skysight-inc/HackerNews huggingface dataset:
> This is middle school biology. And has been for decades.

You have severely misunderstood the article.

It is not saying that there are tubeworms (and other animals) around deep sea vents. This, as you say, is well known.

It is saying that they also live underneath the sea bed in cracks in the rocks of the crust. This environment is even more extreme and brutal than in the open oceanic water. It is hotter, much lower in oxygen, and the chemical concentrations are even higher.

The organisms living within the rocks are even more extremophile than the ones in the oceanic water.

The greater point you are missing is that there is a whole other type of ecosystem that is less well known (and I think more recently discovered) than even vent colonies. The environment of organisms living in cracks and crevices of the rocks of the crust, far beneath the surface of the planet.

We've only drilled to ~12km down. The crust is up to 70km thick, comparable to the thickness of the atmosphere.

https://en.wikipedia.org/wiki/Kola_Superdeep_Borehole

The point here is that much of that very large volume is inhabited, by organisms that have been down there for a very long time. Not just millions but billions of years.

Billions-of-year-old rocks contain living organisms:

https://www.discoverwildlife.com/environment/living-microbes...

This is a vast and almost unknown ecological niche, the deep biosphere:

https://en.wikipedia.org/wiki/Deep_biosphere

And now, as the very top part of it at the bottom of the ocean is explored, it has metazoans in it too. Multicellular life, animals, as well as protozoan.
Juche ?
Indeed so. I tried to explain here:

https://news.ycombinator.com/item?id=41887143
You can skip the permissions and play the games without giving those. I will take a look at how can I skip asking for permissions.
Because if it isn’t broken, don’t fix it and nobody Wants to be responsible with the production database going down for any significant period of time, Or worse loss of data
You need CPU time to evaluate the priority of the event. This can't happen until after you've interrupted whatever process is currently on the CPU. And so the highest possible priority an event can happen is limited by how short a time slice a program gets before it has to go through a context switch.

To stand ready to reliably respond to any one kind of event with low latency, every CPU intensive program must suffer a performance penalty all the time. And this is true no matter how rare those events may be.
I hope so, but big AI is banking on being able to use those models for everything.* Our "luck" is that Disney and other giant corporate copyright holders will indeed sue them to oblivion, or at least try.

* Afaik image gen AI is one the few profitable use cases, with Midjourney apparently being profitable already.
Breaking Bad: How Compilers Break Constant-Time~Implementations
Not as weird as https://en.wikipedia.org/wiki/Issei_Sagawa
> C is completely dangerous and Rust is perfectly safe"

Nobody in this conversation said that.

If you're actually continuing an argument from somewhere else you should save everyone a lot of time and say so up front, not 10 comments in.
Yeah, but what is your dataset is partitioned horizontally? It’s very smooth until it’s not. For example, if you are using the postGIS extensions and something changes with the new version that could be a showstopper
Same here, the fact that it includes bug tracker, web UI and wiki/docs is a huge plus.
You're referring to the govt failing to maintain itself in power, whereas OP is referring to a govt failing as a functional system for the improvement of society.
I think that's cheating. 70 is just F with a different hat on.
> appending things to arrays etc can't be done elegantly

Are you referring to the possibility to point to the end of the array? If so, a single minus sign might solve it: "/path/to/the/array/-"

RFC 6901 JavaScript Object Notation (JSON) Pointer
> exactly the single character "-", making the new referenced value the (nonexistent) member after the last array element
If such a device could support Signal and WhatsApp voice call and text messages, it would be awesome. In the meantime it doesn't seem actually usable in the real world. Fun hacking (in the sense of tinkering) device though.
Sensible defaults but also out of the box features you only get in vim by finding and configuring external plugins (fuzzy file picker, LSP integration, multi-cursor editing, inline keymapping help).

Cons: no session save, good Helix keybindings not available in other tools so confusing to switch between vim/hx mental models when in colab/vscode, no AI-assistants since no plugin system yet.
You can see the lists in https://en.m.wikipedia.org/wiki/Vaccination_schedule

