skysight-inc/HackerNews huggingface dataset:
Out of curiosity, all other debates aside, would it not be helpful to have (either built-in or as a separate plugin) a way for Rails to run a simple set of sanity checks on the SQL it passes to the DB server? For example, checking to make sure that the generated SQL doesn't contain "--" wouldn't fix the underlying problem, but it could be used to prevent the exploit from ultimately working (and, if someone tried this, would alert you to that fact, assuming the error was logged).

I get that this would create some performance overhead, so it would ideally be configurable.
Useless? No way! Just a clever title! ;)
Nice work, bookmarked! You should create more useless projects IMO! Or better this one!
No there isn't, but Akihabara isn't very interesting to a hacker; For the most part it's a tourist destination selling pop-culture artifacts. What you want is a US equivalent of the SEG market, which doesn't exist either.

http://www.evilmadscientist.com/2009/a-visit-to-the-electron...
Two big reasons people miss:

(a) HN is the front-end and back-end of a bunch of YC business processes.

(b) The voting ring and antispam features rely on obscurity; they are game-able.

The code for older versions of HN is available, but you'd be better off with the code for lobste.rs.
At the very least, most of the tools mentioned (gyp, KIF, etc) are used in other open source projects like Chromium and are not Google internal.
"... I would explicitly not be satisfied with a process that resulted in 100% male speakers. I would have stopped once we’d reached, say, 17 male out of 22 possible speakers (being pretty conservative, I think) and insisted that the remaining five (a cool 22% female representation) would have to be women."

This suggestion is a bad one. It is blatant tokenism.

Try this instead: http://geekfeminism.org/2012/05/21/how-i-got-50-women-speake...

Key takeaway: "The easiest way I saw for getting more women on stage at the actual event was to get as many women to submit speaking proposals as possible. Selecting presentations was done without speaker information associated with the titles and pitches, so I wasn’t able to “reserve” spaces in the program for anyone based on aspects of their identity — and I wasn’t interested in that sort of reservation system for this event, anyway."

Telling people that an unintentionally all-male conference is "inexcusable" is an unproductive (and incorrect, in my opinion) way to address the problem. The industry has a diversity problem, but it's not wrong for someone to not take action to address it. It'd be nice if they did, though. When I try to get people to do things that would be nice, I never use that sort of tone. People who improve diversity issues in the tech industry are doing us a favor. Treat them that way.
As krickle said, thoughtcrime (as one word in reference to 1984, of course) is probably the wrong term. Still, outside of violent crimes like murder, I'd prefer to live in a society with a "no harm, no foul" policy. If there is a penalty for thinking you are breaking the law by smuggling lobster tails into the country, but it turns out to be legal anyway, that penalty should be vanishingly small.
My dad has used the same Mont Blanc pen since I was old enough to notice him writing. Probably 21 years.
RTP in the Raleigh/Durham area.
Job posts on HN are a perk for YC companies. Adding job posts for non-YC companies essentially kills that perk.
The fact that a lineup of white male speakers (because a majority of programmers are male) automatically makes you think that it is an intentional act by the event organizers to discriminate against women/minorities is foolish and offensive. This is similar to I believe a couple summers ago when Square had their summer intern program going, and all of the interns were male (because no females applied) and Jack Dorsey was attacked on Twitter for it. Square did not discriminate against people, but of course people leap to turning these people into the villain instead of thinking that it may be possible that no qualified minorities/women were able to speak at the conference for one reason or another. The organizer of this event is right to ignore this straw-man argument of trying to call him a racist/sexist because he knows that the allegation is ridiculous.
All these kinds of redesigns assume we all have tons of high-res, color-balanced, artistically-balanced, beautiful photos of everything. Have you looked at people's Facebook albums lately? I think it might have a different effect with real data.
your confusion may stem from the fact that i mistook the original analogy. they were calling the shirt into question. my response was calling the model into question. my mistake should be clear if you read both posts carefully. i will elaborate just in case.

