skysight-inc/HackerNews huggingface dataset:
I used to work for an avionics company’s in-flight entertainment (IFE) division for just one year. IIRC the business model primarily involved selling new systems to airlines to be installed into newly-delivered aircraft and secondarily upgrading those systems hardware, software and content.

The hardware stack involved PPC-based servers connected to what was essentially switches that serve groupings of 4-6 seats that distribute power and connectivity to what was essentially embedded low power x86 PCs with touchscreens attached (for the prior generation of hardware) or modified android tablets (for the current generation of hardware) all connected via Ethernet.

As for the software stack, everything ran a modified version of fedora Linux and sshd. For the seat-back units, they either ran an X11 server on the prior generation units or the android runtime for the current generation of units. Atop that the QML runtime ran 80% of interfaces on both generations that users interacted with. The other 20% were games and other 3rd party android apps we distributed typically not written in QML. There were also a few parts of the interface (diagnostic screens, etc) written using android widgets or IIRC qt (or perhaps even Xt?) and then maybe one or two legacy systems we supported which were written in the pre-QML era using android widgets , or Qt.

Often airlines would request content updates, which would include new movie releases (many of which were still in theaters. IIRC this was a selling point of buying a traditional IFE system over iPads since our company had a close relationship with several studios, acquiring the rights for films much quicker than other distribution channels). Content updates also included new or patched games and often updates to the UI with new commercial advertisements, new theming for a holiday or new language translation options. Most of this data needed to be loaded to the flash memory of each seat back unit (gui, games, commercials and a few movies) with the rest needing to be loaded to the head end units which there could be 2-8 all over 10/100 or 10-BASE-T Ethernet networks. This was cleverly done via libtorrent, installed on every unit. I was always blown away by the speed of these BitTorrent-powered content upgrades even on aging early- and late- 2000s embedded hardware and Cat3 Ethernet.
All the expats I've talked to in Singapore (which is 5+) from Europe and US complain Singapore is too small and doesn't provide enough entertainment. So they get bored and leave after 3-5 years.

I used to live in Southeast Asia and learned you can never truly feel at home due to visa rules and the homogeneous culture.

I loved my time there and encourage others to go, but I'd caution if you're trying to throw down roots.
In my experience people refactor code to their own understanding of the problem and not all refactorings improve the code.

People abstract before an abstraction is necessary.

I find single file dense leetcode style code easier to understand and follow the flow. Algorithmic code I can reason around. A large mature codebase is far harder to get to know.

One of the first things I do when I study a new codebase is find all the entry points and follow the flow of code from beginning to the thing I am interested in.

One person's beauty is another person's mess.

It's harder to change an existing codebase than to write a simple program that does the new thing but not in the context of the original program. A reference implementation of the various components is far easier to understand than one big ball of mud. Fitting problems together is hard. You need to understand the old thing before you can introduce the new thing and it ends up being forced or hacked in if the design doesn't support the new thing.

I tend to write reference implementations of everything, then combine them together as a separate project.

I find an empty file far more reassuring than a large codebase.
>Please describe the purpose of my statement. Am I trying [...]

It doesn't matter what you were trying to do. For all I know, you were trying to say an ancient incantation that will make my head explode. It matters what you did, which was to call me ridiculous without any implication that my ridiculousness undermines my argument.

>Ad hominem quite literally means, "to the man." It does not mean, "to the man only for the purposes of x, y, z." An ad hominem fallacy is any statement whatsoever about the man.

By this logic, "Socrates is a man; all men are mortal; therefore Socrates is mortal" is an example of the ad hominem fallacy, because it is a statement about Socrates the man. Perhaps you are willing to reconsider your assumption that the literal definition of the phrase "ad hominem" is the only thing one needs to consider in determining what it means?

>And fwiw, I was not equivocating because I did not introduce ambiguity with a word having one meaning in part of the argument and the same word having a different meaning in another part of the argument.

You introduced ambiguity between the purpose of a statement itself -- its role in an argument -- and purpose of a person in making that statement, also known as intent.

Consider the statement: "The purpose of plant leaves is to photosynthesize food for the plant." Perfectly ordinary thing to say, and it doesn't imply that there is some person (or deity) who designed the plant with intent. It merely describes the role that leaves play for a plant.

We can use the word "function" instead if you prefer. Arguing about whether the author is allowed to use the word "purpose" in the way that he did is not productive, and does not address his actual meaning.
I think one of the fundamental issues is that in science it is absolutely forbidden to accuse someone of fraud. If you do that you will be cancelled to use a modern term.

And no peer reviewer dares question the integrity of the data or researcher, it's taken as gospel.

