skysight-inc/HackerNews huggingface dataset:
It's unfortunate you're being downvoted, because you are broadly correct. The US was the first country to achieve a sustained, structural food surplus nationally. By 1920 it was saving millions of Russians from starvation via its immense food surplus. Millions of Europeans fled their homes over decades to come to the US because of food scarcity and starvation back home. During most of the 19th century starvation was still a common problem across nearly all of continental Europe. All the way back to the late 18th century, the British soldiers and Hessian mercenaries that were raping and pillaging their way across the colonies couldn't believe the general prosperity that New Englanders were enjoying (such that they had any cause to be rebelling; see the book 1776 by McCullough). Until the last 40 years, the US had typically been far wealthier and with a far greater national food surplus than most of Europe. Even now, the US GDP per capita is typically 50-60% higher than the EU GDP per capita. The Irish, Germans and Italians that fled Europe to the US did so because of extraordinary poverty and famine. The standard of poor in the US today is greater than 10x higher than the floor on poverty in Europe, which you see in countries like Moldova, Ukraine, Bulgaria, etc.

"Irish, German, and Scandinavian immigrants arriving during the 1840s and 1850s made up the second wave of European immigration, fleeing famine, religious persecution, and political conflicts."

https://www.migrationpolicy.org/article/european-immigrants-...
It's all fun and games until you write out a destructive line of code.
Um no. The left and right joins both include the inner join tuples; they are not mutually exclusive. A cross join is the Cartesian product of two sets, which means it doesn't include the outer join tuples.
Russian Blockbuster “T-34” Forgets More Than It Remembers
I'm not joking at all, in fact if you mention in a Google interview that you went to horse camp they skip the rest of the process and make you a staff engineer on the spot. Many companies, especially the high-power consulting firms, are sending their most troubled young executives to horse camp as a remedial effort. It's impossible to overstate the importance of self-actualization.
I thought we were talking about managers here. And that laying people off as a manager was somehow the "professional" thing to do. But let's interpret this in the context of the Professional Engineer ethics. Let's say there's a bad quarter. Is laying off people to make the results look a little better for the next quarter promoting the health, safety and welfare of the public? Is it honorable? Was the company clear about this policy in advance? If not is it a deceptive act? When companies issue statements about layoffs are those typically objective and truthful?

Maybe we need a code of ethics for managers.
Annecdotally, almost anytime I would discuss my feelings, I would feel like an absolute idiot and definitely not better.

Stoicism is the only answer I have found. Be aware of, express, but be in control.
But my point is in the wilderness the threat of starvation is an ever-present risk, so it helps not to be choosy. Modern humans in first world countries don't have that problem.
There's a few countries that are on there multiple times (like Mexico and New Zealand). How does that work?
Unless you are on the run the location data is not really that valuable. I could physically stalk you after all without buying the data from telecom companies. With Facebook the advertising can be quite precise. I remeber I read somewhere that you could actually target specific persons.
I don't think it needs to be. Just have the rich content be a URL and the rich client will know what to do with it, and humans using other clients can follow the link.

We actual do this with an IRC client we developed for internal use.
I think there are definite drawbacks to the AMP project. For starters, it seems like the main goal is for Google to own more of the time people are interacting with the web, rather than anything else.

A mark in its favor though is local news sites. They are desperate to be at the top of the search page so when they join AMP, and you look at their AMP pages all of a sudden the loads of dark patterns they usually employ are absent.
In my experience AMP is considerably slower unless I happen to be browsing in Chrome. It's probably an accidental result of how they implemented AMP, that framework is tuned specifically for Chrome in the first place (odd CSS hacks to nudge Chrome's compositor into behaving a certain way, etc.)
So let's start with better education maybe? In Japan each ward/city office publishes online manual with detailed explanation and, probably more important, with illustrated examples.
Plastic is fine, as long as you get lots of uses out of it.

