skysight-inc/HackerNews huggingface dataset:
I wrote one back in 1983 or so for 16 bit DOS, too!

A few years later, I was at a C++ conference where they asked me to sit on an "Ask us anything" panel. I was there along with the developers of Microsoft C, Borland C, etc.

The first question was "do you still ship a version of your compiler that will run on a floppy disk system?"

Vendor 1 said sure, and launched into a long description of how the files could be shuffled about on the floppy to make it work.

Vendor 2 said sure, and launched into ...

My turn. I said sure, and said the floppy disk version costs $200 and comes with a hard disk drive. (That was the price of a hard disk in those days.)

That was the end of that, I never heard that question again from anybody.

Progress...
LLVM can do an awful lot with SIMD that isn't visible in clang.

We have experienced this with LDC in D.

What I've been told is that LDC produces better IR than clang (I haven't compared, I only know that LDC is practically magical from both mine and other peoples experiments).

About the only thing I've seen that has problems with inlining is inline assembly. Intrinsics are fine (which you don't need thanks to vectorization being practically magical as long as you do some annotations like assert and get the memory layout right).
Counterpoint - Singapore public transport is world-class and car ownership attracts punitively high taxes but for some bizarre reason many middle-class people still love driving. A lot to do with showing off, apparently.

I also can't understand why such a tiny country with limited real estate and an urban heat problem allocates so much space (relatively speaking) to roads and carparks.
It's not "there's an extra person, now we need to create a new service". It's more likely "we need this extra service and that means some people will need to take care of it". It's an inverse of what the comment I'm disputing said.

Anyways, it's still not an example of this happening. It's a recollection of a letter that maybe implies this result.
Meh. Adding a "free will" is not an interesting problem. Paperclip maximizer has a free will that is rather trivial to program over GPT-4 API. It always was the intelligence but that is hard.
That's fair. I just assume that people who want to make a career out of music can do everything music. I don't really have a point of reference, but I kind of totally understand the product designer type of person that just wants to make nifty shit in React and has no idea how to code up a bloom filter. Maybe it's the same thing. Scales are just trivia that make a good test question, but has nothing to do with music? If that's the case, then I hate this exam. It's just making talented people suffer for the mathematical types.

I have listened to music before and I think that scales are probably somewhere in between React and bloom filters, though. I got an F in music, though, so don't ask me!
No the financial loss stories, it's a complete urban legend, never proven by any study

Repeating lies doesn't make it true, even if you have money to push it.
Having kids forces you to change. And if you don’t you’ll turn into something that is a negative reaction to that stimuli. It’s a massive step to do that change, takes more courage than I have ever had to use anywhere in my life. I would have struggled to do that if I didn’t know what having a loving family meant (they gave me a North Star for love.)
Ah, that makes sense. Are the keys in title.keys specific to the instance of the game you bought or is there one key (that you could get from a website/torrent/etc) that works for all copies of a particular game?

