skysight-inc/HackerNews huggingface dataset:
> soil depletion, which recent research shows is a huge factor for climate change

Soil depletion is neither created by industrial agriculture, nor solved by small scale agriculture. If you grow a bunch of wheat, it leaches nitrogen out of the ground. Your options are:

1. Let it sit fallow while it naturally regenerates, meaning you need 2-3 times more land as you rotate through the fields, meaning you need to cut down a lot of forests and put them to the plow.

2. Add nitrogen based fertilisers. The only viable way to generate them produces a lot of carbon, and the runoff has its own ecological toll.

It's been a huge factor in human development for ever; you either need to use a stupid amount of land, or you add your own nitrogen. Neither option is great; neither option really changes based on the scale you're doing it at.

> Any large scale industry can theoretically be the most efficient and optimal for the environment but these days none of them is.

I mean....aren't they? The issue is scale. Australia produced something in excess of 500 million tonnes of coal last year, mostly exported to Japan and South Korea. What is the most "optimal for the environment" way to extract 500 million tonnes of coal and ship it around the globe so it can be burnt for power?

I would suggest that there is no way to do that, but that's not an indictment of the industrial scale of the process. If you managed to mine that much coal via small batch artisanal hand mining, it'd be just as bad for the environment. Probably worse; you'd need a much larger labour force, meaning even more food and water trucked out to the mines.

If you take a giant factory that's doing something bad for the environment, and split it up into 1000 small factories that are still doing something bad for the environment, you're not obviously winning.

> there is no price on environmental costs.

