skysight-inc/HackerNews huggingface dataset:
> That's called 'false equivalence'. Discussions about economic systems can be had without being crusades.

I had no idea when I started this thread with a throwaway quip about future historians and Star Trek that (besides being one of my highest voted comments) it would veer off into this 70+ reply monstrosity about slavery and communism. HN commenters take things in wild directions, and I seem to have violated the no-flamewar rule unintentionally. For that I am sorry.

It would be nice to be able to discuss the multitude of possible economic power structures unlike the ones we have today, without someone always barreling in on a crusade against communism (which I never even mentioned nor support myself). This discussion doesn't seem possible when people insist on a false dilemma.
I really enjoyed the pictures, but that's an incredible amount of baseless speculation!

For all we know these 'devices' were ancient board games who's sole purpose was entertainment!?
Most car seats are improperly installed. If you have one, get its installation checked by a professional.

In the SF Bay Area, you can have CHP check it for free. The full-time job of the officer that checked ours is investigating accidents where kids in car seats died. Almost all the child fatalities around here are due to improper car seat installation.

We had it dangerously wrong. Before the appointment, I read the manual twice and spent something like 60 minutes installing it. The seat used the latch system with a top anchor, it was a new car and we had a top-ranked car seat. All the straps were connected up correctly. During installation, I sat on it with all of my weight, pushed against the ceiling of the car with my back, pulled the tightening strap until it felt like it'd break, and then pulled harder. The straps were still too loose. I'm not small.

Our last car seat had a failure mode where one of the latch straps would just self-release every 1000 miles or so. I'm not sure if it was user error or not. It happened twice.

After that experience, I think part of the certification process for car seats and cars should involve proving that the majority of people that have never installed a car seat (i.e., first time parents) can get it right on the first try without reading the manual. The test group should include people with physical impairments, and should include at least a dozen popular car models going back a decade. (Car certification should be the same, but with multiple car seat models.)
Another option is to use "-march" to set your target architecture to something post-skylake/Zen 2. That should emit the right instruction.

The square root and div instructions used to be a lot slower than they are now.
I've been using webpack for the last 7 years. Major version upgrades can be a pain, but broadly it's fine. People hopping frameworks every 6 months are causing their own problems.
I think I missed some of this in my youth, going from the Commodore 64 straight to a PC XT clone. Monochrome Hercules graphics, but I still coded my first games in it (using GW Basic).

I still wonder about this early era of computers that came after the C64.

What's the word for nostalgia about something you didn't actually get to experience back then?
> People experience their thoughts very differently

I don't see how we could possibly know this.
First order optimization is always overall program architecture, then hotspots, then fixing architectural issues in the code (e.g. getting rid of misspeculated branches, reducing instructions etc), and then optimizing the code the compiler is generating. And at no point does it require to know the internals of the optimization passes as to how it generates the code.

As for the compiler’s role in C, it’s equivalent to javac - it’s taking your source and creating machine code, except the machine code isn’t an abstract bytecode but the exact machine instructions intended to run on the CPU.

The issues with C and C++ are around memory safety. Practice has repeatedly shown that the defect rate with these languages is high enough that it results in lots of easily exploitable vulnerabilities. That’s a bit more serious than a personal preference. That’s why there’s pushes to shift the professional industry itself to stop using C and C++ in favor of Rust or even Go.
I've had Chargie for like 9 months now and my iPhone 14 Pro battery has stayed a steady 99% as when I started to use it. Great little device, highly recommended!
> Other than China asserting themselves, what is the point?

Dictatorships aren’t rational. That’s the flaw with one-man rule. History is filled with stupid battles fought because one dude decide to go on a field trip, as well as stupid altercations which in a weaker system would have escalated out of a need to save face [1].

Like, what did Russia stand to gain in 2022 when it invaded Ukraine? (The NATO arguments are nonsense. In part because by that measure, Russia has already lost.)

[1] https://www.history.com/news/6-wars-fought-for-ridiculous-re...
It's assume the best possible interpretation and the other commenter has provided evidence to the contrary through multiple posts
So far only just complaints about the title, and yet I want to contribute my own.

The link says “probabilistic solution” but the paper states an “approximate solution”.

Sure the approximate solution uses probability theory but it is possible for some problems to use probability theory to find exact solutions so it would seem just calling it a probabilistic solution is misleading in its ambiguity.
'Meridian': Why Netflix Is Helping Competitors with Content and Code (2016)
You cannot cut straight lines trough hexagons. Triangles would work but would be even more inconvenient to design cut and process into normal chips. So squares it is.
There seems to be a higher-than-average incidence of Aphantasia in tech folks, at least as self-reported.

