skysight-inc/HackerNews huggingface dataset:
Thanks for this, I'm going to work my way through Learn C the Hard Way. I started on Java, but now I use a lot of Ruby and Python, and both of those languages' original/main implementations are both written in C, so I want to learn how C works.
Araig: multi-sensory feedback suit
If students are free to express their thought, and graded on how coherent an argument they put forward, then this is great.

If it's about mucking up and memorizing someone else's thoughts (that you probably don't even agree with), then it's terrible.

I don't know which of above it is; but I will say, the examples in that article are splendid ("Is truth preferable to peace?", "Does power exist without violence?", etc.) These are things students should really think about; and I think it's great that it's mandatory for everyone (if it's being done right).
I don't see how Go's pointers preclude a good GC. You can't have dangling pointers, so it's not as if they're forced to use a conservative GC. Care to elaborate?
> assuming it's not missing any major dietary component

It has some fibre, but it's missing solids. Who knows if that's important or not?

They claim it has a long shelf life. I'm not sure what they're doing to maintain shelf life. Vitamin C, for example, has a short shelf life. Soylent aren't saying how long the shelf life is, or which nutrients might degrade sooner.

That's the kind of thing they'll need help with. Sealed containers, maybe with weekly supplies per container, dark light-proof containers will help.

(While I'm strongly anti-Soylent, I'm trying to be more constructive.)
DNSimple target of DDoS attack
Does Soylent take care of fibre intake?
Exactly! What is this? The front page is loaded with medium.com.
Green Car Analysis: Tesla Model S
1. So click your teeth together a few times while you drink Soylent. Or better yet, chew some gum afterwards!

2. Don't replace your family dinners with Soylent then. Just replace the meals you typically eat alone. Problem solved.

3. Don't replace every meal with Soylent. Only the ones for which the preparation is inconvenient for you. Again, problem solved.

4. Getting the right mix of nutrients is difficult whether or not you're drinking Soylent. I would argue most, if not all people are deficient in one nutrient or another. Adding Soylent to your diet would probably ensure (no pun intended) that you'd get more nutrients than you do now, not less.
It's much deeper than that. A full-stack "backend" developer also understands networking and how to fully use HTTP headers as they were designed (or maybe even stretch things a bit as necessary). They understand that even though their ORM tool makes it easy to individually fetch a dozen objects from one database table, the particular method they are writing right now, will get heavily called in production and they should configure the ORM tool (if possible) or hand roll the code (if necessary) for a custom query to fetch exactly what they need in one call.

In short, full-stack developers just "get it": network, database, ui-design, system calls, OS configuration, software construction, front-end, back-end, etc. There are trade offs everywhere: risk, complexity, effort, cost. Usually solving improving conditions for one area of the system just push these trade offs to other areas. Full-stack developers get this and can help make better architectural and implementation decisions.
Medium.com has been literally flooding the HN front page in the last few weeks, not a day goes by without 1, 2 or as earlier today even 4 articles (for want of a better term) on the homepage.

Comparable content from other sources would normally not gain nearly as many upvotes in as short a time as the medium.com stuff does.

You know there is something afoot when a medium.com story gets more upvotes and appears on the homepage seconds after being posted contrasted with for instance an article written by Joe Armstrong or phys.org article about the visualization of chemical bonds being formed and broken.

That's not proof by a long shot but there is definitely something going on there.
Multi Sign In is more useful to me though (now that I'm used to the UI). I really value having my first four tabs look like this: http://i.imgur.com/cnSZtTW.png (ignore the favicon inconsistency...it's a known and frustrating bug in Chrome).

With Multiple Users, there's a bit more overhead with seeing you received a new email/chat and switching to the appropriate tab.
I think the disconnect is that Facebook sells itself as a way to stay in touch with all your fiends, when in fact, as we all know, it doesn't really work that way. Every change to the site seems to take is farther and farther from the ideal of staying in touch with everybody.

Personally, I seem to have it tuned fairly well right now. By keeping a lot of people on "Important Only" updates, I don't see the memes, cat pictures, and political crap unless it's noteworthy enough to generate more than a few comments. Yet I do see the prom pictures of their kids or other things that I actually care about because they do generate enough activity to trigger whatever the threshold is to be an important post.
Mad Genius Buys Volcano, Transforms It Into Naked-Eye Observatory
Previously on HN (same blog post):
https://news.ycombinator.com/item?id=5746287

Their big "campaign"
https://news.ycombinator.com/item?id=5745707
Did you even read the article? It's not about security...
> Delicious? I was under the impression Soylent was either fairly tasteless or mildly unpleasant-tasting. Is it really delicious? In what way? Why? How?