So while many might know about, nobody dares say a thing.
It's not possible to make a lightweight ENS resolver that doesn't fully trust the Ethereum node it's using.
Can you elaborate a little please? Helm charts don't let you create a cluster? Wouldn't it be easier for Helm to add that functionality as opposed to introducing "yet another" tool/layer in the k8s stack?
An open, censorship resistant financial protocol is a system of control? How does that work?
I’m Product at CHEQ (hiring in Greater Seattle area). Kiosks are part of our product portfolio that are used to order food and drink at stadiums. https://www.cheqplease.com/stadiums

Our kiosks are running Android.

Are you looking at building a kiosk? What is your use case?
> The doctrine of first sale says I own the car, and I own the heated seats in it.

What about leasing? If you lease (rent) the vehicle, is it okay to enable / disable features based on what you pay?
Not as a main gig, but I frequent an arcade bar very often. I've started light research into how I might put together an arcade cabinet running a unity app using a raspberry pi. I was looking into how to automagically start the app in full screen using Linux. Something that I think may be accomplished using systemctl? The idea is to have it be plug and play; arcade bar staff should just turn it off and back on for it to restore video game service.

Any tips are welcome and appreciated. If not, I'll do heavier research when I am ready to hack this idea into life.
If you mean geographical location within the same country, sure.

If you mean across multiple countries, it gets dramatically more complex. Copyright holders sell streaming rights based on countries and all kinds of other continent negotiation details.
Recent big threads yesterday and a few days ago with 250+ comments each:

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

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

And a danglist with more

https://news.ycombinator.com/item?id=32213973
Breaking DRM on that physical computer is illegal and good luck getting your modified vehicle insured if it fails the manufacturer bootloader lock check ;)

It sounds like you missed last 15 years of developing DRM technology and IP law.
Why? Bitcoin is great and nobody is forcing anyone to use it.
Okay, I think I now have a new appreciation for Canal+. They seem to have a similar approach as the curated content before a feature at Alamo Drafthouse.

After watching your link, it auto-played into the next one for me which was just as entertaining:

https://www.youtube.com/watch?v=qNd_hUqEEl4

My only previous experience with Canal+ was engineering digital US content workflows for their platform. I never got to see any of their local stuff like this.
It was right in front of us all along, all you have to do is mount a moped engine to your one front wheel! On side note, it says that it is an aluminum body, which must have been a pretty fancy thing at the time!
Most topics on docs.microsoft.com have links to pdf, e.g. https://docs.microsoft.com/en-us/dotnet/csharp/ have "Download PDF" in bottom left corner which links to 2756 pages of C# documentation: https://docs.microsoft.com/en-us/dotnet/opbuildpdf/csharp/to...
One piece flow doesn't mean the same person does everything. It could mean that multiple people do their specialty, but instead of working at their own pace with storage between them, one passes their work product directly into the hands of the next when the next one is free.

I have done the experiment with the envelopes that way too with similar results.
As it happens La Marseillaise was originally the war song of the French Rhine Army, which was led by a German-born (Bavarian) field Marshal at the time, and was written after France declared war to Austria.

This was long before German unification and the head-on rivalry it created.
Barely worth to launch another one. It would be more cost effective to invest some R&D into building a telescope with a different target wavelength to get more science than if you had two of the same telescope. The engineers will also absolutely want to fix any issues they found in Webb already.
Webinar: Ex-Heroku engineer will share how they built usage-based billing
Webinar this Wednesday: Alex Dovenmuehle shares his experience building usage-based billing systems at Heroku while we have a classic "Build v Buy" debate. Register at link.
That's pretty cool. It's just like Portal
Me too. Layer 1 Bitcoin with Layer 2 lightning is really exciting for open payments.
Can confirm. Whatever the success of other public health measures in NZ, contact tracing was insanely high cost if done manually (and spinning up new contact tracers was much harder than it sounds). The Bluetooth and "scan here" tech solutions never seemed to get widespread adoption by users, and for a reason I've never heard explained, seemed rarely used by the health administration.
If that brings you comfort, then you should not be comforted as registrars will not do what you're describing.

Domain squatters, bitsquatters, impersonators etc. create shell companies and run rampant without consequences, and the most companies can try to do is buy up all the TLDs with their name and hope some don't fall through the cracks. It is literally just racketeering.

They can file a legal/beurocratic action, but by time it goes through the damage has already been done to their customers in the form of phishing and MITM attacks.

Not to mention that DNS (excluding finnicky DNSSEC) just maps a domain to an IP address. It's not a public key. You could have your connection middlemanned by your ISP or some 3-letter agency and you would be none the wiser. All the actual security is provided by the PKI.
> You can't techno-topia your way out of the cultural differences inherent in geopolitical disagreements.

Too true.

Computers won't "solve" social/political/cultural issues. They're reflections of the creators' politics. Even blockchains that purport to be egalitarian reflect the political ideology of their creators -- often naive at best or tyrannical themselves at worst.
And what exactly would be the added benefit to the locals if those millionaires would actually live there?

