skysight-inc/HackerNews huggingface dataset:
I'm an American who studied abroad in France for a bit a decade ago and did a little traveling around Europe, including to Austria. The Austrian train system was the best by far even without Klimaticket. Specifically, you bought a ticket that entitled you to a set number of kilometers and you could use it any time in the month. Moreover, the trains actually ran on time and customer service was helpful. By comparison, under the French system, the trains were often late, the customer service was almost hostile, and your ticket was for a specific train and if you missed it for whatever reason you were out of luck.

This was a really big deal for me because the French government had just reneged on their commitment to pay my ~650 euro/month rent just a week or two before I arrived and consequently I chose to skip meals to save up a bit to make a couple of trips to Austria to Austria to visit my then-girlfriend-now-wife (I went from 175lbs to an unhealthy 140lbs over my 5-month stay).

As a parenthetical, when I was planning to fly to Austria from Paris, I put my luggage in a 24-hour locker in Gare du Nord the evening before the early-morning flight, but the room the locker was in was closed from 10pm to 6am and the flight left CDG at 7am, so I was devastated when I had to eat the cost of the flight ticket. I begged the staff to unlock the door for me in my best, most polite French, but they would invariably say "c'est impossible" (in my experience, this is what almost all French employees would say to any request which wasn't strictly in their job description, including asking for directions which made it all the more shocking when I would ask an Austrian employee in English for some help and they were positively eager to assist, even if their English was not very good).
While I'm not in favor of new mainstream nuclear (because wind and solar combined with HVDC will suffice so why take the risk and expense) but small nuclear like this will continue to have a niche market that is awkward to service with other technologies.
Guide to Interchange Revenue
I have a few "transcendental" books about walking. They are great, but it is basically that second paragraph. It is an ancient activity that basically transcends time, humans have been doing it since before humans. It is the "original activity".
That's an upper level platform policy question, which is rather difficult to compare to because... Linux doesn't really have anything like that. Try running a dynamically linked executable with more than the basic dependencies on a Linux distro 2 years newer and see how many missing dependency libraries you run into due to ABI changes and soname bumps...

FWIW, Termux works perfectly fine on the latest version of Android - what they can't do is push updates through the Play Store, because the minimum required API level now imposes security restrictions (no running executables from your data directory) that break it. But that doesn't make Android not a Linux system; you can still adb shell into it and run commands and shell scripts and copy new binaries in and run them.

This is not unlike Linux container systems, which also break various apps. It comes with the territory of containerizing applications that you have to break insecure legacy APIs; this is not unique to Android.
Not only that, but we have multiple on differing levels of the idiot scale depending on the topic at hand. The biggest idiots I've encountered are brilliant people outside their knowledge domain.
The title should probably be "A Major Quantum Computing Strategy..." It's less surprising that way since there are quite a few different fundamental paths people are taking towards quantum computing. I'm no expert but did an in-depth project around "adiabatic" QC and I was satisfied that it could work for a number of optimization problems. With IonQ coming public this week I expect the level of attention on the sector to keep going up. There have been many false starts over the last decade. I wonder how close we are to commercial use?
nuclear engineering is a direct combination of applied physics, civil engineering and mechanical engineering, all having a long history.

SE started out from mathematics, but the hardest problems are not related to it. We're only pretty good at nailing the things directly from mathematics like algorithmic complexity or distributed system guarantees.
> You deliberately missed my point, which was about how and where the virus spreads, regardless of vaccination rates.

I didn’t deliberately miss your point, I’m saying your point is wrong.

You can’t talk about the “how and where the virus spreads” if you are acting as if vaccinated and unvaccinated populations have the same rate of spread. The existence of breakthrough infections does not invalidate the fact that the vaccine lowers transmission rates in the population.

It isn’t some binary field of isUseful where the presence of single transmission of the virus from someone who is vaccinated flips the value to false
best practices are programming style convergence, which helps estimating software in my opinion.
I hear they can be used as a substitute for beef in stews.
I'm investigating containerization support here: https://github.com/firezone/firezone/issues/260

The main hurdle to investigate is whether I can do egress filtering from inside a container and how hairy that would be to manage.
Two paragraphs of misinformation. Not worth the click through. The report they link to shows state by state charts which paint a very diverse picture.
I think “high risk” people like veterinarians are. I used to do a lot of traveling (in the before times) so I’m vaccinated and it’s definitely the toughest vaccine I’ve had. I felt genuinely ill after the first dose. Fortunately the second dose was much easier.
For reference, this isn't an attempt to market the house. It's under contract and scheduled to close tomorrow.

Just wanted to share it with people.
Well the choices should be based on data, does method 1 or method 2 result in code which functions longer without needing to be fixed, or updated.

There _IS_ data about some of this, but the results frequently go against the opinions of various people, so they are discounted. And then there is the problem that the industry as a whole has a tendency to run away from old/stale/well understood/etc technologies in support of untested new products. Which is how you get the cool language churn. You can just look at the last 20 years of server side web development, php, ruby, python, javascript, were all the "best choice" at one point or another, only to be pushed to the sidelines when they were discovered to be sub-optimal in some way.

So, its like the C/java/etc brace problem. There were a fair number of actual studies showing that matched brace styles seem to result in fewer bugs back in the 1990's, yet overwhelmingly the opensource community rejects that in nearly every single project regardless of language. Why? Presumably its just personal preference going back to the old days of 80x25 tty's where whitespace was at a premium, same as the 80 column limits many projects employ.
Flutter Adaptive Nav Best Practices, Shaped Drawers
> Eleven patients died of Covid in the first half of September at his hospital in Mount Pleasant, population 16,000. Typically, three or four nonhospice patients die there in a whole month.

So, the rate has gone from 0.0002 to 0.0013. Yes, that is more than twice the rate. But is it statistically significant? What did they go to the hospital for, and what other co-morbidities did they have? Does the hospital test vaccinated people on entry for COVID, as they do for non-vaccinated? And do they continue to test vaccinated people at the recommend cycle threshold (28) and non-vaccinated people at higher than the recommended rate (40+)?

Without context, it is very hard to draw conclusions from these statistics that constantly wash over us like flood water over a sunken bridge.
>but in the city trips consume a lot of money

I'm a big proponent of affordable public transport, but I don't understand the benefit of gratuity.

As far as I know, the threats of the ongoing biodiversity collapse are bigger threat than that of climate change (see https://www.nytimes.com/2021/06/10/climate/biodiversity-coll...).

It's crucial to both increase density (to limit urban sprawl, which requires that people travel less) and leave the individual ICE car area.

Gratuity of public transport incentivizes taking the bus/train, but it also removes the cost barrier of long-distance transport when deciding where to live and work. If it costs the same to commute:

1. 15 min by foot from work if you live in a small flat

2. 40 min by public transport if you enjoy in a nice little home

We may get more people in buses but we'll eat the Earth faster. Destroying/framgmenting natural habitats will have to bear a market cost, or we must put a hard limit to urban sprawling (which ends up having the same impact on people's finance as it will increase the cost of living far from city center).
Same here. Bought one on the promise of being able to purchase spare parts. 18 months later the battery is dead and I cannot buy a new one, ever again. That is worse than a regular Samsung on the principal measure they claim to be good at. If there should be just one spare part you sell, it should be the battery. Alas.
It me, straightforward-job-haver at a FAANG. I bounced around from startups to small companies, and eventually ended up at big tech due to the anxiety/uncertainty small orgs were giving me. A lot of (maybe privileged) people like that drive as it motivates them, but to me it was more concern about what I would do if the paychecks stopped. I'm much more happy working on boring shit at a big tech company. Not here to change the world, just to work with competent people and plan for my future.
Old UNIX was never really that beholden to standards. In practice, the de facto and sometimes "de jure" standards were just based on whatever was the most common variant of UNIX, which for a while was Solaris (it's oversimplifying, but POSIX is kind of like "standardized Solaris"), but is becoming GNU/Linux.

Commercial unixes "based on" SysVR2/3/4 had plenty of "non-standard" behavior and extensions, it was how you differentiated your product. You support POSIX compatibility to enable portability if you need it, but you differentiate with your extensions or "weird behavior". GNU was no different. The BSDs just have their own tradition, one that's older than POSIX.
Define "specifications" and "conform" in terms that I might hear from a non technical client.
"Instead they perform a mock trial of God for allowing the massacre. The verdict is innocent, after a stirring lone defence by a stranger who, in a twist, is revealed to be the Devil." - That sounds like an episode of the twilight zone! Intriguing!
Thanks. I'll think about making some elements clickable. But if some are clickable and some are not it might be even more confusing if non of the elements are clickable. So I'm not sure if it's a good idea.

I'll consider changing it to "Open in HN". It is more clear about what it does but it's also longer and maybe a bit redundant.
I don't find it so questionable to ask questions that the right google search (out of an infinite number; we're not all equally deeply immmersed in this stuff) can answer. But if we disagree about that I guess I'll stop talking to you. The actual question we're debating will have to wait. I've had to deal with enough ornery people in my life who had the answer like, right in their head but would still insist on putting others through pain for it. These days I try to foster a workplace where anybody struggling with a question the person next to them knows the answer to is wasting the team's time.

(Skills are not the same as factual knowledge here.)
For anyone still looking at this comment, please note that correlation is not causation.
Apollo 13 – Air-Ground Loop – Transcription
This is a pet peeve of mine, but it’s so ingrained into dev culture that it seems impossible to stop. We could have a little bit of intellectual integrity and at least say “good” instead of “best” but we won’t.

We also use it to argue for opinion over empirical data points. E.g., tabs vs spaces. The “best practice” is some arbitrary number of spaces because “alignment”; this ignores entirely a substantial argument for tabs in the form of accessibility—you can make a tab whatever width you want, so if you’re visually impaired you don’t have to modify the code to read it and re-format it to the “best practice”. TLDR; tab indentation followed by space alignment would actually satisfy everyone’s needs, but it’s totally off the table because “best practice” is spaces.
Yup, I 100% agree. The point of the post wasn't to bemoan practices, more just that it's frustrating to be told repeatedly that a certain thing is a "best practice" when really it's just what the developer who wrote it preferred.

Software Engineers should just say "this is how we like to do things" and not pretend that there's a holy grail of correctness when really it's just what they like.
Is it any different from Omaha Steaks shipping you some frozen steaks and burgers? As long as your box doesn't leak or smell, nobody at USPS is going to open it.
Got that covered - got 6 of them but probably only two of them are active mousers.
Just for comparison: For commuting 40km to a city in Germany including public transport in the city, I have to pay around 1.800,- EUR per year. It is expected that the Austrian 'Klimaticket' will include also the public transport in the whole Eastern region (i.e. Vienna and all surroundings). This is much better than what you could get in Germany at the moment.
I dream of quitting my job and living on some land. My wife refuses to "live in the middle of nowhere, where there's nothing to do". I guess I shall continue to work a job I hate in order to live in this expensive area.
Wonder if that hook in is just as a camera, though. Unifi cameras do expose RTSP streams in general but I’m just not sure if you get any actual doorbell functionality out of it with the HA plugin.
> rather, "best practices" is cargo culting by mediocre programmer, trying to copy techniques that a really skilled programmer once employed to do amazing things.

and then when this does not work, they call themselves artists.

i actually heard this quite a lot in all these years in the field - "coding is an art".
it is for some, for most is just copy/paste from SO :)
Yeah, this. "We'll really miss your excellent work that lived up to our team's high standards" is a much different message than "Your work was the best that I've ever seen, and it's going to be hard for us who are left to step up and fill your shoes".

