skysight-inc/HackerNews huggingface dataset:
I loved old school Radiolab, especially the themed episodes (e.g., Blood) but I stepped away from listening a few years ago because it started leaning too heavily on eyeroll-worthy ideas such as 'ooh, maybe there IS a mystical force behind this phenomenon!' The credulous tone was offputting for me. But I listened to a few recent episodes and it seems like they've dialed back that device.

One thing that still bothers me about the podcast, however, is hard to explain: as Radiolab listeners, we might hear a few sentences from an interviewee, then the host voiceover jumps in to summarize something, and then we hear a little "that's right!" or "yes!" or "mmm hmm" from the interviewee.

I know the interviewee is not actually reacting to what the host said, the voiceover is recorded after the interviews. The Radiolab sound designers just plucked the interviewee's confirmation vocalization from another part of the audio and inserted it there. To me it feels just a little bit dishonest, it's putting words in the interviewees' mouths. Imagine if you were interviewed for the show, and the host made an erroneous statement, and then your voice involuntarily chimes in with "That's right!"

It's just a little thing, but it rubs me the wrong way, and they've been doing it for as long as I've listened to the show.
It's mostly the FTC chasing Facebook.
Same question in return: who's going to alloca() or heap-allocate the defer callbacks? How is that substantively different from maintaining a linked list? As soon as compiler support is on the table -- i.e. we're not limited to using some too-clever cpp macrology and a support library -- then virtually any implementation is possible. There's obviously more than one way to do it.

> C programmers just won't use the feature if it requires allocation out of performance concerns.

I agree that many C programmers wouldn't touch the feature for performance reasons. But let's not pretend that every C program is a video driver, a AAA game or a web engine. Many, many large C programs would benefit immensely from `defer` semantics -- otherwise, why would the GCC feature exist -- and they are performance-tolerant enough that a little heap allocation would be a reasonable tradeoff for increased safety.

But I'm not really defending `defer` in the first place...

> Block-scoped defer is the only reasonable semantics.

I agree with you completely. :) I was never defending function-scoped `defer`, but answering claims about the necessity of stack allocation. There are possible defer implementations that wouldn't blow the stack: that's my only point.
Assuming that the software is all available from source and can be recompiled.

Only the base RISC V is guaranteed thanks extensions.

Also you are forgetting that just like Android and ARM, there are other forces at play that don't make it as easy in practice as FOSS advocates wish for.
Oh really? So people can be cruel to each other? Great insight.

Whataboutism. This was about animal treatment.
Mostly in the past it has been to prevent racism from preventing a ride. Aka "he looked suspicious" was usually "he's a person of color"
I think the point that FOSS enthusiasts fail to understand repeatedly is that once a protocol becomes so embedded and fractured over multiple implementations, it becomes impossible to change.

There have been efforts to modernise irc as well but IRC still isn’t even keeping pace, let alone catching up.

I think the easiest way to handle this is to actually just drop legacy and start again when you reach this point. It is infinitely easier to build your own solution from scratch than it is to move a mountain and convince an existing community and ecosystem to do what you think is best.

And matrix is proof this works. After trying it again this year, I think they have finally created a product which works really well.
There is HRXML:

https://workforce.com/news/what-hr-xml-means-and-why-youll-c...

But I don't think anyone really cared.
Could, but the platform doesn’t facilitate it. A difference in ease is a difference in kind.
Bad news is that US doesn't want to have anything with them.
Last week, 11 people were indicted under the seditious conspiracy statute 18 USC §2384--basically, by force attempt to overthrow the government. Part of the allegations ([1] is the full indictment) include that they amassed a weapons cache in Arlington, just across the Potomac River from DC, to be ready for use when the time came for it.

Oh, and this was the less extreme of the anti-Obama militias.

[1] https://www.justice.gov/opa/press-release/file/1462481/downl...
The losses may not be a lot to the company but theft in general is having an effect on inflation which affects all of us.
Ask HN: How are you dealing with joint pain in your hands?
Hi HN,

