skysight-inc/HackerNews huggingface dataset:
Tangential, I remember seeing a program a few years ago in which ice creams were made with colours which didn’t match the colour typically associated with the flavour. Purple lemon, and green orange, and so on.

What was interesting was this one change completely destroyed people’s ability to sense and understand what they were tasting: they could believe they were eating the flavour which was associated with the colour, even when the flavour was utterly different.
I agree with most of you points, but the one that stands out is "push for unit tests over integration/system tests wherever possible".

By integration/system tests, do you mean tests that you cannot run locally?
Expanding public university funding so that more people attend colleges without debt is empowering. Student loan forgiveness only rewards those who were unable to get value out of college. It's the same problem as a benefits cliff.
That's what I thought. But then I started thinking.

OK, if it's some amzingly tannine-rich, oakey whine.. sure, Bordeaux. And if it's something really 'juicey', acid whine, sure.. Beaujolais nouveau. Etc.

But those are the classics, and they are extremes. What if I present you some obscure Bourgogne with a subtle honey/peach taste. I can assure you won't be able to say off-hand if it's a red or white.
American poor are still richer than the average person in many places. The cheapest housing in California is triple the median rent in many other states. Not everyone can relocate, many become poor instead. Competition creates poor and rich, and the system requires competition for growth.
Ask HN: Does the Unix terminal have good UX?
Was thinking yesterday that typing `yes` in most terminals produces an endless loop of y-s printed on the screen which has it's purpose, but might be very confusing to a newcomer. Do you guys think terminals have a good UX in general ? Any other examples of hilariously unintuitive behavior ?
The notice of the legal action [1]. AI seems to have a fair concern - risk of data theft.

[1]https://pbs.twimg.com/media/FL1w0J7aMAYsKfC?format=jpg&name=...
Also, it's not as if wine connoisseurship lacks informed criticism from people who are not beer-swilling ignoramuses. Marc Dornan, of the Beverage Testing Institute, for instance, says to anyone who asks him that rating wines on a hundred-point scale, which is now common practice, is "utterly pseudoscientific."

https://www.newyorker.com/magazine/2002/08/19/the-red-and-th...
According to the article, PHP can handle other encodings by just treating sequences of strings as byte sequences and not caring what the encoding is. There example:

$string = "漢字";

