skysight-inc/HackerNews huggingface dataset:
That's exactly what I thought. Whats all that talk about it not being compatible with git and a separate protocol? It's just plain git, you could still apply a patch received my email locally and upload it. It seems to be a lot of whine and very little suggestions. I remember seeing Linus Torvalds writing that it is one of the best options for hosting git, even though he was not a huge fan of pull requests either.
Currently some basic Philips for sports. They're nothing special but at least they don't fall off -- hurting my ear-skin a bit though.

I had a pair of cordless Philips with Bluetooth, again for sports, which were very handy; sound quality wasn't excellent though, they were bulky and would fall off too easily, so eventually I lost them.

My ideal headphones would be cordless, good for sports, noise-reducing, small and adjustable, fitting my ears without hurting.
Sony MDR-7506, for everything.
I read this comment ... and it started sounding like sizzling bacon in 20 seconds.

Now I'm hungry.
I'd think a project like this is ideally suited to TDD: you know what the results should be for most operations, and they are easily testable. It's the same reason the Perl 6 test suite has been so valuable to the various Perl 6 compiler projects. (Not that any of them claim to use TDD.)
You should check out Travis-CI. If setup, it will comment with the test results on your pull requests, e.g.: https://github.com/KristianOellegaard/django-hvad/pull/69#is...
Hardly. Rather, it would seem to be the other way around.
what if you're not around your Mac? You're screwed.
The one issue I have with using Keychain as the primary password manager is that I lose all my passwords when I cross over to Windows or Ubuntu.
One suggestion, Volume slider. I like to play the rain behind actual music.
just a Sennheiser hd201
OOP Business Applications: Trying to escape the mess
Ultimate Ears SuperFi 10's.

