skysight-inc/HackerNews huggingface dataset:
> I would honestly pay significantly higher taxes if we could get Swiss-quality train service in parts of the US (and especially if they have good internet).

The thing is its not just the taxes you'll be paying for, its the fare on top of that. It gets really costly if its your only form of transportation, and even with a Halb-tax card it can be pretty expensive. I did it for a year while living and working in Switzerland, and the CHF was pegged to the EUR, so in certain places I just risked it and jumped the tram fare into the city, which I'm told by my friend who worked at the SBB is a bad idea as they have cameras everywhere and could 'in theory' compare it against your halbtax card ID.

The SBB is super convenient and punctual, though; going to Zurich airport from just about anywhere in Switzerland is possible with nothing more than just a tram or bus ride to the nearest Bahnhof. But Switzerland is a tiny country compared to the large sprawling US. And just look at the absurdity with the train that was supposed to connect LA and and SF at $77 Billion. But having dealt with plenty of phantom last trains and having to sleep at the bahnhofs makes me paranoid, I slept at Basel bahnhof like 5 times and at Bern I must have stayed 2 times overnight in the freezing cold with several layers on.

Its funny how all the youth had to have driver licensees, and no cars, and how most just got a halb-tax card from their employer or the Government to get to school or work. The costs to own and fuel a car are obscene by US standards in Switzerland too.
Lock stock and barrel against tax hikes. Having previously profited from a public project this kind of thinking will just legally mandate you get less money in your paycheck. There is an incredible amount of waste.

Call me naive but I think it’s better to keep those dollars and save for a flight.
> Same goes for science e.g.. People like Popper or Kuhn spent a lot of mental cycles arguing what is and what is not science, yet people still do science every day without reading them.

I'm quite fond of a terrible mathematical joke which this reminded me of.

"I'm worried about my nephew, I was trying to teach him to add numbers, but he can't even pronounce zermelo fraenkel set theory, how's he ever going to learn it?!"
Unclear Intent
Why not just run Docker containers natively?
What strikes me about his presentation is the way he expresses skepticism without arrogance or superiority. It's easy for skeptics to sour their message that way ("how could you believe that?") but this mellow avuncular style seems much more effective.
I hate this sort of article. Lots of griping about the problems with YAML, but no solutions. What does the author think is better? XML doesn't map to the same data structures as YAML, JSON, and TOML, so it's not really a comparable beast.

The author mentions a desire to be able to teach a data format to people in the way someone can comprehend HTML or Markdown easily. But the formats have different goals.

The goal of HTML and Markdown are to provide a way to encode document formatting in a simple text syntax. There's not one single correct way to format a document intended for presentation to and consumption by humans. Pretty much anything goes, HTML and Markdown just provide some decoration.

But the purpose of YAML (and JSON and TOML) is to provide a way to represent strictly defined data structures for consumption by a computer. The reason YAML is frustrating is because you can't fudge the result; you can't be sloppy or inexact; YAML operates at the boundary between the human and the computer program, and just like any HCI, it's going to be frustrating and error-prone.

Now, would it be possible to come up with a better format than YAML or JSON or TOML that does the same thing? Maybe. But the facts that tools exist to search and manipulate these formats and that we'll probably still be using them in 2030 isn't evidence that they are bad. The fact that yq can exist and is useful is a point in favor of YAML, imo. If simple tools can be written to do useful things with a data format, that makes the format more useful.
> In Facebook, it's inside the Facebook container. Since the Facebook Container has no idea who I am,

wouldn't they know exactly who you are with every request sent to any of their servers and any facebook page you load either by your facebook account, IP address, or by browser fingerprinting.
I find it rather curious that the cloud-native crowd tries to sell us containers, but cloud providers themselves use VMs.

Like, if not even AWS, Cloudflare, and fly.io use containers, how can K8s be native in any way?

I mean, that makes even Lambda, which runs on Firecracker VMs, more native than K8s.
> as far as I know there's no actual good evidence on how much fiat they're backed by

