skysight-inc/HackerNews huggingface dataset:
> As a left-hander fountain pens are more trouble and mess than they are worth. My handwriting sucks anyway.

They don't have to be! Try turning your paper 90 degrees and writing top-to-bottom instead of left to right. It takes some getting used to but it basically eliminates smudging of any kind.

In addition to that there are "left handed" inks for fountain pens that dry crazy crazy quick.
There's a difference between the government funding education and the government funding students. Costs are high because the government funds students (sometimes), not education.

And very few people get government scholarships, most get loans which must be repayed: essentially an extra tax on the middle class.
Most working holiday visas top out at a certain age, like 35 or even lower. The US participates in surprisingly few - only five, most of which have maximum ages of 25-30.

But, sure, what you say applies to young people from most developed countries.
25 Books to Read Before You Die: World Edition
If we had an operating system where every system call used an async calling interface, the type of spinlock latency observed in this article would be greatly reduced. It wouldn’t bring Moore’s Law back but it would make the most of what CPU resource we have.
Also see https://www.theguardian.com/world/2018/may/15/gap-sorry-t-sh...
Saying no to some things would probably help. He is on track to burn out or have a breakdown at the current rate, assuming it hasn't already happened.

Personally, I'd love to see him close or sell every company other than SpaceX and focus all of his efforts there.
Government funds most public universities to an absurd degree. Tuition is a drop in the bucket for most schools. Government loans are an extra tax on everyone, and are best seen as a money transfer from all taxpayers to public institutions.
I wish browsers had an option to make all cookies and site data local to the domain visited in the url of the browser. So if you are domain on “x”, and there is an iframe into domain “z”, the data would be local to domain “x.z”. When you would visit domain “y” which also has an iframe to domain “z”, its data would be local to “y.z” and therefore you couldn’t be tracked by “z” when going from “x” to “y”.

Of course that would probably break google analytics, so I don’t expect this on chrome.
Tesonet denies to its customers[1], that it is running both, a VPN service, NordVPN, and a data mining service, Oxylabs, from its HQ in Vilnius, Lithuania, even though both of these facts can be easily verified by anyone with the internet connection[2][3].

[1] https://www.reddit.com/r/VPNTorrents/comments/90jyoy/heres_w...

[2] https://web.archive.org/web/20180607165926/https://ui.awin.c...

[3] https://web.archive.org/web/20180426151621/http://oxylabs.io...
Thanks to PAM on Linux, "<hostname> login: " is printed by an entirely different set of processes than the "Password: " that follows it.

At least in Windows you aren't at a TTY that echos everything to the screen by default until PAM has hauled itself (and its umpteen libraries) off the disk (yes people still have 5400RPM HDDs :D), initialized, and put the terminal into no-echo mode...
GCD is. NSOperationQueue is too tightly coupled to Foundation to be useful/relevant on other platforms.
...but it's not though, is it. I add "!g" to my searches instinctively at this point.
So you're buying into the story that they only pulled out of China because they didn't want to support censorship anymore. That was merely a PR stunt since they knew that's what would resonate well with Americans or the west in general.* But even then, you're saying that you're totally fine with Microsoft doing this just because they never made a statement saying they don't like censorship? Imo one should judge companies by ones own convictions, at least when it's about fundamental believes of what is right or wrong. I guess I still don't get it.

* (primarily because cn gov requested extensive access to their infrastructure, claims of attempted or partially successful break-in attempts, etc. When they ceased all censorship in China the decision was already made to leave, it was just for show.)
From what I heard last, Wikileaks had a leak of their Twitter PMs, supposedly, and some of them were quite on the far right spectrum of "that's not nice". WL has neither denied nor otherwise objected to these claims and leaks to my knowledge and there wasn't any evidence they were falsified as far as I was able to tell. IIRC the founder also promised to hand himself over if Chelsea Manning was pardoned, which happened at some point and yet he remained hold up in there.

