skysight-inc/HackerNews huggingface dataset:
I cannot comment on future per node pricing at the moment, but we are currently working on new offerings that should improve both performance (CUDA cores/node) and $/CUDA core metrics.
> you misunderstand the purpose of Bitcoin

That's quite a confidently presumptuous tone for an opinion that is clearly controversial at best.

https://www.reddit.com/r/Bitcoin/comments/49c7ij/so_consens_...
Awesome, that's great to hear.

I'm curious, not being from the area but planning to move to the west-coast, does it ever come up in local political discourse? And is it local common knowledge that it will happen eventually?
It's not. Before this "experiment" began, there was already a balance of around 18 BTC in this address. So there were already coins to move around to prove he held the private key.

But lets say he does have the key, and the balance was 0, the easiest way would be to just sign a message with the private key.

Unless he does not have the key or, he doesn't know how to sign a message.
The only way to get a job here for some people is to get a student Visa. This sting is just morbid. All of that to arrest a thousand workers. Wrong priorities?
https://news.ycombinator.com/item?id=11635089
Slander is a legal definition and I'd advise you to use it carefully.
> If we can treat Cargo as a pure function from inputs to outputs, we should be sharing these build results across the Internet, at least within the set of machines used by one person.

AFAIK, all it takes is a single `build.rs` to make rustc, and therefore Cargo, an impure 'function'. I'm not sure about compiler plugins, but I expect them to behave the same way.
It's also a matter of needing access to someone's patient history, legal history, family history, etc. A snapshot of someone at one point in time (unless they're torturing someone to death for kicks, or something else really obvious) rarely gives the information needed for an axis II diagnosis.
How does Cargo handle indirect dependency visibility? This article talks about visibility in terms of "do I need to manually include indirect dependencies? No!" but not in terms of "can I accidentally write code against an indirect dependency?" which isn't sufficiently answered.

If the answer is that indirect dependencies are still visible, I'd be interested in knowing if rust-lang/cargo plan to change that, similar to JDK9's module system for re-export.
> The problem in this case is that many of the DUI laws don't distinguish between private and public property.

Neither do injuries caused by drunk drivers.
ANDROID4ALLPEOPLE: The Basics of the Android Studio Code Editor
They should rename it to Windows 10 "Professional" Home Edition
The ones I spoke with when doing user research.
I have worked at one of the above mentioned companies and I have seen that A LOT of people would be interested in getting to work here at ~73000, which might be lesser than average but works fine for them.

Also, they probably have several other considerations in this matter:
- Get the work experience of working in a different country at a client location that means more responsibility, more learning, etc.
- Get the option to travel and explore another country, and the job salary covers for the expenses.

Now, usually, the role and responsibilities are that of a technical or functional consultant. But they are not an individual employed directly by the US company. Their employer, one of the above mentioned companies or one of the several ones out there, is contracted.

Note that I haven't worked here in US at any company while being an employee of a consultancy.

I believe that the US based company where the individual works might be charged at a higher hourly rate but only a certain percentage of it makes to the employee and thus they may have lesser salaries. I would love to have this belief clarified, if anyone has any input.

All that being said, I agree that the abuse of H1-B sucks. Though it is all too common outside the bay area. Haven't come across any instances here yet.
Well, I wouldn't be surprised if Google's voice recognition is better than Apple's (which is powered by Nuance, right?). Also, recognition for search queries and voice actions tends to work better than completely unconstrained text transcription. Of course "perfect" is an exaggeration, but my point is that Google's voice query transcription has passed a threshold and it is no longer the least reliable part of the system.
I can't answer for LaurentGh but if I well remember is a temporary situation (for few months).
Welp, the idea is portability. This is a bridge between other platforms into JS, and -- as you mentioned -- its usage is largely specialized.

Most people don't really know what typed arrays are, but they're in ES6 nevertheless.
Steve Jobs in his relationships with friends and family, and his own self-destructive (ultimately fatally destructive) streak screams full blown sociopath and always has. Then again, he might just have been a really shitty person without a personality disorder to explain it.
Would need to be www.google.com to be effective, this just breaks the redirect.
Ask HN: Does anyone still use Lex/Yacc?
I often see suggestions to use lex/yacc (or flex/bison) when discussing
writing compilers or other tools that need parsing, but I don't see them in
much use in the wild. Are there any good reasons to not use these tools, and
instead roll your own? Or if people really are using these tools, what are
some legitimate projects that use them?

I am writing a toy ledger (a smaller, "suckless" version of
http://ledger-cli.org ), and I am curious if it is unwise to start working
seriously with flex/bison, like if I am going to run into problems as my
program becomes larger.
If those 'wrong' people are Microsoft employees, they should have directed him to the right people.

If they didn't, then it is absolutely Microsoft's fault.
Show HN: Catchy.link: make urls short, memorable, manageable, and temporary
I've just created the URL shortener I've always wanted: http://catchy.link

The main reason I use catchy.link is to quickly make a short, memorable, and pronounceable link I can share with people in my group, class, meeting, conference, or chat room. I appreciate that I can change the destination for a link after I've created it, or even let the link expire. And doing so without using passwords is a plus.

For example, the Show HN you're reading now is at: http://catchy.link/ShowHN/CatchyLink

A few features of interest to HN readers:

* emphasis on memorable URLS

* quick creation and URL management without creating an account

* no passwords (email is used when verification is necessary)

* links are temporary (from 1 day to 1 year) but you can extend them

* written in Go and running on Google App Engine

I hope others find catchy.link as useful as I do. Thanks, y'all, for any feedback, and for not trying to break it.

Website: http://catchy.link

Documentation: http://catchy.link/CatchyLinkManual

Source Code: https://github.com/BrentNoorda/catchy-link

This Show HN announcement: http://catchy.link/ShowHN/CatchyLink
Participants wanted for autism/robotics research
This is a roughly 12 hour reservoir:

https://www.google.com/maps/@43.9207263,-86.3978435,18314m/d...

It's a big power station, 1.8 GW, but is only providing service to portion of consumers in Michigan.

Making it 10 times bigger would probably be doable but it wouldn't be trivial.

It's also one of the better places on the planet to build a single reservoir system (otherwise you need 2 enormous reservoirs).

I wonder if the answer to seasonal variation will be to make fuel in the summer.
I would love to see the research you are referencing.

> Start instead with something they would find motivating or useful, not you. Making a game, or creating a useful little app/tool that solves some problem they think is important, etc.

The thing is, I can't look into their head. Before my children had done any programming whatsoever I had no concrete reference point for the type of programming they would enjoy. My best reference point was my own experience being their age. And when I was their age this approach was the interesting, fun way to do it. This is a very common story. It is anecdote and suffers from all of the bias and unreliability that entails. But then again I've seen lots of un-reproducible "research" that suffers from bias and unwarranted assumptions also, especially when it concerns human behavior and motivation. I'd love to see, specifically, the research you are referencing.
I didn't get it. That's apparently a very British joke.

Explanation for anyone similarly baffled:

http://forum.wordreference.com/threads/999-letsby-avenue.147...
Your small business is already an O365 E3/E5 customer, and Microsoft is tricking your users into signing up for Microsoft accounts ontop of O365 accounts (which creates all sorts of unnecessary sign in complications, like OFTEN having to choose WORK over Personal TWICE in a row.) Now you have all sorts of training issues and confusion when peoples onenote notes end up in their Microsoft account and not their O365 account (oh and their surface eraser only opens the metro app, which doesnt work with 0365 accounts.)

This is a classic example of two divisions who cant get along, both fighting for the same territory.

It becomes painful when you type in your username, to have to wait for it to ask work or personal TWICE, for EVERY SINGLE MICROSOFT APP. Word, onedrive, skype, sharepoint sometimes prompts 3,4,5 times in a row with slightly different interfaces. I shouldnt have to type my O365 password EVERY SINGLE time I open a Microsoft app on iOS (except outlook which only forgets it like once a month)

A new user would get prompted for their password

1) sign into windows

2) activate office

