skysight-inc/HackerNews huggingface dataset:
The good thing about RFC822 (and by extension RFC2822) is that it is extremely flexible instead of trying to predict the future and in the process creating an unimplementable monster of mispredictions (cf. OSI networking stack).

Even though the stack of email RFCs contains quite some cruft due to historic accidents, it's actually not as bad as you might think when looking at all the terrible mail software out there that seems to be written by people who don't even bother to read the RFCs (which seems to include google, after all).
A pure Go SNMP lib that supports SNMPv3 would be amazing.
All of this makes me happy that I use Powershell, where my output isn't some text I need to carefully parse (avoiding edge cases), but a list of objects, each of which has properties for me to interrogate.
Agreed, I was able to submit a couple of links easily via pull requests since its on Github.

The wiki isn't quite as welcoming:

> To edit this page you must be a contributor to the go-wiki project. To get contributor access, send mail to adg@golang.org from your Google Account.
'Leaked' Star Wars Filmset Footage Will Fool No One
This unix.stackexchange post[0] is relevant as well.

[0]: http://unix.stackexchange.com/q/128985/24124
>Some loot traditionally comes from the body of the monster itself, like a rat's tail or a wolf's fur which you can bring to the next merchant or quest-giver for reward

Monster hunter follows this idea as well. Almost all the loot comes from killing and carving monster. When you are on a quest you can do some stuff on the side like fishing/mining etc and you will get rewards which can be used in crafting weapons and armour.
This is under Debian, running Stable (Wheezy) by default, but with some selected packages from backports and Testing (Jessie).
"but they can be useful to screen out some people."

Which is why I wrote that blog post. Just to make sure it stands less of a chance to get screened.
Indexed [1]. Even comes complete with the "Some results may have been removed under data protection law in Europe" message.

[1] https://www.google.co.uk/search?q=site%3Ahiddenfromgoogle.co...
Think I have sort of replied to your comment in another comment on this topic: https://news.ycombinator.com/item?id=7994877
I'm pretty sure you wouldn't want to play that game for long. If you want the real world, you know where to find it. People play games to have fun. To some degree (but much smaller than most people think), realism increases fun, but when it makes the game frustrating, boring and unwinnable, it's bad.
"You argue that the public needs at-your-fingertips access to everyone's dirty laundry in order to protect civil society from (idk? dictatorship that will inevitably ensue if sleazy reporters don't get their ad revenue?)"

Actually he argued much more narrowly that the public needs access to the dirty laundry of public figures. And I'm inclined to agree. This narrow argument is very different from the broad argument you're casting it as - I didn't see anywhere that OP said "everyone's dirty laundry".
I think you should start a personal website with a clean, well-written portfolio of your work. Also maybe put up some of your work on GitHub so people can actually look at your code. Your work looks pretty good but in those screenshots it's a bit hard to see how much you care about detail, hence it might be better to put it live somewhere.

In addition to this, I think you really needn't mention your age when looking for work. Try and make sure people will hire you no matter what age you are, ignore that factor as I personally think it's quite irrelevant.
I don't have actual feedback, but when you post screenshots you should probably not post downscaled blurry versions.
Will your next car run Linux? Cars go open-source with Automotive Grade Linux
How in the world did this get to the front page? This isn't a question for discussion, it's a solicitation for work.
> which may not be the case.

For people who are sending email with no HTML features it seems weird to inflate that email with unused unseen cruft.

Many people send email that makes minimal use of HTML features. They perhaps have an auto-appended footer with useless information that is in italics. It's debatable whether the extra size of HTML email is worth it for such minor formatting.

But no one is suggesting that the tiny number of people who "prefer the extra formatting and layout that a well-constructed HTML email can provide" should use plain text emails.

> This can be observed in general by the fact that almost everyone uses web browsers like Internet Explorer, Firefox and Chrome - rather than Lynx.

No. Poor quality design has meant that much of the modern web is unusable for many web browsers. Not just "specialist" browser such as Lynx but for some versions of the browsers you list.
Terminal value
Care to expand on why you think so? I'm happy to learn from people that know more about neuro-subjects in general.

Is it terrible or just imperfect?
Bad for the digital giants and their shareholders, good for the public.

Silicon Valley has skated by with very little privacy regulation, but the tide is turning.
I wrote a more socially-acceptable comment below but unfortunately I have to agree with you, that's pretty much what this is.
Unfortunately both abstract data types and algebraic data types share the acronym; I was replying to a comment mentioning the latter.
Why do we need a new term for this? Isn't this just Unix philosophy applied to SaaS? No need to learn about "micro services" when you can learn about Unix/Linux and why it's built the way it is, then apply that knowledge to your SaaS product.
‘Growth is Not a Hack’: 7 Strategies For Building a Loyal Audience
Link to gallery with full size screenshots: http://imgur.com/a/48ZI5#0
In the UK, you still use I and not i.

