skysight-inc/HackerNews huggingface dataset:
If what is referred to as progress leads to things like flooding the market with 1920x1080 glossy, reflective displays for PCs, then there's issues to me.

There's been more than just SSD out there that have been huge as far as progress. Multi-core processing pretty much ended all the hangups and fears of programs endlessly cycling on your CPU and hindering your chances of killing it easily. Now, we're to the point you can have an app hang and not even notice it right away as it pegs a 1 of 4 or more cores.

Not sure the date exactly mouse wheels became the norm (early part of the 2000s but not sure the year), but I'd hate having to click to scroll everything all over again. Try playing some of the older PC games before the era of the scroll wheel. The UI looks pretty dated on them when you realize you can't scroll. Semi related, but the addition of more gestures to touchpads for laptops as well.

Wifi was still pretty new for the average person 10 years ago as well. I mean we all had wifi routers I would guess, but the average consumer wouldn't be thinking about it for a few more years.

Prices dropping dramatically on IPS type displays is also huge to me at least. If only non-glossy, high resolution monitors above 1920x1080 became more predominate.
Which is what Linus did...
That's true. I live in Friuli Venezia Giulia and not knowing the local dialect I'm often excluded from a lot of discussions.
Thanks. I am actually looking for something that tweets from my account whenevr I post to hackernews.... to save me the trouble of posting twice.
And Cisco spying for US Gov. As well as Microsoft, Google, Facebook, Apple, AT&T, Verizon, and what now. News at 11!
For me I appreciate it from the end result, not the underlying guts of how it works.
That is basically the original meaning of "don't be evil", or at least the one used in the IPO documents.

You would probably know, since it's hard to sell ads like that without telling people.
Nokia went with Windows Phone because it feared Samsung's domination
Sarah is essentially saying: "everybody can love each other, and when there is a mistake, we will just kiss each other harder until we get the problem solved". This, in my opinion, is much too optimistic.

Linus is saying: "there are some people I do not like, and I will never like. But I do not want that to get in the way of being productive. We can still work in the same project, maybe not side by side. And whenever you make a mistake, I will let you know without the tiniest doubt. And you should do the same, too." I think this is clever, and allows for very diverse teams, where people are able to work together even though personally do not fit at all. People are different - let's find a way to overcome that!

Basically, Sarah is worried about the social side of running the kernel - the egos of people - and Linus is (surprisingly for a manager!) worried about the technical side, sidestepping personal issues. He just does not care if you are feeling hurt. For that, you have your mum.

For him, the only worthwhile goal is to be productive, and to communicate clearly what he is thinking. Sarah expects him to understand that she is pissed by this. In this case, the whole context makes it very easy to understand it, but being polite is very often the wrong way to make things clear. It just takes much longer, and sometimes you never realize there was a problem to start with. Since she is trying to solve this issue "politely", it will just take forever, and no solution will be reached - because there is no solution! People are not going to start loving each other just because she would like to. She is trying to create a kernel lah-lah land, where everybody is happy and at peace with each other. Not gonna happen!

At the end of the day, it just a harsh email that you get. I would say, get over it!
Just by the by, this is a terrible idea to do online. The best case is a crash-consistent replica. The more likely case is an inconsistent one that may or may not be repairable, because of the length of time it takes to do the dump.

If you want a bit-for-bit dump of an online filesystem, use Linux LVM to create a snapshot, then make an image of that (100% known crash-consistent) copy.
"Life" usually refers to an exothermic, self-sustaining phenomenon that can process, integrate and react to information.

DNA, proteins, membranes, cells, etc. are IMO implementation details.
"Also those drones definitely do not have any MSG-31 equipped. And their speed is definitely not above the state limit. Well not by much anyway."

Damn, that makes for some fine ass comedy.
Have you ever managed or lead a team?

