skysight-inc/HackerNews huggingface dataset:
It's even worse than this:

- all those photons are blue-shifted and becomes hard gamma rays.

- once you get close enough from c, all the stars in the universe appear to be either right in front of you, or right behind you, which means you get hit not only by gamma photons coming from the galaxy you're aiming at, but gamma photons coming from half the universe!
I also always have the same tick at the back of my head. I have put off learning/playing around with all SPA technologies because of this.

To me it looks like we are increasing the surface area for a attack - again this is a hunch, a kind of smell test.

But I also see that react etc are running away with all job offers.
> These apps [single page web applications] also tend to feel snappier because page loads are not required for every request.

This isn't my experience at all, especially when network conditions are not great. The browsers has error handling and a progress bar. Single page web applications often have bad or no error handling and you have no idea if the request failed, the code errored or something else went wrong. You need to refresh the whole page if something goes wrong, which results in having to load a ton of JS every again, negating all possible savings in time and data usage.
I have a strong tendency for things to disappear if they are kept around for too long. This happens in real life too. When my girlfriend and I moved house last year we started describing things as "gone" because we kept finding that whole boxes or pieces of furniture became completely invisible to us if they had been in one place too long. The same thing happens with browser tabs. Sometimes I'll leave one open "for later" and then I'll realise sometimes a week later that the tab is still open. I wonder, do these loads of tabs people have the same problem as me, or can they see the tabs and "later" really just hasn't arrived yet?

In emacs I have a completely different approach to "tabs". I actually don't have visible tabs at all and "midnight-mode" automatically garbage collects unused buffers in the middle of the night. That way I only ever have stuff open that I am actually using. And, think about it, you only need to know what "tabs" are available at the moment you are switching, why are they visible at all other times? I wonder if such an approach could work for web browsers too?
That's an interesting take, since the Russian school's teaching methods originate in Soviet public schools.

If that's the difference, why were the goals so different there, and how do we make US public school goals more like the Soviet ones?
Credit Cards are not to blame for bad credit
At relativistic speeds, you'd be vaporized, or at least ionized by interstellar gas, e.g. there are about 1 atom of hydrogen in one cubic cm.

There was a paper considering making a shield against it, either lead, or electric field, or magnetic field, and resources required for it.
Bookmarks are for medium-long term storage. If theres something you don't need right now but might need later on in the week, are you really going to put it in with all your other junk?

Of course you could argue that better organisation and regular cleaning of your bookmarks is needed, but at that point it becomes a job in of itself.

I'm also not sure bookmarks are something you learn to use. If you've ever used any file system before, you've pretty much got the hang of it, its not a terribly difficult concept to grasp. Maybe a refusal to make use of bookmarks, I'd disagree thats the solution but it certainly makes more sense
> The grading was done based on a distribution where only a certain % of candidates could get each grade in a given exam

I don't think that's fair, either. That's suitable when you have a ranking and only the top n are accepted (like in admission exams) but IMHO not when the idea is to benchmark against a level of achievement: In which case it does not really matter how well others did, only how well each candidate did against the expectation.

So while I do think exams should be so that only a certain % of candidates usually get top grades, I think that this should be achieved by calibrating exam questions to the appropriate level of difficulty.

For instance, there should be a few stretch questions that are challenging enough that maybe only the top 10% on average are expected to get them right and the grades' thresholds should be set accordingly.

A-levels are ridiculous to the point that when it was becoming evident that too many As were handed a few years back the answer was to create a new A* grade for the "really good ones". But of course inflation did not stop so I fully expect someone to propose A* in a few years.
For me it replaced both my tab groups extension and vertical tabs extension. It's a godsend, although a little bit buggy every now and then.
> If the collective efforts spent around the world complaining about Facebook were put into making alternatives we would have hundreds of very well funded endeavors by now.

A particularly silly example. Lots of alternatives do exist, but the value of Facebook is that other people use it, so /convincing people/ is an inherent part of creating viable Facebook alternatives.

Also, a lot of the complaints about Facebook stem from it tracking you via the sites you visit and via your friends who use it. Which, again, can only be solved by convincing people.

The other examples, like solar power and fusion, ignore the fact that most people have zero capital. The only meaningful way for most people to invest in a technology project is to vote (and convince others to vote) for a government that will invest in it.
Exactly. The only time I felt the supposed "snappiness" is for documentation websites (so mainly text) that pre-fetch all links.
I'll show myself out...
Falco – secure, fast and fault-tolerant web app toolkit for F#
GMO can also be engineered to inherently be pest resistant and thus require significantly less pesticide
No we don't.

We have to reduce comsumption, and not just a bit but by a lot.
I agree and I hate two things about SPAs.

- Works terrible in bad networks.

