skysight-inc/HackerNews huggingface dataset:
Yes, without a temperature and cooling schedule, how can it be annealing? It's in the name. It may sound harsh, but I'd call it an abuse of the term to do hillclimbing but call it annealing. It also seems lazy, since doing it right is an all but trivial addition to the code. Finding the best cooling schedule might require some experimentation though.
If the point of engineering is to accomplish the business objective, I'd say their engineering practices are fine.
Given that bitcoin gets unrecoverably lost, and that more than 90% of it has already been mined, is it not inherently deflationary?

20% of all bitcoin made through 2019 had supposedly already been lost:
https://www.investopedia.com/news/20-all-btc-lost-unrecovera...

Maybe the loss rate has decreased, but it seems like the amount of circulating bitcoin can only go down over time.
I have no idea what the rules are in american universities, but all the recent stories i've read regarding eg gender pronouns, and how people should behave on campus in general made me think free speech is quite a remote consideration.

If i'm wrong however and people really are allowed to say absolutely anything they want, then it would have been a very simple statement to make "we are free speech absolutists, we believe people shouldn't be punished for what they say, no matter how offensive it is, only for what they do". In which case i would have been 100% supporting her.
Charge Robotics | Senior Robotics Software Engineer | Full-time | Onsite | SF Bay Area

Hi HN! We’re a YC-backed startup building robots that build large-scale solar farms. We just got back from the first commercial deployment of our system on a real-world solar construction site (video + more details coming soon!).

It turns out that construction companies literally can't build solar fast enough, so what we're doing is a crucial part of switching the grid over to renewable generation. We're looking to bring another talented software engineer onto our small team.

You’ll be a key contributor, helping bring our next generation of mobile solar factory to life. Your work will involve architecting, developing, and maintaining high-quality code and documentation for our fleet of fully-automated factories

Come work with us if you love:

* Fast-paced prototype development with software and hardware components

* Making a positive climate impact through your work

* Hacking on massive construction equipment!

Apply here: https://www.workatastartup.com/jobs/51266
I wish I could approve specific template strings for notifications. I want things like "%s replied to your comment". I don't want things like, "%s is %d% off this week!".
If it was just happening randomly and fairly commonly, I doubt anyone would care. The reason people care here is because 1) it's a game people have been playing for so long without triggering this state before, 2) the condition was known (from an AI playing, and subsequent analysis) and people had been actively chasing it and were pushing the limits on the number of levels completed at the same time.

Pushing limits in games is fun.

I've never played competitively, but I remember well my own excitement as a child whenever I managed to trigger a glitch (such as getting enough bonus lives to overflow the lives counter on Commando on C64, which was pretty simple but still was very exciting the first time it happened).
Thanks for posting that. It was perfectly clear in my head, but I really made a hash of describing it when summarizing it my post upthread.
The Tony Hawk's Pro Skater games can crash this way. If you cheat and enable perfect balance, then you can grind infinitely on a circular rail and eventually the score is so high it crashes the game.
Those stats go up through 2022. Why cut off at 2021? Could those crimes have gone down in 2022?
OP here. Currently I am using Longhorn on this cluster which does data replication on SSDs attached directly to the nodes. My backlog item is to run an external NAS with RAID. In this post specifically, the replication is handled by Zalando and not Longhorn, but the storage itself is on each node (specified by the node selector).
There is unfollow button which works very well and changes your experience somewhat. Of course it does not matter that much because most LinkedIn content is rather bad.
See also

https://en.wikipedia.org/wiki/Planet_(software)

Unfortunately there don't seem to be many planets anymore. My YOShInOn RSS reader has a Tik-Tok like interface and trains a machine learning model to learn my preferences. The typical cycle I use it on is 2 days in which it might find 6000 feed items, it shows me 300, and I might skim another 100 on special screens that score high on certain models or that fill in gaps.

