skysight-inc/HackerNews huggingface dataset:
A bit off topic, but I've had some fun playing with Griffon - http://griffon.codehaus.org/ - Swing apps with Groovy.
'Palestinian' denoting citizenship rather than race. I can 100% assure you that there are Druze and Bedouin checkpoint soldiers.

South African apartheid discriminated based on the race of South African citizens. Israeli only roads because Palestinians are not Israeli. They are Palestinian. The word youre looking for is occupation.
Ah, forgot to say where the drop-off is. We lose most people on the gift selection page.

- 60% make it from the homepage to the gift selection page (not bad).

- 3% make it to from the gift selection page to the billing page (eeeeh).

It's a huge drop-off and we are trying to pin-point why. It may be a product issue, but most people have given us good feedback on our selection of products. We are going to mix in some other brands to see if it helps at all.

We have split tested the landing page and were able to increase the click-through rate by 20%. No other split tests are running at the moment.
I would discount any performance/benchmarking discussions unless it uses jsperf, benchmarkjs or a similar suite.
Facebook stats show Path has 800% growth since relaunch
Some ruby code for those non-rubyists:

(1..100) do |i|
if i * 2 == 8 and i + 1 == 5
puts "foo"
elsif i + 3 == 9
puts "bar"
else
puts i
end
end

Not the solution, but all the syntax you'll need in there.
I can't tell if that's serious, or cynical, or what.

Perhaps a different thread, but what does "senior dev" mean to people these days? What did it used to mean?
But the bill soared to $3.1bn after construction problems and a series of bond and derivatives deals that went sour in the financial meltdown of 2008.

Investment bank JP Morgan Securities and two of its former directors have been fined for offering bribes to Jefferson County workers and politicians to win business financing the sewer upgrade.

Fined? That level of punishment seems insufficient.
This includes the effects of general relativity. As long as the mass is the same, the orbits of planets will remain the same.
>Can you beat 99% of programmers?

Can we have a title that isn't strongly reminiscent of facebook spam?
How is it possible that 99% of programmers fail this? What qualifies as a programmer? (Where is that statistic even from...) Does that mean someone with a CS degree? Are the failures stemming from not knowing the general concept, or is it just lack of familiarity with any language (I suppose both are quite horrifying)
One thing that you can almost admire about China: the bribers would as likely as not have been executed for this.

