skysight-inc/HackerNews huggingface dataset:
It might be unprofessional in this context, but it did make me smile. The GNU project's political dedication is vital to the OSS world, but quality of code, documentation and usability often do feel like an afterthought. The minimalism of the BSDs, for example, always is a refreshing contrast.

(Don't get me wrong, I don't want to flame, I use GNU tools on a daily basis. Just when you know what they mean, the rather unexpected link is pretty funny.)
For what it's worth, I rented a Home Depot truck just a few days after posting that, and it really was $19 for the first 75 minutes (plus sales tax).

I know because I was doing exactly what some people in this thread would suggest. We moved to a new house Wednesday and needed a gas dryer instead of electric. Though we could afford the $2k for a nice new set, I looked around and found a great deal on a barely used pair that an elderly couple had to put in storage when they downsized. I rented a Home Depot truck while movers were still loading up at the old house, met the folks at their storage unit with their son to help me load it, got the W/D loaded up, and brought it over to the new house while the movers were still there so that they could unload and hook it up. I ended up saving about a thousand dollars and helped out some nice folks who were happy to not need to pay for the storage unit anymore.

You're right about the insurance and valid license being a requirement for a rental, of course. Around here, that's a pretty low bar because almost everyone drives (and I'd bet the people in the article drive too). I could see that being an issue in places where public transit was half decent and people didn't drive. On the other hand, a fair number of people in blue collar work (like at least the one guy in that article) have easier access to work trucks than most of us.

I'm well aware of and thankful for how privileged I am to be able to maneuver without as much financial pressure as the people in the article. On the other hand, if my time was only exchangeable for minimum wage, saving four figures would be well worth the time and effort of arranging something like a Craigslist purchase.
The post to which I replied specifically focused on the case where the binary came from the same source as the hash, and was being used to confirm the integrity of the download. I was not addressing other cases.

(Although I will note that file systems, like application protocols, should maintain their own integrity; however most do not. Which also seems bizarre given that it's 2014.)
It seems like the skill in question isn't necessarily about becoming a programmer as it is about becoming a hacker. It's a fine line, but I think the skills you learn at Google will be much more programmer-esque, like code review, unit testing, and doodling on whiteboards :). Whereas I see deploying APIs in weekends to get things off Craigslist to be in the domain of hacker-ish things, what someone else already called "hobbyist". I think that's an important and subtle flag for career prospects, so the line isn't that clear, though.

Another point I get from this is both a critique and praise for CS learned in a liberal arts college. You felt unqualified for getting a software engineering job, which is something that really needs to be addressed in small LACs. On the other hand, academic rigor probably prepared you well for cutting through bullshit that surrounds fashionable technologies. For example, you may not have heard of Heroku, but you may have learned about networking protocols and virtualization, which I think is the harder part to learn.

I think you struck a good community by choosing web development (a bit biased), but I'd like to amend that with a word for the road not taken, which is that back-end programming is becoming really, really accessible as well. Tutorials for Flask, Node, and Rails are just as prevalent (and potentially misleading) as HTML tutorials of yore. Now anyone with a mac (and even windows! would you believe that!) can set up a server and push "hello world" to heroku.

Anyway, I'm looking forward to seeing "How to become a Googler, or the art of ????? well". I don't know what ???? is but I imagine it involves a lot of frustrated inability to Google things :)
I was able to see and interact with it, without downloading a binary file, installing it, or directly running it.

The demo run just fine (perceivable 10-15fps) on my oldest chromebook - C710. And it is amazing.
Or google 'what books should I read to become a programmer'
http://matt.might.net/articles/what-cs-majors-should-know/
Do you have any ideas as to how to gather budget to release a business on a bigger scale?
> on top of the fact that the obese are already carrying extra muscle mass

Huh...I follow Lyle, but I've read the exact opposite in Body by Science: in cross-sectional views of obese people (CT scans), their muscles are small, weak, and atrophied.

IIRC, Body by Science makes the assertion that their muscles are essentially starved, because the metabolic system/insulin insensitivity/etc. are shunting energy primarily into fat cells.

