skysight-inc/HackerNews huggingface dataset:
As always you need to understand the context. It is typical for HN to bring an article, take some specific point devoid of context and raise conclusions on a different place and context.

Japan is not the US, Japan is a very small country that is basically overpopulated. Not just because it is a small country, but because most of Japan is highly mountainous and building space is just in the valleys.

That makes life extremely artificial there. Engineers are overworked and it is normal for them to live in the city isolated from their wife and children, in an apartment that your employer puts for you and that you just can't get on your own, something similar to health insurance in the US.

The pressure is so high on just one person to sustain the family in a life that is just work and work, and social relationship with work colleagues usually imply drinking a lot, that is extremely easy to burnout.

Burnout means when they try to work harder to sustain their families, they get less productivity, no more. And they risk the total collapse into anxiety crisis, depression or suicide.

It looks what this man is doing is releasing pressure, and productivity increases. Japanese teams are incredible. In Japan they raise you always thinking on the team, not the individual, like in the US, and when it works, it works really well.

The US, or even Europe has nothing to do with Japan environment. The freedom you have in the US is orders of magnitude higher. You don't like an employer, you just change jobs, without social stigma. Engineers could become millionaires. You can work not only in the US, but anywhere in the world speaking English for an American company, the Education system supports you instead of punishing you like in Japan. Taxes are small and population and economy grows instead of population shrinking and getting older and economy stagnating like in Japan.
> Being forced to sit in the office

I don't think it's the "sit[ting] in the office" part, rather it's the "being forced". If you love what you do, the mental strain of working long days is... at least different. You can still be physically destructive (skipping meals, skipping sleep). Unfortunately, many people do not love what they do, and I am so sorry for them.
There is a level of confidence in your post which is wholly unwarranted given how complicated the human body is. There is no design committee at work here, nobody is telling any body what the bits are supposed to do. It is all evolutionary equilibriums. The point of this drug is to shut the coronavirus down to the point where it cannot restart; it is not at all out of the question that something obscure but important in the human body uses the same mechanism and would similarly be permanently disabled.

New technologies are all very well, but this is not the sort of approach that should be rolled out in an emergency. If someone has 10 years of safety data from some trial and can put their hand on their heart to swear there are no suspicions of a problem then that is one thing, but otherwise there is no way this approach is safe for an emergency mass deployment. It probably won't be relevant for the current pandemic.
Only solution is to allow other app stores, but it would be nightmare for users. Imagine you spent a lot of money on a store then it vanishes.
technically speaking the moon could be made of cheese
How would this be illegal? I get why something like "Bobby Tables" would be, but there is no harm or bad intention visible here.
Start A 100 Startup Challenge in 2021
Native english speaker here.

It's a very contorted phrase. I struggle to think of a context in which it makes sense. I honestly don't know what it's supposed to mean. It's a mixture of subjunctive mood and passive voice, both of which detract from clarity.

You can make unclear grammatical constructions in any language. If your aim is clarity, and not obfuscation, then you just eliminate tangled grammar such as this example.

I will attempt to offer a re-phrasing with added context, though:

"The only way that anyone could have known X about her, would be if she were being observed."

(Many english speakers would substitute "was" for "were", because the subjunctive mood is rarely taught to schoolchildren in the UK. That is to say, colloquial english is generally pretty sloppy.)

If a native english speaker like me struggles with an english phrase, there's something wrong with that phrase. If I find myself constructing a phrase like that, my first instinct is that my thoughts must be unclear, because my words are unclear. I'd consider thinking again, and perhaps even re-writing an entire paragraph, just to avoid a phrase like that.

The subjunctive in German is routine and explicit. Indeed, the word "were" in my re-phrasing is pronounced in parts of northeast of england to rhyme with "bear", because it comes from the germanic subjunctive "wäre". But in general, subjunctives in English are concealed - we don't use subjunctive forms of verbs much, the listener is supposed to infer subjunctive mood from the presence of words like "if" and "would".

