jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Partly my age: I began learning Japanese when I was twenty-six, and I am now sixty-five. Language acquisition does get more difficult as we age. But probably more important is that, when I started studying Japanese, I was in a sweet spot of motivation, time, and background.

I had just moved to Japan and was working in Tokyo, first as an English editor and later as an English teacher. I knew no Japanese at first, and daily life was challenging; I was also very curious about the country and culture I had immersed myself in. Every bit of the language I acquired was useful and interesting, and that motivated me to continue studying hard.

I also had no family obligations then, so I had plenty of time to study. Plus I had majored in linguistics in college and had studied other languages previously, so I knew from experience what study methods would work for me.

I now have plenty of time to study another language if I wanted to, and I will have even more time after I retire next year. I should also be more knowledgeable and aware of my language-learning process than I was forty years ago. But I no longer have the practical motivation or the powers of concentration needed to spend three or four hours a day studying a language.
Considering Stallman's Free Software predates "Open Source" I'm not sure it actually would, or if it did, it would likely be less free.

And again, helpful to whom? Yes. Stallman's no diplomat or ambassador, but that's not the job he's trying to do.
996 has been ruled illegal in like August
> How about we simply wait for those books' authors to complain and then we can identify, read, and judge?

How can they complain, they literally don't know they've been banned.

> The internet is going haywire over something they don't know anything about, it's ridiculous.

The internet is going haywire about the government banning textbooks while refusing to make public what books and why. I'd say anyone trying to pretend this is ok is being ridiculous.
Do you think it is possible to use IL2CPP within Rider for Unreal? Then C# could be used in RFU.
> No, I am sure this happens, but at $50B, really? Maybe I don't understand something, but the absolute amount sound impossible to me. I mean, no matter how much collateral you are going to offer, to borrow the money, you need somebody, who can lend you that money. It's not like you can ask for $50B in a pawnshop. Sure, you are gonna split it between 10 banks, it's still a lot.

If it needs to be done, the underwriting of a $50+B asset-backed security loan is possible, with TSLA stock put up as collateral. The undertaking would be massive, but it can be done.

> I don't understand where you got $55B from

I took the $43B and multiplied it by 1.25, and then rounded that up and added 1 to make the number hit 55.

Truthfully, an overcollateralization ratio of 55/43 ~= 1.279 is more than comfortable to underwrite such a loan under normal circumstances. If, however, the asset is too volatile, then the ratio can be cranked upwards to 1.3 or 1.5 for greater assurances, which would require more stock, but if it needs to be done, then it could be.

> Surely Musk fanboys may believe TSLA is underpriced, but you are not gonna deal with them, you are gonna deal with the analysts of that financial institution. And no matter how much more optimistic than me you/they are, what do you think will happen to Tesla stock if Musk sells even 30% of what he owns? I'd think he may as well offer "$200B worth" Tesla stock, as per today's market price. It still can turn into rubble the moment after it becomes public knowledge and Musk fanboys start selling theirs.

Oh, there's no doubt that the stock is in astro-hype levels of speculation right now, that's the case. Everyone knows this, but no one wants to be the spoilsport to ruin the party for everyone else.

> I mean, it would be hard enough to buy $50B for gold. Harder still to buy gold for $50B. But to borrow $50B for Tesla & SpaceX stock? Really? Am I underestimating things? Do such crazy deals actually happen?

Honestly, given the course of human history, I wouldn't be surprised if it does happen. People can do crazy things if they want to, from the aspirational moon landings, to the depraved war-mongerings & degenerative market speculations: It's part of the human package, both the good & bad parts of it.
I think it depends on the need of the company. I’m reminded of Joel Spolsky’s “smart and gets shit done” adage (and then book): type 1 is smart, and you want some of these people.

But you don’t want people who, then faced with a task that can take 3 hours-and has been given time pressure that requires it to take 3 hours—instead spend 12 hours because they can’t live with the ambiguity of being uncertain that they’re using locks the right way.

The approach described in part 2 is highly opportunistic. You generally want to hire staff who can be opportunistic when necessary, even if that is not always the right approach.
My wife is a physician, but not a surgeon.