I count 16 in Finland, but 3 are only for risk groups, so let's agree in 13. But each one has multiple doses and boosters. And some are combined. I'm too lazy to calculate the exact numbers of injections, but it's much bigger than 13. Let's say 25 or 30.

I count 17 in the United states, but they list varicella and herpest zoster as different in spite it's the same virus. The table is a mess because it has the normal dose, the catch-up doses and the doses only for risk groups. Counting only the yellow one that are the normal doses I get 35.

So it's more like 35 vs 25 if you count injections, or 16 vs 13 if you count illnes. But it's definetively not 60 vs 13.
For reference, https://youtube.com/shorts/BH5eC5aqtEI?si=X-5Rb_j3NNG2Nsnx
I am torn between sapling and jj. Both make good progress in git/github integration which seems to have been the major road block in adoption before. One other major roadblock seems to be the limits of review tools supporting stacks: github PRs are too limited, gerrits ux is horrible, graphite does not work and is not open enough, saplings review tool is just a very slow performing POC (though with a really good UI concept as starting point)
You need to think commits as of a non-depleting commodity. And named-branches (bookmarks) as something that is explicitly set to newer commits/changes.
How does it handle arrays/repeated fields?

Eg: how do you update a field of the third element on an array when there are 5 elements in an array?

The same that in `jq` would be:

`jq ".people[2].age |= 50" example.json`
The Washington Post piece I linked to (Permanent URL: <http://web.archive.org/web/20180326154159/https://www.washin...> discusses the Himmelstein article the letter you cited cites. As arpinum said, Himmelstein et al. conflate any debt that includes medical bills at time of bankruptcy with "medical bills caused bankruptcy".
you can check out directly for one of the resolutions
https://nbviewer.org/github/PriyavKaneria/PriyavKaneria/blob...
should work on firefox, probably redirect was blocked maybe
According to the WOrdpress Foundation annual meeting notes, the following people: WordPress Foundation Directors: Mark Ghosh, Matt Mullenweg, and Chele Chiavacci Farley

Source: https://wordpressfoundation.org/news/2024/meeting-minutes/

I don't think they will do anything about the Trademark issue and WP Engine situation.
> I am unwilling to accept those obligations, in most cases.

This is the argument I keep hearing every time a discussion about open source boils down, and I think it is wrong. Because in truth there is no big commitment if you sell some software for $10 or $20. In worst case if it doesn't work for the customer, you give a refund. When you go out to buy a sandwich or a couple of beers for $10, do you think they are worried about any commitment? No, it's "Here you go, enjoy!". You won't have any more obligations than you are willing to take on, just like open source.

> I also volunteer for organizations I care about, and I pick up litter in public parks.

Would you pick up litter that a mega-corp is dumping in the woods, while they keep dumping more and laughing at you?
I ran a company building electronic devices, so I had a lot of parts (LCR, transformers, chassis, screws, wires, connectors, misc)

What types of storage do you use?

I used to use those plastic bins that you see a lot of. I sorted by both resistor, and resistance series. So one bin would be bins of metal film, sorted by series with printable cards on the front drawers of each. Another bin would be carbon composition, another wire wound, etc. One bin had kind of misc (diodes, bridges, transistors), another small screws, another large screws, etc.

Are you subscribed to an organizational philosophy?

The thing that lets me grab the part the fastest. I purchased my bins explicitly so I could get my round nose pliers into them easily and grab a resistor, as I always seemed to have round nose pliers in my right hand, and opened the drawers with my left.

Do you sort your resistors by resistance?

See above comment. I will note that I had a short list of power resistors, and at first they were just bunched in with the regular resistors, but as they were larger
(same with metal film and carbons, they are different sizes) it was slower to have them in one bin.

I will say this, however, after several moves an the economic crashes we went through, it became not my first source of income, and I slowed down a lot, to the point that it is more of a hobby. At this point, I had no room for the bins, and so now I have the following: I purchased a bazillion ziploc bags, perhaps 2"x3" with a white writable area on the outside. I put the resistors in them in the same way as I describe above (e.g. start at 47ohms and move up with metal film, then carbon comp, then power) and I put them standing up in cardboard boxes that allow two of the bags to sit side by side. This has saved a ton of room, although obviously it is slower.

On the "keep finding spare parts between my toes and under pillows", yeah, if you want to get rid of that, you need to have iron-clad will power to find that one you dropped just a moment ago.
They want and need your data, of course they make it easy for you to give them what they want
Cuba was the richest or second richest country in the Caribbean before Castro
China ring a bell? Russia until the invasion of Ukraine ring a bell? Saudi Arabia and GCC countries where this happens every 10 years or so (publicly and/or silently)
> Sharing private messages without consent is a breach of trust that can also lead to unintended harm,

And if anyone knows breach of trust, it's Matt. Good to know they called in an expert on how to destroy trust. (Pardon the sarcasm, but it's also fairly true.)