I'm asking because if you'd have to buy the game anyway, then I don't see how Nintendo would even have a revenue loss from the emulator. If there is no revenue loss, then the decision seems to be solely about control.
AI-Powered Resume Builder Now Available in Figma
Exciting news for job seekers and designers alike! The popular AI Designer Figma plugin (https://figma.com/community/plugin/1227900767438159391) has just released a new Resume Builder feature, making it even easier to create eye-catching resumes. Leveraging the power of GPT technology, the plugin streamlines the design process, automatically generating resume templates and content based on your input. This AI-driven approach not only saves time but also helps users create unique, personalized resumes that stand out. Join the discussion and share your thoughts on how AI is revolutionizing design tools and the job market.
Is Your Hybrid Team Losing Steam?
I'm never investing in Google's smart home ecosystem again
That wasn't the original argument at all though.
No, the point is that you shouldn't cast shade on people who don't have kids and call them selfish.

There are a lot of good reasons why individuals decide, or happen through circumstance to not have kids.

And not having kids isn't some intrinsic mark of shittiness that people must wear.
You also need to consider that (at least in C++), your own code is just a very small snippet dangling off the end of a very large included stdlib code block, and that's for each source file which needs to include any C++ stdlib header.

For instance, just including <vector> in a C++ source file adds nearly 20kloc of code to the compilation unit:

https://www.godbolt.org/z/56ncqEqYs

If your project has 100 source files, each with 100 lines of code but each file includes the <vector> header (assuming this resolves to 20kloc), you will compile around 2mloc overall (100 * 20100 = 2010000).

If the same project code is in a single 10kloc source file which includes <vector>, you're only compiling 30kloc overall (100 * 100 + 20000 = 30000).

In such a case (which isn't even all that theoretical), you are just wasting a lot of energy keeping all your CPU cores busy compiling <vector> a hundred times over, versus compiling <vector> once on a single core ;)
> distributed microservices have JSON desearlization,searlization,

It doesn't have to be JSON, protobuf is 10x faster. Still slower than in-memory/CPU cache of course.
Secure Boot configuration is usually stored in flash, not battery-backed CMOS, so on most boards won't be wiped if you simply remove the battery. But if you do have physical access you can simply rewrite that variable in flash to disable it - doing so will change the TPM measurements and so Bitlocker (or whatever) will complain, so it's not silent.
These long term memories evolve into something else as the act of viewing them from that point of time (with all that comes with it) changes how they are. That’s what strikes me when I get those spooky memories.
Not perfect. Brings the problems of social solutions too.

Popularity contests, smooching, people & groups ostracized for status game reasons, other forms of social bullying and so on.

It’s maybe great for a frat, but it will struggle for exploring the fallow lands close to controversial topics.

This happens to be where a lot of the really important stuff happens, the explorations that lead to growth.

You can’t solve this by simple weighting. Most novel true and important things are only realized by a tiny minoroty. And if they happen to be unpopular, forget about it.

If the purpose of your social network is to be actually useful for the world, this is an extremely important feature
https://skysedge.com/unsmartphones/ might have a more interesting BoM to look at if one wants to do things from scratch, since a bulky pi-specific board might be too much for most
What needs to change is the whole “exclusivity” thing. The large publishers have the entire market captive, efffectively forcing exclusivity agreements on authors by means of a rights transfer. This prevents any competition.
Show HN: Hyrable - An AI powered job description writer for recruiters
Write Better Job Descriptions Faster with Hyrable
> That’s a consequence of participating in a community, as distinct from a hivemind.

Then surely you upvoted 'brvsft' for being a good member and asking the community to not to share more Bluesky content?
>if users want to lock themselves into only using vendor firmware that's something that users should be able to opt into.

But even this is a potential risk all by itself if you aren't making sure this can only be done by someone with physical access to the hardware. Case in point is Dell and AMD EPYC CPUs that were locked to Dell firmware if they had been booted on a Dell motherboard in the past. It's bad enough that processors were being locked to Dell only without the user making the choice but that also allows for the possibility of some pretty potent ransomware. Not just holding data for ransom but holding hardware as well and with the same durable cryptographic guarantees.
To me this piece can be summed up as "5G isn't performing well, this can be due to many reasons".

Your comment seem to come up with more reasons it isn't doing as well as it could, while basically going into the same direction as the article. Why would you flag it for being basically right, even in a boring way ?
The Google Cemetery and its alternatives
Funnily enough, both things can be true depending on the context.

Microservices are easier to debug: sure, if you compare a single monolithic binary with no logs and trace points to a microservice system that runs on top of a fancy trace the heck out of everything service mesh. Logging is still hard.

Deployment time: the same reason why people wouldn't compile dependencies statically. It's easier to replace a .dll or .so than the entire application, less bandwith. However, mess up the versions and you end up having a really bad day. Same with microservices: sure, a tiny service is easy to deploy, but heaven forbid you deploy incompatible versions.

etc etc.

Microservices give people who don't have an architectural view/experience in building complex systems from scratch a framework to put their stuff in without thinking much about it. Good luck getting the same level of organization in a monolithic NodeJS application. It's hard, even seasoned veterans often get the abstraction layers wrong.
But that's the secret, it's always hallucinating
AMD Ryzen 7040U Phoenix CPUs Bring Zen 4, RDNA 3 Graphics to Ultralight Laptops
to play devil's advocate:

you can get 81% of the population to do a lot of things, when you lock them in their homes, forbid them to see their family or get a coffee or go to work unless they do the thing you want them to do.

(i am fully vaccinated, but i wouldn't consider what happened successful in any way)
Public data is not always that nice.

In Sweden most government data is public which includes individuals tax records.

That generates things such as news articles "The 50 people in your area that had the highest income last year" with home address and everything and that you can look up income instantly on the web.

Some level of privacy for this would be nice to have.
A Go compiler, written in Rust (2016)
so it's mostly liquid iron, which begs the question of why it doesn't have a magnetic field. from the article:

Although Mars does not currently have a magnetic field, scientists hypothesize that there was once a magnetic shielding similar to Earth’s core-generated field due to traces of magnetism lingering in Mars’ crust. Lekic and Schmerr noted that this might mean that Mars gradually evolved to its current conditions, changing from a planet with a potentially habitable environment into an incredibly hostile one. Conditions in the interior play a key role in this evolution, as might violent impacts, according to the researchers.
Any cloud datacenters in Belgium?
The policy is perfectly sensible but, lets assume that it wasn't.

If you spend decades saying the wolf doesn't exist and undermining and mocking the scientists who cried wolf, long after sheep were getting ripped to shreds and left in bloody pieces for all to see, no one is going to come to you for wolf-fighting advice and techniques. Nor are they going to take your criticisms of their attempts to defend against the wolf seriously.
Real-Time Neural Appearance Models (Nvidia Research)
This is where it is going, checkout the component model https://cosmonic.com/blog/engineering/evolution-of-wasm-stan...
The US baby food contains so much heavy metal, that's not even funny anymore.

I wonder if they will legislate on that soon.
> If i recall one of the biggest selling point of lambda (serverless) was the “infinite” scale

From zero to "infinite", so very useful for highly variable or completely unknown workloads. Especially with the container version migrating away isn't a massive undertaking, so it's still very useful as a starting point.
Still to the day the computers I remember most fondly are all Commodore machines, starting from the C-64 onward. All my Commodore machines served me solidly for many years each. Commodore Amiga with Lightwave 3D and Video Toaster provided endless fun.
In a project that already has good header hygiene, precompiled headers don't help much to speed up builds. They're just a bandaid when the situation is already completely out of control.
Well, besides the prose, ChatGPT generates a perfectly valid looking code mashup of e.g. Qt, wxWidgets and its hallucinations on top of that. Humans don't do that :)
I feel like this is just one more thing that Google leadership is failing at. I have some similar examples to the ones in the article. I recommended that my brother-in-law get a Google wifi AP some years ago. Recently, I got an email from Google saying that they are no longer supporting it and after a certain date you will no longer be able to make changes to it. WTF?!? My Apple Airport Extreme is older than the Google AP and it still gets updates and I'm free to change the settings at any time.

Another example was my old Nest thermostat. I was so excited to up-my-game and replace the old, crappy thermostat with something that could change the temperature based on the weather forecast. My happiness was short lived; Google purchased Nest and forced everyone to change over to their Google account. Then features stopped working. I finally had to remove the Nest and replace it with something else, mostly because Google just seemed to not care anymore.
Author here. Since the "try for free" came up in a few comments and this really ought to be made more prominent but I haven't had the time.

You can try it for free by simply going though with the first step: login with Github and give app necessary permissions. Everything will just work after that. You'll have a few days until the subdomain gets reclaimed into the available pool.

If you pay for subscription even once, even if subsequently you decide to cancel it, subdomain remains yours, links won't break, RSS feed will continue to be served but new hoots won't be fetched until you subscribe again.

Thank you for trying it and git hooting
> After all, I had no right to chastise him for yelling when I was screaming at him myself. Maybe I had the temper problem, not him.

I don’t know what I want to call this fallacy. Maybe tit-for-tat fallacy.

One person’s bad behavior doesn’t “annihilate” or vacate the other’s. They don't “cancel out”.

The tactic is (reflexively) used to derail the interrogator and change subject.

“Yes, it is true I am also verbally abusive but right now we're talking about your verbal abuse.”

It's not that this line of reasoning works with the abuser but at least it's a reminder to oneself what's being attempted.
Where I live, mobile base stations are a popular form of home broadband since it's cheaper than fiber (the only other option for most homes). The 4G networks have long been inadequate as they are too overloaded and only with expanded 5G coverage have these solutions actually worked well.
Everything that isn’t Java is top notch. JIT, GCs, debugging. It’s sad that Java the language sucked so bad for this long.
> When you're in-person, you can get insight into your team and learn new things just by being around conversations.

Those are distractions. Those conversations, for the most part, bring no insight and destroy my productivity. As I said, that's not how I learn. You are applying your personal perspective unto others, but what you are describing is alien to me. I learn by experimenting and exploring on my own.

It's the reason why during most of my professional life I had to drown outside noise with headphones.

> It's very often that you need to grow your comfort zone to grow as a person. For instance, it can feel very uncomfortable the first time you play a sport or do a hobby in front of others. It definitely feels more comfortable to stay at home. But you'll never get better that way.

And I got out of my comfort zone many times. Taking on projects that didn't perfectly suited my skills and having to learn new things on the run. Switching roles and finding myself having to take on responsibilities without any proper training or hand over, etc and so forth.

Having my energy and focus drained by navigating meaningless social interaction has nothing to do with "getting out of my comfort zone", but everything to do with being able to maintain the focus I need to be actually productive.

> Apparently, extroverts outnumber introverts by a large margin

I have no idea, and honestly I'm not so sure. I certainly don't think they are the majority in Software Development.

> because socializing online is harder so only those with a high social drive will actually do it. But I'm just pointing out a logical issue with that statement.

I don't need work to socialize, when I have the need for socialization. Just make friends outside of work. Find a hobby. There's plenty of people out there.
I'm glad they are making the change. The current "discriminator" system is ugly and confusing. I always felt weird sharing my name along with some cryptic numbers.

@username is much more straightforward and familiar.
Yeah, it's all a bunch of programs doing their thing. One draws a GUI, another talks to the network adapter, and so forth.. And when you click a launcher icon, a loader program is started that (more or less) copies a program into RAM and when all is set up, it tells the OS (and the hardware) to run that, too.
Wasm is the simplest target format and more generic than Java Bytecode, I’d start there
If anything, medical people use Latin as their universal language.

At least that used to be the case. In Germany medical students are still required to learn (at least some) Latin.
> Did you know that technologies such as Intel Boot Guard that have existed for the better part of a decade defend well against such attacks that might seek to overwrite flash memory?

It's rather funny to see Boot Guard as a "good" example here. Boot Guard is what's actually taking freedom away. With a vendor-locked Boot Guard configuration, you cannot replace the firmware with anything not signed by the vendor. Bye bye dreams of coreboot (until a private key leaks like it just did ha ha).

Netflix & co denying service to machines that don't pass Microsoft attestation? Literally who cares, just go to The Pirate Bay instead.
Their incidence/prevalence has mostly been increasing (this is known), but yes we are also diagnosing them better.
Most companies severely underestimate the complexities of a distributed system and the work that goes into a truly resilient, scalable setup of this kind.

An infrusctructfre of this sort is meant to solve very hard problems, not to make regular problems much harder.
So if a Belgian hacker is researching a Belgian company and a single server happens to be outside of Belgium territory, they're suddenly breaking the law?
> 5G is about capacity

If that’s right, then all the consumer-oriented ads for 5G are pointless.
It does seem like they're mistaking two issues as one. Because you can't submit a friend request without knowing the descriminator I don't see how it would be involved in failed friend requests, I would put the blame for that squarely on case sensitivity. And not knowing your descriminator isn't really a problem, it's shown prominently on your UI if you need it, it's not as though the unique user names people come up with will not be similarly prone to forgetting when it has no use outside of friend requests.
I think this message should have been at the top of the 5G marketing, and would have helped the reception of the technology as bringing an altruistic angle.

Right now, as it was pushed as something we're supposed to want for ourseleves and allow us to do rocket surgery from our phones, people just got burned and either learned to kill it in the settings or bitch about it all day long.

I was watching a wireless home bridge review, and half of it was the reviewer looking into the settings and documentaton how to force 4G to get better speeds (spoiler: 4G was effectively faster). And that's a bog standard consumer targeted video with 700K views at launch.
AI pioneer says its threat to world may be 'more urgent' than climate change
I don’t remember that name. Part of it (a plug in for the emotion engine) might never have been available outside SCEI, I don’t know. The main part (CPU and memory emulator) we wrote was released as open source and for all I know may even survive today for modern processors.
The killer app of 4G hasn't been found, considering 4G can stream 10x 4K videos simultaneously in my area, at low latency.
GPL allows commercial use
Thanks, gonna grab these books
"guessing guns manufactures should be liable given the mass shootings in certain trigger-happy places"

What? What an off-base analogy.
I get 250 on 4G, so it seems like it's far from streets ahead. 4G can do 10x 4K streams at once, while 5G can do 15-20? A solution in search of a usecase. Not to mention 5G is significantly more unstable and patchy. Good luck with latency with a single wall between you and the tower.
But look, now it’s only Americans who can eavesdrop. Better than those damn commies!
Germany’s Nuclear Phase-Out Has Been a Disaster
I looked up NPD... what would you say is different between "having NPD" and "being a colossal asshole"?
Of course it is. It's artificial and makes intelligent decisions. So is a pile of if sentences if they encode logical reasoning that applies some knowledge.

If one had a database of all answers to every question in the universe, making AGI would be as simple as fetch call.
Well, unfortunately, yes.

Belgium can’t give you a license to commit a crime in another country.
Thank you! Happy to hear it has become so useful ^_^
That's all fodder for valid political debate. My objection is the denigration and condemnation of those with differing opinions. It's immature and toxic.

> Just because people are "good and decent" doesn't mean that the outcomes they support are thus.

That's exactly what many on the right think of leftist policies. That the bulk of sustainable and healthy solutions should come from the grassroots, and that many government interventions are unsustainable and have profound unintended negative consequences that aren't fully appreciated by the calculus of the left.
> I would broadly agree with your characterization, with a specific painful exception. In certain very left leaning American communities there is a guilt about or bias against cishet identities.

No matter what topic, I always hear this, but I never see it. Could you share a few examples?

> The eager diagnosis of gender identity issues along with irreversible hormone and surgical treatments (great discussion from a former gender identity counselor in this Triggernometry interview [1]) constitute child abuse and medical malpractice in some instances.

But let's not forget the other side: the banning of gender-affirming care with irreversible puberties also constitutes child abuse and medical malpractice in some instances. The question is: which happens more often? And I have yet to see any data suggesting that your description is applicable in more than a handful of cases.
Man, I miss those 20+ pages long Ars Technica reviews. They don't seem to publish these kind of stuff anymore.