skysight-inc/HackerNews huggingface dataset:
Well the messaging should be positive. Maybe we someday can have a public informed discussion on health. I don't think shaming will work too well but we have to acknowledge that being fat is not good. But also that it's a fixable thing you shouldn't be ashamed of. When we concede language to protect feelings I'm not sure we're going down the right road. I wish for people to be healthy and their best but you have to know that there are options to be better.
>How about we not do that and try to actually cultivate real life communities and families through more leadership, planned activities, persistent encouragement, etc.

How about we don't ignore things that can help actual people and leave them worse off just because in theory there are also nicer sounding solutions.
Boeing’s Starliner Successfully Docks to the International Space Station
Very close similarities between mythological narratives in very different parts of the world (e.g., South Africa and Australia) show that some of them should have appeared tens of thousands of years ago. The earliest motifs seem to be about the origin of death. https://folklore.elpub.ru/jour/article/view/28?locale=en_US
Yes you can with an annual ticket. That's why it's called "annual".
A mini rant - short term residential rentals are the housing equivalent of payday lending in finance - a market that exists by extorting impoverished people.

I was an electrician’s apprentice in college and did work for countless rental properties of all levels of quality. Short terms are built in the cheapest possible area at the lowest level of quality that’s legally allowed, and often not even meeting that low standard.

On top of all of this, the cost is outrageous. A one bedroom in a short term was typically 50-100% more expensive than my 3 bedroom in a much nicer part of town.
Simon the Sorcerer – Origins: After 30 years, the official PREQUEL
"In hot water it springs back with forces of 55 TONS a square inch"...

Hmmm. Is this possible?
You don't know emotional state of the author to rule out burnout.
I personally had similar problems for last two years and I'm sure this has nothing to do with planning and everything with my emotional reactions towards writing code and using computer to solve problems in general.
> Also is ZoneInfo basically stdlib version of pytz? Why not just put it under datetime.timezone like utc?

A good thing about Python is that pretty much every decision and rationale is documented by PEP, and this is no exception: https://peps.python.org/pep-0615/#using-datetime-zoneinfo-in...

In short the heavy implementation of zoneinfo disfavors a nested module, since it is not a norm in Python that importing A doesn't automatically make A.B available as well.
This week in KDE: We don’t like bugs much
Money is a private creation, government just made it illegal to run private money.
Careful, like all good hobbies it's incredibly addictive. I'm building my 8th keyboard this calendar year alone.
I don't believe at all that this is a possibility.

What those programmers have been doing is gluing code from StackOverflow to create UIs. Just look at development in React. There's no thinking involved whatsoever. Just navigate to Redux copy-paste code and remember what it does to create a glued up pile of shit. Npm install 100 packages and you are good to go.

I don't know of any decent engineer who's good at problem solving that would struggle with LC easies which are the most common types of problems asked. I mean, how could they it's just basic logic and looping.
"Have you tried to ping it? What about updates, are all in? In doubt, turn it off and on again."
It’s ugly
I was not suggesting that evolution does not exists at all in religions but rather that is actively fight back by its participants.
Recycling aluminum cans costs less energy than recycling glass bottles. Aluminum cans are also lighter for a given volume of liquid than glass, and they don't break.

You are right that re-using bottles takes less energy than recycling. You can re-use both glass and plastic bottles. Germany is a country with an extensive system of bottle re-use. But it's quite the logistical challenge to set up from scratch.
There you are, available in the Library:

https://archive.org/details/electricalmanufa0000unse

Do not forget about the library in Archive.org ...
Driving on Autobahn sections without speed restrictions, especially when I do let loose and go past 160 km/h, requires so much concentration that I usually turn the stereo off.

There’s an old joke that BMW engineers couldn’t understand why they should add a cup holder.
Maybe you're thinking about electromagnetic radiation. I highly doubt the RPI would produce gamma rays, but I can assure you that it produces radio waves. I guess it depends what kind of radiation you're measuring.
roxen and apache were not two subtly different tools, they were, and still are, miles apart. the way you use them and develop for them is completely different. roxen not only replaces apache but also perl, php or any other language that you develop your websites with. therefore roxen does not even compete with apache, but it also competes with laravel, django or rails. the fact that those later frameworks need apache to serve their content is rather incidental.