If you have, you'll know that your job in that situation is to get the best results from the team - over a variety of time-scales. Sometimes you have to crack the whip, but mostly its important to be somewhat diplomatic and respectful while still being clear and direct, because the team is made of people who (unless it has some kind of dysfunctional brogramming-type culture) have a need for fulfilment in the work they're doing.

Some cultures are more direct (eg. Dutch, Israeli, Finnish) than others (eg. Japan). If everyone on a team expects the same norms then they are going to get along well. The problem for Linus is that the "team" is a pan-cultural community with a spread of norms and (it seems to me) that Linus want to be the Linux benevolent-dictator-for-life while everyone else expects him to be a leader.
Nice release guys! Good to see you on the front page on HN. Keep going.
Lato is so beautiful.
Discussion of the NY Times story: https://news.ycombinator.com/item?id=6043183
Ha! I still have my Mindstorms set and I plan to knock the dust off of it in a few years when my son is old enough.
I'm not sure I want automated bots contacting me through github.
The "Code of Silence" isn't only efficient in the Mafia.
You can't do this with someone on a work visa in the US, so this could reduce your pool quite a bit (depending on where you are located).
Yandex Maps
There are several comments about how "corporate culture" is completely negative. Maybe some are. There's plenty of start-ups with a negative culture as well. But this is not a big business problem. It's a people problem.

Good communication makes everything better. EVERYTHING. It makes people happier. It helps people understand each other. It lubricates the transition of ideas into implementation. You can not underestimate how important it is.

Bad communication has the opposite effect. It makes people feel bad. It creates barriers to prevent people from accomplishing goals. It can spread negativity like a virus throughout a community.

When you lash out at people, you're creating a few problems. First is that the person feels insulted. If they are insulted, they won't want to work with you, and will actively campaign against you, unproductively. Even if you have a good idea, a person that you're verbally abusing won't give it a second thought, most often because emotion overrides intelligent thought. Finally, it stimulates a kind of general negativity in your community that simply spreads bad feelings and bad attitudes everywhere.

Nobody likes feeling bad. Nobody wants to fight over something stupid. If you want to get work done, the last thing you need is to be frustrated, and deal with frustrated people.

Furthermore, insulting someone does not make your point more right. It doesn't make it less right, either, but it's not helping at all. You might be able to bully someone into agreeing with you, sure. I've had people argue with me on every single possible point 'til i've given up out of exasperation. That doesn't make for good solutions to problems.

If you feel excited, agitated, defensive, or angry, write a letter in response - but send it to yourself. Wait 10 minutes and read it, and then consider sending it. Ask yourself if you can edit it down to be more concise as well as friendly. You'll end up finding people agree with you more this way.
Personally I wouldn't charge during the closed beta because the insights you will gain from your first customers is worth more than money.

