skysight-inc/HackerNews huggingface dataset:
> Matter of fact is: the git UX is awful and it punishes everyone who doesn't have have a high level understanding of how the underlying persistence model works.

I believe this is true, but reading through a description of how the underlying persistence model works was for me a revelatory experience. This was presented together with a description of the precise problem git was designed to solve in the O'Reilly book, Version Control with Git. It seemed to be a problem solved in every particular -- an exact solution, that rarest of all things. I did struggle with git before I read about it, which is why I picked up the book in the first place. Since then I have convinced myself that any failures with git are due to my own deficiencies and not its, but my tasks with git are far from exotic; I rarely encounter any difficulties.

The value in the software is not so much the UX, which I consider acceptable (at least with aliases), but in the underlying data model. For me, it is a tool of daily use, and so the knowledge required to use it is a trivial investment. If we were discussing something other than a command-line tool, I think I might be more amenable to the argument that a simpler UX is a better one. With the CLI though, you pretty much need to know what you're doing before you attempt to do it, and any problems with the process are rarely considered UX issues.
Is youtube broken?
iMessage? Can't find it on my Android. The competition is definitely SMS.
We really should also regulate pigeons.
Couldn't you split compound words so the components appear in sequence?
e.g.

Kinder-
-betreuungs-
-möglichkeiten
Yes, this was the meaning I had in mind.
If you combine this article with the dozens of others from the past ~year, the vacuum analogy is not at all hyperbolic.
Wow. Welcome to North Korea.
>>Matter of fact is: the git UX is awful and it punishes everyone who doesn't have have a high level understanding of how the underlying persistence model works.

I learned Git very recently, and I agree. It took me a while to grasp the basics because they just are not intuitive unless you understand how everything works under the hood.
Through all of the news articles and the analyses I have read, I still don't understand how exactly all of this works. I understand the MITM concept, but the Man-On-The-Side parts boggle m:

"When a target attempts to log in to the social media site, the NSA transmits malicious data packets that trick the target’s computer into thinking they are being sent from the real Facebook. By concealing its malware within what looks like an ordinary Facebook page, the NSA is able to hack into the targeted computer and covertly siphon out data from its hard drive."

Where is the security hole? My network card? OS? Browser? But then there are so many layers in there. Is it a specially malformed ICMP packet? Or is it a vulnerability in the OS's RPC functions? It's one thing to exploit a vulnerability in Java or Flash, but just using "malicious packets"?
Offtopic, but I've always been surprised there wasn't more uproar over the passage of the Real ID Act. Basically a sneaky way to turn your state-issued driver license into a national ID card.
[Short Review] Viaduct.io – A revolutionary application hosting platform
I don't think the changes to language these days are lossless compression, to extend your metaphor.
Ask HN: Why are engineers, and not PMs, the most in demand in the tech industry?
I work for a big co, and we find it very hard to hire <i>good</i> product managers. They are also often the bottleneck in the organization. For e.g.: we have 5 product managers for over 40-50 engineers.
> we can't control for any of them

Yes, we can. Infection control procedure is exactly that, and we have begin looking at how we can minimize as many of those items as possible. Things like the universal gowning and gloving studies, examining how to clean surfaces and keep them clean, what to do about cell phone and clothing contamination, etc.

There are a massive number of studies showing contamination of things doctors carry, and studies showing heavy correlations between the level of contamination and patient outcomes. It's an active area of research, and commercial development.

Your idea that somehow "Wash your hands and change gloves" is fine, but "Find out if you can use clorhexidine wipes on Google Glass, and if we need to" is somehow Infection Control Gone Mad! really puzzles me.
I'm at Inbox 3580.
How experienced were you before you started? Have you coded before?
Any reason you're not open sourcing your code? Seems like it'd be a great idea considering you're still learning and could use some feedback from others.
Great job btw. Never heard of Phaser but now looking into it.
Using it with C++ is not really on par with using it with Java. Implementing the system itself in Java also looks very questionable, since supposedly performance should be very critical there.
Also, profit sharing a la investment banks and hedge funds.
I can't help but be reminded of the quote:
“You are going to let the fear of poverty govern your life and your reward will be that you will eat, but you will not live.”
I didn't want to reach into my sack of special characters... that's one laziness in language I tend to let slide.
Thanks a lot for posting this as well as one of your posts I saw a few weeks ago.

