skysight-inc/HackerNews huggingface dataset:
Likewise. Flow is achieved with overlap of skills and a clear step by step path to a goal.

As a new full time coder, I experience coder's block perhaps few times a week at the job. I think tomasien's suggestion to write things down is very useful, something I've started doing and help me get through some difficult problems.

Specifically, it is helpful for anyone that is solving a problem whose scope is not clearly defined. Writing, instead of talking, helps to map things out and takes out the pressure in verbalizing an eloquent solution / interpretation, which usually comes a lot later in the problem solving process.
One of the key things about Rich, is that he simply 'does'. Needed a way to access Java arrays from Clojure, #bam#, it's done.

Things have slowed down a bit with the maturing of Clojure, but it was really something how fast Clojure developed back in about 2007/2008 or so.
Well argued, by far the clearest rebuttal I've read so far and I concede. I just hope that the rules of thumb they listed for "good science" are prioritized as listed, because I really believe content should be the key consideration.
For the creators of the three top web languages of PHP, Ruby, and Python:

- 2/3 currently work for YC companies.

- 3/3 have at one point worked for a YC company.

That I find extremely impressive. Speaks a lot to the calibar of the YC program. A big congrats to Dropbox too! :)
I'm not sure this can work. Law above a certain low level has more in common with politics than computer code. A good case is a political campaign (just with very few voters), not a program.

Law 'feels' like code, its kind of the "legal fiction" we need to believe in to stay sane, but when it actually comes down to it, its anything but.
How about karamat?

"Charity does not mean that you give and you feel very good that you have given, that you give and you oblige the person to whom you have given. Then it is not karamat; then it is not charity.

Charity is when you give and you feel obliged that the other has taken it; when you give with no idea that you are obliging anybody in any way; when you give because you have too much. It is not that the other needs.[1]"

[1] http://articles.timesofindia.indiatimes.com/2006-08-05/edit-...
... and, of course, there's the fact that Facebook owns Instagram.
Pretty sure someone like Guido is, at this point, not motivated by money. If there was a challenge he wanted to undertake at Google, I'm sure they'd give it to him already.

He probably wanted to participate in growing another new tech company that has a lot of potential. That's an opportunity Google would find hard to counter.
I'm really bad at this.

I have half a dozen projects on GitHub where I worked hard for a few weeks, decided all the interesting code was written, and then never bothered to finish.

I keep saying that one day I'll go back and finish them, I just don't know when.
One thing I've found that works for me: stop designing before you've worked out every detail. Leave some design issues unsolved. Just get to where you believe you'll be able to solve them as you code.

That way, when you're coding your brain still has something interesting to chew on… and I find it keeps me from going too far off the over-engineering deep end.
I'll second everyone's comments - make the slider on the homepage functional, the first instinct when you see it is to try it out, and it's disappointing when it does not work.
Oh bullshit. Quit whining about the ghosts in the closet like a child. It's really quite simple. Do you have a rapport with the person in question? If so, you know what they are OK with. If not, perhaps asking them to have sex in the first 5 minutes is a bit forward.

If you don't know how to have a conversation with a person and gague their comfort level, there are in fact courses on this. Take one. Some basics tho: start with a simple, neutral topic. "like the conference?" "great talk! I liked the..." "hi, I'm ... , what is your interest in conference?". If conversation from that point forward is comfortable and easy, feel free to gently escalate. If body language suggests wariness or discomfort or even disinterest, just move on, or suggest talking about it later. You are 50% of that interaction. An interaction needs a 51% or greater consensus to continue. If you take it easy, there would never be problems.

I've been in conversations with women who were obviously uncomfortable with it. Once I spotted it, I politely disengaged and moved on. I have never been accused of harassment. I may have been declared creepy, but whatever the general consensus of my peers is that I am not, so I assume I am not (generally). If some of those discussions I mentioned may have left the woman feeling that way so what? I am not entitled to have anyone think anything else of me but what they do think. Could be I was actually being inappropriate and not realizing it, could just be that the other person was having a bad day, it doesn't matter.

Point being, it isn't that hard to have completely acceptable conversations without any worry about consequence, even if the other person is uncomfortable, so long as you respect that discomfort. Hell, it's even pretty easy to get laid at conferences. In fact, at least in academia, conference sex is a common thing that is openly discussed and joked about in mixed gender company (without resulting in harassment or whatever charges).

Get off your martyr's cross asshole.
You're exactly right - and his article is explicitly encouraging this behaviour. He's not calling for any additional action than for people to create, recommend and use distributions that don't do this, and to make others aware of the potentially harmful effects of Ubuntu's decision.
> "Elevator gate" was a stupid situation wherein a random guy hit on Rebecca Watson in an elevator