It has quite a bit of sugar. Just go back and read the many articles that have been written by both the founders and the press.
Yet another buzzword to make a dumb coder look sophisticated.)
Wombat. Elegant & Dark Sublime Text 3 (and 2) theme. 
I've made a Sublime Text theme that finally makes me warm and fuzzy. Take a shot at it.
Interesting, I'm not a facebook user, I deleted my account 3 or 4 years ago. Is there a way to setup multiple concurrent filters so you can basically switch modes? So you could have your feed/wall (sorry I'm not great with the fb terminology) show you:

1) Close friends & family

2) Posts related to the subject "Programming"

3) Posts from people who haven't otherwise made it to your wall in the last 30 days.

Basically what level of granularity is currently offered in terms of FB filters, and can you setup multiple ones to switch between them?

Is this an area that FB are currently working on? Seems like this would be a good remedy for people who aren't finding the content they want.

Users are still going to be required to do some work to setup their filters though, I really don't see how you can avoid that though.
I can't believe this kind of post could make it to the front page of Hacker News.

Personally, I think it's the creative use of "Dink-butt".
This line of thinking leads to things like the Nazi youth. No, having freedom doesn't lead to a better society, it prevents dangerous extremism. So far, history seems to indicate that dangerous extremism is more problematic than being overly mediocre.
Anyone else think the title is a bit too linkbaity? Only the Sith deal in absolutes...

("Never log into a Google account on a friend's machine", in case it gets changed later.)
When I studied philosophy, the first row in the aula were all very old men, who (I think) weren't really students. They just came in, sad down and listened. I think I'll sit there again one day. When I'm old and full of philosophical questions :)
They certainly don't do it for performance reasons.