Because of your website I tried making my own simple game with Phaser and found it to be very fun. For someone who'd never programmed a game before, it was interesting to see how everything comes together. Just a simple game was very fulfilling to me.
Can I get in on this pay-it-forward chain? Got it!

Thanks Cornelius!
They should also have pledge loyalty to Big Brother.
You don't have to get them to delete it. Just defund them so they can't afford to do it in the future. The data will be worthless pretty quickly as it ages.
Goldman Sachs Says Bitcoin is Not a Currency
For someone living in these conditions day in day out that has never known any other way of life and probably has limited knowledge about the benefits of sanitation to health in general cellphones have a much bigger and more obvious positive impact on daily life than a flush toilet.

A flush toilet is an incremental improvement on a solved problem. A cellphone on the other hand makes things possible that were unthinkable before it esp. since there probably aren't any landline phone or telegraph networks in a lot of these place.

If I were living in a hut using a bucket and the ditch as my toilet and you came to me and said do you want this phone or this flush toilet I'm pretty sure I would take the phone in a heart beat.
My irony meter just pegged: Goldman Sachs is sanctimoniously criticizing Bitcoin as an unreliable medium of exchange, a shaky institution not to be trusted.

Let's all savor this moment together.
With lua I always assume people are talking about downward limitations not upward.
Working in a SaaS company moving to a more API strategy, this is something that's not discussed enough.

The sales process is VERY different in an API based model than it is in a "here is a box" model.

Interesting to see the perspective, thanks for sharing.
No, I am from Europe, and in Europe we are told, that the US is the holy grail of free market ... in the US, everything is better as in our countries, and that is the reason, we have to shape them by this role model of freedom and Democracy! That is also the reason, we constructed the EU with all its strictly democratic possibilities for corporations to screw up the European commission and don't have to deal with stupid local politicians that always have some doubts (European commission has never doubts, that corporations have the right thing to say ... as long as they are big enough and can afford it ...) -- btw. we also have the European parliament, but the constructors of the system had the foresight to give them no ability at all to come in between the right things and the commission -- the European parliament is somewhat for the EU what the Queen of England is for the British. Costly, but has nothing to say, that the Commission did not dictate.

But thank you for the little insight into the political system. Though I don't understand to much what this Congress, Senate and whatsoever are all about ...
I'm doing the exact opposite as Michael; but I can't say which of us has the better system. I probably get a lot fewer emails.

I've given up on inbox zero -- I now use inbox infinity. Everything stays my inbox unless auto-categorized (mailing lists, specific clients, etc). When I look through my emails, I flag any email I'm not dealing with right now. Otherwise I reply, leave it, or delete it. I archive anything old than 6 months every 6 months.

I suppose, in effect, my list of flagged emails is my inbox-zero but I feel more connected to whole stream of email with the box full. I occasionally need scroll to previous days and glance around.

I also have a Pebble so I'm effectively checking email instantly all the time. I find with the pebble that I dismiss things much more frequently now (emails, texts, and calls). Perhaps because the act of looking at the Pebble is so passive compared to checking my phone or computer.
You're backpedaling. Previously, you said:

> I thought they didn't pay anything until this January

Now that I've pointed out three ways they pay for SF city infrastructure, you're moving the goalposts.

> Google is primarily located in Mountain View

But they still have thousands of desks in their San Francisco office space.