every photo on Facebook is user generated. an overwhelming majority of them are bad photos. Facebook is completely aware of this.

as such, it would be an irresponsible design choice for Facebook to create such a huge presence for those photos, like the design proposal does. likewise, it is irresponsible of the proposal author to only use high resolution stock photos of decent looking people for their design.

perhaps my original post was not crystal clear. in retrospect i maintain that it was a fine explanation, albeit terse- and out of context given my misinterpretation. regardless of my post's clarity, your response makes you sound like a dick.
Don't worry; football will be a thing of the past in a decade or so once the brain-damage lawsuits are in full swing.
I second this.

When you have a consistent, established framework for managing a part of your program that provides an easy to read, visual overview of that part of your program for new developers (or old developers who haven't touched the code in a while) and which can avoid thousands of lines of meticulous declarative code, you should have a better reason for avoiding it than pompously declaring that it's tricky to maintain computer generated XML in your version control system.

For version control and XIBs... you should keep them as decomposed as possible (XIB files support soft links to sub-controllers allowing parents and children to be in separate files) and once fully decomposed, you shouldn't need to merge XIBs -- just treat them as monolithic. If you find yourself needing to merge then you've most likely failed to decompose your XIB enough or you've got too many people performing overlapping roles.

If you need programmatic view adjustment, you can implement -layoutSubviews (iOS) or -resizeWithOldSuperviewSize: (Mac) you can handle programmatic reflow or other code-based tweaks if absolutely required

Additionally, since a XIB file is a cached, serialization format, every view instantiated from the XIB after the first one loads faster than constructing the view in code.
Guarantee the U.S. will not arrest Assange if he agrees to be tried in Stockholm
Title of HN post is misleading, it is the state that is seeking to have the sperm donor support the child not the child's mothers.
The fact that the tails are legal under Honduran law is merely a fact like the inoperable gun in the previous example.

I disagree, largely based on the severity of the attempted "crime." Sneakily importing lobster tails that turn out to be legal is more akin to deliberately driving 75 in what you think is a 65 zone, but actually turns out to be an 80 zone (yes, they do exist). Doing so is not worthy of a speeding ticket.
Because you are stuck with crappy refills in those very, very expensive pens. Spending $150-$300 on an expensive rollerball in a store doesn't guarantee you good writing performance. That is the most important thing for me, not how often I can show off some gold plated Mont Blanc barrel.

With these Kickstarter pens, people are creating good quality barrels for good quality refills. Look up and down this thread and you will see how many people use < 0.5mm pens. You can barely get those type of refills on the store shelf, much less in a high-end pen.

The US pen market is far from saturated. It is bone dry from my perspective.

TL;DR - Just because you buy an expensive pen doesn't mean it writes worth a crap.
Played Meaning (Concerning the Spiritual in Games)
Offenses involving contraband or smuggling are usually strict liability offenses, so mens rea is irrelevant in most such cases.

Even granting applicability of mens rea / actus reus analysis here, I believe your analysis is wrong. It's true that attempting to do something actually illegal and failing is often still an offense (usually of the "attempted" variety), but incorrectly believing that what you intend to do is a crime, when it actually isn't, does not automatically make that act criminal. For example, if you think jaywalking is a crime in a jurisdiction where there is no law against it, that will not in itself render your jaywalking criminal. That would be an absurd result.
Minting a Trillion Dollar Coin to Save the Economy?
your argument is fallacious in that i never made the assertion that Facebook chose what photos got uploaded. my point is exactly the opposite of that. (but i reserve some responsibility here- see my other response which clarifies a fallacy in my own argument).

a. Facebook does not get to choose what photos get uploaded

b. Facebook knows the overwhelming majority of these photos are of poor quality

as such, it would be short sighted for Facebook to incorporate a design which relied so heavily on shitty user generated photos.
The sad thing is that I asnwered everything and nothing happened. I didn't want to sign up to send a question.
Hey jacques_chester, fair enough. It obviously wasn't only you who assumed that, because unfortunately the post was flagged. In retrospect it was obviously the S word that did me in, but it really didn't seem out of line compared to the dozens of very popular, slightly-NSFW titles I've seen on HN over the years.

Anyway, I've reposted it with a safer title in case you want to chime in on the debate. Hopefully it takes off again because I really would love to hear PG's take on the whole thing:

news.ycombinator.com/item?id=5006328

Boy, I don't remember ever seeing a comment war escalate and de-escalate so quickly. Maybe there's hope for the Middle East after all. ;)
To clarify, I meant "hard" in the sense of more fundamental or "lower level". In that ranking, mathematics is more "hard" than any of physics or chemistry or biology. Astronomy is a little less clear but I think it's fair to say that it's a "harder" science than biology, and more-or-less on par with physics and chemistry.
"Man is a creature who can get used to anything, and I believe that is the very best way of defining him."
In Their Own Words: Being an intern
>this is a glaring example of

