skysight-inc/HackerNews huggingface dataset:
I know someone in a similar, but slightly different situation. He worked for a European-based SaaS company; an American competitor offered him a job in the Bay. When he didn't win the lottery, they had him working in Dublin for a year, and now he is in SF on a L1.
What is a co-op, but another form of government?
The only reason they can charge $100,000 is that there is a deep pocket to pay for it. It does not cost that much to manufacture the drug. It might cost that much to do the research, but if you want taxpayer funded research then do taxpayer funded research. There is no reason to launder the research subsidy through seven layers of bureaucracy.
If you've ever worked with a strongly typed language you can't but belittle JavaScript ;)
> Variables have to go somewhere. Good luck finding them amidst all the confusing rolling, picking, duping, etc.

Of course you don't want to use roll or pick. That's tutorial-level knowledge that you shouldn't use them.

What you do when you see that coming is that you offload something to a global variable. The "something" is often the central topic of some part of the program, like a file handle for instance. So it makes sense to put it in a variable because it's needed in many places.
The author's other project, https://github.com/btrask/stronglink looks fairly interesting too - 'A searchable, syncable, content-addressable notetaking system'.
These days, git would be primarily used on OSX.
Also, if you have some kids nobody will ever leave you alone again.
I have always thought that it was because the level of planning required to run a small to medium sized company is just able to be handled by the human mind. Economy level planning is just too complex for humans and we have to fall back on the next most efficient structure - free markets.
Ask HN: Anyone work in Honolulu?
Hey, I live on a Hawaiian island and I'm trying to migrate from freelance work (too all encompassing, stressful for what I get paid) to a "real" job.

Is the market as poor as it looks? I don't really care about the poor pay compared to the Bay but it doesn't look like there's anything there besides defense contractors.
I've had unmet social needs for years. One thing to acknowledge is when you move cities/countries, it takes years to build a network. My criteria is: You need to change jobs at least once in the same city (or student->job) before you feel like home, because you need to keep 2 groups of acquaintances. So if you've ever moved: It's not because of you, it's the integration process. I'm making my life choices accordingly: I refuse jobs which require me to travel/move, even though I'm single. Mental health is at this price.

I keep organizing parties at my place 3 times a year, for stupid reasons (Hey guys I'm a CEO now! It's like I'm king of the world, let's make a party for my sacre and all dress like Napoleon) (half-birthdays when you're >32.5 years old are another legit reason for a party). Because I have hard times making friends, the people I invite are very random: Two gay guys I've dated, a gym friend, a judo friend, a workmate, a guy from church, three girlfriends of a former flatmate... It's sometimes awkward but they have in common that they're rational people with an understanding for empathy. Yesterday was my 6th party and this little group got acquainted with each other, so they do enjoy coming. And two of them have dated, which means I upgraded to being a platform ;)

But it's a slow process. I still feel like shit depending on the season. I find it hard to manage my levels of hate (hate against the people who abandonned me, hate against the current system which privileges others, hate against smokers who are responsible for my asthma, etc), and hate is a separate thing which makes you actively wreck social bonds, in addition to depression itself, if you have any. A psy may be important.

Ah and do some sports-camp holidays, many times a year. UCPA in France is awesome for that, until 39 years old.
This is a plausible argument, and a favored one among some neoreactionaries. But those folks point out that if we accept the "garden" premise, many folks currently in the garden (non-Asian minorities, various lower class white people) should be ejected.

Do you have any argument against this? Coming up with arguments to keep out foreigners is easy. Coming up with arguments that don't also suggest kicking out blacks/hispanics/west virginia is tougher.
It's a fun blog post, but he could have just bought 200 items on ebay and desoldered them to get 100 usable parts.
Selling my bitcoin now!
The point here is that these sorts of "math tricks" are the next stage equivalent of what you've called "the easy parts." After a while you no longer have to stop to use the calculator, you can get into flow and get ahead with the stuff that really matters.