Also, every employee on those shuttles is either paying SF property tax or paying rent that, in part, goes to paying SF property tax. They also pay state and local sales taxes, which also go towards public infrastructure.
that would be programming-motherfucker.com (don't forget the hyphen or you'll get NSFW)
Partnership-like arrangements would seem to be an obvious choice of structure for such firms. Valve seems to be basically a single-proprietorship that tries to run and compensates itself like ye olde professional partnership. The problem is, how to get capitalists on board without giving them enough equity to undermine the partnership goal? Partnership isn't an obviously good match with long development times or significant capital costs. Valve had a founder who was willing to play the benevolent owner-operator using his own hoard of stock-option money.
Alert the media -- the pot (Goldman Sachs) is calling the kettle (Bitcoin) black.
Of course it is.

I'm reminded of a scene in The Dangerous Lives of Altar Boys, with Kieran Culkin and Emile Hirsch. (Great movie, btw.) Minor spoilers:

The boys are riding their bicycles along a country road, and happen upon a dog that's been struck by a passing vehicle, and is dying. Hirsch's character, Francis, says (paraphrased), "Someone needs to come for it. They need to do something." Tim, played by Culkin, responds, "There is no 'they'. We are they."

I trust the scene's relevance isn't too obscure.
Richard Stallman on The Alex Jones Show
> Effort goes where the money is, because your legacy is a long term problem, and your ability to eat is todays issue.

I completely agree with you. I suppose that the angst comes from the idealism that always surrounded Silicon Valley, that we were here to build big things and change the world. And that arguably isn't happening right now, with the exception of the efforts of a few well-established companies.
Especially with the way academic science / biotech is run. Some reasons off the top of my head:

-Curing cancer (i.e. biotech/biomedical research) often requires a lot of startup overhead. Engineering training is hard, and I am sure there are a lot of expensive hardware and laboratory equipment, as well as similar levels of bureaucracies and personalities to deal with. But a similar startup training path in bio requires - wet labs, animal labs, and associated support (including feeding, caring, ethics oversight which is important but adds additional time and effort to everything). The medical angle adds both additional regulatory, ethics, and safety considerations, as well as political egos from MD's, hospital admins, university chairmen, etc.

-Pay: in the commercial/private sector, I am sure things are probably a little better, but with more strings. But you can choose to fight in the VC funding space, for bigger pots of money, vs. jumping into the right for NIH R01s, R21s where the politics and competition are brutal. The basics are not dissimilar - VCs like founders with track records and ideally a minimum viable product or proof of concept, NIH grant reviewers like proposals from established labs (who have a lot of money and data already). Just that it seems the pot is a lot tighter for people trying to get money from the government. The DoD maybe better in this regard.

-Culture: Are you going to be a founder or early employee, with equity and potential for higher raises? Or are you going to be a postdoc making $40-60k for the next decade of your life?

