skysight-inc/HackerNews huggingface dataset:
I don't think that the problem is unique to software engineering - manufacturers have been skimping on engineering quality for centuries. I believe that the problem is worse with software because (a) it's harder to judge quality for software than for physical goods and (b) most consumers seem to have been brainwashed into having much lower standards for software than for hardware.
Because implementing the functionality in physical hardware instead of software is much, much more expensive.
I'm still waiting for a tenkeyless version of the Ultimate Hacking Keyboard. I like the idea of it but chording to get function keys and other keys is not something I can live with.
> I can probably keep some kind of fiction together long enough to get to my next VC-funded shitshow gig.

ha, love to see this so pragmatically written
Fantastic article. You're a great writer and I learned a lot. Thank you.
Honestly forgot this existed. I’ll look into it.
Because it's far more comfortable (and arguably ergonomic) to not have to move your hands 6 miles to reach the F-keys or numpad? Or to have your mouse so far away from your home position in the alphas because of the numpad and nav cluster? It's also very easy to have small keyboards that still retain arrows if you can't cross that bridge, even with 40%'s. And with a little bit of effort to customize your layers you could easily reach a numpad and all your function keys by barely needing to move your hands.
I'm honestly not sure you understand what a Ponzi scheme is - it's when people at the bottom have to keep putting more money in to pay out people at the top. As you put it "tax people more, more money goes in, more money can go out." Exactly - you have to keep continually getting money from the people at the bottom (employees) via taxes to pay out to the people at the top (retirees). If you stop getting new money in the bottom, it collapses. If it collapses, people at the bottom get screwed. There is no way for a person at the bottom to make money unless more people come in beneath them.

You're describing fluctuations in the market as making it a Ponzi scheme, and you say "Money can literally disappear in that kind of system." That is incorrect. Money doesn't disappear when stock prices go down - stocks prices change based on people buying and selling. If you buy stock, your money gets transferred to the person selling it. Money doesn't disappear.
Europe for the most part can afford more expensive food, it's other parts of the world that will suffer as the prices get bid up.
I enjoy solving problems on a computer, I don't enjoy working in a hot, greasy, rushed environment. Some jobs can be objectively ranked and pretending otherwise is ridiculous.
When you oven has an existential crisis and needs a psychologist to start working again
I know; that's why I bought an AEG dishwasher. I replaced it with a Bosch, which still seems to be a decent brand. I've since downsized my home, and the dishwasher is now me.

Love has ruined my body,
Washing has ruined my hands.

~ Country Joe
Almost the entire purpose of frozensets was so that you could have sets of frozensets. It's the only way to have nested sets. Frozensets also work as dictionary keys.
This is not useless. Why would you have a list of lists? A list is just an iterable container class, which is what a set is.

If the need exists for a list of lists then it exists for a set of sets.

An example of this is finding all combinations possible non ordered groups of letters given a collection of letters: abadfjiik.

A typical algorithm will produce dupes. But if your accumulator is a set of frozen sets you can produce a result with no dupes.
All accumulating ETFs track total return indices. They are not usually talked about so much, but all index providers have provide total return indices.
> FYI there is no horse version of drugs.

By "horse version" I don't mean a different chemical active ingredient. I mean packaging, dosage, etc. E.g. for animals Ivermectin is often in powder form so it can mixed with food, while for humans it's usually a pill. That means the human version is not approved for lifestock and the lifestock version is not approved for humans. They are two different drugs in that sense.
Funnily, I am about to accept a job to semantize some python code where nobody knows exactly what all those float, int, string and arrays in all those functions really correspond to.

[note: i am a java developper :)]
Maybe you got a reddit response because its a reddit style post. Highly opinionated, with no support, meme references, and elitism.
Darknet Diaries and Smashing Security are my two favourites, This Malicious Life is also really good
> There is one big country that can stop this war, and it is not called "Europe".

