skysight-inc/HackerNews huggingface dataset:
Awesome. The Arduino port "IPv6 support" issue was closed 9 days ago too. No other IPv6 related issues reported yet. Off to look for reports from elsewhere of people using it...

The Espressif 8266 SDK docs make no mention of IPv6, does it really work there? (https://www.espressif.com/sites/default/files/documentation/... linked from https://www.espressif.com/en/products/software/esp-sdk/resou...)

I only found one example for the Espressif-provided RTOS, at https://github.com/IPv6-ESP8266/IPv6-ESP8266 . The example says it only works in a IPv6-only network and it's using link-local addresses, which kind of defeats the point of IPv6. No idea if these reflect limitations of the stack. It's a start at least :)
Depends on what your needs are. In many cases, you need to scale to a few dozen connections per day, and simplicity is far more valuable than performance. If you're pushing the limits of performance, any off the shelf solution is probably not going to scale as well as it could for your specific workload.
Irrespective of the reason for non-citizens to be here, It could drive down wages. You, an Obama voter is echoing the sentiments of Trump supporters that the immigrants, illegal or otherwise is hurting American citizens.
Take a look at what University of california pays the medical faculty through ucsf!

https://transparentcalifornia.com/salaries/search/?q=PROF-HC...
I do a search for canceling that business, before I sign up. If I see a bunch of horror stories, then it's time to walk away.
I generally agree, but there are definitely exceptions. The most impressive I've seen is Haoyi Li parsing a decent chunk of Haskell using his FastParse library in ~10 minutes: https://youtu.be/mARO-qchsKM?t=2386
For a while, I was getting things shipped in days, though it was always order day 1, at least 24 hours elapse, then "your order has shipped" and I would get it the next day.

Now it's more like prime shipping means at least 3 business days. My last order was on Wednesday but I was told it would be here Monday unless I wanted to pay extra.

I'm getting rid of old computers, phones, and routers on eBay. Dealing with that is therapeutic but it makes it really tempting to cancel Amazon Prime just to raise barriers to accumulating stuff.
Usually the technologist is not even in the room with the business leaders. Your manager or their manager is. You want to be (and be seen as) valuable. You have to depend on your manager to vouch for you. If you have a complete asshole political or whatever manager, you must find another job. Don’t bother swimming against the tide.

But its a whole other language that business leaders speak. Different etiquette. At least in F50 companies it may be better in smaller tech companies. If you’re in the room you have to speak their language, not how you would talk w a group of technologists. You have to learn new languages and immersion is good if you can get into enough high level meetings.

But, always complete self-confidence, decisiveness, problem solving. If people get aggressive, give it back. Even the CEO. Not disrespectful. Being tough without sounding like an asshole is also a skill. Even just the tone of your voice, so you have to have self control of your emotions.

Good to have a healthy retirement account too you won’t be subconsciously so worried about losing your job.
patenting syntax might fall in the same box as patenting number sequences
I hope "None of this detracts from QED being one of the great human intellectual achievements" made it clear that I agree completely. Thank you for elaborating and providing a nice reference.
Unnecessary use of curl -X
I'm just taking an armchair analysis here, as this is a subject that has interested me for a while.

Things like Positive Train Control (which is erratically and incompletely implemented), investing in parallel tracks to allow more interleaving of service and in more rigorous (but sensible and properly funded) safety measure are all relatively modest investments that could put a lot more cars on the rails.

> The private freight carriers are doing a fine job

Yes they are, for freight and they have zero incentive to share. If the costs for making it painless for them to share are mitigated, then everybody wins.

My original point is we're flushing money down the toilet in foreign lands and if it was redirected into an investment like this would be money better spent.

We're never going to have proper high speed rail, but at least we could have medium speed rail...
A process per client with keepalive is definitely a losing proposition. But if you're willing to run old-school one request per connection, it's not unreasonable (although adding TLS to that is). Many years ago, while I was at Yahoo, someone made a clever hack: have a daemon that holds keepalive sockets and passes them to the (y)Apache daemon when they have something to read -- when Apache is done with the request, give it back to the daemon. (Sockets passed back and forth as file descriptors on a Unix socket). A further many years ago, David Filo came up with the idea of accept filters -- allowing a program to request the kernel to accept connections and have accept only return sockets that have a fully formed http request already, so an Apache (or whatever crazy webserver before Yahoo switched to Apache) wouldn't have to wait for the client there either.
That is already the case, but only nominally. You can't hire someone into the job from abroad and pay them less. Hence the futzing with levels and job requirements and hiring "junior" employees who aren't junior at all.
Ahh, that's why it's $4. I kept waiting for the low price to expire.
I don't use Facebook, but the numbers are fairly similar for Google, and I would gladly pay that amount for ad-free, snooping-free Google search.
Unpopular opinion: AWS lambda is basically equivalent to CGI. The web has come full circle.
It's self-evident that the world as a whole would be better served if people who go to the United States, the EU, Japan, or anywhere else with top notch institutions and learn valuable skills were to go take those skills and apply them in places where they aren't generally available. As a bonus it will be extremely lucrative for those persons, since they will have highly marketable skills that aren't widely available in their locale.
Such a visionary guy. When other media execs saw a fad Diller saw the future and had the conviction to make it through the dot com bubble.
You've linked the highest paid individuals at a research university in a high cost of living part of a high cost of living state.

I've linked the mean salaries for the US as a whole.
That doesn't really help. What I want is a seamless service I can just spin up an SQL server on with some cheap or free plan and tiny capacity, and then have it horizontally scale based on usage without me ever having to do or change anything, potentially to the point where it's dealing with terabytes and terabytes of data, thousands of connections, a large monthly bill, etc. Google's Cloud Spanner was supposed to be this, but the minimum monthly fee is $90ish which makes it impractical for anyone who doesn't want to waste money while developing. Citus has traditionally turned up its nose on HN at users who don't already have a massive database, but you gotta start somewhere, and the product is a lot better if you can stay in the same DB ecosystem from 0 users to 1,000,000 users and beyond.

e.g. something like the free "tiny turtle" plan here: https://www.elephantsql.com/plans.html, but that can auto-scale up to citus-scale things, without user intervention, as needed.
I find this hard to believe, are Chinese software engineer salaries FAANG level? It's not unheard of for senior engineering salaries to push 250k easily for a large company.

Also, isn't the work life balance horrible for Chinese workers?
Either you’re lying or misinformed. The data is obviously available, the government has to approve the applications... there are literally dozens of websites that track this “h-1b salary info” and yes they are usually underpaid compared to their peers of comparable skills. I have linked plenty of studies in prior comments. See my above comment showing most are underpaid.

Then train local candidates or do apprenticeships. It’s a lie that local workers can’t do the work. Most h-1b is not the complex work... it’s the QA and grunt work.

The skills gap is a myth: http://spectrum.ieee.org/at-work/education/the-stem-crisis-i...
Also if you wrote it as "... and not get killed by your husband," it would take on an entirely different connotation.
What are the consequences of a BBB complaint? AFAIK it’s just like an older Yelp with a more confusing reputation.
Wrecked warship is a 'timebomb' (2004)
For those not aware...

Diller left QVC a few years later but through the late 90s acquired Home Shopping Network and a bunch of other media assets, to form a conglomerate that would eventually be called IAC/InterActiveCorp.

IAC has owned (and sometimes created) some of the biggest consumer brands on the web, including Expedia, TripAdvisor, Match Group (including Tinder, OkCupid, PlentyOfFish), CollegeHumor, Vimeo, Ask.com, Angie's List, UrbanSpoon, and more.

I've heard people sneer about IAC (I can't find it now but I recall a few years ago seeing a tweet from someone notable to the effect that IAC is where online brands to go die).

