skysight-inc/HackerNews huggingface dataset:
I'm already convinced of the benefit of declarative GUIs over imperative ones. To be clearer, what I mean by declarative GUIs is ones where I can specify that UI elements should be bound to certain values in the memory of my program, so that they don't have to be changed explicitly by imperative code. Ex.:

TextBox {
Text: app.currentUser.name
}

Instead of having to call setText on that TextBox.

What I'm still missing is why it has to involve a virtual tree being maintained and synchronized with the real GUI tree. The UI engine could implement the above binding by instantiating for the user a callback trigerred when the bound property changes and changing precisely the value currently shown on the screen. Hence, the UI engine is in charge of the callbacks, which keeps the user unburdened by callbacks.
Show HN: AI Encouragement Coach for Free – Inspired by Challenges on Everest
I have no problems mixing .jsx and .cs files in the same Rider project
CashApp, Chime, Solo: If You Bank at a Non-Bank, Read the Fine Print
https://archive.ph/FgTEa
What you describe won't account for a tumour growing in a dictator's head that makes him decide to press the big nuke button one day.

It won't account for a volcano erupting and burying a society in the ashes as happened in Pompeii, or the global equivalent.
Fleet uses rust-analyzer for Rust support and not the jetbrains rust plugin that is used in RustRover and Intellij.

Considering the state Fleet is in you are much better off with VSCode for Rust + web dev support.
Where did the quoted text come from? Something might have gotten edited.
I don't think everyone did. Maybe it's local to your circle of contacts. From what I remember yahoo barely made a dent here in Australia.
What Is Mixture-of-Experts (Moe)
Searching for '"AD friendly" email' brings up another temporary email service that this appears to be a clone of (https://huo.fo/), and this hackernews post with you asking what it means.

Active Directory comes to mind, but I'm not really sure what that would entail.
I think an argument can be made that validating human shield tactics may result in much greater loss of live in the long term. More groups will use such tactics, and groups which don't value human life will gain leverage over those that do. It's hard to predict long term geopolitical effects, but it seems like a pretty dangerous trend.

If you don't buy that though, it still seems reasonable enough for Israel to prioritize their own security. It may not be morally correct from a utilitarian perspective, but it's what pretty much any country would do, just as any parent would save their own child first in an emergency.
> Little peasants like us can do our bit by releasing all software under GPL but even that is getting difficult day by day. The more libraries, frameworks or other components your software uses, you must agree to their own license depending on how tight the integration is - which in all likelihood will be an Apache or MIT, not a GPL.

I don't think this is true at all, since permissively licensed components can generally be incorporated into a larger copylefted work under pretty liberal conditions. I think today, it is as easy to publish GPL code as it has ever been.
It's pretty catchy, but ultimately just a very generic pop song other than the lyrics.
I’ve found that the one thing you can always count on engineers to do is to dismiss sensible tools from adjacent domains using flimsy, post hoc justifications.

All product development involves poorly defined boundaries where the product meets the user, where requirements shift frequently, and where the burdens of test maintenance have to be weighed against the benefits.

You don’t throw out all of unit testing because it doesn’t work well for a subset of your code. You throw out all of unit testing because writing tests is annoying, none of your coworkers have set it up, and the rest of your industry doesn’t do it, so you feel justified in not doing it either.
The solar industrial revolution is the biggest investment opportunity in history
Dang, props for holding onto that. I’ve only got some low res jpegs from that era.

Iirc the .dat file was largely readable if you opened in a text editor; have you tried?
A pioneering DOS PIM succeeded by Ecco Pro for Windows and a spectacular resurrection flameout, via Mitch Kapor's Open Source Applications Foundation (OSAF Chandler). You can still download and run Agenda, https://news.ycombinator.com/item?id=24862343

Thanks to Roam Research, we now have Bear Notes, Obsidian, Logseq et al for bi-directional linking, https://maggieappleton.com/bidirectionals

OSS Wildland was promising, but seems to have entered Rust rewrite limbo, https://wildland.io/2023/01/16/WL2023.html

And of course, Emacs Org Mode.
Discussion [0] (52 points, 20 hours ago, 23 comments)

[0]: https://news.ycombinator.com/item?id=40464490
Me’mries… lalala… mem’ries…

My goodness, I still remember my ICQ number, 7 digits in all and my first treasured password.

ICQ was neat and the brief interplay with direct to SMS was chef’s kiss. But after the acquisition, it became bloated, messy, and no bueno.
Not just a year starting in March, a year with 10 months -- and 304 days.

It was quite frosty that June and people were hoping for a warm summer come December.
Valve became serious about software quality in Dota 2 around 2017 - about 7 years after launch. Before that game updates were accompanied with lots of bugs that would take weeks to fix. These days, there are still tons of bugs, but much better than before. They just released one of the biggest updates in the game's history this week, and there are hardly any bugs being reported.

I am pretty sure there is some sort of automated testing happening that is catching these bugs before release.
Marijuana surpasses alcohol in daily use for Americans, study finds
Does anyone else remember Sauerbraten? Gives me similar vibes. Should see if it will still run on a modern system.
As a corollary to 2, management tends to love graphs… whatever your using to build should have a plugin that could show unit test success counts and generate even a simple line graph… that alone might be enough incentive to add more testing
It’s a different article and source
I hope to become a dirty ol pixel/voxel pusher hehe.

Time to make a start!
Not surprisingly, this technique is used for numerical integration of complex graphs.
FYI the free version of RustRover has forced telemetry that cannot be disabled.

"It’s also important to note that if you’re using a non-commercial license, you cannot opt out of the collection of anonymous usage statistics. This is similar to our Early Access Program (where statistics is opt-out) and in compliance with our Privacy Policy"
How do you stay sane working with clowns?
I was excited it was about the arcade classic Snow Bros. for a second.

That game was hilarious and fun =)
You can try Groq API for faster inference. They use custom hardware to speed up the inference. Supported open models can be found here: https://console.groq.com/docs/models (includes llama-70b)
It still costs them to do this because they have to do the paperwork to handle it, the meetings to decide what to do, the confusion that will come from this, and the opportunity cost of these courses, as well as the bad publicity that will come from this announcement that the group doing this will of course release to social media.
That's great internally, but serious external communication with customers should have a name attached and responsibility accepted (i.e., "the buck stops here").
Cannabis Tops Alcohol as Americans' Daily Drug of Choice