I think WL at some point was "the most powerful force bringing to light information the public should know" but it's no longer the case. They just dump data into the internet with no sense of moderation or actual journalism.

Dumping a lot of data isn't journalism. Everyone can do that. Journalism is processing and summarizing the data, pointing out the parts that are troubling.
You started off by misrepresenting Nietzsche's views and now you say that she effectively criticized him but dare not mention what that criticism was. I was trying to extract some substance from you, but now I see that will not be possible.
Every time we get snappier hardware, we just add more software bloat. I pretty much run two kinds of GUI apps (on Linux with a lightweight, tiling window manager): web browsers and terminals. My terminal apps are always very snappy, the web browsers not so much. I'm of the opinion that the computer should wait for me, not the other way around. Doesn't seem to work out that way with "modern UIs".
Alexa should be treated as a different kind of stranger. I think it's a huge mistake for children to talk to computers. It's inherently dishonest for a single voice to represent something so manipulative and fluid as if it's a person.

Amusing example: https://www.youtube.com/watch?v=MECcIJW67-M
I used to work those kinds of hours when I was young. 16 hours a day during the week and 8 hours a day on the weekend. No days off. I enjoyed it.

It's tiring, though. As I get older (50 now), I can't do it any more. I still over work -- because I really like working. A while ago I ended up in the hospital from what seems to have been a panic attack (that lasted a week...) It appears that panic attacks can really feel like heart attacks...

Stress is one of those weird things. It can fuel you, but at least in my experience, there is still a cost. If you're getting to the point where you are suffering stress related illness (like not being able to sleep), then you've probably gone too far into the red zone. It's important to find activities where you don't always have to be "on".

For some people like me, that's hard, but at least now I realise I have a choice between that and death. Hard challenges are fun, and I don't really fancy the death option at the moment ;-)
Isn‘t that a bit ignorant when nobody is forced to access their e-mail through a website running JIT-compiled JS in a browser with built-in OS features on a bloated, graphical UI of an OS with the burden of 25+ years of backwards compatibility?

A fast client running on a lean OS would not exhibit these problems - and AFAIK gmail still supports IMAP.

(I use Fastmail on MacOS&IOS/Safari and have no such issues either).
> It's just the short sellers who could bankrupt Tesla. But that's their job.

Let's be clear that the thing that the only thing that could actually cause Tesla to go bankrupt would be failing to produce and deliver products as promised. Short sellers, at most, may speed up the clock a bit.
> Microsoft's Javascript JIT engine

This is Google's. The problem manifested in Chrome. From the article:

> It turns out that v8 (Chrome’s JavaScript engine) has CodeRange objects for managing code-gen [...] But what if you have multiple CodeRange objects, and what if those get allocated at random addresses and then freed?
Gwynne Shotwell.
Right, but that the demand/supply curve isn't really my point. (Maybe we're still "talking past" each other.) Nobody wants to buy 2GB of memory at a "640 kB ought to be enough for anybody" price point; that's fairly obvious. My point is, human civilisation has proven time and again, especially when it comes to micro/nano-electrical/chemical technology (batteries, transistors, screens, chips, ...), that it is possible to optimize, improve, reduce price and make more efficient, production (while making the product better) beyond what anyone thought possible (well except Gordon Moore).

Why would batteries be different? If I find some way to make a battery better, 50% more efficient and/or 50% lighter, why can't I just dump $1-10bn into research/production and then dominate the market (likely worth 10-100x more)? Is there a fundamental technological reason (for some technologies/inventions at least), or is it just a matter of economics/management (too risky)?

I'm guessing this comment reads fairly unclear (my thoughts aren't particularly clear on this matter either), but hopefully it gets some of my point across.

Edit: petra gives a good example below - scaling of biological processes often fails; which makes sense because biology - we don't understand how life works, and it changes/evolves/moves by itself! But it seems that non-biological processes should be manageable, at least at this scale (i.e. not quantum/high-energy processes).
Downvotes here are pathetic: "somebody made a mistake on the internet, let's show him how much of an idiot he is!"
Indeed. Rocket technology itself is all derived from work done by the Nazis. As far as pieces of shit go these guys are pretty much top of the list. I'd rather have pieces of shit like Musk working on this technology, if I'm honest.
Projects: Back to C
I agree but we must also realise the amount of struggle and suffering the current system causes to graduates.