It's simply the next step along a long road that not everyone travels.

And by the way - I absolutely use the tools available - calculators, symbolic algebra packages, GeoGebra, and more. It's just that not having to stop as often is a huge plus.
Using various StackExchange sites for product support is not all that unusual. A lot of them are rolled into others rather than StackOverflow, but AskUbuntu is one that stands alone.
Very very shitty microphones, so the statistical risk is significantly reduced! And the hardware might not support doing that switch in software.
I've actually done this, and while it's a great thing, it's not really enough in itself. (Mostly because we have greatly different work schedules and are only really together on the weekends, or are asleep.)
>People are not up in arms about that.

They absolutely are. Goldman Sachs has earned the derisive nickname "Government Sachs" for a reason.
You also used by far the worst example (US). Most countries with militaries spend 1% or thereabouts.
Fortunately we tend not to angrily bite each other as a greeting.
Right. That's a common route for those who didn't attend a US university and didn't win the lottery.

If you went to a US university, you would have started working on your F1 OPT. You now have 3 years to win the lottery.

If that were to fail (EDIT: you are an essential employee and you happen to work for one of the large tech companies) you'd likely be moved to a foreign office of that company for a year, then transferred back in on a L-1 visa.
The Pentium was the first superscalar x86 cpu, at last from Intel. I'm pretty sure there were plenty of superscalar riscs around that time. Pentium pro was the first intel Out Of Order Execution x86. It was a great cpu (it's architecture was used for the next 10 years), but again, there were plenty of workstation and server class ooo RISC at that time.

Edit: missing ooo
Interesting... Wouldn't think anybody still does it. It's already impossible to do in 5th-gen Camaros, for example (2010-2015). I wouldn't be surprised that other Chevy cars are the same way.
Why the Maker Movement Matters: Part 1, the Tools Revolution
Pretty cool. Could this be made into a browser extension that alerts you if there's a difference?
Just out of curiosity why would you want to open a garage door via the internet? If it somehow enables you to close the door without seeing what it might be closing on that sounds like a spectacularly bad idea.
That is a interesting point to bring up indeed. By "Youre Enjoying feeling bad" I have come to understand that people that always feel bad or frequently come to use it sympathy and over milk it out.
I guess I didn't make this clear enough in the post, but I had no intention of letting the talk go forward unless the presenter could bring up some really solid evidence of some sort. Slides, some kind of visual element or documentation were required to earn/keep your LT slot and, for understandable reasons, some people wait until the last minute to submit the final draft of those.

To be crass, I threw this person on the schedule and gave them a deadline with every intention of removing them the next day to shut them up so I could go to sleep. The LT schedules change up to and during the event itself and I've rejected a lot of talks once it was clear that the slides or revisions contained inappropriate material.

The goal of the event is to give everyone a chance to take the stage, the point is to not curate beyond clustering similar topics together. People sing songs, do dances and any number of crazy little things and sometimes will blow you away with an amazing idea.

That being said, I started training my potential replacements for the LTs at the 30c3 for the reasons you stated, among others.

I believe today, the talks are assembled by a team of three people with each person taking the helm on a particular day.
Thanks! Right now we're sort of in a chicken-and-egg situation where everything uses (mutable) URLs, so knowing the hash of a file isn't very useful. The Hash Archive is part of my strategy for promoting content addressing, to hopefully raise demand for systems like StrongLink (and others).
No we don't know. We know very little about the reasons for the relative absence of cancer in these organisms. The absence of cancer is not solely due to p53 differences, p53 just happens to be one of the few cancer preventing genes studied to date in these animals.
Vote with your wallet, move to Vanuatu. Fine weather, happy people, no income tax, a government so small that the 800 police are also the army. You'll get the joy of being able to keep your entire income (unless you're a landlord). Spend it however you want. Of course, most of the people are subsistence farmers and fishermen, but you'll be able to organise all these private services you want yourself.