And, with strength training, you can turn the metabolic tide back into energy getting into/being used by the muscles.

Disclaimer: It's been awhile since I read the book, and I might mistakenly being integrating ideas I'd read elsewhere.

Hrm, no pictures (which IIRC are convincing), but here's an article:

http://www.bodybyscience.net/home.html/?page_id=57
It looks great on my Nokia 822 Windows Phone running 8.1.
How is his English? Would he be prepared to work as a freelancer for a while? Can he code in C++??
Let me know if you guys have any questions. It is a product we built at our company. It is NOT a startup. We think it is pretty useful though.
> Success rate plummets if you Google programming questions in a language other than English.

This is very true. Not just for technical/programming-questions but pretty much everything. Even simple wikipedia entries. There is a huge quality gap between the english Wikipedia and - for example - the german Wikipedia.
> You seem to be claiming that a messy breakup justifies sending death threats to completely unrelated people.\

No, you are the one saying he's saying that. And it's a subtle and dishonest, not to mention rude way of shifting the goalposts.

There's this narrative that Zoe Quinn was attacked for being a female game developer just for being a female in the games industry oh the horror you better not be a female in the games industry or you are gonna get death threats to from angry male gamers in the gaming community for nothing but being a female trying to make games. Misogyny is everywhere especially in gaming.

To counter that narrative, people point out that she got a lot of negative attention for what she did, or was alleged to have done, and the most extreme negative backlash was reprehensible. In other words, it wasn't because she was a woman. That she was female may have influenced the nature of some of the backlash, but not the backlash itself or how extreme they got.

Idiots say "well I guess she deserved the death threats then?" No, the point was to debunk the stupid narrative about how women aren't safe on the internet or in the gaming community, not to discuss the finer points of what consequences Zoe did or didn't deserve for what she has done.

Note how Phil Fish quickly faded into the background, even though he was harassed as badly as Quinn. That's because he doesn't fit the poor victimized women story.
Show HN: TextFile – Android, Dropbox, Notes, Text Editor, Lists, Drafts, .txt
Your HR people could be exposing your company to huge legal risks. They should be treated as any other employee who tries to take illegal actions inside the company.

It is illegal under EU law to discriminate against age in an employment context. And well played for the EU for taking this stand.

http://ec.europa.eu/justice/discrimination/files/age_and_emp...
Princeton Web Privacy and Transparency Conference Live Stream
This is amazing, thank-you.
I would love to see the addition/option of adding static geometric shapes.
In other words this would make for an awesome wind-tunnel simulator.
> Can anybody explain what's special about WebGL demos?

Yes, you are able to see it by clicking a link on news.ycombinator.com.

In fact, all articles on Hacker News are viewable by clicking a link. That's why they're here.
Bringing the regex compiler into the current millenium
Apple HomeKit reverse engineered
Exactly - Apple has always been about control. Back when Microsoft was building up their software monopoly, Apple was aiming for control of both hardware and software.

Maybe they require it for their users' benefit or something, or say they do, but Apple is very much about control in a way that I, as a hackerish kind of guy, am not ok with for the core of my computer usage.

My parents have Macs on the other hand, and are very happy with them - it seems to be a good system for the kind of people who don't hack on stuff and like the tight integration.
This comparison comes up fairly regularly in my circles, both online and offline, and my response is usually the same. Note that Huxley says, "Whether in actual fact the policy of the boot-on-the-face can go on indefinitely seems doubtful. My own belief is that the ruling oligarchy will find less arduous and wasteful ways of governing and of satisfying its lust for power, and these ways will resemble those which I described in Brave New World."

This is why my response is almost always that it is Brave New World for the people, and 1984 for anyone who dares resist.

And if you doubt the veracity of Huxley's claims about hypnosis, and other mental manipulations, just refer to MKULTRA and similar programs.