Protip: If you want to not be seen as a creeper, don't hit on people in a situation where they don't have easy exits. Flirting and hitting on people is not a bad thing, but do it responsibly; give people space and let them have the choice to walk away if they so choose. Doing otherwise is just downright disrespectful.
Bitcoin going mainstream? Exchange approved to operate as a bank
It's too bad Canonical thinks they have a right to my data on my own machine. WTF, Canonical?
'Sleep Mode' Software Update Gives Tesla Model S More Range
Disclosure: I work at GoDaddy and I still don't own any domains with them. I find that I can get better rates from other places (like Namecheap).

However, I do use their DNS control panel (dns.godaddy.com). You can put in any external domain (no need to transfer). Their DNS manager supports almost every type of record including AAAA and TXT. It's much better than the DNS managers I've used in the past.

I would point out, however, that GoDaddy's focus is on small businesses that (generally) aren't tech savvy and want to buy a domain with email and a hosting account. Those of us that are more tech savvy are more likely to find better prices for various products at different places rather than paying the extra for the convenience of getting it all in one place.

GoDaddy offers a lot of products I didn't even know existing before I started working here, like Online Storage.
An audit of Onity's solutions to lock hack [pdf]
No worries; your comment didn't seem like an attack at all! It raised interesting points, and the only reason I'm joining in here is because I think it's an interesting conversation.

I think the criticism you brought up is the most interesting one as well. The other tangents have been lurking in my mind for unrelated reasons (I read a fun short fiction yesterday about Google using its dorms to breed families, which is the only reason I brought it up), but I'd have understood their inclusion in this discussion as well. And it makes sense that the various criticisms as a whole come across way more negatively than this news seems to deserve.
Having "a family to feed" is not a good defense for spying. They need to downsize apparently. Not a bad thing either. I could do without the constant churn of desktop components.
Who holds the private key?

Do you trust them?
Flu shots aren't free in the US? I suppose I should have guessed.
SYTle : Custom CSS for YouTube
Thanks for the answer. But I don't understand that. For generating the prime-numbers used, you basically guess a number and use the miller-rabin-test or something like that to test if prim. Maybe you have a better approach, but generally, that should be equally possible using JS as any other language.

You never want to implement something like this yourself for a real product, of course, but i don't see that specific issue. They even could build upon something like jsbn[1]

I thought that this is about a missing random number generator.

[1]http://www-cs-students.stanford.edu/~tjw/jsbn/
I got a 'real' job. =)

My first startup was back in 2002 or so. We were doing a sort-of ebay for contractors. Today, you have similar services like Angie's List but we were creating a marketplace for contractors and sub-contractors to bid on jobs.

We had meetings with a large (back-then) communications company, had a functioning and viable product with revenues, and were weeks away from securing a large investment. I'm not mentioning names but you can pretty easily figure it out if you know your early 21st century phone tech combined with the fact we were targeting contractors.

In my honest opinion, it was a great idea. The company didn't fail because of a technical issue or bad idea. We failed because of personal issues between myself and the other founder. He decided to pursue other opportunities in his personal life and took most of the equity and product with him.

That being said, I would not trade the experience for anything.

Lessons learned:

1) Having multiple founders is not a boon. It's much better (for you personally) to be a sole founder and then bring on employees or 'co-founders' after you have the company started.

2) Leave yourself options. I put 110% of myself for over a year into this startup. My total compensation for all of my effort was under 10k. I literally put all of my eggs in that one basket of 'this is going to be a success'. Not having a plan for failure was a huge mistake on my part. This could be as simple as maintaining your contacts while working on your startup or even as complicated as looking for other jobs while working on your startup.

3) Get back to work! Failing does not make you weak, unintelligent, incompetent or anything like that. It simply means your idea and / or execution was not good enough. There's only one way to fix that, get back to work.
Love it. Now all you need is something to crawl cloud app links and convert those.
Mailsync – The easiest way to sync your user data with Mailchimp
Not just outputs, but also inputs. As a hypothetical example, if I had a project that processed MP3 files, and it had bugs on certain files, it would be nice to be able to attach the MP3 files that triggered the bugs to an issue.
What kind of "relevant" discussion were you expecting down here? What kind of "relevant" response to "one guy gave free flu shots" can be expected?

I would say that this is not an especially good post for Hacker News, in that it concerns neither programming nor the business of start-ups. Larry Page works for an interesting company, but this is not news of that company doing something interesting; it's a philanthropy report. Good Hacker News threads provoke discussion; there's not much to discuss w/r/t philanthropy unless you bring up the subjects which are now being criticized as too negative.

I would say that, but it's a tradition of Hacker News to be far less focused on its main subjects than it says it is, and posts like this arouse interesting discussion.
That would be up to them, wouldn't it? I mean, if you could get a job anywhere you wanted and money was the most important differentiator, there would be nothing stopping you from increasing your price until you had sufficiently decreased your options.
(GoDaddy employee) There's a huge internal push right now to significantly simplify the website.