The latter doesn't explicitly put anyone down specifically, but it does heavily imply....
Wendell from Level1Techs has been beating his drum about pushing IOPS on these newer hardware platforms, and has some great videos about his journey and what is fundamentally broken under the hood with how software interacts with and fails to anticipate hardware as fast as the new Optane drives.

https://www.youtube.com/watch?v=RfrMnVpPuVw - The initial video attempting to clear 20 million IOPS on Threadripper

https://www.youtube.com/watch?v=WEMszbMUj68 - 15 million IOPS on Xeon 8380s (you can see how this is going)

https://www.youtube.com/watch?v=9Gu_rT8N0-U - Discussion with Allyn Malventano of Intel

My broad interpretation of this is that the software layer was not ready for things like 64+ core systems on a single socket, and PCI-E 4 drives moving data this fast. Nice to see it's starting to catch up.
Yes. Omaha Steaks conform to USDA regulations and are regulated under 55 Meats, rather than 52 Animals:

https://pe.usps.com/text/pub52/pub52c5_011.htm

However, there is 349.23 Dry Ice, which applies to any package using it, whether meat or animal or other:

https://pe.usps.com/text/pub52/pub52c3_027.htm#ep900096

Note that USPS also requires you to declare if a package contains Perishable or Hazardous goods, and label it clearly if it's being mailed under 52 Animals:

https://pe.usps.com/text/pub52/pub52c5_004.htm

If you fail to do so, they can in theory fine you or have you arrested — especially for failing to declare dry ice, which falls under Hazard Class 9, the "miscellaneous" class:

https://pe.usps.com/text/pub52/pub52c3_004.htm

"Anyone who mails, or causes to be mailed, a nonmailable or improperly packaged hazardous material can be subject to legal penalties (i.e., fines and/or imprisonment)"
Honestly who hasn't ended a day of cloud work tired, sweating, and covered in shit?
Not an answer, but there was an excellent thread about this topic this year: https://news.ycombinator.com/item?id=28210780
The Refined HackerNews browser extension gets you pretty close to those keyboard shortcuts without changing the design.
> I initially used SendGrid for my project, but SendGrid's free trial had a limit of 100 emails a day. Well, I just needed to upgrade, right? Wrong. Sendgrid had a rule where it was impossible to upgrade from the free trial until the trial period was over. So 90% of my emails were not being delivered because I wasn't in a paid plan and I couldn't upgrade to a paid plan.

I feel like there's a business lesson in there somewhere, but can't quite put my finger on it.
Like it!
Some suggestions to consider:

- I'm missing a "jump back up" shortcut, something I'd recommend using capital "G" for, like in Vim.