Our visual cortex is a huge part of our brain and in the absence of visual input can be "rewired" to other purposes. Theory: I have no evidence for this but its plausible that our obsession with solving hard, abstract logic puzzles all day (and night) somehow hijacks part of our visual cortex. Effectively reprogramming our visual hardware to form abstract concepts in the minds eye rather than visualizing concrete objects.
Charity is closer to ใจบุญ (jai-bun) than น้ำใจ (nam-jai).

A mixture of "act of kindness" and "good will" would be a more fitting translation, but the interesting part here is that "sportmanship" is also considered an act of น้ำใจ (น้ำใจนักกีฬา nam-jai nak-kee-la or literally. sportman's nam-jai).

We also have a word เสียน้ำใจ (sia-nam-jai) for when our nam-jai ended up as a waste, or for when the other party is being ungrateful for the kindness that's being given, and also เลี้ยงน้ำใจ (leang-nam-jai) for when you're doing/accepting nam-jai for the sake of not making the other party sia-nam-jai.
No joke, I've implemented closed-loop font-size control in updateTextSize(), https://www.nayuki.io/res/full-screen-clock-javascript/full-...
The author probably didn't use any mtune setting, which is likely the problem. If you look at older cores on Agner's instruction tables, SQRT has been getting steadily faster over time. This implementation is slightly faster on old Intel machines, for example.
There is pubkeys but they're embedded in a script which is defined by the address format. There's almost no outputs that don't contain a pubkey since scripts that don't commit to a spend with a signature could just be spent by anyone paying attention and consumed.
[dupe]

More discussion: https://news.ycombinator.com/item?id=40751339
How are either of those related to helicopter parenting?
Autobhan speeds
https://electrek.co/2024/02/13/tesla-worker-died-horrible-cr...
Likely an effect of the circular dependency of stuff. Even with javascript off it's weird, and even at 20% zoom level the font keeps growing up to something I would already consider as too large.

Oh well, css sucks, but it's at least funny to look at.
> You are not a programmer unless you’ve written key-debounce code :)

I've had to do that once, and I still consider it a blessing from Satan above that I both a) figured it out b) it worked every time (plus bonus C: explained the logic to better students in my class)
> not that that salary is on the table any longer

Is the job market so bad right now? I‘m in a privileged position (and not in the US), so have no clue of the state of things.
I'm not sure how chips are cut from a wafer, but long straight cuts can be used for a grid. If it's more like laser cutting via CNC then shape might not matter.
How do you detect a human-like bot at the server? I mean, something that attempts to resemble what a human would do? False positives would be a big issue.
Also:
1ch is the width of ‘0’
>invent a weird new class of numbers (irrationals)

No one is really inventing numbers like 2^(0.5). They just are what they are. Calling them irrationals is just naming something that always existed.
> I find that communicating about the topic is rather challenging as the right vocabulary doesn't seem to exist (or I'm ignorant of it).

Right. This is enormously challenging in itself. And I think because nobody talks about it, it's possible, or maybe the default, to assume that you're simply broken in an obvious, universal way, and not that there might be variation or even routes to change your outcomes with metacognition or thought experiments.

What often comes up is stuff like "oh I thought 'the mind's eye' was just a figure of speech, I had no idea people meant it in a meaningful sense"
it took me a long time to realize that you have to say “eggcorn” with a west coast accent to make it sound anything like “acorn”
LLVM isn't perfect, but the problem here is that there's a C++ compiler flag (-ffast-math) which says OK, disregard how arithmetic actually works, we're going to promise across the entire codebase that we don't actually care and that's fine.

This is nonsense, but it's really common, distressingly common, for C and C++ programmers to use this sort of inappropriate global modelling. It's something which cannot scale, it works OK for one man projects, "Oh, I use the Special Goose Mode to make routine A better, so even though normal Elephants can't Teleport I need to remember that in Special Goose Mode the Elephants in routine B might Teleport". In practice you'll screw this up, but it feels like you'll get it right often enough to be valuable.

In a large project where we're doing software engineering this is complete nonsense, now Jenny, the newest member of the team working on routine A, will see that obviously Special Goose Mode is a great idea, and turn it on, whereupon the entirely different team handling routine B find that their fucking Elephants can now Teleport. WTF.

The need to never do this is why I was glad to see Rust stabilize (e.g) u32::unchecked_add fairly recently. This (unsafe obviously) method says no, I don't want checked arithmetic, or wrapping, or saturating, I want you to assume this cannot overflow. I am formally promising that this addition is never going to overflow, in order to squeeze out the last drops of performance.