3) sync sharepoint library

4) sync sharepoint library didnt pass the last cred to the app right.

Microsoft's credential management is atrocious for end users. Guess how many times Chrome and Facebook have made me retype my password when logged into my own computer this year.
You're being entirely dogmatic; nicotine is hardly bad for you at all on its own. The consensus is that it probably doesn't have any role in causing cancer, although it might accelerate an existing metastasized cancer. There are some adverse effects on developing fetuses, but those are relatively minor even when the mother is smoking a pack a day.

Consuming nicotine yourself is somewhat bad for your health, and its irresponsible for a pregnant woman to smoke it because it will hurt their child. But in the doses that can be achieved through secondhand consumption are so terribly low as to be totally negligible. It's absolutely ridiculous to worry about being around someone who's vaping.

Second hand smoke is a problem not because of nicotine, its a problem because of other chemicals in smoke, and its only actually harmful if you live or work with a smoker. You have to be exposed to it constantly and live in an environment where the smoke has penetrated every porous object and seeps into your clothes and your food and your water.

And your comment about nicotine vapor being absorbed through skin is misleading, because you suggest that cigarette smoke isn't absorbed through the skin and that there's a significant amount absorbed through the skin relative to the amount inhaled. Perhaps the root of your confusion is that the nicotine/glycol liquid solution can be absorbed through the skin and spilling it on yourself is enough to get quite a high dose of nicotine if you don't quickly wash it off. Before ecigarette fluids standardized on glycol, they used other solvents which allowed faster absorption through skin, which made it realistic to give yourself lethal nicotine poisoning by spilling it on yourself.