- It seems it hits some hardcoded limit for paging? i.e. it does not allow me to open more stories once I reach the "bottom" one.

- Two things I'm used to that exist in the Android app I'm using:
* stories are numbered, so I see how far from the top I am. It's a dimmed down grey number, but it's there and I like it.
* depending on the number of comments, an article can be marked as hot with a "fire" emoji. I got used to that to immediately spot things which are trending.

Overall, well done! I am definitely subscribing, and I'll test if I can switch to it on Android.

(edit: typos)
Certified Kubernetes Administrator (CKA) Prep
Can’t wait to try this when I get home!
It’s amusing how different people’s wants and desires are.

I live in a very small town from the POV of what I perceive as the majority of HN - <15k people, and it’s the largest town in an hour’s drive in any direction. My home is in a neighborhood on the edge of town that was annexed only a few years ago, and as a result even though my property has city sewer access, I still have a septic tank. I dread the day that I’m unable to legally keep it operational and have to tie in to city sewer. It’s just one more monthly bill I’ll have to pay. The zoning here is such that a homeowner can do any repair work they please on their own without having to get a permit or licensed contractor.

I have gigabit fiber and solid, level floors though. :)

I could easily increase my income by $75-100k if I were willing to move to LA or SF. I’m not even tempted by it.
The trouble is, this "je ne sais quoi" that you speak of, that you "could tell he had the chops to figure things out", is unquantifiable and almost totally subjective. To be a bit blunt and cynical, this way of evaluating candidates basically boils down to, "do I like this candidate?" Your criteria for liking someone happens to be that you look for these nebulous "chops for figuring things out". What about the other interviewers at your company? What kind of stuff would they like? Would they evaluate "chops" the same way you do?