We have knit plastic bags that we can put veggies in. Super light (no tare needed) and can hold a lot... Yet we've used them hundreds of times.

Now think of that crappy flimsy plastic bag, or plastic wrapping. It's used once, and "thrown away" (please: define where away is..). That's the problem - single use and nearly impossible to use for anything else.
Eh, the author did give some examples of bad chemicals in some sunscreens, so it's possible that there are negatives to using them.

Here's what I took away:

- don't use sunscreen most of the time (though if you care about aging effects, go for it on your face)
- avoid getting sunburns, and use sunscreen as necessary given your desired time in the sun
- check labels of sunscreen and get familiar with the common active ingredients

That's basically what I do already, though I'm going to make an effort to spend more time in the sun because I work at home, and therefore get minimal sun exposure normally.
You appear to have a problem with capitalism, consumerism, and carbon emissions, as if they were all one inseparable package. Which is intellectually nonsense. The worlds largest pollutor is communist China. There is no system of economics that is either more or less friendly to the environment. All systems of economics revolve around production and consumption.

Aside from all the FUD and illogical nonsense that people like you spread, the core problem you have is extremism. You can’t accept a workable solution, because anything less than your view of a perfect solution is impossible in your eyes. It doesn’t matter how viable nuclear and hydro could be, and how beneficial they could be overall, because they are less than perfect, they are unacceptable.
I had the opportunity to attend a real voodoo ceremony in Togo (West Africa) a few years ago. It was a very interesting experience, and very hard to describe. You can find videos of them on Youtube. It consisted of a mixture of dancing, which at times got extremely energetic almost to the point of violence (blood was spilled), and weird magic tricks. For example, at one point the shaman buried a bag of broken glass in the ground which later was dug up again and had turned into a bag full of coins. It went on for a very long time. Despite the fact that there were was a substantial audience of Western tourists watching, it didn't feel like a performance. The participants were not focused on the audience at all. On a number of occasions, some of the dancers nearly collided with some audience members.

If you ever get an opportunity to see an authentic non-touristified voodoo ceremony, I recommend it. I've never seen anything remotely like it before or since.
Yeah, ever since they released those I've been using Go Mono in my terminal (and thus in Vim for coding). I'm not even particularly particular about fonts—I do care a little though—but this one just sat really well with me.
Recording Tom Waits (2004)
I'm a font-aholic as well, but I specifically look for fonts that remind me of the early days of computing. I really like IBM Plex Plex Mono and Golang's monospaced serif font. I also found vt52 from back in the PDP days.

Another interesting font is B612 Mono, which is the font used on aircraft to help pilots easily distinguish characters on their HUDs. I used it as a programming font, and I think it's quite legible.
Be very careful from whom you take advice. If someone is not themselves 10x, it's unlikely that what they have to say is accurate or valuable.

The actual content of this article seems to be "we polled people who work on software, and they used positive adjectives to describe people they liked, and negative adjectives to describe people they didn't like". Then it ends with an advertisement for the author.

What any of this has to do with being objectively good at the discipline of programming, I have no idea.
Being the co-founder of a VC backed startup
I know it doesn't directly answer your problem, but running thelounge on a node server can do a pretty good job. It supports user-based logins and since it's running as a service, chat history is supported. Currently there's no way to search, but I imagine that could be implemented in the future.

https://thelounge.chat/
I chaotically stumble through life remembering things sometimes and doing what I feel like doing most of the time. I am still alive.
Why not develop a new protocol, and not try to call it IRC - there are many things about IRC that suck, specifically its support for push messaging and mobile.
This new year, I decided to allocate time on the habbit forming basis. Some are daily habbit, monthly habbit and weekly habits. Once a week I will make something with my children, daily early morning I will program for a 3-4 hours ( only if I have predefined end goal, else I will just sleep ). 15 minutes meditate, 15 minutes burpy like excercise. I am adding more as I thought it to be useful and required. It's just 13 days in, but till date it's successful. Let's see how it goes ahead...
Interesting to me that most of the countries high up on the list are dominated by indigenous populations that are even less able to deal with modern carb-rich Western diets than European-based populations. E.g. I'm assuming New Zealand is so high because of Maori people.
I remember seeing the final BeOS live demo on the final day of the MacWorld Expo where it premiered.

