skysight-inc/HackerNews huggingface dataset:
You're calling coffee from a Keurig an espresso machine? My $1200 Jura begs to differ
HTML5 Packaged Apps Service Makes It Even Easier to Submit Apps
Sometimes if you Google something with the keyword 'torrent' (e.g. "sia 1000 forms of fear torrent") even if Google doesn't give you anything relevant, you might get a Google results page that has a DMCA notice at the bottom; click that, it'll take you to Chilling Effects, and the badly-written (or excellently-written, depending on your POV) DMCA letters will have huge lists of alternatives to TPB, and relevant links to what you were Googling for. e.g.

https://www.chillingeffects.org/notices/10197331

https://www.chillingeffects.org/notices/10203483

https://www.chillingeffects.org/notices/1135322
? Seems pretty clear to me.
The no commercial license definitely makes it not free (as in speech) software. This definitely killed my interest.

Edit- I also think the license should be noted much more prominently otherwise its going to bite people.
IE does this, but Firefox doesn't and never has. See:

https://bugzilla.mozilla.org/show_bug.cgi?id=399324

https://bugzilla.mozilla.org/show_bug.cgi?id=245609

Chain cert problems can still go unnoticed in Firefox, however, because Firefox does cache chain certificates that it encounters browsing other sites.

In any case, the relevant RFCs require servers to send a complete chain.
The Case of the Trailing Space
http://hnhiring.me/. Look at the freelancers wanted/seeking postings.
I wonder how Configura the company feels about the name.

http://www.configura.com/
I was thinking more along the lines of having them do work they are interested in/care about.
I would consider using it again if I really had to for more than just quickly testing a VM, but to be honest, after wasting days with problems (which the vagrant team is aware of) and then having it fail again and again, I'm not very inclined to. I can see why vagrant encourages a workflow where one destroys the VMs regularly as that would likely avoid a ton of issues at the expense of time wasted.

My VMWare machines have been problem free for many months (as well as my manual VBox ones for years) and the only way I'd even consider using it daily again by choice again is to try out their VMWare support ... which is unfortunately paid so I doubt that will happen. On the other hand, using vagrant did point out some severe weaknesses in VirtualBox itself, especially the file syncing support, and made me realize VMWare is worth the money for that alone. I still use vagrant once in awhile if I only need to test a project out for an hour or two.

As far as deployment, I could see the potential time savings when dealing with multiple VMs but those would only be realized if they're not offset by a longer time spent dealing with bugs. Still, I may give it another shot in that context when the need arises next.
Hiring remote devs?
This article, incidentally by one of the creators of the Django Framework, still seems relevant, even 8 years later:

http://www.holovaty.com/writing/fundamental-change/
> piracy killed their revenue stream

I hear about things like this every once in a while, but where's the proof?
How net neutrality could be a human rights issue
"largely based in India" == I'm not surprised. Texas Instruments has so many engineers in India that it's joked as "Texas India" these days.

Except for the social-web-developers in SV(facebook,twitter and all that, though Tecent in China is already larger than Facebook in that front too, not to mention Alibaba, Baidu etc), we don't really realize how much of those big companies' products are R&D-ed and manufactured overseas these days from silicon design all the way up. When we wake up, it might be too late already. Sometimes I think the end result will be probably a war, as that's really what US leaves with these days. I hope I'm 100% wrong.
Solving TSP problem with ant colony optimization implemenatation in C and gtk
Mandatory vacation is hardly weird and is recommended in several high-security jobs and industries.
I'd stay away from HP laptops. They make fine servers and their desktop machines are acceptable, but HP laptops are pure junk. Dell is better than HP. Others are better than Dell, but there's no reason to buy a HP.

I agree with most of your points about Macbooks, except the VGA one (Mini Displayport to VGA is $15) and the price one (Thinkpads are ONLY about $100~150 cheaper than a comparable Macbook Pro, as long as you compare like-with-like).

