DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» is a community of 963,274 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
Cover image for What was your win this week?

What was your win this week?

Hey y'all! πŸ‘‹

Hope everybody is having a fantastic Friday and that you all have wonderful weekends!

Looking back on this past week, what was something you were proud of accomplishing?

All wins count β€” big or small πŸŽ‰

Examples of 'wins' include:

  • Starting a new project
  • Fixing a tricky bug
  • Going to a concert 🎸

Everybody have a good one!

Cat looking real cute and relaxed, having its face rubbed with plastic, toy skeleton hands. The video goes from normal speed to slow-mo to highlight how relaxed the cat looks.

Top comments (33)

Collapse
 
michaeltharrington profile image
Michael Tharrington (he/him) Author

My win this week is that I found 4 speaker stands on Craigslist for 20 bucks. I already got 2 of'em set up with my surround sound!

picture of my new (used) speaker stands sitting behind my couch... you can also see my cat Niana acting all curious

Collapse
 
joelbonetr profile image
JoelBonetR

You must admit that the cat's the owner now and he/she will use them as toys πŸ˜‚

Collapse
 
michaeltharrington profile image
Michael Tharrington (he/him) Author

Haha!! My cats typically join us to veg out and watch tv at night and they have def been interested in the speakers. They keep turning around and looking back behind the couch expecting something to be there.

And that's Niana (aka Baby Kitty) in the pic β€” pretty sure the world is her playground and everything is a toy! 😹

Collapse
 
bobbyiliev profile image
Bobby Iliev

That's awesome!

Collapse
 
devarshishimpi profile image
Devarshi Shimpi

Wow!

Collapse
 
drsensor profile image
Fahmi Akbar Wildana • Edited on

my humble workspace
top
bottom
Features:

  • palm rest (hint: purple)
  • comfy head
  • standup desk without lifting
  • chair mode
  • ergonomic mouse
  • dual keyboard (for standup and chair mode)
  • foot message
  • seat cushion
  • optional: You can draw a sword from your back. Just hang some sword behind that chair.
Collapse
 
joelbonetr profile image
JoelBonetR

I'm confident that this setup went to a big bunch of iterations 😁

Checking the details it's one of those where you can sit for hours and still having all you need at reach ain't it?

Collapse
 
drsensor profile image
Fahmi Akbar Wildana

Yup. I should put a badminton racket to demonstrate that.

Collapse
 
michaeltharrington profile image
Michael Tharrington (he/him) Author

Woaaa that looks awesomely comfortable. Nice feature list too. Oh so cozy!! 😌

Also, the optional sword holster! lol! βš”οΈ

Collapse
 
mteheran profile image
Miguel Teheran

Finally, I got credentials to access the project and start the setup :)

Collapse
 
joelbonetr profile image
JoelBonetR

πŸ˜‚πŸ˜‚πŸ˜‚ how long it's been?

Collapse
 
mteheran profile image
Miguel Teheran

a week, 7 days!! but in a former project I had to wait for 3 weeks so this is better.

Thread Thread
 
joelbonetr profile image
JoelBonetR

Haha yes I saw cases of those, they usually happen in July/August when most people is on vacation and there's no one with enough permissions to give you what you need πŸ˜‚

Collapse
 
devarshishimpi profile image
Devarshi Shimpi

Nice!!!

Collapse
 
seek4samurai profile image
Gourav Singh Rawat

Big win for me... Got Internship offer πŸ₯°πŸ₯°πŸ₯°

Collapse
 
joelbonetr profile image
JoelBonetR

Congrats! 😁

Collapse
 
gouravkewat profile image
Gourav Kewat

Congrats! Gourav for your big Achievement

I am happy

Collapse
 
cicirello profile image
Vincent A. Cicirello

Congrats

Collapse
 
michaeltharrington profile image
Michael Tharrington (he/him) Author

Major congrats! That's awesome to hear. πŸ™Œ

Collapse
 
bobbyiliev profile image
Bobby Iliev

I've got my US visa and I'm flying to NYC on Saturday!

Collapse
 
michaeltharrington profile image
Michael Tharrington (he/him) Author

Woot woot! πŸ™Œ

Really hope ya have an awesome trip to the big apple! 🍎

Collapse
 
cicirello profile image
Vincent A. Cicirello

A Java library I develop, Chips-n-Salsa, for evolutionary algorithms and self-adaptive local search, was mentioned in the awesome list, Awesome Machine Learning.

GitHub repository at:

GitHub logo cicirello / Chips-n-Salsa

A Java library of Customizable, Hybridizable, Iterative, Parallel, Stochastic, and Self-Adaptive Local Search Algorithms

Chips-n-Salsa - A Java library of customizable, hybridizable, iterative, parallel, stochastic, and self-adaptive local search algorithms

Chips-n-Salsa Mentioned in Awesome Machine Learning

Copyright (C) 2002-2022 Vincent A. Cicirello.

Website: chips-n-salsa.cicirello.org/

API documentation: chips-n-salsa.cicirello.org/api/

