skysight-inc/HackerNews huggingface dataset:
Its nothing about overly ambitious, its about what you said: a stable work-life balance. Start up culture has lead us to believe that if you don't work 100 hour weeks, you don't want it bad enough or you don't care; that's patently false. If you really need to work 12 hour days to get something done you need to examine how you work. I guarantee you that you could improve your tools (knowledge of your tools), change the way you develop software or spend less time playing foosball and more time in front of the screen. I'm not against working a 10 hour day when a system is down or if something crashes that needs fixed: I'm against doing it everyday. No one is going to be like "Oh I wished I had worked more" when they are on their death beds, and I wish people would start thinking long term and about their health and future.
Saratoga, CA. Killer web developer needed to help me with freelance work for clients, equity split evenly amongst our group (i.e. everyone gets an equal percentage). Email keshav@keshavsaharia.com if you are interested.
If you think you need a 44 page document to protect yourself that, realistically, mostly only lawyers would ever read in full that's understandable: most of the big companies do it.

What I don't understand is why they felt they needed to be disingenuous about it: 44 pages of legalese isn't "keeping it real" or "trying to keep things simple" for most reasonable connotations of those phrases. It appears there isn't even a diff to compare the old terms to the new terms, either.
I disagree: The facilitator may be as shocked and horrified as anyone.
Encycolorpedia - Color schemes, combinations, gradients, etc
We oppose it because it's evil

Good. So you probably understand why amassing so much power in one corporation is evil in and of itself, even if the the people at the top have good intentions at the moment (whatever that means - I'm not sure most people share the same definition of good intentions).

The intentions of many influential people in government, including those at the very top, are not in the least bit less noble than those of Google's executives, and yet, while they may not always like it, they understand the necessity for checks and balances. Power must not be concentrated. Concentrated power is either evil, naivety or ignorance. It can never, ever-ever, be good, though it might have the appearance of good for a short while.
You know, actually the US isn't that much freer in practice compared to Singapore. In theory, perhaps. And the reason has less to do with the decline of rugged individualism amongst soccer moms than the existence of a constant low-level background threat, whether from terrorism, a sizable underclass, law enforcement, or (this might be embarassing for some) alcoholism. They don't check IDs for alcohol in Singapore. If you want to see actual practical examples of freedom, you have to go to western Europe. However, if you say that it is the US which makes sacrifices to provide those freedoms, I will actually agree with you. For the record, I was born and raised in Singapore and have lived in the US for the last decade.

EDIT: all these debates have the political reek of programming language wars... US <-> Lisp; Singapore <-> C++.
When trying to open the video, it shows (in Firefox, on Linux): "A plugin is required", and it turns out to be Quicktime.

What makes people choose to host something with this video format above options that actually work? Just curious...
My reading list for figuring out includes:

* http://www.antipope.org/charlie/blog-static/2013/03/how-i-fe...

* http://www.dataliberation.org/google/reader

* https://news.ycombinator.com/item?id=5371725

* https://news.ycombinator.com/item?id=5374042

* http://www.replacereader.com/

* https://news.layervault.com/stories/2282-build-a-designer-ve...

* https://news.ycombinator.com/item?id=5373538
Actually live in Oakland near Emeryville. Not sure why I wrote Berkeley, except for misguided attempt at identity obfuscation. But used to live up in Contra Costa county, and the mornings I'd drive into SF-- boy howdy, 580/80 along the coast near University was an absolute disaster.

I wonder if, as "Oakland becomes the new Mission", if we'll see more of the tech giants sending shuttles up to East Bay. I know Google has at least one going to West Oakland, but Facebook does not yet.
Can a team/business do better by not estimating?

No, you can't (or rather, I don't see how).