Notice that's not a global flag. I can write let a = unsafe { b.unchecked_add(c) }; in just one place in a 50MLOC system, and for just that one place the compiler can go absolutely wild optimising for the promise that overflows never happen - and yet right next door, even on the next line, I can write let x = y + z; and that still gets the kid gloves, if it overflows nothing catches on fire. That's how granular this needs to be to be useful, unlike C++ -ffast-math.
Yes, prefer rem. em is fraught with peril especially once you get to deeply nested elements.
Since you seem so well versed on how the best way to not be insulting, maybe you should follow your own advice and stop insulting other people. Just a thought, but maybe if you tone down your responses and be a bit less insulting yourself then maybe karma might do you a favour.

Take a look back at the thread. This is what I posted:

> This seems very much like a problem you have created for yourself.

Thats it. Nobody said you suck, nobody insulted anything. Just pointed out that a problem you said was annoying was caused by your own doing. If you think that is an attack, and warrants calling me delusional and an ass, then you need to look very hard at your own reactions to things. You resorted to namecalling and mudslinging just a bit too quickly.
Can confirm. But is it a bug or is it a feature?
It's either six vs two, or three vs one, depending on what you mean by charge.

The quarks and gluons can be red, blue, green, antired, antiblue, or antigreen.
This company purports to sell a forth inspired 144 core chip I haven’t seen discussed much at all;

https://www.greenarraychips.com/

Apparently they had angel funding of some sort at some point.
I can think without language, and so can you. That's why we have the phrase, "what just happened?" "what was that" you have seen an event, you can see think about it, but you don't understand it. thoughts come before language, language helps to cement understand. I also speak multiple languages, I don't think in any language.
Probably because there really isn’t any nuance in it, hand waves the physics and human factor, and it uses vague language.

Want to know what any arbitrary driver on a road has as a reference for “the design speed of the road”? The posted speed limit.

I’m not saying their argument is right or wrong, but just that this post isn’t nuanced or convincing.
Corollary Question: what do people with prior experience scaling Elixir/Phoenix think about scaling with it?

I've read very strong reports favorable of it. For instance, it also can be scaled using progressively better hardware (like better CPU or more RAM), or horizontally scaling too. that Also that with a database on the same network, there won't be much need for a cache. Presumably, ability to throw CPU and RAM would lessen some needs for queue too.

At the same time, I don't notice much Elixir usage in practice and it has remained a small community.
It’s a nice article. I enjoyed reading it and bookmarked it. The ads were too many though.
It would*

*If the criminals would stop using encryption now that it's banned. Alas, criminals sometimes break laws
> https://en.wikipedia.org/wiki/Transistor IIRC they are also not symetric

They kinda are. Solid state conductors have those virtual particles called holes, that represent the global state of "having fewer electrons around here". You can have transistors where the electrons are carrying charge or where holes are.

But the properties of holes and electrons are not completely symmetric. Holes disperse each other more strongly.
> The primary increase in speed versus a simple, straightforward loop, comes from loop unwinding that reduces the number of performed branches, which are computationally expensive due to the need to flush — and hence stall — the instruction pipeline.

Is this generally true, or only in the case of a branch mispredict?
The goose is the entire book publishing system. Do editors, typesetters, cover artists, indexers, fact checkers, proofreaders, etc not add value to be recompensed? Is copyright (the exclusive right to make copies) not the sole fulcrum upon which rests the author and many others integral to books as we know them? Unlike music, it’s uncommon for authors to go on tour selling tickets and merch.
On a mobile zoom seems to work normally, but pinch-zoom is not the same as browser zoom (ctrl + mousewheel).
You can use it to describe space-time but there's much more to mathematics.
I know this feels right, but introducing tip culture into a market currently free of it is bad. Where there's a norm of tipping, it doesn't make the servers more money than where there is not; what you should expect it to do is to decrease the quoted price and increase the variance of income to the servers. And incidentally increase the mental overhead for everyone, increase the artificiality of interactions, etc.
There is a Chinese fork of OCC -- I'm away from the computer where it is bookmarked but I think it's called OpenGeometry? No idea if they are really making headway.
Every normal man must be tempted, at times, to spit on his hands, hoist the black flag, and begin slitting throats.
The good reason is to get your job done, which is what the computer is for. The tools many developers use today (e.g. containers) are Linux only and their target environment (i.e. the servers where their code will run) is Linux. The typical workaround is to use VMs. This results in terrible filesystem performance on both Mac and Windows, and on Windows I've also had to deal with things like time, DNS, and routing breaking in the VM, so now I need to know how to be a Linux and Windows sysadmin (i.e. not what you want to be paying me for) to fix it instead of just using e.g. Fedora which I've never had any issue with; it just works.

Another user commented about how it's unreasonable to ask them to run CAD software in a VM, but this is exactly what (some? many?) companies ask programmers to do. It's especially goofy if it's a software company where that development is their core business.
Yep. Neither the rebase nor merge workflow negates the benefits of squash-merging to main.
Side note: we have the `cap` unit now as well, the height of a capital letter (ignoring descenders).
Nah, it is not that bad.