Also, private charity is only good for very public, acute problems. It sucks for non-cute things (eg mental health) and for long-term things (someone crippled for life).
computerworld hits a jackpot .
Yes, this has been discussed. It has to be done carefully so that it doesn't leak every URL you download, but if done well I think it would be useful.
Yeah, and I for one think that most of what happens on college campuses is the former ("I disagree with you and will not provide a platform for your views").
You don't use TS because of the ES6 features. If that's your goal then you can simply stick with babel. You use TS because of the type checker, and that will not be part of ES6/7.
Cupertino School District abandons plan to build teacher housing on vacant lot
The more people pushing for awareness the better! Hopefully with other work like IPFS (which you do reference), use of this approach for /more/ consumer systems is around the corner. :)
Can a Neuroscientist Understand Donkey Kong, Let Alone a Brain?
It's certainly better than car specific apps, but I have a hard time believing Android and iOS will be the platforms, and stay similar enough to maintain backwards compatibility, near the end of life of a vehicle rolling off the line today.
Except `set -e` (along with pipefail) is exactly what prevents you from implicitly catching failures, forcing you to be explicit (rather than implicit) with your error-handling, which is closer to how Python itself deals with unhandled exceptions. It has its limitations and caveats, and you can accomplish the same goals somewhat differently, but it is inaccurate to say that using `set -e` is tantamount to doing things implicitly.
By resources you mean financial systems, roads and other infrastructure, legal systems, access to educated workers, being defended by an army...?

I could accept a company making profit and paying no taxes if they didn't have offices, staff, use roads or electricity etc. It would be pretty hard to do anything as a company "outside" the framework of a society.
Diaper pattern - Never heard that before but I like it and it's accurate.

I prefer to catch Exceptions that I know how I want to handle and handle them accordingly. For other exceptions, I prefer to let them fly. If and when they happen, I can then understand the scenario and implement the desired logic.
Planswell | planswell.ca | Senior full-stack developer | Fulltime ONSITE | Toronto ON, Canada

Planswell is a new FinTech startup based in Toronto aiming to deliver financial planning at scale.

What we're doing at Planswell is incredibly valuable to Canadian families. 95% of Canadians, because they are not yet wealthy, don't have access to quality financial planning. And we can give it to them, without human error or bias. And to deliver that, we've got some really compelling technology and and design challenges that are going to be lots of fun to tackle.

We’re currently forming our core team and we’d love to talk to you if you’re excited about:

•	helping Canadians to live better

•	being an early employee of a well funded startup

•	solving problems in creative ways

•	using developer friendly languages and frameworks such as Ruby, Elixir, Ember and React

Please PM me if interested and I can’t wait to hear from you!
You're describing the entire framework of immigration, from green cards to citizenship, which already exists. You can say the H1B component should be removed, but business leaders will cry bloody murder if a whiff of that legislation ever crosses the transom.
Ah, yes, that's what I'm doing most of the time. But like you said it's no better than using JS directly, haha.
Yes indeed. Chromium is open source, and Chrome isn't. Which is where I came in ;-)
Yeah, IPFS is a big one. I plan on adding support for computing IPFS hashes to Hash Archive at some point too.
> nothing justified by scientific or engineering argument. All surpassed by other work in cost-benefit analysis.

One wonders why a company like GreenArray is trying to sell his designs. Must be a band of lunatics. A PhD paper from 2007 is certainly more serious than a company spending millions to get Moore's ideas on wafers.
Slate star codex kind of speculates [1] that it might have something to do with scale, ie -- in order to keep growing in a creature that large, the cancer cells need to coordinate among themselves and specialize to a degree that is not needed at smaller scale. In other words, before the cancer can grow large enough to threaten the host, "the cancer gets cancer."

[1] http://slatestarcodex.com/2014/06/14/living-by-the-sword/