This instance of the abuse of the term "terrorist" is an example of, not proof of.

Further the author isn't using the term hyperbolically, he is making a direct claim. Namely, that the people who "hacked" his site are terrorists.
Thanks, this looks interesting.

Since I'm also doing epub/mobi there are some limits on how clever I can be, so my PDF needs are not all that sophisticated.
Go-dsp FFT performance with go routines
I agree with this ideology. However what I think what is missing from the post and the comments is mentioning that if you are going with a under engineering design philosophy you should be constantly be refactoring the code.
Sending a Message with Campaign Tracking
Mother Jones would have you believe that this is some great new breakthrough, but every paint shop or home center I've been in within the last 10 years, as well as many DIY product packages/instruction sheets has prominent warnings about the dangers of lead and information on how to safely mitigate it. Maybe it's just because I live in California, but you'd have to put your head under a rock to remain unaware of the dangers of lead in the home. There is good correlation between environmental lead and criminality, but it's not an open-and-shut case - this is one among several factors criminologists consider to be contributory factors.
You probably meant it slightly differently, but improvements that make things worse are per definition not improvements.

I get that people don't want HN to get worse than it is. But i don't get why people think open sourcing it would result in that.

I trust PG would be the kind of project lead who only accepts pull requests that would actually improve the site.

And I trust the community has a lot of smart people who would come up with solutions that would actually improve this site.
The voting-ring/anti-spam features don't have to be included in the repository. It might be a big hassle to detangle them from the rest of the codebase, though.
Where does the author make that suggestion? I see no accusation of sexism or racism.

I’m sorry, but an all-male lineup really is not so great. It may not be literally ‘inexcusable’, but it’s pretty damn close. When you then get a hostile response that doesn’t even attempt to excuse (maybe there is a valid excuse of some sort), then that behavior is literally inexcusable.

Yes, I do expect conference organizers to put extra effort into making sure the lineup is at least somewhat balanced. Just not being actively sexist (by, say, denying qualified female speakers) is most certainly not enough. When an all-male lineup is the result of their normal process then I do expect organizers to go the extra mile, looking for qualified female speakers. That’s all, and it’s really not that much to expect.

I expect no one to relax their criteria for selection, but I do expect people to search harder. I think that’s very much needed.
I mean no offense! You guys are doing great work! :)
Maybe ‘inexcusable’ was a bad word choice. Maybe it is 'excusable’ – but the organizer doesn’t even try to excuse.

As you can see from your link, getting women speakers was very hard work. It wasn’t easy. Did the organizer go that extra mile? If yes, then the result is excusable (though unlikely I would say). If no, then the result really is inexcusable. That’s all.
This again? Perl is actively used (by choice) by a good portion of the competent developers of this world. See Dancer and Catalyst for good examples of active web development. Perl being free software's COBOL makes sense if one is talking about shell scripts, but even then, those are necessary items, not just relics of a system with no incentive to change.
So maybe it wasn’t intentional. Still not great. I don’t think intention is what matters here. Results are.
PDF.js and Shumway both look like very promising projects. thanks for the pointers.
Won't a catalog or showcase site do? What if I want to make a mac or windows app that uses the LeapMotion controller if available, and dumbs down to the trackpad if not? i.e. the focus is not on the controller itself, but on the task I wish to achieve through it?

