skysight-inc/HackerNews huggingface dataset:
Let's look at this from another perspective: do you see an improvement to any of these large complex problems if we remove money from it? Do you see ways to marginally improve things with marginally more money? Just so you know, my answers are no and yes.

>If we still can't even select uni entrants based on those holistic measures what chance do we have of selecting migrants?

And yet migrants still get selected on a yearly basis. Sucks, I know.

There are no magic solutions that let you pick with 100% accuracy, but I sure can come up with things that still have problems but better than what happens currently. The current system is arbitrary, slow, and with large cross subsidies being flung around with no oversight.

Simply putting a dollar value on each document would give the policy makers plenty more incentive to make sure the subsidies at least go to the right place.

edit: I suspect your argument boils down to "we shouldn't do this thing that gives us huge amounts of money, because we don't need money."

Am I being uncharitable?
Show HN: Alexa Skill for SoundCloud
As the paper points out, there are a bunch of ways in which reversible computers will lose energy, even under ideal circumstances. It's also important not to gloss over the fact that reversible circuits (e.g. CSWAP) are tremendously difficult to create, so it's unlikely we'll be seeing computers built from them anyway; and without reversible circuits at the logic gate level, you don't really gain the expected energy benefits.
My god, to get quality journalism it would be so strange if the death of online ads brought some semblance of Print back again.
>So what's that mysterious reason that makes writing dynamically typed language faster?

Less ceremony.
I guess it makes sense for them as they can block annoying ads but leave Google ads up there.
Yeah, heard that one too when we were there last winter. I think people are confused by the term "hot spring". Makes it sound like those bubbling pools are jacuzzis. But no, most of them are bubbling pools of _sulfuric_acid_! I guess people don't figure that out from the fart smells...
> reading this article is basically a giant advertisement for Scala and its powerful pattern matching.

Javas strength has always been to take the good parts of its competitors after they've checked out in production (and not just "wouldn't this be a great idea ..?") and implement them. It will probably never be ahead of the curve due to this, but at least it is remarkably free of "looks good in theory, useless in reality"-features.
I wasn't part of the scene (too young), but from comments here it sounds like there was a certain romanticism about writing/building and running your own BBS. It's not quite the same as spending 5 minutes to spin up a new Digital Ocean instance and running a Docker image.
Ask HN: How many responses should I wait for when testing my ideas?
I recently created a simple Google Form to test a side project idea I had and shared it on Twitter and a couple of related subreddits and forums.

I've not had a huge response (5 respondents so far), but their feedback has been along similar lines - so much so that a clear pattern is emerging.

Part of me is itching to get on and build the prototype, but the [sensible] part of me knows 5 people is not really much to go on. Should I wait for more respondents and push the form a bit harder? How many is enough?
Do they? I just downgraded Chrome for Android to 56, because the latest one would crash when playing live video streams. Granted, Play Store didn't have that option, so I had to download the APK from a third-party site and disable automatic updates for it, but nothing prevented me from doing either thing.
Well, I mean that you can technically play the game. You can register, log in, walk around, pick up items, drop items, wear items, wield items, practice, train, fight, die, cast spells, use skills, do socials, check your stats, check your score, check your inventory, open/close/lock/pick doors, join groups, chat, send notes, etc, etc.

You're right that it's never really done, but my theoretical goal is basically a bare-bones MUD written in Go that anyone else could pick up and turn into a fully featured one. More practically, I'll probably just make a couple dozen areas and stick it on a server and see if anyone wants to play before I spend too much more time on it.
Thanks, these are some nice ideas. However, I specifically didn't want it to be marketed as a tool for sales since then how would you differentiate it from a CRM?
I wrote a simple system like disquis, which you can find here:

https://github.com/skx/e-comments/

I just used SQLite, but psql/mysql would work just as well. Handling comments, even threaded ones, isn't likely to be too heavyweight.
Thanks! BBSing got me my first programming job in 1985. I ran several boards, including one for the company, before the web came along 10 years later. I really enjoyed your screen shots.
Attendee of Montana State waving hello? I lived a couple years in Missoula, too, I figure I should get partial Montana-credit. :D
Unfortunately, modern JS has Transpilers, which you have to wait for, so no, that's not the case anymore. I have not seen any NodeJS project which didn't have to be transpiled (i.e. compiled to a different JS version).
You don't know what you're talking about. It's 85000 per year at 3 year visas x 2 renewals. Then they are able to apply for a green card.

