skysight-inc/HackerNews huggingface dataset:
I feel like this is increasingly the only way to write high-performance code.

With newer hardware, the only thing that's expected to scale is logic density - SRAM (and cache sizes) have stopped scaling with the latest lithographies - and RAM bandwidth hasn't really been scaling for quite a while (I'd think it's even possible that per-core bandwidth has been decreasing) - memory access has been the bottleneck for a while.
If you've been a 20-year Nvidia Linux user like I have, you'll have countless horror stories of system upgrades and kernel revisions breaking NVidia drivers, leaving you with a non-working desktop.

How about all the times lightdm/sddm/gdm would make a tiny tweak, and Nvidia users would have to downgrade in Arch or Ubuntu or Gentoo because the driver's house of cards completely collapsed?

How about all the times that XF86.conf or xorg.conf would get completely corrupted upon a system freeze, and you'd end up having to reconfigure X in order to use your login manager again?

How about every time XF86 would refuse to even recognize your card occasionally for absolutely no reason?

If you didn't experience any of the above, at least once every 6 months, you either never upgraded your distro, or you weren't using Nvidia cards in linux 20 years ago.
Fast doesn't always mean good. For example in cryptography a fonction named fastCompare could be a non constant time comparison which is faster but not safe for cryptography :D (though you'd probably want to name it unsafeButFastCompare I guess ^^)
Legacy stuff like the compiler and runtime used by the new hip languages or the webserver, browser, database, libraries needed to run those programs, or the OS, hypervisor, device drivers needed by the machine those programming run on.
But it should, and that's what stricter typing can help with.
This is so extremely well put that I want to reply just to highlight it.

What you said was the optimist view, that there's a world of possibilities. It's just that at the moment we just have the two I mentioned.

Maybe there's much more, and if we build it (the hardware), they (the algorithms) will come.

But for now really just the two. AFAIK.
Plus, in the case where you'd choose to build a real business, now you'd have to meet user expectations of everything being free because that's what they get everywhere else.
>Games just happen to have a lot of operations that need column-based access; but that's not true for all domains.

This was not at all obvious when ECS first came around. It took a lot of time to convince people away from the OOP way.
Yeah, I'd apply in a heartbeat if they offered remote roles (or security roles based out of their Culver City office).
Defeatist thinking is not what we need to actually solve problems.
A lot of sites have big comments sections with high quality answers, like the FT. But of course you are always posting at the behest of their mods and on some stories you cant post at all.
You hit the nail on the head. For all of our Eternal September jokes, before then it was a morass of networks that didn't talk to one another at all. But now it's time to fix the damage of centralization. We all got lazy, myself included, and today's mess is the result.

I still need to sit down and give one of the fediverse systems a shot. I sat on the sidelines as RedFaceTwitTok ate the world (and have never had an account on any of them). So, for me, the loss of Twitter and nerfing of Reddit are not quite as big a deal as it is for someone who has invested years into a presence there only to get banned or have the site go under.

If I'm going to do $SOCIAL_MEDIA, you better bet I want to be able to jump ship (or, if necessary, self-host).
From what I’ve heard, std::regex is notoriously inefficient (lots of memory allocations, no allocator support). But I’ve never used it myself.
Curious, what CVE is this? I thought that even CentOS 7.x was still under support, so not patching vulnerabilities sounds like a great way to lose even more (would-be) customers.
That purchase would not have been allowed to go through in the pre-Reagan monopoly legal era.
Nobody ever got fired for buying Red Hat.
Location: Wilmington, NC, USA
Remote: Yes (Only)
Willing to Relocate: Yes, if to Canada.
Technologies: AWS, Kubernetes, Docker, Terraform, Jenkins et al, JS/TS, Go, PHP (+Laravel), Python, S/CSS. Loads of devops and full stack experience.
Résumé/CV: https://www.benovermyer.com/resume/
Email: ben@overmyer.net