But you know, as a stable for solid, profitable e-commerce brands it seems to be doing OK.

It's interesting to note that this article was written in 1993 and contains no mention of the word "internet", and Diller was already into his 50s and only just learning how to use a computer, but he knew something big was brewing that he could be a part of.

Within a few years he was one of the biggest players in the internet boom, rode out the crash and thrived in the aftermath to become one of the most solid online media companies around.

Pretty impressive.
Makes sense - they can guarantee employee loyalty by locking them down, and can probably pay them less too. It's no wonder Oracle abused this.
https://www.uscis.gov/working-united-states/temporary-nonimm...

"Temporary (Nonimmigrant) Workers"

And, now here are the immigrant, employment-based visas:

https://travel.state.gov/content/travel/en/us-visas/immigrat...

While I admire H1B's that have a goal of a green card, my sympathy for the argument is pretty low considering that an H1B was never intended as a path to citizenship. From the very first moment, there is no ambiguity in the intent of the visa: Temporary, non-immigrant workers.

"Temporary Worker Visa" != "Immigrant Visa"

Whether or not we should have more skilled immigrants isn't the argument, nor do I have much of an opinion either way. What is a bit ridiculous to me is how people on temporary non-immigrant visas feel some level of entitlement to a green card when an immigrant visa was not the visa for which they applied.

I do think the US should move away from family preference and enact a points system like the UK, NZ, Australia, Canada, however that's a different debate than H1B "immigration."
So You created an account just for this?
How important is "Environmental Sealing" ? It's a feature which is generally not available in beginner DSLR but I feel beginners need it the most
Have you used YouTube Kids recently? You can set it to "Approved Only Mode" which only allows kids to view human-vetted videos.
He can quit. If he's really "highly skilled" and there really is a "shortage," then it should be trivial to find another job and another visa sponsor.
Gestalt_OS
Strikes me as a method that would work very well in a world before business analytics audits and KPIs.
dang, can we deal with this, please? "fuck you"? Seriously?
> all my immigrant friends who started working the same time have already gotten their green cards