In general it's a lot easier to see the flaws of a new proposal than take notice of the problems with the status quo.

So doing things really gradually also has a cost.
> but it sounds like an awful hassle

filling the ESTA form is an "awful hassle" now?

Well the world doesn't run on free phone apps, as an entry process ESTA is one of the easiest.

And btw the Brits should start preparing for longer lines when they get into mainland Europe
The internet, sure. But GPUs will figure out new ways to parallelize, which is not dead yet.
It's obviously not meant to be interpreted as a definition of journalism.

It's meant to say that if you're just printing what someone powerful wants you to say, that's not journalism.
There is an old Japanese saying: The reputation of a thousand years may be determined by the conduct of one hour.
Both low and high-carb diets can raise risk of early death, study finds
You know the answer to that: zero. In the court of public opinion, existing risks are internalized and heavily discounted while new risks are always perceived as gargantuan no matter how small.

It's basic human psychology, it's why some people prefer to drive long distances instead of flying, and why a flu pandemic is conducive to mass hysteria, while the obesity and diabetes prevalence, orders of magnitude more deadly, barely appears on the radar.
13 Things Your Child Should Know About Atal Bihari Vajpayee
Because the underlying problem cannot be solved, until all the programs and systems currently in use can be completely rewritten and reimplemented with a widely-accepted programming language and methodology to ensure correctness and security.

If the current approach from the C+Unix era to programming and OS is still in use, there are only three solutions available...

1. Fix-and-miss all the bugs, safe programming practice.

2. Isolation

3. Mitigation

Isolation is useful to limit the scope of a security breach but cannot stop attackers from exploiting the bugs. The only solution which is able to stop attackers from exploiting existing programs is mitigation - you don't fix and miss individual bugs, bugs are always there, what we need stop attackers from exploiting them. Some exploits are easy to stop, hence NX. Others can only be stopped in a probabilistic way, hence ASLR.
That’s something that I remember people in my circle joking about at the time, but in retrospect maybe the joke was on us. User input should always be absolute top priority, and if that means something else has to stop then so be it.

(Although with 24 cores...)
> Chips are not advancing at the rate they should.

A weird interpretation of a singular event in the history of technology. No wheel maker complained because wood wasn’t getting twice as strong every 18 months.
Any job candidate who claims to be an expert in more than one or two things throws up red flags for me immediately. (And I’d still challenge their knowledge of those one or two things.)
I'm running Manjaro Linux with Deepin Desktop on a Dual core 0.9Ghz CPU with 8 GB of memory.

Boot speed from off to login is less than 5 seconds. From hibernate it's instant.

My girlfriend brought similar desktop to work and people with windows couldn't believe the machine was that fast. It runs circles around their new windows laptops with tons of memory and cpu cores.

Firefox loads in a second. Kingsoft office also loads in less than a second.

I think it's time people start to understand what is out there now as options for their laptops. And in particular, deepin desktop is very fast and beautiful.
I've been using it for some time now, and the biggest plus for me, besides the very simple to understand API and the manual redraw feature, is the ease one can find setting it up for a project.

Even with webpack or some other complex bundle, someone without any formation can really quickly set it up and get to code without worrying much about the internals of webpack etc.
I currently use ConEmu + zsh via MSYS2 as my preferred shell on Windows. I need to run many interactive programs like `python`, `node` etc. via winpty, e.g.:

```
alias node='winpty node.cmd'
```