- And the thing I hate the most is the shifting of images, links when the page is still loading. But this may be a implementation issue.
This is one of the problems I have with Cal Newport's book Digital Minimalism, those dopamine fasting articles that were circulating a couple of years ago and other similar movements to reduce time spent online or on a device - there's very little evidence to support them.
> You need mass to accelerate.

* momentum , impulse , force
Systemic racism is the QAnon theory of the left. Every disparity between races has one simple explanation, racism, disregarding all other possible causes.
The data contradicts the narrative but data doesn’t matter as long as they believe it’s right.
You have to assume that everything you do not control and monitor is compromised.
This reminds me of Monty Python: "All right, but apart from the sanitation, the medicine, education, wine, public order, irrigation, roads, a fresh water system, and public health, what have the Romans ever done for us?"
Train needs a massive upfront infrastructure investment, and isn't flexible for route when passing through politically unstable areas. China -> Europe needs to cross through at some point. Similarly, Africa -> Europe by train needs to cross in a politically unstable area. Being able to choose your route is very valuable.
I actually meant it as sarcasm, but probably should’ve known better
Yes, there is a to read later folder for that.
Volume/capacity/rate.

Not exactly a security issue per se but ordinary SIM cards/phone numbers are intended for personal use and are limited in how many messages you can send per minute/hour/day.

When your messages are blocked, your 2FA obviously fails.
Google employees who work from home could lose money
> but leaves you with a lot of tabs open that are cognitively hard to deal with ("why did I think this would be interesting?")

Get "Tree Style Tabs". All the tabs are in hierarchy. Anything opened via "Open in new tab" becomes a child tab. This way, the "train of thought" is always preserved.
Zynga is paying $82M to get out of its San Francisco lease
> China is surrounded by foes on its coast. This is why it works so hard to expand its territorial waters.

I would argue the exact opposite. China works so hard to expand its territorial waters. This is why China is surrounded by foes on its coast.
1. Ongoing activities folder

2. Neither do tabs across process restarts or devices.
What a song reveals about vocal imitation deficits for autistic individuals
> imo it greatly explains some of the political tendencies we see today

That's very interesting, could you please expound on that?
Oh, but they can - and they do. It is really common for freight to go the distance it can by rail and then the last miles by truck - they load the entire semi trailer onto the train and only have to load the trailer once.

Trains aren't as flexible as trucks, true. But a train can go hundreds of miles with only two dedicated people - the engineer and the conductor - and they pull hundreds of trucks (and more). A lot of trains in the US are more efficient: They have a diesel generator that runs the electric motors on the wheels.

Even better: In the US, the tracks prioritize freight trains. Amtrak usually rents the space, and you get stuck waiting for freight to pass (at least in Indiana).

I have relatives that work as engineers and conductors for a freight train company, by the way.
If one moves towards net zero emissions as my country is doing it doesn't matter how much energy you consume.