Well it’s happening because US is trying to give equal chances to all countries, by giving them equal opportunity and quota, the fact that there are way more people from India who come to work here is the reason you wait longer than other nations, no?
Hello. Eric Elliott here. Which codebases were those, exactly?
There are game-like demos:

- https://script-8.github.io/?id=07b50badd10dc9be002ecb9f9031f...

- https://script-8.github.io/?id=cd8d6811adb3afb472aaf7505729c...

- https://script-8.github.io/?id=7f370bc716aff805f593a3f800087...
That's great. I did as well. Some people can quit heroin, cigarettes, etc. Some people fall off the wagon and go back to bad habits. What's your point?
I think the issue is more that there are large swaths of media that can't be effectively stuffed with relevant ads on their content alone.
FTA significant part of the UK fossil fuel subsidies identified by the commission is the 5% rate of VAT on domestic gas and electricity, cut from the standard 20%

Taxing something less is not the same as subsidising it and it is disingenuous to claim that it is. Is the government subsidising you by taxing you less than some hypothetical percentage?
YouTube Kids is a separate app and it has an option to only allow human-vetted videos. From the support site:

"In this setting, your child will only be able to watch videos, channels and collections that you have hand-picked. Collections are videos and channels grouped by topics, such as science and music, picked by the YouTube Kids teams or our partners."
I/O Transmission
Congrats, excellent work, I'll be exploring...
Just need a management consultant to give it a clever name like "superscalar project management" and some powerpoint slides and you're good to go.
It's really not hard to see why, H1B have none of the bargaining power and all of the risk. Especially for a shady company like oracle it's just pure exploitation going on here.
I don't know about the salaries, but let's keep in mind that Alibaba and Tencent are two of the biggest companies in the world.
> The Chinese are notoriously fierce in their desire to make a buck...

I wonder, if we replaced "Chinese" with "Jews", if this comment would be so easily thrown around on HN.
Have you used YouTube Kids in the last ~6 months? They made a lot of changes and enabled a mode where only human-vetted videos from topics/creators you select can play. I don't have kids but had assumed that problem was largely addressed.
A simple solution to the H1B "cheap workers" problem is to sort applications by (descending) order of salary, and pick the top 65K as authorized by Congress.
H1B isn't the O1 visa. It's just very generic and broad. It could be brilliant engineers but more often than not it's just shitty consulting (Cognizant, Infosys) spaghetti coders. Look who takes the lions share of H1Bs and you'll see who we're bringing in. These are not experts lol, they're just cheaper and more desperate.

Which is exactly why the largest block of H1B visas goes to the shittiest companies.
thats not how it works though. they would try to do both if they could. look at the cable company via tv.

it is only a issue cause how the net began and why some companies have eased into these models.
(I say this as someone who lived in the US on a visa for years)

That's part of the deal. Any immigrant arriving on a visa knows what they've signed up for, and it doesn't involve taking a sabbatical. It also really should not involve buying a house, if you're being sensible. Being fired 100% sucks, but you can transfer an H1B to a new employer. H1B is at least a dual intent visa, so after some years you can apply for a green card, get one, then take all the sabbaticals you want.

(Also, if your life is settled enough to have friends and a girlfriend you don't want to leave, US immigration does offer an answer: marry her!)
Gotta call the plumber every now and then if you catch my drift.
Or pay people in Des Moines $150k+
It's not so much the fork but the memory cost. Each of those subprocesses has at least one call stack = 2 megabytes of memory. 2 megabytes per connection is many many orders of magnitude more that you would use in an asynchronous server.
"5G"
Sure, but do the employees see any of that? Do Alibaba employees get generous equity grants? Vacation time? Cash bonuses? SV type salaries?

I'm not doubting China has some great companies and things going on, it's just a very bold claim with seemingly no evidence behind it. It's the kind of claim I hate.

"everyone knows" -> insert anecdote here
Better Worlds: A Model Dog [video]
You're higher up the food chain than the audience of that article. Just keep doing your job better than they do their job and vent to allies behind closed doors.

There's a guy on our team who does #1 one in the article ALL the time. NNP who slows the team by 25% probably.

No one knows how to make him stop. Everyone is politely tapping on his fishbowl and it hasn't worked yet for like months.
> 2. For hundreds of tasks, it becomes less effective. Threads will rapidly go in and out of I/O wait and the scheduler has to balance all of this.

Surprisingly, even thousands of threads can often have better throughput than using event loops and non-blocking IO: https://www.slideshare.net/e456/tyma-paulmultithreaded1

> The cost of OS-level context switching is non-trivial

On modern hardware it's non-zero but trivial: https://eli.thegreenplace.net/2018/measuring-context-switchi...
Most likely Facebook is making more than $70/year/person from users who are willing to pay $70/month for ads-free experience.

The reason for that is that usually only people with higher than average income are willing to pay for their ads-free accounts.

People with higher than average income - are more appealing target for advertisers. So, most likely, Facebook is making more ad revenue than average from wealthier users.

Advertising allows to "implicitly charge" wealthier users more than poorer users.
The reasons you don't understand are clearly explained in the article (you can't skip them because 80% of bugs are not detectable by TypeScript), and if TypeScript actually could catch 100% of bugs, I'd rate it a perfect 10 on that point and the ROI would be game over. TypeScript would win because you could skip the other quality controls and save a ton of time.