I had issues with Shure's SE530s, and stumbled on a one-day special on Amazon for the SuperFi 10's for 20% of list price: never looked back. As in-ear phones go, they're the best I've ever had. I gather newer units have some manufacturing quality issues, but I've had mine for over two years and although I'm on the fourth cable (they're user-replaceable) and n'th set of foam tips, I'm very happy with them.

(Which is a good thing, because triple-driver in-ear phones generally cost an arm and a leg!)
The article is a bit mixed. The valid complaint of pull requests v. send-email is fairly important. The rest of the complaints aren't well thought out, and seem to be pure whinging.
I'll take a stab at it. (That is to say, "I think I understand how the phrase is being used, at least to a degree that it makes perfect sense to me. I may, of course, be wrong. But I'll try to translate my understanding.")

At any level above the trivial, the code we write (or work with) is very often not a direct set of instructions for the machine to carry out. Here, I don't simply mean a high-level language is not machine code or assembly. I think it's safe to assume that we all get that much at least.

Rather, it's a lot like everyday conversation, but with Lewis Carrol's Humpty Dumpty character. There will be common (and less-than-common) cultural references, along with a whole bunch of private definitions for things. Actually understanding the conversation means not only having those cultural references in common[1], but also having access to the private definitions[2] (such as "glory" meaning "a nice knock-down argument").

So the text on the screen (or in the file) is not the actual code, or even a complete description of the code, that the machine will run. It's only a sort of short-hand representation, a language we created along the way to talk about the instructions (even if, at the basic level of the language facilities, the operators and keywords are directly translatable). Simply working with the text content, then, as one would do with a simple parser, or as a human programmer would do with a single text file in isolation, is insufficient; the person or tool would have to have a much deeper understanding of the implications of the text in order to make any real sense of it.[3] For a tool to offer useful help (beyond the simple matter of altering text), it has to be able to "understand" what the text means, and that , in turn, means looking beyond the simple arrangement of text characters.

[1] It might help to think about the Darmok episode of Start Trek TNG. Library calls are very much like the metaphorical language of the Tamarians, in that they make perfect sense if we know the "story" being referenced, but not knowing means either the reference is meaningless or can even be misleading.

[2] That applies as much to preprocessing directives like constant definitions as it does to things like function/method calls.

[3] We do this is natural languages as well. Every time you've run across a cant, an argot or a jargon specific to one field of endeavor, you either understand it because you are familiar with the displaced vocabulary, or you're left in that uncomfortable state of knowing (or thinking you know) what most of the words mean, but failing entirely to understand what's being said.
Also its only good if you use a really strong passford in the first place...
Seems to have been flagged.

Fascinating how HN, of all places, is enraged by presenting some raw data.

If you question the data or methodology, just say so, improve on it. The article quotes its sources (which btw do seem to be somewhat controversial... unsurprisingly).

But if you just dislike the data, well, tough. Don't stone the author, please.
Indeed, that's what I like about 1password - with their web interface you can practically access your passwords from everywhere - and hopefully there will be a ubuntu version soon.
Sure, and if they had called themselves artists no one would have questioned this. Where they go wrong is when they throw the term "humanitarian" around to describe something that is anything but.
Hackers are in favor of following methods that are testable and that work. When it comes to fighting obesity, the medical establishment is obviously clueless - they don't have any advice to give that has a track record of long-term success. It's not clear why their advice doesn't work, but it's clear that it doesn't. Which leaves room for alternative theories that at least might work.

I also think you're overestimating how much hackers approve of mainstream medicine generally. There is quite a lot of bad science in the medical field generally. If we were legally allowed to build our own medical devices and mix our own drugs and practice medicine ourselves, I suspect a lot of us would be inclined to do that. The government hasn't yet made it illegal to give advice on diet and nutrition, so you see more people giving advice on diet and nutrition than you see people giving advice on, say, dealing with cancer.
Early in my career (mid 20s) I was the type to try to beat down prices no matter what. I worked for a small company and the dollars certainly meant more to us than to a $15B market cap corp. But, in reality, I was just looking for something to do and trying to distinguish myself however I could. When it came time to talk about a salary increase, the thousands I had saved the company was one of the things I could talk about.

This is a weird situation. My guess is that the guy just gets a small thrill out of it or feels like he wouldn't be doing his job if he didn't at least try. So, if the price is $4,800 for 1, what's it going to be for 5 or 10? Personally, I'd just politely tell him that you're already undercutting the competition. It's a fair price and best you can do for 1 unit.
Pompous dick-head spotted. Besides, talk of IP is not welcome on the part of somebody who embeds infringing material on their page.
The people who say that you shouldnt worry about cardio for weight loss typically mean exactly that, _for losing weight_. Cardio has many benefits, but for the time it involved, it simply does not burn a huge amount of calories! ;f somebody wants to simply lose weight, then it isnt a bad supplement, but if somebody wants to look better naked (not even if a sexual way) then weight lifting is a better addition to cardio because after losing your desired amount of weight you wont end up skinny-fat. If you have the time to do both, then sure, lifting and cardio makes sense, but if your primary goal is to improve how your body looks and dont want to spend 10+ hours a week exercising, then weightlifting is your best bet.

The reason for all of that is diet is the biggest factor BY FAR for weight loss and for most obese people, no amount of cardio will fix their diet. Cardio is not bad by any means, and to achieve true fitness you need strength and conditioning, but for most people trying to lose weight in a busy schedule, its place isnt as important as most assume
Nice!

Would be ace if you could add i/o to it (eg maybe through iotop?).
is still not working for me
Except...you're kind of SOL if you want to log into something from your mobile away from your computer, right?
When argumenting with other coders I lean on the architect side: do the things right, even if it means thinking and forecasting for two hours more. And it do not mean rigidity: sane architectures are those that allow a lot of flexibility, as much as you can run one any kind of road under any weather with a good 4x4, while a crappy car will break as soon as you leave the highway.

But I also advocate strongly for unit testing. Maybe it is because I write in Python for web and use unit test to run and prove the lines of code I write (I really hate going to the browser and re-clicking on the knob).

But still, I think you are a bit wrongish in your anti-TDD view. Say, check the first programming classes by Norvig in udacity. He should probably not be classified in the Cowboys, but his first step is writing the testing code.
One feature that is not noted in the article is the configurable access to the items in the keychain. You can allow certain binaries to access certain items in the keychain with or without a password. So for example, for your banking credentials to be autofilled in Safari, you can require the master keychain password to be entered. This is extensible beyond the browser, though, another example being SSH key passwords accessible by ssh.
I think it's meant in an ironic "what have the Romans ever done for us!?" kind of way.
yeah if you are mac only this is great, otherwise get a better product.
Why not just fork the subprocess rather than forking the monitoring process?
Can someone explain to me why these articles are so popular here? They are always subjective, reflect a single viewpoint and are typically decorated rants - yet for some reason they constantly appear. Why?
But... how much waste have they introduced as well? I think a lot of old 'water cooler' talk may have been amplified by IM, solitaire, email, etc - much harder to visibly detect the amount of waste introduced by these technologies, although I'm sure they've saved a lot as well.
looks like its not down but for some it requires a prefix of the package the registry

What npm is calling:

https://registry.npmjs.org/-/express-3.0.0rc2.tgz

what it requires to work:

https://registry.npmjs.org/express/-/express-3.0.0rc2.tgz
> The license is currently GPL, but I am planning on changing to a more permissive license. My overall goal is to get as many people using Rootbeer as possible.

It would be bad to compromise the freedoms of the users in order to be able to limit the freedoms of more of them.

Any reason why the GPLv3 would be considered unsuitable? How about the LGPLv3?
If you're coming from Eclipse, did you check out IntelliJ's VIM plugin?

I'm a decades-old Vim user, but I still fire up IntelliJ for Java Android development. Java is less painful in an IDE that was designed for it, and with the IntelliJ plugin it's like having one's cake and eating it too.
Thanks. I'm a notorious digit and letter swapper, and should have copy-pasted that. (It's been the source of some of my hardest to chase bugs when I'm programming in a dynamic language without strict compile time checks, they are hard mistakes for me to see).
Completely agree + IMHO it's insane to give money to the entertainment industry, provided it will use part of them to bribe politicians, destroy freedom, establish totalitarian control over Internet and PC platform.
Diet sodas are very very low calorie (some think they all are zero, but many are like 10cal per 20oz, so still negligible but not 0). Regardless, diet sodas do not make people fat. They may somehow affect other things that then increase our likelihood of eating bad things if we do not have will power, but they do not themselves make us fat
Well they provided hope and dreams for the children, I'm not an American citizen so I don't feel the pain on how they waste their money, but they definitely don't deserve this kind of criticism. Programmers like to reinvent things as well, sometimes in a stupid way just for the sake of research or trying out new things.
I didn't know github offered an appliance, that sounds like a good fit for those folks as long as it's priced reasonably.
Linus' and Alan's citations aren't incompatible. Actually, I think they're both true. Yes, massively parallel trial-and error works wonders, but if you favour the first solutions, you'll often miss the best ones. Actually, effects such as first time to market, backward compatibility, or network effects often trump intrinsic quality by a wide margin. (Hence X86's dominance on the desktop.)