Would you say there's a minimum amount? Thought it was quite clear in the courts that it was at least 90% fiat backing with anything else being hard too account for which I'm guessing is doublespeak for "it's ours and you can't touch it".

Virtually all of the people who actually hold tether are exchanges, mostly in the US. Everyday people are rarely exposing themselves to risk here.

Just for comparison, the reserve ratio required by US banks is now effectively 0%.

https://www.federalreserve.gov/monetarypolicy/reservereq.htm
I heard about them one other time, on HN a few months ago. I didn’t bother checking them out because they were mobile only. Other than that, nothing. No one I know has mentioned them to me even in discussion of such services and the people I’ve asked haven’t had a clue they existed. Maybe their content sucks. Maybe their choices and interface are garbage. But surely their terrible marketing was also a nail in the coffin?
The "age" of an issue should be the most recent version number of the software in which it reproduces, and not the date when the ticket was created.
Viewpoints Research Institute claims that they did all of personal computing (including antialiased graphics needed to do SVGs, TCP/IP and an office application which could run both word processing workloads and PowerPoint) in under 20,000 lines of code. (Usually TCP/IP itself is 10k LOC so this is pretty impressive.)

The basic idea that Alan Kay has presented in his many similar YouTube presentations (most of which run with that office application) is what we call today domain-specific languages, you write the rules for antialiasing a pixel in whatever the ideal language would be for those rules: you just imagine that you have a dream language and "wishful think" the solution: then you go and you reimplement that DSL in another language that you are wishfully conjuring, a language-language, and that final one can become self-describing and can compile and optimize itself.

This is also a method of programming advocated in MIT's old SICP lectures, which will also cover the implementation of Lisp in itself, which is sort of a prerequisite for it.

That all said, I would love to read the source code someday but I can't seem to find it anywhere, the software product may be the KSWorld that was described in [1].

[1] http://www.vpri.org/pdf/tr2013002_KSonward.pdf
I went from LastPass to Bitwarden based on a HN thread a couple years ago. YubiKey support for what, a dollar a month?

I mention this because my work uses 1PW and I don't like it at all. Not the browser extension. Not the desktop app.

Bitwarden is well worth checking out.
Or people that live busy lives benefit from nudges in the same way calendar notifications are a feature for almost any calendar app for otherwise perspicacious people.
>Not sure what can be done. Though I am tempted to go see what a 9,000 line OS looks like.

I think you are going to like STEPS:

>The overall goal of STEPS is to make a working model of as much personal computing phenomena and user experience as possible in a very small number of lines of code (and using only our code). Our total lines of code target for the entire system -- from user down to the metal is 20,000, which we think will be a very useful model and substantiate one part of our thesis: that systems which use millions to hundreds of millions of lines of code to do comparable things are much larger than they need to be.

http://www.vpri.org/pdf/tr2012001_steps.pdf
You're describing keepassxc. A keepass file is essentially an encrypted sqlite db.

How is an encrypted odt/txt better?
I proudly give them all my data, I want big tech to make money and get better products.
Are hotlinks supported?
> If you end up subnetting down into small subnets to give customers

Since this is about AWS... they don't do that. They will assign a random IP out of their available public IP for every resource that needs an IP. For many of these you can allocate an IP and move it around if you want (that's why they call it 'Elastic IPs').

Unless you have special needs (and actually own the IP ranges) your VPCs will all be in a private IP range. You can even have multiple VPCs with the same range with zero issues (unless you want to peer them).
I can't remember where I read the quote (maybe Ben Goldacre?), but it was along the lines of "If it's in Nature, it's probably false". I suppose because the likelihood of publication in Nature goes up if it's a surprising result.
I can't type on the left in Firefox still. Using 81.0.2.
The industries that are doomed without a coronavirus vaccine
The only asterisk to that statement would be if OP was a Mac user. Using Firefox for reddit and youtube nets me 4 hours of battery life on a 2020 13 inch MacBook Pro, while safari will get my 6.5-8 hours with the same usage.
And those with an entrepreneurial spirit, but also a family, have a massive barrier to putting their ideas into action.