Fair enough but I'd suggest in the future you proofread more before self-submitting to HN.
That's not how I understood the granparent's comment (operative word is some).

In any case, the EU policy specifically excludes public figures. So to the extent that you're correct, s/he's reacting to an fictional interpretation of the law.

Which would be somewhat ironic, given that the premise of grandparent's argument is that an informed citizenry is crucial to the security of civil society.
This is great advice. What I take away from it is, keep it simple, keep it readable, and save the detailed optimization for later, when you have time to really test and measure it.
You're too kind :). Maybe I'm too bitter. In either event, I just hope these types of posts don't become the norm as they aren't interesting. Hopefully the net positive from this is that op takes your good advice rather than spamming others for work.
There's a webp implementation (and more) developed by Google themselves: https://code.google.com/p/go/source/browse/?repo=image
The HN population is usually very skeptical about matters related to censorship. What I see here is a 50-50 proportion of agreement. It's startingly enormous for a law about the internet.
The articale reminds me a bit of this "Juice it or lose it" talk by Martin Jonasson and Petri Purho.

https://www.youtube.com/watch?v=Fy0aCDmgnxg
It's part of a growing movement to reject feudal and surveillance based business models.

Those business models are largely an artifact of the dot.com bust and the need to find some way to make "free" pay... they're a recent development, probably not a permanent one, and are not synonymous with Silicon Valley.

For most of it modern incarnation -- say 1970 to present -- Silicon Valley was all about personal computing and democratizing technology. Hopefully it can return to its roots.
New Study Contradicts Malcolm Gladwell's 10,000 Rule
> This list is a way of archiving the actions of censorship on the Internet. It is up to the reader to decide whether our liberties are being upheld or violated by the recent rulings by the EU.

It cannot present a balanced view of "censorship" to the reader without exhaustively examining examples of the kinds of "censorship" that it's complaining about that are already in use - be it the EU ruling, the IWF watchlist, or the search engines' long documented, voluntary self-censorship of child pornography.

So far, the only examples presented are those where the system is shown to be "inefficient" – if it really wants to be honest and balanced, it needs to find and include all the cases where the "censorship" is functioning as intended.
I had my portfolio website but recently i had some problems with it. Here is re-upload of it:
http://apartments-mlinar.com/vidakovic/

And here is my most recent project:
http://apartments-mlinar.com/simplicy/
Yo Paul,

I'm sorta biased here -- I work at Stormpath, so I think you should use us, but I did want to mention what we do which I personally think is cool (I use Stormpath myself for all my own side projects):

- You can use us for SSO (something like having login.mysite.com).

- You can use us to build your own user management system directly -- you can build a registration / login page on your site, and in the backend, use our open source libraries to create / manage / edit users on Stormpath.

- You can use us to for 'hosted login' -- basically when a user wants to register / login to your site you redirect them to us, and we'll display your own custom registration / login page, handle the authentication, then send the user back to you (new feature).

- We have social login (although we only support two providers atm: Google / Facebook).

- It's really easy to export your data out of us. I built a tool which does is really fast / well: https://github.com/rdegges/stormpath-export

- Our framework integrations are top notch.

I've specifically been working on our framework integrations (check these out!):

- http://flask-stormpath.readthedocs.org/en/latest/ (Flask)

- http://docs.stormpath.com/nodejs/express/ (Express)

If you're using Flask or Express, there's no simpler way to do user authentication (and if there is, let me know, so I can fix it!).

Anyhow, if you do end up rolling with Stormpath, and we don't work well, let me know why. I'm not an owner or anything, but totally 100% love working on the product here. I think it's the best solution out there. I'm r@rdegges.com (personal) if you wanna chat.
Why Apple killed the most important applications on the Mac: Aperture and iPhoto
I should really do the same for focus follows mouse appson windows.
I'd suggest that the reason mini speakers are popular has to do with aesthetics since they are often paired with a television in a multipurpose room. And with the advent of 5.1, having five full range speakers, wiring, and a subwoofer in a small living room doesn't pass the aesthetic test.

Bose and other manufacturers have done a good job of developing tricks that fool undiscerning listeners into thinking their system matches the performance of a full range system. But there's no tricking out the physics of low frequencies. Baffles and complex tube resonators can have limited positive effects but they often cause problems in other areas.

That said, unless all you care about is sound quality, the aesthetics and performance of a Bose system can in many cases be very attractive.
The "right to be forgotten" is the "right" to suppress true speech by others, and is in fundamental opposition to the right of free speech. Its a close cousin of the forms of libel laws where truth is not a defense that suppress true and accurate criticism, and the recognition that you can't have that kind of thing and free speech at the same time isn't a 21st century observation.