Which country are you talking about?
Yeah they work terribly
Unfortunately it's true :(
As I understand it, atomic orbitals share only their name with the orbits of objects in space. The underlying mechanics are completely different, so the concept of Lagrange points would not transfer to the atomic realm.

For example, look at the shape of the electron orbitals in a hydrogen atom [0]. These are not shapes one could reproduce using just gravity.

[0]: https://upload.wikimedia.org/wikipedia/commons/e/e7/Hydrogen...
A model number search reveals that it can be controlled by Google voice commands and there is an app which presumably does something.

It is a high end (costs 12x what I paid for my last microwave) with browning elements. If that is the device you cook with you are probably wanting more out a microwave than a single big red button that says “+30 seconds” on the front. Programming your defrost, cook, and browning cycle is probably nicer on an app.
NetBox hits 10k GitHub stars
Never had that problem with quality mugs
That's incredibly stupid. The onion article writes itself.
Honestly good for Amazon getting caught saying the quiet part out loud. Maybe it will lead to some legislation banning the practice but probably not since “anything that’s good for business” is seen as some intrinsic good even if it’s at the expense of Americans.
Glad to hear you found that helpful and wanted to try it out! I'll have to go ahead and sign up so I can take a closer look.
This is awesome, can’t wait to try it out.

Does it handle questions that would result in piping commands together like “how do I get the third element in a JSON response from a curl command?”

This will be a great command alongside “fuck”