It blew my mind. Things we take for granted now like multiple QuickTimes running at the same time, all the massive concurrency... Live searches of the filesystem via journaling... All way before its time (or at least, way before it appeared in mainstream OS'es).

What I wonder is, is Haiku more efficient than other available OS'es at Intel (or other, like ARM) CPU utilization?
Single stream recycling was a big scam that worked as long as China was accepting this kind of garbage. The more people used this type of recycling, the more they could send to China and the less garbage had to be processed locally. Now that they have to deal locally with the realities of recycling, you see that the equation is changing.
This kind of as-you-type evaluator is extremely valuable to me. I've written a few tools to support this in emacs, and I use the JS one all the time.[0]

I also wrote one for Graphviz (which outputs to an SVG buffer), and sometimes I'll put the output from the JS playground in `play-graphviz` mode so I can see real-time graph output from JS (by writing code to print dot graphs). ATM I don't know any other tools that can do that sort of thing, let alone compose independent ones to that end. Long live Emacs!

[0] https://bitbucket.org/gavinpc/play-modes/src/default/js-play... (There is an odd bug in OSX where the first character of the input is eaten, so I always begin these "playgrounds" with "/// playing with <whatever>". There are some other oddities which I should document.)
A sentiment of a bygone era. In the new middle ages we are in now, its all about "feel". And it its feels right it is right.
The Fourth Type of Variance
I had the opposite reaction - mine was 'thank god this is not yet another thing I have to be online for'
I'm pretty sure FastMail uses Spamassassin, so why is an email company so bad at configuring that software? Their spam filtering is simply not nearly as good as Gmail, it's not even close.

I used Spamassassin back in the day and it was effective for a bit, and then pretty much all spammers figured out how to avoid it.

Also, I'm not talking about the obvious VIAGRA large caps spam, which I think is fairly easy to solve. But spam has become much more nuanced and Gmail is the best at it, and the false positive rate is still amazing.
Vuescroll- a customizable scrollbar based on Vue.js
...The decline was 0.1 of a year.
Discussing one’s feelings doesn’t necessarily mean giving into them or letting them control your actions.
Yeah, I actively avoid visiting AMP and sharing AMP sites for this reason whenever possible. They just take so fucking long to load.
Fine for individuals. But switching a huge org with tons of weird, internal processes and rules seems like a gamble that meeting those requirements will always be important for Gmail (ie, using ie11 for some dumb reason).

I agree with you on drive, but docs is missing lots of features compared to msoffice (macros, excel functions, offline storage and runs) and google hasn’t been building tons of stuff into docs for a while.

I think they are fine for small orgs, but big orgs pay for lots of support and customization.
The oil industry is interested in the maximum amount of use of plastics. The less reusable glass and other materials we use, the higher the profits for the big oil and chemicals conglomerates.
The ‘10x’ meme needs to die.
full control over notes isn't something I would consider a priority personally. They're flat note files. Taking the effort to migrate them isn't really enough of a deal breaker for me to futz about with hosting my own platform and "all associated dev ops".

Knowing where my note files are and not having to worry about accessing them is a priority.

Whatever metrics you want to point at as to how long Google service x survives doesn't magically make that clock go away in my mind. It's there. It's present.
"accidental"?
For me it wasn't the maths in SICP, it was the physics, or rather the particular examples in the chosen domain.

I love physics but coding Newton-Raphson does not engage me.

(I had a similar reaction to particular Python book -- Roman numeral conversion? blah!)
Ask HN: Does a high gov clearance open any interesting SWE doors?
Absolutely not interested in traditional gov contracting or anything, but I'm an SWE about to start applying to the usual SWE places (~FAANG). I happen to have high level gov clearance. Does that open any interesting doors for non-military industrial complex work at FAANG type companies or elsewhere?
How did it get go this?

Well that's what you get when the "solution" is to embed a webserver, a browser, a native executable to show that browser, and the server runs Node...

The solution is simple, stop shoving square pegs in round holes, and learn an appropriate language rather than shoehorn JS everywhere.
I think with "10x developer" we mean somebody who does not only does things 10 times as fast but also does things differently to achieve this.

I think the number one prerequisite is to be in an environment where you actually can shine. You need a lot of autonomy to be a 10x developer and you also need an audience/management that recognizes good work. A lot of companies prefer average devs and predictable outcomes over excellent work.
They, and each of the reviews they quote, carefully avoid any mention of any auditory benefits. Are there none? To me, the real reasons for doing this would be

1) to isolate the turntable from floor vibrations. Walking or stomping nearby, or even closing a door, can be picked up and amplified as a rather unpleasant booming low-frequency sound. And jumping hard enough nearby can even make the needle skip.