Its also, from a pragmatic standpoint, about equivalent to attempting to command the tides by law.
Spy WhatsApp Messages - WhatsApp Spy
Context: I've been building web sites and applications since the mid-90s and I'm currently managing a team of 15 web application engineers at PayPal.

First, a little honesty: in 2014, it's going to be extremely difficult to get a "developer" job with only "basic Javascript" knowledge. It's not that HTML and CSS are bad skills. Rather, in today's market, together they do not constitute enough technical skill to be an effective contributor to a development team. Given that, no, I would not hire you as a developer--at least not today.

Going further, you've shared screenshots of designs you've created. If you're looking for a developer position, I'd expect you to be sharing something like a GitHub link to code projects you've worked on. What you've shared resembles a design portfolio and I would treat it as such. Not that there's anything wrong with a design / developer hybrid (certainly many folks in web development began or continue to work that way). However, you haven't provided any evidence that you're actually capable of any sort of development.

I'm not saying any of this to be discouraging; you asked a question and I want to give you an honest answer. If you're truly interested in getting into the world of development, you should spend time with Javascript (or any other programming language that suits your fancy--JS just happens to be a natural fit for "front-end development"). Work on some projects, create a Github account to share your code, and start looking for an internship or junior level position to get some real work experience.

Good luck on your journey!
You're way off track, and I guess it's because you're not European and thus not privy on the laws dictated by the European Parliament. The right to be forgotten is one of those rights that put the power of having factually incorrect information changed or retracted in the hands of citizens. A news site reporting about a teenage girl having her naked pictures all over the Internet isn't covered by the right as long as the information reported is true and verifiable. The same holds for your other examples.
Choose your clients well, and always deliver yourself, and they'll tend to as well.
I'm pretty sure that the rage generally pre-dates the purported reason for outrage. People have this free floating feeling of anger and dissatisfaction and after encountering something they disagree with rationalize that it was the cause.

At least that's what I choose to believe because the alternative is that large swaths of the population are completely insane and erupt over random comments on the Internet.
> specific to one milk product doesn't pass muster

No it's not obvious. That's the point. The CDC has admitted those deaths were caused by a product (queso fresco) that is commonly contaminated after production. There are ZERO deaths attributed to consuming raw liquid milk.

> such a small sample you can't deduce anything

Apparently all data from 1998-2011 on all reported illness and deaths from raw milk products is too small for Chicken Little.

And if this data set is too "small" why are the conclusions drawn by the CDC ("raw milk is deadly!") valid? Shouldn't the paucity of data preclude judgement one way or the other?
Surely that depends on more than just the number of columns and the number of pixels.
3 Reasons Why Bulletproof Coffee is a Bad Idea
Is your recruiting process suitable for non-tech companies? Or huge companies? (Not criticising, genuinely curious.)
Well I have, related to databases.

I was the developer of one of the most used app for managing schools in my country (think: scores, grades, students, etc)

In my country, this look like this:
(Ugly as hell, but that is not the one I design for the app)

http://www.slideshare.net/wildercondori/planilla-de-califica...

At first, the database was normalized. You have the obvious relations where of students, periods, class/grade, etc... so was a tree.

At the time of editing and printing (this was circa 2000 with FoxPro) things get complicated... fast (was important that editing the scores for each students be very fast).

It was my first serious job, and I'm a self-taught developer, so I don't know back them that my tables were a tree, neither any data-structure apart from the used in Fox.

But one day it hit me: Why I'm doing the tables this way? I see the pice of paper that show how manually a teacher do the scores, and I think: I will do the tables EXACTLY LIKE THIS (ie: As you see in the image above).

Suddenly, everything else get easy. Printing was easy. Editing was fast. Less errors. The app was a hit in part for that "small" change. Look like the competitors never get that idea back them.
There is a book about this founding. The founder is the first professor of entrepeneurship (Faltin) in germany.
This was a problem for me when I had to parse incoming emails. The solution I came up with was to ignore the text/plain part and instead strip all HTML from the text/html part, leaving you with the original text without all of the added newlines.

I wrote about this here: http://adamlafave.com/email-parsing-dont-parse-text-plain/
I think it's a very interesting concept and it should be experimented with more, especially with so many things now being facilitated by being automated.

I think a big factor for this idea not catching on is the grey area of what qualifies as 40h workweek labor. Some jobs like customer service positions make sense, but what about jobs that require a 24h standby? What about positions with fluctuating periods of downtime through the year? what about jobs that could be 8h workdays, but they haven't yet been confirmed that they could in fact be more effective as a 6h or 4h workday?