I am a software developer of 8 years and I _think_ I have a pretty good handle on ergonomics and setup of my workspace since work related injuries have been a very manageable problem, but lately there has been joint pain in my fingers that I haven't been able to manage properly.

I am currently keeping the muscular pain and wrist pain well managed (aka, I am able to work through that with stretching and other exercise whenever it flares up). But joint pain in my fingers is beginning to effect life outside of work.

I plan on seeing a hand specialist (physiotherapist) very soon to work through this but in the mean time, what are you doing to ease joint pain in your hands/fingers? Is it a simple case of posture? exercise? Is it something larger like arthritis generally speaking? What is your experience?
Probably as odd as people having dogs as pets but eating pigs?

People getting upset about animals being eaten alive/dead/at all is highly dependent on cultural background.
There is no logic to it.
One past thread:

Dad and The Ten Commandments of Egoless Programming (2012) - https://news.ycombinator.com/item?id=9203634 - March 2015 (75 comments)
Don't Kill Time
News flash from 2023: Prevision.io rebrands itself as Cheezam to focus on the fine cheese and wine niche. The company has partnered with Michelin 3-star restaurants, applying machine learning to high-throughput sequencing data to offer menus specially tailored to your genetic taste signature.
I'm not sure if you're being satirical, but open source x86 cores do exist --- they're around a 486 in terms of compatibility. Look up ao486 for example.

What I'm referring to is the expiration of patents from the P6 era, which would mean all the uop-based stuff is now free to implement.

What a lot of the RISC hype doesn't understand is the huge value in backwards compatibility --- you can have your "100% free" world but it'll forever remain niche. We need to accommodate the proprietary world if we want any chance of freedom winning; and not try to divide the world of computing.
This was inevitable. If you’re leaking the info that you’re using a proxy, it’ll eventually be used by people who want to.

One solution is a traditional webmail provider being willing to reuse that primary user domain for forwarding addresses. There are two that I know of doing this, Fastmail with @fastmail.com and Apple with @icloud.com. These domains probably won’t ever be blacklisted, because you’d also blacklist a ton of primary email addresses. (Aliases, which most providers have, tend to be too inconvenient and quantity limited.)

Another solution is to use different addresses at your own domain, which trades anonymity against the company you sign up with for freedom to change providers.

I think all three of these, including announced proxies like MPR, can be the best solution depending on whether you just want to be able to cut contact or you want privacy, and from whom.
I would think that hard, as common words and habits say that sound a lot.
That's more than 15k per person per year. When your homelessness program is spending close to what a basic income for said people would cost without making a dent, you start wondering if your institutions are broken.
Same with storage. This laptop has a few times more RAM than my first PC had disk space. And in turn, I've used servers that had more RAM than my laptop today has SSD space.
The idea that government shouldn't be the party to address crime seems very foreign and wrong to me. We shouldn't want private companies handling crime and punishment. That is a role for government.
An electric dryer is money well spent. As is a dishwasher. I'd literally pay a multiple of what I currently pay for the convenience - both time and labor saved.
EDI is only semi-standardized; in my experience usually each pair of trading partners requires a separate effort (usually the bigger partner imposes the requirement and the smaller one has to make changes). Some difficulties include:

* There are multiple protocols for exchanging EDI documents (AS1, SMTP, FTPS, SFTP...)

* There are multiple standards for the documents themselves (EDIFACT, X12, GS1 XML...)

* There are partner-specific business rules that need to be set up (this partner needs an ASN, that partner requires invoices to be for only one PO each, the other partner can only accept invoices which use their ERP’s internal codes...)

Some of these problems can be papered over with a “VAN” that can translate between standards, but I have yet to see one business send a non-PDF invoice to another without a lot of fuss.
Did you see the posted photos of that road? It's as obvious as you describe.
I used to work in ontologies, and what I learned is that people would rather get an 80% heuristic solution for dirty data rather than a 100% correct solution for data they have to clean.