Another factor that most people don't like to hear about, because it leans too far on the side of "conspiracy theory", but the reason Huxley and Orwell both were so fearful of the coming future was because they were actually insiders of the power elite that has largely guided this progression. Orwell was trained at Eton college, and was a member of the Fabian society. Huxley was less involved, but from what I understand his younger days he did talk with Bertrand Russell, but as far as I can tell he didn't really interface with the elite, so I consider his point of view more independently insightful.

Now, at the risk of going off the deep end a bit, I would like to introduce HN readers to the origins of Orwell's Fabian society: The British East India Company. Overlap this with the secret "rings within rings" will of the Rothschild backed Cecil Rhodes (the goal of which was to establish and maintain anglosaxon dominance of the west), and the picture of the elite will make more sense. It was the Rhodes and Fabians behind the round table groups, including but not limited to, the Council on Foreign Relations, the Trilateral Commission, and Committee of 300.

Unfortunately, I have found very few places on the internet where modern talk of this subject isn't quickly overrun with the less fact-based "conspiracy theories". I said in about 2009 to one of my British friends that this is why we are going to see an increasing attack on the internet (TPP anyone?). As the last bastion of free speech, it won't be allowed to stand unified much longer.

I'll end it on that note for now.
What's so awful about eBay? I have always been able to find pretty much exactly what I want at a reasonable price.
To me classic Amazon has two big value props:

1. Single platform to purchase stuff

2. User Reviews

The second part is my reason I even bother to look at product pages. Ratings, comments - most helpful and most critical.

The Wirecutter and other special sites put this context as a centerpiece.

There is a lot of crap, let us help you order the best.

I wonder if I am such an outlier for Amazon - their homepage does not put "the best" into display. The whole social/ratings aspect is not getting a lot of love at all.

Those comments replaced the helpful store clerk, especially now that those no longer exist irl. I ordered a trailer hitch and a user comment told me to swap a screw with a pin for easier detachment - super stuff.
This might be besides the point, but if you pay for Gmail then the experience is ad free. I've got no complaints with it so far.

[1] https://www.google.com/work/apps/business

[2] https://www.google.com/work/apps/business/products/gmail/
Man Cut Off His  and Threw It in Bin After Being Dumped Over Small
My experience: Ran for maybe 30s and then the tab crashed. Looked beautiful though. Chrome Version 38.0.2125.104 MacOSX 10.9.4

Edit: Didn't crash second time around. Still Beautiful.
I'm really interested in this. Does anyone know if this has a publicly available compiler already?
> They don't even have to give a reason

Yes they do.

There is a lot of legislation about employment and documentation of the processes. Lots of smaller companies don't bother but larger companies are obsessive about it because they wouldn't risk exposing themselves.
Works fine with Firefox on GNU/Linux with just an AMD Kaveri APU (and the free drivers).
You know, I never really understood this point until I myself faced addiction. I've never had any issues with eating too much or drinking too much but once I discovered weed I was smoking every day for years and on days that I said I wouldn't I found it somehow happening as if there's another person living in my brain who's only purpose in life is to get high. I realized that I was less in control than I thought I was. It's funny because everybody says, "Weed is completely non addictive!!"

I managed to quit, but it was quite hard to do. It really took a major major shift in thinking and a lot of psychological withdrawals. I imagine this is what it's like for people who over eat, and I sympathize.
Off the top of my head: __compar_fn_t (just a typedef), strndupa(), parse_printf_format(), canonicalize_file_name(), the GLOB_BRACE flag, implicitly included headers, error.h (also in uClibc)...

We have notes in our Bitbucket source.
Cool :) Haven't really run into many on HN familiar with this. We popped up on TC a couple times and managed to get a few thousand users. The cold start problem is tough one to crack though and things ultimately didn't pan out. It's going to be interesting to see how Facebook, Inc. leverages Facebook for Rooms since they have the same problem there.
I believe there is an extra layer of indirection in chrome. IE can implement WebGL using DirectX, while chrome uses OpenGL, which under windows is a wrapper over DirectX. This may not be true of all video cards/drivers but I believe it's the default implementation of OpenGL under windows.
Ask HN: What tools do Data Scientists use most commonly?
I have started learning some machine learning and data mining and was wondering which technologies I should try to master. Should I learn R or Python (nltk, scikit-learn, pandas etc.)? Should I learn hadoop or focus more on machine learning techniques? There is a lot of content on internet from free courses to kaggle competitions. Where should I invest most time?
> In the real world there are bugs in TCP stacks and in HTTP implementations that cause HTTP traffic to get corrupted

