skysight-inc/HackerNews huggingface dataset:
My opinion is probably... not technically correct... until you have to deal with drive reliability and write guarantees, but I don't think programmers actually have to know anything about SSDs in the same way that developers had to know particular things about HDDs.

This is out of pure speculation, but there had to be a period of time during the mass transition to SSDs that engineers said, OK, how do we get the hardware to be compatible with software that is, for the most part, expecting that hard disk drives are being used, and just behave like really fast HDDs.

So, there's almost certainly some non-zero amount of code out there in the wild that is or was doing some very specific write optimized routine that one day was just performing 10 to 100 times faster, and maybe just because of the nature of software is still out there today doing that same routine.

I don't know what that would look like, but my guess would be that it would have something to do with average sized write caches, and those caches look entirely different today or something.

And today, there's probably some SSD specific code doing something out there now, too.
An earlier discussion of this problem:

The curious case of Croatian wikipedia — https://news.ycombinator.com/item?id=21737090 — Dec 2019 (31 comments)
Personally, I feel like I've become a bit "manic" about it. I'm "idle working" (ie sitting and not working, but also not enjoying myself either), and then I feel guilty about it and tend to work longer hours. I'm not sure what's wrong with me. I guess it's hard to find motivation, since the nature of my work at the job hasn't been rewarding mentally... So everything is a chore, even the stuff I used to enjoy.
I don't think in a free market private insurance would necessarily fuck people over. For example the idea of creating a catastrophic insurance plan for healthy, fit young people would be wildly profitable and beneficial for those who would sign up for it, but the government wouldn't allow it to exist because it "discriminates" against those who are unhealthy or made different lifestyle choices.
Show HN: Dotenv library for the v programming language
https://archive.is/zYa1C
I want one of these. However, they say the payload is only 2kg. Won't carry that many groceries.
Also much faster at very large sizes :)
2 of the 4 credit cards in my wallet have greatly restricted the coverage they provide for rental cars in the last 2 years. Check your cards to be sure you're still covered.
This is very important and worrisome. People usually know only the honeybees. But, for example, bumblebees are at least as important in pollination (even more diligent than honeybees because they fly even in bad and cold weather).

But this year is extreme; here in Switzerland I hardly see bumblebees anymore, no idea why. I am far from being the only one who has noticed this. Here, for example, a detailed blog (in German), where an incredible planting in contrast to previous years is hardly visited by bumblebees: http://www.hummelgarten.ch.
There have been all kinds of studies pointing at mitochondrial dysfunction for things like migraine and epilepsy; and that a ketogenic diet can benefit those disorders. In fact, the ketogenic diet was developed specifically to treat epilepsy. It does seem to have some other downsides..

Had you told me a decade ago that stress could physically make you ill, I would have laughed at you. But having been down that road myself, I totally get it. In retrospect, it's weird how dismissive people are of this. Platitudes like "it's all in your head", while technically true, completely miss the point.

I hope something is in the pipes, but I'm skeptical of the timeline.
The obvious solution to carrying 20kg would be to have 10 of these robots following you.
That article is VERY one-sided. I think this is a better one: https://jakubferencik.medium.com/the-controversy-of-bret-wei...
> Just Google "recruiter won't proceed without desired salary" and you'll understand how many folks dislike that question.

It's incredible how mileages vary. I recently had to strike companies off my list which demanded to know my last salary.

I offered them my salary expectations, but they would absolutely not accept that, and preferred to take the fact that I would not tell them the exact salary at my last position as a reason to decline to immediately stop the interview (with half an hour left in the call).

This wasn't a one-off either, I would say about 5% of companies (biased sample) try and get away with shit like this.