I've been a software engineer continuously since 2007. I'm looking for a salaried position that's either in Canada or with the option to intracompany transfer to Canada later. Preferably, something at the principal or managerial level, but I'm flexible.
When I used a 5k LG, on the lowest scaling above 100%, I would get shimmering effects when I moved windows. You could see the same art/glyph rendered differently depending on if it was on an even or odd line; move the window 1 pixel and the text totally changed. If you only ever run at integer scaling, this wouldn't be apparent.

Windows does a Much better job with non-integer scaling because hairlines are 1px no matter what the scaling and text is rendered with pixel-hinting instead of macOS's new, lame strategy of super sampling.
Your ability to pick and choose jurisdictions is pretty limited (at least in the US). But ignoring that...

Having a price list doesn't change the fact that if someone ignores your demands, your only recourse is to sue them. If they have a bigger warchest than you, and are sufficiently motivated, they can drag the whole thing out until you run out of money and can't pursue the lawsuit anymore.

This is why such an approach is of limited value in terms of protecting yourself against companies that are sitting on a ton of money.

In memory of Don Lancaster, he made a point about this sort of thing: many companies would rather spend $100,000 on legal fees than stoop to paying you a $10,000 fee or royalty.
iostreams are not great but are nothing compared to the awkwardness and lack of extensibility of printf style format strings.
Location: Canada
Remote: Yes or hybrid or onsite
Willing to relocate: Yes
Technologies: Python, C++, MATLAB, Java, PostgreSQL, HTML, CSS, AWS, Django.
Résumé/CV: martyrudolf.com/resume/
Email: martywrudolf+hn at gmail dot com

Newly graduated Computer Engineer with specialization in software. 2 years of professional programming experience including positions in government, industry, and independent consulting work.
I believe permalinks are removed when submitting
So only businesses under a certain size can ever be sold. If you happen to do well and the business is worth say 10 million, which mom and pop can buy it?
AI, Ozymandias
In my experience the difference between the average bonus you get by plodding along and the amazing bonus is either your boss likes you on a personal level or you killed yourself to get it. I have never seen a case where the $ difference between the average bonus and amazing bonus is worth the metaphorical "killing yourself" to earn it.

My recommendation is to recognize the stock options, bonuses, etc. as the emotional manipulations they are. Either perform the tasks or don't, but try to avoid getting emotionally bogged down in it. Instead, lift your head up and look around at the broader economy and make your decision based on that. Most of the time the fastest path to a promotion, higher income, etc. is to leave.

The better place to seek emotional fulfillment and validation is at home with your family.
If the second one can't allocate then how does it handle the case where you don't have enough capacity to insert the new (k,v) pair?

I can see that the difference between the two is in self.growIfNeeded() call, https://github.com/ziglang/zig/blob/0dffab7356685c7643aa6e3c..., which the one that doesn't allocate really doesn't have. Does it assume that the predefined capacity will not be reached?
All of this hinges on human being willing to do more than the bare minimum and avoid willful ignorance...

Have you met humanity?
Storage can get corrupted, columns can be truncated. For the applications I tend to touch correctness and the ability to detect errors and tamper are more important that a couple of bytes per row.
But every application and domain is different.
Fortunately in a democratic society, the hoi polloi need not actual experience to have a say- nor to have a vote on changing policy.
What do you mean, you haven't seen anything else like it? At least O(100) people are working full-time on research programs trying to mitigate AI x-risks. The whole founding team of Anthropic left OpenAI to do their own thing specifically because they thought that's what they needed to do to pursue their safety agenda.

Isn't that taking the problem at least as seriously as quitting a job at Google?

It sounds like you think that the main way to act on a concern is by making a maximum amount of noise about it. But another way to act on a concern is to try to solve it. Up until very recently, the population of people who perceive the risk are mostly engineers and scientists, not politicians or journalists, so they are naturally inclined towards the latter approach.

In the end, if people aren't putting their money (really or metaphorically) where their mouth is, you can accuse them of not really caring, and if people are putting their money where their mouth is, then you can accuse them of just talking their book. So reasoning from whether they are acting exactly how you think they should, is not going to be a good way to figure out how right they are or aren't.
Griz Tech | Founding Engineer | SF or remote | griz.tech