Speculation by a psychiatrist of course, and mostly in service to a metaphor about some totally other topic, but I wonder if there's something to the theory.
I totally understand your skepticism there. Yes, I was totally an idiot for not keeping the notes, not going to the police, etc. etc.

If I can offer anything, by the time it got to that point, I had already been told to "stop making drama" about the whole thing and somehow just pacify Jake by many people I trusted.

So I bring them a note! I bring them to my hotel room! Let's walk through the scenario in my head: What's to make them believe me now because I have some anonymous piece of paper. Who's to say I didn't make the thing up myself to try to get back at Jake? Why would someone believe me just because there's a shred of something.

My whole approach up until I couldn't take it anymore was to just ignore, to let it slide, to not think about it and move on. THIS IS WHAT HARASSMENT VICTIMS DO and yes, I should have recognized it at the time.
IMO it's totally possible for virtual experiences to help with loneliness, but not all experiences are equal. The differences between the status quo of social networking and real life interaction ought to be examined more closely.
It's a financial calculation like everything else. Don't assume they do it for purely emotional reasons.

I chose to buy because:

1. It's significantly cheaper after tax deductions compared to renting in my area.

2. This is the highest paying area for the software labor market in the world, and I've looked compared to last 10 years. I don't really see anywhere else that would get better than the SF bay area.

3. It solidifies your housing costs. When prices are rising relatively rapidly, it can be a money saver, and over the long term, it's definitely a very large money saver because it locks your price in. That is a risky bet to make for sure.

You can end up with a housing bubble and being underwater for 5 years, or you could end up in somewhere like london or vancouver, where it goes up and stays up and by the time that 'bubble' pops, your 50 years old. But that is the same risk you take when you chose whatever profession you have as a career or by leaving your down payment savings in stock & bonds.

4. You have to compare against what your down payment would make in the stock market comparatively.

5. When you move away to better opportunities, you can just rent it, especially if rental prices have gone up a %5-%10+ since you bought and would cover the management fees. Maybe life will bring you back again, especially if you left from a pretty good market already.

6. If you save a lot of money, trading a fraction of your savings in down payment for a discounted housing cost for the rest of your life can be a good one time investment.
And discretionary spending is a useful metric... why? Your taxes go to funding both discretionary and non-discretionary spending, so of your tax money, yes, military spending is only around 16%.
2 FinTech Summer Internships Available (Product Marketing and Software Engineer)
i made over 50 acquaintances by going to all meetups in my city ( except: women-specific ones ) but I had hard time making a even a single "friend". As I've grown older I am not even sure what a friend means anymore. I have a theory that once you hit 30 you brain turns off friend definition and turns on family/kids definitions. I just can't stand extended exposure to people anymore; Iam mentally waiting for the event to be over so i can go back home and chill.
Irene Chen – A Beginner's Guide to Deep Learning – PyCon 2016
The way we evaluate developer performance is broken
Reminds me of that old series of photos of a kid's travels around the world with his Gameboy and in every single shot he's either playing it or holding it. Oh, look, a famous monument!
Hey Ryan,

Let me just start by saying I think you're a totally reasonable person and I respect your thoughts,[1] so let's talk some more about why we've come down seeing things a bit differently here.

So first off, I think that I've seen a lot more consistency from you than from other parts of the Internet. And that's cool, consistency is worth doing and I also agree skepticism is good. It's a value I hold. It's a value I know Meredith holds too.

What is also true though, and I think anyone who examines this closely will also come to the conclusion that claims women make get a much higher degree of skepticism, accusations of bias and face a much higher bar before being accepted or believed.

So even when you just compare responses to tweets people made (Nick tweeted yesterday too) or longer form stories that people wrote (that one site has collected a bunch now) you'll see the stark difference in how people respond to things posted by women vs. things posted by men. It contributes a lot to why being on the Internet as a woman is a much more problematic thing and why women don't get taken seriously.

It's a real thing, and it'd be best if we were able to learn more from it.

