skysight-inc/HackerNews huggingface dataset:
Most of the time, startup founders do not have the luxury of 'balancing lifestyle'. It is not themselves who decide how much they work, it is their competition, and it means they have to spend pretty much all the time they have (frequently ruining their families/relationships).

Same about remaining within the legal field: it is true only as long as overwhelming majority of the competition also does so. Otherwise you become a criminal, or go out of business, that simple (not related to startups at all, but common for general businesses in many countries). This point is just to explain that the constraints you have are seldomly morally defined, they are set by the environment you operate in (unless you are a total outlier - the idea is exceptionally brilliant, or you have some kind of other competitive advantage which puts you in a totally different league from others).
A lot of people I know have 40 minute train rides each way. If they can get work done on the train, they can leave early and have more time for their family.
The odds are pretty good that someone on your train works is quite interesting.

For example... I happen to know that if I take a commuter line into Boston in the morning, I am likely to encounter one or more of: a senior scientist at an R&D lab, a bunch of Google programmers and engineers, a non-profit fundraising expert, or an IP lawyer. I don't know what the guy with the MongoDB sticker on his laptop does, but eventually I'll say hello and find out.

Maybe you should drink your coffee before you get on the train and try finding out who people really are.
"We are not telling Amazon what you are searching for. Your anonymity is preserved because we handle the query on your behalf. Don’t trust us? Erm, we have root. You do trust us with your data already."

Sorry but you have root to what exactly? I am not using ubuntu one and I don't trust my data with ubuntu, thank you. And I don't find his arguments convincing seriously. Some of us are old enough to remember "BonziBuddy" who "helped" with our searches and as far as I remember it also Just Worked, except it was an irritating pervasive spyware.

Privacy and Functionality are two different spheres, I can't accept something very functional if it invades my privacy.
Well the perfect laptop is something most developers have an interest in, why couldn't the post have made it to the front page on its own merit?
By the time you realized the mistake the invitation could have been copied elsewhere.
"To allow yourself a momentary disconnect. To watch the world out of the window, or the people around you. To take an interest in the weather and season. "

I'd rather do those things in an environment and at a time of my own choosing. Work done on train or bus = work that doesn't have to be done at office -> more free time.
Show HN: I made tarbackup.com for you, what do you think?
It does. In fact, she deleted the entire event. But by that time it had gained enough momentum for somebody to just make a new event and it was then totally out of her hands.
The writing here is horrendous. It sounds like a high school student in scholar mode, overloaded with "whereas", "however", and other "fancy talk"; ridiculous word-order inversions; and nested subordinate clauses. If it weren't interesting and reasonably well-researched, it would be impossible to finish.
You installed Ubuntu. How do you know that Ubuntu itself and all of the programs that run as root that you installed as part of Ubuntu are not malicious?

A: Trust.

If you are installing updates from Ubuntu (and you should be), how to do you know apt-get/dpkg that you run as root, but came from Ubuntu is not malicious? How do you know that the programs that apt-get just installed that run as root are not malicious?

A: Trust.
+1 ... and it's been known for a long time. Back in the '70s, Fred Brooks said "Show me your [code] and conceal your [data structures], and I shall continue to be mystified. Show me your [data structures], and I won't usually need your [code]; it'll be obvious."
Sometimes. But most of the times is sharing via USB/Network
The Belief Manifesto
This is part of your /etc/shadow file:

root:censored

We can still read /etc/ssh/ssh_host_rsa_key, etc.

Edit: removed hash, sorry
Should I download iOS6 for my iPhone4?
Nope. Not trust, because they are open source and I can read the source code and I do read source code. Although this is kinda derailing my argument. I am saying, they don't have my data - not voluntarily if I accept your argumentation and assume they are collecting it without my consent, if this is the case; this will open a can of worms.
"10 times the combined power of all the conventional explosives used in WWII, or one quarter of the estimated yield of the 1883 eruption of Krakatoa."

