skysight-inc/HackerNews huggingface dataset:
I believe you can select the lines/hunk you want to revert, then right click the filename (on the left) and click "Discard Changes" — but I would definitely ensure that's the case on some throwaway diff before believing me! Discard changes is no joke. I usually commit everything I want, then discard changes when all I'm left with is the bad whitespace/files.
But the other 90% of the time that something does come through, it is something that likely wouldn't have been able to come to market to begin with. Granted some of those are for a good reason...
I think the issue is how it happened. They had a product prototyped and ready to go, went back to the drawing board and revised it. Constant feature creep kept causing them to go back and revise revise revise, spend more money, and delay. Hardware doesn't have constant iteration. This is what happens when you try to apply software principles.
Black isn't a race, neither is White, where do Hispanics fall on this spectrum and Asians?
I see your point, though I'm not sure I agree. I do think you have to have an interest in games. At the least, you can't be turned off by them.

Though, I have absolutely nothing to back up my thought on this. Would be curious to see any studies or other such on these thoughts.

Also, apologies for the edit. My main thought was more for the informal nature of Land of Lisp. That is, it isn't "high theory" written for experts, nor is it written for kids.
Hand wavy arguments as to why this is a bad idea are ... well, just hand wavy.

<<

Solar is ~20% efficient LED's are less than ~40% efficient so you would need more land area for solar farms than you save by growing indoors. On top of that you need to pay for all your capital costs.
There are other issues, but if this was close to cost effective you would be seeing this in Iceland which gets little sunlight in the winter and has cheap energy costs. Instead they use suplimental lighting inside green houses to boost production.

>>

I thought the vertical stacking makes more efficient use of the light than the single layer you find in a farm or green house. It means that even though the light is produced inefficiently the vertical stacking is intended to cancel out that inefficiency by using the light more efficiently. Moreover, the optimization of the plant's exposure to light through automated means adds to increased efficiency in the plant's use of the light.

If every grower did this, it would (or could) destroy Monsanto's business model. I love it.
@maz1b - music, startups to do with music, general tweets. some funny jokes as well
> programmers in IT are a dime a dozen. Programmers in other fields are rarer than hen's teeth.

this is absolutely the best point made in this discussion so far.
So, javascript?

Scala has been ported to javascript so I think that basically implies most of the languages targeting the JVM could also be.
>The material in a CS degree is pretty accessible for self study

Whether or not it is, I have yet to meet anyone who has done self study who has studied theory of computation, mutual exclusion, and that sort of stuff, month on end, like CS students do. Everyone seems to go straight to what is immediately useful, like the syntax of Objective C and so forth.

Also, the big technological leap allowing this was the Gutenberg printing press, not MOOCs and the like. Theoretically one just needs the textbooks and some other materials to self-study almost any topic. Yet people have still been going to universities for centuries. The movable type printing press was the major innovation for this, MOOCs have been relatively minor in comparison to this thus far, yet people have still gone to universities for the past few centuries.

> Also of critical importance, CS materials tend to be strongly represented in MOOCs

I did not find this to be the case. Some subjects we went into in class that I did not understand or wanted to look into more indepth, I would go online looking at Youtube videos, MOOCs, various materials etc. I was usually disappointed. If I was lucky I would get a poorly shot Youtube video of some professor with a thick foreign accent explaining the subject, often poorly.
because zero owners of regular amazon accounts are for corporate use.

so far they only tied the accounts with cloud services, where the audience is clever enough to not use their home amazon accounts at. and instead create one with their employer email.

now with this office suit, everyone will just login with their home account. just like they do with corporate google docs. well, google is a bad example because then they made everything worse by joining personal and domain (which often meant employee at small company) into a single account.
In case you are at the office or just want to get through it in less that four minutes: http://idlewords.com/audio-manifesto.txt
Please remember this article the next time you're inclined to say "Why did Paypal freeze pre-orders of a promising new startup when they clearly look like intelligent, diligent founders and have not a whiff of scam risk about them?"
Satya Nadella: Bold Ambition and Our Core
I do not think that you must get the CS degree. Someone go to the school because they do not have equal specticic niche, and they do not have the ability to taught themselves, a god study habit.But you do. So it is worth contuning your degree. But you need to continue teaching yourself. That is the most important thing.
I'm 21 now trying to plan out my life and this is one of the major things for me. What do I want to do in life that is important to me and can I accomplish this within the timeframe I have. I don't have a second chance so I don't want to spend time doing something that I'll lose interest in, or end up being stagnant in some job that I can barely stand. I'd rather do all that worrying now then when it could mean finishing something on time. At least now I can plan accordingly (do this before I'm x years old) to how much time I've wasted, instead of wasting time and not accomplishing a part of it before I need to.

