skysight-inc/HackerNews huggingface dataset:
I just want to say you're not alone in having family like that; the vast majority of my dad's side is like this (my mom's side are all basically hippies). I love them to death, and they're good people, but they're so damn insecure about their way of life (or they're insecure that they can't force it on to others, in my grandmother's case), that they want to stop others from getting opportunities for fear they might change it.
Many organizations are in dire need of departmental NAT firewalls and VPN solutions. I had to beg, bitch and moan before a Pac10 uni would offer such a service to protect our users.
Country quotas are bad. It’s not Indians that are the problem, it’s specifically the Indian body shops. No sense penalizing the good candidates who are doing things right.

American tech giants are the ones to blame for this problem. They are hiring massive amounts of contractors (“vendors”) through these companies so they don’t have to have FTEs on their balance sheet. They’ll go away on their own once the market stops supporting them.
I don't think they would be decimated; they would just have to alter the heuristics of the automated resume -> trash bin filters so that they select from the candidates they've been ignoring for absurd reasons.
You're putting words in my mouth and not understanding my argument. The irony of your comment is that H-1Bs literally can't start companies here because if they quit the job sponsoring their visa they'll be deported.

I'm completely happy for people to immigrate here, but H-1B doesn't help them do that, and instead lets corporations exploit them.

H-1B is bad for immigrants because it puts them at the mercy of big corporations. H-1Bs are bad for citizens and legal immigrants because it lets corporations import cheaper labor.
In my teens (90s) I knew an overweight girl who would eat hersheys chocolate syrup straight from the bottle as a "dieting" snack. Her understanding was that it was fat-free, hence non-fattening.

It's sad how much this misunderstanding of fat being fattening has permeated the US population to this day. All the false/misleading information in product advertising has definitely played a significant role, it should be made illegal and enforced with stiff fines.
If you sent an old DEC band printer a bunch of form feeds, the tractor feed paper would shoot out about 10 feet. Fun to time it when someone walked behind the printer.
“Between 90 and 135 16 vCPU nodes depending on cloud hardware ”
How many nodes did you use in the CRDB 2.0 TPC-C 10k benchmark? Could I say that the "5x increment" is on the same hardware condition? Thanks!
https://egghead.io/
Would you please stop posting to HN like this? It breaks several of the site guidelines. Please read and follow them:

https://news.ycombinator.com/newsguidelines.html
It is a good answer, but my favorite by far is an answer about branch prediction to explain why processing a sorted array is faster than unsorted: https://stackoverflow.com/q/11227809/938695
they even removed their irc support. i lost any interest i had left in slack at that point
Sure, if you consider only the unemployment rate. But it doesn't tell exactly whether it's skilled work, or how well the work pays. My guess is, when you compare it to purchasing power of the past, they're not any better off despite the lower unemployment rate (which also does not include people who have given up looking for employment).
Show HN: Pdftilecut – cut PDF pages into tiles
Intel Gains Patent for Energy-Efficient Bitcoin Mining Design
>> the art of Software is no longer tied to the Silicon Valley

It never been. Just look for example how many software were/is created in Europe, especially open source.
Ahi There is always someone with no sense of humor.
Are there any photos with the body removed?
I just use their desktop app.

The call quality of video and screen sharing is significantly better than Skype and hangouts.
Considering all the other corporate strategies Google employees have taken a public stand on lately, I wouldn't be surprised if there were serious fatigue on both ends - on corporate, for dealing with the constant rebellions killing major revenue sources (ex:- project maven's death being the end of any more government contracts); and for employees, who are likely sick of protesting an endless stream of obviously bad stuff while risking career alienation (ex:- dragonfly).

What's not immediately publicly evident is the opportunity cost vis a vis attrition and new hires - how many people have left from disillusionment? How many prospective employees are actively shunning Google directly because of these policies? (While a number might provide explicit feedback to recruiters about their reasons to reject, it's probable a silent majority is silently avoiding all contacts from Google recruiting.) At least personally speaking, I had a vastly more positive view of google around 2012 when I started grad school (more or less my dream company to work for at the time) than what I had when graduating (sufficient to decline any recruiting requests).
i tried installing clojure using leiningen at work and was greeted with over a hundred lines of incomprehensible java stack traces. that doesn't feel futuristic to me.
No, the free market solution would be to raise wages to attract more people into the industry. There's nothing stopping them from doing that, but instead they're lobbying the government to let them import workers.
Hey j, we did work together in another life. I met brian fox at a conference in Boston earlier this year that he spoke at, but haven’t heard anything about Orchid since. Shoot me a note on Twitter in my profile if we could find time to chat.
Never new that guy was so popular... I don’t really understand why. But damn that’s some dedication by fans to boost his subscriber count...
Universities are not the same and a bad American university is probably no better than a bad foreign university.