Most of medicine is relatively routine. A surgeon's skill isn't so much in the 99% of cases, but the 1% that have adverse outcomes. More importantly, their skill comes in identifying the possibility of adverse outcomes and preventing them from ever happening.

Me and you could easily be taught to do a routine surgery, like an appendectomy. However, we wouldn't be able to identify if something requires more treatment or prevent a patient from dying if things don't go perfect.
> rather than blocking all external resources completely

> And they do proxy all images through their own servers, so any missed trackers still get only limited info.

IMO either all external resources should be completely blocked until explicitly requested or alternatively all should be immediately fetched and cached by the server the instant it receives the email. The second option does consume more resources for the server operator but it provides significantly better privacy for users by rendering trackers completely useless.
They have 200 billion dollars in cash. They could have bought out the troll if they wanted to.
Maybe it's just me, but I find it difficult to conceive of someone to whom, even after discussion and contemplation, (+4+3)=(+7) is not obvious. I suppose there are such people wandering the planet, however.
Eh, maybe. I see your point.

The thing is, Mesos on it's own isn't k8s. Mesos is a scheduler. k8s is a full stack. So it's always been a bit off to fully compare the two.

If your system fit clearly within what k8s did well, then you were fine and the stack worked.

If you had a more complicated architecture with parts that didn't play well with containers or k8s' scheduling model, life became pretty difficult.

That's one reason I liked Mesos is you could build the stack you needed for _your_ infrastructure.

Granted, I don't think most shops had the kind of problems that warranted Mesos, let alone k8s (that's still true today). But k8s is "good enough" for lots of problems and understandably that's where the community went.
Sounds like at least +40ms of latency:

> features, are extracted in chunks of 40ms, then compressed and sent over the network
I've known a specialized contractor who has done as well in his first year.
1. Buy this book. Then read it. http://www.amazon.com/Associated-Press-Guide-Newswriting-Pro...

2. Avoid injecting yourself into the story. Before hitting publish, do a text search for 'I', 'me', 'my' etc. You'll be amazed what you find.

3. Read and re-read before publishing. Delete, cut, slash, burn. Make it concise without losing the emotion or human aspect.

4. Do your research! Data is the real value. Take the time to Google and include links for readers that want to go into more depth.

5. As you're writing, if you feel it's not coming together or you don't have enough to write about, hit save-draft and move on. My save-draft button is really my way of deleting a potential post without feeling like I lost the sunk cost.

6. Try to keep it under 400 words.

"I didn't have time to write a short letter, so I wrote a long one" ~Mark Twain
There are projects around to do this sort of thing. EmacsW32 is one, but I don't know how much traction it has.
"Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway."
Tanenbaum, Andrew S. (1996). Computer Networks
Might just be an issue for you. Works fine for me.
Taking a break from HN && reddit also increases productivity.
I'm pretty sure anyone here will realise this - it's just that it would be better if it were implemented in the spec, I'm amazed that colour definitions aren't in CSS3.
What's the rationale for prohibiting exercise in his cell? Manning hasn't been convicted, so now isn't the time for punitive measures.
He doesn't need to have a revolutionary improvement to make his point. The point is that reliance on "dark patterns" or thinking that they are a necessity is a sign of lack of innovation. You can't assume that no other solution exists just because you've failed to come up with one.
I thought about mentioning that it's debatable whether or not it's an urban legend but decided the analogy would hold in anycase.