(Assuming they weren't well-connected to the upper ranks of the Party elite...)
There's a high density of good hardware engineering talent here in Israel, and specifically flash memory expertise (see: http://en.wikipedia.org/wiki/SanDisk and http://en.wikipedia.org/wiki/M-Systems).

Given Apple's voracious appetite for solid-state storage, I am surprised this didn't happen sooner.

Only thing I'm not sure of is why this is interesting news, particularly to the wider, non-Israeli HN community. Feels like a case of "OMG LOOK ISRAEL IN THE TITLE".

edit: Oh, just now noticing the inevitable politics in the comment thread. Le Sigh.
Or because they are completely not marketing it?

When it launched they did some incredibly poorly thought out TV ads that looked more like some art-house feature than a television commercial. Only a notch above the completely ioncomprehensible campaign Palm ran for the Pre. Look where that landed them.

And since then the marketing has been nearly invisible. Yeah sure, you'll see the Windows Phone Facebook page push some promotions and token events, but where is the real force of marketing?

When Motorola first made its maneuver into Android-land, I remember every bus shelter, subway platform, billboard, everything plastered in Droid ads, with clever (if slightly unimaginative) slogans.

Microsoft's marketing in everything has been utterly incompetent. They've gotten so used to owning products that require no marketing that they're not incapable of doing it.

Just think at the "major" marketing moves MS has made in recent years. Seinfeld? WTF?

The Lumia is an absolute gem of a device. It's beautifully integrated and has industrial design that screams elegance. And nobody I know has heard of it.
Seems that the biggest contributor to the Think Different concept was whoever created Nike's athlete ads. Think Different follows essentially the same style/format but instead starring athletes it stars historical figures. Really quite derivative.

Jobs even mentions the Nike ads in a talk about Think Different: http://www.youtube.com/watch?v=5vNjpgLD0Xw
GrubWithUs started in Chicago but now does meals in a bunch of other cities, as of at least August [1].

[1] http://www.entrepreneursunpluggd.com/blog/grubwithus-eddy-lu...
Even though I live in emacs, at a command line my fingers are so used to typing "vi somefile" that they do so before conscious thought occurs. Which is not to say I spend a lot of time setting up my vi.
I don't know. I've met a ton of programmers and yes have seen people fail at fizzbuzz. But 99%? that number seems a little high.

Then again, my experience is with students at CMU and developers in Silicon Valley.

The stat still seems kind of far out though...
Makes me wonder if there's a different solution to the elevator problem entirely. Expand the scope to "moving people along a vertical axis efficiently". What would a safe continuous elevator look like? Or could the solution for going up be different than the solution going down?
> 5. Use the phone. I despise the phone. Email conversations provide
> a written record of the exchange and allow me to cut/paste responses
> if it's something for work (like a URL or code snippet). That said,
> I will force myself to pick up the handset.

My problem with e-mail, texting, and all other asynchronous means of communication, is that they encourage multitasking. If I'm discussing something on an asynchronous medium I'm always tempted to poll on the discussion while doing something else. When something gets important enough I usually try to force myself and the other party into a synchronous medium of communication, or if I can't, try to completely ignore the issue until all people involved have enough time to proactively solve it.

That being said, sometimes the written record really helps, or the other party involved in a discussion or planing of something can't cope with their own anxiety, and the whole planning of something e-mails into hell... but well, I try hard enough to avoid it.
In addition to the other explanations given, it won't affect us presently because it already happened a long time ago.
Though not applicable to every job situation out there, I found the biggest leap in productivity for me was to crate a rule of "write down 3-5 things you must do today. When those are complete, you are done working for the day".

I find myself completing the tasks around lunch, and aggregately accomplish 2-3x more than when I had fuzzy goals. Procrastination is limited, knowing I can (go to gym/eat with kids/play golf) when the work is complete.
Everyone does stupid things sometimes.

I have lost two friends to suicide. One was an Iraq War veteran who didn't get the help she needed on returning to the states and committed suicide about a year later. The other was a man who had for a long time, I think, suffered from more than one neurological issue.

In the end, I think that people have a right to decide for themselves how they live and how they die. I don't think suicide is always a stupid thing to do. May key question is whether someone is competent to make that decision. Depression or PTSD are not good reasons IMO. However, what of someone struggling with a lifetime of schizophrenia?

And there are plenty of circumstances where I would commit suicide. For example, if I am ever faced with an alzheimer's diagnosis, I would prefer to end my life with clear thought and memory than to let them slowly fade away.
Your user name wasn't immediately familiar to me, but I see when I look back at your comments that I remember some of those very well. You have indeed posted some comments in the last few months that provide good examples of disagreeing with groupthink while referring to facts and acknowledging other points of view.

I have a different style (I think I don't ever f-bomb in online comments) but your manner of making comments is food for thought, especially on issues where what I've learned in more than five decades of life experience leads to different conclusions from the majority opinion here on HN.
Show HN: Upload attachments to Github issues
"...but they assume you can figure it out on your own if you need it or can apply what you've been taught in 6.00/1.00 to many scenarios and learn from that basis."

But that is the problem. Most/all MIT students teach themselves how to code, but that doesn't mean their code is clean and legible. Many times, the code quality is very bad because they develop bad habits in the process of teaching themselves. MIT needs an actual course about coding.... maybe a required HASS about how it should be considered an artwork.
Re: No. 5: I know some people hate taking on the phone, but when you are working remotely and are trying to work through a problem with someone, there's no substitute (at least for me) to getting on the phone (or voice chat via Skype, etc.) and talking through the things you're trying to figure out. IM works to a degree, and email is better for larger exchanges that you'll need to reference back to, but for brainstorming and group problem-solving, I still feel like an actual spoken conversation is still the most effective way to go.
> If you don't establish viability standards for who gets a tax-funded campaign, you get a pile of people just in it for the money, as well as a pile of people just in it for the lulz. If you do establish viability standards for who gets a tax-funded campaign, you entrench the established political parties, because previous funded campaigns help ensure future viability and future funding.

How is this different from donation-funded campaigns? Visibility always increases your shot at future visibility.

Public funding prevents the visibility from compounding. If you manage to get enough endorsements to be funded at all (for example), your voice is just as well funded as the incumbent who, under the private funding model, is in a position to attract all the funding.
Yeah, although the FES itself (265 members according to the reference you cited) is not serious, it's more of a counter-cultural movement of people in on the joke.

I meant instead to refer to people who really do believe the earth is flat, and suggest that those and dino skeptics are similarly sized populations.

I wouldn't be surprised if there were 265 true dinosaur skeptics globally since it takes all kinds. Interestingly, many people in many primitive cultures won't be among the skeptics since many tribal people have either seen dinosaurs or know those who have. (Mokele Mbembe)
Tell me you can stare at this site more than one minute. Red on black is not the good choice.
Create content like you create products.
Show, Don't Tell.
More like the market made something that should be more expensive cheaper due to crony behavior.
I never once justified the act of being cruel. I am only saying that it is foolish to invest oneself into an anonymous online community because to do so is to nearly guarantee that you'll be hurt. Perhaps some people do have emotional issues, or even just naivete about the Internet, that cause them to unknowingly become invested in online communities as if they are real face-to-face communities. I think learning the nature of anonymous online communities isn't "automatic," so I shouldn't have sounded so harsh toward people who are ignorant or who may have real emotional issues.

I should add that the biggest problem isn't necessarily with insulting users. Something I see a lot these days, especially on reddit, is people clearly looking for real human connections through the communities, only to get burned. I think there have been several times where someone makes a highly emotionally-charged claim (they have cancer and need emotional/financial support, they caught someone abusing a child or animal and want justice, etc.) that the community rallies around, only to find out that the post was complete bogus. I don't condone the people creating the hoaxes, but I'm more concerned with the widespread tendency, even active desire, to invest emotionally in an anonymous post with absolutely no proof provided. Call me cynical, but I'm content to only emotionally invest myself with my real life friends and family.
What I've found for myself is that there's a certain part of my mind that just needs constant distraction, and if I can somehow parallelize that distraction with the continual work that the rest of my brain is capable of, I'd be in good shape.

That's where music and podcasts come in. One steady IV drip of distraction to placate the rebels while the rest of my brain gets down to business and stays there.
You had 3.5k karma before beginning this experiment and you're a cofounder of a YC funded company! You're already part of the "in" group.

The first comment prior to this one on your comments feed starts of with:
"Your entire comment is bullshit and it pisses me off.
You've never worked at Zynga, so to purport that you know exactly what it's like to work there is bullshit.
Your comment reflects exactly what Silicon Valley nerds think of Zynga externally. They think that Zynga is nothing but people refining skinner boxes for people to play in. You've probably seen one or two talks of Mark Pincus talking about "doing every dirty trick in the book" or something like that. Have you ever met him? Do you even know the last time he worked directly on a game? You're allowed to have whatever opinion you like, but this opinion is bullshit.
Your entire comment is ridiculously biased and unreflective of Zynga internally or externally."

This part of your response is mostly a characterization of the commentator based on your own speculation about whether he's worked at Zynga or met Mark Pincus. While strictly speaking you're only characterizing the comment, this comes off as a personal attack to me.

Meanwhile, other people have been hell banned for linking to wikipedia pages defending scientific facts, because those facts go against the dominant ideology on hacker news (or that of the people with their finger on the ban button.)

I'm tired of hearing the refrain that reason and rationality rule the day here, when it seems pretty clear to me that if you're a liberal, an apple hater, an open source advocate who opposes property rights, you get a free pass for personal insults, but if you're none of those things, no matter how reasoned or rational you are, you risk being hellbanned.

I try to restrict myself only to commenting on safe subjects for that reason. I'm actually worried that disagreeing with you will result in me getting hellbanned. That's not the kind of environment where "reasoned and rational discussion" are really going to flourish.
I'm so happy for these guys. Great guys with a simple, profitable business idea. Excited to watch them continue to evolve!
Depends on several factors.

Including (but not limited to):

- Before or after taxes?

- Are you talking about grossing the most money or having it go the farthest?

$90k in SF is different from $90k in Austin which is very different from $90k in New York.

You always have to account for cost of living in the area and cost of compensation type. (Payments from equity or options are taxed differently than income)

My guess would be that you would get a higher dollar amount offer as a talented high level engineer in SF or coding just about anything for bank in NYC.

But the money wouldn't go as far as it would in a Austin, Houston , or an Atlanta.
Show HN: Wheelhouse CMS - a Rails/MongoDB content management system
Similar experience here. Been watching HN's hiring posts for 6 months or so, replied to many, received about 3 responses. I know I'm no John Carmack, but I've had a $100K+ offer (for a telecommuting position), and have a $100K offer (again, telecommuting) on the table. All these poor companies so desperately trying to hire have never even bothered to investigate if I'm a good candidate.

I'm not too bitter as my opportunities are fine, but it really makes me wonder - are these companies insane? Do they actually want to hire? Do they really think they are amazing enough that nothing less than John Carmack himself is acceptable for them?
Can someone explain to me why I would need to join a Facebook group to donate blood? Is the blood bank system in India so bad that they need to use the blood right away or it goes bad? Or is it this just some marketing stuff to get people to donate more because they get to know who receives their blood?
Social graphs can show these things. For example you deadbeat cousin who is a black sheep in the family probably has a very different circle of friends outside of your family than you or most of your family does. As such he could be identified as an out-lier. In fact I would not consider these algorithms worth while if they didn't do that.

I doubt this would replace a credit score but it may argument it. Or it might lead to a lender making further inquires. For example if you've been tweeting about how you "hope to blow tens of thousands of dollars in Vegas" it seams reasonable that would make a lender worry about lending you.

In the end I don't see these algorithms are very different from a bank in a small town where the manager personally knows everyone in the town.
thank you, this is really the type of thing i wanted to hear, as i really want to support manifest files but afraid that devs, mainly the front-end devs, would be hesitant to dealing with manifest files. so my best guess is, to make it optional, but if found, it'll get indexed by the database.
The grading doesn't need to be manual. Think of the lab assignments being something like a smaller scale of the Netflix challenge:

1) They provide some set of data and establish rules for the competition.
2) They implement their own solution to the challenge, and that is the benchmark.
3) A "passing grade" is obtained by getting any working system.
4) The actual grading is then given on a curve, compared against their benchmark.