Or, just imagine that you're interviewing a hypothetically equivalent candidate who also had the same drive and "chops to figure things out", but who happened to be less fluent in conversational English. Are you so sure that you'd be able to pick up on the same underlying "signal" about their chops, if it was obscured by some language fluency noise?

Hiring is a Hard Problem, and there's a big gap between well-intentioned intuition and translating that into robust processes.
I guess I’m still getting used to it, but it always takes a few extra steps to open things like views and functions, autocomplete needs configuring to work properly, and a couple of other features I’m blanking on at the moment. It’s all small stuff, but it can add up.
In the beginning it was so bad on mobile that it was actually completely unusable. I think it's still not very good but at least it's somewhat usable. A keyboard is definitely the recommended input device. ;)
> There's just no ducking way around it. Short of adding a fake contact to your address book named Dr. Duck Ducking McDucker, autocorrect seems ducking incapable of learning everyone's favorite bit of profanity.

In keyboard shortcuts, add the words you want not-autocorrected to both sides of the shortcut, eg:

fuck -> fuck

fucking -> fucking

This will make autocorrect learn them once and for all.
software is a point of failure :) also, batteries
All of these fancy-dancy layers to software development just seem ridiculous to me. Coordinate with the rest of your team, coordinate with your customer. However that takes form is up to the team. You want quality? Give the devs some breathing room.

However as one commenter said, it's not about quality. Big companies have to feel that sweet, sweet cash, as soon as possible, at the cost of the devs.
> At the end of the day, you wind up in a lot of fairly pointless arguments about tech stack and coding conventions that 99.9% of the time don’t make a bit of difference to the final product.

99.9% of the time they do, maybe you don't see them functionally and visually, but probably you aren't measuring security flaws, performance and specially ease of maintenance which goes unnoticed most of the time...
Why Authentic Translation Still Requires the Human Touch
> I feel like there's a certain level of stockholm syndrome in the sense that to PG experts, these things aren't that painful anymore

I don't know if I’m a PG expert, but I just prefer “migration tool” to be a separate thing, and for the DB server engine to focus on being an excellent DB server engine, with the right hooks to support a robust tooling ecosystem, rather than trying to be the tooling ecosystem.
Pfizer-Novartis Research Firm Morphs into Low-Cost Pharma Rival
A look at this classic Viennese ticket machine would convince most people that paying more to never touch it again is not only fair but necessary and effectively a discount:

https://live.staticflickr.com/1096/1427525859_9f6fcf046f_k.j...
A primer to get going using PartiQL with DynamoDB in Node.js
A Novel Framework for Reputation-Based Systems
Content-free comment, but WOW this is really slick!
This is interesting! My thinking is that quantum computing is shaping up to be similar to fusion in the sense that it will steadily march toward usability but a commercial fusion reactor will forever be several years away from production. Is this the case or am I just really ignorant of the QC field?
It is also possible to use user scripts & Violent Monkey on mobile - Kiwi browser [1], based on Chromium, supports browser extensions as well as full Developer Tools. :)

[1] https://kiwibrowser.com/
... it's Switzerland. Everything is 3x more expensive and salaries are 4x higher. Just don't travel there.
I live in BC. I'm double vaxxed. We know the military, recently back from fixing Afghanistan, is using their proven effective propaganda techniques to make everything better at home.

My ex's mom is a real-ass epidemiologist, albeit not a pandemic person but you know on gov't boards and stuff. She was recommending my ex not get astrazenica, purely on the evidence.

Now, I have to have a passport to go to a restaurant. I have the card they gave me, but they will be requiring an app soon.

This is insane, it looks like pure divide-and-conquer tactics to me.