(This was German-speaking Europe)
california already has had a salary range law for a while, dont know the details but if youre applying locally it definitely applies.
Bigger companies can afford the legal departments and compliance efforts to be in line with these regs. If anything, these laws are advantageous for big companies.
This is a module for applications written in v.
It helps if your application uses different settings like database credentials for production vs development.
I had the idea to create it as early as 2019 when I needed it for another project.
I looked for an existing module, but there wasn't one.
By the time I could actually program and release it I found there was already another dotenv module available. That was a bummer.
I found out that the other dotenv module doesn't strictly follow docker-compose .env syntax rules. So this is what makes my module different.
Later I added some gimmicks. E.g. auto create the missing .env file on first run prefilled with placeholders of the variables that are needed. Also support for the 'export' keyword was added.
This is the first open source repository from me. Please tell me if I've missed something.
> That gives some room for investing the free float.

That's why Buffet bought National Indemnity, btw. He wanted the float which, for him, was a cheap way of financing investment.

Not a very folksy move, truth be told.
Not surprising. Compare a car from 1996 and 2008 and today. The 2008. one will have bells and whistles closer to one from today, while the 1996 will look much older comparing to 2008. Also the one from 2008 will have enough electronics and power supply integrated so it can be easily upgraded with a camera or additional sensors. Maybe not lane assist, but a nice infotainment for sure and a multifunction steering wheel just with a YouTube tutorial. Ride comfort is also comparable to 2021.
> Amazon has a lot of money to waste. It is cheaper to hire someone so they can fire them [...]

So... Amazon has a lot of money therefore they have to resort to money-saving practices? Or is the causality the other way around? How do these two sentences fit together?
Ross Ulbricht: Silk Road Creator
SSDs mostly tell the host system that they have 512-byte sectors or sometimes 4kB sectors, and the typical flash translation layer works in 4kB sectors because that's a good fit for the kind of workloads coming from a host system that usually prefers to do things (eg. virtual memory) in 4kB chunks. But the underlying NAND flash page size has been 16kB for years.
Same here. I remember thinking it promised so much, but there were always problems with getting it to work. I managed to have someone walk me through how to get Trumpet Winsock to work with a university dialup a few months later and the rest was history.
Feedburner Is Ending
> she started tracing the problem

https://en.wikipedia.org/wiki/Software_bug#History says

] Hopper did not find the bug, as she readily acknowledged. The date in the log book was September 9, 1947.[12][13][14] The operators who found it, including William "Bill" Burke, later of the Naval Weapons Laboratory, Dahlgren, Virginia,[15] were familiar with the engineering term and amusedly kept the insect with the notation "First actual case of bug being found."

To confirm that, here's an audio recording of Hopper relating that story: https://archive.org/details/podcast_from-archives_grace-hopp... starting at 16:12.

You'll see she says "they found the failing relay" and "the operator got a pair of tweezers ... and below it he wrote “First actual case of bug being found.”"

In her 1968 interview at https://amhistory.si.edu/archives/AC0196_hopp681100.pdf she uses "we", which I take to mean "members of the project team", and not specifically "she was part of the people looking" - though she may have been!

Though also note she says 1945, when the log book shows it was 1947.

] And, one night she conked out, and we went to look for the bug and found an actual large moth, about four inches wing span, in one of the relays beaten to death, and we took it out and put it in the log book and pasted scotch tape over it, and as far as I know, that's still in the historical log book up at Harvard (we found an actual bug in the computer).

The log book is at the Smithsonian. https://americanhistory.si.edu/collections/search/object/nma... comments that "This log book was probably not Hopper's."

What is your source that Hopper was the one who found the moth and that she wrote it in the log?

> So this is the story of first computer bug.

https://chsi.harvard.edu/harvard-ibm-mark-1-language notes four terms which entered programming through the Mark I, not the Mark II. These are: "Loop", "Patch", "Library", and "Bug" - with images of the physical nature of the first three! For the latter it says (emphasis mine):

] The "Bug"

] Before 1944, electrical engineers already used the term "bug" to refer to hard-to-find physical defects that hindered the operation of an electric device. The Mark I team appropriated the term for unexpected problems in the "coding" of a problem. Above are cartoons drawn by Grace Hopper of the different types of bugs encountered during her work.