How many great companies died in the womb because someone just couldn't risk losing their health insurance.
Scientsts accelerate adult reading 25% instantly using typography
building a side project with hasura right now. has been pretty solid to work with
It’s not just an American thing. It’s a younger-demo-American thing.
Losing your sense of smell and taste is a symptom of COVID-19!

Too bad the iSmell never took off and became ubiquitous, or it could be used to screen for COVID-19 symptoms.

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

https://www.wired.com/1999/11/digiscent/
We have a whole post about workload isolation that answers this: https://fly.io/blog/sandboxing-and-workload-isolation/

The tldr is: Docker containers don't offer enough isolation for multi tenant systems.

They're also very slow to boot, compared to a Firecracker VM.
Unfortunately, we may yet see networks that block or slow down QUIC, in a paradoxical attempt to improve performance.

QUIC is designed to hide a lot from the network. But some network nodes use visibility into things like round-trip time, data-in-flight and packet loss for each flow, so they can adjust queuing parameters to optimise for each user. These measurements are easy to get from monitoring TCP, but not QUIC.

The designers of those network nodes may conclude that blocking QUIC (UDP on port 443) and forcing fallback to HTTP/2 over TCP results in better ability to optimise network flows than allowing QUIC to go ahead. All browsers race TCP against QUIC, so a network blocking QUIC shouldn't significantly slow performance compared with just HTTP/2.
yeah, I wonder when the Facebook container will make it to mobile - it's one of their own after all so there should be no safety issue.
100% think that all of us should know the technique that Dr. Sarno has discovered! I have had great success with neck, upper back/shoulder and lower back pain using the essence of what is going on here with pain.

The latest research I have had success with is based on Sarno's work and started with Dr. Schubiner's "Unlearn Your Pain" workbook and the "Unlearn Your Pain" podcast by Alan Gordon via Curable, plus all the Curable content has been GOLD for eliminating 90% of my pain so far. And I am at the tail end it it gets less and less every day (I can finally sleep through the night without having to move because of pain).

Life changing information here!!!

Some success stories using these techniques specifically on RSI and carpaltunnel are here:

https://www.tmswiki.org/ppd/Repetitive_Strain_Injuries_-_RSI

https://www.tmswiki.org/ppd/Carpal_Tunnel_Syndrome_(CTS)

And, the Seattle Repetitive Injury Support Team even states on their website > "we think we have finally found a cure for most RSI cases". http://www.satori.org/rist/
This is a mixed bag; While the author never really articulates the titular "paradox" some of the background is good, but the "solutions" part is not well argued and perhaps not well thought out.

For example:

> we need to specifically empower some people to be an antagonist, with the explicit role of trying to refute, attack, and discredit other scientists and their theories

This is not a new role; it's been a career approach for scientists for basically the history of science. Presenting this as a new idea rather than basically a question of incentives draws focus away from the more fundamental questions I think.

Another one:

> After all, by the time of a Phase III clinical trial submitted to the FDA,...

Bringing up Phase III trials was a great opportunity to engage with the issue of cost vs. confidence which would have been interesting - instead is offered only as data on the publication rates of null results (again an issue mostly of incentives I believe, although that does related to the cost issue of course) Phase III trials are typically eye-wateringly expensive and partially for that reason imply the existence of a funnel of Phase 0, I, II experiments before them to make sense. The structural, financial, and opportunity costs of doing this are very much in scope for this articles topic but aren't engaged with.

Ironically, the entire suggestions section reads to me at least a bit dogmatically.
Mission accomplished? (Accelerating the transition)
From what I understand other countries (especially EU) essentially contract out defense to the US for economical reasons (i.e. so they can afford to spend more of their budget on social services and less on military). If US cuts military budget it means EU will have to increase military budget by
more than the US cut to make up for it.
I went to see him do a talk once... it was great.
I even payed extra and lined up to chat with him for a few mins.

