skysight-inc/HackerNews huggingface dataset:
And to clarify for those who came straight to the comments - this wasn't a case of the customer buying a new PSU and just assuming the cables matched. This was an RMA unit, and was sent to him without cables. I don't see how this can be interpreted in any other way than him being intended to use existing cables (and even if that was an oversight, it's still theirs to bear the consequences)

EVGA are quoting warranty conditions, but surely this just comes under common tort liability, at least for the material cost of the damaged drives?
Great points. That wasn't quite what I was shooting for. As a newbie to thinking about this in detail what jumps out is how well a similar set of techniques does generalise to an approximation of the right behaviour. It is still an approximation as you say.

The fun thing for me about the Deepmind paper is that they do use Stockfish to bootstrap a general approach from a specialist one. That is exciting - why is the but required in your post?
Thx. And maybe not the best idea, but now I want to try this ..
11?

For what it’s worth, I do think they were genre defining. I was trying to think of arguments against that statement, and just can’t come up with anything. I suspect it’s just the 5 year difference that allowed equally amazing but different games to get the same label again :)

It’s interesting that I probably have to go back several years to get a list with a similar number of titles these days.
It has to be good enough. Was it? You could argue it was, because it survived that long. But it wasn't a standalone product, rather part of Windows, which was a (commercially) successful product because it was good or great enough. Some parts were better, some were worse. While not completely and utterly broken, I think the suggestion here is that the Format dialog fell in the "worse" camp. So, I'm not saying that it was okay because there were more important things to fix (that was true too, probably), but I'm saying that it was okay because there were enough equally important things that were done better/well enough.
Small pet-peeve with title: Everything is math/predictable. We just may or may not be able to predict it with current knowledge.
> Basically, this question is to software engineers as FizzBuzz is to programmers

I don't get this comment at the end or the follow-up article? What's the difference, sure, FizzBuzz is a simpler problem, but I would imagine it being a common interview question for software engineers
I could say that its interesting, but its instead region restricted (for android at least) and now available in Europe.
'Charity' or helping others exists in all other cultures too. Thats not inherentliy christian.

Nonetheless, ikigai is more than just what christians wanted. Ikigai means different things for different people and the zeitgeist and your cirumstances are having a big part in it.

Dark ages were dark in sense of we have not that many records of it, there were little change.

'Art' was stuck and pressured from church and others. Art became art after all the revolutionary ideas and probably achieved the proper unlimitness of art today.
Obviously you would not use operating system TLS variables when your code does not correspond the operating system threads.

They're just globals, anyway - why are we on Hacker News discussing the best kind of globals? Avoid them and things will go better.
I use the 2S and the 3 over Bluetooth (Windows 10 and Linux (Pipewire/pulseaudio)) and they generally work well.
But on Linux I sometimes get lagging sound on my bt headphones, when I use the mouse heavily, and on Windows I get a rubber band effect on the mouse when I use a headset for calls, but not music. ymmv
Do you want open source or shared source? Open source is more common. Shared source gives you more options do restrict what users can do with the software.
Thx. I will just try both I think. The other comment mentioned treesitter now provides native bindings, so it should be easy to try it out.
About 10% overall (9.96% to be precise), according to server logs over the previous 10 days.

Robots hit dynamic content at about twice the rate as humans: 14.12% versus 7.8%. About 34% of traffic is from robots, from what I can tell (though to be
fair, many robots these days work hard to disguise themselves has human, so
the actual percentage of robot traffic is likely much higher.)
It's really not at all unusual: Engineering roles in general will often have some technical interview with a problem to solve. If you are interviewing for a role with a particular practical skill (welding, soldering, plastering, etc) involved, it's also not at all unexpected that you will demonstrate it before you are hired. There's this idea that some programmers have that programming is some kind of aberration as a field: there's issues or practices in software you find nowhere else. And generally, this seems to come from a romanticised view of other fields: of the fields I am familiar with, software is not a particular outlier in interviewing, estimation accuracy, or general smoothness of project management.
Thanks for the feedback.