Griz Tech is a Stripe-founded, First Round Capital-backed startup working to make Conversational BI a reality. We're building an AI teammate that learns directly from data scientists, unlocking better data-driven decision-making, and enabling all teams to use their business's data seamlessly and intuitively without being SQL, Python, or data modeling experts.

We're looking to bring on two engineers:

- Machine Learning Engineer or Research Scientist (working end-to-end)

- Backend SWE (also open to a full-stack or generalist)

JD is inclusive of both roles and can be found here - https://wellfound.com/company/griz-tech

More info on the tech and founder is listed on our Wellfound profile. Feel free to apply directly or email recruiting at ajenkins[AT]griz.tech (please include HN or hacker news in the header - thanks!)
"valued at" may be the metric, but I think the bigger point here is they're unprofitable and have not much path to either fix that or continue 'growing'. So by monopoly money rules yes they're a valuable unicorn, but realistically it's more like time to pay the piper.
I'm not trying to push these on all of Matrix, that would be ridiculous. My implementations only enable them in 1-on-1 chats with IRC users, and (hopefully) on portal rooms in the future.
When I debug multithreaded programs, the stacktrace of a breakpoint usually ends somewhere in a worker thread.
What I want is that the worker thread's stacktrace part is replaced by the one who put the work into it.
Kinda like the program wasn't multithreaded at all.
It does; but (at least in the UK) smoking and obesity are not only the two largest contributors to early deaths, but also by far the largest contributors to inequality of life expectancy between socioeconomic groups.
It demonstrates that efficiency is primarily about making the car lighter and more aerodynamic. Something that is lost in our world of giant SUVs. And no, making battery powered SUVs doesn't solve this problem.
It could be if it was called out as such. Without the explicit callout, one runs the risk of it “going over the readers’ heads” so to speak. Anyway, I’m not intending to justify any behavior; just offering my interpretation based on past observations.
Really? You look at that, and think, "Ah, yes; they are obviously correct that this random wavy dashed line on this completely garbled map coming off of a part of "Asia" that might be China (or might be Russia, or might be nowhere in particular) is clearly representing this very specific political delineator China uses, that is U-shaped and has a specific number of dashes that the line on the map does not appear to have."

It seems to me that a map like this is a Rorschach test—you'll see in it whatever you expect to find.
Exactly! I am positive there will be a ton of negative impact, like with most (all?) of tech. And it might be worse than anything we’ve seen (although beating the Snapchat algo might prove tricky). But that’s NOT what Tegmark and Hofstadter are talking about… their concern is existential and somewhat philosophical in the case of Hofstadter, as if GPT-4 questioned his very nature. To me, that doesn’t make sense.
Kasa switches have been successfully opened up, software wise.

https://python-kasa.readthedocs.io/en/latest/smartplug.html
High refresh rates seem to have gotten quite cheap. In addition to refresh rates, the high end is concerned with HDR, resolution, color reproduction, curve, and width, depending on the professional segment being targeted.

The products exist but they're not as numerous as I'd expect (certainly not outside of the Apple ecosystem), and it's an eye-watering leap as far as prices go, hundreds of dollars at one end and multiple thousands at the other with very little in between.
Babiel is hiring anywhere Germany for fully remote positions as Systems Engieer Linux: https://www.babiel.com/de/karriere/jobs?jh=qlr2a8mhdcvdniitx...
It is also possible to enjoy life without sex. For some people they would even prefer it. Others are depressed without regular access to it.

Everyone is wired differently, and some of us need different things to get occasional boosts of dopamine that help keep us motivated and productive in life. Best not to judge others when their dopamine sources differ from yours and cause no harm to anyone else.
What do friends let friends buy?
Buy a lottery ticket instead. Same result and less cost to you.
And no amount of chili cheese fries is better than none either. Caffeine is bad for your heart, red meat is bad for your arteries, refined sugar is bad for your everything but especially pancreas, loud music is bad for your ears, ballet is horrible for your feet, high impact sports (like running not just football) are bad for your joints, sun is bad for your skin, reading and coding are bad for your eyes. I'm trying to only count things that are "cumulative" damage and not only bad for you in high doses.

