skysight-inc/HackerNews huggingface dataset:
Why do these kinds of posts produce so much noise on HN? Its not because HNewsers are silly or stupid. Its because programming languages really do matter. However, experience with Java isn't enough to have a wise perspective on Java and experience with Javascript isn't enough to have a wise perspective on Javascript. All languages aren't alike and all languages aren't equally good (even if Turing equivalent). University exposure to various programming languages is helpful, but programming in a language amongst other experienced programmers is more valuable.

I learned C while in grad school, but I really learned it at IBM while working on the Unix kernel. That gave a useful perspective on the strengths and weaknesses of C. So I can say that Java has some real advantages over C for certain kinds of work while C is the right language for kernel work.

Here, on HN, I've learned that Java programmers like programming in Java and that Javascript programmers love programming in Javascript. But please don't pontificate on how wonderful functional programming is in Javascript if you haven't got a reasonable amount of experience with a real functional language (OCaml, Haskell, etc.). Or that Java is better than Python because [whatever] unless you've really programmed in Python too.
The problem is that a lot of people who use GitHub because it's convenient stop using git as a distributed VCS. They don't have a backup when it goes down, and their productivity is significantly impacted during those service interruptions. In a way you're right that it's not GitHub's fault, except to the extent that such interruptions seem more common than one might expect. This is often what happens when we use web services to make something more convenient.

What's important is that people should consider this downside along with the upside of greater convenience and operational simplicity. Often they'll choose to forward anyway. More power to them and their providers. OTOH, some would be better served by sticking with a truly distributed alternative.
First off, I think you're misinterpreting what I mean with 'misuse'. I meant it in the context of 'health', and I don't really care what the intended purpose was. The television, for example, is a great invention and I love watching shows and movies in the comfort of my home. You could say the 'use' of a tv is that you watch as much as possible so advertisers can make money. I think we can still agree that watching tv all day is 'misuse' when it comes to your mental or physical health.

Second, 'content consumption' is a bit vague. I'd say a smartphone is worth having because so many people use whatsapp instead of sms, because it has google maps, because I can check my trello board occasionally, because I can check the weather, and very frequently to find out how to get from A to B using public transport. None of that requires me to be constantly 'consuming', but it's still very useful.