It is subscribed to 110 feeds through SuperFeedr which costs about 10 cents a feed per month that's affordable at my scale. I'd like to be subscribed to 1500+ independent blogs that post once a month or once a week but I can't afford to do that with SuperFeedr so I think sometimes about retrofitting the front end but really overpolling those independent blogs 20-50x is for the birds.

People could post their items to ActivityPub but barring that I really wish there were more Planets out there because it would be simple and cost effective to subscribe to 1 Planet that itself sucks in content from 50 blogs.
I'm happy with my tax dollars being used to incarcerate rapists and murderers, that's money well spent

So in your opinion 85% of the money spent on the prison system is wasted, since only 15% of the prison population consists of rapists and murderers?
The active development of GNOGA occurs in https://github.com/Blady-Com/gnoga

Don't know the relation to the official repository, which might still be: https://sourceforge.net/projects/gnoga/ but Blady-Com is the current most active developer in both.
> the brand value is trending into the negative.

The brand value of X is, but in a master stroke they can rebrand as Twitter.
If you want to keep the pedants at bay, call this "simulated annealing at zero temperature." Or just call it a greedy algorithm.
It "proves" something?

> Rearrest rates for felony offenses increased toward the end of the period. When we examine the last several months for which we have data, we see that 50 percent of individuals released in June 2015 were rearrested for felonies within two years, compared with 53 percent for those released in October 2015.

Those are unimpressive numbers.
Show HN: The Sage Programming Language
Sage is a Rust-like programming language built on a brainfuck-inspired VM with LLVM-like properties.
https://github.com/adam-mcdaniel/sage

Check out the web-demo to run the compiler in the browser, along with a graphical example using JavaScript interop!
https://adam-mcdaniel.net/sage

Sage is designed to be portable, but also useful. To prove its usefulness, I used it to implement a user-space for a new operating system: SageOS
https://github.com/adam-mcdaniel/sage-os
The language also runs on embedded devices, like the flipper zero!
Even though I'm liberal and generally vote democratic, and have enjoyed the liberal nature of academia, I think political advocacy by people in power in academia has gone too far and political pressure is probably the most effective way to help guide our universities back to being shining beacons of thought.

And questions like this should be addressed on a national stage because of the specific position that Harvard holds, both historically, now, and financially.
It was clear the Board was more than happy to try to paper this over as privately as they could.
There's a lot of good stuff on Twitter. Let the users buy it, that's only $34 per monthly actuve user.
Looks like a custom-built game library they designed atop Pixijs

https://abagames.github.io/joys-of-small-game-development-en...

[edit] It seems that Pixi is one rendering method, and the graphics themselves are abstracted via a "terminal" and "view" class, so the engine focuses on positioning art rather than handling sprite draws directly.

It's a nice set of opinionated choices. In particular, implementing collisions for 2D sprites. I built a game engine like that with particles and collisions (and particle collisions!) in AS3 on top of Starling at one point... sadly, I can't make games with it anymore.
push notifications and the ability to silence them is fine ... there's no issue to solve here other than the misconception that notifications can't be turned off per app basis unless the app store does it for you
Isn't "Keep people either together or apart" an NP-Hard problem, and basically unsolvable for more than a couple preferences?
pip and virtualenv because I have always used it and have never have run into issues at scale.
I have an account that sits there and gets emails from recruiters, which is good. Am I missing something by not using the other "features"?
Given that they had 75% inflation in the previous year, pegging salary to cost of living or providing that cost directly is not such a terrible idea.

The correct approach ofc would be to manage money supply responsibly but Argentina has failed to do that over and over.
Poor turn of phrase then? Certainly wouldn't call the bloated, parasite-riddle LinkedIn "like fine wine".
I've been interested in livecoding for more than a decade, and participated in both the online and offline Supercollider community.

From an artistic standpoint, I think the greatest obstacle to creative expression is the lack of popular familiarity with basic programming concepts. If your audience can't tell what you're going through as you perform, I think it's difficult to move people.