Twain is winding us up; after all, he was a satirist. The German language is pretty regular, compared with English. It's quite easy to learn. English must be a nightmare to learn, as a foreigner.
How Elon Musk Is Shaking the Bitcoin Community with His Tweets
Present continuous is built from gerund, like other continuous tenses. The important difference is therefore between the "simple" verb and gerund. What you refer to is a different use case of gerund.
The article recommends watching the video by Matt Parker, and so do I. Great refresher on probability (or luck, if you will)

For convenience: https://www.youtube.com/watch?v=8Ko3TdPy0TU
How can this work in sandbox distributions?
For example in a snap or flatpak package where a binary is in a read only mode and with limited permissions?
I agree there are more counters in Japanese. I'm just pointing out the concept exists in English. Another example is "I have 6 pairs of pants and 7 pairs of socks" is the same in Japanese. 足 as a counter means pair so "靴下７足" is 7 pairs of socks (14 individual socks). You wouldn't say "I have 14 socks" in English. You say "I have 7 pairs of socks".

IIRC 冊 ＝ bindings (very similar to the concept of pairs of socks, we have bindings of paper). So you count "sheets of paper" (枚）and "bindings of books" (冊）.

All I'm saying is there are lots of place in English were without a counting unit it's often awkward or ungrammatical. I agree it takes take some getting used to all the counters though and even Japanese have trouble with it as there's a game you play where you call out a thing and the next per says that thing +1 +the counter.

Example player 1: "Apple", Player 2 "apple ik-ko. banana", Player 3 "banana nip-pon. car", Player 4 "car yon dai. house", Player 5: "House go-ken" Player 5 might have just gotten that wrong and then everyone would laugh.
Note that "key money" is a "translation" of 礼金, which literally means "gratitude money" and has nothing to do with keys. That doesn't make it less bullshit, but it makes it clearly unrelated to lock change fees.
Oh wow, you made webhook.site??! Thanks so much for it, it saved me just last week when I was beginning to worry about one part of a data pipeline that I'm responsible for :)
Anyone else getting SSL_ERROR_UNSAFE_NEGOTIATION?
My girlfriend told me that keigo is so complicated that even for Japanese adults like her who have been working for foreign companies and using another language for too long, going back to work at a Japanese company can be too difficult, as they have forgotten a great deal of it.

I'm trying to learn the language, but man it's difficult.
Other way round, they're a shared resource just like trains, but no one says roads should make a profit.
Very nice. I hope that in the future, native code will be the distribution format about as often as we write inline assembly. Sometimes you'll really need precise control over instructions, but for 99% of code, it's not worth the cost in giving up long-term technology improvements.

In particular, x86's total store ordering memory model causes some memory fences to disappear at the machine code level. The Aarch64 relaxed memory model allows for lower cache synchronization overhead, but code with correct memory fences compiled to x86 loses this information, requiring overly conservative binary translation/higher overhead TSO mode in Aarch64 binary translators. These days, hardware acquire/release/full flavors of memory fences better match the C++ and Java memory models, but some hardware has load/store/full flavors of memory fences. Binary translation across these flavors means changing all fences to full fences, or else some static analysis that's far beyond anything I'm aware existing at this time.
Ask HN: Experience running a business in the U.S. on the E-2 visa?
Looking to connect with fellow hackers who are running their business in the U.S. on the E-2 visa.

My background: European, doing contract, freelance dev with Western European and US clients. Importantly, I've been doing that solo.

I've read all I could about the E-2 visa. I think that the bottom line is, my business would need to generate more than a "marginal" revenue, meaning I would have to generate U.S. jobs in order to maintain my E-2.

I'll eventually hire a lawyer to help me navigate the application process. What I am keen to learn now is, assuming I get the visa and can grow my business in the U.S., what would be the "minimum viable business" to have to allow me to keep my status?

I don't want to build an empire and have tons of employees. Neither do I want to launch a startup with VC money. My idea would be to have a nice "lifestyle" business built around my skills with the help of either contractors or employees (if I must). At the same time I understand that the E-2 is definitely not a "freelancer visa".

To recap, I am not looking for legal advice here (I will pay a lawyer) but rather experience "from the battlefield", so to speak.

PS I am only considering E-2 at the moment. I won't go the employment route (H1-B), don't have the cash for EB-5 or the smarts/fame for O-1 or what's it called.
Haha, that's fair!

Still a no-go though (jk).
> "Everyone has to figure out a marketable skill until their rate of labor is exceeded by their rate of capital. If they fail they fail, whoops."

That is a surprisingly insightful one-liner, thank you.
When I tried out this feature recently, the image resolution in the exported PDFs was abysmal (though it looked fine in the Notes app).
Exploring SwiftUI Basic Gestures
I did build some "tools" for example:

Azeroth Weather an app which shows you the weather and the coresponding WOW zone - https://www.azerothweather.com/

Or I made Splitstream where you can watch multiple twitch streams at once - https://splitstream.net/

Nothing fancy but I'm proud!
Probably because it gets dynamically added to the DOM tree and AFAIK stuff like that does not get executed.
Is the distribution normal around that expected stack depth, or does it skew to many shallow stacks but the rare deep stacks are really deep?
> I'm sure in the future people will want a more Pythonic build syntax

> Ultimately, I just really didn't want to invent yet another build system.

Is there a reason not to use Bazel initially or in the future when you want a Python syntax?
That has been my experience too.

I was always an average foreign language student, until I started to learn German living in Berlin and to speak English at work.

Now I'm fluent in both languages. I forgot most of the German rules I learned during my first months in Berlin taking crash courses. I just know sentence structures because I heard them and used them so often. Like a child, really.
Oh I totally forgot Hedlajn - https://www.hedlajn.info/ a news aggregator type website for my home country of Bosnia :)
You’re right. I was doing it on my phone and forgot that word was even there.
> Fundamentally, a C binary will not run on multiple architectures (at least not without some sort of special translation mechanism like Rosetta or qemu user-mode emulation).

The C machine model doesn't dictate native compilation. You could (and in fact IBM OS/400 does[0]) compile C to a binary format that does run on multiple architectures.

Maybe instead of "C binary" you meant "C compiled to native binary", but that linguistic shortcut also encourages a mental shortcut that excludes several interesting design tradeoffs. In the IBM TIMI case, the equivalent of setting the execute bit on the binary triggers OS/400 to perform the native code generation and save that native code to disk, similar to some versions of Android Runtime, but without mandatory garbage collection.

[0] https://en.wikipedia.org/wiki/IBM_i#TIMI
It's not possible through the Steam interface, but there are third party apps on github that let you download old bundles. I used one recently, but I forget the name, sorry.
I’ve noticed this before too! I think it’s because spaces are just lazier. Tabs might be more flexible but they do take a bit more effort. Someone who puts more effort than needed into one thing won’t stop at tabs.
This is clearly because people who use spaces, lie about their income.
Google is not some monolithic entity. And my android install is not under direct control by google (barring some back-door they installed). If google wants to change my android OS, they need to go through the play-store, or through Samsung to push an update. Those are difficult things to do. The play-store should still be bound by the OS, as it is simply an application. And going through samsung to deliver me a targeted update seems quite difficult and involves another party.

Besides, the worry is not "Google Evil". The worry is "Google might be coerced into compromising a specific user". For that usecase, presuming google is _not_ evil and has not backdoored pre-existing android installs, signed updates to apps actually help a lot.

As a matter of legal theory, forcing google to backdoor android / the play-store is so much harder than forcing google to just sign this one update of an app.
This is not about "protecting ourselves from Google". This is about making it as hard as possible for google to do bad things, so it is harder for outsiders to influence Google.

I think that, for the argument you are making, the play-store is the strongest point. I am unsure of how deep the privileges of the play-store run, but it has more control than most apps, and is easily google controlled. I suspect that google would still need to run an exploit against android OS to actually get e.g. my signal messages.
A bug-free version of ProfitSharingRewardPool is much more plausible than a bug-free version of WiFi, or SSL, because the former is less than 1000 lines of code and apparently had an unintended $10M bug bounty.
Elon Musk needs to chill out a bit if he’s gonna (personally) make it to Mars.
#3: Array .filter() Method – JavaScript Array Methods
My editor and IDEs convert tabs to spaces...
"Unless you are younger than 2 or otherwise medically contraindicated, wear a mask whenever you are outside of your home or car."

Muzzling 2-year old children, hey, why not blindfold and handcuff them too?
It's a cultural and institutional problem. All you have to do is extrapolate from their general hygienic practices. Wet markets, gutter oil, the whole Covid-19 pandemic. Germ theory isn't even fully accepted in China, I'm sure someone would have suggested rubbing down the spacecraft with ginseng to align the chi or something. Couple that with the demonstrably awful spacemanship in dropping rocket stages completely at random, for no other reason than méi bàn fǎ.

Of course there's a lot of Chinese people, especially of the younger generations, who are perfectly smart and conscientious about these things, just like the whistleblowers at the start of the pandemic. But who do you think approves the budgets for things like decontamination and controlled re-entry procedures, but the feckless, corrupt and superstitious CCP uncles who were formed by Mao's cultural revolution?

Of course any criticism of communist China is going to be met with a long string of whataboutisms, so I might as well pre-empt it. Yes, shame on the Americans for incinerating 17 of their astronauts out and endangering many others with their negligence. Shame on the Russians for everything they did wrong. I don't have a horse in the space race, they are all worthy of criticism. Criticism of one does not imply that any of the other are perfect, anyone who thinks that is clearly an idiot.
Twins are identical platforms.

Some studies show political leanings as genetically derived. Each human views the world with different senses, yet imagine all sensory input being significantly less divergent. Same taste. Smell.

I think you significantly underestimate the importance of genes.
That sucks but what does it have to do with "consumers who haven't been wronged abuse them"? Especially in the context of "Apple support, that allows me to return in few clicks game I didn’t like, subscription that didn’t offer what it promised and other services I was dissatisfied with".

I guess my point is that App Store metrics (total revenue, subscription revenue, average revenue per user, etc) continues to grow and maintain their lead over Google Play so the chilling effect can't be too bad.
How old do you think the earth is?
Data Processing Using Functions in Prosto: An Alternative to Map-Reduce and SQL
Not disagreeing on the caution angle.

But, let's imagine we find, by the usual trial and error, a chemical compound whose effects are that of curing patients from the coronavirus. Trials show that it has some rare side effects, like many other drugs.

How much do we need to "understand" its first, second and third (and fourth) order effects before deciding to use it?
I don't know for the other commenters, my main use of a document scanner is to backup in PDF form on my NAS and in Google Drive so I can trash the physical copy.

The scanning part is only the beginning, the phone -> network pipeline needs to be automatic and reliable, and Apple will do nothing for third party synching.

Perhaps a Shortcut pipeline could do it ? If it still gave enough flexibility about batch scanning etc. ?
AI Mid 2021: Self Driving Car Meets Reality
The curious case of Skill-Matching in Recuitment
Funny experience: being an European guy in a city with an American base means that all the Japanese assume I'm American too. They are quite surprised when they find I'm not. Heck, the guys at the city office were shocked when I went there to register my hanko :D

Anyway, you are lucky, as the dollar/yen exchange ratio is close to 100, so you can drop or add two zeroes and get a good approximation. For us the euro/yen ratio is around 130, such an approximation would introduce too much error.
> But I can also properly gender new words. I can gender words I've never heard before. I can construct new words, and gender them correctly as well

It's generally the case in French too, but there are cases for which people don't agree. A recent example is a nation-wide disagreement on whether to say "le" or "la" Covid.
IIRC the DAO "hack" was also caused by an init that could be called twice. Kinda interesting how this could happen again. I haven't looked at the smart contract as I'm on a phone but it's imagine you'd at the very least put a comment explaining what the purpose of stopping the reinit was.
There are plenty of unix tools for filtering files based on all manner of things. That's the unix way of doing things, and for many users the ability to mix and match unrelated tools is where a lot of the value of linux-like systems comes from.
Probably needs a (2017). Past discussion [1,2].

[1] https://news.ycombinator.com/item?id=14560042

[2] https://news.ycombinator.com/item?id=20718031
Public transit isnt a thing you do to profit your city directly. You do it so people can participate enough to grow your tax base.

There is no public transport system on earth which remains profitable for long. In fact, that would defeat the purpose!

Such profit would add too much transactional friction, discouraging riders. The goal is cleaner cities and less clogged roads. The goal is enlarging the tax base with increased access.

Paid parking at the metro? Pfft, guess Im driving, and adding to the parking-clog. We're too big to be an overgrown suburb like this, but I guess that's what we are.
That's not a great option in most cases either. You need social connections or else your product will never sell.
The Oughtred Society might have resources on this on their website: http://www.oughtred.org/
As it rises it starts to pull in talented people from other fields who wouldn't take the job otherwise (coming from everything from finance to biology).
There is a lot more supply-side variability than people realise based on salary differences, and money can paper over a lot of work satisfaction issues, at least temporarily.
That is one of the important points point made by jtoomin in the first post of this thread: the energy consumption of a PoW blockchain if not proportional to the number of transactions. This means we could have everyone, everywhere, using a PoW blockchain with the same percentage of energy consumption as today (although it would probably rise as price would arguably also rise as demand increases, but it would eventually find an equilibrium, it will never "consume all electricity").
What about people who use tabs and spaces?
Stacksmashing is well worth a follow on YouTube[0]. They’ve been cranking out some seriously awesome projects lately with very detailed breakdown videos that have taught me heaps. Reverse engineering and adding homebrew support to the Game & Watch, and hacking AirTags and running their own code on it, among others.

[0] https://youtube.com/c/stacksmashing
I'm surprised they didn't normalize for age, which is correlated with income up to a certain point and then drops off.
That's like saying people who use "import" clauses make more money than those who use "requires" clauses.

I don't even know why this is a discussion, if ASCII has a character that represents an indent, we might as well use it (unless you prefer typing & as Et, < as LessThan, etc)

That being said, yes, using spaces for arbitrary alignment is easier
Since some very popular languages (Python) actively discourage using tabs, this is most likely related to a difference in language choices, rather than in a genuine indentation preferences.
What about developers who follow the coding standards because they value consistency over personal preferences?
> Whether one approach is more politically acceptable than the other is an interesting question but I don't know if it matters that much in the end.

It seems to me that if one approach is so politically unacceptable as to be quite unlikely, and the other approach is so politically acceptable as to be feasible, that is highly relevant.

In the first scenario, this is just a hypothetical attack google could do if they were evil. In the second scenario this is a realistic attack we need to consider could happen. The difference between "hypothetical" and "realistic" matters quite a bit.
But how do they write makefiles? hard thinking face
No one actually presses spacebar 4 or 8 times...

Tabs, however, are superior - everyone can use the indentation they prefer without causing conflicts.
Is 'lazy' the correct term then? Shouldn't it be 'more efficient'? By looking at the rest of your analysis anyway.
Correlation and Causation something something
Thanks, I've added (2017).
There's nothing jarring about the sentence though. It's just normal English. The difference between "she's being watched" and "someone's watching her" conveys the same meaning that it would in any other sentence.
so in a way, the lesser i do, the more i get paid?
This has been posted before.

My theory is that people using spaces are more concerned about their code being readable outside one particular IDE on their machine and that could extend to them generally doing better quality work because they view the big picture better overall.