For example, there was an email was used to send out with new accounts that had tons of ads and coupons. No one clicked on it. We're working on a new simple one with one button and small 20% off coupon at the bottom. Conversions went from 0% to 28%.
The Coupons.com App and Passbook
All the TED Talks
McConnell Filibusters His Own Bill To Lift Debt Ceiling
I want to thank you. I just looked up the HTC One V, and what I saw leads me to think I will switch to this.

If I may impose and if you or another reader have anything you would care to add, may I pick your brain as to any other observations / trade-offs you made in your decision to go with the HTC and/or to stay with Virgin Mobile? As opposed to, as a primary example, another pre-paid plan or phone.

(If not, hope I haven't annoyed by asking. Just in case a specific interest / use would inspire further comment.)

--

I've also considered the T-Mobile based plans, but I'm afraid that coverage on the far city-fringe and beyond might just be too spotty. Although I'm not sure Virgin would be better -- the last I recall, though, it ran on Sprint, which actually did ok around here, at least for voice.
This is surprisingly naive for someone who wants to build a floating city in order to create libertarian paradise?

Was it surprisingly naive for the explorers and founders of the New World to want to build new societies based upon their ideas? They packed up everything they owned and risked their very lives to go to somewhere lacking an entrenched society so they could build something new.

The effects of their experiment have been disproportionately dominant in the culture and growth of the world for centuries.

Now we're in a world where all the land is spoken for by government bodies that enforce their monopolies on governance through force. Imagine if government said, "There can be no new startup companies. You'll have to influence the existing companies from within." How would entrepreneurs feel about being unable to start new enterprises?
Having a failed business model doesn't make spying on users ok.
What were the "Mac vs PC" commercials but making fun of PCs?
That makes sense in that case, and indeed probably increases your security too. Mega are sort of doing things the other way around though. In their case, the user has the secret key and the server only knows the public (or none at all). This only serves to benefit them, as they can't be forced to reveal the content of any particular file.

Users could use OpenSSL to make their own strong keys, sure, but if they were they might as well use a local client application (which Mega will probably have).

The alternate would be to store a strong private key in localstorage and use that for encryption, though I'm not sure how you'd sell that to the users.
Stallman addresses this in his original post. He says that he wishes Canonical would take the fact that people have apparently done this as proof that it's an unwanted feature and remove it themselves; he adds that it's not enough to add a "disable feature" option when you suspect people will be too apathetic or too ignorant to turn it off.
I don't think 'mansplaining' is a very good term, I'm sure some women also speak this way so it might be better to come up with a term that covers the behaviour rather than the gender of the person speaking. To me it sounds sewing the seeds for stereotyping eventually leading to prejudice.
Wow people still use land lines with long distance charges these days? I can't remember the last time I paid for "long distance". I use ObiTalk with Google Voice for free home phone.
Why not make said switch default to off?
Ugh, sounds like my experience with my parents . . . but my Dad has started using right click! :)
The patent system is an antiquated institution [1] that makes about as much sense in today's context as the poorhouse or the court of Star Chamber. It grants random [2] and vague monopolies that bear no relation to the development effort (if any) and take no consideration of economic harm to competitors and the consumers at large. Whatever little good it once held has long ago been smothered in a complex web of rent-seeking and legalese gotcha. It should just be scrapped altogether at this point (without even considering any immediate replacement).

[1] Dating to the 1624 English Statute of Monopolies: http://en.wikipedia.org/wiki/Statute_of_Monopolies

[2] For a classic example, see http://en.wikipedia.org/wiki/Elisha_Gray#Elisha_Gray_and_the...
When government does that, people say it should have no place in "picking winners". Is there really a way for governments to provide money to private enterprise without picking winners?
Reading what he is talking about, Stallman's description is absolutely correct. If I am doing a desktop search for local files, it is not be expectation that that search will be transmitted to servers without my consent, and that it does so makes it spyware even if we don't also take into consideration that it is being done to track my interests for monetary gain in the form of referral links. Good on him for calling attention to this functionality.
Mass Alarms - a script for creating a large amount of AWS CloudWatch alarms
As I said, the point isn't that the US remains a manufacturer.

The point is that many US manufacturing industries have left.

The two points are different, especially for the workers who previously worked in those industries.

IE, the OP points that industries haven't left the US in mass. That the remaining industries are very productive is a different, etc.
It seems natural that these sorts of things would appear, especially around a community like HN. But what's the point? HN is already a community because of HN.

Isn't this like the programmer who wanted to create a standard to unify the n variations only to end up with n+1 variations?
the god-awful nature of the discussion.