This wierd self flagellation is not necessary. Nor will it have any appreciable impact on global climate
Which book would you consider his best? I’ve only read House of Suns, and it was great.
A coworker once asked me "What if we called sugar fat? Would people eat less of it?".
In my country (and I'd say this happens in some other EU countries), you do a ton of basic algebra as a kid, then take some rushed calculus and linear algebra 1-2 years before uni.

Once you pretend you have mastered the basics, there is a sudden, strange focus on advanced Calculus heuristics and obscure linear algebra techniques, effectively making most people hate these subjects. The way you are taught the stuff is basically a crime against Mathematics since it drives talented people away from STEM careers.
Do you know if there's an English translation?
As always with microbenchmarks...

struct Error* create_error(const char *msg) {
struct Error *e = malloc(sizeof(struct Error));
e->msg = strdup(msg);
return e;
}

Is it measuring exceptions vs return codes, or creation cost of std::runtime_error(const char *) (small string opt?) vs malloc() + strdup?
You buy an entire sovereign country? You do know that's not how it works right?
shit, looks like i started packing too early
Replication Strategies in Distributed Systems
> close to C

As a programmer, this gave me this warm feeling...
Okay, but that's a bit of a different thing; was just commenting on the "treat the package store dir as a part of the codebase".

That being said, overall I found all of that more trouble than it's worth btw, certainly for Go. I certainly had to debug and fix far more issues with the container software itself than with issues derived from diverging environment issues, especially on coworkers machines who aren't very familiar with all of this and are "only" developers (nothing wrong with that btw).
Well, I actually I agree with a lot of the stuff you write, but definitely disagree on taxes.

The main point I disagree with is that adding taxes somehow makes your choices seem okay. I don't really think that's the way to look at it, though I do understand there is some merit to the idea.

I'm not saying adding a carbon tax should be the only solution or even the best longterm solution. But the issue is that we cannot ban cars or flying or oil or plastics without seriously disrupting the whole world. So that's a nonstarter for me, we just can't do it, even if it would, in fact, be the best solution if you only consider the environment.

So we're down to mitigating damage at this point, since we can't directly fight the root cause. So maybe there are other solutions, but taxation is a pretty obvious way to reduce demand. Is it true that rich people will still be able to pay the tax and just indulge? Sure, we can maybe compensate for that somewhat, but rich people will always be better off. Should we all dig a deeper hole just in order to prevent some rich people having more than the rest of us?
He's not exaggerating at all.

I was in school in roughly the same period as you and although beatings from teachers to pupils were very rare, they did exist and happend if the pupil was very unruly and caused trouble in class (I had one classmate who nearly assaulted a teacher during class because he didn't like the bad grade he got), but usually the teacher had the "blessing" from the pupil's parents to perform such "corrections".

Beatings were much more common in the poorer parts of the cities/country with poor performing schools and broken families (alcoholism, domestic abuse, poverty). At top schools in big cities like the one you probably went to with alumni that go to Harvard and Google, beatings were not common at all because usually the children came from mid/upper-class families. But that's very small percentage of the pupils in Romania that are in such a performant environment.

When my dad was in school in the 60's, from what he told me, receiving beatings in school from teachers was very common all around even for stupid reasons as some teachers would go on aggressive power trips if you stepped on their nerves.
No you just fire it through the wall of the vacuum chamber. When you're going >99% the speed of light a couple inches of metal don't matter that much anymore.
Ultimately, how you use tabs is very related to how your thought process operates.

Some people need to have their tabs always visible as an aid for thought, so they can quickly see all the little tasks that are needed for the goal that they are trying to fulfil. In some cases, tabs that go away from view will literally go away from the user’s mind as well.

Web browsers need to get a lot better at supporting different thinking styles. After all, it is easier to change how our software operates that how people’s brains work.
Can the FTC get OpenAI get them to remove "Open" from their name?
"Trying out numbers" seems like the simpler approach to me. You have to multiply four consecutive numbers to get 1680. One of them must be 7 (since 7 divides 1680), one must be 5 or 10 for the same reason. That leaves only 3 possibilities, and you only have to check the middle one (5 x 6 x 7 x 8) since if the result too big or too small, you'll know which of the other two it is.

OK - you weren't guaranteed the solution was an integer or even real, but you should strongly suspect there's a simple answer because you didn't get generic fourth-degree polynomials in your class. Depending on the class, you might be expected to find one, two or all four solutions - but once you have the first one the rest are much easier.
Regarding your second point, Firefox does both of these.
Companies never lose an opportunity to cut costs.

They sense that many employees prefer to work from home, so that they may be willing to essentially pay for the privilege.
Plan to bring 'up to 1M' Bitcoin-mining computers from China to Alberta
Depends on the teacher I guess, but we never got corporal punishment unless there were grave discipline issues like beating girls with snowballs or weaved scarves. Math? No. You just got a bad grade.

Most of our olympics are currenty researchers abroad or tech leads in the country. Entrepreneurs not so much, maybe the networking types.

The hardest math problems we encountered were from the USSR olympics. There was a magazine with math problems which collected such gems.
> nor should anyone expect that they do
I'm not a systems programmer, so I might be wildly off base in what I'm about to say. However, isn't it in fact expected of systems programmers that they do understand in detail what the compiler will do with their code?
While what you say is true, I don’t see how this invalidates the thesis of the parent comment. Two examples do not invalidate the general trend there.
If, however, all implementations are flawed like that, we are having a different problem, right?
But yes, super-optimized cases should be removed or marked as such.
> But you can't close the tab or you can't find the content again and bookmarking is mostly useless if you use multiple computers and browsers daily.

Tabs are hardly any different.
> few people use more than 14

I can definitely say there is a selection bias at play here. Tab management as it is in major browsers by default sucks. At more than half dozen tabs, you start losing tab titles, basically playing "Where is waldo". When you go beyond a dozen tabs you can barely see the favicon. Any more and it becomes a game of "Concentration"[0]. When the experience is so horrible, no wonder people don't use more than 14 tabs at once. Give people vertical tabs with nested hierarchy and watch how quickly people go about operating 100+ tabs without losing sweat.

[0] https://en.wikipedia.org/wiki/Concentration_(card_game)
"- And the thing I hate the most is the shifting of images, links when the page is still loading. But this may be a implementation issue."

Thats just bad design.
Better never let the process die or corrupt the session cache.
The amount of energy required for fast interstellar travel is mind-boggling. People do not comprehend the scale. Even with ridiculous things like massless fuel it would take multiple times the entire yearly energy expenditure of the earth for an ISS sized ship to travel 10 light years before the passengers died of old age.
Disney World is allowed to build a nuclear reactor :)

https://www.forbes.com/sites/jamesconca/2019/02/21/disney-wo...
as always, it's a jail
Yeah, I get the general idea. I, like most HN readers likely were, was in a similar situation.

And as a certified smart guy I now ask myself and others questions like: Why is it deeply offensive to hold you back when you are literally suggesting to hold them back instead?
> Systemic racism is the QAnon theory of the left.

No, its not.

> Every disparity between races has one simple explanation, racism, disregarding all other possible causes.

No, “systemic racism” is not “all racial disparities are caused by racism”. It is “some racial disparities are caused by institutional features that may seem racially neutral on shallow analysis but which structurally disadvantage particular races”.

> The data contradicts the narrative

Well, it certainly contradicts your strawman narrative, but that has nothing to do with what systemic racism is about.
> Maybe on the US level it makes sense, but I live in a small country

In case you missed it, this entire discussion here is about the US situation. The "U.S:" even is in the article's subtitle (once you click on the article) and the US and NAFTA are all over the article and this discussion.
I don't use bookmarks. I rely on history. If I want to find something, I'll type relevant keywords and the page shows up. It works without using bookmarks. I usually memorize parts of urls or title without effort, if I didn't have that I guess I would need bookmarks.

I think bookmarks would be good for building lists. Like recipes. But I'm not organized well enough to do this.
Yes, we could make a larger cabin with the same weight constraints using modern composite materials.

But even with lighter materials, you would still not be able to accommodate more passengers comfortably. The majority of weight-per-passenger will come from water (which every passenger needs for showering, toilets, food preparation). You would need to land regularly just for passenger hygene reasons. So I still don't expect blimps will be a 'comfortable' alternative to cruise ships.

Random fun fact: The Hindenburg had a grand piano made from aluminium, as a regular piano would have been too heavy.
I normally just exit the browser if I reach 20 tabs. Mentally I can’t/won’t deal with it and just declare tab bankrupcy and exists everything. Browsers like Safari have excellent time based history, should I need a page within the next few days.

On problem with this method is that is has made me hate webapps, including PWAs, as it they incompatible with the browser being closed down a few times a day.
Two competing cryptocurrency policies began a conversation on digital rights
TypeScript support is hacky. I'd rather my `node_modules` folder be a symlink to a folder within a global package cache.
> Is your view that re-use of those definitions cannot be plagiarism? If so, why not?

Could you stop pretending you are not understanding my point considering your first example nicely underline it and you yourself admitted it would be laughable to call that plagiarism?

I never was arguing there that the copying of everything you might defined even tenuously as a definition never ever constitute plagiarism. That's a complete strawman. I'm going to stop wasting my time here.
the sails on those sailboats act like a wing even downwind . That's only usable with racing boats which use light foils fly over water instead of heavy keels , but yes they can move faster than the wind . Curiously i can't find a good explanation of their design.

The Blackbird cannot use a land sail to go faster because it needs something to act like the keel on a sailboat and provide a counterforce. The propeller is an elaborate way to provide that force
Why we built our own CDN
We chose Vue at Parse.ly after spending quite a lot of time building real-world web products in pre-SPA simple Django + jQuery (2012-2015), then Angular 1.x (2015-2020), and then React (a 1 year experiment, 2018-2019).

We switched our main product to Vue last year, and we couldn't be happier. And, we advertise Vue in our job postings. And, we are hiring!

https://www.parse.ly/careers/frontend_engineer
(As you likely know) Normally in Rust the trait is a gentleman's agreement. If my type does not have total Equivalence then I don't implement the Eq trait, and so if a type has Eq then it's promising to deliver total Equivalence. You can, in fact, just defy this and make types that do something "completely wrong" while implementing the syntax of the Trait and I provide a suite of them so that other people don't need to do that experiment:

https://crates.io/crates/misfortunate

However, Rust does have two other tricks up its sleeve:

1. Unsafe traits. You can declare a trait to be "unsafe". Implementations of this trait likewise need that "unsafe" keyword and it alerts the programmer that, as with unsafe function calls, they are responsible for actually getting the implementation details correct. Not many standard library traits are unsafe because that's a considerable burden, but a few are, including Send and Sync.

You wouldn't learn much by implementing unsafe traits wrongly in a library like misfortunate, it's the same lesson as a C++ library that scribbles on random memory addresses.

2. Rust knows whether you implemented a trait by hand or merely derived it. In a few cases it can be reasonable for the language to distinguish these cases for built-in traits, since in the former case it knows the derived trait does what is needed even though a manual implementation may not.

It is possible that future improvements to Const Generics will rely on this latter idea. So long as you derive Eq rather than implementing it, Rust can reason that your type really is suitable as a constant type parameter whereas misfortunate::Always is not suitable (it would cause mayhem if permitted because of its idea of what "equality" is) despite claiming to be Eq.