skysight-inc/HackerNews huggingface dataset:
I suspect it is called life because some of the observed patterns looks a lil bit like something you would see while peering at a petri dish on a microscope (if you squint? :-). Perhaps it is implied that with the right rules you would be able to generate "the real thing".
CellLVM
> Any time you call useState inside a react function you're doing something that doesn't exist in real FP programs.

Meh, it's just a monad, hidden in a fake syntax so people don't panic.

> Additionally React boils down to a way to create DOM elements, which are highly stateful C++ objects exposed to JavaScript, implemented using inheritance

And C++ and JavaScript are just ways to run machine code, which is fully unstructured. But all of that is an implementation detail. React creates DOM elements because that's what you have to do to render UI in the browser, not because its creators think the DOM is a good idea.

> So in React's "functional style" we can see that you're actually defining objects with encapsulated state, that register event handlers, that export properties and so on. It's just obfuscated to look like it's not OOP.

It's not OOP - it doesn't have inheritance, most state is (idiomatically) immutable and exposed, and as you noted, React state does not follow the same rules as OOP state. While it's not fully pure functional (I'd actually say the React state model is a novel and interesting thing, that I expect may end up being a language feature in the next generation of successors), it's closer to functional than traditional OOP, and most of the benefits are those of a functional rather than OO style.
Cars at the lower end don't have GPS, maps or cruise control.

Anyways, speed limit detection works with cameras, not with maps.
Reminds me of that guy who scrolled to the end of Excel: https://youtu.be/sF8k3zl70os
I feel like AI was a crisis for commercial AI.
Years? After one year, something amongst the hundreds of deps will have a horrible security vulnerability and updating means breaking changes.
GLtron maybe? We had a blast playing it with friends in the early 2000s. Splitscreen 4-player mayhem!
Norm MacDonald not subversive at all? Really?

https://ultimateclassicrock.com/norm-macdonald-last-weekend-...

https://www.youtube.com/watch?v=t_lXBLqAOW8

https://www.youtube.com/watch?v=SOsfrppKd1k
> At 50 mph braking distance is 125 ft.

> At 60 mph it's 245 ft

> At 80 mph it's 439 ft

It looks like you're jumping between columns and sometimes transposing rows here. 125' @ 50 mph is from the raw braking distance column, 245' is from the same column but for 70 mph rather than 60 mph, and 439' @ 80 mph is from the overall stopping distance column. I'm not pointing this out just to nit, rather because:

> say the car in front of you on highway slams on their brakes, and they were travelling at 50mph, with you approaching at 60mph. Unless you are at least 120 ft behind them (vs the typical highway following distance of a few car lengths), you are going to be in a bad head-on collision.

You've concluded nearly twice the stopping footage as the table actually says and, as is more directly said in the last column, it's really roughly a 4 car braking length difference between the two speeds (including reaction time).
Kinetic energy scales with velocity squared (0.5mv^2), so this result makes sense. Brakes dissipate constant energy, but the amount of energy it needs to disapate is going up much faster.
occupying is also subsidizing defense spending...
From an earlier discussion on here:

>the "health benefits" of ice cream are not explored because the scientists "do not believe in them"

Hence the „might be“. So there have been some positive effects, but no deeper investigation yet so we can’t know for sure.
> without package management.

distroless is for the TERMINAL layer, you should already be done with the package manager prior to entering distroless.
other posts pointed out the issue, it breaks certain markdown formatted comments (mainly tables).
VDrift: Cross-Platform Driving Simulation
Rust and TypeScript came onto the scene at about the same time. Microsoft manages TS more or less, Redditeurs manage Rust.

Fun to see which is thriving and which is still niche!
300? It's $54 a year for a starter plan and 108 for the unlimited. The 270/year option is for early access to new stuff.
Yes, Russia and the US are equivalent.
Not sure I'd be able to read this without context off the bat (especially the E, G, M, and W), but it's an interesting project!
> It would never occur to me to try to use a question mark as a command option at all. That's what "--help" is for.

-? has been a common switch for decades. I've been implementing it (along with the synonyms -h, --help, etc.) in all of my programs since about the '90s.
You’re the second to suggest this in this thread. Could you list some of your favorites?
I can read. The point is that the number doesn't translate: 7.5 million lost users over 2023 doesn't correspond to a 0.75% decline in global browser presence. 7.5 million is a tiny fraction of that.
100% agreed. For every bad example posted where the replies are full of, "yeah, but that was patched X months/years ago," I guarantee there are more edge cases waiting to be found.

Alpine is not worth the engineering headache, full stop.

"But it's a _correct_ implementation, glibc is buggy!"

Yeah, and it's been the accepted standard since forever. Everything expects it, and is used to it.
1. Not lower cost, same cost. Maybe.

