skysight-inc/HackerNews huggingface dataset:
Can you imagine going to the beach and hearing someone using a blender every 15 minutes!

I read about this sort of thing the other day. You always hear about the few successes and people who struck it rich. They kept trying and never gave up, but you never hear about the 10 million other failures. People ruin their lives trying to fulfill dreams or ideas that weren't worth pursuing from the beginning and pay dearly for it. Empty bank accounts, ruined credit, relationships, etc.
Why specifically MP3? Something more up to date like Opus could be more interesting.
OOM kill
Correct me if I'm wrong, but I would've assumed that most methods of IPC (unix sockets, pipes...everything except shared memory) would need to be copied into kernel space (via a write(2) then copied back out (via a read(2)) at some point. Are you suggesting that FUSE add a mechanism to open some shared memory communication path between FUSE processes?
I am in Sunshine Kitchen on Chaoyang Lu right now (12:40pm) and I can see 5 empty tables.
And who pays for the, potentially unbounded fallout from that decision ?

Let's say this happens : http://en.wikipedia.org/wiki/Thalidomide

(First read about the advantages of the drug, then move to the crises. in particular the birth defects crisis)

And please don't just say that people knowingly took the risk, read the article first to see how that played out.

People won't accept the consequences of decisions made under duress (and this decision would be "death or we experiment on you". Decision to be made in an isolation camp, guarded by soldiers with guns), for obvious reasons, and this has been an accepted legal principle since a millenium before Jesus was born. You're suggesting just canceling it ? Really ?

What you're suggesting is a really, really, really, really bad idea.
Being a teacher in itself doesn't make one poor. Getting paid $14/mo for said teaching makes one poor.
My criteria for magic is basically "this is difficult for the average developer to reason about the behavior of". With the exception of garbage collection (with the "asterisk" I mentioned), the things you listed are minimal abstractions which are very easy to reason about.

We all understand how maps, slices, channels, and goroutines work. Their behavior is simple and mostly predictable. Developers working in C wrote these or analogous systems all the time. Over and over again, albeit commonly with subtle errors, particularly with regard to concurrency.

Slices and maps (or their close equivalents) are universal. They exist in a generic form in Go because everybody needs them, in pretty much every significant codebase. There aren't many other data structures for which that is true. Perhaps as importantly, many nontrivial codebases don't really need much in the way of other data structures.

Concurrency features are less universal, but are also the source of many critical bugs. One might reasonably say concurrency is inherently magic under my criteria, but unfortunately some form of it is unavoidable. Go's concurrency primitives at least make it easier to avoid common errors while minimizing additional magic.

My personal problem with adding generics directly to Go is not that they are magic, exactly (which I think you may have misinterpreted georgemcbay's comment to imply), but that they lead easily to magic. Go discourages overengineering, which is a common outcome of certain people applying generics (and there are a lot of those certain people, and I've had the misfortune to deal with their code throughout my career).

What I would like is for something like gen to become the de-facto standard (presumably in conjunction with the generate feature proposed for Go 1.4). I doubt if I'd use it much myself, but that outcome would at least placate demands for generics without making it all that easy to obfuscate what is actually going on in the Go code.
To me, the DC is the first recognizable "modern" 3d console. The Playstation 1, the N64 and the Saturn all had issues and compromises and the games from that generation really haven't held up terribly well.

But Dreamcast games largely have held up, in the way that perhaps NES and Turbografx games have held up from the 2d console era.

If somebody were to fire up SoulCalibur or Crazy Taxi on the DC today, it might require a double take to realize it's not on a modern console.

I mean, once it gets into the gameplay, does this https://www.youtube.com/watch?v=VjqKJw_TOko look or play really appreciably better than this? https://www.youtube.com/watch?v=8S9Gqspnd2Q

Other than HD and widescreen, I'd argue that it isn't knock your socks off better, not in the way the move from the Atari 2600 is to the SNES (in fact the time from the DC to the PS4 and the XBone is longer than the time from the 2600 to the SNES). But the jump from the PS1 to the DC was huge.

Of course there's lots of improvement today, but nice models and art assets have become hideously expensive to produce...so modern consoles just don't end up with that much of an improvement in many comparable games.

The DC has pretty much every recognizable component of a modern console, fancy controller with an analog stick, internet connectivity, optical disks, and a tiny tiny console.

Could the DC provide every modern game type? Of course not. But for games that have a lineage back to the DC (or earlier), there's just not that huge leap you'd expect when looking back.

On top of that, there's an absolutely incredible library of really innovative games on the console. Unbelievably fun and exciting and you can't really find them anywhere else. Unlike today where virtually every game is released on pretty much every console.

It's a shame Sega couldn't make the economics work, because the industry would be far more interesting with them in the mix.

edit oh yeah, and it was gorgeous on a VGA monitor.

looking back, I had both a PS2 and a DC, and I played the DC way more, the games were just more fun.

Some more info

https://www.youtube.com/watch?v=Awg3UZs9J_E&feature=youtu.be

http://www.polygon.com/2013/8/7/4599588/why-did-the-dreamcas...
If you're on a mac using brew or macports usually the paths are usually different. Macports/Brew python doesn't usually have 'pyobjc'. Try running osxcollector as:

sudo /usr/bin/python osxcollector.py
Another way of tackling the inefficiency is to provide a composable filesystem-like abstraction in userspace.

Like the scheme handlers in Polymorphic Identifiers: http://objective.st/URIs/

As a final step, you can export such a composition via FUSE, but that's just for legacy support.
Perhaps you didn't read it enough?

1) Don't just throw all the numbers you have a page.
2) Talk to the users to find what they need measuring
3) Don't multiply controls and options, show fewer specific things
4) Consider what displays will lead to specific actionable insight
4) Don't use specific ranges just so data will change
5) Real time data are mostly gimmicky, don't add it unless it serves a specific purpose
6) Consider if you even need a dashboard in the first place
...
Garou: le parrain du Téléthon 2014
Jobs: No, I’m afraid not in computers.