As he said, the most reliable way around it is having someone on your team that's been through it before. Most don't, because the experience that implies is not easily obtainable (if it were this problem wouldn't be as endemic).

An estimate makes the person (ideally team) think the solution through, which should (assuming the estimate has any semblance of realism) bring out at least a conceptual understanding of the scope (which bounds the idea).

Estimation, unfortunately, comes with baggage. In the self-managing agile world we have today, the inexperienced devs facing this problem are the same ones that dislike design up front, and consequently a coherent estimate.
If they're only satisfying local (poorer) markets, then they have even less money to worry about things like safety.
Noted. Interesting, my perception was much more authoritarian. I'll admit to some bias on my part when everything seems over handed.
Pet projects you build in mid-level languages (Scala, Erlang, Go, etc.)?
A few months ago I joined a Scala shop. I didn't have any Scala / JVM experience before so I've been learning at work. I love programming and very interested to grow in Scala/Akka/JVM stuff so I want to start on pet projects as it's a great way to try, play and learn. It was quite clear for me what pet project I could build say with Rails, but I cannot come up with anything to sharpen my Scala skills. I am checking Github for inspiration and would like to ask you to share what pet projects you developed / developing using mid-level languages?
Are you sure? From where I stand, it looks as though andrewvc and betterunix were both talking about compilers rather than interpreters, while dysoco didn't specify either, so I inferred that the compiler topic still stood.
I think you probably went through the US education system? US schools brainwash kids into thinking that democracy and freedom to criticize the government are inherently good concepts, but in reality they are only desirable because of the practical effects it may or may not produce. There are no universal morals, and because of that you can't say democracy is inherently "right." So I have to side with your parent and say that democracy is only "right" if you believe that its effects in improving society objectively are "right." Schools just simplify it as "democracy is inherently right" because its easier to indoctrinate that principle.
> A party with less than 10% vote rate can not have it's members in the parliament, which eventually let them occupy more that 50% of the 550 quota of the number of parliamentarians.

Actually it's not a bug, if they would allow smaller parties they would have 10,20,50 parties in there, some with only one person. It would be a mess - hard to make any decision.
Well put Jacques, I couldn't help but reblog this! :)

http://johnmardlin.tumblr.com/post/51994252739/humans-are-no...
The LiSP book only describes self-hosting implementations while in Forth it's heresy to implement it in anything else than Forth or assembly. Well, perhaps Java implementations are excused for not being implemented in terms of themselves. :-)
> In a democracy, we try not to put too much power even in the hands of an elected official. Isn't it a problem that so much power resides with a corporation?

No, it really isn't. If you pretend for a minute that Google is a hive mind, with a single individual in control of its actions, it still doesn't have a power to match the federal government of the US, or even the President (who is a single elected official).

You keep going down this track and pretty soon you are arguing that you can't have capitalism and democracy at the same time.

> But I do not for a second believe that Google's executives are so much better than all other good people running large corporations that actually do evil. Because, hey -- power corrupts.

The Don't Be Evil principle is actually a check on precisely this concern. By having it as a principle, it invites the executives to be challenged on this basis by everyone in the company. That is the entire point. Having a motto Don't Be Evil doesn't magically change the nature of your executive team. What it changes is how that team is challenged.
Same in Chrome, it a .mov. Interesting video though, clever girl.
Abuse of our support system may include, but is not limited to, engaging in any threatening, abusive, offensive, defaming, harmful, profane, harassing, or unreasonably excessive communication (whether written or oral) with Media Temple via the Channels of Support or elsewhere in the universe (you read that right, the universe)

So if a customer uses twitter to express any displeasure they could be kicked out?
I would love something like this, actually.

I'm not sure I like the idea of special casing _ specifically, but a similarly concise way of saying "if this fails, this thread of execution is FUBAR" would be great.

"!!", maybe?
Unfortunately the Battery Status API is lacking support from other browsers
Breaking some laws in America can result in the death penalty - does that mean we kill people who litter?

Give me a break.
I meant it as in the regime won't resign because of these riots.
Don't forget the right to kill people and the right to pollute the environment. Singapore doesn't allow those either.
I looked back through your comments and I noticed you've been repeating this request somewhat frequently. What do you mean by politics, exactly?
Parent is not talking about the percentage of photons that are translated into charge, but about the amount of charge that can be held on a given area during exposure without saturating & spilling over to surrounding pixels. Deeper electron wells with the same amount of readout noise would increase the dynamic range of the image; I don't see how we can deduce that this was the stated benefit from the article though, or how that benefit could even be recognized given the early stage of the technology.
Direct link to donations page - http://www.openbsdfoundation.org/donations.html
To be honest, I was looking for some more recent software. Skype is 10 years old and both Mac OS and Photoshop are both decades old. And Pascal is not "better" than C, it is not a high level language.
uhh thats still definitely a 'benefit' if true...
A Cocoa library to extend the Objective-C programming language
That's fascinating.

Btw, I think everyone should read the essay about you, gives new meaning to in the trenches tech experience: http://www.rezendi.com/travels/bbbb.html
No evil eye, I found my internship for this summer on a "Who's Hiring" post.
I'm going to buy one of the Open Cola kits. I'll probably set up a tiny static website about it, so if HN is interested I'll post the link here.

I kind of want to investigate adding a bit of cinnamon - I think Pepsi Max uses it and it's tasty but way too sweet.
Yes, this is a great article series, thank you for it!! (I only had a vague intuition of why Either was a sum type or why pairs are a multiplication type)
Yeah I can't view it! THIS IS WHY WE HAVE YOUTUBE!!!!
It is sad. This part stood out for me " I wasn’t demanded of much: maybe to keep my room clean and to help out around the house occasionally."

Sometimes I wonder if there isn't a niche for someone to teach people like this how to live a little better. Like really basic things people used to take for granted such as cooking, being outside, and eating meals with friends and family.

It took spending some time on a family farm to make my realize that while I had "success" I had a very low quality of life, one that just wasn't worth it in the long run. It makes me sad to see posts about things like "Soylent." It's like how much of humanity can we prune off in the pursuit of coding as much as possible?

I quit my Manhattan job with the long commute and moved to a cheaper, though still vibrant city. I sleep eight hours a night, I cook meals from scratch, I have friends I see almost every day, I walk to work, and in general my quality of life is very very high. My job is fairly "boring", but I have the energy to work on my own side projects.

Don't forget that you are not a robot. That very simple things can make a human being's life better, like sleep and friends and good food.
Well... if brython is running the CPython integration tests to aim for proper compatibility then fair enough.

It is a cool project, whichever one of these python in javasript things is to become successful needs to aim for the same level of compatibility as say Jython or IronPython - yes it would take a long time, but this sort of thing is needed to be a useful implementation.
This abuse of overbroad patents - including software patents - isn't your average bad idea. It is powerfully toxic to innovation. In the global context, it is literally a threat to human progress. For the USA in particular, patent trolls are a threat to its continued eminence as a superpower.

So it's strange that some in congress still support the current patent situation. I want to believe those who serve there are generally smart and competent, regardless of whether their opinion on something agrees with mine. But the pro-troll arguments seem massively short-sighted.

Allowing the current situation to continue would be massively harmful to our descendants. I'm grateful there seems to be swelling bipartisan support to end it.
Ask HN: Which conferences on APIs are worth attending?
Do you know conferences on APIs which are worth to attend?
You don't need funding to get to product-market fit. The optimal strategy is to bootstrap to fit and raise money to scale and build the business.
I partially disagree with your comment about corruption. This part:"Turkey on the other hand is rampant with corruption, especially the current government."

Corruption on upper levels probably never disappears, but at least on the lower levels, where people really got hurt and dreaded most, things got better with current government. As someone who lived in Turkey for quite long time, I can say I was pleasantly surprised that one didn't have to bribe anyone buy a small property. Before, it would be impossible to buy property without bribing everyone in the land register office including janitor and tea server.

Also, in the recent perceived corruption index charts Turkey's position is not so bad, wish it is much better (54.th in 176 countries, Singapore is 5th. Source: http://www.transparency.org/cpi2012/results)
Summarization is one of the least effective methods of retaining what you have learnt. According to an extensive study [1], the two most effective methods of retaining what you have learnt are

Practice testing --- Self-testing or taking practice tests over to-be-learned material

Distributed practice --- Implementing a schedule of practice that spreads out study activities over time

http://psi.sagepub.com/content/14/1/4.full.pdf
> I was under the impression portage was "slow" (relative to other package management tools) due to the fact that it built everything from source (for which it uses make). Where is the Python bottleneck?

I was talking about the overhead of making the list of packages to update/install. Pretending to install a simple package takes 7 seconds. Pretending to update takes 13 seconds. That's a very long time, because I might want to review the list of packages and make some changes, and every time I have to wait 13 seconds.

The compiling part is true, but that is not supervised.
I wonder if it's worth adding some failing tests to the project about these..
These seems to be a growing trend whereby general interest stories and articles have someone calling them out as not hacking, not allowed (they are), or dismissing them as discussed some time ago. If people up vote and its within the guidelines isn't that all that matters?
I've been pretty happy with newsblur.
How does one get to product? My business knowledge mostly consists of selling myself (to employers) and services (to clients). Building a product seems significantly harder.
That argument makes no sense. Patent trolls aren't a valuable constituency. Apple, MS, and Google are.
> If caning its own citizens is not evidence of a nanny state that treats people like children, I don't know what is.

Not that I want to sound like a supporter Singapore's judicial system but I didn't expect to hear this from a citizen of a country that is allowed to kill as a form of punishment.

(Making the assumption that you are from the US, apologies if I got that wrong).
So if four people set up local svn servers, and then push to those servers during the outage, what happens when the outage is over?
Having an in-demand skill gives you a ton of leverage. I'm a 35 year old father of two and a tech arch. My job requires long hours around releases and the like but if there isn't an urgent need, I will just get up and leave whenever my family needs me or I just really want to see them. They can fire me if they don't like it, but they really have no choice because I'm too hard to replace.
What's such a novelty about sequences of ones and zeros? And even that is really just the separation of darkness from light. We've had that since Creation.
Do you use iTunes? or Paypal?
Even with Defects, Graphene Is Strongest Material in the World
The HTC One (review)
> Assange's argument - and I agree with him - is that we are all getting screwed by Google. The fact that that royal screwing is the consequence of a symbolic choice made under false pretenses is not really a forceful counterargument.

I, for one, have never been screwed by Google. I get a great deal of value from Google, and in return I see a few ads once in a while. I see nothing wrong with that.

> evil after evil is discovered being perpetrated by Google

What are these evils being perpetrated? I see a lot of handwaving and "what-ifs" in here, but nowhere do I see concrete examples of Google fucking people over.

The fact is that anybody with power can abuse that power. What if all of the police officers in the USA decided to shoot all the citizens? Should we dismantle the police departments because they could abuse their power?
"ctx" is a very common name for the "context" with which you work when doing stuff in <canvas>. There's nothing magical about it.

Also it's defined at the bottom of the script which, I admit, is a bit weird:

if hasattr(canvas,'getContext'):
ctx = canvas.getContext("2d")

from html import * looks bad, I agree, but I believe they did that to allow us to play with their toy from the console.
Erdogan says social media 'danger to society'
Do you think people decide to just blow themselves up for no reason? Or maybe installing the shah in Iran, giving military aid in abundance to Israel, giving guns to Osama, giving guns to Saddam might, just might, have had something to do with it?

God forbid the Iranian people benefit from their own oil fields! That'd fuck over BP!
Bringing async/await to life in JavaScript
3 9s is abysmal?
So am I. My Ltd company invoices monthly and I get paid quarterly. I guess it all depends how you set it up.
Dear SFWA Writers: Let’s Chat About Censorship & Bullying
Sociopaths in positions of power. While serial killers get most of the attention, socio-/psycho-paths in positions of power in societies cause huge problems, wars, financial fraud leading to financial collapses etc etc. So the task would be to identify them, quarantine them and then work out how to treat them so they could be safely released back into society. If this is not done, there is an extremely high possibility that one or more of them will be the cause of a human created extinction event such as global thermonuclear conflict.
Prizm: a Haskell library for accurate color interpolation
1) the original UI for Skype was written in Delphi. The core functionality is, and has always been written in C/C++.