Most countries with sensible work visas have a point system. Make candidates self-asses and file the application, bucket them into tiers and if you still really want to roll the dice then assign spots to particular tiers.

Japan is a great example. They have a wide range of visas. From unskilled worker visas without possibility of obtaining residency (I think there will be a new one with the possibility, but can be wrong), to a couple of different skilled worker visas to the "high-end" highly skilled foreign professional (HSFP).

For HSFP you get points for years of experience in the field, age, salary, etc so you can bring a whole range of people.

And they keep innovating in the space. They asses what they need and tweak the program accordingly.
thread interop may be a major contributor to "far more successful in practice", because yea - I agree, it's far more common. I don't know that side of things all that well :|

having spent a fairly significant amount of time in an event-loop system with async/await tho (python coroutines): I don't know if that's a good thing. getting your head around "thou must never block the event loop, lest ye unceremoniously bring the system to its knees" / never using locks / never confusing your loops / etc requires both significant education and and significant care, and when you get it wrong or performance degrades it can be truly horrific to debug.[1] it's nice that it tends to have fewer data races though.

green thread systems though are trivial - your stack looks normal, your tracing tools look normal, your strategies are basically identical (since they tend to context switch at relatively fine-grained points, so your only real concern is heavy func-call-less computation, which is very rare and easily identified). since I don't have to deal with thread interop[2] I'll take that every single time over async/await.

---

[1] I've helped teams which had already spent weeks or months failing to make progress, only to discover what would be an obvious "oops" or compile-time error elsewhere. some languages do this much better, from what I've seen, but CPS javascript and python coroutines and other ones I've used have been awful experiences. basically, again, language-level support is needed, so I broadly still disagree on "just syntactic sugar" for it to be even remotely acceptable.

[2] ....though cgo has been a nightmare. nearly everyone uses it wrong. so I 100% believe that I could switch sides on this in time :)
3.5 years if you consider my MSc a personal project. There were three hallmark technical failures that are summarized as follows: (a) a computational failure -- at one point I needed to iteratively generate a 3 TB matrix, (b) a mathematical failure -- I made a math mistake, and (c) a software failure -- I tried to use a falsely advertised library to solve the above two problems.

By the end I was knee deep in source code written by mathematicians (read: an absolute mess) trying to fix bugs in code that was not even used in the library, not sleeping, and not eating. I had completely lost my mind.

The taste of failure was bitter on my tongue after the first two failures, but by the last I was truly a shadow of myself. The only lesson I learned from the last failure is that my mind has a breaking point, which is very valuable to know and sense.

My two cents: learn from your failures even if the only lesson to be learned is https://en.wikipedia.org/wiki/Escalation_of_commitment.
Creating Custom Operators in Swift
Last Apollo mission was in 1972, so only 5 years after. I honestly didn't check the date of the last Apollo mission but I knew it was in the 1970s. Point is, both UNIX and VMS are ancient, and it doesn't matter, which was my entire point...
It’s not. You can get 2400 calories of milk for $2.29 at the Kroger in my neighborhood.
Clojure specs take me 10x longer to write than any strongly typed structure I ever made in Haskell. Not a fan, but I use it anyway with great distaste.
Verbal offer is worth the paper it's written on.
Many years a go in college, on some course one guy created a postscript file that when printed reprogrammed HP printer(s?) of the time to add one (1) zero to every number on documents that were subsequently printed.
No, but I don't use Skype for that either.

And though I don't use it with friends (FaceTime mostly fills that role) I work remotely and do use Zoom several times a week for video meetings and screen sharing.
> Blockchain requires distribution for trustless implementation though, which is the duplicated expense

Trust scales with something like Metcalfe's Law. E.g. a consortium of ten independent banks is probably 99% less likely to steal my money than just Wells Fargo. The idea that we need millions of independent entities to get substantially better security than the status quo is just propaganda that gets spread by Bitcoin maximalists.

There is a cost of duplication, but at the level of duplication you actually need the cost isn't that much compared to the benefit.
Apparently so. I misread the website; their "Enterprise" support package offers better support, but no extra features.
What China is doing in Africa is a little different from what US and Eurapa did: China is less likely to make judgement on the African's own internal affair but more focus on the reward/risk of project success. The consequence is: those countries that benefit most _happen to be_ dictator countries. Example: Rwanda, Ethiopia. That's coincident. China invest more on those countries just because they happened to be more stable so there are less risk, not because China love dictatorship. China also invest in Europa and US. They are stable too.

There's one thing US did that was quite close to China is doing now in Africa: Marshal Plan. It was long time ago.