Also trying to figure out how "great" I am, or what I am "great" at. So I'm not disappointed at myself . I've already gone through that once on several levels when I went from being an old teenager to a young adult. One time is enough, and I bet it's so much worse when you're at the point where you can't accomplish the goal because you're not good enough (or even just questioning if its feasible, that has to drop you farther than where you should be and end up doing worse because of it.)

Or I may be just wasting time now and I should just jump in. I don't know, maybe I'll figure that out. I don't need much in life, just to feel like I've done the best that I can at whatever I end up choosing. Not even in an idealistic way really, I want to give back what people have given to me (knowledge, ideas, materialistic things if any) so at most I don't leave the world knowing that I did less than nothing. If I leave doing more than I have taken then I can be happy in the fact that I've made the world a little bit better. Not a lot but it wasn't a waste being alive.

Maybe I should just get a job.
31. Howdy.

In your early 20s, you're like a girl in college. It's very easy to get "activity" (for college girls, sex; for young nerds, jobs with minor but impressive perks) but it's really hard to find respect. (I stopped being indignant about gender disparities in dating when I realized that, in terms of getting respect, it was equally hard for men and women.)

Your late 20s is when you learn that most employers-- and especially the "prestigious" ones-- never much respected you. You may have been right that you had the right idea or were the smartest one in the room (whilst ignored). It didn't matter. You didn't have a chance. That enlightenment can be a bit painful.

This "mid-career blues" period seems to be the stretch in which a person has learned a few things about what people really are when there's enough at stake, but before having enough life experience (or, for the apolitical or fortunate who are able to focus on the work more than the politics, domain mastery) to avoid the obvious pitfalls, deal with obnoxious personalities, and still play the game to a win. The 27-40 period seems to be when people learn their hardest lessons-- first firing or layoff, first non-paying client, first lawsuit, first truly unethical employer. (My friend started consulting and is dealing with his first non-paying client.)

The problem, in the US, is that we're practically not allowed to talk about what is really going on. The fact that I've been open with some rather vanilla details of my Google experience has made me into some sort of +3-sigma outlier "bad-mouther". We live in this culture where we're supposed to pretend that these negative experiences just don't happen. Everyone pretends to be "crushing it" and getting $150,000 signing bonuses and all that bullshit. The result is that the painful experiences of that mid-career spell become isolating, because people are shamed into silence. And that's a fucking crime.
Clickable link to letter: http://www.microsoft.com/en-us/news/ceo/index.html

I couldn't submit this as the URL because it was posted for an older story 150+ days ago.
> Recently I was choosing my courses for second year and became discouraged at the electives required to continue in the computer science program. I'm forced to take things that don't interest me like psychology, basic marketing, etc. This made me question whether it is even worth spending the money to get a degree when half of the work that I put in won't even be relating to my field.

Well now it depends.

Do you want to be a front line programmer your entire life?

Sure, skip taking those courses. Never learn about psychology, after all, what use is knowing how people think, leave that up to someone else. They can figure out what the user's want.

And hey who needs marketing? I mean you may make the best piece of software in the world, but you don't want to actually sell it do you?

Those electives are what make for a well rounded person. Writing good code is hard, but engineering software that serves ends users well is a lot harder and requires a lot more knowledge.

From understanding cultural issues around the world, to basic principles of design. Having a wide background helps a lot.
Search results omitted, erased, or censored due to the "Right to be forgotten"
http://twitter.com/codygman

My interests are mostly "real world" functional programming and leveraging it (Haskell mainly atm) to make better software. I repost (mostly programming) humor stuff too.
Hanging up on Callbacks in JS
Learn Haskel by organizing picnics
Amazon Wants To Test Drones Outside The FAA’s Testing Sites
Tell HN: Elon Musks donates $1 million for Tesla museum
Since HN has probably marked the oatmeal as a banned domain, I thought it would still be something the community would want to read[1].

Matthew Inman wrote a review about owning a Model S recently. He thought it was only fair for Elon Musk to be a contributer to the museum he raised money for to honor Nikola Tesla.

[1]: http://theoatmeal.com/blog/musk_tesla_museum
I remember using grap in the 1980s, when it was first released. I had no idea that people would still be interested in using it today.
I don't find it odd at all. Though I understand Spanish.
There are many good alternatives to centralized social networks:

Diaspora: https://diasporafoundation.org/
pump.io: http://pump.io/
GNUSocial: http://gnu.io/social/
Friendica: http://friendica.com/

Of course, you're bound to find a much geekier crowd here than twitter, G+, etc... but, that shouldn't matter too much to HN readers. ;)
I made a cooking app, sold it in app store for $1. Got around 1000 downloads, so it made $700 after Apple's cut. It was featured. It took me one month to get it done. It still has around 2 downloads a week.
Just curious, why do you say to forget about rivers? Did you run into problems? It seems like kind of a nice way to bootstrap data into Elasticsearch.
It's a "long game": to cure cancer 10 years from now, we all need to work on ads now so we have the money to spend on energy/medical/whatever research.