2) Mac OS is not a desktop application.

3) Adobe Photoshop is all C/C++ now. They converted it to C/C++ because they decided that was a better choice. Its tough to sell that as a case for a major desktop application not in c/c++.
I'm in a similar situation. I've got a six-week-old and too often I find I'm juggling competing guilts. Do I let the startup I work for down or do I neglect my family?
Does percentages matter? Lets assume it is 7%.. You can't imagine how many young girls burned by this...

I agree universities should be "Religion free" there are two ways of achieving that, you don't care about religion, you allow all people form all religions fair and square, or second option, you ban people with "certain" religious beliefs from schools. Guess which one got applied in Turkey.
That gives me lots of confidence because I am a hit-the-ground running type :)
It would be super fun to have a real-time translator and then approach them wearing costumes.
Looking through the past few months of messages on http://status.github.com/messages, I'm really quite surprised at how many service outages, major or minor, are reported. It seems something goes wrong more days than not.
Direct assignment is the only test in which the length of array doesn't change.
More comprehensive search for bugs: https://github.com/search?q=extension%3Aphp&type=Code...
You should also look into the "door to door searches", that was a more serious issue, especially since there is a real danger of a slippery slope for this particular policing strategy.
Hipsters on Foodstamps
I have always wanted to test the cola without the sweeteners. (no sugar, corn syrup or aspartame like stuff). Can you post impressions - I am definitely interested in the stuff.
The Triumph of the Working Mother
Funny as someone that started coded back in the day Assembly was enterprise coding, my understanding of a high level language is a bit different than yours.