That aside, this sounds naive. It's the internet, nothing is private. Anyone who assumes that what's said in DMs stays in DMs, is foolish, at best. If nothing else, devices get lost, systems get hacked. We're not all in Vegas.

Most importantly, the social protocol is already well established:

"Can we talk? Off the record?"

That's it. If you get a yes, how open the conversation is from there is a function of the relationship. But you don't just barrel in and assume. You ask for permission before it starts, and that sets expectations. You. Don't. Assume.

Unfortunately this is simply another contortion by Matt to control the narrative, control the Kool-Aid. It's damage control packaged as benevolence. Funny, but sad.

Three foundational side notes to add:

- Trust is earned. Full stop. If it's not earned, it's not trust.

- Once lost, earning trust back takes 10x - sometimes 100x - the original effort. Sometimes even at 100x it's not regranted.

- Legitimate leaders know how trust works. Tyrants think it's something they can regulate and legislate. Tyrants demand trust. Leaders earn it, and work relentlessly too keep earning it.

Matt - I hope all this helps. But it looks like you're not done with your rampage of "cleansing the community" of anyone willing to question you. I guess you missed the directive:

"Learn leadership deeply."
I read the whole page and I can't tell what the point of this is? It just forwards to your regular mail? But you delete / change it when the spammers find out about it?
He was also a mentally ill drug addict by the sound of it. People are so quick to defensively yell “just because this guy is an unemployed (homeless?) mentally ill drug addict with chronic health conditions doesn’t mean he should be killed”. And yeah, it doesn’t mean that. But let’s not pretend we don’t see that this guy probably has a miserable life.

Offering MAID is not a solution to societal ills. But it’s just straight up evil to say that people can’t kill themselves to escape a bad life because it would make you sad to think about.
Pare parts stock down to a minimum. You are going to have to order parts for nontrivial projects anyway. Keep the leftover parts from a project in the labeled Mylar bags they came in, in one of the cardboard shipping boxes. Label the box with the name of the project if you won’t remember what’s in it. Throw them out after a while.

I have a couple of drawer boxes with a resistor assortment and some other parts. I really should consolidate them down to one. Maybe none - I don’t do much (i.e. any) tinkering or through-hole rough prototyping anymore. You need very few actual resistor values in each decade for typical tinkering and straightforward design. I could probably live with 1.0, 1.50, 2.21, 3.31, 4.64, and 6.81; and not even all of those in every decade. Other values, if for example you’re designing a filter or something, order them as needed.

For typical microcontroller and similar digital stuff you will want to have a stock of 10K resistors and 0.1 uF capacitors.

Don’t stock electrolytics if your time has value - they have a shelf life of about ten years
Spools of wire I keep in shoebox-sized plastic boxes from Rubbermaid or Sterilite.

Ridiculously cheap Arduino doodads I keep in the compartment boxes they came in.

Harbor freight has a lot of things like plastic drawer boxes and compartment boxes for good prices.