This is an interesting attempt to make such performances more accessible. But I wonder if livecoding will remain niche until such time as the general public becomes "code literate".
I noticed that too. In Canada they've introduced sweeping rules that have increased time for pardon eligibility to be 10 years instead of 5. All because of a one fucking case of Homolka. If it was up to me I'd rather see politicians responsible for these changes to be in jail. Why is this imbecilic tendency to keep punishing people long after they've paid for their crimes?
I assumed that when m_a_g said "LinkedIn is aging like fine wine in Microsoft’s cellar." he was talking about what happens to fine wine when you put it in a crappy cellar: it slowly turns to vinegar.
I don't support censoring anything students say, no matter how objectionable. Someone will always find something objectionable.
The article discusses one prison, not statewide changes. Additionally, this program was introduced in 2023, after the period of time you're quoting.

Violent crimes are up across the nation; it isn't limited to California.

Those stats underscore the opposite of the argument you're making: if traditional incarceration and punishment isn't getting the job done, then maybe it's time to try something entirely new, regardless of how it affects people's sense of retribution and punishment.
We're also hiring mechanical engineers! https://www.workatastartup.com/jobs/51594
> My father used to do this too in Boston, but instead by jamming the slot with some kind of paper past the point of removing it

This is why the Dunkin flip up lid was such a technological innovation: my dad was worried that he’d get reported by a meter maid if they continuously found his junker purple Oldsmobile Eighty-Eight (out of place in the Back Bay) in front of meters with obvious and visible paper jams. The Dunkin lid did just enough to permanently trip the jam sensor while also being removable and reusable. It gave you just enough plausible deniability. For a while there he just kept one in his center console instead of bothering with change machines.

>Extra points for using the orange colored envelope you got with your last parking ticket

Nothing worse than seeing that neon orange envelope under your wiper blade from afar when returning to your car. Those meter maids were like ninjas.
I think people over think how hard this actually is. Data replication isn't a new concept. You can use RAID with a NAS or setup async replication with operators for things like Postgres/SQL.

Obviously it's worth doing simulated disaster recovery to ensure you would recover if there is hardware failure. The larger the scale and throughput with parallel writes against the same keys, etc then the more complicated the setup will be. I hope to write more on this topic, but setting up a persistent volume with a NAS is a great way to ensure high durability.
Off the top of my head, numbers get stringified when used as keys in objects. === and !== are almost always what you want instead of == and !=. It's generally too eager to stringify values when the programmer is doing something a bit suspect. For some use cases, it's also annoying that you get undefined instead of an exception when you attempt to access a missing object property, along with undefined == null being very annoying for similar reasons.

I used to work on executing JavaScript as part of Google's indexing infrastructure. Some webmasters saw tons of errant URLs with "undefined" and "NaN" in them when Google first started crawling the URLs discovered via JavaScript. It would have been too much work for me to implement full data flow dependency tracking in SpiderMonkey, so I modified the typecast code to perform data flow analysis at the type level. If undefined was ever cast to Number, then all numbers were suspect. If undefined was ever cast to String, then all Strings were suspect. If Number was suspect and NaN was ever cast to String, then all Strings were suspect. We stopped keeping track of generated URLs if Strings became suspect. I put in a few heuristics to cover some common patterns to avoid making things overly suspect, and that seemed to work pretty well. In any case, it would have been better from a dynamic analysis standpoint (and easier on webmasters and their webservers) had JavaScript been more liberal in throwing exceptions instead of trying to limp along after hitting an error.
What was Bill gates bitching about JS? Did he plan to push VB script instead?
I’ve never used it. Never even created an account… though I was on the receiving end of said address book harvesting, so they just created an account “for” me and spam me as if I’m a user nonetheless.
One of the people she plagiarised concludes that she did, and believes Gay's "work wouldn’t normally have earned tenure in the Ivy League" [1].