rails was first released in 2004. django in 2005, laravel in 2011. i used roxen (and it's predecessor spinner) in 1994!! that's literally a decade earlier. i think the only possibly competing tool available at the time was cl-http in lisp[0]. (AIDA/Web for smalltalk was created in 1996, as was WebObjects, Java EE came in 1999. that's all i could find so far)

[0]: at the time i was looking for a better alternative to the available ncsa and cern webservers. i remember ordering a student version or something like that of franz lisp so i could try it. and i was put off by having to write lisp code just to serve static files. that was what made me keep looking until i found spinner.
FSVO "here"; 23,000 years ago, Maine would have been buried under an ice sheet 1.5 miles deep. :P
Note that the dichotomy between "hunter-gatherers" and "permanently settled" is a bit overstated.

- There's some evidence that various people in history have been seasonally permanently settled, and foraging without a fixed home part of the year.

- Other people settle for a few years and then move on, doing small-scale growing of crops when they are settled.

- Yet others encourage wild growth of food crops, and generally move around and forage in a large area that has been lightly tended to in that manner. (Meaning they don't build homes that last for centuries, but they also permanently inhabit a large area.)

- And in some societies, there are classes of people that are permanently settled but live in symbiosis with more mobile foragers, who live in the permanent settlements only a little at a time.
> This assumes that colonising the solar system is even possible, and that we have enough energy available on earth to even do this.

The sun will provide plenty of energy for quite a while to come.
Proper touch typing dictates that you should not use the same hand to both type the modifier key and the modified key. So a symmetrical setup is necessary in that case.
Vale and Koka do the same thing as far as I understand it. I think Koka looks the most interesting of the three - its effects system seems like it lets you have purity without the annoying "can't I just add a liiiittle printf debugging here without rewriting my entire program?"
When a real traffic engineer comes along, how many of these crosswalks end up being kept, and how many removed?

I suspect that many may be kept because it's a good plan to have a crosswalk there, but traffic engineers don't have enough time or budget to make all the changes to the road they'd like to.
It's the cultivated Australian accent. It's relatively uncommon and is barely spoken by anyone under the age of 50.
Ancient JavaScript is safer language for programming with integers than modern C
A Built-In Test Runner Is Coming to Node
Get a complete monitoring solution for your servers with a one line CLI tool
I use the array module to make the Python/C extension interface easier, to save space for big data sets, and (with from/to), simplify I/O.

I don't want a dependency on NumPy, especially as I don't need any other feature of NumPy beyond storing a homogeneous, resizeable vector of simple data types.
For a project with no plan [1], they sure achieve great things

[1] this is becoming a serenityOS meme. you can do whatever you want and there is no grand plan.
Today I learned that touch typing is absurd.
For any of you GMC Geiger counter owners:

Here is my WIP hobby project for interacting with GMC devices using the Web Serial standard: https://glitch.com/edit/#!/petalite-lapis-fern

Connect the Geiger counter with your web browser via USB, no further software installation required. Also works with Smartphones via USB OTG.
I#m n#t so s##e t##t w###d be r######e. W##l, I g###s t##t w#s p####y r######e.
China Insist Party Elites Shed Overseas Assets
Humans are amazing at recording facts through narratives passed down through generations. Geography that has long since disappeared can be preserved through thousands o years: https://www.sapiens.org/language/oral-tradition/
Better URL. [1]

It's in the Stanford libraries, or at least was when I read it years ago.

Also useful is "Men and Volts", an official history of General Electric.[2]

From an investment perspective, it's worth reading the early history of the electrical industry, because it's very much like the history of the computer industry. Just a century earlier. You get to see something go from cutting edge technology with high margins to dull and boring with low margins, over half a century. You get to see the transition from thousands of little companies to a few big ones.

As you keep going into the radio era, you see the transition from paid services to ad-supported ones.
It will all look very familiar.

[1] https://www.amazon.com/Electrical-Manufacturers-1875-1900-St...

[2] https://www.amazon.com/Men-volts-story-General-electric/dp/B...
Stroika C++ application framework version 2.1 released
Did you know there are businesses out there that are still using programs made in DOS era (especially those made in FoxPro) and work perfectly? Or did you took a look at ATM's and seen that majority still have that WindowsXP look'n'feel? Not everybody needs the latest and greatest, you know?

In that spirit, let's see your questions:

1-Once in a life time; 2-Yes;3-No;4-Nothing, see 1st answer.
Tough question since I haven’t switched distros that much. I think Debian has a good distro and good community.

I would wager that the Arch and Gentoo communities are also probably good.
My Experience with Technical Interviews in 2022
The link to the documentation section from the about page doesn't work
Why "built in"? Isn't that just software? E.g. on every Linux laptop I had there was a drop-down menu for "when power button is pressed, do...".
Tavis Ormandy has had everything ranging from ice cold takes to white hot takes, but man, when he does something cool, it's usually the coolest thing I've heard of in months and months.

Love seeing his step-by-step on hacking something like this together. What a great engineer.
Not the most expensive car any more, I'm listing my 2016 Ford Kuga for twice that.
I agree, Python's stdlib doesn't have a lot of standard algorithms and data structures; bisect is a very welcome exception.
You can level "practices are unchanged by research and remain a large assortment of erroneous and potentially dangerous claims mixed with a sprinkling of non-controversial dietary and lifestyle advice" at conventional medicine too, though. Particularly if you're a man, where any visit to your GP will only result in an attempt to give you SSRIs, statins, or dick pills regardless of what's actually wrong with you.
Social-proof does not replace due diligence. The Theranos investors whose money followed big name investors paid dearly for this lesson.
you did, my bad
that looks like a typo. the link at the top works though: https://pike.lysator.liu.se/docs/
This is too funny.
I saw a picture a couple of weeks ago about a person on Twitter who lost around 90% of his followers because they were bots. He complained that he had spent the last +7 years building up this "community", which in the end consisted of bots.

As late yesterday I saw two youtube shorts videos using deep fakes models of celebrities pushing crypto Ponzi schemes. I wonder how widespread bot usage is, and their connection to "echo chambers" that seem to echo louder and louder into mainstream media.
previous discussions:

https://news.ycombinator.com/item?id=20366388

https://news.ycombinator.com/item?id=9268778
The toxic 'cut-throat' culture that drives out workers
you are not the first to ask: https://news.ycombinator.com/item?id=944519 :-)
Wouldn't Bridge be a better option than poker? It has many of the same elements, except for the gambling aspect, but adds cooperation, communicating with your partner through a bidding system where you're trying to figure out if you have a fit and can play.

The main downside is of course that the bidding system can be quite complex. We were constantly asking my dad what a certain bid meant and what to bid in certain situations. We never really managed to get out of that phase before we switched to simpler card games. I still don't know how to bid properly.
`singledispatchmethod` definitely looks useful.

The name isn't great, though. It actually offers double dispatch, not single dispatch! `divider.divide(10, 2)` first dispatches on `divider`, then on `10`.

As so often with Python, I'm left wondering why they didn't follow through and properly complete the design, in this case perhaps offering multiple dispatch (multimethods) instead of just double dispatch. Casting an eye over the functools code, it looks like they have all the necessary C3 infrastructure in there.
You may be underestimating the power of a $500bn corporation (small nation scale) with access to personal secrets of millions as machine learning gets ever more powerful, the same corporation who is trying to be the arbiter of everyones friendships. A corporation that lives in a regulatory capture
environment. It is black mirror at that stage, just without the more
interesting stories they have on that series.

But like anything your individual opt in doesn’t matter, similar to how your vote probably doesn’t make a difference. In aggregate it does.

Companies like Facebook and Google can provide the government agencies unfettered access to anyones information, and pedos and terrorists etc. will be used to justify it. Guess they can now also say “suspected Russian nukes” and tap anyone.
High end alu frames have sophisticated butting done by blasting water into the metal.
side comment: the theming looks good!
I'm in my 60's. Wasn't going to retire yet, but covid changed my mind. It seemed easier & safer. (Finances not so easy, but oh well.)

Parents gone a while now. Three siblings still living; all married; 2 nephews. Whole family seems a bit strange to me, but wouldn't trade them for anything. Maybe I'm the strange one. ;) Only a handful of real friends, maybe half are gone now, but got a couple new ones in their 30's. Only known a couple of women in my life, but I might try that again. Nothing seems so urgent any more.

Been "mostly alone" all my life, only realized 10-20 years ago that I've never really felt "lonely". Seems like there's so many fun things to work on or play at, just a few people in your life can go a really long ways. Is my family ideal? Well, works for me.

LOL, been lurking for years - I didn't really understand the article that well, but I enjoyed the comments so much I had to create an acct to say thanks HN.
Assuming the implementation has access to the "real" operator.itemgetter, I can't think of a case where lambda x: x['name'] cannot be replaced by a operator.itemgetter("name") and get a different result.

... except for the stack trace:

>>> f = lambda x: x["A"]
>>> f({"A": 3})
3
>>> f({"B": 3})
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<stdin>", line 1, in <lambda>
KeyError: 'A'

>>> import operator
>>> f = operator.itemgetter("A")
>>> f({"A": 3})
3
>>> f({"B": 3})
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyError: 'A'

So if 'x' implemented its own getitem and it inspected the stack (eg, how Pandas uses the 'level' parameter in 'eval' and 'query' methods to get locals() and globals()), then this change would cause different results.
> Once it is proven to work, it's called medicine.

Once it's proven to be *marketable*, it's called medicine.

Sometimes it works, sometimes it doesn't.
> And I’m not going to allow children to gamble with money

I thought for a couple minutes about whether this was really noble, or flawed thinking. I didn't come to a conclusion.

I doubt it's very important if children gamble with money or not. I think probably most of them do at one time or another, anyway.
> Detect particles and/or make a cool random number generator

Nice! (Through the timestamps of the detector's reactions.)
Humans in 13k years will look back and wonder at us too. Somebody must have been the first to upload to the HyperBrainSuperXL10000 and feel one with the solar system.
haha.. Silly, but an enjoyable read, nonetheless.

>> In the banning go crate the hens and the earth no the earth was formless and empty darkness was or the surface of the dept and the sort of God was hovering ver the worse
Parent was suggesting that for sugar-per-unit-of-land, a tree will bear larger volumes. I'd observe it will take less effort to maintain, be much more resilient to drought and pests, and have several other benefits, and it's why permaculturists prefer trees to annuals.

While I suspect you're being snarky about strawberries not being trees, there actually is a strawberry tree, Arbutus unedo. I'm growing one, as it happens. They're a good looking tree, dark leaves, good canopy, lovely white bell-shaped flowers, but the fruit being reminiscent of strawberries more in the visuals than the flavour. This species appears on Madrid's coat of arms.
Common Wealth have done a bit of work on “platform cooperatives”, you can start looking there. My start-up is structured as an employee owned cooperative. We started with a grant which got us to product market fit on a part time basis - and are now “default alive” in our current structure. I should add that we applied to and were rejected by Y Combinator after interview (narrowly a/c the rejection email). At that point I started looking around for other options. After the YC rejection I realised we were not a potential unicorn, although will in all likelihood be profitable. That realisation was incredibly helpful as it spurred me to look into ways that would not depend on fashioning ourselves as a VC casino chip. We can also build the enterprise we want to run, rather than something that appeals to a narrow (but important) class of investors.

Edit: What do you define as “successful”? We are not successful on VC metrics. But we’re happy with what we’ve built and it will make us a bit of money.
glob works on more than paths, though
> Alexander II did some very non autocratic things like freeing serfs, ending various political and legal privileges for nobility, promoting local governance, and other similar things.

How were they non autocratic? It was him imposing them, because he was the only one who had power, and that didn't change until the 1905 revolution briefly, and really February 1917.

Alexander II might have had some liberal tendencies ( freeing the serfs could be seen as just a modernising effort), but his son and grandson, Alexander III and Nicholas II, were reactionary autocrats to the fullest extent possible.

Ever since the Enlightenment, the Enlightened Despot was something Russian Tsars saw themselves as. It was their destiny to rule as Fathers of their people, but with an iron fist. Dissent was punished with exile or execution.
The Arch community has a fair share of very competent people, and probably the best general purpose documentation (https://wiki.archlinux.org/) out there - besides maybe Red Hat on the commercial side.
At the same time the Arch community can be very... unwelcoming when in their opinion somebody didn't do enough research on his/her own.
Note that advanced, wide-ranging social relationships (i.e. civilisation) do not leave obvious archaeological traces.

We only think it does because we conflate civilisation with technologies of violence and bureaucracy, and those indeed leave clear archaeological traces.
SREcon22 – A Postmortem of SRE Interviewing
Would some of you give it try or at least a look and provide me any feedback?
Fish is awesome, if you hate Bash arcane syntax, like me. It improves my script productivity by 100%.

One rule of thumb though: use it only for personal use, and stick with it to see if it lives long enough. If you're working with the team, just use Bash.
yes it can: https://github.com/nitnelave/lru_cache
Building a music-related hobby project to manage/organize my music discoveries (things I want to listen, things I listened to, things I liked) and easily share them with friends.

I'm building it in Ruby on Rails and Postgres. Trying to keep JS usage to a minimum and make it work without JS too. Recently I added support for Bandcamp links and I'm maintaining a changelog.

https://digs.fm
> you need about 50 buy ins to have enough to learn

Says who? Did you make this up?
€2.5B here, €2.5B there; pretty soon you’re talking about billions of Euros.

I think this is a good program, but anything that costs 1/1000th of a large country’s budget is a large expense to my mind, not “nothing”.
I only need invalidation policies if i want to cache functions that aren't referentially transparent.
For a property setter, you have to give the method the same name as the original property, otherwise it mysteriously breaks. Here for singledispatchmethod they give it the name _. Why no consistency? Such things seem ad-hoc in python. (This criticism comes from an avid Python user.)
After years of frustration and questions, I think I am finally starting to understand Linux and why things are the way they are there.
What is the use case for int.bit_count [1] which returns the number of ones in the binary representation of the integer?

[1]: https://docs.python.org/3/library/stdtypes.html#int.bit_coun...
They better be, or strong men will push them around.
When you fight something it means you try to eliminate it. Coping means accepting its existence and being peaceful about it. However, you CAN fight and cope, and you can fight and not cope.

The aim should not be the elimination, the aim should be inner peace.

That is why I despise the setting of “overcoming cancer” as a fight and presenting survivors as “fighters”. What do I care? I prefer peace to health. Because I only want to be healthy as a means for “easier” peace.
Or you could simply learn the command set for a new micro. Once you are fluent in one, moving to another is no big deal.
> Think of it this way - if renting was more expensive than the total cost of ownership, then an investor would borrow the capital needed for buying, and then rent it out and arbitrage the difference risk free. It is this mechanism that keeps the rent and the price of ownership at approx. equal.

Which is not that far from the truth. At least on the UK, rent is an extortionary and ever-increasing tax on people who don’t have 150K to pay a deposit.
Back to testing vaccines in poor helpless countries.
This article seems to be more about what you can learn from playing poker rather than actually suggesting that you should teach it to kids or learn poker rather than chess. The kids and chess parts seem to be a theme meant to draw people into the article.
Where I'm from we call that the Total Perspective Vortex.