But if you are using say UTF-8 and one of those Chinese characters has one of its bytes have a value of 34 (the ascii value of "), then wouldn't the string terminate prematurely?

Edit: to answer my own question, quote from wikipedia: ASCII bytes do not occur when encoding non-ASCII code points into UTF-8
AFAICT the TPM spec[1] doesn't (yet) allow it, or if it doesn't forbid it it certainly doesn't require it and it's not even mentioned explicitely. Some HSMs do, but those are a lot more expensive (and a lot more capable). EG the YubiHSM-2 does, but it's $650.

[1] https://trustedcomputinggroup.org/resource/tpm-library-speci...
The book I learned writing networking code from, Steven's "Unix Network Programming" (https://en.wikipedia.org/wiki/UNIX_Network_Programming) was typeset in troff. The first edition (1990) at least. The later ones aren't I think. Stevens passed away in 1999.
I recall coming across many other books which mentioned "troff" in the introduction back then.
I'm curious what do you think you have to learn?
> Static sites are fundamentally more secure and more performant by default.

I'm afraid to say I consider "performant" to be a term almost without meaning, but especially here where you just mean "faster".

Any true comparison of performance would have to address the functional things that WP can do that a static generated site cannot do without third party services or serverless functions etc.
Obsession with "effectiveness" may be a sign of narcissism IMHO.

However, it may be that you just don't like your usual weekend activities. Try seeking a more rewarding and less passive kind of leisure.
> helping children grow up with a sense of agency can reduce intergenerational poverty.

"Sense of agency" is tricky without actually having agency. Bad parents is part of it, whether rich or poor.
It may not be the same in every state but when I compared my COBRA offering (pretty good healthcare) to a matching plan on the ACA the COBRA program was almost $500 cheaper per month. I was on exchange insurance between jobs as a consultant and I paid $750/mo for bronze tier "only if you're dying" insurance.
My mistake. I scrolled through the article but didn’t see the part where numpy is called.
The Consistency Issue
Are there messaging apps on Android that make you more vulnerable?
NFTs, real estate, side-hustle, crypto, startup are all wonderful rabbit holes to lose yourself for months or years. Don't do it.

Investments: yes. But keep it boring or you fall into the same trap. Wallstreetbets, value stocks are all a black hole of distraction. Look to the Boglehead investment portfolio. Learn the basic philosophy and then stop reading. Save consistently and don't read the daily financial news.

Tech: pick 2-3 sources (mine: HN, TheRegister, etc). Breaking news can wait.

I track my internet time like I do my consulting time. I don't rely on Apple to tell me, I log it. When distraction creeps, I edit my /etc/hosts file and stop temptation.

I disable all but the most critical notifications on my phone (calls/texts from family, event and deadline alerts)

Our personal success came when I stopped chasing the side hustle and we both got full time jobs, lived below our means, and saved like crazy. Before that, I was chasing dreams and wasting time and money reading about sure-fire ways to make tons of money.

Try to recognize the patterns that lead to distraction. If you look at FIRE, wallstreetbets, nfts, affilate marketing, shaving forums, headphone audiophiles, whatever, all have grail-chasing mechanisms that entice you to stay and work towards a community ideal that distracts you from your personal life goals.

Source: been there, dug myself out.
Agreed.
I now have clear path in front of me to be neurosurgeon, mathematicians, astronaut and so on.
You can also couple Hugo with Netlify CMS or Forestry.io.

Those add a CMS UI for your SSG website that can be accessed for example from yourblog.com/admin/.
> It's better for all of us if we believe people get rich because they deserve it, and if we don't believe it, we need to do what we need to do to get us back to feeling that way.

If you mean that in a sense where we should be doing all in our power to make sure that only those deserving enough get rich (comabtting corruption, stripping people of ill-gotten fortunes, preventing trust building and unfair competition, removing money from politics, stopping government welfare for the rich, etc) so that the ideal is closer to reality, than I agree.

However, most people supporting this world view want to do just the opposite: take it as a given that rich people are deserving of their wealth, and so using all of societies resources to help the rich to get richer, since by definition they are most worthy. This is a deeply dangerous and disgusting tactic that has been causing significant harm to societies all over the world.
Ask HN: How do you plan passing on maintenance for your digital self?
Having just recovered from COVID got me thinking: how do I make sure, that my family can continue using all the systems I have set up and am currently maintaining for them? How do I hand over my digital presence (the one that matters) to them so they can decide what to do with it in case of inevitable event of discontinuity of my life some day even when I don’t expect it to happen any time soon.

Having a software engineering background and curiosity to trying things out, I have, over the years set up several systems partly hosted by myself, or in the cloud, for myself and the family. Custom domain name for email, hosting for some family, home network with backed up storage, etc. I realised that no one besides me knows how it all works - and I think it would be unfair to expect them to learn it.

I am thinking to simplify it drastically now, but then many things seem to cost a ton if I let it all be managed by service providers for each family member.
Tell HN: I got 10x Hetzner storage at the same price
I had a 100GB BX10 Hetzner storage box for photo backups. I was paying €2.9/month.

Today, I logged into their console and noticed BX10 wasn't listed as an option. The lowest config now is a 1TB BX11 for the same €2.9/month.

Just changed the storage option to BX11 and now I have 10x the capacity for the same price! Had I not noticed, Hetzner would have kept me on a 100GB box for that price.

If anyone here is using that service, check if an unexpected capacity upgrade is available to you.
People underestimate how much of this is from gig companies not wanting to actually manage gig workers. In standard employment, you’re paid for every hour on the clock. Somebody needs to schedule the workers, track who is working, who’s out sick, who’s out for protected leave, deal with conflicts between employees, train managers, etc.

It is much easier to pay for results on a per delivery basis. Did you deliver the package? If yes, you’re paid $x. If your metrics look bad, they don’t renew your contract.
There are some biofeedback devices re: jaw clenching/teeth grinding in particular. Both muscle innervation sensors (applied to the skin) and pressure sensors (held between the teeth) out there. Not sure if they're actually effective but one small study with people who grind their teeth while asleep found significant reductions from a mouthguard that vibrated when a pressure threshold was exceeded: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4389117/
It often feels like I know too little for my role. For example, in distributed systems, in networking, in computer science, even in my main programming language. And that results in a strange feeling of guilt for doing something unproductive.
This sounds like variations on cognitive behavioral therapy and mindfulness in the best possible way. There are many mental illnesses that are curable in this way.

And you’re exactly right this exists but it isn’t a fringe method without strong and clear evidence. It’s just not the common approach.

The key is finding good mental health professionals such as psychiatrists who specialize in holistic treatment or therapists who explicitly works on teaching therapy techniques.

Unfortunately, people don’t know enough about mental health to know this an option or they aren’t willing to put in the work necessary. Changing your thinking is a long, slow process.
Ask HN: What should a user know about how HN moderation works in practice?
It seems I am in some kind of shadow ban, but I just realized it. I am not even sure it's the case, when it started or what was the reason. Never got a hint it could happen. Is there some process to get out of the purgatory, or to check what caused it, or even only a way to confirm it's effectively the case ?

I am asking here just to understand from others experience. And I am just wanting to know what I should know, nothing more ( I don't think it warrants more than that).
The only reasonable way to validate an email address is send an email to it.

I also suspect you can check it has at least one @ sign.
The trick is to dribble some on your shirt and discreetly look
No? The healthcare.gov options with similar benefits to an employer plan are more expensive than what the employer was paying, so it often makes sense to keep the COBRA option.

Source: Did.
Yes, C can be simple for writing a compiler. [0][1]

No, optimisation, on the other hand, is not a simple problem.

[0] https://github.com/rui314/8cc

[1] https://github.com/rui314/chibicc
Barring actual fraud and wholesale theft of art assets, if your idea is copied so easily and consumers apparently can’t team the difference between your game and a clone, do you really have a viable product or were you just the first person to think of an easily commoditized idea?

Games that endure usually have something unique about then that resonates with consumers, despite the existence of clones. That might be the characters, the story, that intangible touch of the original artist some game clone sweatshop can’t replicate.

You can get a burger anywhere, but I bet every city has at least one burger place that just makes it better, the atmosphere is better, the beer menu better, and there’s always a line out the door.

Are games really any different?

The example at the beginning of the article looks like it’s different art in the same style. But if it’s a game and not an actual scam, so what?

This part confused me though:

Clones impact small developers in more than one way, but the most direct consequence for Witch Beam was a rise in confused players which in turn can grow into bad PR for the studio and its staff being overwhelmed by demands.

"People were going to our website and being confused, thinking that this is part of the sign-up process to play the game through this app that they got, and signing up to our mailing list thinking that they're signing up to play the game," Brier explains. "We were just flooded with mailing list sign-ups, which then brought us up a tier on Mailchimp, for these low-quality subscribers. And they're low quality because they don't want to be subscribers, and they might even mark us as spam if they get our emails.

Where were these confused players coming from? Sounds like the site was designed poorly from a UX perspective.
What the hell is with that first plot? Can anybody justify why it would ever make sense to mix two percentage scales like that? I generally agree with the overarching view that residential properties shouldn't be subject to speculation, but that plot looks extremely dishonest.
I know very little about wine, and only have some general and vague preferences.

Knowledge is important. I learned that by asking for and going with a recommendation to go with the meal I ordered. It cost more that I would normally pay since I don't feel like I know enough to choose well. That meal was mind-blowing. It was like the difference between watching a video on your phone and being in a theatre with full visual and auditory immersion. Same flavours but on an entirely different level.

Judging wines in isolation is merely a game of 'can you discern what I can discern' and nothing more--could play the same game with sounds or colour bands.
it's interesting because meditation uses body-focus as a main trick

also physical exercise and manual labour also floods your brain with signals from your body

about your case and idea, do you think that our reflexes acts like a kind of stuck loop: situation X -> reflex -> interpretation of negative context -> more reflex .. a kind of emotional fibrillation :) ?
The butter flavor is Diacetyl which can/will form during all fermentation but normally is cleaned up during post fermentation rest. It is also quite cheap just to add to a wine.
I understand. But my point is we can have safe application if GPU makers would care for safety , at this moment they care to impress people with benchmarks to they make money, probably people that run GPU servers will visualize them and put zero pressure on the driver maker to produce safety that might reduce a bit of speed.
So "Python is totally performant" when it's Fortran :-)
Intel seems to be able to economically produce Core-series mainstream chips that contain huge but disabled AVX-512 units. I think the die area concern may not be so important.
What Happens with Russians Employees if U.S. sanctions Russia?
What would happen to companies that have Russian location and employees If Russia were to be sanctioned by the U.S.?
Thanks for the links!

I was hoping TFA would break down their log-based observability strategy and go into things like trace ids, structured logs....

Instead I am disappointed to learn that engineering at Twitter still sounds.... suboptimal. This from the company that brought us the fail whale (I can't find the blog post now, but I recall Twitter's instability was due to a massive kludge that went unnoticed for years).
While I think garbage collected languages produce programs that are more safe, I also think they are often enablers for new classes of security issues. For example ysoserial, log4j etc.
I Taught the D Programming Language at a Russian University
I'm sure non-British HNers have nothing but a positive impression of the BBC, are aware that it showcases Britain in a positive light, and therefore find it beyond baffling that it is the target of so much vitriol at home from, ahem, certain quarters.
Those aren’t really two kinds of people. You can be both (as I and the author are). Drink box wine day-to-day because it’s tasty, but still enjoy the subjective qualities of bottles with more of a story to them.

And I totally agree with your first paragraph. Expensive overengineered wine seems pointless to me. Terroir is the interesting part.
I suppose the part after right most @ sign must resolve to valid domain. Other than that, yeah not much you can do...
EU challenges China at the WTO to defend its high-tech sector
Client services like these are also expected to be attacked.

iMessage isn’t meaningfully different from Apache, instead of listening on a TCP number it listens on your Apple user id.
The EITC is a $70-75bn program in the context of a $1.5tn income tax - it is not, as such, the kind of large-scale redistribution that we're talking about for a UBI.

I also would characterize it as the absolute opposite of a UBI: it is paid only to people who are working; and is more rooted in the history of offsetting increasing FICA taxes for low-income households than in the NIT experiments.

Obviously it's hard to prognosticate about the future, but right now the "more left" of the parties with credible possibilities of election success in the U.S. has chosen $400,000 as the income level above which taxes can increase. There's simply no way you can create a UBI on that basis.
Reproducible builds are needed because you may have to patch a build.

If you can’t reproduce it you can’t easily patch it.
I don't know if you found the program for your family tree or if you inferred that from the filename, but you could try this one: Sierra Generations Family Tree, which uses the CHT format. Do you recall using that piece of software?
Thanks! And thanks for making and sharing sioyek, and all your responses here.
Nobody who claims this ever gives concrete numbers.

How much do you think we could reduce taxes on middle and upper middle earners by increasing taxes on the ultra-rich?
FWIW Numba's JIT caches the compiled function as long as you don't call it again with different type signatures (eg. int32[] vs int64[])

I've succesfully deployed numba code in an AWS lambda for instance -- llvmlite takes a lot of your 250mb package budget, but once the lambda is "warm" the jit lag isn't an issue.

That said, if you absolutely want AOT you'll have to use Cython or some horrible hack dumping the compiled function binary.
And for art.
Most of that I agree with, I'm curious why you'd recommend unit tests over integration tests? It seems at odds with the direction of overall software engineering best practices.
It's only exhausting when you know deep in your heart that this could run on one t2 large box.
The threat in business to business contracts, in addition to "we'll sue you" for licensing violations, is "that's an unsupported configuration, you're on your own."
While often true, not even sure I agree it's true for a majority. For example:

Dishwasher detergent
Laundry detergent
Toilet paper
Paper towels
Pens
Many packaged foods
In my area (Westminster, Central London) we have a plenty of free parking for residents.

Here, and in most of the country we have free parking for motorcycles.

Even the paid government owned parking spots probably don’t tend to actually be profitable.

> If for-profit rental companies want to reserve some space for their own customers to pick up and return scooters, they should pay the city and/or whoever owns those spaces

These spaces are not reserved for one specific company, they’re shared by multiple operators.
I remember seeing the ZX 81 assembly kits on electronic stores, and eventually my parents managed to buy a Timex 2068 when they became available.

Now I feel rather old, but happy to have been part of the 8 bit revolution.
Great machine. My first program was written on it, at an age of 10. It was an animation of a flying bomber that dropped a bomb - and to do that I learned how to redefine sprites, encoding bits in hex!
Essentially works like arms exports, which makes a lot of sense.
$15 bottles are more reliable in my experience. You can get a great bottle of $7 wine or a terrible one. Double the price and it won’t be vinegar or total crap. Anything beyond that is highly subjective.
Totally agreed. In the same way that I learned late in life that strength and weight are mostly separate, it become more clear that other things we tend to conflate are also separate. Being healthy, being attractive, being strong, and being skinny are all mostly separate things, and working on those things involves different tools and techniques.

It’s definitely possible to lose weight and become less healthy by eating the wrong balance of macros. It’s also possible to become more healthy and/or stronger without losing weight. This is about deciding which goals you want, and figuring out how to get there. It’s easier to do one goal at a time (and all of these goals are extremely difficult to meet individually) but it’s also possible to work on several or all of them a little bit at a time too.
Mental / emotional burnout is certainly not uncommon in tech (probably in most other careers, I'd bet). Most people in Silicon Valley are changing jobs more often than 4-5 years. I don't like to constantly be the new guy, but there is a refreshing feeling to starting on something new and not carrying years of technical debt on your emotions. Maybe it's time to try something new, take a bigger vacation than usual, or talk to someone about new approaches you can try in your professional or personal life. But certainly don't let the fact that you feel like this add to the load - you're not alone, and it's not permanent.
There's a lot of symmetry in the formula, and if you start throwing a bunch of english into the mix, it becomes harder to see. That symmetry is often important for synthesizine a new argument, whereas the naming conventions are important for reminding you what the objects in question are.

This factors the reader's job and the writer's job fairly cleanly. The reader is responsible for mapping their intuition onto the objects being referenced, and the writer is responsible for demonstrating their relationship.