The paper "Stalking the Elusive Computer Bug" by Peggy Aldrich Kidwell (doi:10.1109/85.728224) date those cartoons to 1945, and gives other pre-Mark II examples of using 'bug' for the Mark I:

] I. B. Cohen has examined a photocopy of the logbook kept by Robert Campbell, a young physicists at the Computation Laboratory. It tersely summarizes hours spent finding and correcting errors. On 17 April 1944, Campbell wrote, "Ran test program. Mr. Durfee from I.B.M. was here to help us find 'bugs.'"

and Hopper writing "a debugging note to operators" in 1945/1946 and "errors in mathematics and tape bugs pursued and captured by Ensign Bloch and Ensign Campbell."

I think that's conclusive that the famous 1947 bug is not the first computer bug.
This jives with what I observed as an intern some on an AWS team some years ago. The oncall rotations seemed absolutely brutal and the engineers were so busy and stressed out fighting fires that they barely noticed my existence (which I was okay with) and the tech debt kept accumulating between because between new feature launches and firefighting there wasn't much scope for anything else.

My intern project was a fairly no brainer tech debt item that automated a lot of the deployment process and saved our lead engineer several hours a week in babysitting deploys. I resolved to never work on a cloud infra team after that -- while the internship was fine, being a full time engineer seemed absolutely miserable.
Re: the gifted trojan device scenario, I think the primary line of defense would be to display a prominent boot time warning in the bootloader where a non-Apple root of trust has been used, just as many Android devices do already -- perhaps similar to the recovery screen, but with more warning signs and an open lock symbol or something.
You must not have been around for the 80s and 90s' "desktop wars." Microsoft did everything they could to undermine innovation and they didn't help businesses, they locked them into inferior technology that cost more and undermined productivity. The Microsoft you grew up with was not the Microsoft of Gates and Ballmer. Those were dark years.

That Microsoft created new APIs, runtimes, and frameworks not for technical reasons but in order to lock customers in or disadvantage competitors. That's a big reason why Windows is an unmanageable mess of inconsistent interfaces and DLLs--they were short-term tactics, not well considered approaches.
Oh I’ve been asked to hire unqualified people because of race / sexuality etc a few time.

Flat out refused, and was highly confused as to why I was being demonized for it.
Apparently believing a person skin color / gender identity doesn’t matter and shouldn’t affect hiring is now a bad thing.
Was real fun when I was told that refusing to be alone with a female after hours is now sexist. Umm, not a chance in hell.
Yep. The strongest tool we have is not just discussing salaries, it’s organizing. There’s a reason why companies crack down so hard on the faintest whimper of unionizing.

Tech workers mistakenly believe that our temporarily status as the high value employees make us permanently safe from bad financial or workplace conditions. Ironically, it is at the height of our collective power when we have the most to gain from organizing and securing our livelihoods.
That seems like a huge jump from the "VFX industry being based on not paying people"

Yes, there are some bad business practices that lead to companies going out of business. There are lots of successful VFX studios too though. That's true of any business.

I'm unsure how this means that VFX in specific is based around not paying people.
As others have pointed out, this is really pretty irrelevant when it comes to any individual car being out-of-date safety-wise on a ~decade time scale. Completely ignoring differences in vehicle size, my old, small sedan had no side-air bags, no ABS, no rearview camera, etc., and these days every small sedan must have those features. Things are only more dangerous to pedestrians if I decide to replace my small sedan with something like a Hummer, but that's an orthogonal decision.
Hum... Competition should make insurance prices independent of the consumers preferences for risk, just like it makes any other good's price independent of their value to consumers.

If insurance prices change with people's preferences, that's a strong signal the market doesn't have enough competition.
If you launch your telescope on a spacecraft and get it to match speed with the dwarf planet (which is necessary for a soft landing), there's not much point in actually attaching it to the dwarf planet. That just blocks the view of half the sky.