His definition was focused on computing.

Even then, Tesla was decidedly not hatched in a garage.
I love the consistency of the HR data I get from my old-school Polar watch and band, but you're right, after a few hours the band is pretty uncomfortable. I was quite disappointed with the Basis watch. Even when it did work my HR would often swing up and down unpredictably.

If Apple nails the HR sensor, I will be stoked. I have often wanted to have an entire days worth of HR data so I can make better guesses about my daily caloric burn rate.
Woah, you've really fleshed out the about portion of your profile since I checked it a few years ago!
A hidden assumption behind what you wrote is that all automation is like the scripts you've written to automate your processes.

There are things which automating them would take lots of man-months and tens of thousands of dollars, so much that the effort is not worth it from the savings -- or from any "hidden assumptions" you discover.
Hi winter_blue,

You and others made some very compelling points in regards of XMPP.

We learned a lot from this discussion and I'll soon write a post about the takeaways we got from this HN-Thread at our blog - http://blog.chatgrape.com/.

Thank you for your sophisticated feedback.

-f
The Rise (and Likely Fall) of the Talent Economy
I would argue there are at least a few orders of magnitude between someone with morning sickness and someone who will almost definitely die of Ebola or T1 Diabetes.

It's a calculated risk, sure, but I don't think the Thalidomide example is particularly relevant.
So you're suggesting that we let potentially hundreds of thousands of people die to prevent a potential tort lawsuit? Would you be ok if we shoot them if they try and leave the quarantine though to get an unapproved treatment? Do you see how crazy your logic is? The benefit of Thalidomide was that it prevented morning sickness and you're comparing that to treatment of a disease with a fatality rate of greater than 50%! You have no sense of proportion at all!
Absolutely. I haven't contributed to Volt, but I've lived Meteor for the past year or so. Volt looks like an interesting option, to say the least.
Blocking JavaScript seems like a good idea
Jammu Kashmir flood relief fund. Invalid ssl. Who will donate?
There's lots of oil in that part of the world. Nigeria is a major producer and there are lots of promising fields off Liberia and Sierra Leone.