[1] https://www.wsj.com/articles/claudine-gay-and-my-scholarship...
> Do nand flash chips and magnetic platters have a distinct smell?

Not chips. I'm electronics engineer with large experience. You will not believe, how many extremely non-nature chemicals used in electronics. Number is really huge.

And these chemicals really have strong smell, when touch with soldering iron I feel it even when powerful ventilation working, and I've tried to feel smell even when finished device and washed it with alcohol - something left anyway for months.

For about storage, I'm not sure, but have hypothesis - electronics likes volume and some fabs extremely specialized - for example, 80% of storage in whole world made in just THREE fabs (also exist fabs specialized on CPUs, on radio, on sound amplifiers and other analog circuits), and they might have their own unique list of used chemicals, and dog could detect this list and could feel difference from other lists.
Also https://archive.is/bqOWM
My team uses git to develop in separate branches and merge into master once ready. It's quite practical for that purpose. We don't use it for documentation of changes made, we have better tools for that.
Yeah, same. I hardly ever even watch youtube videos, and skipped a bit at the start but then quickly got caught up in it...
I see Make It Fast as a discrete step after Make It Right, because if it's made Right, then you can swap out the parts where optimizations need to be made. While you can't always know where slowness will occur, you do know that it will happen one day, and design the system so that swapping the "slow part" for a "fast part" is relatively trivial. That's the Make It Right part.

An well-designed API should behave so that you can fudge up whatever is happening behind the scenes, so long as the outputs remain the same based on the inputs. Design for consistency and idempotency. Implementation (read: behind the scenes) details are just that, details, and subject to change. If your implementation is tied to your interface, there are bigger problems and you skipped the Make It Right part.
It's a Canadian dollar, so about 20% less or so than USD at that time.
OP here. In general, yes! That is correct. I am using Longhorn with K3s, it's very slick and easy to get started with. In this case, I'm using multi-replica cluster with Zalando _only_.
Same here - I feel as though it's turned me into a super programmer. One of my favorite uses is converting a C# model with a bunch of properties into a SQL table along with their corresponding stored procedures. I used to have boilerplate code and would have to copy/paste every property, along with their SQL datatypes. One model might take me 10 to 20 minutes to get translated to a table, and the stored procedures would take me another 20 minutes. Now it's all done in 5 minutes tops, and I'm not having to nitpick datatype issues I may have screwed up in the manual process.
Its especially frustrating, given that Ted Bundy was seemingly lab-grown as an argument for the death penalty. And he was executed.

What are we even doing comparing how the system effects him and some kid who didn't find out he was an accessory to an armed robbery until after his friends got back in the car? Like one is clearly the premeditated threat to society, the other found out the hard way that he had rotten taste in friends.
> in a real emergency (crash landing, fire visible outside, smoke entering the cabin) survival instinct will kick in and people will just GTFO without worrying about luggage

Unfortunately, that's not always the case: https://en.wikipedia.org/wiki/Aeroflot_Flight_1492#Evacuatio...
By definition, no. Use strict was a subset of JS.
Scheme would probably be the most hated language in the world.
It's going to be a lot more meaningful to look at the reasons for peoples' first incarceration, because that's where the problem needs to be addressed. Because of the way the legal system works it is all but guaranteed that successive instances will be more and more severe (the primary one being that no one is going to employ you once you get a record).
> I know, I've made that mistake terribly before where I avoided performance until a year after a project was in flight [emphasis added]

It's not about avoiding making it fast, it's about prioritizing. There's a probably apocryphal story from, I believe, The Psychology of Computer Programming (Weinberg) where a mainframe programmer opposed a new program because it wouldn't be as fast as theirs. Except their program produced garbage results, and the new one produced correct results.

The priority was in the wrong place (speed) rather than the business need (correctness).