Western media totally misread the real situation. HNer's seems have less population from Africa but more from US/Europa because of majority of them are form tech industry. But if you go to Youtube which has more average people, you will find a lot more African. The tone is quite different.
The spread in executive functioning and other attributes between ADHD sufferer and non- is WAY wider than the spread between tallest and shortest person.
They would probably still find a way to fine Google even if they did that. The WHY is just an excuse.
It was more feasible to live without a car in the US because we didn't have that option. We weren't out of shape. We were used to long and unpredictable delays. If we needed to walk a hundred miles, we did it. Going longer distances, we might hope to get a ride on a sailing ship, but some people still walked.

This is still possible. Obstacles like large interstate highways are no worse than obstacles like large unbridged rivers. Not many people will tolerate it.
Well, significant amounts of assets will be essentially controlled (votes) by people who do not own it...
500 Google employees pen letter saying the firm should move ahead with Dragonfly
Sure, but that doesn't mean that it was "hacked", either.

This is lots closer to calling unlisted telephones.
That was no humour; but latent racism disguised as humour. This meme has become so pervasive and toxic that it is time we all work together to nip it in the bud.
So looks like the free market solution already worked in your case. You can have the govt administer TOEFL for everyone but companies can do it right now, asking the contractor that only people that pass TOEFL be allowed to work on the project.

What social system burden? H1Bs are ineligible for unemployment benefits even though they are forced to pay for state unemployment insurance. Ineligible for food stamps because they don't have a green card and getting one will take atleast a decade of working. They pay social security taxes but are ineligible for SS unless they keep paying into it for about 10 years and are older than 65. Ineligible till they're 65 for Medicaid even though they pay Medicaid taxes. If they leave the country before that age they get no benefits.

The only burden they may cause if they get very sick or in an accident and get taken to the emergency hospital where they have to legally treat them. You want a society where a fellow human is dying on the roads because you don't want to save a few cents per year for it in taxes because they were born in the wrong place? You want the ambulance to check their papers and finances before administering first aid?

Are there reports of people coming in on work visas and then becoming a public charge? I've seen several people just leave the country if they get laid off and can't find a job. There are much better opportunities and families back home for them than being essentially homeless in the US. Perhaps some start working at gas stations temporarily and the like.
Yall remember this from less than a month ago? https://news.ycombinator.com/item?id=18374938
It’s a very crude method. But it’s also very effective. We just bought a house and have been doing a lot of work on it. So I post a lot of stuff on Craigslist for free. Lots of green bubbles (Android users) respond. They are the flakiest fucking people I have ever dealt with. We’re talking comical levels of flakiness. Shit that belongs in a sitcom. Blue bubble people, on the other hand, respond quickly and show up when they say they will.
Isn't that just the craziest thing? How can something so useful be so unpopular?
It's usually a good idea to turn loop bound into a variable when benchmarking a compiler, lest it optimizes the whole thing away like in this case.
They make high-precision low-resistance resistors specifically for current measurement. Your standard cheapo zero-ohm resistor though is more for creating optional connections that you can configure at assembly time.
A dodge ram, of all cars. Why go to such length to own a car that isn't really good looking or remarkable in any way?
The important part is - the way you represent the data matters a lot, and almost any representation will make more sense than bunch of "objects" scattered around.
There will be more updates coming soon. My current rate of work is about 1/10th to 1/20th of what it was while I was working on VQ full time, and I took about 1 year off from VQ for other side projects, but I am currently back at it with all my spare time.
Cure is simple.

Get rid of the dumb counts (views,clicks,upvotes,likes etc etc) next to every thought/comment/image/video.

These are highly arbitration/inaccurate signals of quality. They influence thought and behavior. And then we waste our time reacting to those thoughts and behaviours.

Algorithms that need these metrics for ranking, advertising etc can still function. They just don't have be carelessly, blindly, robotically displayed to users.

Misguided people are usually surrounded by misguided people. The counts just make things worse.
> But then he uses language like "System 1 does X and System 2 does Y," implying there's some grounding in neuroscience, when there is in fact none.