In fact, For a full two years I had a smartphone (Nexus) with no data plan, and it was still worth having. It functioned as my calendar, notepad, dictation device, and even maps (although it is less useful offline).
How is the 1 tb flash drive on the far right lower than the 32 gb drives on the left?
If by purchaser you mean consumer (not producer), yes. Many types of org structures use hier-archical managaement, independent of the capital structure (legal strucure). That's my point. Even in the co-op space there are multiple structures that don't imply everything is flat-org.
So what crypto needs is an easy-to-use plugin for developers, so more end-users can take advantage of this software.
Microsoft had so much cash lying around they were using t-bills (or some other kind of bond) as bookmarks (don't remember which Gates bio I read that in -- Hard Drive maybe). When Microsoft IPOed it was basically owned by its founders. It never wanted for cash.
The guide is relevant for non-tech companies mostly, as it would be really weird if a tech company doesn't know how to build a site. But on the other hand, the most of the start-ups are tech companies, so I see some weird pattern here. On the other hand, as for marketing strategy and remote office pieces of advise -they are good.
This sort of backward reasoning doesn't work very well. Yes, Dropbox solves a hard problem. Plenty of other people have solved hard problems and didn't make much money. You have to explore the factor that differentiates the cases if you want your post to have any real substance.

The parent post would probably propose that this differentiating factor is, at least partially, luck.
Energizing Creativity With Ambient Noise Generators
Can you provide a link to the audiobook please? Couldnt find it. Thank you.
The one at the top is (according to the reviews on amazon) a counterfeit PNY drive that is only ~64 GB.

Hey no_gravity: this comment is "dead" and I don't know why https://news.ycombinator.com/item?id=7465983
With 200,000 users, Capitaine Train brings train ticketing to Android
[citation needed]

A lot depends on whether you're doing a backup or an archive; if it's a backup you'll be rotating the disks in periodically.
Thanks for this. People seem to forget that most people were using a shared upstream anyway, and github made it easier and more reliable to do so while providing a good code-browsing UI and repository directory to boot.
Y-Axis is Gigabyte per Dollar
DNS highjack and boom?
Love posts where people share the details and specifics, regardless of the industry.
But the Y-axis is labelled "capacity".
The half-day kindergarten time crunch
Mark Cuban: If I were responsible for Box's Bad Numbers, "I would combust"
I also like his poker hand sed script.

Best part is he uses BSD sed. No newlines as patterns.

We use tr(1) for that.
I tested 10 connected bracelets against each other.
> don't have a backup when it goes down

What about the one or (more often) many local versions of the repository on peoples' computers? You can't stop using git as a distributed VCS. Everyone always has a full copy.
Ad2Store redirections: the latest annoyance for mobile users
I can't wait for Stripe to have escrow capabilities. The hack is to delay the time to capture but there are many marketplace scenarios where the duration of the transaction is longer than a week and it's great to be able to hold onto funds so that if/when the seller finally delivers they get paid and the buyer feels safe that the money isn't in the hands of the seller until then.
> "Can it really be that hard to figure out how to open stdin?"

? In most runtimes stdin is opened before you start. Certainly is true in the case of Java.

> So to answer the interview question, all I need to do is open stdin.

No, you also need to "open" stdout. More importantly, you have to figure out how to read and write to streams without losing data (which you'd think would be easy but evidence indicates otherwise).
Yeah, I should have included that example. Just adding that repression on that scale actually merits regime change more than finding a workaround. Although the workaround might be more feasible in most cases. So, it's a good initiative.
> Don't tailor from-memory standard library questions to bits of code that almost nobody ever has to use.

So seriously? You almost never need to read & write to streams?
We will see if investors are foolish enough to go along with that idea.
The same principles were true and applicable in a much larger near-implosion that I experienced from 2008-2012 working for a "too big to fail" financial company. Strong, out-front leadership, a strong team led the way. It took time for us to realize that it wasn't as bad as it seemed. We had to learn that the external pressure from the media, public and even friends and family was only a distraction.

In this situation it was quickly apparent that my role was to focus on a solution, not dwell on the problem or the cause. This should be true for everyone on the team, unless you are the specific individual who caused a global financial meltdown, deleted all the email or caused a critical failure.
Interesting point (and I hadn't considered this) but a quick search reveals plenty of standard off-the-shelf aluminum extrusions that won't roll off a table and also could accommodate plastic end caps, such as rounded rectangles.

Now they may want a cylinder to maximize underwater performance, but that seems pretty far-fetched. It's just a stupid shape.
Objective-C 2048
Your comment about asking whether becoming rich is really that important reminded me of a lesson I learned.

I live in a city that had some major flooding recently. I volunteered to help pump out water and clean basements. I did this in primarily two neighbourhoods. A very affluent neighbourhood with multimillion dollar homes. The other neighbourhood was middle class, 30-50 year old bungalows.

In the affluent neighbourhood, the neighbours all hated each other. It seemed like at some point, everyone had done something to piss off someone else. We set up a large pump on a driveway and were told by the neighbour that we had to move the pump since it was on their side of the driveway (which they were not using). The neighbour also moved the 4 inch pipe into their neighbours garden which basically acted as an excavator until we noticed it. It was actually upsetting to see in times of such crisis.

Other the other hand, and you likely can predict how this story will go, the middle class neighbourhood was full of community, helping hands and people willing to go out of their way to assist others. It actually came to a point where there was too much help. People were driving around with coffee and home made sandwiches which they couldn't give out because 3 other cars with the same had just driven by. People were thankful and would rush across the street to help you move a heavy refrigerator.

I realized over that week that if getting rich means hating your neighbours/being hated by your neighbours, having no one to reach out to, maybe I don't want to be rich. At least not financially rich.
Engineers are still paid way too low for the massive value they add to these companies.
Thank you for your detailed response. I understand that there are technical limitations when it comes to permission, but it still makes me uneasy when I have to give that many permissions to a new app. Maybe it's the granularity at Twitter that is wrong and should be changed, but if there's any way you can ease down on the permissions I think that would be appreciated by many users.
Gezond afslanken door extra vet te verbranden met carnitine | Leef Nu Gezonder
It's a more expensive investment to get started, (as opposed to something like CrashPlan, Carbonite, etc.) but I definitely recommend having a Drobo product hooked up to your network, with regularly scheduled backups to it.

If you got one of the five drive boxes, you could dump 5 2TB drives into it, and likely have enough capacity to store all 5TB of photos, and be able to flip on the option to have two drives crash simultaneously without you losing any data. (you definitely lose space using them, as I have a 1TB and 2TB in mine right now and only have ~900GB available) If you're using a mac, it can even act as a Time Capsule so you can direct Time Machine to back up directly to it. (my wife and I do this, it tends to back up about once a day rather than every hour like Apple promises) Yes, I know it's expensive, but it's nice to know I have a local box (nothing in the cloud!) with all my (and my wife's) data backed up to it, where if a hard drive decides to go kaput, neither of us lose anything.
I think it's a great idea but not sure if it's compelling enough as a stand-alone application.

Just toyed around with it for a few minutes but not sure how it's different from using Google docs?

Tracking your progress over time is compelling but it would seem that the switching cost is just too high to justify learning a new tool just for that.

Maybe I should have spent more time using it but I'd suggest focusing on the specific components of what makes your tool different than Google drive or microsoft word.

Also, I'd suggest letting people play with it or at least have a better sense of what they're signing up for because I'm sure a lot of people see a registration form and run away before even trying your software (people who otherwise might have registered if they got a chance to play with it first)

Along the same lines, I'd suggest changing your call to action button from "Register" to "Try it out!" or something like that. I can't speak for everyone but I have a feeling that young programmers tend to be averse to registering unnecessarily.

Along similar lines, making users go to a separate "register" page is just one more step that users can abandon the sign-up process. Rather make registration happen on the same page as they hit "register" if possible to remove the points in the process where people can give up.

The entity concept is really interesting - especially if I could link it to CSV or something like that but couldn't figure out how to get it working in the few minutes I toyed with the app.

All the best! :)
perl -pe ""
How A 34-Year-Old Convinced Investors To Give Him $30 Million
2048 game to the Atari 2600 VCS
I remember reading a while ago and cringing at this so bad, this needs to be a cautionary tale of version control, development/staging/production environments and ... backups.
Agreed. Then again, you did mess it up the first time, so I guess it is an effective test. Everyone uses the buffer, which I find amusing.
Evernote can recognize the stickers. But really it is just branding. I liked how it looked and I liked both companies so I bought it.
It has a steep learning curve, but the package Microsoft calls "debugging tools for windows" (windbg, cdb, kd) really puts the VS debugger to shame, to the point where I am frustrated when I try to use it. If you want to point and click your way through variables I guess VS is OK, but if you want everything you might ever want to know about a process it is frustrating.
The leader needs to be the first one there, the last one to leave, and be willing to do anything it takes – like answer customer care calls or personally drive a replacement part to an irate customer. Nothing is beneath a leader in times of crisis.

I like this, because it says two things at once, both true.

First, if you're in a position of ownership/authority but you're not willing or able to do the grunt work, you won't have the credibility for long. People will follow orders out of fear of getting fired, but you'll never get more than the bare minimum. There's a point where leaders are replaced or outnumbered by true executives (lazy, bikeshedding, rent-seeking parasites) and after that point, the organization can't even motivate shit to stink.

Second, it might be that it's just not worth it to lead from the front. That means that you're not really in a position of leadership. You might be a middle manager who realizes that the people above you will never buy in to what you're doing. Then you'll probably lose that desire to make those sacrifices. That's fine. You shouldn't tie yourself to the mast, at that point, because you're not really in a leadership role anyway.
Getting a "Drobo product" (NAS) won't do much when your house burns down or gets robbed. To be safe, you need your data to be in multiple physical locations.
> you unforgeable timestamps,

Unforgeable except by anyone who's able to order or trick NIST into doing something.

If NIST is unimpeachable, why not just have them run the anti-double-spending database and dispense with this inefficient blockchain stuff? :)