and possibly

2) to eliminate the mechanical motors and thereby another source of noise or interference. All while possibly achieving better or more consistent control of rotation speed?

So, why are any such claims so scrupulously avoided? Because it doesn't accomplish either of those things? Because their experience with phonographs is so shallow they don't even know those issues people might care about? It's weird...
Thank you! I truly appreciate you taking the time to explain all that. I think this system could work for me. I've just added those four text files into a folder, a notes folder, and also found an ios app which lets me easily view and edit txt files via Dropbox.
(Textor)

So, you review all four files each day? I'm guessing that if the review system is properly done, then daily and weekly files see the most change?

I've also had issues with trello and other apps, and agree it's hard to handle the analysis within the interface. I don't follow your second point though. What do you mean by store to remember, and how does it inhibit planning but allow review?

Am also self employed, so looking forward to this system. Self management required constant attention.

Also this is a trivial feature, but do you list things with asterisks and cut/paste them down to a "Done" area when finished? Or something else?
Thank you for saying that. Rereading what I wrote, I did a terrible job expressing what I meant to say. You fixed it for me :)
The most frustrating is that AMP version of app/pages/websites are very incomplete, e.g. the AMP version of a reddit post has only 3 comments (and the "load more comments" button is buggy).

Would have been much better to use Lighthouse / PageSpeed as a basis for showing optimized pages.
Could try both, the book (HtDP) is more rigorous than those two MOOCs as they're meant just as an intro where you progress into many more courses (as part of the micromasters on software development) while the book is a full grounding in CS 101. Somebody correct me if wrong but I don't remember any big-O analysis in the MOOCs or the parsing XML chapter, traversing graphs, the content on fixed-size arithmetic, plus the 500 or so exercises the book has compared to the three or four at end of each unit in the MOOCs. For example the sierpinski triangle assignment in the MOOC is pretty straightforward, but in the book you also generate a fractal savannah tree using trigonometry functions that isn't so straight forward, but when you see how they do the generative steps in the book you get that 'eureka' moment learning about Bézier curves. https://jeremykun.com/2013/05/11/bezier-curves-and-picasso/
Yes, AMP is rather slow: https://timkadlec.com/remembers/2018-03-19-how-fast-is-amp-r...

and looks fast mainly because Google preloads it: https://ferdychristant.com/amp-the-missing-controversy-3b424...
Back in the 90s I’m sure I remember something like this in the market.... I was a small-time DJ and liked to keep across the new AV gear.

I also certainly remember magnetic levitating AV stands to minimise distortion. It was a bit of a gimmick, given the cables would still introduce vibrations. But I’m sure some people paid big dollars for them.
https://project.hubzilla.org/page/hubzilla/hubzilla-project