It's a by-product of modern times not quite catching up with modern technology. We certainly have the ability to think up algorithms that would better suit certain positions based on these factors, but the idea of it right now is too drastic and 'unfair' sounding. Ideally, in time, with the right evidence proving it's effectiveness, workdays would be shortened, quality of lives would bump up and robots would gradually take over.
Doesn't this magnify grandparent's point? Each of his examples is doubly important if it's actually factually incorrect.
I do this kind of week as a consultant. I think its the perfect work week.
If you drop me a line I can get you a DB dump - josh [ at ] bluescripts.net or open an issue on github
Oh dear! Someone awesome should create a directory of such locations/merchants so we can all avoid them.
Do you have a source? My impression from news stories is that the right to be forgotten applies to events no longer pertinent. "Factually incorrect" doesn't seem to be part of the standard.

Actually, "factually incorrect" tends to already be covered by libel laws. You can sue a newspaper that maligns you with false facts.

Whereas, the right to be forgotten would seem to cover things such as nude photos, which in most cases are no longer pertinent.

http://en.wikipedia.org/wiki/Right_to_be_forgotten#Current_l...

I'm open to being wrong about this.
I disagree very strongly with your purported equivalence between Karunamon's argument and that of the NSA.

My primary problem with the NSA is that they (a) use their position of power to install backdoors in hardware/software/infrastructure, (b) do it in secret, (c) claim to be in some way "above the law" w.r.t. secret courts, (d) use public taxpayer money, and (e) motivate their behaviour using bogus anti-terror claims. None of these infractions exist in the "right to be forgotten" scenario.

Fundamentally, in the story of the NSA, it is the NSA that is in a position of power that can and will be abused. In this case, it is the power to scrub the entire internet of information by imposing centralized censorship which, in my mind, is simply too much power to put in one place.
enter a newline character, tab-in the same number of tabs as the previous line, then add spaces to align.

That method is broken unless we also agree on a tab width, in which case we may as well use spaces anyway.
The government definitely regulates the dollar, even under the definition you're using.
Evin* stated that Germanic words sound strong and that is why I preferred this excerpt. Do you have something to back that up? You don't know me at all, so in my opinion this statement is more speculative than the n=1 stumbled-upon-discovery being discussed.

I actually didn't focus much on the end of this excerpt. And I should have added the following in my original comment - I actually honed in on this part:

"but there's only one spot where you turn the key and it all switches on and works together"

Immediately after I read this, I actually imagined the key turning off, and the car shutting down. This is precisely what the author/surgeon stated happened during the surgery.

Also, I was too going to point out that 'clé' comes from French too. Maybe an etymology dictionary says it comes from Old English, but English is of course partially derived from Old French as well as Norse/Germanic languages [1].

Saying that I liked a metaphor because it contains Germanic words (like much of the English language) that occurred last is a nice theory. But what if I preferred softer sounding words for some other reason and had a bias against Germanic words - say because I studied French in school, lived in France or had grandparents that died horrifically during WWII.

I didn't downvote FYI.

But another theory as to why I liked it is because that passage instantly helped me to understand what the author believes the incredibly complex system the brain is like by using a simple rhetorical device called a metaphor.

On the important subject of whether or not consciousness is actually switched on and off in the claustrum, as a non-neuro-professional I have to grant his metaphor some credence and resolve to investigate further.

[1] http://en.wikipedia.org/wiki/Old_English#Influence_of_other_...
I agree with your sentiment. As an industry we spend way too much time rediscovering principles that are well known to previous generations of programmers. That said, I'm grateful to see these ideas showing up where they're desperately needed.
No, it doesn't mean objects in the object-oriented sense. It means something more like "don't build an array and then iterate through it to get the minimum item, if you could just build a minheap." I.e., if you can, use data structures that do the heavy lifting of your algorithms "for free."
Still, a seasoned C developer of 10 years will not be as good as someone with 10 years in front end development experience. And vice-versa. That's the OP's point. You can substitute any technologies there and this will be true, all else being equal. It's not just about learning another language but also learning tools, libraries, systems, etc. and having the experience in a specific domain. What the OP describes is how just about every single company works. Is it ridiculous? Partly yes, partly not, but ridiculing it won't make it go away. The tech can be picked up, though even that takes time. There's no substitute for experience.
I'm not in the video production / editing business so I have no clue whether or not that is good, but it looks nice and the concept is interesting (behind the scenes of Star Wars using real vehicles rather than CG).

It would be cool to have an over-the-shoulder or behind the scenes look at the making of this video.

How many hours would it take someone skilled to create this? I'm sure the 3D models of all of those vehicles can be resourced online in very little time.
Some of these mistakes are detected by ShellCheck:

http://www.shellcheck.net/
This is often caused or intensified by the need for validation and social proof.

Many of the people who get mad at things on the Internet imply that those who don't get mad are complacent with the issue.

You'll see this often on Twitter and any social network or message board: "If you're not [denouncing X] you're [against us/on X's side]"