> There isn't any reason that they couldn't make your example feasible.

That can happen if they, for example, won't license their SDK to be bundled as APIs for "Chrome packaged apps". If they did, there may not be an incentive to have your app live on their app store. I don't at the moment know what's in their SDKs, but setting up an app store can introduce such (imho artificial) conflicts of interest.

OTOH, it's their product and they may very well say "it's exclusive, folks". The irony is that I'm a bit pissed because I want this bad .. and without those ropes! Hope I'm not required to put apps on their store. Furthermore, I hope Wacom doesn't catch on to this trend and start a "Wacom App Store" as well.
Pretty sure google plus had cover photos from the beginning, which was before FB implemented them.
Here seems to be the definitive source for the information concerning this incident:
http://localleaks.blogs.ru/
And Panem is the name of the fictional country where The Hunger Games takes place. A country where people turn so irrational over a game of teenage kids knocking one another over ... fatally.

We, too, used to do this not so long ago. The stadiums are still around if you visit Rome.
I'm surprised Google chose to not use ARC for that project. Could anyone comment on why Google would use ARC for one thing and not another?
The state wants people to go through a licensed medical professional in order to minimize the administrative cost of fact-finding. For one thing, cases like this can result in near-endless litigation that imposes a substantial cost on the court system; more frequently, people may make bogus claims about non-responsibility in order to evade their child support obligations, so basically the state says that the burden of proof is on the donor, and the standard of proof is confirmation from a state-licensed medical professional.