A good label maker is nice to have, or you can print on Avery label sheets.
I use it all the time and it works very well. Do you have any experience with it?
Big recent discussion https://news.ycombinator.com/item?id=41303974
I think Enterprise plans mostly solve this. And Copilot is quite aggressive with blocking public code (haven't looked in to what that really means and what we've configured, I just get the error often)
You could also bundle your JS. Or pretend like any number of other solutions like caching parsed ASTs exist instead of being as obtuse as possible, or something idk
Yes. I miss the physical retractable keypad of my Xperia Mini Pro
It’s a shame that nobody mentioned PeachPy in this thread: https://github.com/Maratyszcza/PeachPy
While the Japanese organisation might only watch videos, other rating boards do play the games:

https://usk.de/en/home/age-classification-for-games-and-apps...

https://gamesratingauthority.org.uk/RatingBoard/ratings-proc... (which provides PEGI ratings for 12+ games)
Well it's OK not to act as a waiter in a cafe while you are in fact a waiter in a cafe but some customers might be unhappy about how you conduct yourself as a result, they might leave and your boss is likely to fire you.

So that particular example was not convincing. That "actor doing a script" angle is true but the idea that you can drop it at any time is sadly not; many people have hard expectations of you depending on which role you are filling in their life at the moment. If you "break character" they'll reject you.

Which is by no means a bad thing per se -- but it's also something a lot of people avoid, so the disclaimer of "break character and people will leave" is necessary.

It goes both ways though, I've had work handed to me for generous sums just because I did not hide my actual persona and was not only acting as a programmer.

As with everything: "it depends".

I find myself in agreement with the premise of the article in general which can IMO be paraphrased as "do not do one-dimensional analysis of your life; treat it like thousands of smaller things happening at the same time and often intersecting". True enough, though our feeble human brains prefer just 2-3 narratives at a time and to shape our self and idea of a life story around them. So I agree that it's useful to try and actively sabotage with this way of internalizing life. We should not ignore complexity, for as much as our brain capacity allows it.
I expect it to make a huge difference if you go out of your way to say at the earliest opportunity : "I am (also) a courier, please check this item (that doesn't belong to me)."