2. Who said anything about no risk?
There is also a noteworthy fork[0] which allows you to design, tune, debug and test your own racing car autopilot using an embedded scripting language[1].

[0]: https://github.com/vtereshkov/vdrift
[1]: https://github.com/vtereshkov/umka-lang
Yeah it's definitely useful. Still a bash one liner though:

function yes { while true; do echo "${1:-y}"; done }
Those two statements are not contradictory.

I am also quite confused about your follow up comment as well since I haven’t written anything to the contrary here in my previous post.
Hacking was not a problem in the early days of computing as there was no internet and computers talked to each other over dedicated telephone lines. - Grandfather
Could you list some of your favorite shorts?
We’re looking at various options for code representations of models. Stuff like cadquery is inspirational, but a stronger type system and runtime guarantees are needed. It also ties very closely to version control, as an AST-aware VCS can effectively merge edit histories with visual diffs, and permit editing the history itself. This more resembles the workflow of f-reps than b-reps, but we haven’t made a firm decision on representation.

Having a standard repository of parts is also critical. We are also considering ways that the interface can be made modular and plugin driven such that importing a part into a workspace also imports widgets for instantiating and interacting with that part.
Maven is fantastic. As long as you stick to an LTS Java version and pick good dependencies you can always get things up and running. With Python I remember a ML class I took where one of the dependencies had introduced breaking API changes overnight and the lecturer hadn’t noticed because he was just using whatever version was available a few weeks ago when he first started prepping for the class.
At what SSD wear rate?
Author doesn’t appear to have heard of conventional commits at all, so this is pretty funny that it’s exactly the same thing with a very slight syntax.
They do crash much more often than the average driver, though.
I never considered it before, but by comparison this makes me realize that Conway's Game of Life is wave-based rather than particle-based. That is, in CGoL the rules apply to locations of the grid rather than objects traveling across the grid. I wonder if this system could also be constructed in a wave-based fashion?

Also, it seems like in this system the speed of light is infinite, since every particle acts on every other particle each frame, regardless of distance. In CGoL there is a speed of light, since cells can only influence their immediate neighbors each frame.
Yeah, decrypt them all on startup and index them in-memory via SQLite. Regarding attachments, good question. Turtl doesn't index files.
> I don't know how valid the "brakes shedding energy at same rate per unit distance" is

From the follow-up post, the author gives a justification for that.

> the force applied by the brake pads on the brake disc is going to be roughly constant, and so the work done, which in this case is the energy shed, is the force times the distance over which the force is applied.

There will of course be confounding factors like temperature, etc. But it's probably pretty close.
It’s a hard job that requires a lot of learning, failing, adapting, and growing. It’s frustrating, but getting good can only be done through endless grind. There are no cheat codes. After encountering and overcoming the roadblocks mentioned in the article, you grow keen to that class of problem, and next time, more quickly figure it out and move on.

An apprentice woodworker is going to fuck up a cut and have to spend hours rebuilding. An aspiring musician is going to pour hours into mediocre music that nobody listens to. A new software engineer is going to get lost in the sea of complexity built on top of the rapid growth and death of fads and doctrines and tools (good and bad) that is decades deep.

It’s fucking hard. I do think the pay reflects that, though perhaps is a biiiiit inflated. Regardless, shit ain’t easy. That being said, people generally quite enjoy sharing their knowledge, and helping the next generation of software people ramp up and kick ass, so there may be hope yet :)
Agreed it’s not a fair comparison. And I would love if Firefox gets more adoption (again)!

I have converted a lot of people in my bubble - also in general FF seems a lot more popular in EU than in the US, not sure why…
I found myself at a Christmas party recently with friends who are contractors that work on military aircraft built by Boeing. They basically said the planes they receive are consistently riddled with problems and planes being received are not in-line with the military specs. They recently received a number of planes that they wanted to outright reject the whole lot of because of various issues with the build. Their planes don't even share the manufacturing line with the 737, but another major civilian model.
Did you even bother yourself and read the article before leaving this "kind" comment? If you had done that you would have noticed that the article is explaining the whole topic in baby steps. Anyways, thanks for your comment.
Worth mentioning the Hare language, designed to be stable for 100 years. After they release 1.0 they don't plan to change it beyond fixes. It's Drew DeVault's project.

https://harelang.org/roadmap/
To be clear, Mozilla has no investors, the corporation is wholly-owned by the non-profit foundation. The value of a diversified revenue stream here is the ability to sustain the Foundation/Corporation and all of its projects, including Firefox, for the foreseeable future without the risk of Google just deciding to not renew their search deal and cripple the corporation any time it wants.
It's also on $evilpiratelibrarysite