What? Care to elaborate? (AFAIK, the only popular single-threaded webapp server is node.js, which is one of the slower web servers around: http://www.techempower.com/benchmarks/#section=data-r4)

...that scales well to a few cores, but not much beyond that (which often doesn't matter since you can saturate your network and/or memory bus before that)

You're describing limitations to current implementations that seriously hinder scaling. Developers are far from happy with this state of affairs, which, thankfully is not a necessity. You most certainly will not saturate the network if the data is distributed wisely. Here's a post I once wrote for highscalability.com that discusses the networking issue: http://highscalability.com/blog/2012/8/20/the-performance-of...

The memory bus is a bigger problem in general: if you do enough work on enough cores you will saturate the bus. But this, too, is simply the current state of affairs and not some insurmountable barrier to scaling.
E-mail was never intended for sending big files, it was for sending text. And for that, I think, e-mail is perfect.
I eat every meal with at least one other person, and usually with at least three and if I were to be alone and thought about eating as 'fuelling up for the next round' I'd slow down and take out my phone to invite someone to have dinner with me.

Friends are always welcome to eat at our house, and to stay if they want to. Plenty of HN'ers have already found out that that is not idle talk.
Thanks, this is nice.

Just a request: Can stuff be "merged"? When looking at computer monitors, I sometimes don't care about if it's an Asus, Acer, Samsung etc. Sometimes all I want is a grouping to show common screen sizes/densities/etc.

And where do you get the popularity from? Can't believe 70% of all screens are by Apple.
Personal experience is the best. I work alone. I get the business requirements from the Client. I decide on the hardware i.e. the hosting provider, the OS, the web server. I can install and configure Debian, apache, MySQL, Perl and PHP. I use my own web framework. I write my own HTML/CSS.

Realize this sounds quite narcissist, but IMO, I am a full stack web developer. :)
Human and Robot - Finding the best the web can offer
> Is truth preferable to peace?

Mu.

> Does power exist without violence?

This one, I like.
Interesting, seems that many a ready to imply that it is not really possible to know more than one field well. Why is it so? Maybe I'd agree if we were considering totally unrelated fields, but that's not the case.

I consider myself full-stack+ developer, meaning that I can design and implement backend (RoR, PHP), deploy it, make a frontend (including mobile/responsive, whatever) and make an iOS app using that said backend (btw, drop me a line if anyone needs this ;).

I'd gladly let setting up production servers and doing graphical design being done by someone better skilled at these areas than me, but the rest would be pretty solid and you wouldn't get better results if "specialist" would do that. I do however have 15+ years of experience with web and it is not of "doing table layouts all over again" kind.

My point is: with enough experience, practice and interest it is possible to full stack expert without quotation marks, and more. You may not reach 98% of "expertness" needed for some one-of-the kind project, but 85% will be more than enough for the rest of the project we deal on the daily basis.

Simlar to natural languages, when the more you know the easier it gets to pick up another because you start to see patterns and differences the more of related tech you know the better you get at understanding other.
Because in this case there is a public service angle to making sure people make an informed decision?

If you make a new A/B testing tool or a spiffy way to choose colours for a website nobody is going to wonder what the long term health consequences might be.
So, the charger has a microprocessor with twice the potential address space as the 6502 in the original Apple ][ .. Wow
Google backup service seems like a valuable proposition. I assume someone's already implemented that.
So you think freedom to criticize the government isn't really needed? It would be cool if the government could simply murder anyone they wanted and no one could say anything? I can't believe I'm reading this on HN.

And no I don't believe democracy is fundamentally "right", I believe it is the safest option we currently have because the people who want to be in control are often dangerous. How dangerous they can be is dependent on how much power they have. Show me anywhere in the history of the world where not having the right to criticize the government turned out well in the long term.
This well-written article makes some great points about Facebook, but they are points that have been raised many times before.

The problem for many people is not why to leave Facebook, but how. For example, many of us feel deterred from leaving because all of our friends use the service.

How can people leave Facebook and still feel socially satisfied? To where should they turn? I think an article that proposed a solution to these questions would be more interesting.
(MA Philosophy here) You're right that most philosophy that's taught to people not majoring in it is really more about literature and culture than it is about philosophy proper. I also agree that it might make sense to focus more on logic and philosophical methods, or on philosophical problems and how different philosophers approach them.

But do you really believe that mastering e.g. basic predicate logic is going to make anyone smarter? The same argument is often made for mathematics but invariably without proof.
Ask HN: What is your opinion about 99designs?
It is down! (Stuttgart, Germany)
consider this: all your Facebook friends decide to start emailing each other pics of funny cats instead of posting them on their walls. you're a friend, so you get added to the CC. wouldn't it be the same amount of work to filter through all this content for relevant information?

I'm not a big fan of Facebook (especially because of the news feed ads), but most of my friends are camped there, so the only thing I can do is try and get the best out of it. I do enjoy email conversations with my friends (mostly with my programmer buddies), but the replies tend to be a bit slower and the stories never get so many follow-ups as Facebook posts. also if you want to email pictures, you'd better use a different service (Picasa, Dropbox) if you don't want to download zipped files all the time. same for videos...

to make this clear, I'm not advocating for Facebook here. I just find it curious to read something like "the facebook experiment has failed", when there's no interest in the author to see what the experiment has to offer. more specifically to try out some of Facebook's features (some of them are really obivous, some are implied, some are more difficult to understand).
when you've got 1000 friends but you're not really interested in anything they say, who's fault is it?! and yet Facebook gives you the tools to filter them out...
Previously submitted: https://news.ycombinator.com/item?id=5809225
Neither of those statements are true, and the cited article doesn't back up your claim. Check out this thread safe reference counting pointer, it's not complicated: http://www.boost.org/doc/libs/1_53_0/libs/smart_ptr/shared_p...
It seems I'm late to the thread but I want everyone to realize that you don't need to drink Soylent or any other meal replacement solution for every meal. Attacking the idea of meal replacement on that assumption is attacking the straw man. The founder of Soylent only replaced every single meal of his to test out the product, not as a recommendation for how it should be used.

If you enjoy preparing every meal you eat, or eating social for every meal, Soylent isn't for you so save the specious criticisms. If you do, however, get annoyed by having to prepare certain meals and wish you could just get the food into your belly immediately without the work on occasion, then Soylent or some other meal replacement drink is a great solution.

It's not going to kill you, or mess up your health, or do any of the many terrible things people have been warning about in every thread having to do with Soylent. It's going to perhaps save you some time and give you a few essential nutrients you may not have been getting otherwise. That's it.
Israeli Team Harnesses Sun To Purify Water
I'm currently taking the History of Philosophy podcast [1] and my major takeaway is this: even a cursory understanding of the history of philosophy deepens your understanding of Western thought as everything from art and literature to religion and politics has its roots in philosophy. Not that I would have anything against people learning symbolic logic, of course.

[1] www.historyofphilosophy.net/
Now if someone could convince Google to turn it into a desktop solution. Just add keyboard, mouse and 30" monitor. Would asking for all of them to be wireless be asking too much? :-)

In the end we only need one device that's a little more flexible.
That was indeed badly phrased. I was meaning some scripts to manage multiple remotes and sync (sets of) them between your different team members. So you could have your code (and maybe dumps of githubs issue tracker) on your server and still use github when they are up and running.
Our showering under running hot water is similarly stupid waste of energy. Water could easily be recycled within the shower session, much like in a dishwasher, if we cared about saving energy there. (Or heat could be recovered from the exiting water)

A running hot water tap is probably the most enery intensive thing you can turn on in your home. 20+ kilowatts. If it's heated with electricity, 50+ kilowatts of fossil fuels are probably being burned to run it.
> long term the Nazi "wealth" turned to ash.

Mercedes is still doing quite well, actually. Germany is the exporting powerhouse of Europe.

But just to be clear, you would be ok with the whole holocaust thing if Germany now had the GDP (or whatever metric you want to use for "social wealth") of the US as a result?
Does IndieGoGo allow a project to end early and take the money it's gathered so far? The 28-day funding window makes me a little skeptical.
My guess would be the Emacs pinky:

http://en.wikipedia.org/wiki/Emacs#Emacs_pinky

As a novice Vim user who has at times wanted to try out Emacs, this has always been an irritation. I think it's telling that one of the suggested work-arounds according that article is:

> Emacs' built-in "Viper-mode" that allows use of the vi key layout for basic text editing and the Emacs scheme for more advanced features.
I first traveled to India on business in the mid-90s. I had organized a Linux user group in my city and thought it might be fun to meet like-minded individuals in Bangalore on my first trip there. I reached out and contacted a local organizer who would turn out to be Atul Chitnis. He was a gracious and gregarious host. He organized a gathering during my visit; we met at his business (Exocore) and the traveled to a local pub where I spent the rest of the evening talking with him and many others about the impact of open source on their lives, their livelihood, and the world. We only left when they finally kicked us out of the pub after closing time. It is one of my favorite moments of that first trip.

Afterwords we remained periodically in touch, though I never saw him face-to-face again. I would usually write after hearing of his involvement in some new conference or having seen mention of him in some publication.

I am sorry to hear of his passing. He will be missed.
I have passed the scientific variant of the baccalaureat, which only includes 5 hours a week of Philosohpy, so I can't talk for those who are in the literary variant. However, in my experience it has been mostly about coming up with a coherent reasoning, structuring it, and conveying it propely in a 4-8 pages long written argument.

History (in general) gave us a great deal of examples, but we did not study the ancient and modern philosophers (Plato, Aristotle, Nietzshe, Schopenhauer) just for the sake of knowing them.

I think it's great to do that in high school ; however a lot of students found it extremely hard and struggled to find value in it. (But then again, they struggled to find value in anything we did)
My university (in USA) has a rather large set of required "core" courses, the inner core of which are a full year of literature and a full year of western philosophy. We read and discuss, in these two years, on the order of 40 classic works (!) of philosophy and literature. I personally believe that this is an excellent experience for those who have had minimal contact with the world of humanities.

As a math+physics student with a bunch of friends in my university's engineering school, I hear all too often engineers disparaging the humanities as "useless", "bullshit", etc. and it's really quite disappointing and close-minded. They simply miss out on an incredibly important and fundamental part of the human experience. It is almost impossible to overstate the significance (historical or otherwise) of philosophy and literature, to the point where I would expect anyone who considers himself an "intellectual" to have had at least brief experiences with the humanities (or at least thought about difficult philosophical questions or whatnot on his own time).
No problems for me in the UK.
Why does everyone seem to think that Soylent is "for every meal, everyday"? Rob has stated several times that he still eats out with friends occasionally. Soylent is just his way of getting through food preparation ad nauseam.

Also, it doesn't have a single ingredient list. It's been stated several times that the measurements would be modified according to each individual that would use Soylent.
8. Kock.me

Freudian slip?
> Finally, App Engine has a hard 30 second limit on frontend requests. For the most part, this was fine. But certain requests started to take longer than 30 seconds, particularly when empires started getting larger

This is a very sensible limit. As your game is growing, more and more of these requests will pile up and will take resources away from quicker requests, making the game slower for everybody and crashing your architecture.

Adding limits like this is one of the very basic things you do when you need to scale. Changing platforms in order to get rid of limits like this will only mean that you'll have to re-add them at some point.

The correct fix for not running into such limits is to fix the code, not remove the limits.
> one distinguishing factor of GC (vs refcounting) is the need to "stop the world" during the mark phase

I can't answer the rest of your question, but note that Rust doesn't allow shared memory between tasks. Therefore, in the worst case, any garbage collector would only need to "stop the task" to mark, while the remainder of the tasks proceed uninhibited.
Seriously? I guess it is a shocker for them when they have been living sheltered lives with a silver spoon put in their mouth. Unless they have been living in a bubble for most of their lives... This is nowhere near graphic. They are going to be lawyers and they think this is graphic? Well, these people are going to get a reality check when they get hired as lawyers.