skysight-inc/HackerNews huggingface dataset:
I wonder what they'll switch to next when marijuana has been legalized.
Get involved in Vision Mobile's biggest dev survey
yeah I was talking about present, it is really weird why this change happened
It would be so kind of you to create an github issue for things you find ILSpy gets wrong.
https://github.com/icsharpcode/ILSpy/issues
Ask HN: How NSA Proof Is a Digital Ocean Droplet?
I have, for a long time, had a fascination with running my own cloud services. For some time I have run an email server from home (which on Ubuntu server is as simple as "apt-get install mail-stack-delivery".) I also ran an OwnCloud instance, RoundCube webmail and a Drupal website.

But recently I had a power outage and some days later an unexpected IP address change. These are thing you do not want to happen when you are traveling for example, it takes your entire cloud off-line until you get back and fix things.

So I set up a 5$ DO droplet and within an hour had all my services running. It is slower and has less space but it is always online with a fixed IP address. Now, part of why I like running things myself is so that I have a handle on security and so that I know my emails are safe and private. I like the idea that when I email my wife, the mail is sent via TLS, picked up using TLS and stored in my own home in the mean time. But this is not the case anymore.

Now, the email is on a server I trust but it exists in the RAM of a large corporation. Surely they have good intentions but they have to obey (American and Dutch) law, even though I selected a data center in Amsterdam (which is in my home country). Actually, the whole point is that I don't want to have to trust any government to know that my data is private.

I'm waiting for these guys to get the Raspberry Pi 2 running in their data center: http://raspberrycolocatie.nl/ (3 euros a month and you can plug a USB stick into the RPi for storage.) This would alleviate the "my server is in the RAM of an untrusted server" argument. This is also an option https://www.scaleway.com/ but they I heard they are in Australia which leads to high pings and I like the 5$ a month price point (though Scaleway offers a lot of storage at very attractive prices).

What do you think? How private is a DO droplet, are there better (hardware) alternatives? What do you use?
I did a stint working in Virginia, used to walk a few miles out of town to home after a night's boozing, as unlike seemingly most Americans I won't get behind the wheel drunk, taxis were a rip-off at that time of night, and nothing like a five mile stroll to shake off a hangover.

Long story short, was there for two months, walked home maybe five times, got stopped and id'd twice. Both occasions they were really confused as to not only why someone would walk "so far" to get home, but how.

They were totally fine taking my student id as a drivers license when I got pulled over speeding though. Ho hum.
What city was this in?
JFK Solomon Swims Survivors
Funny I talked about a U.S guy on a trip the other day, he said he wasn't in favor of security over liberty.

By the time the U.S backpedal, the rest of the world will 'enjoy' false security measures.
The Farmer's Dilemma
nobody has love for 6
Teaching robots to behave ethically
I can't help thinking that this is just the wrong way to do this.

If I have a subtle metaprogramming problem that I'm going to solve with the C preprocessor, I can code it and document it right there in the same source where it's used. Because that's the natural place for it. The metacode is the fundamental thing I'm writing, and it belongs in the "code" files for the rest of the project.

These Rust things are implemented as modules. I need to keep them separate. I need to build them separately. That breaks discoverability really badly. If a future maintainer needs to figure out what my strange macros do, they just look at them. If they get confused by my strange syntax extensions, they need to figure out where some other crate is coming from.

Regardless of other concerns about the mechanics, I think this is going to put a really serious damper on this kind of code.

Quite honestly, I'm looking at this and seriously thinking that more pedestrian options (python scripts to emit or preprocess rust code, for example) might be simpler and cleaner in practice.
> For poor people its a poor people budgeting thing. ...