Yes, Worse is better than Dead. But the Right Thing dies because Worse is Better eats its lunch. Even when Worse actually becomes Better, that's because it has more resources to correct itself. Which is wasteful.

The only solution I can think of to solve this comes from the STEPS project, at http://vpri.org : extremely late binding. That is, postpone decisions as much as you can. When you uncover your early mistakes, you stand a chance at correcting them, and deploying the corrections.

Taking Wintel as an example, that could be done by abstracting away the hardware. Require programs to be shipped as some high level bytecode, that your OS can then compile, JIT, or whatever, depending on the best current solution. That makes your programs dependent on the OS, not on the hardware. Port the compiling stack of your OS, and you're done. If this were done, Intel wouldn't have wasted so much resources in its X86 architecture. It would have at least stripped the CISC compatibility layer over it's underlying RISC design.

But of course, relying on programmers to hand-craft low-level assembly would (and did) make you ship faster systems, sooner.
Why Explore Space? A 1970 Letter to a Nun in Africa.
Somewhat related to this is how staggeringly awful the Google Play search is.

My app is called "My PlayHome" (the wisdom of that branding decision is another matter). Let's see what happens if a potential buyer (quite reasonably), adds an extra space and searches for "My Play Home"...

https://play.google.com/store/search?q=my+play+home&c=ap...