Yes, it assumes the worst about people and effectively invalidates a whole swathe of private contractual arrangements, but experience sadly suggests that the honor system doesn't work very well in this area.
The FTC and Google: A Missed Opportunity (Microsoft)
Please have mercy on iPhone users' eyes and specify font-sizes in em
To write on both sides of difficult notebooks, I flip the book upside down (i.e., rotate the writing surface 180 degrees) when writing on left-hand pages. It's much easier to write that way with a fairly small loss to readability.
FB may end up hiring this designer :(
the big difference here is that for a programmer, doing it "right" means making it better for them, not for the end user. it's mostly about things like being able to measure how "correct" the software is, or how easy it is to change things in the future. indirectly, this can make things better for the end user, but only inasmuch as it makes it easier for the programmer to make things better for the end user.

the things the OP talks about are things that designers claim make a direct difference to the end user. if you know a programmer who claims that about indentation, he is, in fact, crazy.
Atlanta, Florida, Triangle.

Tech won't positively invade your life like it does here in the Bay Area but you'll be able to find people in the industry.
I would really consider mathematics to be extremely high level because it deals very much with the abstract, but I suppose that could depend on your point of view. Difficult to comment on astronomy because I not sufficiently familiar with the topic.

Maybe my point is more that when people think of biology/medicine/psych they will often put it in a context of people,animals,plants which is more stereotypical "women stuff". Whereas physics/chemistry/CS is more often thought of in the context of "things" like buildings,bombs,cars,computers etc which is stereotypical "guy stuff".

Mathematics is difficult to generalise because it has such a wide range of applications.
April Fools came early for Google this year...
You feel special because you're in an 'elite' club of people that know what the noprocrast setting does?
I was hoping someone would mention it: https://github.com/reddit/reddit/wiki

thanks!
For "demned," see: http://translate.google.com/#en/fr/Minister%20Gordon%20Brown...

Original article:
http://mobile.france24.com/en/20090312-dispute-grows-over-fr...
Of course not, but only because the poors aren't allowed in their country clubs.
SEEKING WORK :: SoCal or Remote

------------------

End to end web stack developer, with experience in building API's, virtual worlds, and 3D iOS applications. My email is available in my profile.

------------------

Technologies:

Scala,
MySQL,
Redis,
iOS,
PHP,
Flash,
Unity3d,
Javascript,
HTML,
CSS

------------------

Work Examples:

iOS: http://bit.ly/XvfGde

Python/AS3 : http://bit.ly/vVqXxU

Github : http://bit.ly/Vzh5z4
Well the interesting measure is the dept to GDP ratio, and as long as this ratio stays constant, the government is not really getting into financial trouble. Running the numbers, I find that the ratio stays constant for
D'=g*D,
where D' is the new dept, g the GDP growth and D the total dept. Additionally this just need to hold on average, that is a government should bring down the dept/GDP ratio in the boom ( when multipliers are low anyhow) so that it can spend during the bust ( when the multipliers are higher). But note that the government can run deficits all the time.

About your examples, the first sentence of the Wikipedia article for Zimbabwe is: [1]

"Hyperinflation in Zimbabwe began shortly after destruction of productive capacity in Zimbabwe's civil war and confiscation of private farms."

While in Weimar Germany the French occupation of the Ruhr valley, the at that time most important industrial region of Germany, directly preceded the hyperinflation. ( And arguably the Beer Hall Putsch [2], Hitlers first attempt to seize power, was the more important event in '23.)

[1]https://en.wikipedia.org/wiki/Hyperinflation_in_Zimbabwe

[2]https://en.wikipedia.org/wiki/Beer_Hall_Putsch
NOKIA PREDICTED TO ABANDON MOBILE BUSINESS, SELL ASSETS TO MICROSOFT 2013
Spotify to Offer a Free Condom with Every Spotify Subscription
Push notifications are not necessarily what I'm looking for, as far as I know. I don't want to have to subscribe and be available to receive notifications. The whole point is to ask for X amount of messages since the last message I saw, for example. Now, the server side irc client component could connect to ZNC and function, I think. Although I have not tested that.
Don't get me wrong, I like information rich interactive documents. I just think it is an illusion to think that these documents fit different (sized) devices without (extensive) editing. And there is nothing wrong with that as long as we are aware of that. The problem I currently see is that textbook writers (I work in education) write a textbook the traditional way and then digitize it poorly without any regard for the nature of the devices it is used on nor of modern information processing capabilities.

Or, stated differently, think about how information is represented best on different devices (device groups).
From your description, it looks like it can be repurposed as a 3d scanner (as imagined by monk_e_boy). Would be nice to see raw access. I would like to use it to scan fingering techniques on string instruments.
Gah, I hate the edit timeout, I meant key pinning. (the key is actually what gets hashed and pinned, not the cert, since certs get reissued all the time for administrative reasons)
Possibly the most perfect blog title for the former head of the Windows team ;)

In all seriousness, this looks like it's gonna be a good read.
showdead / noprocrast / maxvisit / minaway are explained in FAQs and are must use features of HN.

http://ycombinator.com/newsfaq.html
The main problem I have with the stock photos is that they were all picked to match the color scheme. How is it going to look with random photos and clashing colors?
Not only that, there's a variety of mechanisms built in to boost/identify YC users to other YCers to provide mechanisms of boosting their submitted stories. HN in itself is like a giant voter ring in that way.
"If no, then the result really is inexcusable."

I explained why I disagree with that. Being in the tech industry doesn't obligate one to fix its problems. It'd be nice if people tried to. "Inexcusable" doesn't apply. You even called it "the extra mile," which typically implies optional.
There are at least three actual possibilities there:

1. People afraid of being tracked down and prosecuted because someone used their exit node for criminal behavior

2. People concerned about limiting criminal behavior

3. People who want to stop free speech

Assuming #3 seems like a stretch even if it is easy to conclude that people pushing for constraints on free speech for the sake of limiting criminal behavior under-appreciate the vital importance of vigorous anonymous public discourse, even in countries without dictators.