I couldn't help but read the rest of this paragraph in Cartman's voice.
That picture in the conference room, there are over 20 people there, are they all employees and if so what exactly do they all do, it looks like the company just prints and maybe frames picture.
Microsoft Is Said to Evaluate Possible Bid for Salesforce.com
If Rust wants to win C/C++ developers, it shouldn't surprise them a lot.
I never said UMP is any better, in fact there is very little difference between both parties, aside from the Kabuki theater during the elections. The french political elite is rotten to the core. I'm left leaning by the way and I used to vote for these douche bags.
If your use of atomics consists entirely of calling functions provided in a library as part of the OS, what's wrong with calling them "OS atomic functions"? That is what they are. The fact that you can accomplish the "atomic" part without the "OS functions" part doesn't change the fact that, as written, the article discusses the "OS functions" part.
Ask HN: What kind of non disclosure agreement should I consider
We are friends and located half way across the globe, while we do not see location as a constraint initially, what should I consider before discussing a startup idea with a potential co-founder. Both of us are technical and the startup primarily targets people in his/her geographical area.
Does having any kind of non-disclosure agreement makes sense or is it even worth it? We have known each other for a while now and I do not wish to being up something useless, but at the same time want to safeguard the concept or whatever we build on top of that.
"You know what you did" is a common one I've had from cops (ex USSR States mostly) looking for a bribe that evidently works pretty well.
MS Windows 95 Video Guide with Jennifer Aniston and Matthew Perry from Friends
Ultimate Guide to Skimboard Tricks – Summer fun here we come
I have two android apps which depend on scraped data. I took permission in one case (good people at basecamp did not mind!) and did not require any permission for another because I was showing data only to the intended user (just in a handy way).
My learning...Never be totally dependent on someone else's website/product. The second website went down around 15-20 days back because of some country wide server upgradation activity and my app installs/rating are going down since then. All those people who were giving 5 stars and praising the app are now abusing it with one star!
"So you should know you're signing up for sub-standard instruction even before you start looking for one... your instructor is pretty much guaranteed to be of the amateur-hobbyist variety"

I don't think this is a fair assessment, especially at the more established code schools.

For one, the instructors are probably making more than you think they are, so the difference between what they could get for a full-time gig and what they could get as instructors likely isn't that differently.

You also need a very special skill set to be an instructor at these kind of schools. You need to know the code very well, but you also need to be a good instructor which is a completely different skill set (communication, patience, understanding of how and when to introduce concepts). A vast bulk of the talent at the very top end you're referring to who would be completely unaffordable for the coding schools may not have that second component.

But, you're right in your suggestion that you choose a good school. The number of code schools, in my opinion, has become far too crowded and I expect that within the year we'll start to see most of the schools either go under or merge.