That now there are consumers in the area willing to spend $10 on a latte instead of the usual $2?

Congrats. Now local consumer prices will increase even more.
In physics better fidelity always gives better answers, and that's exactly what this is. It's launching into an environment post-film, post-ubiquitous networking, and post-statML. In addition to a much greater deal of fidelity from the on-board hardware, humanity has attained a much greater deal of fidelity of explanation.

>>> “We worked nonstop,” said Pascale. “It was like an escape room.”

Astronomers (not necessarily cosmologists, or physicists) it seems are finding many reasons to be very busy with the streams of data coming from this device.
The issue is like SQL Injection. Much like SQL Injection protection the logger needs to separate "active" strings vs attacker controlled "data" strings. It is pretty easy to design boring Java types that solve the issue. The only problem is they didn't. Unless this effects system somehow forces them to not do something dumb, we will end up with a logger that has effects set to "does everything under the sun", and a similar bug.
My take is different.

I think the front page is increasingly dominated by programming and web-adjacent business, I wish people took some more interest in other aspects of business and technology.

For political content I'll grant a lot of stuff about cancel culture and dog pills get posted to new but it gets flagged before it makes it to the talk. My "reading between the lines" is that the people who post that stuff are offended (and think it is political) that anybody is talking about any subject other than cancel culture and dog pills for COVID-19.

For stanning do you mean Elon Musk? It's true that Musk gets talked about a lot on HN but he is not universally popular.