The biggest thing Thinkpad has over Macbook is the huge 9 cell extended battery, replaceable batteries, and the "slice" battery. You really can get over a full day of unrestrained usage on a 9 cell Thinkpad with the 4 cell slice (easily 12+ hours) running Windows. And while the MBP's battery life on OS X is impressive, if you run Windows on the thing (either bootcamp OR virtually) you'll cut your battery life down to 2-3 hours.

PS - 3G/4G within a laptop is totally not worth while. Too buggy/problematic. Just buy a "MiFi"-like device (mini standalone 3G/4G to WiFi hotspot with battery e.g. TP-Link M5250). They are inexpensive (MUCH less than paying for the 3G/4G laptop upgrade), can charge over USB (so the laptop's battery can power it), and provide a nice straight forward WiFi signal "anything" can use. They "just work."
Airbus crypto challenge write-up
Ooh. Good question. In implementation, they end up looking a lot like key/value stores, since most of the ones I know are implemented as edge-vertex associations.

However, there is certainly a lot of specialized functionality on top of that. You can then turn around and apply both relational models and hierarchical models with them.

There are definitely some use cases for which I would heartily recommend a graph database over the others, so, yeah, it is another category. It is also something that should have been mentioned in this article. :)
Earth Science on AWS with New CGIAR and Landsat Public Data Sets
Study by Maggie Simpson and Edna has been accepted by scientific journals
Oh wow. This is a huge nostalgia rush. Jeffery Ventrella's website absolutely hooked me on programming. The visualizations were totally mesmerizing for me as a 10 year old kid. Especially this: http://www.ventrella.com/Ideas/Fluid/fluid.html. It's a 167kb fluid simulation that ran smoothly on a pc circa 1999.

And Darwin Pond too! Most engaging artificial evolution simulation I've ever seen. http://www.ventrella.com/Darwin/darwin.html

Edit: I've been looking for this forever. Thanks for the link.
What made the difference for me was a Vim version with a project/file drawler, like the one by alloy: https://github.com/alloy/macvim

After a while I got fluent enough with vim to switch to NERDTree.