(As a disclaimer, I (until recently) worked at General Assembly which runs coding schools in several cities, but I don't speak for them and I never worked directly on the Web Development Immersive program during my time at GA, though I did take it and was happy with the outcome.)
Starfighter Inc. aims for a “hard-science driven, zero-g experience
I know they are mostly law abiding. I am one of them. My point is that you can't expect a police force to go unarmed when there is a 50/50 chance someone in each call is armed. No one would want to do that job.
Interesting concept.

If I had to be awake for a surgery, I think this would also help me avoid freaking out regardless of pain. If I'm semi-aware of what's happening to me, my brain goes places and I am likely to have a mini panic attack...simple things like a local injection of anesthetic for a mole Biopsy is enough to make me want to pass out. Texting someone or doing something "normal" would be rather comforting I think, if only to keep my mind on something else.
> Land management

You mean "civil engineering"

> cooking

You mean "culinary engineering"

> cleaning

You mean "sanitary engineering"

> teaching

You mean "educational engineering"

> schooling

You mean "educational engineering"

> animal husbandry

You mean "agricultural engineering"

> community health

You mean "medical engineering" or "civil engineering"

> repairs

You mean "engineering"

> safety

You mean "engineering"

> upkeep

You mean "engineering"

> music/arts/entertainment

You mean "acoustic/visual/recreational engineering"

> policy

You mean "political engineering"

> the list goes on

And the list will still be refactored into engineering fields (some of which I may or may not have extracted from my rectum in an ad hoc fashion).

Engineering really just boils down to using the scientific method, mathematics, and ingenuity to solve problems. Pretty much every activity you described could very easily have an engineering mindset applied to it.
ML-style pattern matching is neat. There's actually an entire formal logic of computation oriented around it called the pattern calculus, though it's still in relatively early research.

That said, the language with the most powerful pattern matching engine I've used so far has been Erlang. Just about everything there is intimately tied to it, giving it a homoiconicity between the code and the literal data types. You can even pattern match on binary formats, like file headers or packet structures.

It seems like Algol-like languages are slowly absorbing lessons from ML. Rust is quite an evident example.
I've just started working on a statistical approach to generate banjo arrangements in the style of Earl Scruggs, father of bluegrass banjo. Like you said, statistical analyses of existing compositions and recomposition based on that. The difficulty so far is data acquisition & prep - I'm entering & annotating transcriptions manually. A lot of work for something that's unlikely to succeed, but it's fun. If I get any results worth sharing, I'll put it on HN.
It's really a shame that there's still no good way to revoke a certificate [0].

Mozilla has been discussing it for years [1] but an implementation or even a chosen direction is far from reality.

[0] http://www.rfcreader.com/#rfc7525_line799

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=901698
I went for a walk late at night, trying to clear my head after a rough breakup. I was just wearing my pajamas, and was walking the sidewalks just a few blocks from home.

I turned down a nearby alley in order to head back home, and was half way down it when a creepy-looking car with no lights on squeaked to a stop and blocked off the end of the alley. I froze and looked at it, and that's when the spotlight came on, and I realized it was a cop.

Unfortunately, my thought process went "oh, I must look suspicious. But wait, I don't have any ID. Maybe they didn't see me yet...", so I hopped into a driveway, out of sight of the cop. Oops, bad move. They went full lights-and-siren, and burned rubber down the alley towards me.

I took off running towards my house, zigzagging between houses to break line of sight. When I got back home, I hopped my fence and went in the back door, just because it was the closest entrance.

Double-unfortunately, apparently the cops decided I was a serious threat, and several minutes later I looked out the window to a police car in my own alley, following a cop with a german shepherd. The dog circled my property, and then barked at the fence, so the cops kicked my gate down and searched my back yard. They jiggled the doors and windows, found them locked, and decided to call it a night.

I got up early the next morning to fix my gate, and my parents never found out about it.
May I recommend the interested reader to watch La Haine[0] ("hatred") by Mathieu Kassovitz. This movie really sets the mood, and things barely changed since '95.

To be fair, such "ghetto" (la cité) people† mostly don't speak "verlan"[1] ("l'envers" with reversed phonetic syllables) anymore, but both the people and slang is usually referred to as "wesh"[2], from an arabic informal salute interjection. It's mainly poorly syntactically and grammatically worded French combined with limited vocabulary and heavy hand gestures and exaggerated arabic accent borrowings (e.g Rs are more pronounced) with various word borrowings from English or Arab.

Interestingly enough, I watched it recently in close proximity with The Wire[3], which provided great contrast yet striking similarities, and brings an interesting light into how we used to consider surveillance. In that regard, things have changed a lot. An awful lot, and certainly not for the better.

† It should be noted that many people and families that live there have adequate education levels and just live there because the rent is cheap and they can't afford anything else.

[0]: http://www.imdb.com/title/tt0113247/

[1]: http://en.wikipedia.org/wiki/Verlan

[2]: http://en.wiktionary.org/wiki/wesh

[3]: http://www.imdb.com/title/tt0306414/
oDesk is now Upwork
Cydia Download iOS 8.3 Using 1.3.0 Pangu 8 Jailbreak
Show HN: The dashboard I helped build for tracking network usage/performance
He also created the Black Speech with the goal of making an ugly and harsh language, but apparently never got that far with it because he found it unpleasant.
Cloudinary adds video to its roster of services
What was it about your experience that made you assume negative intent? Have you considered that maybe their presence had nothing to do with you, or perhaps couples had been targeted by robbers in the area that night and they were merely ensuring you didn't become another crime statistic?

I dislike authority and cops more than most, but I also like evidence and I don't feel like this supports the implied harassment.
The value is pretty easy to understand. If one sees more value in participating in a structured and relatively grueling X week course, networking with a lot of apparently well-connected people in the industry, potential employment opportunities upon completion vs. spending however long doing free-learning, figuring out something to build, continue to build a portfolio, having to market yourself/prove your worth for employment, etc. This is all not even getting into the quality of the programs. For those who want everything laid out for them, there's definite more value vs. doing it the old-fashioned way.

With all that said, I have my own also not positive opinions about the proliferation of these schools and how they affect the industry as a whole. I just think that there is a fair-ish tradeoff (granted one picks the right "school").
Cloudinary's new video management solution covered by The Next Web:
"Cloudinary’s video service provides a technical solution for all aspects of handling videos online, allowing developers to focus on their product rather than having to use resources to build and support in-house video operations."
Here are links to the videos in a larger format;

# Opening Remarks with Alex Stamos

https://news.yahoo.com/video/yahoo-trust-unconference-alex-s...

# Trust and the Future of SV with Alex Stamos and Frank Chen

https://news.yahoo.com/video/yahoo-trust-unconference-firesi...

E2E Encryption with Yan Zhu

https://news.yahoo.com/video/yahoo-trust-unconference-e2e-en...

Zerocash with Zooko Wilcox-O’Hearn

https://news.yahoo.com/video/yahoo-trust-unconference-zeroca...

TLS with Adam Langley

https://news.yahoo.com/video/yahoo-trust-unconference-tls-ad...

Secure Messaging with Trevor Perrin

https://news.yahoo.com/video/yahoo-trust-unconference-secure...

Legislation and Let’s Encrypt with the EFF

https://news.yahoo.com/video/yahoo-trust-unconference-legisl...
Downpour – DRM-free audible alternative
I like this take on the same topic: http://getnashty.com/write-less
Meet the Meerkat
The Personnel Management of the NBA
It's instructive that the first living organisms were anaerobic and produced oxygen as waste. It wasn't until much later that aerobic organisms evolved to consume the waste of the anaerobic organisms.
For more information on this topic check out Hexacorn's "Beyond good ol’ Run key" series.
http://www.hexacorn.com/blog/category/autostart-persistence/
It must have been- dropbox blocked the file for drawing too much traffic. :-/
A much larger and more frequent issue than police/emt conflict over the handling of medical emergencies is police being dispatched to medical emergencies as sole or first responders and handling it like... police.

There have been dozens of cases in the past few years in which police have been sent to medical emergencies and responded with unwarranted and fatal violence towards the people they should have been helping. That's not even counting cases like Kenneth Chamberlain Sr, in which there was no emergency, officers were notified of this shortly after arriving, and they proceeded to assault and murder a man who had done nothing wrong in his own home anyway.

Calling 911 for assistance for a mentally ill family member can literally be a death sentence, and that is an intolerable state of affairs.
I really didn't mean to dodge anything. By that comment I meant that web-app and application is a fuzzy line, and I'd rather not distinguish between them.

Give that, I don't accept your premise. There is a huge swathe of programming that can get by day-to-day using nothing more than arrays and hashtables. And, all else being equal, in my experience this work is consistently done much better by people who can understand and reason through what is going on in a slightly more complex data structure, or describe the function of a recursive algorithm, etc. Completely avoidable design errors are often made by people ignorant of why what they were doing was algorithmically silly or using inappropriate data structures. This is often all so avoidable.

I was very explicit that I don't think you should give "brain teasers" and expect people to "perform" them in an interview. And I was very explicit that I think there are lots of other areas that are at least as (and often more) important to get into in an interview situation.

However, any developer with reasonable fundamentals can reason about a red-black tree, even if they've never seen one before.

So yes, I don't expect you prove the big O of the search time, but i might ask you why we would want to balance a tree at all, and what the balancing algorithm is achieving once you're shown it. And I'm not going to ask anyone to implement one from scratch on a board, but I might show you an implementation and ask you what your thoughts on testing and corner cases to analyse would be.

These are perfectly applicable questions (perhaps excepting entry level), and vastly more relevant than how a TLB works, which was my point. To be honest, I'd probably use something even simpler, but don't feel R-B to be unfair.

I even stated that you don't have to get these answers "right" but the discussion is useful. If you get the details wrong but say sensible things, that's great. If you can't reason anything out about it even with some handholding, it's a bad sign.

So I feel you've completely mischaracterized my response, as what I'm talking about has nothing whatsoever to do with your friends description of their google interview.

Now to your broader point - would I prefer a candidate who was an ace at algorithms but couldn't reason about system failures and risk mitigation over someone who could "imagine disaster scenarios and how they'll play out" but can't talk sensibly about a simple data structure?

Honestly I wouldn't particularly want either of them on my team, so I hope there are better candidates.
What a fine rant! I'm really tired of MacOS bugs like this. I finally gave up on using SMB entirely and dropped back to NFS because the Mavericks SMB client was so bad.
I read the pitch deck. Reading between the lines they were planning to be a far more advanced version of something like FPE.

http://www.frontpanelexpress.com/

Or maybe seeed studios is reminiscent of what they're aiming for.

The more advanced part being assembly and the like, plus coupling with suppliers.

I can only imagine how entertaining the customer support would be for something like that. FPE has it easy, whip out the digital dial calipers and is there, or is there not a 2.54 mm hole there or not, customer support is just simple yes no QA work, whereas debugging someone else's electronics design is not for the faint of heart.

Think of it like print on demand for books. Somebody PODs a "Complete genealogy of the Towne family in colonial Massachusetts" and puts it in the background photo of the pitch deck and the point isn't that almost nobody is interested in that topic, but that everyone who isn't hopelessly boring has something to make, whatever it is.
> An enum, short for enumeration, shouldn't hold data, else don't call it an enum.

They can in Java. Java's about as mainstream of a programming language as you can think of.
The internet introduction starts at 17:16: https://youtu.be/kGYcNcFhctc?t=17m16s
Microsoft just made two deals that never would have happened under Steve Ballmer
Show HN: Free College Savings Management for Everyone
We automated the selection and creation of educational savings accounts, monthly contributions to them, the management of the investments until kids go to college, and the disbursement to the schools at the end. We provide this all for free -- no catch. We believe these types of accounts will help more families cover the costs of college, and leave their children with little to no debt.

https://www.futureadvisor.com/content/what-we-do/college-savings
A cursory look at meta-programming in Nim
Interviewing Non-Technical Hires
I'm the founder of a small ten person startup. Right now everyone here is a programmer and as the CEO I handle 100% of our company's non technical duties. We're now growing to the point where it is too much work for me to handle all of that work myself, so we are in the process of hiring our first non technical employee. This person will (due to our size) be very much so a generalist, but will mainly be doing marketing and customer service.

We have a very good process for interviewing technical people, but I have no experience with hiring non technical people, and I'm not quite sure the best way to do it, especially since it seems a lot harder to quantify ability. For technical hires we can learn a lot by looking at their code or watching them code and I'm not really sure what the equivalent is for non technical hires.

So in short: Does anyone have any good suggestions or resources for vetting marketing hires?
Why we should build a 'forever' company
This has been on HN before. Then people thought that naming the programmer (in full, with links to his linkedin profile) was sub-optimal.

The founders seem to be placing all of the blame on this one programmer and not taking much responsibility for their own failures.

Their continued pushing of this story is unpleasant. It feels like they're hounding the programmer.

Edit: I agree with this post. https://news.ycombinator.com/item?id=9409873