https://github.com/nvbn/thefuck
You are correct about the origin except it came from French into English long ago.
They honestly probably didn't think of it, or it was the lowest priority in Jira.
On top of the management fee (which typically is around 2%, they also will take a large percentage of any returns they generate on your behalf (10% - 20%).

So if they earn $x of return, you only keep .8 * x.

This is the typical 2 and 20 quote. Sometimes it may be 1.5 and 15 or even 1 and 10 but that's the typical range.
I mean I can think of a few options:

- Pre heat oven remotely

- Check on the food remotely

- Have (and update) settings for specific food?

I mean it's not the worst thing to connect online.
Even if he does beat the market, and you manage to pick the same stocks as he, at the same time, it doesn't mean you will also beat the market.

Investing is heavily biased for favoring large players. A normal person has to take that bias into account too.
Xi Jinping calls for cooperation with Washington ending Russia-Ukraine conflict
I've always had a soft spot for ancient-tech-scifi a la Mass Effect/Expanse/Horizon/Raised By Wolves, and of course StarGate. In that regard Atlantis should be right up my alley as I like most fictional Atlantis-depictions.

What I disliked about SG:A wasn't the setup or the actors (which had fun chemistry), but the antagonists/wraiths that I found completely uninteresting, and the droning problem-of-the-week episodes, with too little focus on developing the backstory of the city/ship/base itself.

SG1 was definitely a show of the 90s TV show archetype too, but atleast evolved into higher stakes, borrowed tech, Asgardians, etc.
That metric of "basically people worked longer hours and had more meetings, but the output per unit of time went down" sounds like people doing busy-work to look busy and fill their calendars because its harder to signal that you are 'there' when working remotely. Useless meeting time increased dis-proportionally, and by useless I mean "this could have been a self-documenting email conversation".
ha, that's pretty funny actually
I'm guessing Russia.
Steer-by-Wire from ZF
After strenuously opposing it for three years, in which Baker alone made something like $5-6m, and only because it had become a talking point in media. They still make a cool half million on average - I understand that's small potatoes in SV, but in the great scheme of things it's still a lot.
And that makes it less appealing than Wordle still?
How good is the performance? Is 4K60 on a phone possible? 1080p60? Hard to find numbers on this
Also overcrowded hospitals. Maybe this was not case in America but in many places other treatments were partially blocked by Covid overflow.
HTTP status 427 I'm an oven
It's an ordinary word in Danish, meaning 'about something'. It can be used at the start of a sentence. Example: "Apropos vegetables I hate tomatoes".
I’m not kidding, my employer sent out a survey and scored low on career growth so they had managers ask “what do you want to work on to grow your career?” I said I wanted to learn Rust so my supervisor reached out to other departments to get an idea if anyone was using Rust and came back with an anecdote from a middle manager about how he tried using it but Python was faster. I can’t even.
I think they're designed to be more durable too. A consumer microwave / food processor isn't intended to run 8 hours a day.

Any particular brands on the induction stoves? I may want to move on from gas someday.
Ask HN: How to help non-English speaking elementary school students
My wife is a 3rd, 4th, and 5th grade in-class math tutor at a local elementary school in Massachusetts. She works with several students that do not speak English, or have a very limited English vocabulary. The school does not provide enough support to help the kids (or the teachers who only speak English), so my wife uses Google Translate on her phone to communicate with students one-on-one. It works, but it's non-optimal and can't be done easily by a teacher in front of an entire classroom.

What are some strategies and/or other technologies that could be used by teachers in schools to help non-English speaking students while they learn English?
Actively managed funds don't tend to come with low costs as a general rule. It's more expensive to pay a bunch of interns to sit around generating reports and a rockstar to actually pick which stocks to buy or sell at each moment than it is to simply make a few trades to keep the portfolio in line with the market.
Luckily for me I work exclusively with game development for PC and consoles. The console manufacturers have their own platform specific debugging tools, for PC there's Nvidia NSight and RenderDoc. Also, I mainly work with Unity these days and for many simpler tasks their own debugging and profiling tools are quite sufficient.
Intel SSE 4.2 CRC32C instruction set question – why return uint64_t?
The Intel SSE 4.2 instruction set added the new CRC32C computation instructions. They are super cool and they are SO MUCH faster than doing the CRC calculation in software.

But, as I was coding up crc32c for something, I noticed that the CRC32 instruction has a mode that returns a 64 bit value for 64 bit source operands, and a 64 bit value for an 8 bit source operand (in addition to 32 bit values for all the others).

https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf

See page 2A 3-225 and 226.

This means there is a strange

unsigned __int64 _mm_crc32_u64() in the Intel intrinsics (see https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#ig_expand=1494,1494&techs=SSE4_2).

It isn't a big deal, return a 64 bit value with the top two bytes set to zero, the result is correct. But, I'm sure there was some reason why Intel did this, has anyone found a good explanation for this somewhere - I'm asking only out of curiosity, not asserting that it is wrong or something.

I would have thought unsigned __int32 _mm_crc32_u64() would be more reasonable at least for the intrinsic, no?
>Or more likely because that costs money to implement

Kinda like how paying devs to push firmware updates to a damn microwave costs a lot more money than making a microwave that just works and doesn't need OTA updates?
I went ahead and compared VTV (Small Value Index) to VTI (Total Stock Market index) that includes all US companies.

On the 1 year range the VTI underperformed.

Over 2, 5, 10 and Max (18 years) VTI outperforms VTV, the longer the period the larger the difference.

But I will say the author is right in that VTV shows less volatility, thus it may offer one more peace of mind.
Some vi users map the key to Escape instead.
After many years of python I welcome the change.

Neatness is in the eye of the beholder. Type safety is a quantitative metric of improvement. A program with type checking is more safe then one without.

A quantitative improvement cannot be argued against. A qualitative one... Well, personally I find types to be neater than no types.
Or just look at the TRIs (Total Return Indices)
Saw this in a YT comment:

Ukraine has 26 of these biolabs, all of them funded by the Pentagon. Ukraine is the poorest country in Europe, and isn't exactly a hotbed for scientific research, so you've got to wonder why there are so many of these supposedly harmless biolabs.
Russia, who else :P Putin could order his troops to leave tomorrow and end this entire nonsense.
I saw that you could schedule takeouts every two months. Is there a practical way to use that for restoration?
Nothing sucks like Electrolux - this used to be their motto. For real.

https://m.youtube.com/watch?v=yZrQqnRhmZ0
what is wrong about the comment
Syrians join Russian ranks in Ukraine as Putin calls in Assad’s debt
Google TAG exposes 'Exotic Lily' access broker linked to Conti ransomware group
I am partial to the Bromite fork of Chrome on Android.

It has built-in adblock, and DNS-over-HTTPs in the setup menus.

https://www.bromite.org/

I understand that stock Chromium can do DoH with options on the command line; I have been meaning to set this up in a few places.
Maybe wait one month or two after the release before upgrading.
Commercial induction is pretty solid in a home. Microwaves too if you have a spare 220v hanging around in your kitchen. Mostly just because of the better controls as you mentioned though. A non-commercial appliance with a free spinning knob would be about as good.

Other than that though, and I have a lot of professional cooking experience, I wouldn't. They're generally uninsulated, made of just sheets of stainless steel. Touching them can burn you, they can have sharp edges and corners that can badly cut.

Their safety assumes frequent and thorough cleaning regimes. Where a residential system will have safer failure modes if not maintained correctly, a commercial one may just become a grease fire instead.

Also the dimensions and their dynamics just are often not good for the kinds of cooking you do at home. It takes an hour to heat a full-size uninsulated commercial stove's oven to baking temp. Commercial gear is generally built around that assumption: that you will turn it on once, every single day, and run it for 12-18 hours straight. That completely changes the design, efficiency, and maintenance constraints in ways that may not work at home.

I used to want a big two-basic stainless commercial sink with sprayer. I stayed in an airbnb with that once, and it turns out it takes several gallons of water to fill that even a few inches, a minimal amount to wash dishes. A restaurant's water line can do that in seconds, it can take minutes on a home one, depending.

There are definitely specific, individual pieces where the commercial versions are easily adapted to home use and superior. There are many more cases where they aren't. A blanket "buy commercial" is not good advice imo.
To be fair, if we're talking about cost savings, it would be a lot cheaper if they didn't bother with paying devs to push firmware updates to a fucking microwave that should just work on it's own.
HN is not a hivemind. There could easily be two groups (or more) of people: one who shows up to Firefox threads and complains, and another who shows up to Firefox fork threads and complains. There may be some overlap between these groups, but there doesn't have to be.

In my opinion, it's pretty easy to spot this pattern, because when you've read HN long enough, you know what sorts of posts are likely to elicit reactions from a particular group. But that's not to say any given group is representative of HN as a whole, which I think is still largely dominated by lurkers.
AI Generated Utopias
> You need more money, which means either higher taxes or more people earning taxable money. The speed of population growth is declining, which is a big problem for the latter, and the former clearly has its limits.

What's worse is that a lot (most?) countries use exactly this model. Mandatory social security contributions are the reason why income tax percentages in many EU countries are so much higher than in the US. Look at https://stats.oecd.org/index.aspx?DataSetCode=TABLE_I4.
Good call out!
Apple is in between a rock and a hard place on this. Webkit activity really slowed down a lot. Apple is pretty much the main contributor. It also gives them the most flexibility to incorporate into their products. Blink engine is very slow on the Mac/Apple products, and would put Apple at the mercy of Google ultimately. The Gecko engine is something they could probably use, but there are a lot of "mixed" opinions on how good the engine is.

Sidenote:
I love Apple products, but to be honest Apple is not the best at making software. Recently, the quality has declined too. Their great applications are a few niche professional apps not designed for the average user. They have also gotten a lot slower at releasing updates.
Also to set up a wifi network with a particular SSID and a device on that that runs a TFTP server?
Hm not sure, it feels fine to me at least. I think having fewer keys to hit makes it seem unnecessary to move the palms. Some people are really specific on never resting the palms on anything to reduce RSI, which I do sometimes to make typing faster, but my layout allows me to also rest my palms all day too if I want. It works for me at least.
I very much prefer fixed hours while keeping some leeway. If nothing is planned or extraordinary happens, I like to start at 8-8:30 and then do my normal hours, but I do like the flexibility of starting later when there's something happening in the morning or leave early sometimes. But I think in most teams I've worked I've been one of the more boring "probably available at the default times" person. But I think it 90% boils down to the fact that I like to finish early. If I was just doing 4h per day I could do the "start at noon" thing, but I would probably still try to be done by 2pm - and this is not related to liking or disliking my current job, even if I love it I prefer to finish at 5 over 8.
Oh come on, nobody is going after an open-source project using some 25-year-old sprites. Nearly all
his artwork looks to be borrowed from old tile-based games.
This is similar to the common advice of "always get dressed before you start work". Maybe that's helpful to a lot of people, but I get just as much done in pyjamas.
For me Russell vs RDA is like comparing Gervais with Carrell. Their Office roles started in the same place, but had completely different evolutions.

Therefor I completely accept your opinion, and won't even attempt to convince you otherwise.
I appreciate the honesty and consistency at least of doubling down on blaming the victim.

Our pipe-wielding example will just find another victim without a helmet. You can always find something a victim could have done differently, the only common thread is the perpetrator.

Also legality isn't a proxy for morality. Slavery was illegal. Some societies allowed cannibalism. What Soros did had a human cost and the fact someone else might have done the same financial alchemy had he not doesn't excuse it.
Yep, here's how it plays out:

Python 3.8.5 (default, Sep 4 2020, 02:22:02)
[Clang 10.0.0 ] :: Anaconda, Inc. on darwin
>>> d=dict()
>>> l=[1,2,3]
>>> d[l]=42
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unhashable type: 'list'
I built the 8086 kit from him mid-2020, and it was a simple enough kit to put together.

I had intended to use it to learn x86 assembly, and I did, but due to who I am as a person I got distracted by another project and moved on. I did learn some assembly and I think a skilled person could make any of these boards do useful work, though probably not very power-efficient work.
The S2 library is the basis for essentially all of Google Maps and Google Earth, the data processing pipelines that build and render Maps, etc.

(I work for Google, have worked in Google Geo for 10+ years and I'm on the Geometry team now, but I'm not speaking for them officially of course)

I don't know enough about GDAL to say anything about the libraries relative abilities.
That's how war works. When you shoot an invader, do you think that the invader necessarily supported the war? No, but you have to defend yourself.

If we're not going to bomb Russia we need to at least use all economic sanctions. That has unintended consequences. But that's war. The only solution is for Russia to surrender.

We can't afford to be week because the enemy isn't. They're targeting civilians and we're thinking about the economic wellbeing of Russians? What nonsense.
From zero to Tailscale in five minutes
Pedantically: The people who live on the street need to be ‘housed’ not ‘homed.’

Cynically: By focusing on housing, people can build some housing, scoot the mentally ill and addicted under a little roof, and call it a day.

Pragmatically: The novelty causes you to think about homelessness longer than you normally would.

Anecdotally: A guy in LA built some “tiny homes” for the homeless but he built them on a lot that wasn’t zoned for a bunch of individual dwellings. The city soon evicted them but for a while the homeless residents were not houseless.
Ask HN: How do you share your personal setup over different computers?
Hi! I'm an Ubuntu user and I love exploring all kinds of apps around the internet, specially FOSS. I install new software and update their configs very often, but upgrading my OS and sharing my setup over the two laptops I use is yet not very straightforward to me.

Do you also have to handle that? How do you do it? Is there any good software available out there to make it easy?
A 27-Year-Old Texan Became the Face of Russia’s US TV Network as It Imploded
Investing into a world ETF is fine. If that collapses, you probably have bigger problems.
Faulty if statement causes 98k ETH damages