Publications About the Library DOI
Packages and Releases Maven Central GitHub release (latest by date) JitPack
Build Status build docs CodeQL
JaCoCo Test Coverage coverage branches coverage
Security Snyk security score Snyk Known Vulnerabilities
DOI DOI
License GitHub
Support GitHub Sponsors Liberapay Ko-Fi

How to Cite

If you use this library in your research, please cite the following paper:

Cicirello, V. A., (2020). Chips-n-Salsa: A Java Library of Customizable, Hybridizable, Iterative, Parallel, Stochastic, and Self-Adaptive Local Search Algorithms. Journal of Open Source Software, 5(52), 2448, doi.org/10.21105/joss.02448 .

Overview

Chips-n-Salsa is a Java library of customizable, hybridizable, iterative, parallel, stochastic, and self-adaptive local search algorithms. The library includes implementations of several stochastic local search algorithms, including simulated annealing, hill climbers, as well as constructive search algorithms such as stochastic sampling. Chips-n-Salsa now also includes genetic algorithms as well as evolutionary algorithms more generally. The library very extensively supports simulated annealing. It includes several classes for representing solutions to a variety of optimization problems. For…

Website at:

Chips-n-Salsa - A Java library of customizable, hybridizable, iterative, parallel, stochastic, and self-adaptive local search algorithms

The Chips-n-Salsa library includes implementations of several stochastic local search algorithms, including simulated annealing, hill climbers, as well as constructive search algorithms such as stochastic sampling; and now also includes genetic algorithms as well as evolutionary algorithms more generally. It includes several classes for representing solutions to a variety of optimization problems. For example, the library includes a BitVector class that implements vectors of bits, as well as classes for representing solutions to problems where we are searching for an optimal vector of integers or reals. For each of the built-in representations, the library provides the most common mutation operators and crossover operators for use with evolutionary algorithms. The library provides extensive support for permutation optimization problems, including implementations of many different mutation operators for permutations, and utilizing the efficiently implemented Permutation class of the JavaPermutationTools (JPT) library. Chips-n-Salsa is customizable, making extensive use of generic types, enabling using the library to optimize other types of representations beyond what is provided in the library. It is hybridizable, providing support for integrating multiple forms of local search (e.g., using a hill climber on a solution generated by simulated annealing), creating hybrid mutation operators (e.g., local search using multiple mutation operators), and classes that support running more than one type of search for the same problem concurrently using multiple threads as a form of algorithm portfolio. Chips-n-Salsa is iterative, with support for multistart metaheuristics, including implementations of several restart schedules for varying the run lengths across the restarts. It also supports parallel execution of multiple instances of the same, or different, stochastic local search algorithms for an instance of a problem to accelerate the search process. The library supports self-adaptive search in a variety of ways, such as including implementations of adaptive annealing schedules for simulated annealing, such as the Modified Lam schedule, implementations of the simpler annealing schedules but which self-tune the initial temperature and other parameters, and restart schedules that adapt to run length.

favicon chips-n-salsa.cicirello.org
Collapse
 
joelbonetr profile image
JoelBonetR

First of all congratulations! 😁
I'm wondering how you choose the name though πŸ˜‚ looking at it makes sense now but the process of choosing it must've been quite interesting

Collapse
 
cicirello profile image
Vincent A. Cicirello

It was like a puzzle. I started by writing down words and phrases that were relevant to the library. And then rearranged them until I found something that made sense.

Collapse
 
ahmedsomaa profile image
Ahmed Somaa

Finished ten weeks from this 22 weeks JavaScript Bootcamp & the first course from Advanced full stack web development

Collapse
 
rodgama profile image
Rodrigo Carvalho

This week i started to swin again. This may not be related to dev, but makes my body function way better and that relates a lot to the way i develop my projects. This week i found some annoying bugs at work, finished some projects at work and reinstalled my rpi.

Collapse
 
michaeltharrington profile image
Michael Tharrington (he/him) Author

Oooo that's a great one. I really wanna start back swimming too. It just makes me feel better all over + makes me sleep better.

Collapse
 
roneo profile image
Roneo.org • Edited on

My blog redesign finally reached a satisfying stage: roneo.org/en

And I published two new articles out there, and my first post on dev.to.

:proud:

Collapse
 
mellen profile image
Matt Ellen

I went back to an old personal project, for turning images into .ico files, and wrote a method to do that. Previously I had been stumped because .NET only allows reading .ico files and note writing them. It wasn't nearly as hard as I thought it would be.

Collapse
 
adriens profile image
adriens

We published a full tuto/storytelling about Neo4J Bloom

And prepared stuff to announce some open source stuff for next week <3

Collapse
 
maxarias profile image
Maximiliano Arias

Fixed a tricky race condition refreshing a jwt. πŸ™Œ

Collapse
 
andrewbaisden profile image
Andrew Baisden

Cleared a dozen tasks off my to-do list.

Collapse
 
ispandey81 profile image
Indra

Migrated my hobby project from heroku to render

Update Your DEV Experience Level:

Settings

Go to your customization settings to nudge your home feed to show content more relevant to your developer experience level. πŸ›