With the new ConPTY, will I be able to run native Windows programs directly? If so, that would be huge, winpty (while I'm really thankful it exists) is a PITA in practice, see e.g. https://github.com/Microsoft/vscode/issues/45693.
Well, in Europe maybe. And only if a game character and items in their game count as your data. (IIRC there was actually something in the license agreement about all characters remaining property of Blizzard.)
> Do we actually want Tesla and SpaceX to fail?

Defenitely! I do not think it is good for the world to have even more concentration of economic power in the hands of the US.

I hope EVs succeed, and that private space companies start venturing to space in earnest. I just hope that other economic blocks are able to rip the rewards - ideally developing countries, including China and Russia.

We already have a terrible situation with most internet companies being american.

Economic power is extremely schewed.
A thorough explanation of its semantics would be good.
A set for which union is defined as the empty set is also a CRDT, but a pretty useless one.
And the explanation sounds a bit like, it converges by loosing data consistently.
> And very few people get government scholarships,

Untrue. Lots of people get Pell Grants, but the value of each is very small.
Asus now rolling out Linux OS on hardware with Endless OS
I think the dynamic was more that that software was slow when it was written, but had a long shelf life, so after a hardware upgrade or two it seemed very fast. I remember using Norton Commander (in DOS) on an 8086 and it was laggy scrolling a directory with 50 files.
Also matters who you're with. Traveling with my wife, I get treated with more respect than when I traveled alone
Did you try treatment for depression and anxiety first?
Huh, cool to know. Congratulations and sorry for assuming.
Twitter has lots of problems, shadow banning and their rather annoying attempts to drive out all third party developers will be their eventual downfall. I wonder how many people genuinely use Twitter to be social and how many use it to stir up hate mobs, to drive people into suicide, to breed hatred and tribalism or to spam the "latest breaking news".
"Having been a plumber for 10 years and now a quantum physicist"
“Reigning in” means something completely different than what you intended! (“Reining in” is what you wanted.)
I love your mechanism to fund your app (or at least how I understood it), by letting people by credits to let them break rules.

You could tweak it so that every user can set their own amount per credit (so that the app plays fair to all income groups) and this way the user is satisfied and understands that the payment is both a donation to your app and a penalty for their instant gratification.

More apps should try this model. The key is to also let the user set their own penalty otherwise it will not work.
You fundamentally misunderstand what diversity hiring means. It means the exact opposite of "increasing the potential pool of talented people to work with." The counterargument to diversity hiring is a blind meritocracy: you do not discriminate on any characteristic that is not directly related to the skillset that you require. This maximizes the talent pool to literally be everybody and everything that meets the skillset criteria.

Diversity hiring does the opposite, which is that you explicitly discriminate according to an arbitrary quota, on characteristics NOT directly related to the skillset you're hiring for. This heavily restricts your hiring pool.

Let's say I want to hire 20 diverse engineers. In a blind meritocracy, if I've hired 10 engineers that happen to have been white/Asian men, I still have the entire remaining population as potential candidates. In a diversity-quota-based system, I now have to automatically turn away white/Asian male applicants, as the remaining 10 slots are reserved for different demographics.

You are saying that you believe the counterargument to diversity hiring is "the turning away of people believed to be lesser," but that is simply not true. The counterargument is "I don't care if you're white or black, male or female, human or goose, I'm hiring someone who knows how to build a jet engine. If there are more male applicants than female applicants, I'm not going to be bothered by this or go out of my way to hire equally as many female applicants, because being male or female has nothing to do with knowing how to build jet engines."
Easy: the constant part of the polynomial is x^0.
M4 (computer language)
Monzo to raise $150m at $1.5bn valuation (Paywall)
1) Yes! (You can directly dump it to a language-native structure with the raw() method too, this is not 1:1 YAML/TOML style generic deserialization though as there are no fixed types in eno)

2) Some detail aspects of whitespace-parsing around the line continuation syntax will need to be specified by the language, the shared official API I am implementing for the different platforms is fully open to improvement and future reinvention though, I'd love to see a completely new take for a library API if it comes up in the future. :)

3) Definitely!