In terms of people doing marketing I do see two trends. (1) There is always somebody asking why their posts are getting automatically rejected when they post links to the same blog over-and-over again with the same account. They are always mystified at the idea that they should try to be a participant on the site that behaves like the other participants on the site (like link to somebody else's blog) (2) There are some firms that do the better form of content marketing (say pinecone.io) that post a lot of articles, some of which are high quality, some of which are filler. Some of those front page frequently.
NASA's Interactive Exoplanet Map
Yeah I didn't want to get into that but it can even be a 24 hr cost if the people in india are acting bad or incompetent. A single simple change request can actually cost an entire week.

Mon: We need to add this X change to the project.

Tues:I Just got in and saw your email. I have a question about something in it.

Wed:Here is the clarification you asked for.

Thurs:Thanks for the clarification. I've updated the change request please sign.

Fri:Here is the sign off.

Mon:ok we are getting started on it.
I have used Android Open Source Project (AOSP) as a basis for kiosk/embedded UI. For most projects it is overkill. In one case the need was to integrate an inventory management app into a commercial kitchen label printer. That made sense. But, unless you are starting from a large existing Android app, I would look for a simpler, more specifically kiosk-oriented platform.
>Sample size: zero.

By that logic it's impossible to say that any species is going extinct before it actually disappears.

The entire developed world is slowly going extinct, and drastic changes are needed to stop that. Some countries like South Korea are collapsing faster than others.

I'm not saying humanity itself will go extinct - because the industrial civilization will collapse first, stopping the demographic collapse - but under the current trend the culture will be gone, most likely viewed as degeneracy of the arrogant ancients.
I suspect patients feel the same.
I’ve been thinking about this recently because so many trending topics on twitter are about “the greatest band” or “best film of 198x” or whatever. I think if I were younger, I would be excited by such discussions, but now it seems silly. My conclusion was that it’s a sort of fun game (young) people play as it feels like you’re shaping culture by debating the greatness of works of art or artists.
NASA generally publishes the telescope time allocations to my knowledge, you can atleast find the allocations for the next year already on the internet.
one thing i would try is to find friends there before you settle: find groups/communities of interest and join them, travel to go to meetups and conferences. forming deep friendships is always a challenge. we had these discussions on HN before.

my personal experience is that i went wherever i could find a job and i stayed there as long as the job would keep me unless i found another reason to stay. i am happy to share more details by email. (see my profile)
That argument apply to any country. I am not sure which numbers, maybe you can link them.

Your personal experience seems to differ quite a bit from mine, as I can't say Swiss trains are better than your average (Central) European trains. They may be a bit cleaner, but that's about it.
Why some young people are facing resistance from doctors to get sterilized
>Not sure if irony/sarcasm will lead to a more productive discussion.

Productive discussion, perhaps not. Productive thought, I believe so. If it penetrates the reflexive defensive barrier that so many have around polarizing topics, that’s a win
> The catch is that anyone is able to buy the property at the assessed price for cash, without any negotiations or any opportunity to match.

Sounds like I lost all my property rights right there…
As you can understand and see I am on a razors edge when it comes to talking about this stuff, and even more so with this in the medical field. It was really the "20% is not unusual" part that skewered me in the brain because before I posted this no one here probably heard of this gene and its strong effect on the microbiome and diet.

And now I just want to add, for your interest, that Mood Disorders are not fundamentally neurological, I am sorry to say, but in fact they are immune disorders which affect neurology. You would do the mentally ill a huge favor by sending your patients to rheumatology for care.

It has been 50 years since my mother was diagnose with Bipolar Disorder and here I am now, with the same issues, and they are pretty much prescribing the same meds and looking at it in the same way. So whenever I meet a neurologist I have to express my frustration because you need to think about mood disorders in a radically new way if something is to change and being nice did not change anything. And now, when I find things out that help me I get no help from my doctors, just a "glad that worked for you" and the cold shoulder when I ask for more testing.
There is no standard as far as I know. Anybody can get hold of ISBN series so there is a torrent of releases for old literature.
No, they lost money on it. Clinical trials aren't cheap.
Do you actually have any sources or are you just making assumptions based on how you see limestone behave on the surface?

I don’t have sources myself but to me the porous nature of limestone seems like a benefit since water would easily flow to the water table instead of flooding in the tunnel.

Erosion seems like it would be a far bigger problem for tunnels in soil or sand than it would be for limestone.
I was thinking about a more complicated approach (edit2: that ends up simpler). A 4-way version of this can be done with two comparisons (if x > y to check on what side of one diagonal the point lies and if x > -y to check the same for the other diagonal, plus some bit twiddling to get the required two bits out).

One can do that, rotate by 45 degrees, do that again, and do some further bit manipulation to combine the two bits of the first 4-way version with those of the second into the three bits this should produce.

That would be four comparisons, a 2×2 matrix multiplication (edit: that’s a matrix-vector multiplication) with a known-ahead rotation matrix (naively, that would be 8 (edit: 4) multiplications and 4 (edit: 2) additions, but I think we can lose those multiplications because all elements of a 45 degree rotation matrix have absolute value 1/√2 and the problem is scale-invariant) and some bit twiddling.

Now, make that branchless…

Edit2: and of course, you can do both splits into quadrants by just looking at the signs of x and y. That rotates the four quadrants by 45 degrees, but that doesn’t matter.

That makes the 4-way version simply (x>0) + 2 × (y>0): two comparisons and a bit shift.

twoBits = (x > 0) + 2 × (y > 0)
x’ = x + y
y’ = x - y
twoMoreBits = (x’ > 0) + 2 × (y’ > 0)
(Some bit twiddling with ‘twoBits’ and ‘twoMoreBits’
Feel free to compute those bit pairs differently if
it makes the bit twiddling easier)
Depends. Can I put the mandala in my promo packet or not?
Agree with a lot of your comment but from its early days I think the UI consistency has come on leaps and bounds.

e.g.:

The current homepage has an odd out-of-place looking blue banner. This is largely down to uneven margins and paddings applied to the banner content - in particular vertical paddings aren't optically aligned with horizontal.

This same issue was once common through sourcehut's content but it's already clear how much that's improved looking at how much better the primary homepage content looks in contrast to the banner.

There's little tiny niggling issues like that everywhere - often related to vertical alignment not matching horizontal alignment - and while each is individually negligible, the cumulative affect is a bit jarring. But I still see it improving all the time.
In order of impact (since you say you're off-grid which implies you have batteries or storage):

1) Get an EV if you don't already have one: 20 kWh is about the perfect excess capacity to convert.

2) Upgrade fossil-fueled appliances in your home to electric appliances, like to induction cooktops and heat pumps. (Do you have a gas range? They're so poor at heating efficiency and pollute your living space.)
Fukushima may have been bad (this is debatable, it was bad in public opinion more than anything else), but viewed in comparison to "not having enough power leading to industry shutting down (happening now) or people freezing to death (this winter)" or "not being able to oppose Russia" perhaps it's not quite so unrealistic.

As far as I know the USA has not restricted LNG exports. LNG is still very cheap in the USA in comparison to the rest of the world because our export terminals are operating at capacity. (To be fully effective, more global LNG export capacity may need to be developed - this is very possible as the US has excess capacity, but it is of course more expensive than just importing from Russia)

There are local fossil fuel sources! Lots of coal, for instance. Yes, this option sucks, and releases a ton of pollution! But you can still do it!
How about injectable nanotransducers in humans?

https://howthehell.substack.com/p/bci-part-2

Ctrl+f Brainstorms
I'm not sure that's a great take. Swift's support for Linux is reputed to be bad (not sure what the actual case is) and I think that really hinders adoption. It's a nice language that is very expressive. I would use it for small projects over rust as it has a large standard library if not for the cross-platform difficulties.
Average new car transaction price hits a record $48,043
Obligatory Rich Hickey plug: https://m.youtube.com/watch?v=SxdOUGdseq4