Aside from two readable but not great scans of the two different editions (1986, 1989), with appendices, there's also one version with interviews only that's not scanned, seemingly ripped from Lammers' self-published blog, which is still up but now only has about half the interviews. She probably published all of the interviews there at one point (or else someone reconstructed the missing interviews from the scans while copy/pasting the ones she republished).

https://programmersatwork.wordpress.com/
So a website registered back in March, all photos are AI generated, and most of the articles are trying to pander to specific audiences, looks like grifter101 tactics.
Paracetamol is one of the most dangerous OTC drugs on the market, with one of the narrowest theraputic ranges and almost certainly would not be approved today. However, as the article mentions the FDA tends to lean strongly towards grandfathering existing things regardless of risk, unless they're "the fun drugs" or pose a manufacturing/diversion risk somehow.
Yes that’s true, I do miss it but I’ve found 1Blocker and adguard home to be sufficient
> The only time officers are not required to state the reason for a traffic or pedestrian stop is if the officer decides it is necessary “to protect life or property from imminent threat.”

Huh.

But cops constantly believe that their lives are imminently under threat. It's the only legally safe explanation for why they're always reaching for their guns. Soooo...then what happens?

Like what special circumstance is this exception imagining? Because it's hard to think of a scenario where withholding the information would lead to improved safety. "You have a broken tail light." "OH NO! HEARING THE WORDS 'TAIL LIGHT' TURNS ME VIOLENT!!!! DID YOU NOT SEE THE STICKER ON MY WINDOW TELLING YOU NOT TO SAY THOSE WORDS?! GRAAAHHHH!!!!"
The first EV with a lithium-free sodium battery hits the road in January
I maintain Eclipse RDF4J and I noticed this too between Java 9 and 11, after that there haven’t been any breaking things except for having to bump a maven plugin dependency. We make sure to stay compatible with both Java 11 and whatever is the newest version by running our CI on both Java versions.
As if "npm/yarn install" wouldn't work for the hypothetical Vue project? A charitable interpretation of what you're saying is that you cannot clone a vue project from three years ago, update all dependencies to the latest version, and expect that to work. But then, how is it different for HTMX, other than for the fact that 1. it's younger 2. you don't have the ecosystem around it to update - but that also means you're doing less or redoing everything yourself.
Is is common practice? Did something similar happen for, say, the Ukraine war?

Taking a side in a conflict seems to me like an obvious deviation from the "neutral point of view" stance of Wikipedia.

I get solidarity for tragic events like earthquakes, promoting scientifically verified information, for example regarding climate change, or addressing global problems like the covid-19 pandemic.

But this is a war, and by definition, people disagree about who is right. Wikipedia should do its best to give accurate and unbiased information, and if that information is damning for one party, then so be it, these are facts. But openly picking a side, even a side you share a language, even if the other side is committing atrocities just feels wrong for what Wikipedia is supposed to be.
I’ve been a UX engineer in the “infinite canvas” space for the last five years. Just getting the organization aligned around something that behaves Figma-like is a huge undertaking, and as some of the comments point out, Figma isn’t really a great experience even once you’ve got the bugs ironed out. I’ve got some ideas about how to improve on this, but they’ll probably have to wait until my current employer goes under. Shouldn’t be too much longer now
I just don't see how having their biggest revenue coming from their #1 competitor wrt browser adoption, can't create a plain and simple conflict of interests.
+1 Technopoly and Amusing Ourselves to Death.

Neil Postman is great at pointing out the trade-off that new technologies introduce.
It seems like the main issue here is that the level of "informed" has to scale with the level of danger and surprise. If the product is bread and "wheat" is listed as an ingredient, someone with a gluten allergy can be reasonably expected to suss this out. If the product is a granola bar and it contains shellfish, maybe this should be separately noted and not just somewhere in the middle of the ingredients list. If the product contains unsafe levels of mercury, the words "This Product Contains Unsafe Levels Of Mercury" better be featured at least as prominently as the name of the product.
> Supposedly, only 6 people died, but there are rumors that many more were killed.

Deaths and injuries are always underreported in Chinese media and government figures, because there cannot be any information that is damaging to the public image of the CCP; and if the CCP control everything, then there can't be damaging information about anything.
I'd love to learn more about your experience on doc gen from tests.

A few years ago I wrote a js lib that would read pupetteer - like commands and generate screenshots and videos of the sessions.

So you'd define a feature, a js file with commands like navigate To, click, etc, but with the added options of adding annotations (tool tips) and borders to elements on the page. The loaded page would also have a proxy cursor that would move nicely towards the element to be clicked, focused etc.

The end results are videos and screenshots that look like they have been made manually, but with no voice or audio, just interactions. The speed was slowed down as well to make them easy to follow along.

Then it would diff the screenshots with cached ones and discard if the changes were minimal (eg. timestamps).