Please feel free to spend some more time to examine various threads and comments in various places. I'm sure you'll come to your own conclusions and I'll be interested to hear what you think.

[1] You may not know me, but we've got some mutual friends and I've generally appreciated your commentary before being pretty on the level!
The great irony of this (and fwiw, I completely agree, and I work on the angular core team...) is that by embracing platform features in ng2 we've opened up a mess of other issues to learn.

A good example of this is modules. Angular 1 had its own module syntax (partly because modules weren't really a thing when it started). You could write scripts, concat them together and go.

In angular2 we embraced ES6 modules, which means a developer has to deal with loading and bundling etc.

One nice side effect here though is we can leverage more tooling from the rest of the JS community (eg, the great work of webpack) rather than having angular-specific solutions.
Actually, a metal machinist from the Midwest named Christopher Dunn has a fascinating theory that the great pyramids may have actually been 'power plants' of a sort.

Giant harmonic resonators that siphon energy off of the earths expansion and contraction caused by orbit of the moon.

http://www.amazon.com/Giza-Power-Plant-Technologies-Ancient/...

His writing is a bit dense, and maybe not as smooth as it could be...but his exploration of the possibility is quite impressive.
Or VVV
https://github.com/Varying-Vagrant-Vagrants/VVV
Yeah, and I'm curious about which sector or agency is the culprit here. Even APRA (the financial regulator) are cloud-friendly now, if you engage them at the start of an adoption process. My wild guess is health insurance, being a sector where IT is notoriously hidebound, but it could just be a case of overzealous/interfering/uncomprehending lawyers. A security policy that precluded cross-site service or data replication would likely be in contradiction with DR/BCP plans.

The classic irony for me was a service manager in just such an environment resisting a cloud move "because it's someone else's computer" - even though his (ancient) application was running on a rented partition of a remote, IBM owned & operated S/390...

No surprise therefore that the big clouds have country resources dedicated to moving the needle on cloud awareness in highly regulated environments.

(obdisclosure: I am former .au AWS manager)
Weight-Loss Surgery May Boost Survival
The problem with charging people for password resets is that by making the process of resetting a password more expensive, you've now encouraged people to reuse passwords. People know when they sign up for your service that resetting a password is going to be expensive, so they'll use a password that they're sure not to forget, i.e. the password they use for everything else.

I would posit that even with this social engineering exploit, Google's two-factor SMS authentication is still more secure than charging people for password recoveries (and thus encouraging password reuse).
you mean material specific to deep learning that is more general and less math heavy? Hm, that's a good question, the resources I'd reference are all a bit math heavy. However, don't be afraid of diving into TensorFlow, it's really a nice library that takes care of all the tedious, mathematical details. E.g., in contrast/addition to NumPy (leaving out the comp. efficiency part out of the discussion for now), it already implements several optimzation algorithms, so you wouldn't have to worry about implementing backpropagation from scratch or so. Sure, it still requires a bit of linear algebra, but it's really more straight-forward than it seems at first glance :). Maybe, you'd be interested in Keras (http://keras.io); it's a wrapper around Theano and TensorFlow which provides a really intuitive interface for building neural nets!
Haha, btw. I really enjoyed Joel Gruus, post ;)
What makes you so sure that, had the GNU stack been BSD/MIT licensed and as popular, that Microsoft etc. would not have come out with products featuring the same software but with proprietary extensions and closed licenses?
No, the hole they dug now is deeper. Better spades.

It will also take 30 years to get out of, as usual.

Winter is coming.
Here's a common pattern for sleeping on a thread you do not expect to be interrupted and both are equally valid and fine ways to implement it:

try {
Thread.sleep(1000);
} catch (InterruptedException e) {
throw new IllegalStateException(e);
}

try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// never happens
}

In other words, the correct handling is to swallow or throw. The former is likely preferred by those who do assertion-based coding. The latter for people that prefer to discover their bugs in other ways.