Sure you can mess up your performance by picking bad compiler options, but most of the time you are fine with just default optimizations enabled and let it do it's thing. No need to understand the black magic behind it.

This is only really necessary if you want to squeeze the last bit of performance out of a piece of code. And honestly, how often dies this occur in day to day coding unless you write a video or audio codec?
Our first is just out of this period and it really was pretty rough. It look us a month or so to come across the 5 S's and it made a world of difference.

We also somehow got very very lucky in that he didn't need to be transitioned out of the swaddle, he just grew to dislike it so one night we just stopped cold turkey and it was fine. We've had friends that have had to do the one arm in / one arm out, swaddle the legs, etc. and transition over days or weeks to get any sleep at all.
That defeats the point of having a big battery. You're sacificing battery life to gain battery longevity
If you think the cars in NYC are clean, look under the seats. LIRR and Metro-North are OK, but also not exactly clean.

European trains are far cleaner.
Happy to answer questions about the report if anyone has any!
Or less hypothetically with AIs with no knowledge of physical space, I wonder how they'd do with deducing mathematics. There are non counting approaches to mathematics such as set theory or geometry.
Ya that chip is really weird. Each core is so minimal that people struggle to understand how to use the chip. I think something less "fanatic minimalism" would be better but hey that's just me.
Raiffeisen is a generic name used by several semi-independent groups of banks.
Understanding misunderstandings in C source code using IOCCC winners
I‘m also a self diagnosed aphant. I was so relived when I found out, school was very frustrating since there are so many learning methods that are built for people with a mind that’s able to picture stuff also hard to remember faces, I usually only know some facts about people, like they have red hair, brown eyes… even family members

but I can at least hear sounds in my mind :) I read that this is a similar spectrum thing where some people hear nothing and others can replay everything
https://archive.is/iLiHg
There really is good info in the article. It’s less a tip and more detail on the spec that I didn’t know.
I think there might be a difference. From our experience with air we know that blowing and sucking are not quite the same. Blown air has a much greater capacity for direction than sucked air. I would assume that this is because the when we blow we add additional molecules and we get to decide the inertia of those molecules, but when we suck we take away molecules and they have the inertia they have.

I would suspect that the same goes for electrons.

An electron gun would (as used in old CRT monitors), would be a very striking example of this - I doubt we could make an electron-hole gun (though shooting positive ions could work, but that's not quite the same thing) - but it may be possible to observe in more normal conditions too?
came to comment this :)
Personally I do agree, but have you heard of the term "projection"?

In other words likely no, not every man necessarily feels that. People are different.
I'm in favor.

"The best humanity has to offer" seems like a slippery concept. If something goes wrong in retrospect, you can always find a reason that it wasn't the "best". How would you determine if a thing X is the best? How do you know the best is a very different thing from a "high risk" scenario?
You're deriving the cow. You don't see the cow, but you know things logically about the cow, and you can describe it just as well as would someone who does see it. But you are not, and don't need to be, actually seeing the cow.
The Debian Firefox package ships a config with most of that disabled by default: https://wiki.debian.org/Firefox#Disabling_automatic_connecti...
Its fantastic to scale with.

I had written a reply to this thread days ago and decided not to post it.

But its amazing that you can do away with all the message queue infra since its essentially baked in.
None, my point is that it's a silly thing to say to someone who's not interested in the compilation time. Why ask someone to reconsider if they are in the right forum because of such a opinion? That's not very welcoming.
Why would engineers need to use the same OS platform as the designers?

Most designers use Figma these days, which has clients for Windows and macOS, and can be used fully in a web browser as well.
Planning server locations for your multiplayer game
Is it Next.js server actions the future?
It definitely works, and we can build nice things with it, but I still think that the classic axios or tan-stack request is easier and predictable to use.
Forking chromium or Firefox or using Webkit plus adding the missing components and fixing broken ones is also not cheap. Again, maintenance is expensive. That is after you find (or train) the people who can reason about those codebases.

Where the Web is heading, very soon it's end users won't be well served with Google being the only one willing and capable of footing the bill for it.
Makes sense to me. But my date and place of birth don't define me, they only correlate me with others. Astrology's just a particularly bogus way of not doing that, but anything that would try to derive anything about me from just my date and place of birth, without any actual data to correlate with my answers, isn't really worth my time.

i.e. you'd need to know "people born around this date in this place tend to have whatever human design" in order to provide me actual predictions based on only date and place of birth, but no such data has ever been collected.
Yes Finnish is way out there. We're raising our kid bilingual EN/FI, and I am really curious to know how he will align these two languages in his head, and what kinds of insights he will get. I suspect he will be a sponge for additional languages.