This is something that will improve over time - as it gets better at identifying longer phrases I can implement rules so it won't omit a neighbouring noun if the phrase contains a verb.
I used to do exactly this using Cygwin. I wonder why that is not an option anymore.
That's not it. I only had this problem on a fast-ethernet connection (because I had to share the cable for two connections). The server could write ~ 50 MB/s, but it still timed out on the 10MB/s upload.
This extremely complex grand strategy game is used by some military: https://command.matrixgames.com/
If they gave me the pay, the options, the benefits the "we developers" round here expect these days I would happily harvest anything they asked from their customers.
The fact that you need to invoke lsblk/blkid/mount first to be sure what you're about to erase forever, then possibly sync and unmount, and only then format. Keeping the same target device at every step is completely on user and the price of a typo is huge.

I love (and usually prefer) the Unix way, but it's as dangerous as it's powerful and the amount of the required prior knowledge is incomparable.
Iconic design. Have used mac since around 2012 but would happily use this Windows again.
I can tell you, that coming from a more traditional engineering background (electrical / control), I never - ever - encountered these types of questions.

Even though the real-life work tasks could have catastrophic or extremely expensive consequences. As in shut down production on an oil rig.

I've also worked as an analyst / data scientist, and didn't see too many leetcode-like questions there either.

I think one big reason for this is that other professions have some quality assurance of their candidates through their education or certification. Whereas many companies are open to hire self-taught and similar people...yeah, I'm not 100% convinced about that either, because somehow companies will assume that a CS grad candidate can't code for shit, whereas traditional engineering companies will assume that a engineering grad candidate knows something.

It seems to be unique to IT
Except they don't balance.