You asked for desktop software without any mention of time.
High-school teen builds one-man submarine for $2,000
> Do you use iTunes? or Paypal?

iTunes and Paypal are routinely cited (for good reason) as examples of services with too-long terms of service, but funnily enough, Media Temple's ToS puts them to shame:

* iTunes's ToS[1] is a little over 14,000 words (15 pages if I print it out)

* Paypal's user agreement[2] is a little over 23,000 words (31 pages if I print it out)

* Media Temple's ToS is over 25,000 words and 44 pages if I print it out

[1]: http://www.apple.com/legal/internet-services/itunes/us/terms...

[2]: https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&c...
For those of us that use Emacs, org-mode is a big win here. Apart from the todo list/agenda, you've got instant "take a note/record a task" at your fingertips. And all of this bundled with an outliner. You can even setup reviews of progress, etc. It's just about infinitely flexible.
On a related note: I am UK developer working a 40 hour week with 32 days of holiday a year. I would really like to move to the US and work there, but is it really the norm to work 10-12 hours a day? Do people actually work solidly for that time, or is there a lot of slacking? I've become quite accustomed to a 40 hour work week and have no motivation to do anything longer (if anything, I'd work less and get paid less). Thanks in advance.
Gwern wrote a lengthy blog post on improving recall[0] that is worth at least a cursory read. As usual, it is deeply researched and well referenced. The two main takeaways seem to be

1. Spaced repetition works, and

2. Intermittent testing works.

I don't think he says anything about summarization, but I'd be interested to read a study.

[0] http://www.gwern.net/Spaced%20repetition