I wish.
It's customary to assume the most positive interpretation of the author's comment; otherwise things tend to degenerate into a flame war.
Yeah, even a broken clock is right twice a day.

I’m for letting immigrants into the country—but giving an unlimited number of visas to companies to bring over underpaid workers hurts everyone.
I agree with this thesis. However, doesn’t our economic system rely on lots of consumers? If the majority of people are very poor, would this not reduce the overall economy? Then what’s the benefit to the aristocracy?
Wow, you have no shame nor sense.
I'm sorry that public transport sucks in your city. Plans to reduce car traffic usually include improvements to public transport and bike infrastructure. In cities with good public transport it's usually faster to take a train and a bus than to drive. See for example London and Tokyo.
1) The quote gets repeated every time Zuckerberg is discussed. There's just nothing new or interesting about it.

2) How do you think you'd fare if you were held accountable - with or without the full context being understood - for every casual private utterance you made at the age of 19?

If you think you'd come out well, you'd have to be an extreme outlier, given that neuroscience tells us the parts of the brain that control rational decision-making don't fully develop until about age 25.

Criticise Zuckerberg and Facebook all you like, but let's do it based on current behaviour, not that of someone who was barely more than a child.
Scientists say frozen alligators aren’t dead. They’re still creeping people out
It sure looks like it on my commute. Maybe your city is different.
There is so much hate for the H1-B visa, but let me play devil's advocate. US "lax" (not really) immigration policy improves the image of America/American companies abroad.

If US starts tightening immigration laws, US companies will start outsourcing their work (which they have already started). If they start to clamp down on outsourcing, countries like India have no incentive to let US to freely use their market. They would simply follow china's method and restrict entry to all foreign players. If US follows US first policy in everything, the third-world already suspicious of western countries will only see this as west's new imperial ambitions.

Software is easy to replicate, specially by people which have already worked in Google, Facebook, etc. People in third world already have expertise to set up the competition to US companies. All that is stopping them is competition from US companies.

US being the becon of freedom and hope the world is a net good for US and US businesses according to me.
No More WAR (Files)
Scotland and England are not really different countries, despite what people there might say. They’re just local political divisions, less significant than a Canadian province.

I assume that the theoretical open borders policy you’re describing would still leave in place immigration restrictions, so I don’t see why the rush of Canadians would overwhelm the U.S. (since they can’t work legally).

I see at least a couple big road blocks though. First, both Canada and the U.S. impose selective tariffs and restrictions on imported products from across the world. An open border would effectively allow venue shopping, as products imported to Canada would find themselves in the U.S. and vice versa. Even for local products, Canada standards for e.g. cheese seem like they would be much harder to enforce. Second, both Canada and the U.S. choose who to admit to the county based on their own polices (criminal backgrounds, specific blacklists, etc.). These would have the same problem with an open border.

An open border would effectively require a lot of these policies to be unified for Canada and the U.S., much like the E.U. While there are benefits, that’s a lot of autonomy to give up.
Yeah. It's not that hard to move companies as a non-citizen. It's more difficult than a citizen, sure. But I agree with the poster above that I have many many friends who have done exactly this.
Not caring if they fire you but wanting to stay and make life better for your coworkers everyday is the place to be if you can find it.
That’s a fake threat. If they could outsource the work and pay less they already would. They aren’t keeping the jobs in America for their health...

Go do it then.
Not true. I cancelled Netflix last month, no problem.
I get the same benefits from my other tooling. Lint and type inference provide real-time feedback similar to TypeScript, and TDD gives me continuous test feedback every time I hit save. That's the zero point on the ROI scale, and while I admit that well annotated TypeScript code does it a little better, it's not better enough to justify the cost.
Why do you think you’re entitled to it at all? It’s a lottery, get in line.
We, the bold and productive, have to stand up to that kind of stuff. Else they by attrition.