If you can stomach frog torture then here's some more background: http://en.wikipedia.org/wiki/Boiling_frog
Came in for the coding. Left it open for the music (although I peek now and then, but since it's so low-res that I can't actually read any code, there's almost no point in doing that)
Google didn't win because of their lack of popups, they won because of their massively superior search engine and revolutionary advertising business model.

What's your revolutionary improvement in the domain name registrar market?
If that was the reason then why are they telling the positions they're hiring for?

The only thing that they're not telling is their identity, which should be fairly easy for a curious competitor to google - or to social engineer by e-mail.
There's one thing I don't understand -- why he isn't allowed to exercise. I thought that would actually be required from a soldier.
A magnificent explanation.
My concern would be that it's enough of a mess that Mozilla would have an easier time building an equivalent project from the ground up than reshaping this one into something reasonable.

I could be convinced that a community-based restructuring of DNS could be for the better. But I don't think that OpenNIC is the right project to base that around. The technical aspects of what they've built are not complicated, and much of that would need to be changed anyway to operate at scale; good governance is a lot harder to build.
Yes, I hate it when they manipulate the masses like that. They're so time-ist! Show me that old stuff!
No, my point is that unlike M-Pesa, cryptocurrencies do not have a trained, regulated agent in every village who will reliably exchange them for local cash at a fixed rate. The centralisation is fundamental to its success - probably only the mobile providers or maybe a money transfer network like Western Union could have pulled it off.

M-Pesa would not have succeeded in helping the unbanked if people living in remote villages needed to set up a mining rig or navigate to Coinbase.com and enter debit card details to obtain it. There'd be no reliable way for most unbanked people to get it or get rid of it. And since the unbanked world needs the network of regulated agents offering cash conversion and really can't afford for their assets to be backed by speculator optimism rather than legal tender in a trusted party's bank account or vault, there's really not much advantage in building that trusted centralised entity's database in something as computationally expensive as a blockchain. Certainly it's not lack of blockchain technology that's been the obstacle to people from creating more electronic money transfer service for the unbanked.
This is a great service and Troy gives a lot to the community generally.
Please don't take HN on generic ideological tangents. It's against the site guidelines because such discussions are always predictable and usually turn nasty.

https://news.ycombinator.com/newsguidelines.html

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

We detached this subthread from https://news.ycombinator.com/item?id=21619122 and marked it off-topic.
Generated C:

#include <stdio.h>

char mem[30000] = { };

#define OUTPUTS 0
char outputs[OUTPUTS] = { };

int main() {
char* ptr = mem + 0;
fwrite(outputs, sizeof(char), OUTPUTS, stdout);

ptr[2] = getchar();
++ptr[2];
while (ptr[2]) {
ptr[2] -= 11;
while (ptr[2]) {
ptr[2] -= 22;
while (ptr[2]) {
++ptr[3];
--ptr[1];
while (ptr[1]) {
++*ptr;
++ptr[1];
}
ptr[2] = 0;
}
ptr[2] = 0;
}
ptr[1] = 0;
ptr[1] += ptr[3] * 1;
ptr[3] = 0;
ptr[2] = getchar();
++ptr[2];
}
ptr[1] = 0;
ptr[3] += *ptr * 1;
ptr[2] += *ptr * 1;
*ptr = 0;
*ptr += ptr[3] * 1;
ptr[3] = 0;
++ptr[1];
while (ptr[2]) {
--ptr[1];
while (ptr[2]) {
ptr[3] += 10;
while (ptr[2]) {
--ptr[2];
--ptr[3];
while (ptr[3]) {
++ptr[4];
ptr += 3;
}
while (ptr[4]) {
++ptr[4];
ptr[3] += ptr[4] * 1;
ptr[4] = 0;
++ptr[5];
ptr += 3;
}
ptr -= 3;
}
ptr[3] = 8;
ptr[2] += ptr[3] * 6;
ptr[3] = 0;
ptr[2] += ptr[4] * 1;
ptr[4] = 0;
ptr[3] += ptr[5] * 1;
ptr[5] = 0;
++ptr;
}
++ptr;
}
while (ptr[1]) {
--ptr[1];
ptr[3] += 8;
ptr[2] += ptr[3] * 6;
ptr[3] = 0;
ptr += 2;
}
while (ptr[0]) {
putchar(ptr[0]);
*ptr = 0;
--ptr;
}
ptr[1] += 10;
putchar(ptr[1]);

return 0;
}
A good resource thanks. "It measures the total value of all goods and services produced".

But so then if I produce nothing but just sell something at profit which I already have is that part of the GDP?

If the value of my stamps-collection increases and I sell it at considerable profit is that an increase in GDP?
Rivian and Bollinger both.
Timescales: https://xkcd.com/678/
> "Like I said - if it matters to you, don't use it."

Or he can do one better: Not use it and publicly criticize it.
That assumes the ISP is willing to run a business connection to a residential address. Not every ISP will, especially if you're just a home user with special requirements and not an actual business.
I'm not really optimizing for price, it just happens automatically when you buy food that's not very processed.

Really the biggest factor for me was a food I like enough to have daily, and minimal preparation. The cheap is a bonus.
Like I said - if it matters to you, don't use it.

I've never had a problem with people that have extremely strict views of privacy. In fact I usually think they're right. But it's incredibly impractical, and most people don't currently care, which is the real problem. Treating relatively trivial things like this as if it were some conspiracy on behalf of the surveillance state doesn't do anything to get people to listen.

Get people to start dropping Facebook and Google, then we can start tackling the smaller offenses like this. Until then, treating this like you're going up against the NSA is a vanity exercise.
They are missing careers page!
> https://en.wikipedia.org/wiki/Hilary_Fisher_Page#Death

:(
To be clear, this is primarily a US problem.

I live in New York now, but previously I lived in Europe and UK. Bank transfers there are instant. If you want to send 20k EUR from Finland to Spain, it can be done immediately, 24/7, with minimal fees. Same in UK for GBP transactions.

So it’s perfectly possible to do this without a cryptocurrency. It takes some political will though. But then again, it also takes political will to prevent cryptocurrency exchanges from being shut down if they truly threatened central banks.

US wire transfers seem to depend entirely on goodwill of banks. I regularly send wires between Wells Fargo and Schwab, and they always complete in a few hours. Yes, it sucks that banks get away with bad service. But routing money through unregulated cryptobanks isn’t a long-term fix because the regulators will come for them.
There’s a scene where an actual expert tastes the fake wine and calls it garbage, the people he swindled tended to have a high view of their own palate but little formal training. And yeah by all accounts the swindler had a very sophisticated sense of taste.
Give hugo a chance.

You can even setup hugo + github pages with a simple script. You fire the script, it compiles and push everything in the right places.

If you don't feel confident about theming, pick one from the website and you're good to go.
I think a highly contributing factor in employment for that phenomenon is the employers themselves. Just as a company won't pay you what you're actually worth, you won't demand what you're actually worth. You as an employee will usually demand what you need to afford the things you want. If you live in India, the money needed for that is probably less. If you live in SF, the money needed for that is much more. An employee doesn't negotiate thinking about their true worth to the company. They negotiate thinking about what they need to survive comfortably in their current location. At least, this is on average.

One side needs to change their way of negotiating before this becomes equal.
Thanks for sharing that context. I don't remember his games but cool to read about his impact from a contemporary.

I can relate to having friends that were into more intelligent games than me, although in my case it was was worse. (Me: WOW! DUKE NUKEM 3D HAS SWEARS!). Hopefully my tastes eventually matured.
I'd already backed up my accusations, in the other reply, when I wrote the above.

Not that it's really needed when you know exactly what I"m talking about and are just feigning ignorance. Brave has been called out since their first attempts at finding anything, no matter how scammy, to make money at the expense of the web.

Congrats at finally finding something that sticks - few have done as much damage to the public web as you.
This reminds me of my favourite gotcha in python - that parsing integers is O(n^2).

This is because (conceptually at least - there might be some optimizations that change the details slightly) an integer is parsed by parsing each digit in a loop, and keeping a running total `value = 10 * value + digit`. This seems O(n), until you realise that the "10 * value + digit" operation takes O(log(value)) because of the internal digit-based representation. log(value) is proportional to the number of parsed digits so far, so we can say that the `value = 10 * value + digit` step is O(n), making the whole loop O(n^2).

Some basic timing tests bear this out - on my machine, a 1000-digit number takes ~10us to parse but a 1000000-digit number (which is a 1MB payload - within the possibility of maliciously provided input) takes 5sec (that is, 5000000x longer for a 1000x longer input).

As a fun aside, I was able to write a replacement int() function optimised for numbers this large that is O(n log n). It does this by splitting the input string in two, parsing both sides recursively (switching to native int() below a size threshold) then joining them together with `left * 10*len(right_str) + right`.

Though given that we're parsing base10 digits and the internal representation uses a power of 10 as digits (which I only learned today - I'd assumed the internal digits would be powers of 2), it would be possible to special-case parsing of base10 integers so that it's O(n), by just grouping digits directly into internal digits instead of doing true multiply operations. Given base10 parsing is by far the most common case, that's an optimization that may be worth doing.
I am; thanks. Corrected.
Is there a contractual obligation they are potentially violating?
Youtube is astonishingly bad. I watched a Jordan Peterson talk just to see what all the fuss is about and now there's at least a clip of him in damn near every video Youtube recommends. And this is despite me actually watching aerospace related videos almost exclusively.
Awesome post. More should be like this. It clearly defines the issue (and a solution), with data to show it. Bonus for extra data detailing when it might not be a good idea as well.

Sad about the flamebait title, though. It's not 'harmful', it's 'inefficient'. Crazily so. But not 'harmful'.
Yeah, just keep retrying the login. Once you see the 'cover' images of the netflix titles you can cancel the login screen and use netflix with no problems.
An important bit of TL;DR:

For those who, as did I, say "that's stupid! you have to install the Python for Android APK on the target device!", see http://code.google.com/p/android-scripting/wiki/SharingScrip...
File a small claims court case, I find it hard to believe that the legal system declined to get involved. If you feel you've been wronged, then you do something about it... legally. Otherwise, sell your PS3 and move on. The best thing you can do is to exercise your rights as a consumer and not spend your hard earned money on products made by that particular company ever again.
Read the full article by pg to understand the intricacies of it :)