https://lukoil-overseas.com/press-centre/7059.php

http://www.chevron.com/countries/liberia/

http://www.bbc.com/news/world-africa-17115042
In a sense it was. It sold almost 11 million units and was selling more consoles and software than the N64 and the PS1.

But a troubled launch at home and the PS2 launch put Sega in the position of basically hemorrhaging money. The normal response in the face of a new competitor was to cut the console price, but they simply couldn't afford it and they killed it to save the company.

On top of it, people had figured out how to pirate games, and broadband was starting to become a thing.
The best thing about Bootstrap is that it's ubiquitous -- every frontender has heard of it and can easily jump on a project that uses it -- and that there are a lot of integrations with frameworks, like angular-bootstrap or react-bootstrap, that don't tie you to using the stock jQuery plugins.

This framework doesn't have anything that relies on JS magic, like button dropdowns, collapsing panes, etc, which are useful in real-world apps. I certainly wouldn't want to reimplement my own versions for every project.

Bootstrap's cruft is a non-issue if you use the customizer [0], or, better yet, selectively import the components using LESS or SCSS [1].

[0] http://getbootstrap.com/customize/

[1] https://github.com/twbs/bootstrap/blob/master/less/bootstrap...
Funny snippet in the Google Java style page
As somebody using pre-generics Java libraries from time to time, I can say with confidence that generics are not the cause of complexity. Casting from Object is a source of bad type safety and doesn't help with documentation. The complexity you'll find in a mature codebase is a function of the way it is architectured and the complexity inherent to the domain, mostly.
Are you sure?

The wikipedia article [1] mentions the "reference area" is part of the equation to calculate Cd.

My understanding was the the Cd is taking into consideration the area in question, that's why it's a "coefficient" [2] If it's not taking into consideration the area, surely then it's not a "coefficient" of anything, it would just be "drag".

Also worth noting that a scale model of something (plane, auto, whatever) has the same Cd as the full-size version, showing that Cd does take area into consideration.

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

[2] http://en.wikipedia.org/wiki/Coefficient
>People want shitty realtime moving colors because they look cool.

Sometimes we just want a moving graph that looks important, so the boss knows we're working on something.
Australian here. Is it just the bias on the news reports, or is American policing really going to hell?
Relatively new member (less than 2 years) here. I suspect the kinds of people who have been on HN for 1000+ days and are still active commentators skew towards being fairly experienced programmers/software developers. As a result, they are among the members of this forum with more informed observations on many of the technology discussions.

As someone closer to the junior side of my career, I tend to participate less because I'm frequently out of my depth. I read the articles that catch my interest as well as their comments, but I usually don't feel the need to contribute.
I don't care about this guy's family. Why did you bring mine into it?

I do not merely disagree with his position. I consider it vile and a threat to me and everyone I know. It is one of those positions where compromise is immoral. Some disagreements are not matters for civilised discussion if you actually believe in it, slavery, religion, gay rights, morality in other words.

I feel just fine about wanting an end to Alzheimer's, to aging and senescence in general and I feel equally fine about wanting him to live out his beliefs about how suffering brings meaning to life.
I also think that no organization or individual stands a chance against an NSA class adversary who has decided to own the organization. But keep in mind that most security practices also guard against not-quite-NSA-class attacks and will at least make it a step harder (which of course only means more expensive) for NSA types to attack you.

If you try to make your network absolutely NSA proof, you'll become broke trying. But maybe you can make reasonably sure that they will have to sneak in the custom router firmware, or have to bribe two or more engineers, instead of learning the secret passwords through an injected-Facebook-drive-by-download they can pit into their systems for free.
Why did the Dreamcast fail?
Ycombinator has forever changed the landscape for entrepreneurs for the better =D
How Community Feedback Shapes User Behavior [pdf]
> And simplicity is a core tenet of the language design. To sacrifice that would be to admit defeat entirely. We could have just been using C++ all along.