The current estimate is that over a million H1bs (not counting those who've gotten green cards) working pridominantly in IT, nursing, and pharmacy.

This has destroyed wages and working conditions in these fields.
Those aren't new language features though, mostly just standardizing Guava conventions into the JDK.
Major Vehicle Fire on the M6 Toll Motorway
Show HN: Trixie is a lightweight HTTP request router for go
Node has - for me - the same problem as C#. Unchecked exceptions on every corner. You don't even know what can explode until it explodes. And then takes your Node instance down. But I am one of these weirdos who likes checked exceptions in Java, so maybe this is not a problem for others.
Well, that solves the issue of worker exploitation.

But it won't address the America first arguments, neither the rampant abuse by service companies. If TCS sees attrition rates go from 1% to 40%. Wouldn't they just put 66% more applications (40% of 166 = 66). There is no disincentive to not flood the visas. Also, if candidates are underqualified, they aren't going to switch at all.

There is no reason to keep lottery system at all, maybe normalize by geographical location, years of experience and field of work. But it is absolutely insane to put it down to lottery and incentivize companies to flood applications.

As a personal example, I am a PhD student on a F1, but I'd prefer other countries than the uncertainty of H1B and then painful decades long GC application. Further, there aren't as many jobs for PhDs. If I was a bachelors degree holder though, I'd have a ton more candidate employers to make the risk palatable.
Because most people are forced to use Microsoft technologies at work. But in their own time they would rather use other technologies.
No, but if you keep them as pets you should feed them?

Not saying ad blockers are bad -I use them- just that your analogy breaks down quickly.
Author here. Thank you for some great feature ideas! Currently, it's implemented as a PWA so integrating with the phone book is not an option. However, it should be fairly easy to do with hybrid app approach. I will give it a thought.
>> give instant green cards to anyone who secures a job in US after graduating from a US university.

...opens up so many opportunities for abuse!
The article raises the point about whether or not the police were acting under the controlling authority's (i.e., the pilot's) instructions, but that's not the only consideration. Other expert opinions have raised the point that the carriage of contract does not explicitly equate being denied boarding with being removed. In other words, the gate agents are acting like denying boarding allows them to remove Dr. Dao, when that seems to be a false but (until now) unchallenged assumption. Once you're seated, different rules apply.

Your point about classism is very fair, but a plumber would have an equally valid claim to Dr. Dao, insofar as being forced to accept a voucher incurs a much more real cost in lost business.
I'm itching to write a bash script for this now.

Or, you know, a quasiquoter (which is sort of like a Haskell macro thing, although Template Haskell is closer to that).
Yes, it's possible—I would say probable—that after introducing their "impartial" ad blocker, whose rules for acceptable ads just so happen to allow all of their ads through, and after enabling it by default on their browser, they will actively block all other ad blockers, on "privacy and security" grounds.
Author here. Nice one, I will keep that in mind.
A Mind Is Born (256b C64 demo with technical description)
> * Target environment is not Windows

That one is still my main problem. I know, I know, Windows is evil and so on, but our customers use it. We are remarkably free in choosing our tools or whatever, but Windows is usually a constant (Intranet environments) and every day I crash against the absolute "Windows is a second class platform" problem of NPM modules. For an environment which is supposedly platform-agnostic the amount of "only on Unix" is astonishing.
Facebook building tech to help you type with your brain and hear with your skin
I dont think this argument holds any water.

You essentially argue that the alliamce system caused the WW1 but I don't think that argument works very well. An alliance system alone does not cause war. The questiom is why within a given international situation some people start a war.

The reason the relation did not change was not just Alsace-Lorraine, there are other issues. So I really think it can not be called a root cause of WW1.
Aren't cops supposed to be a neutral party? Shouldn't they have inquired what was happening and tried to find all possible ways to communicate without force?

Cops in the US seem way too ready to snap into a confrontation. They could have spent 30 minutes discussing with the guy and it would had caused less disruption and delay to the other passengers.