The big job sites have resume parsers that work well enough from a PDF or Word doc, and then they don't have to worry about you forgetting a close tag or a mandatory field. Sure, stuff gets lost, but they get 80% of a billion resumes rather than 100% of a million of them. They can't exchange data or even trust what they have, but it's good enough for them to make money. Meanwhile, a competitor demanding good data from its clients never gets off the ground.

Anyway, every data format for human information ends up being either vague (to allow in everything) or impossible (see the myths that programmers believe about names, time, addresses, etc.) You end up giving a string for each field... Then give up, just accept any string, and hope for the best.

Everybody wants Google or some machine learning solution because the formats never work for the information people want to convey. Better solutions could exist but the hacky ones are first to market, in a natural monopoly where there really only needs one good enough product.

If you think a lack of a good resume format is bad, look at electronic health records. Those are far more important to be correct and exchangeable, and even there the cleanup effort is always enormous.
You're conflating two different things - AMD's Platform Security Processor (PSP) and Platform Secure Boot (PSB). PSP is broadly equivalent to Intel's ME, but lives on the CPU package rather than in the chipset. PSB is equivalent to Intel's Boot Guard, a feature that verifies that the system firmware has a valid signature before letting the CPU boot it.

Both Boot Guard and PSB prevent you from modifying the system firmware (and, say, putting Coreboot on there), but because Boot Guard is implemented in the ME, and because the ME is in the chipset, not the CPU, you can take CPUs out of Intel-based systems and transfer them to somewhere else. If you do the same with a PSB-fused AMD, the firmware on the new board won't be signed with the same key and it'll refuse to boot.

None of this technology provides any real way to prevent you from booting Linux. If vendors wanted to do that, they could already just ship firmware that only supported the Windows signing key and didn't let users enroll new keys. They don't need PSP, ME, Boot Guard or PSB to do that.
It is called a tancarville in France
>Tools can be used for good or bad, and that alone shouldn't preclude the use of the tool.

Might I ask your views on guns?

I ask as I tend to see people making this argument apply it inconsistently between contexts. I've even caught myself doing it, which is why I'm quite sensitive to it.

Just curious.
It's trickier then just the paycheck. People have an inherent need of seeing their actions slowly making a progress to some global goal. Saving for retirement could be one. Paying off your mortgage, or growing your business, or raising your kids, or even having a meaningful career (that gives you more control over the company's decisions) could be another one.

If everyone is replaceable and the salary only covers recurring expenses, people go nuts and start looking elsewhere. A lot of the visible homeless lifestyle is a (petty) power to inconvenience others. A lot of the theft is about the power over someone else to get what was intended for them.

Opening your own bakery and turning people into recurring customers through clever recipes scratches the same itch, but makes the society a much more pleasant place to live. Except, given the interest rates, centralized suppliers and property prices, good fucking luck with that.
Behold the dictionary definitions:

Merriam-webster (https://www.merriam-webster.com/dictionary/spam)

"e-mail that is not wanted"

Oxford (via google https://www.google.com/search?client=safari&rls=en&q=oxford+...)

"irrelevant or inappropriate messages sent on the internet to a large number of recipients."

Neither is your absurd definition.

And to be clear, entering a business agreement for a product or service you sell, is not me soliciting anything other than that product. Marketing emails, "product updates", etc are not the product or service I am paying for.
I wonder if there's any advantage in using fonts and layout that are adversarial to automated resume processing, as in if something fails to scan then perhaps a human is more likely to actually look at it. But perhaps HR just throws those out.
Quite a misleading, borderline clickbait-ey title imo.

The first paragraph:

> Young women who consume little to no red meat and dairy are at risk of developing vitamin deficiencies that could lead to health problems later in life, a scientist has said.

Besides that no study is cited and the scientist might be taken out of context, the claim refers to women in a specific age-range that eat neither (red) meat, nor consume any fish, dairy or supplements.

A more fitting title: "Scientist says your health might be at risk if you don't have a balanced diet including your necessary nutrients.", but nobody would click on that.

HN guidelines:

> Otherwise please use the original title, unless it is misleading or linkbait
LinkedIn profile for sure.
Maybe by seeing it that way: imagine you are emotionally invested, «caring», but the only thing that change is the way you interact with others, directly, or through the code you push.

Examples

• I don’t like this code style , I’ll post mine -> I’ll replicate the code style, maybe I’m missing something, and if not I’ll discuss it and propose my pref on next review

• reviewer suggested a change that would introduce an error, or something smelly -> treat it as welcomed feedback, make sure to perfectly understand the seemingly subtle difference in approaches, and with a thorough explanation.

Your general antidote against bad effects of ego is to convert the emotion into a genuine effort to demonstrate your point. It’s hard, and failure to explain properly backfire, but it’s probably visible in your work too, so it’s great reality check to measure where your ego or humility should be
This article is a direct lift from https://blog.codinghorror.com/the-ten-commandments-of-egoles... the bulk of it is a verbatim copy of Atwood's summary without credit.

These rules do not appear in this form or as a list of "10 commandments" in "Psychology of Computer Programming."
I'm very interested in the network stack, having explored it for a while for https://github.com/akkartik/mu before giving up. What sort of network card do you support?
Thanks for the response, that does make more sense!
What’s very successful for you?

I’ve described the list because I’ve met several people like that.

All but one were self made billionaires in traditional business, none of that VC unicorn nonsense.

5 hours of sleep per day, nearly 100% performance during the entire 19 hours, in some cases - for 20 years straight, under enormous stress.
Enforcement of property rights is basically the textbook example of a government function. Or do you want logistics companies to hire private armies?
Recorded property crimes are at their lowest since 1960. In San Francisco shops have boarded up their windows to stop smash and grabs[1] and shoplifting has become blatant and all pervasive[2]. People don't report crime if they know it won't be prsosecuted

> Crime data is only as good as what gets reported
A former property manager of a Walgreens store tweeted the Chronicle article didn’t take into account that police crime data is only as good as the crimes that get reported — and his Walgreens had “stopped reporting” retail theft “since there was no point” with “multiple shoplifting incidents every single day. See [2]

[1]https://www.newsweek.com/san-francisco-stores-board-amid-wav....

[2]https://engardio.com/blog/shoplifting-walgreens
> You don't spend nearly as much time mucking around with broken open source components.

I was recently frustrated with a poor quality open sourced FAANG library. At one point the error message was something like "Successful: operation failed."

There are also the cases where services are just built on open source components, then branded.

I have much preferred working and integrating with open source components, as when something goes wrong, at least you can see what is happening.
Millions of people make that work and there are many advantages: it’s cheaper, more energy efficient, and if you drive less it’s healthier and safer for you and your neighbors. If you want to be social, like music, want a variety of healthy local businesses, etc. having considerably more people makes that work better.

My point was that when one style of living was picked as the goal and heavily promoted by policy it locked in a lot of negative outcomes like traffic jams and challenging local government finances.
I've been hearing people react to current (American) college admissions by saying the problem is the Common Application allowing people to apply to many schools at once.

I would be more likely to locate the problem in increasing numbers of applicants rather than increasing numbers of applications per applicant, but I wouldn't be opposed to seeing a more centralized system go up. American medical schools accept students through such a centralized system. Chinese university admissions isn't centralized to the same degree as American medical schools, but it's still quite centralized, and more formalized.
If you're not aware, Wikipedia itself has an article on unusual Wikipedia articles: https://en.wikipedia.org/wiki/Wikipedia:Unusual_articles

Some of them can be quite... weird.
Bitplane graphics allowed the Amiga to do a lot of graphical tricks other machines, given the limited memory of the times, just couldn’t do. Examples include halfbrite and HAM modes. It’s part of the reason anyone who saw Amigas in the early days felt like it was decades ahead of the competition.

By the time chunky mode graphics and 3D rendering really started to have an advantage, computers were moving to seperate graphics cards anyway, so I don’t see it as a bad choice. Had Amiga continued I’m sure we would still be using Nvidia and AMD graphics cards in them now. In fact 3rd party graphics cards did start appearing for the Amiga.

The bad decisions for Amiga all came down to Commodore sucking it dry and not putting any money into the engineering division.
We've got an overhead airer on the balcony which is great during not-winter, especially since we're in a wind-trap corner. But it's pretty useless when the temperature is low (because stuff doesn't dry / goes solid) and also because the local wasps make a habit of hiding in the clothes for warmth. Then we resort to the radiators indoors because they'll be on anyway.
> anything but

But from the above quotes from the sheriff, doesn’t it also seem like that dept is asleep at the wheel?

Perhaps we read into this what we already want to read into this. I do agree that our current criminal reform looks to have swung too far in one direction. But I also think the sheriff is a dick, and the dept is practically a gang enterprise.
Things like these are omens of what is to come if inequality continues to grow. It starts as high value items and ends with things like clothing, food, and other necessities. The rich get angry at the unreliable shipping so it's all done with armed guards. The transformation is complete (it arguably already is) when people are routinely killed over necessities for survival.

The future looks bleak and this will spill over and affect everyone. Or maybe I just have a pessimistic and wild imagination.
When I started coding it was copying other people's code and running it. I didn't deal with anything else such as libraries, modules, frameworks, complex environments or advanced features.

I recommend starting with Hello World. From there add code and methods to that working tutorial and see how far you can go. When comfortable, start making your own app from scratch. Reading + copy/pasting people's code will be a large part of learning a new language.

For tutorials that add complex features, be aware that they have more advanced error situations which require more experience to get out of.
I find my towels get stiff and dense when I let them air dry (as opposed to soft and fluffy when I machine dry.) Am I doing something wrong or is this something people just get used to?
> let's save 'spam' for things that actually meet an objective, commonly-accepted standard used by most groups that actually try to stop it

Your definition is based on what’s legal under the “established business relationship” exemption in the CAN-SPAM act, not any “commonly-accepted objective standard” of what spam is.
My JSON resume is transformed to docx, and only latter to PDF for exactly this reason.
So, make the whole judical process faster, especially for simple crimes.
Oh, really? I know plenty of people with amazing credentials who are being let go like nothing. That's empirical and n=1, but that's what I see from where I'm at.
Have a look at the rate of earth rotation over the past 250 years where it is unclear that there is long term acceleration or deceleration.
https://www.ucolick.org/~sla/leapsecs/dutc.html
Do you have a blog article or so that describes this in more detail? It sounds interesting!
I realize you have a financial interest in us believing that but this isn’t random strangers but the entire movement dating back to the initial manifesto.
Out of interest, how many requests does the hn-effect generate? Have any ‘show-hn’ participants ever provided this?
Ironically all that made that decision rule the desktop and mobile space, go figure.

Including macOS and NeXT, their POSIX layer is only meant to bring stuff into the platform, not to ever let it out again.

There is nothing of UNIX on Objective-C nor Swift.
This reminds me of all those 80s arcade and Atari/Commodore/Coleco games written almost always by a single person. To think these really iconic experiences were done by someone from start to finish (sounds, graphics, gameplay, idea, execution, debug, etc) as a solo project always seemed a little bizarre to me. Of course those were simpler games but just the creativity plus the know-how is impressive.

I also dont think they had ownership of any of this either. They were paid salary and maybe a small cut of sales. It always seemed like a bad deal considering this was a single creators's project.
This only works if your peers aren't following the same strategy of maximizing potential otherwise they would just cut you out for being the least successful friend.