> prefer blocks that that have newer unforgeable timestamps

This general class of solutions often runs into problems with creating incentives for large miners to continue to mine at your current height and ignore a third party block, because you know you'll beat it in a race even though you announced late.
I'd like an invite if anyone else has one! Email in profile.
The axes[1] are really poorly named.

[1] English plurals can be funny.
This is really cool!

Interested to hear how you got the price/size data out of Amazon? :)
My company (http://nomad.coop/) operates in a similar fashion. We all work under the Nomad umbrella, are equal partners in the company (a requirement for being a coop) and work together on freelance projects as we need to. We've been together for around four years and it's worked incredibly well for us.
Except in communism it'd be the community (or, commune) that'd own the business. Since this is worker-owned, it's closer to syndicalism than communism (or socialism).
Yeah, I saw it had some bad reviews. Not sure if i should remove that one. I wanted to see "just the facts" so i included all popular drives.

Strange, that the comment is dead. It is the explanation of this post, so what's wrong with it?
Anyone tried Super.cc? Auto-add events to calendar from email inbox. Thoughts?
They have an API called "product advertising api".
Switching an SVN repository to Git with KDE's Svn2Git
A nice pragmatic Lisp, might never use it at work, but it sure is fun to play with.

Congratulations on the work.
NoSSL – security for your website | Indiegogo
Lol, i imagined Stallman saying this
You didn't import Scanner, and java.util.Scanner (what I assume you are using) does not have a readLine method. :)
From the quote you already posted: "in any classical physical context". They're not talking about anything quantum.
Actually you're right. I stepped over the line. I don't use Windows products but Windows does make incredible software.
After reading the site my impression is this just a (somewhat) fancier PGP key server. They're tackling the issue of making PGP easier for people, which I commend. Time will tell if it gets traction.
Improve Your Backbone Views with Marionette Behaviors
White House plan would end NSA’s bulk collection of Americans’ phone data
Without Europe the problems would be even greater. I traveled frequently to Greece during seventies, eighties and nineties, as well as recently. If I compare Greece from each one of these decades, the progress shown in each one of them is great. Despite all this crisis taking place now, Greeks still live much better than 10 something years ago. All of that because of the EU money floating around. And that's why the Greek majority still choose to stay in the Euro zone and play by the rules instead of parting on their own. They still choose Europe, because they see how Greece benefited from beeing a part of it, and that it was really Greeks themselves and their legally elected governments that are to blame.
Hey Matt... I mean "Sed and Awk the great" :)
So, that actually is going to have problems with binary data in the file. However, you are correct it doesn't need to be terribly verbose (not as efficient as it could be, but that is easily fixable): https://gist.github.com/cbsmith/9755809