I'm very much aware of this. Hence why I expressed surprise that such checksumming was not commonly performed at the application layer.

> There is no standard way to do it; what you mention there is an esoteric feature.

The Content-MD5 header is defined in RFC 2616. It is, by definition, standard. If it's not widely supported, then I think that it would behoove the people who care about these things to switch to servers/clients which do support it.

(I suspect the intersection between "people who know/care how to use md5sum" and "people who know how to set/read an arbitrary HTTP header" is fairly large. Hence my surprise at the common practice of ignoring this capability.)
Just read your comment and tried it in IE... Wow! In IE the experience is much better!
Thanks for the link.

At [ngeurope](ngeurope.org) Miško pointed out that they we're specifically not aiming to create yet-another-language. Instead they are evaluating ways for JS to evolve beyond ES6 and are planning to propose AtScripts features for ES7 (or whatever is next).

This falls in line with the recent trend that new features start out in transpilers instead of browsers.
Searching in the URL bar is fine, but

- that's traditionally done by people who can' tell the difference between a search and a URL so I avoid it

- depending on what exactly you mean (a normal search with "site:", or the prefix "a Harry Potter" for an amazon-search), and which settings are active, this may be a privacy concern; in many instances the special URL bar sends all text back to Google

- generally, certain services (not Google) like to substitute things for their own products; theoretically the browser could redirect to or advertise a different bookseller

- theoretically sites like Amazon could provide a nice starting point for search based on my interests / history
Casting aside writing in French for 5 years, did your ability to write in French degrade over that time?
I really like the idea of static type checking, but I'm not convinced about the usefulness of runtime checking. It will introduce a performance penalty and it will go against duck typing, which is one of the coolest features of languages like JS.

It seems that this project is trying to build something in between of TypeScript and Dart: they want the optional runtime type checking of Dart vs the good interoperability with JS of TypeScript.

In this interview [1] Anders Hejlsberg and Lars Bak (from TypeScript and Dart) discuss the idea of runtime type checking. They don't seem very convinced of the idea either.

[1] https://www.youtube.com/watch?v=5AqbCQuK0gM
Pyne for Android is a simple polling tool
On Ubuntu 14.04 on Chrome with nVidia GTX-660 it ran smooth and was very beautiful. The CPU usage didn't look bad overall too.
Or it'll only catch half of what you typed. Very annoying indeed.
you must be a laugh riot at parties
Ask HN: How to monetize 10 hours a week?
Here's the deal - I work as a technical lead and have cca 10 hours a week in approx 2 hour chunks (mornings or evenings) which I normally spend reading or playing around with some tech project. I am looking for a way to earn some money on the side during this time.

I can think of following ideas:

- application prototyping
- library development
- code review as a service
- bugfixing
- system documentation
- data cleaning/exploration scripts
- developer mentoring

Do you have advice on how to get the projects that would fit my schedule?
Any idea if there are online services that offer high quality gigs like this? Alternatively how do you get across such gigs in real life? (odesk etc don't cut it - I don't want to compete on price or speed of delivery)

My profile:
I am an experienced software developer (12 years). Your projects can be in Java, JavaScript (browser+Node.js), Clojure, Android and some years ago I've built few data marts. Projects can come from startups or enterprise as I have experience from both. Suggestions for non-tech companies would be welcome as well (maybe even more than tech ones).

I am looking forward to your suggestions and perspective
As he states, the way he found that node wasn't comprehensive. We shouldn't take that statement to mean there are no other exit nodes patching binaries. He just stopped after he proved it wasn't only a theoretical exploit.
...and I still have no idea what the Estonian government did.
It's great for buyers. It's awful for sellers. They charge massive fees and offer virtually no protection against buyer fraud.
Wow, smooth on Firefox on Nexus 5! Never seen mobile friendly WebGL before.
Facebook's Rooms App Is a Flashback to Internet Bulletin Boards
You are partially right, but the main value of AirBnB is that opens up a larger supply of rooms.