It's amazing to me how, if I write a post that's 90% pro-Google and 10% critical, people who I have never met come out of the woodwork to get their flamewar on. I think they enjoy it. I don't. I'm over that stuff and I find it tedious.
Don't forget the mocking of Windows 7 party tips (http://www.youtube.com/watch?v=1cX4t5-YpHQ). My personal favorite: http://www.youtube.com/watch?feature=player_embedded&v=g...
The most common form of coders block for me does not manifest itself in the beginning. It often happens at the very end of a coding session or in the middle. I stare at the screen and blank out on what I was doing, and all the sudden things are mixing up in my head and I can barely right a for loop. Maybe this is more akin to burning out for the day then a 'block'.
"My solution has been to logout and read it."

Too much trouble. My solution is not to bother. People putting their content behind Google+, Facebook, and other fences should know that they are excluding a potentially large audience that prefers to stick with the open web. They might not care, but they should be aware of it, in case they might be interested some day in allowing people to read what they have to say.
Guido --> Dropbox

Matz --> Heroku

Rasmus --> WePay
Would it not be useful to have test cases covering the broken behaviour (making it not specific to the issue, but rather stuff you could add in a commit)?
I think most people treat it like hiring an executive, even if they're technically not one. They'll get significantly higher salary, equity, and bonuses.
This is a perilous route. Learning R and "machine learning" (probably meant as a catch-all for graphs, statistics, machine learning, and a dash of distributed systems) is necessary but not sufficient, since you'll be competing against people who know all of these things and have significant research experience, given the oversupply of PhDs in various hard sciences (the Python astrophysics community is booming, for example--they'd be immediate "data science" hires).

The net result is that you might end up in a BD-type analyst role, which may not be bad depending on your goals. It wouldn't really hit the engineering target, though.
I was especially appalled when Mark Shuttleworth's response was something to the effect of, "Look - you should trust us absolutely - we practically have root access to your machines". That's not a good attitude. I originally switched away from Ubuntu because I didn't like the stuff I saw getting pushed to my machine in updates.
Ubuntu is open source AFAIK. Unity is open source and most of the default packages are open source too. Just a few drivers and network-stuff aren't open source IIRC.
Seconded. Small has always worked best for me.

I used to get projects as far as I could then they'd stop when they needed skills outside of my abilities or because I was over-reaching i.e worrying about scaling issues 20mins into the idea.

I started picking tiny projects I could definitely execute fully myself with a set end point e.g get the site launched. Now everything I start ends up finished because I only need my own skills.
this is also common for myself..
Yes!

As a guy, it bugs me that I am, in a lot of situations, seen as a threat. Walking down a quiet city street at night in my favorite hoodie, women have a hard time recognizing that I am a pretty good guy. They avoid eye contact, and a few cross the street to avoid walking near me. Sometimes it gives me a sad!

But honestly, my minor butthurtness goes away when I think what their experience is like. I'm just not at the same kind of risk they are. An order of magnitude less for sexual assault, and substantially lower for a lot of other crime. So I do everything I can to appear as unthreatening as possible: leaving plenty of room, trying to stay in the light, not boxing people in, changing my pace so it doesn't seem like I'm following anybody. Small things, but it's what I've got.

It's a little unfair that as a guy I have to deal with the fear caused by a relatively small number of total jerks. But having to live with that fear is much more unfair. So I'm entirely in favor of the community shouldering the (minuscule) burden these polices represent.
Please stop using Excel-like formats to exchange data
Well I stand corrected then
Pioneering surgery repairs girl's spine with leg bone
This is great. I was just complaining about this today in the other GH thread. What a nice surprise!
If all people spoke the same language, every person on the planet could express their thoughts to everyone else. In my opinion, that would increase the feeling of community for the human race. The analogy to programming languages doesn't fit very well here.
Thanks for the feedback. Can you please send us some screenshots of problems you see? email team at uxarchive dot com

We will be adding more content shortly. Any ideas in mind on specific user flows you would want to see added?
A young person's guide to quitting your day job
RSA relies on large primes for the private/public key generation. The random functions in browsers aren't designed to make numbers like it, and are probably based on algorithms like the mersenne twister, which are fast but very predictable. So much so that based on a number of samples, the pseudo-random number generators in common languages can be guessed with very high accuracy.

It's essentially bad because the generated secret keys are predicable, to the point where a single CPU could crack them in minutes, which is obviously undesirable.
The OP said industries leaving the US was a myth.

That is wrong no matter how you measure US manufacturing output.
They are providing your data to a third party who intend to use it for profit without your explicit consent.

How heinous you view this act depends on how much you value your data, I suppose, but I think the analogy quite accurately describes Stallman's feelings on the matter and is thus an apt analogy for him to use in an article. It may not represent your feelings on the matter. It would be more productive to dispute why you think Canonical's actions are not a breach of privacy or not offensive to you rather than taking exception to his analogy.