It's amazing though how often the solutions posted are just wrong.
On Programming and Cooking
I think you have got that the wrong way round. The best option for Greece was to default, but instead Greece was sacrificed to save the Euro.
No need for valgrind when using memory safe languages :)
If this works, it seems pretty strange to build their own devices with it. With a patent on the methods they could make a fortune licensing the technology to Si companies. They would reach the market much quicker too.

However, having worked on BMS systems for lithium batteries this sounds very fishy. Maybe they've hit on something spectacular, but it seriously looks like snake oil based on the info they've provided thus far.
Github is good because it adds value and removes friction.
[video] Fast + Predictable
No idea, appeal to info(at)ycombinator.com
For communication under(salt)water, you're pretty much screwed with every part of the electromagnetic spectrum apart from visible light, and even that won't work in cloudy conditions or if the emitter is occluded. Sound is really the best option.
Not everyone deals with children. Its different. Even though your coworkers may seem like children sometimes.
Show HN: We built a platform to help teams run stats-based charity campaigns
Don't waste life
> Hum. If that's a positive spin on Java, you can count me unimpressed.

I think you missed the point of the article.
I got cold sweats reading that story. It's a shame you had to pay the price for the abysmal operating practices of the company.
Should be noted that Cuban was Box's first seed investors giving Levie and company $350K, but he pulled his investment just a year later: http://pando.com/2014/01/31/box-is-the-unicorn-that-mark-cub...
thanks for the new possibility! Very interesting. from their page: https://git-annex.branchable.com/not/

"git-annex is not a backup system. It may be a useful component of an archival system, or a way to deliver files to a backup system. For a backup system that uses git and that git-annex supports storing data in, see bup."

since you said you're using it effectively as a backup, could you please clarify what they mean, and what you mean?

thanks!
That could be. Im from Germany. What would be good names in english?
That's fair enough. However, I do believe that the common case for data loss is that someone's hard drive dies, or you drop a laptop, or your laptop gets stolen, etc. Multiple physical locations provides the best safety, but there is value in having a local backup for when the hard drive dies in your computer.

Also I'm not sure what (NAS) means, and I apologize if I sound like a salesman or something. Wasn't sure how to best describe a line of products made by a company without sounding like one. I was just trying to recommend a solution that I, personally, own and use to cover a pretty common case. And also feeds my slight paranoia of having a lot of my personal data and whatnot on someone else's servers.
To be honest I think I spend 1 month a year developing, and 11 months debugging, testing, firefighting, documenting, packaging, building, reviewing, releasing. That's probably optimistic.
Thanks for the feedback! Someone else has said similar things about registering and allowing people to demo the app without signing up so I'm adding that to my task list.

The entity system and the writing stats are probably the biggest differentiation from Word or Google Docs, so I'll make these features the core part of a demo.

Thanks again!
Doesn't this depend entirely on what the regime does between the elections?

Having regular elections on important issues is not a sign of totalitarianism in itself. Some political offices only have a two-year term, and that's not because the government wants people to keep voting until the right person gets elected...

AFAIK, the Irish government didn't jail, beat up, bribe or otherwise coerce anyone to vote for the Lisbon treaty.
Google propels Linux to the top
Because writing good debuggers is unglamorous hard work.

Actually, I think the VS C++ debugger is only decent - not great, just decent. I prefer the Borland debugger kernel, seen these days in Embarcadero Delphi and C++ Builder, the CPU view in particular. Although if you're working with mixed native and .NET code, it's quite good.

VS's ability to comprehend C++ code and provide meaningful code completion, follow symbol references, etc. even when it isn't able to compile the C++ is excellent, however.
Strong, tough and stiff bioinspired ceramics from brittle constituents
Amazon Customers Wake Up to Unexpected Cash