There's absolutely nothing wrong with making your program fast, so long as it's not to the detriment of correctness or while avoiding making it correct. Fighting for performance boosts in your data access patterns or data layouts while still manipulating the data incorrectly is a fruitless endeavor.
It’s already been ruled that “death to queers” is allowed as long as it doesn’t target individuals or amount to a “true threat” which exactly what Gay’s point was during the hearing. The speech itself is protected unless it’s targeted (which “from the river to the sea” or whatever it is and the word “intifada” likely wouldn’t be) and actionable which it definitely isn’t. It would need to be proven that the people making the speech had the intent of directly or indirectly harming the people they had targeted.

All this discussion does is prove that there’s nuance to the question and that it’s not black and white which is exactly why I believe it was a dishonest question to begin with.
Thoughtful and personal, thank you for sharing OP.
Ask HN: I'm Lost. Struggling to Land a UX Design Job After a Career Switch
I'm lost. I'm in my mid-30s. I quit my job as a fashion designer and started a career switch into UX design. I have taken multiple online courses, paid for a UX mentor, and started growing my portfolio [1], including building a use case study. Now, it's been almost a year, and I am not able to secure a job, not even as a trainee, intern, or part-time.

I'm getting desperate now, can't sleep, and am losing hope. Despite my genuine interest in UX and my dedication to learning about it, I can't seem to find a job or make a living from it.

Any advice on what I can do? Thanks :)
I've been to the southern hemisphere twice with the second one being exactly 10 days later because I filled in for someone else for the second trip. The first was to Australia during a full moon, but the second was to New Zealand during a new moon. I was like a giddy little school boy when I took my first picture of the LMC. After getting my bearings on LMC/SMC and Alpha/Beta Centauri, I was able to shoot a few timelapses of the rotation and see how not having a singular "South Star" was still able to see the "center" of the rotation. Unfortunately, these trips were not a night sky viewing event, otherwise, I would have spent much more time checking things out. I did take the time I could though
Lots of variations on this. The one I heard first in my career:

1. Make it work

2. Make it work well

3. Make it look good
> That's basically the attitude my 12 year old has.

True, but... for a public institution that leans left to give in to pressure from the right is going to mean the right thinks they can push that institution around with pressure. It's to open the door to a lot more pressure.

Of course, the right way out of this dilemma is to, once it's brought to your attention, ignore the pressure but handle it like you should have handled it, and with public statements of status. "We are aware of the allegations. We have formed an independent committee to investigate. Until that investigation terminates, we have no further statement." And then a public statement when it has terminated. And so on. Then you're doing the right thing, but not responding to pressure.
> this is definitely one of those things which will require changes across most packages of the project code

While iterative development is the best way, there's something to be said for staring at a whiteboard full of the most common calendaring use cases, and being sure before starting the basics that the data model and code factoring "plan" support foreseeable uses, particularly "must have" ones.

This gets lost sight of in most Agile™ teams, maybe even more so than with solo-dev.

One way to do this in a reasonably light and OSS-friendly way is to pre-write the essential features README for the tool (event recurrence is an essential calendaring feature), then go through and mark them as TODO or blank checkboxes or etc., letting people contribute.

If you've architected the code structure a bit towards those things, the contributions / PRs are easier too, as the third party contributor isn't trying to refactor out from under everyone.
Technically its still a faction. It also says each whole bar has the duration of 3/4 note.
Solstice-5: Designing Environments for a Sci-Fi Movie in Blender
I mean, they’re definitely not; I assume Coca-cola isn’t running big brand-building campaigns on LinkedIn, even now, say. But there’d certainly be _some_ crossover.
That's actually really good.
> Bill Gates was bitching about us changing JS all the time

Emphasis mine
do you have any link on that "ackman" affirmation ? First time i hear about that person
>People are leaving in droves

I sure wish they were. I think that's exactly why for this brief moment the GP wants to focus more on he business realities than the same drama that's happened for the past 6 months.