Quite true, but that works at every scale. The giant agribusiness has no reason not to over-apply fertiliser to their fields other than the cost of the fertiliser (they don't pay for the damage to marine life when it washes into the river). But the small hobbyist gardener has no reason not too either. The same incentives apply at every level.

If anything, there's less incentive to be efficient at a small level, because it seems so small ("how much damage can ONE lawn do?" "how much carbon does ONE trip to the store in a car add?"), or because it's being done at a hobbyist level. A 40% tax on fertiliser (or whatever) would have enormous shockwaves on industrial agriculture; steps would be taken rapidly to reduce useage. A hobbyist growing tomatoes for his own use might not even notice, and thus, would not reduce usage.
I see this as an attack on encryption. Break up all these companies and break up their ability to keep fighting governments' long-standing anti-encryption stance.
Isn't that easy to game? You set up a bunch of shell companies that offer jobs. Problem solved.
Lots of good ideas here and I'm probably going to experiment with some of them as I more deliberately build out my own process.

I have one major gripe that I think is worth pointing out: it may behoove you to be more selective in applying this rigorous treatment, if you aren't already.

You sort of touched on this with your ideas about sampling books before committing, realizing that most stuff is probably not worth reading. Similarly, most knowledge is not worth running through a high friction retention process.

Every unit of time you dedicate to a particular learning task has an opportunity cost. There's a roughly multiplicative factor applied to this cost per task with every additional layer in your retention process. You really want just enough process to get close to an optimal point on the tradeoff between 'exploiting' particular knowledge versus 'exploring' other things.

The above is also why I've started to conceptualize the learning process as a funnel. At the top end is inbound content in the form of books, blog posts, videos, etc. The bottom is what becomes indelible learning and enhances understanding. There are several stages in this funnel and what flows through each stage should narrow (both naturally and as a consequence of process) as you progress. With this in mind, I would argue that there should be at least one or two intermediate funnel stages between inbound content and the process you've described.
Chrome was also technologically better. People seem to forget that it was the first browser to offer sandboxed processes. That was a game changer, especially in an era where we still used browser plugins Bel ize that weren't as well tested as the browser core and would periodically crash the entire process.
Why regulate size and not behaviour?

The problem isn't that a company is too big, but that it engages in behaviour that makes it hard for competitors to thrive. And, yes, they may use size a leverage for this. But breaking up the company isn't the only (or best) solution for this.
This (it is, well, it was more progressive before 2018)! Except larger companies seem to net lower tax because they can afford to keep more money offshore and uses for that.
This reminds me of a gtypist wrapper I made early in my career for typing over random quotes from custom sources like the dhammapada or the dao de jing: https://github.com/micimize/type-quotes

I would warm up with a few quotes every day before programming as a way of both getting better at typing and deepening my understanding of the the philosophy
You do understand that if there is a way to pay half the money for the same work, every single one of the company would have done so right?

The only reason that isn't happening right now is because the top talent largely congregated to the USA, utilizing those visas, making finding talent in other markets harder as you usually just can't find the same level of talent out there.

That is going to change, especially when COVID eliminated a huge part of inconvenience - everybody is at home anyways, the person on the other side can be 20 miles away or 8000 miles away, it doesn't matter all that much.
This suggests the market rate for an H1B employee isn't just, in general, lower than a comparable American employee. If everyone's underpaying H1Bs, we need to counter that.
With this amount of exceptions in the specification, it is no wonder that people find unexpected combinations of different features to exploit stuff.

I know why I don't like automatically closing elements. Xhtml for the win!
this is do dumb. People will just leave to Canada/Mexico and pay taxes there and continue to be employed at their current workplace remotely (if this is IT). So jobs will continue to be offshored, this will even accelerate offshorization of high-paid IT jobs.

While number of nurses will decrease and healthcare system will suffer in form of poorer service/higher healthcare costs.

Trump has good intentions, but his policies do more harm to Americans, than the benefit they make.

There are only 85K h-1b visas awarded annually (with advanced degree and work experience required and stuff), while family reunification visas account for tens of millions of green cards.

Trump has no idea how to create legislation that works, this is purely populist move targeted at uneducated voter base to get cheap points before the election.

Don't fall for this cheap populist move, Donald ia just being desperate to score any cheap points from swing states, given Biden's increasing lead
Unusable because the vi-mode keybindings aren't available until the page finishes loading.

Qutebrowser is far superior.

Mozilla STILL refuse to produce a "libfirefox" like Chromium does with the CEF (Chromium Embedded Framework). This is incredibly selfish of Mozilla, they insist on being the only ones who can produce a browser using their browser engine, forcing Tor Browser to devote massive resources to maintaining a long-lived fork instead of just building on libfirefox.
I always internalized postgres's array behavior based on the examples, which include multidimensional arrays on text[] columns. Also, common functions like array_length require an index argument--"which array within the possibly multiple arrays do you want the length of" etc.
> Singapore and Australia (and maybe others I don't know about) allow international students to apply for permanent residency if they meet certain very reasonable qualifications and it works out very much in their favor for retaining talent.

I don't know about Singapore but this definitely isn't true for Australia these days -- visa programs in Australia are far more strict than they used to be (in fact, my parents and I probably couldn't have migrated here under the current visa system -- we came to Australia in 1999).

The Temporary Graduate visa (485) is -- as the name suggests -- temporary, and only lasts between 2-4 years if you graduated from an Australian university. If you want to go for permanent residency you (generally speaking) need to be endorsed by your employer through the Employer Nomination Scheme visa (186) which requires 3 years work experience in your field -- the practical upshot is that you would need to have been granted a visa that lasts longer than 3 years (no guarantee of this), get a job in your field immediately after you graduate (seriously no guarantee of this since many employers in fields like engineering illegally discriminate against people who hold temporary working visas), and find an employer (within the last few months of your visa) who is willing to nominate you for permanent residency and has an existing labour agreement with the government.

It's not impossible to do, but it's hardly a simple procedure and it's definitely not true that graduates have a guaranteed roadmap to apply for permanent residency. There are some visa programs which in theory would allow you to apply for permanent residency earlier, but they are invitation-only and usually have pretty high requirements which most people wouldn't fulfil.
Wipro, Infosys, TCS, Cognizant, HCL - a bunch of consulting companies.
It sucks because Apple don't actually have any device that competes with Sonos. Yes if you buy one Sonos speaker you could argue it. But Sonos can give you a full home theatre system AND smart speakers (if you want that). So I am surprised that they are removing all Sonos products.
Thanks, those are good charts
It may not eliminate it, but I'm sure it improves the situation compared to not being able to change jobs at all. I originally came to the US on an H-1B, and had no trouble transferring the visa to a new employer.
Ookla Open Datasets
You know because some smart arse said it.

I don't have the technical skills to improve it. Someone I inform might.
Stopped clock
There are two unpublished rules. DHS rule that you mention ( https://www.federalregister.gov/public-inspection/2020-22347... ; goes in effect in 60 days) and DOL rule establishing the percentiles ( https://www.dol.gov/sites/dolgov/files/ETA/oflc/pdfs/DOL-Int... ; goes in effect this week).
The internet connection probably didn’t exist or it was too slow in the outback. I’m from a relatively densely-populated part of the country and we only recently got satellite, before that the only other option was dial-up or a USB device that plugged into your computer and allowed it to use 3G.
It is likely due to regulations rather than translations
H1B is not going to get you someone quickly either.
I think part of this move is to keep tech jobs for Americans, not foreigners...hence why it's increasing the pay.

In any case, it aids in my job security.
Intel Lakefield

https://www.anandtech.com/show/15877/intel-hybrid-cpu-lakefi...
> but no computational model can represent all real numbers (by a trivial cardinality argument)

No computational model can represent all integers, either, by a simple "number of atoms in the universe" argument.

Cantor isn't the problem here.

----

Separately, I'm almost certain that exact real arithmetic is being used in Houdini to do boolean intersections. That's as "production" as you can get.
So will my google interview now be easier?
Skin Regeneration Breakthrough
Which creates the Streisand effect as a consequence of banning it. [0] They may have heard about it right there on the Verge or other sites reporting on the ban but some will still peek into that rabbit hole anyway.

One can say that many if not all these social networks are already the enablers of radicalising people with users freely posting / re-posting extremist content from both sides of the political spectrum. The difference is whether if it "violates" their content policies if a user reports it and whether to 'take action' is at the platform owners discretion.

[0] https://en.wikipedia.org/wiki/Streisand_effect
Because size is easy to measure while behavior is highly subjective.
My impression is that rock and roll is...well, dead. Genres wax and wane in popularity, and so does the talent in that genre, as talent becomes attracted to other genres (you ask who the modern day Van Halen is: who is the modern day B.B. King? Or Frank Sinatra? Or Mozart? On some level, it's a silly question, because those genres have become somewhat passé).

A few years ago, garage band rock n' roll was topping the charts: The Black Keys, The White Stripes, The Arctic Monkeys, etc. Now, not so much - or at all. But as much as my soul is warmed by a tasty guitar lick, I'm okay with that, because the seasons change and all we can do is watch as they do.
> Of course, if you are Indian or Chinese, add years or decades to the above.

My understanding (I have always been a citizen of the US) is that the processing time to get a green card if you are Indian is so long it might as well not be an option.
Well, when you're a big enough company that you can have extensive lobbying efforts and have connections to the congresspeople who would over see you (Schumer's daughter works at Facebook for example) it might get hard to do anything except break them up.

A regulation can get watered down at the outset, eaten away by following legislation or legal challenges, but breakup could have a lot longer of an affect.
You can lose money accidentally in many ways. I agree you have to watch out, but still disagree with the number of people dismissing S3 as a quick way to bankruptcy if you get HN #1.
As a data point, a consultancy I used to work for competed directly with Infosys, Tata, and other H1B shops for tech contracts (mostly BA and PM work). I can personally guarantee you that hourly rates were artificially reduced as a result at multiple companies, which negatively impacted salaries and bonuses of American workers.

Keep in mind that most economic analyses of this topic ignore the direct competition aspect of the contract labor market impacted by H1Bs and instead focus on salaried FTEs at the businesses that contractors provide services to.
I've had to do this. First job out of college was working for my alma mater. It was incredibly rewarding to give back to a place that had given me so much. I helped build systems and improve efficiencies for fellow staff and faculty. It was amazing and felt like my dream job.

But after a few years, I realized there was a plateau and I was on it. My technical skills had matched fellow developers around me. We also were the only software development team on staff and a pretty small one at that. I realized if I wanted to continue to grow and learn I would have to look elsewhere.

It was bittersweet as said alma mater holds a special place in my heart, but it was honestly the best thing for me. Landed a job where I got to learn how to scale systems to millions of clients and what it's like to work in a giant Fortune 100. Wasn't my favorite (not totally fulfilling work) and later found something in-between that fits exactly what I need and want.

If you're like me and on the fence about leaving a good job you've outgrown, I'd say leave it. The next one probably won't be your dream job, but I bet you'll learn a lot along the way.
So... the title of this submission is wrong?
Entirely different memory signal technology like serial transport won't adopted by DDRx memory?
I think these things become kind of inevitable in big companies once job-hopping careerists take over most of the decision making, optimizing for the short-term metrics that make them look better. It doesn't help that big companies tend to encourage their performance review / promotion culture over time to be hinged almost entirely on delivering 'impact' through these metrics. Of course it's done in the name of being fair and data-driven.
"The only exception to this rule is for fashion models, who aren’t required to have college degrees." - I just can't stop laughing with how on-brand this is :)
The contribution that has patent trolls flocking to East Texas.
Never gonna happen, NSA needs fewer bigger ISPs.

That's why they threw Qwest's CEO in prison and loaned CenturyLink the money to buy Qwest. Go ahead, check CL's SEC filings. They've had those mysterious NON-REGISTERED, NON-TRADEABLE Qwest acquisition bonds on their books for a decade now, all held by a single, non-disclosed entity. Gee I wonder who. Then they pulled the same stunt in order to buy Level3.

https://ir.centurylink.com/news/news-details/2020/CenturyLin...
You’re right, but one problem with c++ is that types are copiable by default and copies happen automatically and silently in many situations. So something like this is easy to get wrong.
You do have a copyright on your website, though this content likely comes from a standard or open spec
If there's any confusion about this, look at nearlyfreespeech.net.

You deposit funds (let's say $20) into your account, and as your site consumes resources, it draws from your balance. So $20 is $20. If you set up a crummy low-traffic blog and that $20 lasts four months, then fine. If it lasts two weeks and then there's a surge in traffic, or the server hits some bug that causes it to spiral out of control, then your site gets killed when your balance hits $0. You can set up alerts, but there's a hard limit for how much you can be charged—it's whatever funds you deposited into your account. (Really, that's not even the right way to put it, because you're charged at the moment you deposit them.)

This isn't acceptable for everybody—many businesses would prefer to stay up and be billed after-the-fact. But that use cases is already well-served by the industry. (Overserved, really.) The market segment where the alternative situation is the best fit (pretty much every hobbiest who isn't bringing in a single cent off their side project) is extremely underserved. NFSN is the only provider I know of that even offers this.
Extracting the author of news stories with DOM-based segmentation and BERT
As someone who has worked with lots of remote teams, I'll give you a simple answers: timezones matter. A lot. Especially for relatively early stage companies where tight collaboration on new products is key. I have actually refused, and will continue to refuse, work that requires me to collaborate with someone 11.5 hours different. It sucks for everyone involved.

Years ago I had a job when I worked noon-5 and then 10pm-1am to overlap with colleagues in India. At first I thought "Hey, I'm a night owl, this will be great." I grew to hate it pretty quickly, and I'll never do it again.

Contrarily, I've worked with colleagues in Brazil who were only 2 or 3 hours off from me, and it worked out great.
If their projects are that important we should be spending more on them so they meet the minimum pay requirements.
You are aware that China is a lot bigger than Puerto Rico, right?
The problem with how academic and science work is currently structured is that there is an oversupply of labor at basement-dwelling compensation. Post-docs work for decades before getting better opportunities, and people are cheap labor in industry labs for long periods of time.

Foreign workers are partially compensated for low pay with a potential visa to stay, while this extra motivation is not there for Americans.

Having a native pipeline of education to knowledge work is important for long term competitiveness and is hard rebuild. If the US falls upon even harder times the foreign pipeline will dry up.
I wonder how these hybrid artifacts are going to be recycled? Burn them like plastics? Re-use the metal?
If one laptop vendor provides a particularly stellar experience, then it would gain in popularity and encourage others to compete.

A "jack of all trades, master of none" approach would only condemn everyone to mediocrity.
I find building a simple game (like tictactoe) in Phoenix Liveview to be a good learning project. You can layer on multiplayer using Phoenix pubsub once you have a working one player version. You can also then layer on structs, typespecs, or any other idiomatic features of the language that you need practice in.
I'm fairly sure Mozilla wished they had a libfirefox (e.g. their mobile browsers suffer from not having that), but Firefox is badly designed to make one and they didn't want to invest the resources needed to do such a deep refactoring. Maybe one can be made from the new Android FF, which as far as I understand is a more separated out code base.
It makes sense insofar as it's designed to reduce the odds of successfully obtaining an H1B.

Remember, this was shepherded by Stephen Miller and others in the administration whose explicit aim is reducing immigration by every lever available.
You do realize this world won't last right? There are a lot of states opening up. Hollywood currently is churning losses because they can't release anything. States are opening up and there are very few fatalities.

Some people love 100% remote and choose it, but there a HUGE number of people who do want to be back in the office, at least one or two days a week anyway.
Your argument is exactly the problem. The fragmentation is what would happen, and the consumers suffer from it rather than benefit from it. This has been proven over and over again by history. When AT&T was broken up, there were like a hundred smaller players, incompatible with each other, and everyone has to pay extra cost to communicate with each other. It is a backward step for the society. The consumers benefit from nothing. Don't just assume more smaller companies means better competition and better for the consumers. It is not necessarily true.
Hopefully we go there and find out they are not habitable
They are probably thinking of simply going through the list and tracking the top 3. This gives you linear time but as you noted you can go faster with quickselect (edit: I originally mistakenly wrote selection sort despite thinking of quickselect), giving you linear time (edit: I original said logarithmic time, which is obviously wrong).

I suppose it is besides the point, but you shouldn't be reaching for a specific algorithm but rather using your language's library sort algorithm.
Both Tosin Abasi and Javier Reyes from Animals as Leaders are amazing guitarists who are pushing the boundaries while making really kickass music.
Duck Stamp Artists Turn to Spent Shotgun Shells to Meet New Pro-Hunting Mandate
Hi, I'm just commenting here because I don't know any alternative way to reach the moderation of hacker news. There was a thread earlier today on the topic of "Ask HN: what do you consider to be essential to being a good programmer" and it vanished in the middle of me having typed out a long response. I couldn't find it afterwards. Do you know where it went or why it was removed?