That being said, I do know people do it, i.e. the "Craig Venter model". They don't tend to get a lot of press, though, and they often exit to big pharma or big devices (medtronic...)
It seems to me that they are sending out packets identifying themselves as facebook. If you're not using SSL this is expected to be possible. If you are using SSL to communicate with FB then it's likely that the NSA has the private keys for FB's SSL certificates.
From the homepage (https://www.spark.io/):

What if I don't want to connect through the Cloud?

That's okay! The Cloud is there to make the Core easier to work with, but if you'd rather do it yourself, that's no problem. The Core lets you do your own socket programming over TCP and UDP.

If you want the simplicity of the Cloud but you want it on your own server, we'll be releasing an open source version of the Cloud designed for quick and easy deployment.
So you stopped because of a rhetorical question?
Probably pushing around $2k if they got an aftermarket transmitter and FPV gear. You can get the whole setup to do this for about $1200 with everything you need but I assume they probably used some pricy extras.
> young engineers ignore opportunities in less-sexy areas of tech like semiconductors, data storage and networking, [...] without Nvidia’s graphics processing unit, your BuzzFeed GIF is not going to make anyone laugh

I don't know man. I mean, I'm fairly young (mid-twenties) and if someone told me I could work for nvidia I would take that opportunity. Things like graphics hardware/networking/data storage etc are a lot more interesting than 90% of the crap that most startups are working on, but they are also a lot harder too. The bar to entry is higher.
How insightful. I hope there's also post when it starts working again.
Uhg, I should have chosen my words more carefully. Thanks for the reference links, and the point by point break down of my anecdotal comment (I love HNers...really)

If we take a breather, and look at the parent comment, it was about how large America is and how in this one area things might be very wrong, but many other areas of the US there are things that are going very right. The American dream is not tied completely to the drilling for gas in ND.
It seems that Spritz splits long words into multiple parts, using - on the ends of the components. That seems easy enough to implement.
Show HN: Plot Shift – Collaborative Storytelling
Here's an article with lots of interesting background info from the same author (lessmilk), "What I learned while doing my 'one game per week' challenge":

http://gamasutra.com/blogs/ThomasPalef/20140225/211663/What_...

Worth it especially for the following superb link:

http://www.gamasutra.com/view/feature/130848/how_to_prototyp...
I was using that as an illustrative example, and indeed, it has revealed the crux of our disagreement: You think "frivolous" means one thing, and the dictionary and I think it means another.
Drones being used to smuggle contraband into prisons
Already underway.

See http://time.com/10115/google-project-ara-modular-smartphone/ and similar projects.
Typically your video transmitter streams a low-res version, while an HD version is stored in an onboard SD card to be retrieved after landing.
There are reasons why implementing a system in Java might be a questionable decision, but unless that system involves extremely intensive number-crunching or has hard real-time requirements, performance probably isn't one of them.
My Pre-Spritz Speed Reading Lesson
> Spend less time thinking about getting sex and sharing photos.

Incentives, please? I would guess that maybe 20 years earlier, being an engineer who spent all their time working on something that sounds boring like "making better semiconductor materials" probably got more recognition and social status than it does now. If I say something like "Oh yeah, I work on gallium arsenide diodes at [research company]", people at parties are going to nod off before I can get to 'diodes'.

Why would a 20-something want to work for the likes of, say, JPL, when they can get tons more pay and recognition by working at, say, Facebook?
Assuming the size of the files isn't that big, you could always keep an unencrypted copy that you actually work on, and then periodically a script would mount the container, rsync the unencrypted directory to it, and unmount it so it can be synced.

Sure the unencrypted copy would be exposed, but not to any process that couldn't already access the mounted directory, as far as I can see.
Google is encrypting search worldwide.
pg has described email as a to-do list of tasks assigned by other people.

The social dimension is my reason for pursuing inbox zero. Especially as a founder, it's important a) not to be a bottle neck and b) to respect others by responding promptly.
>computer servers

I've been seeing this pattern a lot in nontechnical news recently, and have always been baffled as to what other kind of server there is (short of some basic network service implemented purely in logic gates, I guess).
Any chance you release these on mobile?
Agreed, that's what I stick to and git has been working great, very fast. I've noticed that if a push fails, all I have to do on the master is:

git checkout -b foo
// do the push from the client repo
git branch -d foo
Numbers Everyone Should Know
This seems pretty obvious. Is there some reason I'm missing why it's on the front page?
A quick upper bound estimate on the number of states of the 2048 game.
Hiring at Buffer in February: 2,024 Applicants, 3 Offers Made
It only seems to blow up if you're logged in though.
Do Brain Workouts Work? Science Isn’t Sure
Could you kindly link me to this? As far as I can tell, AOSP itself is under the Apache license, and terms like the ones you mention are incompatible with that license.
you know all major browsers use hardware acceleration to draw stuff right?
"countries become more reliant on each other for crude"

If the country that is selling you oil/energy is doing bad things this reliant nature of our relationship also ties our hands when it comes to calling them on their shit. See the Ukraine or pretty much any geo-political matter.

Isolationism isn't the only solution, but inter-dependance has it's own drawbacks.
I'm similar to you in the to-do list inbox, and I also never check "check later" folders. Instead, I use Mailbox app (Boomerang also works for this) to "bounce" emails back into my inbox when I don't need them today. This allows me to hit zero each day and conveniently reminds me of important things at the time that they need to be addressed.
>> computer servers
> I've been seeing this pattern a lot in nontechnical news recently, and have always been baffled as to what other kind of server there is ...

In this fast-breaking story, the expression "computer servers" has joined "software program" and "underground tunnel" at the Department of Redundancy Department.
Could you not create an algorithm to detect abnormal things in the water and flag them. Each flagged image is then manually looked at by a human and them deemed interesting or not. Looking on Tomnod there seems to be loads of water and clouds, wouldn't it be easier if we could remove all these pointless water+cloud sections.
These "x is down" posts are my favorite on HN. Thank you for the useful and insightful post.
This is great. To the Developers: please send any DMCA notices to /dev/null so I can use this forever.
You mean releasing native iOS/Android games? Yes, I'm thinking about it.
It's also doesn't work well for hyphenated words: 'step-by-step' and 'hastily-implemented' are flashed up all at once.

(Regardless of whether or not those are properly hyphenated.)

Edit: But this is still very cool.
You'd be surprised how obvious it isn't in the sales process for some companies.
How Edward Snowden helps U.S. deterrence
Yes, this (Chrome not allowing the script to be run) is a good thing. The bookmarklet javascript needs to be served over HTTPS and any communication it makes also need to be over SSL. Seriously if you aren't defaulting to HTTPS for your website and or service in 2014 you're doing it wrong. Plain text HTTP needs to go the way of telnet.
i get probably 1000 messages a day. inbox zero was never a goal of mine, and never will be. i'm not really sure what the point of it would be. seems futile.

i have 3 things that help me keep my mail organized (my startup runs its own postfix+dovecot mail server)

* mail client on dedicated vertical 24" monitor

* procmail (mailing lists, alerts, tickets)

* spamd (spam)

everything else hits my inbox, and if i don't delete a message, it stays there, where it stacks indefinitely.

search bar + at-a-glance view of every important message i've received in the last N days is useful, i'm not really sure where this obsession for having an empty inbox comes from. that would actually hinder my productivity.

lots of ssd + ram = right now there's 29,453 messages (and attachments) in my inbox and it feels great. all of them are marked read.
Watching and Understanding the Ruby 2.1 Garbage Collector at Work
Another recommendation I would make (either to get to zero or get yourself to stay there) is to pre-commit to your goal using Beeminder (http://www.beeminder.com), which will make you pay money if you don't hit a target each day. (Don't worry, it only counts "read" emails so you don't have to worry about emails coming in and causing you to go off track)
If you keep spamming thesurge.net links for articles that are low-quality rewrites from previous websites (in this case, http://techcrunch.com/2014/03/12/goldman-sachs-bitcoin-is-no...), then you're just going to get the domain banned, as was the case with your previous account (https://news.ycombinator.com/submitted?id=TheSurge)
Yes, that is a good point, I'm planning on using lua though on a wide range of hardware ranging from MCUs through to Servers.
I realize I have some typos up there. Apologies if that messed up any understanding.
No, I don't have a demonstration since nothing like this was ever widely adopted, but it is an opinion shared among the bittorrent community:
"One of the key algorithms in bittorrent is the rarest-first piece picker. It is vital to bittorrent’s performance that the piece picker fulfills both of these requirements:

The rarest piece is picked (from the client’s point of view of the swarm)
If two or more pieces have the same rarity, pick one of them at random

The reason to pick a random rarest piece is to always strive towards evening out the piece distribution in the swarm. Having an even piece distribution improves peers’ ability to trade pieces and improves the swarm’s tolerance to peers leaving."
http://blog.libtorrent.org/2011/11/writing-a-fast-piece-pick...
"fixing government, curing cancer, improving medicine, rebooting our space program, fixing education, etc."

I think a big part of it is less pay. Important things pay very little compared to frivolous metoo.io apps and social advertising and whatever.

Capitalism is a greedy optimizer. When it finds a local maximum it goes all in. It does not explore the fitness landscape.