To save you time, my app is at the bottom of page 3 of the results. To make matters worse, Google autosuggests "My Play Home" as you type. "My Play House" does rather better, appearing in the bottom half of the first stage, even though that's not the name of the app.

Compare, a normal Google search: https://www.google.com/search?q=my+play+home - right first time
..or Amazon
- http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Dmo...
- http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Dmo...

Add to that Google Play doesn't have keywords or indeed a Kids section.

Now, I should probably mess around and add some spammy keywords to my app title on Google Play but my point is that Google hasn't even bothered to get search right on its app store. That's some hardcore irony.

[EDIT] I just changed the title on Google Play to "My Play Home" - that immediately drastically improved the search results for the incorrect name even before the name is being shown as changed on the search results or the actual app page. This is not exactly optimal, as the app has 10s of thousands of paid downloads on iOS as "My PlayHome" (iOS app search also compensates for extra spaces...) as well as all the reviews on the web using my original spelling.
After a while, most Java developers start thinking it's ok to build deep hierarchies of modules.
But apart from the sanitation, the medicine, education, viniculture, public order, irrigation, roads, the fresh-water system, and public health, what have the Romans ever done for us?
> Does anyone think there is a place for bad fats in their diet today? I mean, do we really need to be explicit there?

You probably do really need to be explicit there. From Taubes' article that started it all:

"Foods considered more or less deadly under the low-fat dogma turn out to be comparatively benign if you actually look at their fat content. More than two-thirds of the fat in a porterhouse steak, for instance, will definitively improve your cholesterol profile (at least in comparison with the baked potato next to it); it's true that the remainder will raise your L.D.L., the bad stuff, but it will also boost your H.D.L. The same is true for lard. If you work out the numbers, you come to the surreal conclusion that you can eat lard straight from the can and conceivably reduce your risk of heart disease."

http://www.nytimes.com/2002/07/07/magazine/what-if-it-s-all-...
It remembers for me, but their pull request emails always send the https link, which is annoying as shit. I emailed them about it, and their response was that they are trying to get everyone to use https, so no, they won't switch it or make it smarter.
I use 1Password's "Anywhere" feature to host my passwords over a VPS. All you need is a browser (on any OS) at that point. There's also ways to do it over Dropbox: http://help.agilebits.com/1Password3/1passwordanywhere.html
How about this part? "Just look at the code below - do you really think you can understand it?
Of course not."

What kind of a presumptuous ass puts something like that at the top of their source? Tailored Music, Inc. does.
MinTwit - a minimal Twitter library for WinRT (Windows 8 Metro Style) released
I think there is an elephant in the room of Yegge's article: he is apparently leading the development of a toolchain for code analysis and he is at the same time a self-declared "liberal", who advocates use of metaprogramming, evaled code, and all sort of black magic.

But then almost all the fights he fights everyday are precisely against these multiple techniques that make code analysis, even when simply greping for the place where a thing has been set, a nightmare. (Just imagine you want to know why ab == 2, and it is so because in another line of another file you have eval("a" + x + " = 2"), and because of another remote line of code x happens to equal "b".)

So, we can be optimistic and hope Grok will work. But another possibility is that Yegge's sweet-and-sour rant is the sign that it is unbearable for him to see his "software political belief" to be the cause of the failure of his gigantic project.