(if they do balance, your walk is not very random. https://en.wikipedia.org/wiki/Cyril_Burt#Scientific_miscondu... was caught faking data because his residuals were improbably small)

Exercise: how many strings of length N with the alphabet {R,L} are there where #R = #L?

Exercise: as above, but for #R = #L + k

See also Haldane, "The Faking of Genetical Results" pp8-10 in https://archim.org.uk/eureka/archive/Eureka-6.pdf
It's about dollars per unit of entertainment time. what is the value of a dollar? was to the arcade actually worth it, when you could buy an NES and not have to put quarters in it to play? Rent vs own. It’s not the gambling that’s the problem, though it’s certainly a very big problem, but the underlying acceptance of the rental model for things that so shouldn’t be that’s the problem.
It's surprising that there have been few applications of random walks for random human walking:

https://en.wikipedia.org/wiki/Random_walk#Applications

Well... I made one... https://unli.xyz/walk/

Doc: And in the future, we don't need horses. We have motorized carriages called automobiles.
Jeb: If everybody's got one of these auto-whatsits, does anybody walk or run anymore?
Doc: Of course we run. But for recreation. For fun.
Jeb: Run for fun? What the hell kind of fun is that?

To be fair this isn't really a _random walk_ but it is a random walk
I didn't read heroics in the above tweet and I'm more than a little confused about the sour grapes here. Is it too much to forgive inaccuracies in a 29 year old memory for such a low stakes issue, especially when there is a huge benefit to giving a personality to some ancient OS history?

It wouldn't matter if he claimed his 5.25" drive shot lightning bolts the first time he tried to compile that dialog, the stories are still great and it's personally enough for me having grown up with these systems to hear them told (not much different from listening to a pseudo-senile grandparent exaggerate war stories for entertainment's sake)
kOS is a very fun rabbithole, the language can strange at first, it's a reactive paradigm with a special flow. I started with the [PID tutorial](https://ksp-kos.github.io/KOS/tutorials/pidloops.html) to learn PID in a fun environnent. Then programming orbital maneuvers to dig into orbital mechanics.

The community is really active, with a lot of challenges like spaceX booster landing.
I don't know a lick of C/C++ and I found the add delta method in <10min after poking around the memcached GitHub repo. I feel confident I could complete this challenge in 3hrs, or at the very least make a strong attempt.

I think it's a good question because it heavily indexes on strong engineering fundamentals. Searching a codebase, reading code, understanding behaviour, modifying an existing codebase, blending your solution in, etc. Every strong engineer I know is very good at the things required to complete this task.
I have to warn again users that think they have found the silver bullet that pyenv comes with a big caveat: it compiles python on your machine.

The number of possible modes of failure in this situation is huge.

See also: "Why not tell people to "simply" use pyenv, poetry or anaconda"

https://www.bitecode.dev/p/why-not-tell-people-to-simply-use

I'm not saying pyenv is not a useful tool, but it is not a tool for beginners fighting with python packaging problems. It's a specialist tool to normalize your setup.

Very often, I see people tell me they don't have problems with pyenv, but later on have other unrelated problems with their dependencies. Analysis then prove it was because of pyenv, they just didn't know it. The cost is not obvious.
Well, apparently they did consist of a lot of tangled threads...
https://www.swpc.noaa.gov/products/aurora-30-minute-forecast

Why is the "Approximate Energy Deposition" (!= visibility?) on the side facing the sun much lower than on the side facing away from the sun? Shouldn't it be about the same?
Disappointing in the UK that two fines have been given to charities and NHS trusts trying to help trans people.

Seems an ugly front in the culture war.
I use poetry and direnv. Coming from node/npm, it feels natural for me to just do this. I have really no troubles of installing Pytorch with poetry
the cable sets are the real problem, though, and the cable sets are in the wild already with no distinctive markings.

Those cable sets are ostensibly compatible with almost every decent/good psu that evga made (the entire g2/t2/p2/g3/g5/g6/g7/gq family theoretically share a set) and are marketed as compatible, traded on eBay, etc. They’ve polluted the whole shebang, 20 years of cables need to be tested or replaced.

https://www.evga.com/products/product.aspx?pn=101-CK-0850-B9

The only guaranteed safe way out is to either recall all cable sets from all units in those series and then ship out new ones marked as safe, or ship a free tester board to anyone with any compatible cable string (forever into the future) to validate that a given string is actually safe.

Evga isn’t going to do either of those because they’re basically on the way out of business already. They’re down to a skeleton crew etc and certainly are in no financial shape to do a giant recall, even if the big boss wanted to (and I’m guessing he’s the problem).

(The really fortunate thing is that it’s just the SATA string so far… but the other PERIF strings do plug into the same ports and are supposed to be compatible too! (I am guessing they fit and would blow up your drives too.) But modern users don’t use the SATA strings that often, because modern hdds use the 3.3v as a “power off” toggle to spin down the drives… so ideally you use molex adapters anyway. But still - I have at least 5x G2 units in my various machines, and I’ve mixed and matched cable sets without thinking - they’re sold as compatible, why wouldn’t I? I’ve used the SATA strings recently on some ssds etc. Not happy about this at all.)
How to create animated blog cards with Astrojs and Tailwind CSS
I may be misremembering, but Dave has spoken on his Dave's Garage Youtube channel about running a separate software business selling small utilities and later selling some of them to Microsoft. This might have been one of them. A quick search confirms that he also claims that here:

https://old.reddit.com/r/IAmA/comments/kfpjhg/i_am_dave_plum...
> it's possible that you are not able to discern or inclined to care or a combination

I definitely care. I started a wine tasting group thirty years ago with the person who is now my wife, and today we have several hundred bottles in our cellar. We're not hard-core winos, but we definitely enjoy it, and know our way around a wine list. It's possible that there's something wrong with my taste buds, though I can definitely tell the difference between different wines. I'm no master somme, but I've tried a lot of different wines from a lot of different places over a lot of different years. From what I've been able to glean from my data, the difference in regional flavors has a lot more to do with wine making technique and climate than terroir, which is why I would welcome the opportunity to do a controlled experiment.
Maybe if Bill Mensch, Chuck Peddle and Sydney Anne Holt were on the team. :)
Why is that disappointing? Are charities and NHS trusts that help trans people above the law?
what about bluetooth headset?
Think I remember you posting this before when we had a discussion
about modding old phones.

I'm convinced she saw it in a cartoon like Dora or Fireman Sam. But
didn't hesitate to pick up the handset and put it to her ear.

EDIT:

Damnit I just had a flash of insight... thanks for the memory jolt.

As a baby she had a modern version of something like this [0] (hope
the image loads for you). They still make them almost the same.
It's a "walker/activity toy" with a rotary dial that made a sound
and a phone handset.

[0] https://i.pinimg.com/originals/fd/28/21/fd28216d19251b2d7895...
If you think that threads are faster than poll(), I would like to know in what use case that happens, because I have never once encountered this in my life.
Friends don't let friends export to CSV
I have some high end scanner (because I sometimes scan negatives from film photography). It has a built-in OCR that works pretty well. That's basically the only reason I need to boot MacOS because the Linux drivers are rather bland.
Real GDP uses CPI as a correction factor making it highly misleading.

CPI is thoroughly flawed. It doesn't take into account that consumables are actually falling in value by 5%/year due to ever increasing efficiencies of production, and it only includes a carefully selected basket of goods which notably doesn't include hard assets like real estate. It's algorithm is even changed through years and if we use algorithms from previous decades, they produce much higher figures.

It completely ignores the fact that the fiat currencies are devalued through money supply inflation (the real inflation)
The post tries to use this to make an analogy about self-driving cars. I think this analogy is deeply misplaced. It's both easier and a qualitatively different problem to bootstrap a neural network with a known good automated method like chess-playing than to solve a novel problem like car-driving in the real world (Which is not just much quantifiably harder, but also nebulously harder in some big "unknown unknowns" kinda ways)

A cursory glance through my posts would imply that maybe I just like big buts, and, I cannot lie, I often find myself having to play a contrarian in the credulous world of tech. However, the but is necessary here. We gotta stop giving that dude and people like him more
money for just spewing grift. He's already captured enough of the world's infrastructure to make unilateral decisions that win or lose battles on distant warfronts on a whim
It does work on Firefox on my side.
I can't say WSL2 eats host RAM or vRAM:

I moved all my ML training and finetuning stuff (OSS LLMs, TTS, STT, Text2Img) to WSL2 and have only minimal overhead. A clean Win11 host eats away less than 2GB and I love how you can just use your cuda devices on WSL2, use something like micromamba and cmake your wheels while still being able to switch to Win tools whenever necessary. Idle Cuda devices use around 0.5GB vRAM.

Especially the two new experimental features in the last update of WSL2 added a nice QoL improvements:

- autoMemoryReclaim – Makes the WSL VM shrink in memory as you use it by reclaiming cached memory

- Sparse VHD – Automatically shrinks the WSL virtual hard disk (VHD) as you use it
If you take a step back here, the Go team acknowledged their biases and lack of in-depth knowledge in the domain, consulted with domain experts, and eventually settled on exactly the kind of generics system that you apparently approve of.

Could they have done this earlier, in principle? Sure. But at what cost? What other balls would have been dropped? I think they were absolutely right to focus on aspects of the language design and tooling that they were confident about. Go is all the better for it. It's the polar opposite of a language designed to appeal to programming language enthusiasts; and well, that shows in the reactions.

By all means use Rust. I use Rust sometimes too, and it has its advantages over Go. Personally, I find generics in Go an occasional convenience and missed them only a little before 1.18.
The article explains that the town has struggled to acquire rights to the properties.
The difference is that traditional engineering roles will not ask you to solve partial differential equations or show the proof of some equation on the blackboard, but rather ask fundamental "big picture" questions related to your work experience, or the field itself.

IT and SWE is very much unique in that they:

1) Ask highly specific technical questions