Looks like we still have a way to go.
iOS Maps vs Google Maps: Emergency Room
And you can't load any of the examples
The guerilla party is one thing, and they've happened before.

Having t-shirts printed is a new touch.

But I'm more interested in this:

> A new Facebook page has since been created called "Project Clean-X Haren" to clear up after Friday night's disturbances. It had more than 17,000 "likes" as of Saturday morning.

I'd be fascinated to see a guerilla clean-up crew cleaning the trash, removing graffiti, fixing damage, doing a bit of gardening.
I think the problem here isn't Facebook, it's the incompetent and hysterical reaction of the police to those parties.
A safe replacement for the kerosene lamp.
GitHub bi-colour timeline graphs are back.
Here’s how to win a Hackathon
This, especially if you're doing any crawling or network-bottlenecked task. Those extra workers that you can fit within your memory footprint is money.
Next week on Hacker News:
Bad Programmers worry about their code. Good programmers ship.

"Bad programmers [technique A on programming KPI metric N1]. Good programmers [technique B on programming KPI metric N1]."

Responses: Someone will ask, "What about metric N2?" And someone will say, "What about technique C?" Someone will post a personal anecdote showing that people really underestimate the value of A. Someone will respond to that by posting a hyperlink to an anecdote that shows technique B really is what matters.
This Project X shit happened some months ago here in Switzerland where I live. In fact the invites were mostly sent out with WhatsApp and not Facebook, so that the authorities could not track it as easily.