If your project is better than the benchmark, you get an A+, 95%-100% an A, 85%-95% gets you a B... etc.
Wheelhouse CMS is a project I've been working on for a couple of years now (way too long for a first release, I know), which I've bootstrapped whilst freelancing building content-managed web sites. Many iterations and hundreds of private gem releases later, I'm finally confident enough to publicly release version 1.0.

You can check out a demo directly at http://demo.wheelhousecms.com/admin.

I'd love to hear what you think and what can be improved.
Interesting. I've been using OS X for about six months and never found that. I tried several permutations of "screen shot", "screen capture", etc. in Spotlight without finding it.

The application looks to be separate from the OS X core screenshot feature; it has completely different shortcuts, styling and functionality.
It specifies in the comment that you should use puts, which includes a newline between entries in ruby.
Getting Started is the Hardest Part
Probably should include the modulo operator too (Is it '%' ? I'm not a rubyist)
It's not a formal specification, but if you just do what the comments in the code say to do ("puts" fizz/buzz/fizzbuzz/#), that's the passing answer.

I don't know Ruby either, so I looked up the syntax for a for loop, guessed at the conditional (elseif vs elsif vs else if) and used puts for output... and that was all it takes to pass the little test.
I dont know if I would call CS complicated, but yeah you'll get that all the way down. Noobs will write their js, bigger noobs write CS, smarter people off writing C, and even smarter people writing ASM. Most will still write nasty code regardless but the ambiguity in CS makes this far more painful to consume
I have showdead turned on as well. It breaks my heart to see these comments from people who are trying to contribute. I don't go look up all their past history, but I'd say %75 of the comments are attempts to contribute to the conversation (even if they aren't great attempts or original) and about %25 are just comments that don't really add anything, but aren't really offensive or spammy or inappropriate.
Right vs luxury I think is a false dichotomy. There exists a third classification: public utility. According to my apartment complex, incoming water is a public utility, and as long as you pay property taxes they have no right to shut it off. In my state (or area, I don't know), it's illegal to charge for incoming water. They can charge for outgoing because sewage access is not a public utility.

This only goes for places where it is illegal to drill a well.
Really? That's depressing as hell. I think I could have done this in Basic on my TI-83 in highschool, and I'm not even a career software developer.
I got the letter. I received a 100% on the homeworks and 98% on the midterm.
I disagree with the proposition that anyone has been hellbanned solely for posting comments that are in factual disagreement with majority opinion here. I see plenty of live accounts that manage to openly express disagreement frequently, and I possess one.

This is a logical fallacy. Simply because there exist an account that hasn't been hellbanned because they express disagreement doesn't mean that other accounts aren't hellbanned for expressing disagreement.
Part of the FizzBuzz test is to find out if the candidate is aware of modulo. :). But yeah it is %.
Bezo's wishlist
Donation-funded campaigns get funded by people who agree with them. Publically funded campaigns force people to pay for political campaigns they disagree with.

Many people participate in Kickstarter to fund ideas they want to support; imagine if all projects on Kickstarter received mandatory funding, regardless of usefulness, viability, or the number of people who want the result. The whole thing falls apart.
As an author of that paper, I can tell you that the code generator was rather simple and mainly used to perform loop unrolling, avoid explicit indexing, and replicate bits of code that couldn't quite be encapsulated in inline functions. It's possible to go further, but this sort of metaprogramming doesn't really eliminate the need to write in CUDA C.

For what it's worth, we long ago abandoned scala in favor of python for the code generator, just to make it more accessible to others interested in working on the project (generally particle physicists by training): http://lattice.github.com/quda/
The question to be asking is not what are the highest paying jobs, but who are the highest paid individuals?

They are the individuals who interviewed at multiple places, got multiple job offers, and negotiated with the employer of their choice.

The problem with working for Abu-Dabi or some non-tech company is they won't know how to assess engineering value, and so I doubt they'd pay a premium for it. Perhaps some desperate company would do payscale * 20%.

The desperate rich non-tech company approach might work well for someone with a very nice looking resume with lots of corporate experience, who actually isn't very good.

However, none of that that will compare to a great engineer starting a bidding war between major tech companies (google, facebook, amazon, etc.). Companies that have a much better idea of what you're worth, and are willing to pay.