The fact that he is talking publicly about an internal project, apparently without authorisation, may mean he is looking for the emergency exit sign over the door...
I know that's the point, but the science has to be sold to the public. Science for the sake of science would be great, but the reality of the world is that money is in finite supply. As a result you have to sell your dream/goal to get it. I think these pictures, plus a bit better pr campaign by NASA could bring her back to her former glory. Remember, the whole trip to the moon was a giant PR program too. But look at all of the science we got from it.
I wish there was something like Plan 9's Factotum that today's programs used. It didn't just store keys for you; it handled authentication on behalf of your client.

http://en.m.wikipedia.org/wiki/Factotum_(software)
I think they're both companies that are just WAY over valued!
I have a corollary to this question, via this survey on VCs trying to identify which ones people would go back to or would want their investment.

https://www.surveymonkey.com/s/hackernews
If the stories of how bad zynga is to its employees keep pouring out, "Stop being a pincus" might even become mainstream.
What do you think about these venture firms?
I'm doing quick 3 min survey on what people think about certain venture capital firms and see if there is any correlation to their industry, location, school etc. Will post results back here upon completion.
https://www.surveymonkey.com/s/hackernews
Jobs didn't create the PC market... but nice try.
Sennheiser HD25-1 II
this is a remix of http://whatthefuckhasobamadonesofar.com/

probably something else before that
Meh. The Swiss Patent office did more.

Some of NASA's innovations are the result of its focus on solving the kind of problems no-one has tried to solve before; others are simply the result of so many talented scientists and engineers spending their time there.

The question shouldn't just be "Was NASA worth it", but "what kind of new problems should mankind be working on". Deep sea research in another interesting domain. I'm sure there's plenty of others. Space isn't the only frontier.
The comment about const is correct in C. C++ created this dichotomy between const and non-const objects that makes life harder for everyone, but is needed because of how the language and libraries are organized. In C, const is used only with const strings and other data that is truly immutable, as well as a hint about the use of parameters.
Whats with all the dark patches in most of the photos released.. are those the secret alien bases NASA doesn't want us to see ? :)
Great article. The only thing he left out is the parallel to Erlang Supervisor Trees, which give the ability to restart parts of the system that have failed in some way without affecting the overall system.
The fact that Lisp systems have traditionally included an easy-to-use asm inspector right in the environment is an interesting aspect imo. It's actually more common in my experience for Lispers to look at their generated asm than it is for (non-embedded) C coders to do so, because it's so easy to just (disassemble #'foo).
The line of advice should've been "Nobody wants to read your shit if you're trying to sell them something".

But a writer's always trying to sell the reader something, even if it's only the next line of text, and then the next. In the bigger picture, a writer's selling knowledge, or a point of view, or entertainment.

'Interesting' is a side effect of being considerate to your reader, which is exactly the point of the OP.
The making of the Sony PlayStation
Like you said, I don't think it has to do with the open-sourcing per se. The open sourcing is good news.

I'm not a TextMate user, but from what I've seen, this is confirmation that the TextMate author isn't going to release TM2 even though he advertised it as an incentive to buy TM1 several years ago, and has subsequently continued to promise.
1. I can do HN with the kids in the house and use my ears to supervise. I can't do that with exercise. (My son is right now sitting next to me, counting and recounting his allowance.)

2. I can comfortably do HN while it is too hot outside to exercise.
As a portmanteau of "pink phallus", maybe?

He could run as a certain abrasive ex-Senator's Veep. "Get Santorum on your Pincus in 2016." I say this as one who desperately wanted to see this ex-Senator win the Republican nomination (I dislike the Republican Party that much at this point) and choose Boehner as his running mate.
Just Google "TSA test fail" or something similar. There's enough real news coverage.
They are all getting ready for school in the morning themselves. And besides, have you ever tried convincing teenagers to get up earlier in the morning? (The ones that I know around here would prefer to sleep in.)