2) Require you to arrive at some optimal solution
That's what async/await abstracts internally.
Are they free to use? I have some in my website but i don't even remember where i got them. I just started using it hoping that nobody would sue me.
bar blocks waiting for the CPU to add the numbers.
Ahh interesting, I hadn't thought about cartoons, thanks. I probably did post this before, I find it interesting how one thing can be entirely obvious to one generation, but completely opaque to another.
Threads are much much slower than async/await.
How would I archive an on-prem hosted redmine solution (https://www.redmine.org/)? It is many, many years old and I want to abandon it for good but save everything and archive it. Is that possible with monolith?
there were three possible groups given, the two groups that solved the problem both had "eureka" moments. Group 1 eureka was so bad I would definitely never want to hire them. Group 2 eureka should not really be an eureka moment for anyone over 12 years as it essentially hinges on "Multiplication is just like addition"
Another way to think about it: the more steps, the more likely it is you get a run which is imbalanced for long enough to make it some given distance from the origin.
So the models might be getting smarter without discontinuous jumps. And it could just be that we're measuring them in a way that gives no credit for partial answers, thus we end up missing the signs that they've been getting continuously sharper all along.

This sounds kind of in line with what I gather Sam Altman's thinking is. They feel they can predict a model's reasoning abilities quite well based just on the size of the training compute and data.
That sentence is super confusing. The web has never supported multi-threading.
> This penalty has been issued because of contraventions by Mermaids of Articles 5(1)(f) and 32(1) and (2) of the GDPR in that during the period of 25 May 2018 to 14 June 2019 Mermaids failed to implement an appropriate level of organisational and technical security to its internal email systems, which resulted in documents or emails containing
personal data, including in some cases relating to children and / or including in some cases special category data, being searchable and viewable online by third parties through internet search engine results.

A fine for this seems reasonable. Data on sexuality and medical history is protected beyond the normal level for personal data.
> On 15 August 2016, which is the date on which the email group
of relevance to the contraventions set out in this notice was created,
the Chief Executive Officer ("the CEO") was at that date the only paid
staff member at Mermaids. On 14 June 2019, Mermaids were notified
by a service user of the charity that internal emails containing personal
data were publicly available online. Mermaids contacted the
Commissioner later that day to report the concerns. On 17 June 2019,
the CEO telephoned the Commissioner to update her and sent a follow
up email detailing the remedial steps which Mermaids had taken

£21,000

> At 14: 22 on 6 September 2019 a member of staff in the -
used Microsoft Outlook to generate an email communication which
was initially sent to a total of 1,781 GIC patients. The email was
sent in two batches comprising 912 and 869 email addresses
respectively. In both batches the email addresses were copied from
the output report and entered into the "To" field instead of the
"Blind carbon copy" ("Bee") field. The recipients of each email could
therefore see the email addresses of the other recipients of that
email. Four of the emails were returned as undeliverable and so
potentially 1,777 emails were delivered and opened

£92,000

I mean, they did accidentally dox their clients which is in scope for GDPR enforcement, and they are the 2nd and 3rd lowest fines (likely due to a low level of intentionality and resources), with the only lower fine going to a HIV charity.

Honestly this seems fine.
Could you share PCB files for that? I don't have experience with designing PCBs myself, but with the files I should be able to just order them from PCBWay.
[...] if you are compute bound you need to think about processes.

How would that help? Running several processes instead of several threads will not speed anything up [1] and might actually slow you down because of additional inter-process communication overhead.

[1] Unless we are talking about running processes across multiple machines to make use of additional processors.
War is a loss for everyone, when it happens. That doesn't mean that future potential war is a loss for everyone.

One of the common stories of wars up through the ages is this: Country A has merchant shipping and a navy. Country B raids the merchant ships. Country A declares war on B. The war is a loss for everyone, including A.

After the war, merchant shipping resumes. Is it going to be raided again? Those who might raid it know that A will declare war even if it's clear that war leads to pain and suffering for A itself.

Avoiding war is great if you can either protect your interests with a credible threat or in other ways. Remaining credible is a challenge if you've backed down a few times.