If you want to avoid the ecig cloud for the sake of avoiding the smell, I can't disagree with you, and I'd support legislation prohibiting vaping in public indoor spaces.

Just please stop making up stupid shit. It is inconceivable that your health would be influenced by spending time in a public space with someone vaping. It would be even more absurd to conceive of developing an addiction that way.
This seems to be only NIH-funded medical research. While it's nice to see, that's far from the only federally funded research.
Visual Basic 6.0 was great for learning how to program!

You could create GUIs and easily share self-contained exes with your friends. Also very cool was the documentation, complete, offline and and with lots of examples.

I initially got into programming through Apple HyperCard/HyperTalk on the outdated school computers, but it was rather clunky and limiting in what you could do without going through the C interface.
No mobile client (for Android or Windows Phone), no desktop client (for Windows or Linux).
Thank you for confirming my point that the domestic violence rate as reported in divorce proceedings far exceeds that as reported to police, by two orders of magnitude. (Presumably some of the reports to police are false, which lowers the actual rate even further. Many such reports are filed on the advice of divorce attorneys, after all.) Doesn't that seem like a fact that a serious journalist would include?
Right, but if you just accept that the communities will be ruined and just shift to the next quality subreddit for a given topic once people have started migrating it might be better for everyone. Making communities more ephemeral and giving moderators less power would certainly chap some asses though.

I know the site can't scale without moderators but I think giving them so much ownership has resulted in a lot of problems. I'm not sure how else to incentivize them but the amount of power they're given clearly is good at attracting the type of people that it shouldn't (as well as the type of people it should, to be fair).
And you think it is Microsoft's place to enforce this?
Body found in conference room on Apple campus in California
People are attracted to self confidence, because most of the time people who are openly confident (down to the minutiae of body language) are in a position to be confident. The ability to simply be insensitive to the normal stresses and worries that would inspire rational doubt can put you in a position to lead.