4) I try to keep things as consistent as possible across the platforms, but if there are important language specific paradigms I think these should be taken advantage of! I can't answer details regarding the PHP implementation yet but keep in touch, I'm happy about a dialogue here! (Also I can't be good at everything :)).

5) I want one! Obviously there can't be a stable generic "just dump it already" implementation, but a smart builder-type API is definitely on the list, I even started one for enojs but had to re-prioritize because there was so much else to do for the whole ecosystem. ;)
The argument for free speech is fundamentally the same regardless of whether you dislike the speech in question, or many people dislike it.

The argument is that it's better for society when those who disagree engage in dialogue instead of retaliation. So in that sense, yes, free speech is about being able to say what's on your mind without consequences.

We're not just talking about rights here, we're talking about principles. You do indeed have the right to walk away, or deny someone access to your platform, if you disagree with them.

But it's not the principled thing to do. It leads to radicalization, the collapse of consensus, and the death of the middle ground. These are the defining features of American politics today, increasingly volatile and partisan, because for so long so many people have faced consequences just for saying what's on their mind.

Free speech is fundamentally about recognizing that you disagree with someone, but at the end of the day, they're still human, they're still a fellow citizen with hopes and dreams just like you, and we can all be stronger if we find common ground and work together.

Here is Article 19 of the UN Declaration of Human Rights, which is an aspirational statement, not a legally binding treaty. Nevertheless it is considered one of the most important documents of the 20th century.

Everyone has the right to freedom of opinion and expression; this right includes freedom to hold opinions without interference and to seek, receive and impart information and ideas through any media and regardless of frontiers.
I heard of a boy who had learned to repeat, slowly, a command when Alexa didn't do what he wanted - often a voice recognition issue.

Soon, he started to apply that scheme also to talking to their parents:

"Mom, I want vanilla ice cream."

"No, you had enough."

"Mom - I - want - va - nil - la - ice - cream."
Colombian/Caribbean passports = extra scrutiny for drug mules. Watch the customs check when flights arrive from Caribbean/latin America.
.9ghz in 2018!? What machine is this?
Right. For whatever reason, I don’t think many people realize how this will work. These companies don’t have mechanisms through which to be rational about hardline growth ceilings. Or, we could say they have developed immunities to them. The contemporary corporation is an evolved social structure that specializes emotion and undermines perception.

Google has plenty going for it: no shortage of funding, the shoe-in for hosting the first self-driving car deployments. but none of it matters because there’s nobody in charge of where to draw the line. The behaviors of these firms will increasingly baffle their spectators.
Integrating HIBP checks in online platforms is nice, but what about the public (and admins) at large? Has HIBP been integrated in upstream for registration/login forms in "usual" software? I'm thinking about Nextcloud[0], Wordpress, GitLab, etc.

There should be no harm in doing it, and the admin would get a new switch "check the password with HIBP at login time (Y/n)". This could have a good impact - and it could be done from either client or server-side.

EDIT: after checking, it's already in Nextcloud: [0] https://github.com/nextcloud/password_policy/commit/fed9c37f...
You should try cinnamon. There's no accounting for taste, but after using gnome 3 for three years I tried cinnamon (version 3.6, older versions weren't good) and I found it better across the board.
> If I start getting asked about my hobbies in an interview, I walk, and you should too.

Ok so, you're so scarred by bad interviews that an attempt at small talk makes you walk. Fine, your call. But I'll choose what I do when someone wants to talk about light material for a few minutes, thank you very much.
Wouldn't it be sensible to use a bloom filter instead of iterating over all passwords?
We need multi-threading to be super simple but for that we need mass adoption of new programming tools and techniques (and the corresponding mass-abandoning of old ones).

But good luck with that! You're fighting against the most powerful force in the universe: economics (more specifically sunk cost into existing investments). "Soft"ware is a lot "harder" once economics are taken into account.
Will it not cause you be banned indefinitely due to visa fraud?
Every system builds on the humans implementing it. So in other words, this system gives judges the power to imprison anyone indefinitely.

These guys, for example: https://en.wikipedia.org/wiki/Kids_for_cash_scandal