Hotel prices often fluctuate wildly -- a room may cost $59 one week and then a few weeks later cost $299 because a trade show is in town, etc.

Cities like New York have an insufficient supply of hotel rooms to meet demand. There are often no hotel rooms in NYC available for last-minute booking for under $400/night.

With AirBnB, even if everyone paid all the taxes, there would still be thousands of extra rooms available in NYC, many of which would be cheaper than $400 per night.

Hotels are a nice idea if you need the sheets changed every day, the room cleaned every day, porters to bring up the luggage, a pool, a front-desk to call to ask how late the pool is open, etc.

AirBnB also ads value by offering lots of other permutations. I stayed at an AirBnB in DC and was asked to put my own sheets on the bed (there were freshly laundered sheets in the closet). Upon leaving, I was asked to remove the sheets I used and put them in a basket. The 10 minutes it took me to do those things effectively saved me $100 on the stay, and yes I probably avoided $10 in taxes too.
The more relevant question is, what business plan is going to let someone with a similar website attract customers?

You have to find a weak point in Airbnb. Maybe focus on particular underserved cities. Maybe only allow amazing properties and aggressively poach them from Airbnb. Maybe try to enforce a common high-end experience by providing hosts with branded physical goods. Maybe piggyback on an existing hotel brand. Maybe market to the business market exclusively (worked for LinkedIn.) Just some quick ideas, and maybe not viable, but just cloning Airbnb isn't going to get you far.
Other programs could, accidentally or maliciously, step on the contents of a file. Filesystem checksums are awesome (I use btrfs), but it doesn't protect your file from everything. Hm... maybe a versioned filesystem where you can go back to the "original" version of a file and verify its checksum? :)
Going Forward Is Leaving Past Behind
From the "Current Status" section:

Currently we are in the midst of writing Angular v2 on top of the AtScript syntax. Here is an inventory of what is working today:
- Traceur transpiler:
- Consumes the AtScript syntax. (type annotations, meta-data annotations, fields)
- Generates ES5 code with runtime type assertion statements for the rtts library and with meta-data annotations.
- Transpiles AtScript into Dart code. (Does not do semantics matching, requires developer to use facades)
- RTTS Library:
- Asserts nominal types.
- Asserts structural or custom types.
- Partial support for generics. Generics support in arrays and maps only.
Try selling
The details of the migration are juicy and it's probably a good idea to do it anyway, but I can't stop thinking that the initial stumbling block (clashing of private IP addresses) wouldn't have happened with IPv6.
>>Just pinching your belly fat with a caliper every week and seeing the numbers go down is much more accurate. It doesn't matter what your body fat IS or how much it went down, as long as your caliper measurements decrease.

There are a lot of formulas to estimate body fat at home. Sample website I just googled: https://www.linear-software.com/body-fat-calculator.html

Most are caliper based but there is one based on belly/neck measurement. No idea how accurate those are in general but they give very similar estimations in my case.
The 'Backoff' malware used in retail data breaches is spreading
Talking about making life easier, this app has automated the whole process of tweetstorming without interruption. My best feature is the ability to preview my tweetstorm before posting. Kudos to Fonebase Labs.
> One can't just stop taking heroin for few months

That's exactly the point; but not in the way you intended.
FWIW, I believe they are using traceur-compiler. https://github.com/google/traceur-compiler

If you look at this page here https://github.com/google/traceur-compiler/wiki/LanguageFeat...

You can see annotations in the "experimental" features list.
>Am I missing something?

No not really. Just web developers being excited that the lords and masters who control their s̶h̶a̶c̶k̶l̶e̶s̶ sandbox have dropped them a few crumbs allowing them to compete with the native software of 1996.
Best practices for XML sitemaps and RSS/Atom feeds