I think I also did some markdown parsing as well, so that you'd write something like `feature:x step:5` in your markdown docs and it would replace it with the correct html to load the screenshot and/or video.

I really liked the end result, but having to write test-like code to generate screenshots and videos looked a bit weird. I didnt end up using it, but it's something I think about from time to time.
I think this counts as a bottom-up DP solution
Ask HN: How did Hugging Face got its name?
I mean... check out the issue tracker for any project, open source or commercial. It's just how it goes when things aren't a priority. Happens all the time.
The pascal language requires things to be declared in a certain order. It's a bit awkward some of the time bit it enables the compiler to work in a single pass. This meant that running an application was extremely fast by any standards and this really made it stand out compared to other development tools out there.

VB created applications that had to ship with a shared runtime library. Windows wasn't great at versioning these libraries so developers often shipped their own VB runtime with their executable. The executable was small and the runtime was comparatively huge which had a negative impact on user perception when downloading the installers.

Before moving on to Microsoft in 1996, Anders Heilsberg was the Chief Engineer at Borland that oversaw the development and release of Delphi 1.0.

For years, VB felt like an application that could make deployable versions of itself. Delphi felt like a programming environment that compiled code into applications.

After Heilsberg moved to MS, a lot of improvements were made in VB that utlimately made Delphi less attractive, especially during Borland's strategic waffling known as "The Inprise Years": https://en.wikipedia.org/wiki/Borland#Inprise_Corporation_Er...

If you want to get a feel for what it was like then check out the FOSS clone "Lazarus".
- Keep Firefox alive as an alternative to Chrome. It doesn't feel like Mozilla is achieving that.

This has been on my mind for a long time. It would be good for everyone to have a real alternative to Chrome and it would be good for Europe to be less dependent on the US, as you mentioned.

In time, it might be possible to fund this off donations, but a bit of EU funding would go a long way to getting this off the ground. Unfortunately, the workings of EU funding programmes are a mystery to me.
I can be tricked by anyone who looks like Mark Zuckerberg
Not having a feature is fine. Kind of having a feature but hiding it behind obnoxious gatekeeping is not fine. Features that are buggy or inexplicably complex is not fine.

Some open source projects get this right, and others don't. Some projects don't care about wasting the user's time. Or they berate the user for wanting to do something in the 'wrong' way. Or they break things that worked just fine in the pursuit of some abstract purity.

It's not about complexity or technology at all. It's an attitude problem.
Ask the New York Times
But even if it is native (putting aside that if TikTok is trying to steal a password they would make it look native, and that tbh. that is somewhat unlikely) there is still one problem.

What is TikTok doing which triggers the OS to prompt the user for a password?

There is some chance that it's something harmless (idk. wield speculative maybe possibility: something like they use some form of passkey API from apple to do client authentication and that API had some changes where it now ask for the password in some situation).

There are many more (but unlikely) possibilities where TikTok is doing something bad or outright nefarious. But lets be honest if TikTok is intentionally doing something bad they are quite subtle about it, as not doing so would likely cause more harm for them then it does good.

But we know TikTok has in the past multiple times done things which would have gotten a "normal" app developer perm-banned due to a breach of the App stores Terms of Service in a intentional consumer harming way, so it is concerning even if they most most likely don't steal your passwords.
Games that can be trivially solved are generally not fun. Nobody* plays noughts and crosses for fun once they have figured out the solution.

*standard HN disclaimer
I wish it was not true, same with the Nissan leaf. I know the leaf was never a great seller but it seems that now the EV market is getting hot, these cool compact EVs are being discontinued.

The Chevy volt was also ahead of its time and a shame they got rid of that so quickly.
Apple's Predicament – NSPredicate Exploitation on macOS and iOS [video]
Debunking the "Dirty" Solar Panels and Battery Myth
The 800v is not relevant to “all the conductors within the car“. It is the move from 12 V to 48 V that allows them to reduce the thickness of all the wires within the car. That’s what the cybertruck introduced.
“BCHS is a stable, developer-oriented platform.
Get used to minimalism and security”

With all the memory-safety issues you can introduce by improperly using C, is this page meant to be taken sarcastically or are they really serious about this claim?
Our EM was from a CSU.

We didn't discriminate based on educational program.

But we didn't have the time to train someone in eBPF or OS Internals from scratch over months when there are competitors in Israel or India able to release the same thing in the same time period with a fraction of the cost.

For certain specialities of tech, there simply isn't the skill set anymore in the US. OS Internals and Computer Networking is a great example of that.
LOL

You can cheat at Monopoly by just taking more money out of the box. You can cheat at Wordle by googling the answer for that day.
India seeks to block 9 crypto exchanges for not complying with AML laws
It was a hit in our Czech school as well. Son of a diplomat posted in Finland brought it back here.
Because the sift may be biased and unfai