Well that was my point it. Turning Go into something like Java or C++ will make it not Go any more.

> We didn't build Go in order to have arguments on a mailing list.

Not sure many popular languages were built for that. But arguments on mailing lists is what you get. Quite often the smarter people are, the better they are able to veil things like disappointments, personal dislikes, and others in technical arguments. I have seen it in private meetings and public discussion forums. The inertia of defending something vigorously and then having to back-pedals is unpleasant.
Hahaha. True.
How shit are your school buses that they weigh more than the max mass of a full size low floor bus (non articulated version)
I was just talking about wanting something like this the other day. Wow, this is great.
Copies of malware used by intelligence agencies to spy on journalists
Pff that will never take off http://www.newsweek.com/clifford-stoll-why-web-wont-be-nirva...
great. next to contributors.
I'd have to say this is very exciting, and something that from which the Ruby web community could benefit greatly. Having the boiler plate cases covered for data binding and synchronization across the client and server could really increase productivity for modern web application. For anything else that doesn't fit that mold, a developer could always degrade to using their front end framework of choice with Websockets or AJAX back by REST APIs where appropriate.
iloot: open source tool for iCloud backup extraction
Comparative Macrology
'Oh my God, I don't know anybody who has even
heard of this chip. It's non-standard and
there are no libraries for it.'

Sounds like a precursor to Sony's 'fall from grace' with the PS3. I think it's telling that Microsoft and Sony ended up basically with the same hardware for their current-gen devices.
How do you read in human-friendly format the 'json' file created? Do you have any extra tool to create HTML, etc. or do I need to roll up my own json parser?
This article confuses success with raising money. Success will be raising money, and then manufacturing and shipping 70,000-odd coolers to the satisfaction of 60,000-odd people within the next 4 months.

Crowdfunding projects in general don't have a sterling record of actually fulfilling shipments on time and to spec.
Well, when you work out the size of a few numbers regarding Tsar Bomba, I'd be more than happy to call those numbers indicative of planet sized. For instance.

The TNT equivalent of the 50 Mt test could be represented by a cube of TNT 312 metres (1023 feet) on a side, approximately the height of the Eiffel Tower.