This concept of a comply or die mentality is a real problem.
Most people don't even recognize the ads. They don't understand what "sponsored" means for example (and it's implications; what?! people are paying money?). This is not because they are sd. They work in totally different domains and just like we don't know the latest things in those domains, they don't know the latest in ours.
Node.js being based on JavaScript was accidental I believe. What the developer was after was an asynchronous, evented, non-blocking/non-multithreaded server runtime for game servers and similar apps without Java et al.'s "synchronized" and "volatile" model.

Of course, Node.js is only suited for I/O-scheduled but not CPU-heavy workloads.
The multiprocess Node concurrency model is brittle and fault intolerant. The event loop scan actually has real bottlenecks at a certain level of fds in flight. A real scheduler really wins here; libuv sits below the knowledge of the runtime to really be optimal. You become CPU bound far sooner than you expect.

With a global heap, you also become memory bound far sooner than you expect as well.
Nationalistic tribalism, such as we're seeing now, usually comes and goes as a cycle.

My hypothesis: Increasing automation puts pressure on the job market, leading to such sentiment. We're seeing this effect, the world over. And India being the largest low-cost English-speaking tech-center will feel this effect the largest.

I guess the silver lining is that this will stop the brain-brain from India, hopefully leading to a more stronger local tech and other industries.
Is this a successor to the 7-series cameras, or a step above?
Immigration must be (1) strategically planned, (2) closely watched, (3) carefully governed. It is a lot of money, who (and why) is going to pay for it? There are no other problems left to solve?
Hostile: Simple, programmatic `/etc/hosts` manipulation (in Node.js)
I think there is a reasonable argument to be made that part of the problem is over-encompassing safety rules in general, to the point that so many can be safely ignored (hello, Prop 65 in California) that it leaves people numb to the fact that some are real.

I am not sure how far I would take that line of thought, but I do think there's something to it.
Will take a look! There really should be more ecosystems that try to solve modern problems effectively.
It's true that the hotswap support built in to the JVM is somewhat limited, but there are tools that are more comprehensive and can hotswap new classes, methods, method signature changes, etc. (JRebel and spring-loaded are the ones that come to mind).
Memory foam might be what you slept on in Europe.
https://en.wikipedia.org/wiki/Memory_foam
You can regression test your regression tests by running them against previous buggy versions of your program. If the tests do not detect the bug they were supposed to prevent, you have to fix them.
Net Developers
Fair enough, but they do the job. I understand the wish of the designers to not change the syntax if a standard library extension does the job for 99% of the cases. Changing the language syntax is a far more elaborate process.
Is this where Apple started to fail?
"Apple rebranded OS X to macOS, adopting the nomenclature that it uses for their other operating systems"

Look at the change from 'sexy' to 'aesthetic reminiscent of toy story 1 typographics'

"Apple is not Toy Story 1" aesthetic should be a mantra.
I wouldn't say it's all down to populism and tribalism. The company I worked for in the UK laid off over 1000 local IT staff and replaced them with people on Tier 2 visas from Tata Consultancy Services and Tech Mahindra who were willing to work for significantly less than our salaries.
It's a funny thing. I rely heavily on Ecco Pro, developed some 20 years ago. Still going strong on Windows 10, using 1.5MB RAM (Wunderlist takes up about 70MB on my Nexus 5).
The point, with nowadays web/mobile offerings, is that you don't really own them. They just come and go. No matter how useful or integrated into your work/life routines. I suspect a corresponding analogy can be made for could-based target environments. Something to think about.
"you are expected to resolve the on-scene dispute without violence"

Only to a limited degree, and this forbearance is itself subject to abuse. When everyone politely agrees to "grieve later", it creates an organization-level moral hazard where large companies can pay less in lawsuits than they can save in expenses by abusing the individual's restraint. Walmart during the 1980s practiced a scorched-earth legal defence against any and all employment claims, clearly aimed to exhausting the ability of plaintiffs to sue, regardless of the legitimacy of their claims and depending upon their financial endurance to eke out a net win, which they did for a decade.
SafeGraph Raises $16M Series A (from over 100 investors)
What happens if you spend all your self-defense money on 'feeding, clothing, and educating the poor', and then a despotic nation which was spending 25% of it's GDP on military rolls over you?
I have buckets of code that would be much shorter and more typesafe if it was that way at least.
mccr8 is a Mozilla engineer.
It's highlighting the fact that this stuff is complicated, and can't just be reduced down to "united employee told united passenger to leave united flight" because each 'united' might not be the same, or even related to united
Author here, thank you for some interesting points.

I think it depends on one's personality. I wrote the app because I needed something like this myself. There are many friends that I love to meet but I don't because of poor time management on my side and/or bad memory. The app is meant to help in such cases.
That's Quantum Render, not Quantum Compositor.
I moved to SF in the late 80's and was amazed by the BBS scene. After a few massive phone bills to Berkeley and Walnut Creek, I realized that even though their area code was 415, it was an intra-LATA call, not quite local, not long distance. Very expensive if you spend hours hogging a phone line though.

I eventually stumbled on wetware.com, which was a shared unix box hosted (I think) near SF State somewhere. The joys of UUCP mail and Usenet! I made some really good friends both on and off-line there, but sadly all of them eventually drifted away from the Bay Area, as most transplants do.

This thread is bringing up a lot of nostalgia...
If you keep reading it becomes apparent why this is actually quite shady and not a clean dodge for united. It's an attempt to use lower-wage non-union workers, made more interesting by the fact that Republic are going through bankruptcy (and therefore aren't themselves being sued by the passengers, since there's some sort of limit on the compensation they could get) and that United are semi-OK with taking the blame to permit Republic to recover a bit
In general, I agree with all but your last point. There are many things in Java that were good ideas at the time of introduction, but turned out horrible (serializable, finalize, etc.)
So many memories sparking up from this thread. I ran The Dark Tower from my bedroom in the late nineties on my Tandy 1000 286 from Radio Shack. Everything I do professionally I started off on there.
I've read about this before - US pilots getting shockingly low wages. The Explanation given previously was that the senior pilots get insanely well remunerated and you're expected to work for peanuts until you hit this point (or switch to a European or Emirati airline)
Being an Indian engineer myself the funniest part is that regardless of your branch/stream almost every person in my college got an IT job (your branch is decided by the entrance test).

We had a saying about TCS in our college "trespassers will be recruited". And they asked chemical engineering and GK questions during the placement tests. It was so weird when I think about it now.
Author here. Thanks for feedback, I will definitely look into this.
I think parent meant if LePen is elected, there won't be a EU to cause trouble in the long run?
Jesus! So far I naively thought that the rotting of commercial flying in America is created only by corrupted politicians who instead of forcing Government to investigate price fixing by major airlines, look somewhere else (over the last 5 years my summer ticket to europe went up about 10% Y/Y; meanwhile oil price went down some 40%, clearly there is a fix as oppose to gas stations where price of gallon follows cruide oil ups and downs). But this crazy trick of working with bankrupt company to avoid union that's pure devil's genius!

I can only pray someone from the Committee they meeting on soon read this or the article and can actually inquiry about this when they have a chance!
> we should really come up with a community-driven criteria for Acceptable Ads

Isn't that what ABP / Eyeo is doing? You may criticize them for the fee they ask of the Ad companies to include / review their ads, but it's not like the fees are unfair or they aren't doing work that needs to be paid somehow. They even set up a non profit to deal with this matter.

> or should disable un-vetted/not-whitelisted JavaScript alltogether.

This is already being developed by the FSF as a Firefox extension. It makes the modern web completely unusable (of course) but it's the principle that counts, right?

> Like https, this will put alternative ad networks out of business.

How did https do anything like that?
So, not development?
Nothing obvious in the error.
But they do it in the business world all the time and everyone seems to be ok with it. Startup world's dream is to become a monopoly which means some miserable people out there.
This has just been installed on all the developer PCs where I work. You can't turn it off.

I guess it's another aspect of the surveillance society we're now in, but I wonder to what use these "productivity" "metrics" will eventually be put.
This is a recommendation I've seen in most coding guidelines I've read.
Conversely, it's common for contracting firms to include a clause requiring the subcontracting firm to indemnify the contractor. So United would be able to push it back onto Republic.
It is "regulated like crazy", by corrupted politicians like David Samson.

United even created his own route from Newark to SC so he can fly home...

In January 2015, federal prosecutors subpoenaed records related to Samson's personal travel, and his relationship with Newark Liberty International Airport's largest carrier, United Airlines, as part of a probe into a flight route initiated by United while Samson was chairman of the transportation agency that operates the region's airports. The route provided non-stop service between Newark and Columbia Metropolitan Airport in South Carolina, located about 50 miles from a home where Samson often spent weekends. United halted the non-stop route on April 1, 2014, three days after Samson resigned from the position. Samson referred to the twice-a-week route — with a flight leaving Newark on Thursday evenings and another returning on Monday mornings — as “the chairman’s flight.”

https://en.wikipedia.org/wiki/David_Samson_(lawyer)
People recognize Indian engineers (competent or not, racism or no) as the weapons of wage suppression.
Are you trying to say that 60k is low?
Two Chubby Southern Lesbians Do Some Dildo Fucking on the – Free Porn
No you have to think courageously, innovatively, out of the box: a touchscreen that has exactly two software buttons.
OT, but thank you for Selenium!
Maybe you should get your history correct. Before WW1 we were not in a situation where there were constant great power wars. There were limited wars 1860-1870 (Crimea, Franco-Prussian) but thats all , the last large great powers war was Napoleon and that was 120 years before WW1.

So from the Numbers one can argue that we are today still in a sitiation of endless struggle and we should expect a major war very soon.

I dont think that argument holds much water. Most nations before WW1 did not want war, just as now.

Also the idea that Germany is to small for the World is strange, because Britain was smaller, and before WW1 Germany had a huge population and industrial base. Germany had bad strategy, not a bad position.
Ironically, this is what Microsoft should've done if it wanted to "hurt Google" years ago when it pushed for the useless Do Not Track feature by default (which advertisers were under no obligation to respect).
Algorithms-the beginning