Most of us who work on ads are not going to be funding (or working for) those research institutions (which are, alas, shrinking and dying). The successful ones are going to become executives at larger companies, or venture capitalists (few of whom will rise enough to make any calls regarding direction).

The problem isn't that there's anything wrong with working on ads. There isn't. It's where the money is, and it's no worse than what most people do in their jobs. It's that anti-intellectualism, from below, and rapacious upper-class parasitism, from above, have deprived society of the research opportunities into which smart people should be able to direct their time. For the most part, the jobs just don't exist (look at academia).
You start to value time more than anything.
The most interesting course I took in College was comparative studies. read quite a few books I would have never read in a million years. With perspectives from authors about things I wouldn't have thought about. Plus, why aren't you going to college parties and having fun. You can try working hard in your twenties and going to college parties in your forties but that's just awkward.
Here is what I would have replied to the reviewer should he have asked:

- The choice of using a Laravel back end was an informed decision to emulate as close as possible what would be my workflow on a real life app. Beside as opposed to front-end framework it has almost no cost attached and makes the back-end more maintainable and agile - Laravel is an amazingly clean framework. Finally the assessment of the basic PHP knowledge such as using PDO to connect MYSQL had already be made on paper test so there was no point repeating this there.

- The JS is certainly not perfect, game.js could use some refactoring, but my intent was not to make a production ready app but to show that I know how to write proper and maintainable vanilla JS. Given more time I would have addressed those details (which BTW are not the real issue in that code).
Also you'll notice that I chose NOT to use a framework there as it was not needed. Again this was an informed decision.

- Sudo: I was worried that whom ever would try to install the app bumped into permission issues so I tried to make easier to install. I should have made a note of that. So point taken here.
As for composer, I wouldn't want to work with any company that use PHP everyday and don't know what composer is.
Isn't this what type systems are supposed to be for?

1.0 / 1.0
=> Just 1.0

0.0 / 0.0
=> Nothing
>I don't even have a guess as to why white females might be arrested at a higher rate than black females.

Have you spent any time around white American females?
Ohai! PirateParty dude here.
Can we copy the code so that we can easily monitor other parliaments and senates around the world ?
That's because there's no one place to put the snippets. They work in multiple places, and can be embedded within one another. It's very powerful, and very confusing to get started with.
A fan underneath: https://www.youtube.com/watch?v=wKDlHiet3ZQ#t=108
I heard the state of Texas is also bringing a suit against itself, as well as the inventor of roads, because roads are becomming more of a factor in crimes committed by criminals everywhere.
Seven Signs of a Healthy Post-Divorce Relationship
Glad I could help. I follow some very interesting and "nerdy" people :)
> Its confusing because NaN explicitly states not a number. Then the function explicitly states is number.

The problem is that "Number" is the name of a JS data type, and "number" is the name of a concept, the two don't match exactly, and when you are using camel-casing for word separation, you can't distinguish the two.

The function "isNumber" checks if the thing it is applied to is a JS Number, not if it is a number.
The US is a police state...
There's a price at which it's worth it and a price at which it's not. $10k? Sure. $200k? Nope. Now it's a matter of finding that inflection point.

Do you have any scholarships? What percentage of the degree are you paying for and how much of that is being financed?

Might you be able to walk into the president's office and negotiate your tuition? Not the bursar. Speak to a decision maker with vision. If you're as good as you say you are and can prove, with pay stubs, that companies also find you that valuable as a sophomore, you're an asset to your university.

You're the success story they're dying to tell prospects. And you might be willing to make introductions to those companies just in time for the campus career fair. And what about when you become an alumnus? If you're this promising as a sophomore, where will you be in 10 years that they can continue to reap the benefits from? College is a business, too. Sell them on you.

You're concerned that you could better spend the time in university improving your skill in iOS development. How can you leverage those gigs in your curriculum to count toward credits?

As for the courses you're not interested in, don't make the assumption that you are aware of all the things you will ever need to know to be successful in life. But again, there's a price at which that exposure makes sense, and a price at which it doesn't.
If, today, you want to be a visual artist analog of a pop musician, you can create comics, or perhaps grafiti. Or album covers, artwork on clothing, sporting equipment, motorbikes, and cars, etc. (Just shooting off the top of my head.)

This seems to strike at the fundamental premise of the article; pardon me if I'm wrong.
Here's 62kb for you: http://i.imgur.com/cuL7uX1.jpg :)
I think you woefully underestimate how many people are learning CS without being told to. I took Jeff Ullman's automata course on Coursera and so have many, many others. MIT's OCW classes have also been used by people doing entire CS degrees. Back when I was at my previous job I was doing to the same for another degree.