That being said, if you need to keep the roof over your head, let a few people try the product for a short amount of time, and ask them how much they would be willing to pay. You can fine tune the amount as you add more customers and get more feedback.
Would really like to see a comparison between this and Soulver (http://www.acqualia.com/soulver/). Most obvious differences are the lack of a two-column view and support for Markdown, as well as support for function definitions, which I'm pretty sure Soulver lacks.
I feel that Ruby, Python and BASIC are too complicated for five year olds.

My aim with Isla was to make a language that avoids as much programming jargon as possible, and assumes no prior familiarity with programming. This is why I made it natural-language-like and omitted punctuation from the syntax as far as possible.
I have never really looked into it, but searching the archlinux aur for multitouch a few things come up:

easystroke-mt - Use mouse and screen multitouch gestures to initiate commands and hotkeys.

touchegg - Multitouch gesture recognizer

Obviously I can't tell how well those work and whether there are better projects...
You could jury rig as Cessna in an afternoon. The high costs of defense UAVs are almost wholly due to defense contracting rent seeking and a severe lack of competition. Drones do not cost what you think they cost. People are expensive. Robots aren't.
This looks like it would be useful for building a "single page" site. I may use it for just that.
Yeah, I'm seriously considering starting my (yet-to-be-conceived) children on a CLI computer unless there is something more awesome in 2021 or something.
This is fascinating.

What about genetic diversity? With only 1000 people can they keep reproducing without long term effects? I can't believe they have been isolated for over 60,000 years.
I'll take a stab at it! Let's zero in on the use of "any".

It's worded in a way that's true - that technically all the drones they have don't fire a range of weaponry. By that statement then, there might be a specific drone they have, which fires a specific type of weaponry.
I would agree if this were a company project, or private organization, but its not, its a public dispute on a public project with a vast audience, and a press hungry for political drama-fueled clicks.

I don't think she said anything in this interview that was disrespectful to Linus, or anything other than color commentary. It's sort of like the press conference after a sports game where a player disagreed with the ref during the game and it was picked up on mic, and the press asked her about it after.

Her crime is that she took a stand against an authority figure. She might be wrong in the end, and talking to the press CAN be risky, but this specific incident doesn't seem to be all that bad.
What's wrong with command line git grep?
Should readers be firing up wget to archive the site, or does the Wayback Machine provide good enough coverage?

http://web.archive.org/web/*/http://h-online.com
https://twitter.com/ioerror/status/353955117411737600

>Don't use hushmail. Never use hushmail or suggest it to others - they snitch out their users. Fuck them.
If developers were pushing the current CPU and GPU capabilities on PCs there would be more demand for upgrades, but instead most games target the current console standards and offer little else extra if they find more power available.

I suspect there will be a blip over the next 18-to-24 months as the next generation of consoles become common and developers start targeting them rather than the last generation, so what is not "bog standard" on the desktop will not be good enough, then it'll settle again once the people that care for high spec games on the PC have upgraded.
Well, said goofy comments can be seen as childish attempts to fend off a real discussion.
If you want to backup with this kind of technique, use partimage instead, and do so from a rescue CD. You need a quiescent filesystem for imaging, so it can't be under use by the running OS.
I hear this a lot, especially with regard to dating advice, but I don't think I've ever eaten with someone who was rude to the waiter. Have I just been lucky?
When it comes to fuck yous, I hate them because they don't communicate anything, although combined with a foreknowledge of the person's impulse control abilities you might be able to figure out their emotional state (which I usually don't care about.) It's just abuse, and if we're going to abuse each other with no content, I might as well punch you, which is fun. Swear words are often just more shit to wade through to get to content.

Sweary people like to direct their frustration outwards, but that doesn't necessarily make them direct. I see little relationship between people who throw hissyfits and people who are honest in the way I like. The honesty I like cuts down the search space for reaching pragmatic solutions; it doesn't simply tell me that Billy's blood sugar is getting low.
Yes, a few. They do it by being competent and aware. The point I'm trying to make is that if you don't understand what you need an IT person isn't going to be able to solve your problems by just throwing technology against a wall. You don't need to understand the technology, but you have to have a very clear understanding of what you need to accomplish and then communicate that clearly.

Everyone should try to be friendly and professional, and clearly being rude won't win you any favors, but you shouldn't get moved to the front of the line because you stopped by to talk about last nights game or how my kids are doing. That's not a solution that can scale.
thanks for the support. Actually I was quite impressed it stayed a bit on the home page.
I will be waving. Cuz I'm a dork. But I will actually be waving.

Come to think of it. I might even throw a waving party of some sort. Hold up a sign, have some beer, play some The Blue Danube via Spotify over Airplay.
It is not universally true. Some companies even do the same thing if an employee is going to go work for a competitor regardless of job function.
The middle ground is Linus continuing to be who he is, and the corporate types can be as professional as their employers require. I strongly disagree with Sharp's premise that the entire kernel team should act professionally just because there are corporations paying kernel developers, who should somehow have elevated status because they now account for 80% of the development. The corporations are the ones who chose to play in a volunteer sandbox, and they are in essence volunteers of the project themselves; it's just their employees who aren't. That relationship is between the paid developers and their employers, not between the paid developers and the project.
Honestly - anything that makes elective representatives experience it. Best would probably be showing up at town hall meetings and asking smart questions. But even a two line email "I disagree with your stand on x. Please reconsider your position on x" is in my opinion making a much higher impact than any of these petitions.
duh!!! Its a beta device and its priced that way so developers can start making their profitable apps already on it. Its an investment. Off course its to expensive for daily use.
Robust Deblurring Software
I suspect Mozart would have been helped by the fact that he grew up in the heart of the classical era and the concert music of the day was quite formalized. There were certain things that always happened in a piece of concert music, and certain things that never happened.

It may go without saying, but part of the reason why such relatively strict musical forms were popular in the 18th century is that they made the music easier for amateurs to memorize and perform. There was a big boom in middle-class amateur musicianship at the time.

Modern musicians operate at a handicap relative to Mozart because modern music, even if we restrict ourselves to Western concert music, is stylistically and formally all over the place.
Wait, IMAP sucks because you do something in a non-standard way (labels in GMail) that is exposed over IMAP in the best way it can fake (folder) and it is IMAP's problem that automagically do what you think it should?

And just for added measure, deleting the label seems to me to be the right thing to do.
Google has $31 billion of advertising revenue on their own sites (says their 2012 annual report.) They have about 1 billion unique users per month (from Comscore.) So they have about $31 per user per year of ad revenue on their own sites.

My guess is that most of this is search. Although it may be possible to figure out how much revenue per user Gmail makes, my guess is that it is between $10 and $15 per year.

I think FastMail is significantly cheaper ($5/yr for a personal account, says their website at https://www.fastmail.fm).
> If you really want to know if a (otherwise qualified) developer will fit into your team you should do contract-to-hire

The difficulty here is that no one who is even mediocre would ever do a "contract to hire".

If they are good they have options and there just isn't any upside to doing a contract for hire when you can take another full time job.

Contract for hire is a big red flag!
Of course, many other countries cook the infant mortality books be not reporting premature babies that die shortly after birth or are "hopeless" because they don't have the medical tech that the US does. Consequently, that skews US life expectancy down.
Show HN: An Amazon focused deal site
IOS Forensic Toolkit
Proving something vs. encouraging someone
New Strawberry Species Found in Oregon
Actually, I think you are the product for free software. Think in terms of non-monetary rewards. Developers get satisfaction and sense of achievement from the number of users using their software. So your usage is actually the 'product'.
The first paragraph reads disturbingly like the reason we should make contact with them is because the people themselves are resources to be harvested.

Phrased like this, it's a really good reason why we should not make contact, because ultimately the primary thing we would gain from such contact is exploiting the people themselves.
Fourteen Percent of Smartphone/Tablet Users Recently Used a TV-Content App
If for any reason - notes about entrepreneurship for my daughters
I've always thought this is interesting, if not directly related.

Apache Accumulo:

Like Google, the [NSA] needed a way of storing and retrieving massive amounts of data across an army of servers, but it also needed extra tools for protecting all that data from prying eyes. They added “cell level” software controls that could separate various classifications of data, ensuring that each user could only access the information they were authorized to access.

http://www.wired.com/wiredenterprise/2012/07/nsa-accumulo-go...

Then:

How will graph applications adapt to Big Data at petabyte scale?

Brain scale. . .: 2.84 PB adjacency list, 2.84 PB edge list

Largest supercomputer installations do not have enough memory
to process the Brain Graph (3 PB)!

[Accumulo gives] linear performance from 1 trillion to 70 trillion edges [on the 1 Pb Graph 500 benchmark]

From "An NSA Big Graph Experiment": http://www.pdl.cmu.edu/SDI/2013/slides/big_graph_nsa_rd_2013...
I do inbox zero as implied above and I thought I'd hate the sectioned tabs but I actually love it. Only because I make sure the primary inbox is cleared constantly, but can take my time getting to the social one (where it's very easy to just select all and delete).
Why the Microsoft Surface is failing
Wow... someone has a real sense of humor and ability to execute the details.
> I'd disagree...

Why ? You're running on a "closed" device with a closed OS where software can only be installed from one place. How can OSS be important here ?

I would think free is important for the end users...but OSS ? Neah..
Why not? Serious question.
BuzzFeed Delisticator for Chrome
If interpreted correctly Linus' remarks about the value of having a panel discussion on the issues Sarah raised, he does think it might be possible to find an accomodation on lkml that suits both him and Sarah.

Sarah was not passive aggressive, and she did the opposite of avoid confrontation on this matter. It seems odd to me that she is accused of wanting these aspects of corporate style.
It doesn't search though every repository on github.
>> But if you can tell the code is wrong, then give reasons for why it is wrong, tell them you can not commit until those reasons are corrected, and do so in a polite manner. In addition, by providing resources, you make your own job easier as the quality of patches continues to improve in quality, you retain talent, and foster new talent within the software community.

One of the problems with assumptions here is that kernel maintainers by definition shall know that their code is wrong and why it is wrong . If this is not true, they shall not be kernel maintainers.

Another one is that Linus does not need to retain talent that can not perform to acceptable standards.

Please note that acceptable standards are different for different people.
RetailMeNot Shares Spike After Raising $191 Million In IPO
ISP rotated out the IP... DHCP. I'll find a static one someplace and put it up.

Edit: This works until 3:30 PM today (East Coast USA time):

telnet insult.16s.us
Quasar/Pulsar 0.2.0: Clustering, Supervisors, Fiber-Blocking IO and core.async
I strongly agree that something like that is the best approach. I'm developing a process I'll call YRR (for Yes, Real and Reciprocal) to define one particular take on this idea. I'm going to try to enforce using it on others, as much as I can, going forward. So tired of people making guesses. So tired of "tell me your life story", so tired of being told I'm under-qualified or over-qualified for things I know I can do and clearly have a track record of doing, etc. So much time wasted on meta instead of doing the real things itself we want. And too many formal/bureaucratic hoops, unpaid, people expect you to jump through. The traditional recruiting/applying/hiring process, at least as its done in the more formal parts of the software development field is badly broken, almost a circus not to be taken seriously. Can it work sometimes? Of course. Could it be done much much better? Hell yes.
"With DRM someone is keeping... the code running on your computer, secret from you."

Yet, Netflix open sources the code[1].

[1]http://techblog.netflix.com/2013/07/nfwebcrypto-web-cryptogr...
> A "it just is" theory does none of these things.

Sure. But the physics to predict the behavior for galaxies or other objects moving away from one another is already covered by a theory of gravity. When the blog post removes the expanding space paradigm as superfluous, nothing worse results.

> What was the external force applied to the galaxies?

Now that question makes more sense to me. Because once they're moving there's no mystery. The galaxies are currently attracted to one another by gravity, we can assume, even as they move away from one another.

I don't know what caused the galaxies to start moving away from one another. Let's suppose observations instead showed them to be moving toward one another. Would you then ask what started them doing that? Since they'd be moving in some fashion regardless, the only mystery I see is that they are mostly all moving away from one another.

Let's suppose the expanding space idea solves the mystery. Well it's not a very good solution because it immediately raises another question: what causes space itself to expand? It also leads to the flatness problem, a major problem of physics. If it's superfluous and its removal solves the flatness problem, physics would be advanced by removing it, even if that mystery remains.
Wow! This seems amazingly complete for an iOS/OS X-only app that I've never heard of before today. Is it based on some preexisting algebra system, or totally from scratch? Regardless, it's very impressive.
Viruses don't self replicate. They inject their DNA/RNA into a host cell at let it clone them.