One of the best articles for understanding how loving your work is possible.

http://www.paulgraham.com/love.html
Though I don't know much about this topic, this seems an underrated post. I think it would get more readership/discussion if it followed the principle of proceeding from the concrete to the abstract. Specifically, in its initial paragraphs it would be good to mention what it was a unifying theory of: a large laundry list of languages, libraries, and JavaScript frameworks that are relevant to the topic. That way anyone who uses any of them would know it's relevant.

According to the second half of the post (the one starting at “Case studies: Ok, since the above was so abstract…”), it is relevant to Imgui, Flutter, Jetpack Compose, React, “DOM”, etc, but even someone who uses or knows a lot about any one of those, unless they got to that part, may not become aware that this post is relevant to them or contribute to the conversation.

(This comment has the same problem.)
I was actively discouraged from writing readable text in my thesis. That kind of behavior would erode the power of the guild.
Majority of silicon chips are not made in China - this is one if the big misunderstandings
It's worse than this. The careerists have taken control and use it to demand you work as they would like. They kill the creativity and passion and will not allow the real work to happen and make progress.

There is a formula you must fit into, 5 days a week, probably 50 hours, a specific attitude, and everything they can get from you. Try this: in your next offer negotiation, ask to cut your salary by 20% and get one day back.

Can't blame them. It is how Tesla and many other inventive minds have been made subject. It's not slavery but it doesn't honor the contributor acting in good faith.
> It does so by storing certs on a distributed ledger instead of relying on CAs.

When you remove/replace the buzzwords that sounds exactly like a CT log, which is also a Merkel tree.
The key ingredient in the obsession is that you're not seeking personal advantage. I wish there was a better word for this than pg's "disinterested" because it sounds strange to have an intense, all-consuming interest in which you're disinterested (see his footnote about choosing this word).

Because you're not pursuing personal advantage, this kind of obsession is incompatible with competition. You're obsessively interested in collecting old bus tickets not because you want to get paid, not because you want to be famous, not because you want to change the world, and not because you want to win.

So it's a bit weird for pg to identify "heuristics you can use to guess whether an obsession might be one that matters". If you care about whether a thing matters, instead about the thing itself, then you're not really disinterested.

As soon as your obsession becomes influenced by thoughts of personal advantage, then it's about garden variety ambition and determination, not the magical property of disinterest that pg describes.

Disinterested obsession may be a powerful source of innovation and progress, but the instant you intentionally try to harness this power in pursuit of progress, you destroy the magic of disinterest.