This is what hubzilla can do, along with using the Zot protocol for distributed identity.The main issue really is having an easy wizard-based installation/configuration for new users wanting to host.
Indeed, the context reflects the origins of CS departments. They are always were part of physics school and later electrical engineering.

All the famous CS people over say 60 started in physics or EE.
> You’re procrastinating. Your organization is probably not the problem.

I'm going to have to strongly disagree with this. I have ADHD. I have a strong guttural reaction to the summation of "Oh you're procrastinating, so stop it and work instead". The number of times I've been told this, or that I was just being lazy, or that I just needed to find something I truly cared about I've lost track of.

Organization and structure is how I function.

* Task managers store all of my individual task, so I can stop having them flit into my head and distract me. I organize them once a day, with a full review once a week (Sunday). There are also a series of recurring events to help me maintain a routine. I cannot stress how important having a strict routine is for me personally.

* Timed work/break sessions. I use a pomodoro like system, by declaring break sessions it makes it easier to deal with all of the distractions or little things that I need to do so I'm not constantly switching between things. Anything no directly related to the item I'm currently working on goes into a list, which is reviewed during the break period.

* Calendars keep track of irregular events and serves as a event log, with varying degrees of importance (e.g. doctors visits, when I change my water filter, conferences, when family will be where).

* Long term goals are less of an issue for me. I will regularly flit back to them, or work in starts and fits on them, but I keep an orgmode notebook to keep notes and resources on it. Because of the irregular nature of my work on them, being able to return to something easily is important for me.

* Text to Speech reader. I use these to 1. read back what I've written, and 2. read me blocks of text. Generally I will read along as well, but because its external to my attention with a constant flow it is easier to follow.

All of these are what works for me. What works best you for may, and probably will, be entirely different. To somewhat agree with the sentiment of your post, experimenting with your system can often be counter-productive. Think of it akin to your editor. There is a cost-benefit ratio for improving your editor, and a point in which even if there is an improvement, the cost will never be recouped.

The best suggestion I can possibly give is find a way, and do it continuously and unapologetically.
The problem with drawing conclusions between emigration & policy is that it ignores the other side of the coin: immigration. There are a number of people who come to California specifically because it embraces the policies you hate: high taxes (with high social services) and gun control. For any large & reasonably controversial issue, the sides balance out, and the net effect on migration is due to more fundamental issues like the availability of jobs & housing (and, of course, the ability to migrate in the first place).
I had a large response typed up to this, but I'm sick of this. I've worked on too many projects where I saw which countermeasures worked. Involving the financial system brings in their detection methods. It's not perfect, but it keeps out low level grifters and it increases friction.

Most criminals are dumb opportunists.
AMP pages take forever to load for me with Firefox and uBlock Origin. When I open a news story from Google's recommendations, which always open to AMP pages, it pretty much always takes about 15 to 30 to show anything on screen. I instinctively edit the link manually nowto try to go to the non-AMP version, which typically loads the content in under 5 seconds.
Maybe Google could just heavily discount for SEO popovers, slow sites, huge blobs of JS and generally stuff that we all find slow and irritating (i.e. jumpy images). It used to be the case that Google wanted to solve problems of their users but now Google wants to solve the problems of Google.
This is based on a casual misunderstanding of the meaning of the term "open source". It does not merely mean, as the name suggests, that the source code is available; rather, it means that fairly broad rights to study, use, copy, and modify the source code are granted to the general public. You can correct your misunderstanding by reading the Open Source Definition, written by the group of people who coined the term "open source," immediately after they coined it, to clarify what they meant: https://opensource.org/osd

Patents, on the contrary, specifically deprive the general public of rights they otherwise enjoy, granting a monopoly on them to the "inventor" (or rather the assignee), in exchange, as you note, for publication. They do, as you say, have one thing in common with open source, but in their principal characteristics, they are precisely the opposite of open source, both in theory and in practice.