Also, there will be nothing to see out there other than the dwarf planet itself.
I remember reading newspapers as a kid which were so excited by how Time Warner was modernizing by acquiring AOL. Meanwhile, I was twelve years old and sitting there thinking, "AOL is a dinosaur, too."

I wouldn't have bought AOL shares, but the folks who did and sold them around the merger would have done well for themselves, even if I was right about AOL being a company whose time had passed.
Its official use case is hacking recursion into a language that doesn't support recursion, but does have first-class functions. To the best of my knowledge, the only language that fits this description is the lambda calculus itself.

There is a paper, Y in Practical Programs ( https://blog.klipse.tech/assets/y-in-practical-programs.pdf) that presents some interesting things you can layer on top of the technique. I'll leave it up to others to debate whether doing so is genuinely practical, or more of a game of functional code golf.
perhaps your interests are really unique ;)
In Defense of Science
Dynamic queries aren't supported, eg if you want to conditionally join a table or generate where clauses programmatically.
Assembly really reminds you how it all works down below.
I am in my second company, I am here for 9yrs now. In the first company I was there for around 3.5yrs. Reason to leave was, I had nothing new to learn, I basically automated most my work, trained subordinates well enough to give me reports also trained them to review reports and send me one-liner like something needs attention or not. Learnt MS-SQL SERVER, SSIS AND SSAS and Cognos me originally being mainframe z/OS Db2 DBA. Lead SQL Server and Db2 team. Salary was avg but life was good, good managers, good place, location U.S Vermont, I am chennai, south india, it's summer throughout the year. Seeing snow was awesome.

I quit to learn new things. Now in this company I learnt and learning, made lots of automations but I always look back and feel why did I leave for that reason.

Like I have automated most my work, I have subordinates who report well, my lead DBA, managers are good, colleagues are good. I just didn't have patient to enjoy that.
Like till it gets closer we dont even know if it would be suitable to put something like that on it.

Although it does seem like interesting idea.

However, we have sent probes much further than this object (aka the voyager missions).

So it would mainly be useful for studying this object. So a telescope would be less than ideal since we could always in theory deploy a telescope much deeper into space if we wanted.
Yes, ABS was definitely a feature in 2000, but they were optional on many (most?) cars back then.
Yeah it’s surprising that despite the negative comments in this thread, AWS works almost flawlessly for stuff that matters (uptime, reliability etc.). Of course it’s painful to work with sometimes, but so are other cloud vendors. There’s literally zero incentive to change things internally until external KPIs start turning red.
This page tells me a lot about SSDs, but it doesn't tell me why I need to know these things. It doesn't really give me any indication about how I should change my behavior if I know that I'll be running on SSD vs spinning disk.

I've always been told, "just treat SSDs like slow, permanent memory".
If cars would just use standard DIN entertainment systems then upgrading that part every few years would be cheap and trivial. But I expect car manufacturers would rather people buy a new car when they want the new shiny infotainment.
They use a heck of a lot more than that. They use your name and DOB to run a backdoor credit pull and it turns out that is a pretty reliable indicator of what risk pool you belong in. There is also a "credit check" for insurance (You can get your report from LexisNexis) and they can see how many times you applied for other insurance products and how long you had them, which is another indicator.
Although I appreciate his content there is something about his behaviour that almost seems to invites this kind of response, not that he says anything wrong persé, but from an evolutionary point of view it is unfit for the current environment.
Apple also tracks your GPS trace just like Google Maps does, the difference is they don't seem to share it with you.

Apple Maps employees use these "anonymized" GPS traces to correct roads, show business hours, find new points of interest that are unmapped, etc
Those of us in science who are genuinely interested in the truth (of nature, of the world), and not the exercise of justifying some religious-esque dogma of our own unconscious beliefs, seem increasingly outnumbered and outshouted by the orthodox choir. It is frightening because “science” now carries with it a powerful authoritarian connotation. That the lab leak was written off so early, and whatever the cost of that to society, is a consequence of this. Our age may be one of dogma masquerading as science. But this emperor lacks clothes.
Another +1. These can be great ways to learn new languages. The later stages can be quite difficult but there’s so many years worth of challenges to mine from I can guarantee you won’t get bored even with the more basic problems.