https://www.nytimes.com/2024/05/23/well/mind/marijuana-canna...

https://news.ycombinator.com/item?id=40461539
True, but mostly because it lacks specifics.

Wearing a N95 mask correctly and washing your hands consistently is _quite_ effective at protecting you (and others).

Wearing a nonsense cloth mask, not terribly well fitted, protects you a little bit but mostly protects others some.

In between those it varies.

Nothing does much if you're not washing your hands before touching your face.

People also ignore that initial viral load can be a lot lower from masks (depending) even if you do get infected, which can help with severity.
> ... suggesting that people not working in academia are in some way stupider ...

My interpretation of "finance is where brains go to die" is more along the lines of finance being less good for society at large compared to pure science. Like if someone invents something new and useful in a lab for their phd, then they go find a job in finance. The brain died because it was onto something and then abandoned it for being a cog in the machine.
What do you blame your heisenbugs on now?
My blocked domain list is... checks production database... 18911 domains. I shall add another now
“There’s no systemic problem.”

Meanwhile, the operators were allowed to leave a parameter blank and the default was to set a deletion time bomb.

Not systemic my butt! That’s a process failure, and every process failure like this is a systemic problem because the system shouldn’t allow a stupid error like this.
The same way C23 on NES, isn't C proper, rather the macro assembler K&R C used to be.
Singularity (now called Apptainer - https://apptainer.org/) is a container system generally used in HPC environments that has some nice features, like having your container as single .sif file, automatically mounting your home directory, using the same user inside and outside the container, and the ability to import from the docker registry.
The approach is less about isolation and more about “packaging up” an entire environment in a easy-to-use way.
Very cool idea, I had a similar idea though not as well/thought out. Would be nice to try it without signing up.
The Role of Open Source in Climate Action
It also has both musicbrainz and discogs (has albums that musicbrainz doesn't even have artists for) taggers
Mint is avoiding snaps and wayland as well, which I think is a good thing.
> NLU

Natural Language Understanding

(I had to look it up. >_>)
Studies are not really the right way to test mask effectiveness end-to-end. The physics of filters is well known. What you'd want to do is study humans to see how they're actually wearing the masks and what kind, and then use physics and infection modelling to see what that means for spread and health.

Trying to do a study that measures mask effectiveness in humans is just too noisy/messy or immoral, or both.
It's more likely that whatever open source solution they are using to run this, allows you to configure ad insertion easily.
That's the consequence of designing a curriculum for ~68-70% of the population.
This reminds me of my favorite IT gear conversion when someone turned a SGI challenge into a mini fridge. I have a fondness for all things SGI (Irix era) due to labs full of Indys during my college years.

I was pretty surprised to find that the project documentation was uploaded to a modern website when I searched. I figured like many things of its era that it had been lost to web rot.

https://www.instructables.com/Convert-a-Silicon-Graphics-Ser...
I guess the bigger problem is jury trial. Jury trial exists when there is a lack of evidence and the prosecutor wants to charge based on his feelings/agenda or whatever. It's a corrupt system and the public is entertaining the whole ordeal.
> It would appear that the biggest technological innovation since the introduction of the world wide web a generation ago has been productized by a collection of fundamentally unserious people and organizations who appear to have no grasp of what it means to run a software business, nor any desire to implement any of the systems or processes needed to affect that seriousness.

Yes, venture capitalists. They've been doing that since there was an Internet to Venture Capital in.
I wouldn’t use the term “unit test” if they are negative on the concept.

Edit; in fact, don’t say test at all. Talk about verification of the output
Pitch it as an opportunity for a human at Google to reach out and attempt to retain a customer when someone has their assets scheduled for deletion. Would probably get more traction internally, and has a secondary effect of ensuring it's clear to everyone that things are about to be nuked.
A few years ago I added these banners to my shell prompt. It shows like the MOTD when opening a terminal on a full moon, new moon, or Friday the 13th (these are the special dates used in Nethack). https://github.com/CGamesPlay/dotfiles/blob/master/files/.co...
Anyone know what ever happened to Odigo?
If you want some friendly people to ask for advice and find examples/resources, I'd meta-recommend checking the Pirate Software discord https://discord.com/invite/piratesoftware There's lots of people there who are/were in a similar position and can help you out.
I liked https://op-co.de/blog/posts/samsung_nx_cryptofail/#index3h3 more. Absolute astonishing firmware "crypto" fail
I hear ya. I also use WhatsApp a lot. But if OP has issues that makes WhatsApp unusable, and the owner of the platform refuse to offer support, how to proceed…? Even if the network effect is strong, at that point I would seek out alternatives.
I look forward to seeing your evidence for that theory. But you write a lot about what you want and what you find personally offensive, but not at all about your experiences getting people to do things, so I don't see much reason to think your personal tastes tell us much about how people actually change behavior.
Bugs are kind of the fun part of games. If every subroutine worked perfectly, you wouldn't have the chaos of real life. Some of players favorite mechanics are just bugs. (Overwatch example: Mercy's super jump, now a legitimate predictable mechanic that everyone can do, not just people that read the forums and watch YouTube videos about bugs. It started out as a bug, and it was so cool and skill-ceiling increasing that now it's just part of the game.)

Having said that, sometimes you need unit tests. Overwatch had this bug where there is an ultimate ability called "amplification matrix" that is a window that you shoot through and the bullets do twice as much damage. One patch, that stopped working. This kind of issue is pretty easy to miss in play testing; if you're hitting headshots, then the bullets are doing the 2x damage they would if they were body shots that got properly amplified. If is very hard to tell damage numbers while play testing (as evidenced by how many patches are "we made character X do 1 more damage per bullet", and it smooths things out over the scale of millions of matches, but isn't really that noticeable to players unless breakpoints change). So for this reason, write an integration test where you set up this window thingie, put an enemy behind it, fire a bullet at a known point, and require.Equals(damage, 200). Ya just do it, so you don't ship the bug, make real people lose real MMR, and then have to "git stash" that cool thing you're working on today, check out the release branch, and uncomment the code that makes the amp matrix actually work. Games are just software engineering. Fun software engineering. But it's the same shit that your business logic brothers and sisters are working on.

(Overwatch also had a really neat bug, that the community believes was due to a x == 0 check instead of an x < 0 check. If you pressed the right buttons while using Bastion's ultimate, you had infinite ammo. Normally it fires 3 air strikes, but if you got that counter to decrement twice and skip the == 0 check, then you got to do it an infinite number of times. (Well, actually 2^32 or 2^64 times. Eventually you'd integer overflow and have the chance to hit 0 again. Anyway, this was absolutely hilarious whenever it happened in game. The entire map would turn into a bunch of targets for artillery shells, the noise to alert you of incoming missiles would play 100 times more than normal, and it was total chaos as everyone on your team died. And not even that gamebreaking; both teams have the option to run the same characters, so you could just do it back to your opponent. Very fun, but they fixed the bug quickly.

Follow up follow up: all of these silly bugs are in ultimates, which come up the least often of all abilities in the games. That's what happens with playtesting. You don't get test coverage where you need it. A test you write covers the stuff you're most scared about. A careful engineer that likes testing would have never shipped these.)
That hasn't been my experience. Over the past 24 years, I've been through six major layoffs and it is always the middle managers that go first. Recently my company went through a massive layoff. I don't know a single developer that was let go, but plenty of middle and upper managers were.
If you are lucky!

I work for a CSP (not GCP) so I may be a little cynical on the topic.
Over the past 24 years, I've been through six major layoffs and it is always the middle managers that go first. Recently my company went through a massive layoff. I don't know a single developer that was let go, but plenty of middle and upper managers were.
I'd personally recommend using something that doesn't block real people like there's no tomorrow.
From https://climate.benjames.io/ammonia/

> Japan currently imports a lot of LNG (Liquefied Natural Gas) on big ships. They can’t use dirty natural gas forever - but they will still need to import some energy. Thus, they are placing bets that they will be able to import hydrogen and ammonia in the future. They've made some strong policy decisions to this effect. Korea and other smaller Asian countries aren't far behind.
On the subject of Grief (and in general Emotions), a study of the works of the Roman Stoics, Cicero and Seneca (and earlier Epictetus) are a must.

In particular; see Cicero and the Emotions : Tusculan Disputations 3 and 4 by Margaret Graver. - https://press.uchicago.edu/ucp/books/book/chicago/C/bo364132...

A good review here - https://bmcr.brynmawr.edu/2002/2002.09.15/
One of my early lessons was realizing the spreadsheet folks have their own backup systems and they're fairly ingenious and orthogonal to my own concerns.
Sure, but completeness is a much higher bar than being able to find at least some things we weren’t looking for. And I’m reasonably optimistic that we’re going to make SAEs much better in the future, I agree they’re definitely imperfect right now
I don't find it that bad. On my Sony camera, you can click the "transfer" button on the camera and then put the camera in NFC range of your phone. Then the Sony app starts, shows you a dialog to choose the resolution you want to download (useless IMO, I just want the original resolution of course) and then the two devices just transfer it through WiFi direct without any problem.

That's my experience, I'm sure it doesn't work well for everyone and it's still too cumbersome to do it all the time. I only use that feature when I really want to send to someone a photo I just took.
ICQ has taught me that I wasn't good looking.

I was friend with this girl at school. She mentioned she didn't use ICQ anymore. I asked why.

She said she got so many messages that she couldn't open ICQ without crashing her computer.

It is very similar to hitting product market fit. There is an incredibly pull. The CAC is very low. And etc.

That was how I learned what it was like to be really good-looking.
Using "TL;DR" in professional communication is a little unprofessional.

Some non-nerd exec is going to wonder what the heck that means.
Didn't see the video but doesn't that effectively mean that .NET was ported to DOS?
Sadly, heaps of paperwork with checklists does relatively little to protect safety in the end. Everyone just spends a lot of time filling out paperwork to justify whatever thing they want to do. At least when it comes to corporations and regulator oversight, the companies ultimately will continue to do whatever harm they were doing they just have to dedicate a large fraction of their resources to creating loads of paperwork that proves how compliant they are.
Many of the things he just described are a rational response to historical circumstance. It's fine to say "we're in a bad place" but that's not the same as saying "we're currently making bad decisions".
> Infohazard warning about which I am being absolutely serious

Small nit: since this song isn't a fact or idea per se, it would probably be more accurate to call this a cognitohazard.
Addendum to my comment above:

I forgot to mention a very important book on the subject of Grief from the great Cicero which is rectified here - https://news.ycombinator.com/item?id=40472916
SGI nostalgia here, as well. There's also the Indigo espresso machine:

http://www.8bit-homecomputermuseum.at/computer/silicon_graph...
Yup. Matrix and Jabber are what’s left. Sadly, all of the US is on iMessage, locking us not only into proprietary chat, but proprietary hardware to run the proprietary chat. I don’t really like my iPhone, but I bridge iMessage to my Matrix server, and as soon as I switch to Android, my iMessage account turns into email address only and I’m locked out. I’ve honestly considered paying for a phone line to an iPhone that stays plugged in at home, to free me to use whatever other phone I want to. That’s how far we’ve fallen.
Why is it a better alternative? Does more data actually make a difference for something like this? Do you know anyone on Ozempic?
gestures broadly. Half of the world has an entirely different set of facts than the other half. As a society (the medical / scientific community is at a near consensus) we still can't agree on whether a vaccine works, or whether masks can slow the spread of a virus. The sheer amount of bad actors spreading wildly bogus information is astonishing.
Looks like we still have a few good explanations in reserve:

https://gist.github.com/chuckwagoncomputing/ff980f81482b5894...
> This does not lead to a healthier population at all.

Based on what data? It sure looks like it results in a healthier population.

Your alternative seems to be essentially what we've been trying for decades: hoping, berating people and waiting for human behavior to stop being human.
The parent post is mistaken

there is a perfectly fine rust plugin available with the intellij idea ultimate - provided you pay for intellij ultimate (and / or get it through education/nonprofit licensing)

https://news.ycombinator.com/item?id=40472463

https://plugins.jetbrains.com/plugin/22407-rust
It's an interesting idea, but here you have the game designer taking the place of the product manager stereotype - coming up with bizarre unfeasible ideas and the programmer is to make it happen.

In any games company I've worked for the designer is responsible for mapping and balancing the rules and mechanics of the game, they would provide a specification of what "red vs blue numbers" would look like and a balanced idea of how to remove the number 5 from the game (balancing and changing the rules like this being entirely within the domain of game design). incidentally any game company I've worked at has had an extensive set of test suites.
It did not develop exclusively from high German, as I wrote before and it was geographically widespread enough for clear Eastern vs Western dialects to emerge:

https://en.wikipedia.org/wiki/Yiddish_dialects#Eastern_Yiddi...

Rather than existing "in the area we would now call west Germany" as you would like to believe for some reason. Eastern Yiddish in particular is much more than "a German language" (unless you want to call Polish a German language as well).
>Given the absolute nightmare of Windows Recall,

Sorry what is it about Windows Recall?
> You do not need to be hooked on a drug for life to control weight.

Cool. What other intervention shows proven, long-term weight loss? Not "if you actually manage to follow this", not this one ubermench lost a bunch of weight, but _actual_ effects in real people at a group level?