I think saying "System 1 does X and System 2 does Y" is fine even without grounding in neuroscience. It seems equivalent to saying, "The foreach loop will iterate over every item in the collection," when in fact, there are nothing but registers being decremented (or going further, it's merely the presence or absence of electrical circuit).
> Most of us trust the Nobel Prize to be a mostly-neutral arbiter of excellence in various fields.

Even if that were true, there is no Nobel Prize in Economics.

It's a completely different prize, given by a different institution, that was associated much later with the Noble prizes.
Raising your children, raising yourself by Naomi Aldort.

An honest, down to earth and well tested (she has coached thousands of parents with “problem” children/situations) approach to natural, respectful and long-term parenting.

Natural - working with the nature of development and needs that a human child has. Working against them takes tons of energy and produces agony.

Long-term - playing the long game instead of looking for short term fixes resulting in “parenting debt” like addiction to rewards, broken trust etc.

Raising ourselves - because parenting is about growing up and often facing beliefs, trauma and triggers associated with one’s own childhood. It is a great opportunity for self healing in the context of ending inter generational patterns.

Can’t recommend it enough. Also recommend her talks — on YouTube and via her website.
To be fair, it’s really hard to write maintainable code without support from your org. If your infrastructure does not support automated tests or builds, then you’re in for a treat. If the codebase was written by junior engineers just winging it and then patched up later by more senior people, again it’s gonna be a wild ride. What if the org doesn’t or didn’t even have peer reviews? Even better! What if the code was never even documented or there was never a SDD? I could go on and on because I’ve seen all of it. It all depends on how much money, care, and resources was put into the project originally. Customers and management typically want the best bang for the buck and in the beginning don’t want to be bothered with things like security, high availability, failover, maintainability, or operational costs. They just want to get to the finish line ASAP.
How slack and reddit build learning cultures
>Claiming it makes something think that they are taking the piss merely because it's hard to understand isn't really the reaction I'd expect on HN.

It's not that it's simply hard to understand, it's that the language used is fantastical - "imaginary black holes" is a pretty far out notion for many.
I see what he’s saying, but come on 2.6?!?
https://news.ycombinator.com/item?id=18572924
You're right! The paper itself is strongly agnostic to its analysis scale, while the Quanta article focuses entirely on DNA sequence.

> Our embedded computational network architecture can be interpreted either at the levels of cells (internal network of molecules such as genes, proteins, metabolites) or alternatively as group or module of cells effective performing input-output transformation of external signals relative to the module. Naturally, this does not exclude a nested architecture ranging from cells encapsulating molecular networks to interacting modules composed of cells

And in fact the study actually meshes quite nicely with the paper cited before showing the evolution of signaling networks in multi-cellular systems.
why would you not know pressure with hydraulics? seems like you could detect back-pressure at the pump fairly accurately. or is that not a cheap thing for e.g. the electric motor driving it to support?

(probably-obvious disclaimer: I have zero experience here, so I truly don't know)
Previous discussion: https://news.ycombinator.com/item?id=18572924
Blockchains are also DAGs. This is the basis of the 51% attack. It is completely possible for a blockchains to fork. The consensus algorithm is how a particular branch is chosen as the winner. But the reason you need them is because blocks fire DAGs.
That slogan, with the emphasised "everyone", reads to me like "The systems programming language for idiots".
The Cities That Amazon HQ2 Left Behind
I may get scorn for saying this but it's the byproduct of a developer-first culture. They build amazingly functional products with no clear product strategy or branding. They need much more customer-focussed and product-focussed. That's why Apple and Amazon beat them on everything except search.
Rank on how far above the prevailing wage it is.
https://outline.com/8NvRtf
> ... he started hitting himself on the head ...

:( I know what that feels like. I see that there are numerous helpful responses already. Here's a couple links:

1) How to ADHD (https://www.youtube.com/channel/UC-nPM1_kSZf91ZGkcgy_95Q/vid...)

2) Lecture by Dr. Barkley. Essential Ideas for Parents: https://www.youtube.com/watch?v=SCAGc-rkIfo Type "Dr. Barkley ADHD" to see shorter snippets.
It wasn't until Chrome that people thought you could really do anything substantive in JS.
Your comment is incredibly misleading. This wasn't the "you came by our office for lunch" NDA. This was the "you worked here for a while, and we trained you and taught you our techniques, which you later used in an invention" NDA.
From FAR and NEAR: Exploiting Overflows on Windows 3.x [pdf]
This argument is wrong on so many levels. Why deal with massive shit just because there is even more massive shit in place at the moment. Fix the root cause.
https://news.ycombinator.com/item?id=17567304
"Don't Be Evil"
As somebody who has created a product in the past and also reviewed quite a few I've given up doing performance comparisons. This is quite sad as comparisons help people save time and money and cut through the marketing which technical people hate.

Every time I've done a performance comparison an expert pops up and says the result is invalid because of X. It takes 10 seconds to write the comment but perhaps a few hours to redo the tests and update the blog contents.

The blogger doesn't want an inaccurate blog and the software authors don't want bad benchmarks left up which constantly crop up in search results. As a blogger you feel a little duty bound to work on updating a blog you know probably won't be re-read by the majority of people who have already opened it anyway.

My conclusion is that fault should fall on the side of the software developer in most cases. Having created a startup I understand the time pressures and motivations driving the roadmap. There is a natural tendency to work on the differentiators and high value complex features. Blogs like this should act as a reminder that there is massive value in prioritising sane defaults, tests, documentation and building logic into the application that makes incorrect settings that effect performance unlikely.

From reading this blog I get the sense the author is quite technical. A positive public relations move would be to spend your time replicating the results and then when the problem is found make it difficult for the next person to have the same issue. Preferably with logic in the software, but worst case scenario with some bold text towards the top of the readme so it's not buried somewhere obscure.