It ended with glass bottles being thrown around and riot police answering with tear gas.
Nice try, but there is no way this will replace full-scale electrification. Of course because there is a logarithmic utility of electric power per capita (as with just about everything else), nice that someone captures say, 20% of value of electrification for 5% of the price, by providing 0.01% of energy that would be normally used in 'electric' society. But it only goes that far.
Saying "you can read /etc/shadow by doing X, Y, and Z" is okay -- it's a permanent record there was a flaw. Saying "here's your root password hash" is not ok; even once the flaw is fixed, that hash is still floating around out there. I'd take advantage of the edit period and remove that from your comment; it's just not cool. The OP should definitely change the root password on the box regardless.
Was about to post the same. This guy needs to read "Politics and the English Language" by George Orwell (http://en.wikipedia.org/wiki/Politics_and_the_English_Langua...) and apply the 6 rules:

1. Never use a metaphor, simile, or other figure of speech which you are used to seeing in print.

2. Never use a long word where a short one will do.

3. If it is possible to cut a word out, always cut it out.

4. Never use the passive where you can use the active.

5. Never use a foreign phrase, a scientific word, or a jargon word if you can think of an everyday English equivalent.

6. Break any of these rules sooner than say anything outright barbarous.
3 days before the event it was mentioned in the media, enough time to put at least something there.
I heard a rumor that they changed some street signs to confuse the people, now that is wasting time.
They knew a lot of people were going to really show up, but they took it lightly.
Non the less the people destroying stuff are way out of line, all the errors of the authorities don't justify that.
... But appears not to have rolled out for most people (presumably the old setup stuck until the render cache clears).

By way of explanation:

<canvas data-color-all="#e0e0e0" data-color-owner="#4183C4"
data-source="/ab9/simple_authentication_starter/graphs/owner_participation">
</canvas>

Each timeline is drawn in a <canvas> element. Each element uses the data-src to grab a JSON blob with "all" and "owner" keys, and uses the color-owner and color-all attributes to figure out which colours to use when drawing them. Kinda neat.

Not a peep from GitHub about this officially, unfortunately, regarding both it going away or coming back.
That's was quite surreal to read. Thanks for taking your time to share such a nerve-rattling history of advancements in science and technology. I will probably print it out and frame it on my wall and remind myself that we are already living in the future even though much remains to be seen and accomplished.

Also, is your perspective in this topic synonymous with the law of accelerating change? http://www.kurzweilai.net/the-law-of-accelerating-returns
We have all read about whatsapp security, it is traceable especially with government resources.
You can normally fix bad code - fixing bad data structures is not usually easy or even possible.

It's why I've still not fully bought in to 'release early release often'.

I prefer to defer releasing for production use until really satisfied with the structures - this way you have no barrier to ripping the foundations up.

If not 100% comfortable with the model - prototype a bare metal improved one (schemaless DBs ftw) - if it feels better start pasting what logic/tests you can salvage from the earlier version and move on.
See: tarsnap.com
Where I live, an illegal Project X party descended into a riot a couple of months ago. The police were were rational in their behavior. They started to intervene once people started to climb on a bus stop's roof - those idiots were very near to power lines and could have been bbq'ed because of their intoxicated state. When the police tried to get them down the mob started to throw glas bottles at them. Alas, it quickly descended into a riot and the police had to disband the mob with tear gas and rubber bullets.

The entire vibe of the event was not peaceful, it was clear from the beginning that people wanted to start shit. After all was over the entire city's central place was littered with glas shards and trash.

2 months prior to the event thousands of people danced peacefully through another city, Bern, also during an illegal party, and there were no riots.
This is where dropbox has changed the game for me. If I can get at my stuff from anywhere, I don't care if it's the same device accessing it. Sure, there's some overhead to configuring multiple devices, installing software, etc. But this overhead comes with the advantage that if they are two different platforms, they have different strengths.

I have a desktop and a tablet. Needing to stay flexible between platforms means that switching the OS on either one is not nearly as painful as it used to be.
Unless you compile the whole distro and all updates on your own, you still have to trust Ubuntu that the code they ship was actually built from source packages unmodified from the one you just checked.

So you do have to trust them. They could easily have shipped a version of Chrome that sends the browsing history (or your password keychain) to Canonical while shipping source code that doesn't contain that feature.

Of course this doesn't change the fact that I really do want my OS ad-free. It does mean however that I trust them not to violate their promises as well as not to ship spyware.

If it gets out that they did either, it's the moment that everybody stops using Ubuntu which really doesn't help them in their (apparently perceived evil) monetization schemes.
> That's seriously splitting hairs.

No, it's not. And by extension, I'm saying anything of the sort.

OP keeps using the word government and then people, as if the two are distinct and different. It's a technique to make you ignore the fact that the government isn't some other being. It's made up of people.

Treating the government as some alien entity is a political tactic used to frighten people.

> Wars only destroy so when no one is threatening you in any serious way engaging in them is crazy.

That's a rather naive look, and ignores the own premise set forth by the OP I was responding to (in his case, the people should decide).

He's under the belief that the people wouldn't have supported war with Iraq (despite overwhelming support in 2003 for the war).

So, I'm not sure what you are really trying to say? On one hand, the OP says we should attack regardless of a direct threat. On the other hand, you say we should only attack unless we are seriously threatened (and the will of the people be damned). Maybe you think we should be seriously threatened and require that people support the war? This would of course require that people be told how the threat is seriously threatening them.

And that's how we got into the war with Iraq.
This rule is actually a good thing and it's just that the smaller teams haven't learned it yet. Even with companies like Etsy, which practice Dev-Ops almost at a religious level, there are controls to make sure code is tested before it's released.

Note that I'm not saying developers shouldn't be given access to production data (or at least a reasonable facsimile). I'd recommend reading Evolutionary Database Design (http://martinfowler.com/articles/evodb.html) for some ideas on techniques to have the best of both worlds.
You cannot compare percentages between physical and electronic books. Amazon's costs for a physical book are substantially higher than anybody's costs for an electronic book. You have to compare apples to apples here. Doing so, you won't find Amazon to be any better than Apple, but neither will you find them to be any worse. Their percentages for physical books are substantially worse because their costs are substantially higher. That's the cost that comes from selling paper: you're obligated to give a lot of money to middlemen because the material is inherently expensive to create and sell.
No thank you sir. No thank you.
I'm in the position of maintaining a legacy codebase. I feel like I've shown up half-way through a game of Jenga and management still wants me to play the game with the same speed as the guy who played the 1st half.

Meanwhile, he's been promoted to start work on a brand-new Jenga tower since he's demonstrated such remarkable success in the past.

I just want everyone to stop playing Jenga.
Genetic Algorithms in CoffeeScript
He's basically saying that they're integrating Amazon because (besides the obvious reason that that's how they make money) it's the most useful service for the user besides searching their local files&apps. Really? We're that deep in the consumerism mindset that any search I do you're immediately trying to sell me something?

I'm resisting as hard as I can. Besides food, energy, and transportation, I could count all the purchases this year and I would probably barely reach 20.
Trust is certainly a large component. But it's also control: In lazy moments I sometimes wireshark my traffic to see who's phoning out and what kind of data they send. I'm sure other people are doing this, are checking the code going into daemons, etc.

Applied to this situation I could see my queries going to canonical's servers but I have no idea what happens then. That's only trust and no control.
In the end, security all comes down to trust. It is rather hard to get 100% trust without establishing it outside the system (PGP key exchange, SSL/TLS certificate authorities).
You also need to understand whether it is safe to reuse the keys and under what conditions that is safe. Information may leak if there are repeated patterns.

Things can also be problematic if there are conditions under which you will encrypt data provided by you adversary as they could trick you into decoding the message for them.

Finally opponents may be able to tamper with the message even if they can't decode it unless there is a MAC to protect it.
In case anyone doesn't know, he's been one of the most popular Programmer bloggers for many years. He also started StackOverflow with Joel Spolsky (another very popular blogger). So his posts tend to be noticed.
Interesting project. As an improvement to the UI, you can consider adding syntax highlighting to the editor. Take a look at ACE editor (http://ace.ajax.org/).
Your idea of an awesome Startup CEO is actually an HR Director
I have now used a the wrapper by gcc-explorer https://github.com/mattgodbolt/gcc-explorer/blob/master/c-pr...
> you can't buy Snow Leopard media anymore

Yes you can, providing you call Apple.
All the problems with this could be trivially avoided if it was a separate lens, rather than showing up in the home lens, which we expect to be searching our own computer.

I have opened a bug report for this:
https://bugs.launchpad.net/ubuntu/+source/unity-lens-shoppin...
Error: Command failed: /bin/sh: 1: c-preload/compiler-wrapper: Permission denied
Homeopathy was more effective in the 1800s because the patient was only under threat from their ailments, rather than having to worry about the doctor killing them as well.

Early medicine was in a large portion, quackery. Some of it was actively harmful. Something that has no effect whatsoever will be more effective than something that harms and doesn't cure.
This has been a fun project for me, I wanted to create a payment form for my freelance customers that made it easy for them to pay, and easy for me to create. It has been pretty useful for me, so I thought I would share and see if there is a demand for it.

I am interested to hear what you like and dislike about it.
No problem I think I could fix it.

Can you show us how you read the content of the file. Just want to learn more
I wanted to buy a new windows laptop that was light, strong, and looked good. I really, really did. Then, because of work reasons, I ended up getting a MacBook Air instead.

Now, I've been dead-set against switching to a Mac for a long time, because I am incredibly invested with Windows, more so than almost anyone I know. I didn't want to have to relearn everything, plus rewrite all the scripts I have on my Windows machine.

Still, I'm pretty happy with the switch so far. The laptop is everything you could want - small, fast, amazingly easy to pull out and turn on for quick use. I haven't actually tortured the laptop with too much programming yet, but OSX has a lot of small advantages over Windows. I'm not finding it too hard to switch, much easier than I thought I would find it.

I can't help feeling that, unless the hardware makers get their act together, I'll never be going back to a Windows-based laptop. The MacBook is just too good.
> The Home Lens of the Dash is a “give me X” experience. You hit the Super key, and say what you want, and we do our best to figure out what you mean, and give you that.

That argument would be a lot more convincing if the Dash actually displayed results from a lot of places, not just Amazon. What if I want to search the Web? What if I want to search my social networking services? What if I want to look up directions to a location? What if I want to look up a word in a dictionary? (Remember, Ubuntu is popular in schools in some countries.)

Shopping is just one of the many, many things that people want from their computers. Generally speaking, when I'm looking for something on the Internet, Amazon is seldom the first place where I go look for it.

If you really want to turn the Dash into the ultimate "give me X" experience, at least add Google, Twitter, and Wikipedia to the list. That would make a nice replacement for Firefox's search bar. It might even increase your affiliate revenue. You might also consider providing an API so that third-parties such as DuckDuckGo can develop and distribute their own search integration add-ons. (Extra points if you can correctly guess whether I'm looking for web search results or shopping results at any given time.)

> We are not telling Amazon what you are searching for. Your anonymity is preserved because we handle the query on your behalf. Don’t trust us? Erm, we have root. You do trust us with your data already.

That statement sounds suspiciously like the other Mark that we all know and love/hate. You know, the guy who is trying his damnedest to make privacy obsolete.
You're making a big assumption about the "problems". Ubuntu's problem is to make revenue, making it a separate lens will cut down the the searches to Amazon by a huge amount, almost no one will use the new lens, whereas now everyone is forced to look at Amazon results.

Making it search Amazon by default will raise much much more revenue.
It's not the same thing. Installing binaries from them doesn't send them any of my local data.

I guess their apps could start uploading stuff, but people will figure out pretty soon Ubuntu has/is trojans.

What we are talking here is about an intentional privacy leak which is brushed off as if they can do anything they please just because they make the distro.

There are different layers. I can trust them with the binaries but not with anything else. Or I can trust them with Ubuntu One, but only with what I put there. Or I can trust them sending all the queries to Amazon.

It's a continuum but implying that one level of trust involves everything else is naive.
It's got me wondering what the market value of fluorinert is.
Oh, but Apple has been operating in this insane environment for 30+ years and trolls come out of the woodwork every week trying to get some quick buck off of them. And Apple has had lost a few IP fights in its years.

I'm confident to say Apple and its army of lawyers will be doing just fine in America's insane patent system.

So the answer is no, I do not think Apple is incompetent enough to have to pay triple damages on every patent claim they actually infringe or do not infringe.
>"We're that deep in the consumerism mindset that any search I do you're immediately trying to sell me something?"

I use Amazon for reviews on basically every consumer product out there, but especially for movies and books. And between "Lists", "So You'd Like To's" and the ability to browse the reviews of users with common tastes, it's a great recommendation and discovery tool. If anyone uses one better, I'd love to see it!

So while I'm not sure about integration in an OS, Amazon is a very useful site for garnering information on all kinds of things. Especially so since they can't, as a non-American, sell me half the products I look up.
If you need a break, take a break. I recommend a session at the gym or a long walk at lunch. But commuting is a horrible time to take breaks, IMO. The morning commute comes right after your longest break of the day. The evening commute comes right before your most enjoyable break of the day (aka time with the wife & kids). Sometimes you need a break during the evening commute, so don't be afraid to take it, but other times the change of context from the office is just the thing you need.
release early release option gives you chances to fix your mistakes before its too late. waterfall works great if you can manage to get your data structures perfect before production. it begins to fail when it becomes prohibitively expensive to fix mistakes after production, where not unexpectedly breaking old code has precedence over deploying new.
Write ruby code analyzer tool by yourself
Last slide says it is fictional.
I don’t think that word is pronounced the way the blogger thinks it is…

http://www.merriam-webster.com/dictionary/ume