On top of that I managed to get him to sign a picture we took on my Note (phone with stylus)
https://photos.app.goo.gl/yQB7rXH5JcdWT77b9
> And just look at the absurdity with the train that was supposed to connect LA and and SF at $77 Billion

The California High Speed Rail line is supposed to be 1,300km long. That's more like Paris to Budapest in distance, or another way of thinking, it's 1/3rd of the total railway length in Switzerland - imagine building that from scratch, today. But with earthquakes (and presumably, now, fires). I'm not defending it, but it's a very big project, it was never going to be cheap.
Haven't used Nim yet but I've used a DSL with that syntax (in anger) - it really sticks out as distracting visual noise since I'm used to curly braces for code blocks and brackets for array/object access. Since the latter are less common in most code, take up far less space, and provide a relatively useless visual signal compared to code blocks, I've learned to tune them out during navigation and light reading, which comes free on demand when adopting a new language. The curly braces, however, draw the eye and often come as annotations on things that share names or structures with what I'm looking for or trying understand or remember, confusing the whole process and causing mental "cache misses," if you will.

I find many of Rust's macros annoying for a similar reason, since they'll often be at the root of a module or function but for various complicated reasons can't have leading expressions - you can't make user macros that look like `macro_rules! your_macro_name {...}` or control flow like `match expr {...}` - so they're in an uncanny valley that's just as distracting.
Three minute explainer video: https://www.youtube.com/watch?v=f2RCPqdcSbg
Thank you, I'll look in to this!
With a car you can go anywhere.

Who needs a train?
As long as you're spoofing your fingerprint info (you can randomly change things like fonts, video cards, battery life, plugins etc) it doesn't matter how unique you are because every time you visit the site you'll be unique just like everyone else who is either a first time visitor or does the same. That seems way more effective than trying to hide in a "crowd" when even the smallest consistent deviation in an ever growing and changing list of potential flags will get you tracked 100% of the time.
Aaaaand a lapsed ssl certificate.
It's possible I'm misreading the tone of "has ways to go" and "niche volunteer-based SCM".
The website is bad, but phoning Amtrak actually worked pretty well for me! There wasn't much of a wait, the staff were friendly and knowledgeable, and they were able to really quickly plan out complicated routes with multiple transfers and compare different options. (One wonders if they could make whatever fancy planning/booking system they use available to the public.)

Admittedly this was a couple years ago, so it's possible COVID or budget cuts have changed things for the worse.
I agree, your description is more why I like it -- the only websites that get to save any state are the ones I pick to open in specific named containers and which I also specifically granted permissions to with uMatrix (RIP).

Everything else opens links in a new container with the hope to make it as close as possible to looking like a different person clicked that link. I know it won't work that well since the IP doesn't change nor the user-agent, but at least it helps with the most lazy tracking.
AI reveals hundreds of millions of trees in the Sahara
This is nonsense. More people get hurt in the US (and elsewhere) after a sports team loses a championship game than have been hurt because of Covid hysteria. This is like month 8 and you have one shooting.

On the other hand, more than 1/4 million dead in the US by year end from Covid.
Thank you for clarifying. I agree that makes it sound like she was a good manager. I'm curious, why did she take positions at companies unsuited to her strengths?
Building Computer Circuits with Magnons
Mods, this violates the ‘no editorializing’ rule for posts.
These industries are doomed due to the actions of governments.
Some years ago Firefox was near-unusable on MacBooks because it started spinning fans like crazy after a few minutes, eating battery in 30 minutes. But it had improved immensely since that time.

Speaking of Safari, maybe it's a matter of preference or habit, but for me it's has a very weird UX
It's basically government but the private sector version of it.
> Like if you don't have empathy there, then it's unlikely you're going to be a better manager than, again, my dog...

> ...much bad shit happened under their watch though, poaching, etc.