Which when you carry with your numbers, means that more than 9 (3^3) but much less than than 64 (4^3), (excuse the massive lack of accuracy but I'm doing a fermi estimate here, it seems appropriate) which are both massively less than 2000, which means that, the explosion you would get if you covered the earth with a 10Km 'crust' of TNT, would still not be bigger than this star when it goes off.

Id definitely call that planet sized.
What a crazily negative comment on a cool story... So are we to conclude that people shouldn't pursue their dreams?

There are really two kinds of dreams: Dreams of arrival, which involve riches and fame and usually end in sorrow; and dreams of process, which involve the simple liberty of doing something interesting with your life. That's the kind of dream everyone should have access to -- the real American dream if you will.

I know Ryan personally. We grew up together. He "failed" for a long time and it didn't ruin his life. He had a great wife and two kids even after many "failures." But his dream was a dream of process. He was already doing what he enjoyed before you heard of him.

Actually, almost all of us are surrounded by people who haven't struck it rich yet. We're swimming amid the 10 million "failures." Some feel they are failures because they're not Jennifer Lawrence; some feel they are failures because they're trapped in an awful job; and some only appear to be failures, because you haven't heard of them yet. But they're already doing what interests them, and they don't feel like failures at all.

I'm the third kind. Ryan was the third kind until a few months ago. We should try to celebrate him, not ignore what he did.
> There are about 60kLOC in PHP, and 2kLOC in Python. We do not use any framework. The PHP code was written completely from scratch. This give us some performance boost, however it might be a little more difficult to understand the code.

60kLOC in PHP from scratch. When I hear that, I just hear that it probably will need to be rewritten. If the buyer isn't hiring you, then that's a pretty hefty amount of code; unless it is written very well.
I am unsurprisingly frustrated with Go because I prefer more expressive languages, fwiw.

(...and no, I don't think it's particularly wrong to assert that this is the case for other people too; there's plenty of evidence to support that people find the lack of generics in a fully featured language like go frustrating; and it's not surprising what so ever that this is the case)
> trying to sell it quick to someone else who is naively optimistic

That's the vibe I got from this post too.
Show HN: Jam with friends - Piano app written in AngularJS
> Jobs: my personal feeling is that we are going to enter sort of a computer Dark Ages for about 20 years. Once IBM gains control of a market sector, they almost always stop innovation. They prevent innovation from happening.

I'm very glad that IBM and its compatible equivalents won the market, we would certainly be in much Darker Ages should Apple have won the desktop war, with their close-minded view on the world and its strict control on contents, peripherals and whatever gravitates around the Brand.
Whenever a news story refers to Anonymous as a group, you know that the author has a terrible misunderstanding of Anonymous.

And whenever you see an expert refer to Anonymous as a group, you know that they are either being misquoted, or are also full of BS.

Since we know Biella isn't full of BS based on her past work, I'm hoping she is being misquoted and her story is being taken out of context or just blown up a bit in advance of her book.

There is no single group called Anonymous. It's the banner loosely knit groups of hackers use out of convenience. Some are organized for long periods of time, some are individuals who want a flag to fly. And the ethos is so similar, that a common flag makes sense.
Video: Emotional and Mental Toughness in Startup Sales
Yep, mathematically no longer safe.
When the composition of board itself is changed, I think that has to be agreed by shareholders. There can be differences between legislations though.
Create Fixed Header Layout for Your Website Using CSS3
It's one of the few Apple products that really made me sit up and say "wow, they really produced something that's a better, more polished version than the competitors, nicely done!".

And then I realize I got rid of watches when I start carrying a phone around with a clock on it and have no interest in returning to wearing them at all. I got rid of them for a reason, and the burden of pulling my phone out of my pocket every once in a while isn't so bad that I feel the expense plus discomfort of any kind of watch is a good tradeoff.
Maybe some kinds of scientific applications, or a game like http://miegakure.com/ ?
That's so generic it could simply refer to laptops and not smartphones or tablets. Btw I don't know why people think Smartphones are so innovative, they simply are evolved versions of PDAs that we started to have already in the 90s. The "future" was already out there for a long time, it just took many steps to reach an optimal form.
Show HN: Prevent your free Heroku app from ever falling asleep again
> a few ringers simply joined the crowd

That isn't the right word... a better word is "confederate".
well now you have another (smaller) screen that's going to get turned on and off 50 times a day instead.
Ryan hasn't done anything worth celebrating until he actually ships the coolers with the promised features to backers. (This doesn't mean he's a failure, simply that he isn't a success.)

Also...why are we all commenting on a 3-week old article?
>(as a fad, novelty, for nerds only, etc)

You mean exactly the same way that electric cars were being addressed over the last 4 years or so?
It is a great observation. I wonder if it is true though. We have seen Apple obsess over Google's competition in mobile as they were rising this time.
There are prejudices and racism in Europe, indeed. Segregation is a much an issue in the EU as in the US but in very different ways. I can speak for Germany with some certainty where segregation can be found starkly in the education system to general social circles, in a manner that seems to come from a long ago era. Discrimination that is so clear and certain one might mistakenly assume it was institutionalised. Perhaps of interest is the Soros interviews from 2013 with teachers and students in Berlin and and General stats for Germany as a whole [1]. More disturbing is the arguments made by Gymnasium headmasters that argue immigrants would not benefit from being permitted in this higher "class" of school because it is dominated by a different culture (aka lets reaffirm our racist environments) and that they were not as capable academically. It's as if they never learned of research supporting the Pygmalion effect [2].

I know you are a modern open individual but just felt your method of using your experiences in Europe as measurement for the US just shows your lack of understanding of the actual situation in both places. This, is what I found to be elitist.

1:
http://www.opensocietyfoundations.org/sites/default/files/st...

2: https://en.wikipedia.org/wiki/Pygmalion_effect#Rosenthal.E2....