I've heard these arguments before and to be honest, they remind me a lot of when I moved to Taiwan as a young adult. It seemed there were always people telling me how foreigners couldn't learn Chinese "properly" without doing college courses...right up until it started becoming common about five years ago. Now language learning is practically a sport amongst autodidacts.

The credential from a degree is an edge, but in terms of actual education, schooling is hardly the optimal approach.
It is useful either way. I love the idea of this post, and I wish it existed and was findable for every topic I'm interested in.
I suppose many of them would.
It seems like one of those laws that is a "convenience law." I.e., it's there for the convenience of the police if they see something suspicious and want to question you, or something they can hit you with if they don't like your attitude.

That that simply to provide something to charge you with? If you are acting suspicious, surely they have the power to question you anyway curfew law or no curfew law?
> I presume, if one calls Germany, and the line is encrypted from the handset to Germany, then that person would be out of NSA's reach.

I would not make that assumption. While I have no evidence, there are plenty of ways the NSA could collect data along these paths - exploiting bugs in the switches, installing a beam splitter in fiber as it traverses a remote area, etc. etc.
Like it or not, sooner or later you need to interact with "real people" and in that area a bit of psychology and marketing smarts can pay off.
Invention Solves Pulmonary Monitor Price Gap Issue
> The only reason this is confusing for people is because they aren't familiar with IEEE 754 floating-point numbers and their representations.

NaN is part of IEEE 754, but it is not a number.

The reason people are confused is because the JS datatype name has a small but critical disconnect from what the values it contains are.
@mlmcmillion

I bitch about programming and technology a lot.
http://twitter.com/acmeira1
Brazilian, futebol addicted, hackativist and hitchhiker
> There is a reason why KickStarter forbids calling a reward a pre-order.

Plenty of people do it anyway. For example: http://earin.se/ -- "We are live at Kickstarter. Order your Earin and help us get the world’s smallest wireless earbud to market."
One language might not be enough, but one nice language plus C --- now you're talking. :) :)
SOLS – 3D Printed Custom Orthotics
TaskRabbit users revolt as the company shuts down its bidding system
"The glitch, it turns out, originated with the Pennsylvania Department of Transportation during a transfer of nearly 400,000 records to the Selective Service. A clerk working with the state’s database failed to select the century, producing records for males born between 1993 and 1997 — and for those born a century earlier, PennDOT spokeswoman Jan McKnight said Thursday. ...

The Selective Service didn’t initially catch it because the state used a two-digit code to indicate year of birth, spokesman Pat Schuback said."

So apparently they store their year field as two digits and have a separate field for century, instead of expanding the year field to four digits? Looks like their shoddy programming finally came back to bite them.

Maybe in 2016, when people born in 2000 start applying for drivers licenses, they'll be rejecting them, saying that 116-year-olds are too old to drive safely?
If poverty were relevant, Colorado would have zero gangs.
HIV spreads less easily in heterosexual couples
So only thing I got out of it, is it would be very profitable strategy to buy Kingdom stock 3 months before FORBES list, and short immediately after. Now, since he was removed from Forbes list, that would probably not work.
People are shocked because the only reason kickstarter is a big deal is that most of the audience has absolutely no familiarity with VCs and startup failures. They are normal people who see "$75 - receive Thing" and absurdly, strangely, interpret that as "I give you $75 you give me Thing". If Kickstarter wasn't a store then they wouldn't allow projects to list prices next to the products they are selling, all reward levels would be "stickers!" and not the successful project. And I bet all the self-righteous jerks who say "I don't even expect to get anything when I back a project!" would instantly stop backing projects, once they actually couldn't expect to get anything for being a backer.
Ask HN: Why a surge in direct traffic after running a FB ad?
Any ideas why we'd start receiving abnormal direct traffic to our site after testing out a Facebook ad for one day?

Our traffic isn't huge, but on a typical day we receive around 300 direct hits with a 32% bounce rate.

After running the Facebook ad for 24 hours (it then expired), our direct traffic went to around 800 hits with an 86% bounce rate.

It appears that all of the new direct traffic is from the US, but it's from pretty obscure locations.

Any ideas?

Thanks,
T
>I have yet to meet anyone who has done self study who has studied theory of computation, mutual exclusion, and that sort of stuff, month on end, like CS students do.

Now you have :)
Ullman's Automata course was my favorites: https://www.coursera.org/course/automata

I find the MIT OCW superior to MOOCs for multi-course sequences, btw. If you want to do a full degree, use OCW. Coursera/edX auto graders are great for classes with programming assignments, but since there are so many classes from so many schools prereqs are a problem. If you're interested I wrote this comparison of the options late last year: http://logicmason.com/2013/self-directed-programming-and-com...