You can't count only biological benefits when balancing the scales because then most things humans do is only bad for you.
> There are enough modules for mankind for 1000 years or more

At the current rate I suppose? But if we keep the current “growth” rate, we would consume 60 times more ressources by the end of the century… (I used 5% increase a year as an approximation, and we aren't that far off currently).
> You actually need someone with vision and track record of doing right predictions and placing right technology bets.

Hofstadter does not exactly fit this description.
That bug was fixed over a year and a half ago.
Agree. But also, some things don’t need to be monetized. We can have small forums and small communities online just because we like them. We’re happy to pay for our other hobbies and running a forum with a few hundreds users doesn’t cost all that much.
Good luck with what? If a call can’t be authenticated, don’t send deadly force.
We need to get better at connecting with each others. The press revolutionized organizations as it made it possible for few people to organize a large group of people. We now have the Internet where anyone can communicate with anyone else. We no longer need a hierarchical structure with generals and captains telling people what to do. We can solve any problem more effectively by just communicating among each other.
Marxism has many religion-like qualities. It's been written about in:

Raymond Aron, The Opium of the Intellectuals

Czesław Miłosz, The Captive Mind
Thank you! I think you are probably correct and I appreciate you taking the time to reply. This will go on the back-burner for now unless some other red flag pops up.
An important point to note, that is not very obvious from the text, is that it is (very, very) difficult to retrieve ka from A=ka.P and kb from B=kb.P. For an attacker who has A and B, it's close to impossible to recover P and ka.kb.P
Sure, that's fair. I didn't care for it during much of the first year I started working with Nim. Once I began wrapping C libs and working with Nim libs whose conventions differ from my preferences, the rationale (explained in the manual) for Nim's partial case-insensitivity "clicked" for me and I eventually embraced it. But I can see it remaining a sore point for some folks.

My reply above was tongue-in-cheek, maybe a bit too edgy. The person I was replying to characterized the language feature as "sad", and that's just silly. Even if it's an aspect of the language one doesn't appreciate, it's no more "sad" than e.g. Clojure involving a lot of parentheses or Haskell promoting monads. Likewise, no one is stupid or partially so for not liking or understanding Nim's partial case-insensitivity.
OpenAdapt | Python Developers, Data Scientists, AI Researchers | Full-Time or Part-Time | REMOTE | INTERNS | Open-Source Project

Enormous volumes of mental labor are wasted on repetitive GUI workflows.
Foundation Models are powerful automation tools.
OpenAdapt connects Foundation Models to GUIs.

OpenAdapt (https://openadapt.ai/) is your opportunity to be at the forefront of AI-First Process Automation. Our open-source project uses powerful Foundation Models like GPT-4 and other state-of-the-art models from Hugging Face to automate repetitive GUI workflows.

We are inviting applications from Python developers, data scientists, and AI researchers.

To apply, please submit a Pull Request to an open issue on our Github (https://github.com/OpenAdaptAI/OpenAdapt/issues), or submit a new Issue with a development proposal. We want to see how you think and work -- past experience is great, but it's your ability to shape the future with us that really matters.

Learn more at https://openadapt.ai and https://github.com/OpenAdaptAI/OpenAdapt/.
Location: Montréal, QC, Canada
Remote: Yes, also hybrid or on-site
Willing to relocate: Maybe
Technologies: FPGA, RTL Design and Verification, Embedded Systems, Linux, SystemVerilog, VHDL, C, C++, Python
Résumé/CV: https://www.linkedin.com/in/patrick-rst/
Email: prst.hn@outlook.com

Hi, I have experience programming for FPGA or microcontroller as part of embedded systems. I enjoy working at the boundary of software and hardware. I am interested in many domains such as packet processing, space, aviation and automotive.
That it's being scoffed at on Hacker News ought to tell you how uncreative and trifling it is. It's a script kiddie stunt not remotely worthy of being considered actual hacking.
I think LLMs are very close to AGI, lacking only the real-time feedback element (easily enough replicated by running them off batteries). I'm also more sanguine about the existential risks because I have somewhat more confidence in the rationality of AGI than I do in that of humans.

I don't think it takes a huge amount of faked primary material (generated phone calls, fuzzy video, etc.) that's massively amplified until it becomes "true enough" to drive a Chinese invasion of Taiwan, a Russian tactical nuclear strike in Ukraine, an armed insurrection in the United States.

This I agree with 100%. Modern information warfare is about constructing reliable viral cascades, and numerous influencers devote themselves to exactly that for various mixes of profit an ideology. Of your 3 scenarios the third seems most likely to me, and is arguably already in progress. The other two are equally plausible, but imho dictatorships tend to centralize control of IW campaigns to such a degree that they lack some of the organic characteristics of grassroots campaign. Incumbent dictators' instinct for demagoguery is often tempered with a desire for dignity and respectability on the world stage, which might be a reason than civil strife and oppression tends to be more naked and ruthless in less developed countries where international credibility matters less.
Spoilers: he was trying to install them all on Ubuntu 16.04
The important thing is to actually read the reviews. A five-star place that's located 2 blocks away from a railroad crossing that's active all night won't yield a five-star experience, but the host can hardly be expected to mention that.

The last AirBnB I rented was a five-star house where the host had installed one of those Nest smoke detectors with the motion-sensing night light directly above the bed. He still got a five-star rating, but I went well out of my way to mention the night light in my review.
Even thought the data resides mostly in-memory they still have to write transactions to disk to preserve them, don't they?
I think FoundationDB will also have parts written in Swift, at least that is what Apple showed at WWDC.
> Are you using Cloudflare DNS?

I was using my ISPs DNS servers and Firefox/Mozilla default DoH servers, but I can confirm that when using 1.1.1.1 / 1.0.0.1 as the nameservers I'm getting the same behaviors.

I switched to Google's DNS servers, and they seem to resolve fine to the real IPs.

If the response for the A question is "1.1.1.7" it's the censored/blocked response.
This is neat, I didn’t know about it. I maintain a site that’s similar in spirit: https://theforest.link/

A lot of weird and quirky websites in there.
It didn't. It only forced many of its more important users off of Reddit. It is likely on the same path as Digg before it.
Steam Deck users don't seem to be complaining at all about their experience.
Back in 2011 I looked at how many of the URLs in the book had survived. For a Dotcom era book, I think they held up pretty well. Anyone want to update the list? https://startupsunplugged.com/startup-communities/random-fac...

Cluetrain.com: y. Haveanotherbeer.com: n (fake). (bought by Google) deja.com: n; liveperson.com: y. (with diff name) chrisworth.com: y. Boy-are-we-clueless.com: n. Dunkindonuts.com: y. Dunkindonutssucks.com: n. Ford.com: y. Wdc.com: y. Whitehouse.com: n. Whitehouse.gov: y. Thesphere.net: n. mancala.com: ?. panix.com: y. (not updated) rageboy.com: y.
I'm not sure if it's coincidental and ironic or entirely intended by you, but I found it funny that my introduction to this crowd was a literal fanfiction written by Eliezer Yudkowsky.
There are several scenarios where it clearly doesn't look that good, and where Windows objectively does a much better job.

Most people (and companies) aren't willing to spend $1600 on Apple's 5K monitor, so they get a good 27" UHD monitor instead, and they soon realize macOS either gives you pixel perfect rendering at a 2x scale factor which corresponds to a ridiculously small 1920x1080 viewport, or a blurry 2560x1440 equivalent.
Stint (Stack-based multiprecision integers)
It’s crazy how much of a regression there was in resolution and picture quality when we went from CRT to LCD displays. In the late 90’s you could get a CRT that did 2048x1536 no sweat with great color and decent refresh rate. Then suddenly LCD displays became the standard and they looked awful. Low resolutions, terrible colors and bad viewing angles. The only real advantage they had was size. It took a decade or so to get back to decent resolutions and color reproduction.
Generative AI Enhances Old Users’ Intellectual Performance
Keep being US-centric.
FB is still adding new active users year-to-year and is up to around 3 BILLION monthly active users. Just because it's popular to imagine FB is in decline does not make it true.