Of course, you'll be leading with coin flips, and most people will fail. We just pay special attention to statistical flukes who make a lot of money before they flip out.
I remain skeptical. I did some research, and the reports I found suggest that e-cig usage among teenagers is rare relative to cigarettes, and that most teenage e-cig users are former cigarette smokers. And again, as a parent of two children in roughly this age group, what you're saying you see every day conflicts with my own experience.

I think you're wrong about the general argument you're trying to make about e-cigarettes.
From the article:

Ultimately, the students said that because the Department of Homeland Security’s website certified the University of Northern New Jersey, they believed the institution was legitimate. In addition, the website of the New Jersey Education Department listed it as approved. So did the website of the Accrediting Commission of Career Schools and Colleges, a national body.

It's easy to think "Oh, those students knew they were being duped, they knew what they were getting into"- but if you're coming from another country with a completely different way of doing things, and this university which appears to be accredited AND have the blessing of the US Government pops up going "Apply here and we'll give you a visa, you don't have to go to class and we promise it's above-board"... I don't think that's going to immediately register as a scam. Odd, maybe, but then you see they're accredited and you think "well if it was a scam they wouldn't have accreditation."
Agreed, combustion of any kind produces things you really shouldn't be inhaling. Inhalation of anything that isn't clean air (not much of that anymore these days, though) is potentially hazardous, but the cannabis vape cartridges are certainly a better way to go about it (and less smelly too). It will be unfortunate if these FDA regulations hurt these too, not that the FDA is particularly fond of cannabis either (and I can easily foresee similar regulations being passed when it is eventually legalized at a federal level).
Show HN: Jamtab – 21st Century Music Tabs
Wright’s wrongs
This sounds like entrapment.

I don't know US laws at all, but I thought the "leave the car doors open and wait for someone to steal it" method of catching bad guys was against the law?
'Hey Jude' the first Beatles song licensed in China (rumored six-figure fee)
I've written a small doc on how you can set it up (not going into the process of the IPv6 network itself, but just talking about setting up NAT64...): http://docwiki.cisco.com/wiki/IPv6_only_setup_with_NAT64

If your ISP does not give you IPv6, you can get it for example at tunnelbroker.net - though beware that the properties of that connection, primarily when talking about MTU will be slightly different than from the "native" one.

Feel free to give a read and leave the feedback - I'll be happy to tweak the document to make it more friendly/useful.
Clarifying something as an example of a principle instead of the principle itself seems pretty important, regardless of lay status.
> This is shit developer experience. Why bother with a Rube Goldberg sequence of piped commands when you can just curl?

If you are a developer tasked with working with web security related techniques, I would expect being able to use Bash, Curl, and anything needed to string together a couple of HTTP requests on the command line before your first cup of coffee of the day to be the least requirement of their skill set.
Very cool. I was able to generate a false positive by highlighting text and moving my mouse erratically.
One big advantage over that site is that you don't have to worry about the implications of converting sensitive data if you're using a local tool.
Tesla's margins per-vehicle tend to be much much higher than Volvo's as well. Volvo is the biggest car manufacturer in the world, just barely beating Toyota. So comparing the biggest of the entrenched companies against a fledgling startup which is just starting to hit it's stride is disingenuous at best.
All about phone screens with Meetup
At first. But as the article points out, later on the east Texas district was no longer the fastest, but it still attracted a large number of plaintiffs, probably because its procedures and its decisions tended to favor plaintiffs.

Any time that one side gets to decide who runs the system and makes (and enforces) the rules, there are natural forces of evolution that will tend to favor that side. One might also say this is the same thing that is wrong with the binding arbitration system, where something like 95% of all decisions between consumers and a business are made in favor of the business (who selects the arbitrator).
I've had biicode recommended to me (https://github.com/biicode/biicode), but I haven't tried it yet.