Btw, such a shame vimR (http://vimr.org/) wasn't around back when I started using vim, it looks awesome to learn vim-motions but still be able sometimes to use insert-mode and mouse if you have to get something done quickly.
Getting there! Cortana is a nice example how they can perform if there's no legacy.

On the other hand some of the things they do are kind of fscked up. Branding Windows Phone apps Bing, not Bing, Bing.

In addition Xbox Music on Windows Phone is terrible.
Here's how Splunk uses Node.js inside its own products
Pinks and Greens, Mistakes and Festivities to Follow
Show HN: Culdesac – Game Community and Social Network
Sounds like you found a good project to work on.
Animals that self-medicate
These are easy to accidentally throw out at the office, unfortunately. Mine lasted about 2 weeks before I forgot to remove it from the machine and it went out with all of the other K-cups that everyone else was throwing out.
That would be an exceedingly weird financial term. In effect, it would commit the investors to fronting cash, but give the managers an option as to whether and when to accept the cash at the agreed price (and deliver shares) or to reject some or all of it (and return cash).

Just from practice, you'll never see this from normal (professional or practiced) startup investors. Nor will you see its identical twin, the required second tranche.
Yeah, this is in for 0.14. I forgot to mention it in the announcement, but Jason deserves a huge thank you for this improvement!
Yahoo Plans to Disclose All New Bugs It Finds Within 90 Days
This has shown up on HN before: https://news.ycombinator.com/item?id=7743036

That said, "inflammation is elevated, recover with a green smoothie" seems like questionable medical advice. I pretty much gave up on this right there.
How big is Trulia?

I'm asking because I can imagine that vacation dynamics have a lot to do with company size. So maybe we can get a better idea.
Show HN: Easy yet powerful task management. Check out Track and Plan at JazzHub
Well, ask for proof if you are uncertain of their claims.

Also, don't just join a startup due to it being backed by a famous VC. If you can't get behind their product, goals, atmosphere etc then you will have a miserable time regardless.

To really get a feel for the co-founders, you need to spend some time in non-interview situations to fully understand their character and traits. Maybe try and get them to sit down for a coffee and put your concerns on the table. Good co-founders should appreciate the transparency.
Whoho, this is very great. Keep it up Paul!
It would be interesting to see what would happen if Facebook were to use this technology in their mobile app. I'd imagine that you'd be as close to saturation as your going to get.
As a Detroiter hopefully this will give me a reason to start going downtown.

The current problem with the Detroit Metro area is when ever outside money comes in. Most the time the offices open in the northern/western suburbs.

I say this because most high paying jobs are in the suburbs. Because that's where the businesses are. The suburbs are doing well. At first I was very excited and hoped they'd open relatively close, but all things consider that wouldn't help the city as much.
A really nice idea.

I volunteered a bit early this year for Common Crawl (not much, just some Java and Clojure examples for fetching and using the new archive format).

Common Crawl already has many volunteers (and a professional management and technical staff) so it would seem like a good idea to merge some of the author's goals with the existing Common Crawl organization. Perhaps more frequent Common Crawl web fetches and also making the data available on Azure, Google Cloud, etc. would satisfy the author's desire to have more immediacy and have the data available from multiple sources.
Taxis have a reduced number of customers because they have poor service and now they have competition. Taxis illegally refuse fares, skip safety inspections, take circuitous routes to rip their customers off, and on and on. They only seem to care about "the rules" when it comes to shutting down a competitor that's offering a superior service.

The taxis in DC are night and day compared to before and after Uber. They wouldn't even accept credit cards because it was "too hard" to implement. Somehow about 6 months after Uber came to town, it suddenly became possible to do something most other major cities had managed years ago. Even still, credit card readers are often mysteriously "broken". By the "rules" the cab is not supposed to operate if the credit card reader isn't working, but since that rule isn't related to shutting down Uber, I guess it doesn't matter.
>> "People are reading more than they ever have—it's just not necessarily newspapers that they're reading."

Any stats on that. I agree people are reading more than ever but disagree that they're not reading newspapers (online). I think they are, they just aren't paying for it anymore.
I used Elm for my Ludum Dare entry. As a first attempt using a functional language I definitely did many things wrong, but I found it very easy to iterate. Great language and I'm going to look into going further with it for game development.
That looks promising. It is used for Breach but are there any other users?
But should time off happen only because 'they need the time'? How about having it so people don't get to the point of needing time off?
Thats a really great idea! We definitely need some primary source of truth to refute all this half-wisdom thats going around, and of course to self-educate.

Not to nitpick, but I looked up a single random article, namely http://www.alexkrupp.com/Citevault.html#parenting, and Wikipedia says its not that simple:

"An attempt to replicate this study in 5934 8 year old children failed: No relationship of the common C allele to negative effects of formula feeding was apparent, and contra to the original report, the rare GG homozygote children performed worse when formula fed than other children on formula milk.[5] A study of over 700 families recently found no evidence for either main or moderating effects of the original SNP (rs174575), nor of two additional FADS2 polymorphisms (rs1535 and rs174583), nor any effect of maternal FADS2 status on offspring IQ.[6]"

Source: http://en.wikipedia.org/wiki/FADS2
It seems that the CIA actually doesn't know who they are, given that many of those that were tortured for months turned out to be innocent.
Who's a "terrorist?"

In many of these countries, we basically put out a call for people to turn in "terrorists" in exchange for cash rewards. You can imagine what happened next.
I would agree with you if you were talking about 20MB. I think that would be my threshold for not caring about how big an app is, i.e. even if it's something really basic like a countdown timer app I would be OK with it being up to 20MB, because as you say, connections are fast and space is cheap. But 100MB? I don't know.
I think that depends on where you're from. Being in the US, my first job gave me the "standard" 4 weeks off, and I thought I was being spoiled by it. My current company only gives us 2 weeks off(ok, plus a week for Christmas but I only sort of count that..), and most people I know only get two weeks.
You're a Designer. Not the CEO
You shouldn't be surprised at the number of execs who don't really care. at. all. about attrition, and who are clueless about what motivates engineers.
I am just about to finish my third Master's Degree, and have had 3 completely different experiences. Overall I have learned a lot, but I am just realizing how different experiences can be across the board. A paper like this is not going to be accurate much of the time.

Online MBA - simple, do the work and you get your degree, no thesis, no tests.

MS Computer Science at USF - very difficult, took me over 2 years, lots of difficult coursework, research, and a thesis defense. You could easily fail out of this program and it was incredibly stressful, but an amazing experience. My adviser was a massive help and I learned a lot (that I don't want to do research).

MS Software Engineering at U of MN (1 semester left) - Mixed, this program is very difficult and I am learning a lot. But, it is all group work (groups of 4) with occasional individual assignments and individual tests, no thesis. Though it has only happened once, I have had a completely useless, clueless group member that results in everyone else doing much more work. We complained to the professors to no avail. So I am incredibly frustrated that this person is going to get the same degree I am working my balls off for. This degree I truly think you pay your $9,500/semester and you will get a degree, I believe there is no way to fail out once you are in, this is very disheartening.
That's largely true for hard news stories. But what about news feats or op-eds or sports profiles, where the traditional inverted pyramid structure isn't employed?
Generally I like to hand-write SCSS: I've used Bootstrap and Pure and they're filled with:

- workarounds for browsers I don't care about. Two blocks in SCSS becomes 4 in a framework

- styling done using classes, as above.

- grid systems that can be replaced with a few characters of SCSS maths
Spotify kills its app platform three years after its launch
Ask HN: Load testing a site
There are tools out there to load test your site. Say I want to know how my site will behave with 100,000 concurrent users for a certain period of time.
Do you recommend any services ? I have come acros flood.io, loadimpact.com etc on google. But no idea about any of them.

Also, a very noob question but how do these services work ? I mean if I do the testing, does it stress my actual production servers ? If yes, then my site could go down while testing right ? or do I make a copy of everything for testing ?
This isn't an app for causal use. It's an app specifically for places where the network is going down. Like you said, disasters, or...

- Cruise Ships (notoriously a problem keeping up with your kids)

- Stadiums

- Group camping - etc

Or any place where word can spread, "hey, get this app, it provides what we need."

I've been dying for something like this and considered developing it myself, but it's such a hard problem to do well.
I wouldn't expect a business school professor, JD or not, to have any clue about state consumer protection law.

I would expect an MBA to bluster on in an area in which he was clearly out of his depth.
From the article:

"They insisted that Abu Zubaydah was a top al Qaeda figure who, only after being waterboarded, provided information that foiled a major attack on the U.S. – even though Zubaydah wasn’t in al Qaeda, the plot was a farce, and the only related information he provided came before he was tortured."

So, no the CIA did not know who these people were.
Iranians Flying US Jets Might Be Attacking North Korean Tanks in the Middle East
I think this whole "hack the Keurig 2.0 DRM" has created more press for their coffee maker than they would have otherwise had.

I expect them to sell more because of it.
Hmm...

* Your weekend newspaper would come out on Wednesday.

* There would be new editions many times daily... not with new stories, just corrections of the first edition, which was blatantly inaccurate and partly written in Moldovan.

* Every day, the newspaper would be in a different format which didn't fit the newspaper rack you just bought.

* Every week, the newspaper would get bigger, but contain no more content (just a new font). You would regularly be forced to buy a new newspaper rack.

* Also, once a week the paper boy would break into your house and steal your old papers. He would offer to sell them back for you in the new format, for a higher price.

* Also, the newspaper rack sellers would not let you store newspapers of which they disapproved.

* Rather than telling you about the world, the paper would track your behaviour and tell the world about you.

* Once a week, the front page would be 404 NEWS NOT FOUND.

* Reporters would be paid high six-figure salaries, but would be unable to relate or talk to anyone but other reporters.

* Many journalists would consider themselves brilliant, world-changing geniuses, with plans not just to report on government, but to replace it.

* At the same time, they would have secret deals with those governments to report people who read "subversive" news.

* et cetera...
No negotiation is required. The policy is 'we don't track vacation days' and that would be just as true for you looking for 10 weeks as it is for me who took 4. I'm not a benchmark-setter (or follower) I just happened to take 4 weeks so that's what I shared.

That said, you can't expect it to be considered in a vacuum. If you want to take 2.5 months of vacation, your work does need to be unimpeachably strong, and your dedication needs to be obvious to your teammates.
Just because a famous VC backs a company, doesn't mean that the company is set for success. Join a company because you believe in their product and their mission.

Most of all VCs invest in companies that end up going under, they are making just as much of a risk as you are in joining the company.

In terms of questions to ask:
- What are your company goals and missions?
- Where do you see the company in 2 years / 5 years / 10 years?
- What was your motivation to start the company? (you want to understand their passions and individual goals)

At the end of the day it's your decision. Go with what you believe in.
Now if they would only promise not to sell off your personal health data.

Call me skeptical, but there has to be some negative consequence for giving this kind of personal info out in the future.

I imagine it being like, "Sorry sir, your health record indicates you were sick 5 times last year. You're a health risk, so we can't hire you".

"Your elevated testosterone levels indicate that you'll be an overly-aggressive employee.."

Anywho... Cool video, right?
"let's replaced short sighted ideas with one that will last even less and only apply to 30% of people"

this is idiotic and pretentious.
OK, then we're on the same page regarding Elm's name choice: That is, it's a poor choice if they are actually disjoint unions aka sum types.

That said, forgive me pedantry for a moment: I think your use of the word "tag" is unclear. Typically, both sum types and union types must be tagged. If you think about something like the JVM, every object is tagged with a pointer to it's class. Untagged, or "tagless", objects are closely related to "unboxed" objects, but still not quite the same thing. The point is that the tag is something that can be inspected, switched on, etc at runtime. Where as a tagless representation does not require that runtime overhead.

It's possible to have a Union(int, String) or something like that where one type is typically untagged and the other typically tagged. If the compiler could eliminate the tag at runtime from context, then it would just eliminate the union and substitute the type with either int or String directly. So if it can't tell from context, it must actually make it a Union(Box<int>, String) so it can discriminate by tag.

Tangential: There is of course a trade off in tagless representations in terms of type system complexity and runtime cost. If you want to change from a List<int> (specialized list of machine ints) to a List<Integer> (nullable boxed ints), that's an O(N) operation to add the tags (and a more complex type system).
We ended up building Mac and Windows apps for http://www.webhook.com built on a Node / Chromium shells. Essentially we're a Wordpress competitor, but Node powered, and wanted to provide a simple one-click install for people that didn't know how to work their command line or how to install Node properly. This solution ended up working great. It basically allowed us to build a non-destructive sandbox dev environment for them that had a UI experience similar to the CMS itself. Better yet, the app points to hosted JS and CSS files so really there's never a need to "update" the app. When we have feature or bug changes, we just push out new files and everything just works.

This kind of stuff isn't for all apps, but for our use case it was almost too good to be true. We built everything out in about two to three weeks. I don't know how long it would have taken for us to do something similar with true Desktop tooling.

Here's a video of the end result in case anyone in interested...

https://vimeo.com/108922566
Integrating Kafka and Spark Streaming: Code Examples and State of the Game
> Can it really be the case that the vast majority of US companies are too short-sighted to make a policy change that would be in their own best interest?

You can ask that about anything. Are the U.S. banks really so short-sighted to offer absolutely crap person-to-person transfers and get undercut by any number of hacky startups? Were the U.S. car manufacturers really so stupid? Are California taxpayers really too short-sighted to realize how Prop 13 hurts the state? The entire federal administration in lead-up to the Iraq invasion? Etc, etc