If empathy is important to you, please consider not using the term "poaching". Employees are not animals that belong to an employer based on an imaginary hereditary right. They have the choice (and often exercise it) of employment at a new place based on the relative attractiveness of both opportunities.
How long is a Quibi? About two years it seems.
You should do like the judges and recuse yourself from this topic, if all what you are writing is true
> If you re-use the same password for all sites, it takes just one sketchy site being compromised for all of your other sites to become compromised.

And speaking as someone that operates a website accepting passwords, this happens more than you'd think. There are hackers that actively try leaked lists of username / passwords against websites using botnets. If your password is leaked by one website, people will attempt to reuse it on other websites.
>> "Sign up for us because celebrities !!!!"
lol, its not even a meme anymore
Brain imaging study provides insight into patient-clinician relationship
This really is a good thing to keep in mind when it seems like the bad news keeps coming every day-- whether it be on the global/national stage, in your business or in your personal life. Overall, things in general are still slowly getting better for everyone on average.

Of course, knowing this doesn't help much when you're facing catastrophe that damages your own well being, and past performance is an unreliable predictor of future results. It's even possible we could see a reversal of many (or all) of these generally progressive trends if there is an unprecedented, massive collapse in the global economy.

But when the noise in your head of 'all the terrible things happening' is getting too loud, it can ease the stress a bit to remember that the trend is still upward in a lot of really amazing ways. When the chips are down, there's always tomorrow, and your odds of bouncing back better than before usually aren't as poor as it feels like in those moments of loss. And while it may not work for everyone, I personally take some comfort when I'm down thinking about all those out there who've been working a long time for a big win and finally got one today.
This is 2014 profitability data per route: http://reasonrail.blogspot.com/2014/11/amtrak-routes-by-2014...

Pretty much all routes lose money except the Acela and Northeast Regional routes.
Switzerland in fact has significantly lower taxes in most cantons than most (all?) states in the U.S. I am afraid higher taxes would simply yield more mediocre Amtrak.
I've definitely made this distinction before about myself - "I can't sing, but I can at least sing badly in tune"
Most organizations don't have the multi tenant problem we do, and end up just using Docker when they do containers.

But I also think it's fair to call "Firecracker VMs" containers. Most of what those people are talking about is application packaging and deployment, not necessarily what actually runs.

For what it's worth, I am also cynical about "cloud native".
Sigh - people still don't understand this ..... many (many .... many!) years ago I did my first Unix port (very early 80s) it was of V6 to the Vax, my code ran as a virtual machine under VMS - Unix kernel running in supervisor mode in place of the VMS's shell. Ported the kernel and the C compiler at the same time (NEVER do this, it is hell).

Anyway I came upon this comment in the swap in code a bunch of times, never understand it, until I came to it from the right place and it was obvious - a real aha! moment.

So here's the correct explanation - V6 was a swapping OS, only needed a rudimentary MMU, no paging. When you did a fork the current process was duplicated to somewhere else in memory .... if you didn't have enough spare memory the system wrote a copy of the current process to swap and created a new process entry pointing at the copy on disk as if it was swapped out and set that SSWAP flag. In the general swap-in code a new process would have that flag set, it would fudge the stack with that aretu, clear the flag and the "return(1)" would return into a different place in the code from where the swapin was called - that '1' that has "has many subtle implications" is essentially the return from newproc() that says that this is the new process returning from a fork. Interestingly no place that calls the swap in routine that's returning (1) expects a return value (C had rather more lax syntax back then, and there was no void yet), it's returned to some other place that had called some other routine in the fork path (probably newproc() from memory).

A lot of what was going on is tied up in retu()/aretu() syntax, as mentioned in the attached article, it was rather baroque and depended heavily on hidden details of what the compiler did (did I mention I was porting the compiler at the same time ....) - save()/restore() (used in V7) hadn't been invented yet and that's what was used there.
I would also add the following - another good reason is that it's probably going to be the most reliable, best tested part of any stack you decide to use.