Not doing it would be reckless of course.
All major publishers are known to be fundamentally rent-seeking entities. Their vast history of litigative bullying and anti-consumer behavior has created a self-serving perception of them as only capable of being high-profile scoundrels. Which means even if there somehow exist some good ones in their current iteration, they will always be evil for many people just by being associated with that domain.
Do they have any plans on opening up APIs to private individuals?
Scorched earth is never the way.
That’s just stupid. Even at its most evil, a policy optimized for cold economic efficiency with no ethics would have more resources for children because children are a valuable investment.
What did you use to differentiate green from (I'm guessing) blue links when it's down?
I've been pretty happy with LibreWolf for a few months now, which has similar goals, but delivered in a less flashy package. My first instinct is to distrust this based on the flashiness alone.

For someone who's tried both: any reasons I should consider switching or not?

According to [this page][1] Zen is slightly faster than LibreWolf. But honestly, performance has been acceptable for me, so it's not something that would compel me to switch.

[1]: https://docs.zen-browser.app/benchmarks
Oh, I misread your first comment. Thought you were playing crosswords for 30 years that would've been a knowledge goldmine
Uh-uh. The country which has just tested a nuke a couple of weeks ago and easily defeated the Iron Dome with its cheaper rocket stock is “totally decimated”. Sure buddy.
> So it's not inverting in running costs (which are the thing that will kill a company). Struggling with training costs (which is where you correctly identify OpenAI is spending) will stop growth perhaps, but won't kill you if you have to pull the plug.

I don’t think it’s that cut and dried though. Many users run into similar issues as other issues with things like reasoning (which is (allegedly) being addressed) and hallucinations (less so) both of which in turn become core reasons for subsequent better versions of the tech. Whether the subsequent versions deliver on those promises is irrelevant (though they often don’t) to that, at least IMHO, being a core reason to “stay on board” with the product. I have to think if they announced tomorrow they couldn’t afford to train the next one that there would be a pretty substantial attrition of paying users, which then makes it even harder to resume training in the future, no?
find a meaningfull programming job.
Here are quite a few on, but it's not the highest paying job.
> "carewashing — superficial initiatives that workers may perceive as failing to tackle root causes."

we're going to continue to underpay you and over-work you, but here's a wellness course on 5 minutes breathing exercises. just don't let it affect your availability.

company wellness is an acknowledgement that they know they're f--king you. imo. a kind of corpo pseudo-guilt.
Show HN: HotelsWith – Find Hotels by Amenities and Location
Hey! Currently we have around 3000 hotels worldwide, and around 10 locations and amenities. We aim to increase this to make HotelsWith a worldwide hotel search platform that provides accurate and reliable information, including pros and cons and FAQ for each hotel.

Feel free to give it a try! Simply select an amenity and a location to begin. Personally, I love looking at "HotelsWith Gym" because HotelsWith always highlights gym photos, making it easy to compare hotels.
I use separate machines altogether. I only do work-related things on the machines that my employer provides, and only do personal things on my own machines.
I mean they kind of are. You can find a library in almost every language that transpiles source code ASTs.

They're just not core features.

In Haxe, it's extremely common :) but Haxe is just one other high level language.
Wait...So this is not a thread about debugging code?
TY for the feedback. I see what you are saying about the crossword getting too niche. For now this is mostly a technical decision since its easier to train on a more specific dataset. However i agree with you that the dataset should be expanded once the quality is there
Summarized into 11 bullet points by Claude:

Here's a summary of the key points from the document in 11 bullet points:

• Health spending is primarily determined by income levels, with higher-income countries spending more on healthcare.

• The rising health share of GDP is driven by increasing quantities of healthcare consumed, not primarily by price inflation.

• Technological advancements and intensity of care are major drivers of increased health spending.

• The U.S. health system is not uniquely inefficient; its high spending is consistent with its high income levels.

• Commonly cited utilization indicators do not show that the U.S. uses less healthcare than expected given its spending.

• Physician incomes and hospital profits do not explain the high U.S. health spending.

• The U.S. healthcare workforce has grown significantly, reflecting increased intensity of care rather than just higher wages.

• America's mediocre health outcomes are explained by diminishing returns to healthcare spending and lifestyle factors like obesity.

• Rising healthcare spending does not mean reduced consumption in other areas due to productivity gains in other sectors.

• Price comparisons between countries are often methodologically flawed and do not accurately reflect true healthcare costs.

• The income elasticity of health spending is high, meaning people spend proportionally more on healthcare as they get richer.
Depends on language/platform
Some people seemed to have some ideas/visions about that, but failed to implement them:

https://en.wikipedia.org/wiki/Project_Cybersyn

Maybe some other people wanted them to fail, considering the time and place, and what else happened there in around that timeframe.
TY for the feedback. I like the idea and its an interesting twist. Gamified learning is also a good market i think?
The AUS car market has been insane for the last few years.

People were literally scalping cars for above RRP, lots of fomo, people talking as if they could literally not afford to not buy a model 3/Y because they hold their value so well

Tesla was pretty much the only ev game in town so they jumped on wait lists, got their cars, which were supposed to not depreciate, then Tesla started discounting.

Then BYD and MG started delivering good quality and good value vehicles.

Even if Elmo wasn't acting the fool, Tesla was always going to lose its first mover advantage.

But if I'm being honest, price is probably more important to the average Aussie.

Star the model 3 at 30k and you'd have half the country lining up to suck Elmo's dick.
How to Make a Telegram Bot
Not a law per-se but I am not aware of any firm which allows dual employment. Moonlighting is not allowed and is mentioned in the employment contract.

Hence the "leaving certificate" serves multiple purpose:

1. Person is not working elsewhere

2. Person has gracefully exited the employement and there not pending dues or conflicts.
Resealable plastic bags stapled to tabbed 2x5 inch index cards. Names written on the tabs. The index cards go into index card boxes. A different box for each category of part.