EDIT: Also worth noting that a common response I've heard to "I need a better manager for my dependencies" is "you have a system package manager for a reason."
No, these people were actively looking to scam the system in order to work in the united states. they weren't looking for an accredited education. they were looking for a place to get them student visas so they could 'legally' enter and work in the united states.
Ruby on Google App Engine Goes Beta
While I wouldn't view it from trust and mis-trust, I'd instead argue it's the company culture to act monopolistic. We've seen this hubris bite them in the ass on more than one occasion:

Windows XP -> Windows Vista
Windows 7 -> Windows 8
Xbox 360 -> Xbox One

It's endemic in their company, and that won't change unless the company's back is up against a wall (financially).
Aren't you confusing QBasic with some older BASICs? QBasic is a structured language. It has blocks, functions, different kinds of loops, custom types... It doesn't require gotos or line numbers, though it supports them for backwards compatibility.
You'd be suprised how restricted some companies' web access is.
The only small caveat that should go along with that: that there is no native IPv6 connection to the Internet, i.e. it is an IPv6-only hotspot with an IPv4-only uplink to the Internet.

So, while the basic behaviour should be fine, it's best to set up a full-fledged IPv6-only access network, to ensure you can test the usage of the native IPv6 by the app as well, and verify there are no unexpected issues. (If the app talks to the resources that are IPv6-enabled, that is).
Who would have thought that an update policy that allows a corporation to silently update your computer whenever they feel like it would be abused?
I cannot read that any other way except to intentionally mislead people for a greater impact on the story.

It was a bit careless on their part. Most likely the author simply didn't know when the uninvited visit occurred didn't think to double check.

In general I don't see much benefit in imputing malicious motives to others, when far simpler explanations will suffice.
I was shocked that 12 requests/second could take down any site.

I use async logic (previously OpenResty, more recently NodeJS and Go) and largely pregenerated sites, so 2500 requests/second is a minimum baseline -- on a much lower end instance than an m4.xlarge.

There's a reason I don't use PHP (or any primarily synchronous language like Ruby) any more.
I think modernserf made some great points here, but didn't take the argument to its logical conclusion: just use a (non-bespoke) framework.

We might not be able to provide novice users with One True Framework, but we need to do better than boilerplate, both for their sake and for our own. If we can’t find a higher level abstraction to work with our own frameworks, how are we sure that we understand it ourselves?

While competition is good, I think modernserf too quickly accepts that there can't be a One True Framework for the web, or at least a handful. Windows, Mac OS, iOS and Android all have One True Framework, and their app ecosystems are doing well. We would be lucky to elevate the caliber of the average web app to that of the average iOS app.

In fact, it's exactly this received wisdom—that the web is open, and therefore each app should handpick its own bespoke stack—is, in my opinion, the very thing setting us back. We spend so much time integrating pieces that were never designed to work together that we both waste time and hit a limit in the capabilities of the browser we can take advantage of.

The browser now supports offline storage, Service Worker, WebGL and more. But taking advantage of those things requires code. But not too much, because you need to preserve the instantaneous the web is known for. To balance this constraint, we're going to need even more tools that help us parcel up our application into little pieces that can be delivered on demand, then cached as aggressively as possible on the user's device. All of this requires code, and more importantly, it requires code that can reason about the entire system.
At some point, we're going to get to a place where bespoke frameworks simply don't let you build the caliber of app that you can with Ember or Angular 2—there's too much to do, and too much of it relies on a shared understanding of the entire system. When that happens, I hope the web community can finally accept that shared solutions are the only way to compete with native apps.
You do this by telling iptables to look at the X-Forwarded-For header when deciding what IP that request is coming from.

This blog posts explains the whole thing: https://centos.tips/fail2ban-behind-a-proxyload-balancer/

I have no idea if using .htaccess rules would be better than this solution, I just know that this one works.
QBASIC.js

QBASICScript

QBASIC in a browser
There's an ongoing discussion of using build caches with Cargo:

https://internals.rust-lang.org/t/is-a-shared-build-cache-a-...

TLDR: There's interest, but some wrinkles need to be sorted out.