If you get stuck on a solution chances are someone else has already solved it in your language of choice which can also be great for learning.
Ask HN: Finding visa sponsored jobs in US
Are companies in US sponsoring candidate from abroad to come to US for work? How can I find such companies and how easy is it get visa sponsored jobs in US?

I tried linkedin but almost every company asks for a valid US work visa.
A raytracer was a good early Rust project I did. I've also done a Lisp interpreter, a partial jq reimplementation, and Conway's Game of Life. Go would probably also lend itself to these projects.
Gaming with JavaScript
Paying $10,000 (and waaay up) for purse seems insane. And yet...
You can optimize for less/shorter drive seeks on rotational media by reordering requests: https://en.wikipedia.org/wiki/Elevator_algorithm
Web free
As free as the web blows
As free as the web grows
Web free to follow your heart
Web free
The wiki surrounds you
The porn still astounds you
Each time you look up a star
The speed of Rosetta's comet at perigee is, I think, significantly grater than the max speed of this dwarf planet. The dwarf planet has a much higher apogee, of course, but escape velocity, corresponding to infinite apogee, is finite and not that large, and Rosetta had to go much deeper into the Sun's gravity well. So, as a non-expert who hasn't done the numbers, I'd guess matching pace with the dwarf planet would be easier (requiring less delta V and/or gravity assists) than Rosetta with the comet.
Just launch a deep-space telescope; it would be easier.

Soft-landing the telescope on an airless body would be harder (in delta-V terms) than just launching it into an equivalent solar orbit. And the body would block about half your view of the sky at any one time.
It depends. Top basketball, baseball and other sports players have a lot of leverage. The masses, average players, not so much. Same for everything else really.

Similarly, top engineers, those who create real IP, have a lot of leverage. Some of them even start companies to get even more leverage. Regular, average engineers not so much, especially since many of the roles can be outsourced.

If you can demonstrate that you’re the best person for a role, then yes. If you’re yet another person with resume similar to countless others, sorry but no.
Wouldn't 52 holiday days make more sense than 4 day workweeks? Would give flexibility for people who prefer either 5 day or 4 workweeks. Allows people to actually have real time off. Personally I'd rather 2.5 months off the year to go travel/really focus on a side project, than 4 day work weeks.
It’s simple economic. It’s too cost prohibitive to repair today’s vehicle than to repair a 12yo (or even a 20yo) car.
Kids who like dinosaurs tend to appreciate the pedantry. Isn't that reason enough?
Yeah, that just seems weird that other countries would be so far behind. Front air bags have been required as standard equipment in the US since 1997.
And more importantly, the income you get from accepting bribes needs to be reported and taxed.
China understands this. That is why they engineered the China Virus. Thank you China.
My understanding of this was that they lost the ability to manufacture semi-conductors during the collapse and that the mining and refining process of rare earths was too energy intensive to be profitable in a resource starved economy.
You've changed things a bit now. The phrase in question is:

eating food without causing pain

The OP doesn't say this is what should be done. OP says that we should respect our food and talks about the living conditions of animals we eat and how they are killed. OP doesn't say or imply that we should eat food without causing pain.
I use it for general application development. Some of the libraries still need quite a bit of work, but it's getting there. For practical web-service development, you need to hook in Revise.jl to get updates to your request handler without having to restart the server.
> the minions who screen this stuff

That's quite an elitist statement. My belief is that a majority of the people that view videos of technical discussions have the capability to understand the context. The ones that do not grasp the subject are far more unlikely to watch the video.
Wouldn't competition among insurance providers drive the cost down to breakeven?
I believe this is absolute magnitude, and specifically, absolute magnitude as defined for comets [1]. At Saturn's distance, definitely not a naked-eye object in any case.

[1] https://en.wikipedia.org/wiki/Absolute_magnitude#Cometary_ma...