skysight-inc/HackerNews huggingface dataset:
They have the worst name ever, no-one ever remembers what they're called.
But why did they want to look cool, or to have that buzz? It takes some time to get addicted to cigarettes, so if a person continues doing it in spite of limited benefits, you have to wonder what is the motivation. One might argue it is to ease pain, even if it is just some minor, universally human pain.
Doesn't matter, upgrade.

They won't always tell you if they have an exploit.
How accurate is the seasonality of the earth's tilt?
In EVE, you have to think of your ships as ammo.
It's only great to be a hacker because the term has largely lost even its extended meaning. The hacker has, for lack of a better word, been gentrified.
Show HN: platypus.js - load JS&CSS with one request
Don't use

Point3d.prototype = new Point();

if the constructor has side effects. Instead,

function fn(){}; fn.prototype = Point.prototype; Point3d.prototype = new fn;

does what you want.
OpenSMTPD: more features, more cleanup, more more
The current title is "Rubygems.org compromised." Isn't this just a gem that exploits the YAML bug, not an exploit on RubyGems.org? I believe this submission needs a title change.

Edit: I am incorrect. It seems that this uploaded gem was used to compromise RubyGems.org.
Stemming our prospective search
The problem is that if you don't tell someone else you're actually suicidal, you tend to get a lot of well meaning feel-good advice.

We naturally give people the benefit of the doubt. Bystander effect, etc.
Took BASIC in high school and used it on a co-op assignment during college. I was at a company called New Venture Gear that manufactured 4 wheel drive systems for Chrysler and GM.

I was given the task of generating graphs of test data for an electronically variable transfer case. I had to use Lotus 123 for this and initially wrote a BASIC program to format the data so it could be imported into 123. Then I wrote these macros to generate 80 line charts, each displaying 8 different variables. Each line had its own color but it wasn't easy to follow the behavior of the system.

Then it occurred to me that I could graphically display the data using BASIC. I created an overhead image of the vehicle with four wheels, an engine and a drive shaft to the front end.

Whenever a rear wheel lost traction, I flashed that wheel. When power was sent to the front end, the front driveshaft lit up. The engine speed was represented with a bar graph.

The overall effect was great. You could see the vehicle turn, the engine rev, a wheel start to slip and power going to the front end. And then the rear wheel would stop slipping.

You could vary the speed and even run it backwards. And it ran in a loop.

When I showed it my bosses, they didn't seem to get it at first, but soon they were having me demo it to GM. And they took it to the test track with them, allowing them to instantly review a test instead of waiting weeks for a graph.

One thing I did not account for was the steering direction. I had data for the steering rack, not the wheels. The rack moves to the left when the wheels are turned to the right. So the replay of each test was turning in the wrong direction!

This also helped me get my first job after college. I devoted the second page of my resume to an "example of innovation" and told this story.
Hey HN, I've made this simple hack and I thought I'd share.

Some more details: http://hancic.info/load-javascript-and-css-with-one-request

Demos: http://janhancic.github.com/platypus.js/
The Business Case for Artificial Intelligence
Why curse in commit msgs? I usually associate them with happy/getting things done. Comments however...
Mind explaining to me how this shows that rubygems was compromised? It looks to me like someone just uploaded a gem called "exploit" which takes advantage of a recent exploit.
The polite thing to do first would be to notify the maintainers of rubygems.org - not post the link to HN.
Do you plan to open source the code used for this visualization ?
It's way more accurate than necessary... like seriously crazy
Total dollar value of people killed by guns
Looks like a roadmap for some truly nasty malware. This should not be possible in any circumstance. It's like having a history eraser button on your spaceship.
Many of the comments in here are tongue in cheek. The current top comment is incredibly so, in the same vein as the paper. Others are discussing it seriously because there are some aspects which may be true even about the joke of an article.
Thank you! It's a very special feeling when you receive the first package of proof copies.
Build your own Google Goggles ...
Looks like a fun image recognition API
I didn't know who maintainers were :( I think i've notified one now.
Changes to Model:find('first') in CakePHP 2.3
And after day 14 of endless crap, how is anger working out?
Oh man, their new captcha system can be broken with a simple Google scraper.
There will always be problems like this. Many man-years of engineering and millions of parts went into creating it.

What troubles me is that they are sold without any burn-in, or if there is burn-in, it's inadequate. There should be for example 50,000 miles on each plane of test flight before it can be sold. I'm not sure what the number should be, but it should be a lot more than they have now. Sure that's expensive testing, but so are the planes, and it wouldn't be forever, only until the design is vetted.

It seems like a problem of process more than anything.
Anyone who thinks about it critically knows that "Follow Your Passion" just won't work for the vast majority of people. What I have found, though, is that expertise breeds passion. Anything can become enjoyable once you become really, really good at it! Most people do not enjoy the early stages of learning something new.

My advice: pick something you find reasonably interesting, is potentially profitable, and that you have a good aptitude for, then aggressively pursue mastery of it.
Judge rules that Samsung did not infringe Apple patents willfully
Sir,

A large portion of "Life" today consists of the process of creating desire for the unecessary (U) by association of these U's with basic human desires (sex, food et al.)

Thus the economy is born and a constant insaitable need for growth, when conceivably in a different system for a global, connected, technologically advanced race such as ours, there could be plenty for all, and we could all be provided for. (Note
(1) This smells of Utopia, I admit I don't know how we would deal with boredom -- perhaps via extraordinary expressions of the creative act?)
(2) The point is that the current system is a paradigm, and to sustain itself must maintain separation of "have's" and "have nots", and thus must consist in some exploitation, lest the division be destroyed and the labour force caused to cease to exist. The only way such a labour force remains in check is that there most be "money" which is "earned" via a "job" and is "required" for the meeting of basic needs and thus is what makes you win in the "struggle for survival".
)
Nicholas Stern: 'I got it wrong on climate change – it's far, far worse'
Immigration, economic numbers and the politics of culture
Netcraft Hosting Provider Server Count
I think you're right, the title is inaccurate.

Running `$ bundle update` will not inject this into your app.

You'd have to intentionally add `gem "exploit", "~> 22.31.31"` to your Gemfile.
I resent the suggestion that North Shore residents aren't aware of Sydney's South. I go to the airport all the time, and that's as south as it gets.

As for the West I'll have you know I have been through Strathfield several times, and I once even flew over Parramatta.

Hope I've busted a few stereotypes here tonight!
UIImage+PDF now supports ARC
pip works great. The entire problem has been that easy_install and setuptools will not get out of the way. They would not fix their screwups for a long time. Now they have been broken long enough that it doesn't matter if they did fix up. THE problem with packaging in Python is too many package managers. Please stop!
The latest HTML fad is not using IDs now? That's just absurd.
Here's an example of it causing problems with no warning of any kind:

http://codepad.org/vnYtqRBM

Note that this is precisely why Javascript has ===, widely regarded as one of its "flaws".
Heroku supports Django shell:
heroku run python projectname/manage.py command
Can you (or have you) blog about the experience? Tips and tricks? I am planning on self-publishing a book on Powershell.
Not in zsh it doesn't. (tip: it's a zsh thing.)
Bang With Friends: Facebook Sex App Creators Talk Controversial Product
it looks like someone has tried to steal rubygems.org db and other credentials. bundle update is now dangerous because you might get trojaned files.
Python, Ruby and perhaps even PHP are the true modern heirs of BASIC. They have a rock bottom barrier to entry, yet the power they give you, compared the the BASIC of old is off the scale.

As for graphics? There's Pygame and Pyglet on the Python side, and I'm sure there are similar projects for Ruby. Any of those will give you easy access to very powerful capabilities. Then there's RaspberryPi. There has never been a better time to get into programming, or hacking with computers in general, than now. But then, that's always been true.
Well yeah, that's what I'm arguing. Asian women are going to, on average, do better in field X than individuals from other genetic groupings - just as Jamaican men excel at sprinting.

Another example:

> Different studies have found different results, but most have found above-average verbal and mathematical intelligence in Ashkenazi Jews, along with below-average spatial intelligence. Some studies have found IQ scores amongst Ashkenazi Jews to be a fifth to one full standard deviation above average in mathematical and verbal tests.

http://en.wikipedia.org/wiki/Ashkenazi_Jewish_intelligence#D...
In defense of Jay Wilson: Bullying is not a game
It is the original phrase. It just so happens that Rest in Peace is a approximate translation that caught on because its english and understood.
The New And Improved Fab Mobile App
Two constables standing out front of the embassy is hardly "massive resources".

They know where Assange is. They know that the UK is obliged to arrest him. And they know that he has snubbed the English justice system which I imagine they feel a bit dark about.

Basically the amount of conspiracy theorising around the Assange case is getting flatly silly.

It's the HN/Reddit equivalent of truthers and birthers. An embarrassment.
This is something we're going to have to grapple with as a society.

Having been suicidal, I can tell you that to my current mind-state, my suicidal mind-state's rationale was laughably bad. The dangerous thing is that it didn't feel that way at the time. It. Felt. Crystal. Clear.

I'm a smart guy. I don't want anyone telling me that my thinking is flawed. I certainly don't like the idea of someone else coercing me into treatment, given the history of abuse.

That said, suicide would have been a terrible mistake. Perversely, it would have greatly harmed some of those I was trying to protect.
$ whois Rubygems.org

Tech Email: ...
It's almost like it's completely pointless... no?

Coming soon, find out what happens when you 20 GOTO 10!!!
He already did, 2 days ago on HN:

http://news.ycombinator.com/item?id=5128197

I'm not sure he really should have titled this Show HN as he already has shown it to us. Very recently.
Here’s How Seth Godin Writes
The really screwed up part was that once it was all over, and he got to a road, most drivers just passed him by without stopping.
The gist of the article -- "I don't know you or your situation; take my advice with a grain of salt" -- is reasonable. Nevertheless, it's reassuring when authors take a moment to describe their context -- it might not be clear to the reader -- or describe the limitations and potential downsides of the suggested solution, preferably both.
I have written a little bit (3 parts) about it that I shared here. Here's the link: http://blog.filipekberg.se/2012/08/27/self-publishing-a-book...

Self-publishing is the best thing that I've ever done, it's fun and I learnt very much about a lot of different things.

If you have any questions that I haven't answered in my blog series (more parts are coming soon), just let me know and I'll try to answer them.
XKCD: Wikipedia Edit War (Star Trek I/into Darkness)
Hey guys, looks pretty good.
I'm interested in the decision to move to server side templating. You mention that the loading of js, then making an ajax call, then rendering the page, was slower than just serving up html.
Did you guys try bootstrapping json data server side? That way you could avoid making an ajax request on load.
Do you have any perf numbers to share?

Thanks!
Bad firmware updates are (almost always) recoverable, just not always (easily) by the end user. What happens when you lose power is that you need to use the hardware-level debugging/testing functionality of whatever programmable device is in question--JTAG, for example--to load a running firmware image and then reprogram the half-programmed flash storage.
Just wowndering. Are you the kind of person who would consider convicting someone without looking at the evidence?
It's disappointing to see this show up on HN without contact myself or the other rubygems.org admins. We've put rubygems.org into maintenance mode until the issue is fixed.
There's evidence that Rubygems.org has been compromised and you think the best course of action might be to keep that secret for a little while?
Having Your Song Played 1.5 Million Times On Pandora Earns Very Little
It's not so much they were "angry" than they wanted to look "cool/extraordinary" by using those words.
First thing I do on a new Windows machine is install Notepad2[1].
I highly recommend it, it greatly improves on Notepad.exe while keeping the spirit (simple, lightweight no bullshit editing). It can be configured to replace Notepad.exe automatically.
[1]http://www.flos-freeware.ch/notepad2.html
Some Modest Advice for Graduate Students
BlackBerry 10 Live Webcast
"Only web developers use JSON" does not imply "JSON is good only for web development".

You're writing a lot, but telling us little. Why is JSON bad for non-web applications?
The link shows a blank page. Or is it just me?
It's not an advantage, it's catching up.
Just what the world needs, another snarky comment about someone's project that puts it down.
As a Microsoft employee, your description of this process sounds painfully familiar...
I used to use a similar oneliner:

data:text/html,<textarea style="height:99%;width:100%;" autofocus onfocus="this.value=localStorage['txt']" onchange="localStorage['txt']=this.value;">
That is an excellent point. I mean, ideally the constructor doesn't have side effects, but this is a good defense against those that do.
from the linked boeing paper:

if outsourcing is to be employed, it is understood to be absolutely necessary that detailed parts and subassemblies be designed with that process in mind. this requires considerable additional upfront effort in planning to avoid the situation whereby major subassemblies do not fit together at final assembly, increasing the cost by orders of magnitude more than was saved by designing in isolation from the work allocation activities.

forgive typos - cut + paste from pdf not working.

there's more good stuff about the timescales over which outsourcing for low labour is appropriate.

https://s3.amazonaws.com/s3.documentcloud.org/documents/6974...
What I saw was Ben twerping to Ruby people asking who to contact about this first, then posting to HN when he couldn't find the right person. Can I ask, where's the security page on Rubygems.org that tells people who to alert when stuff like this happens? I'm trying to find it on Archive.org and drawing a blank.
It’s a CSS thing, and not a fad… I wrote more about it here: http://csswizardry.com/2011/09/when-using-ids-can-be-a-pain-...
Waarom zijn vezels in je voeding zo belangrijk? |
If you have the ability to put together a team that can raise a few hundred million in venture capital to go after a few big government contracts, then maybe. There's a reason why some markets are dominated by essentially two major players.

Not sure where the $70 billion valuation comes from either, but if you add together the market capitalization of Boeing, Lockheed Martin and SpaceX you're still under $100 billion. Boeing and Lockheed Martin also make other stuff.
This is the "meat" imho:

> A law becomes unjust when a person of ordinary — or even extraordinary — intelligence cannot readily predict what charges might arise from a given activity.

...if I were to commit armed robbery, I could easily find out what law I would be breaking and what kind of prison sentence I'd get. With infosec and IP laws, you'll never know how they could be wielded against you!
I looked for contact page first then panicked. I should have used whois :(
facebook - http://developers.facebook.com/docs/reference/plugins/commen...
This is really cool!

But often you can't upload videos or javascript, but only a GIF, like on a github.com's README file.

For that scenario, I recently wrote up a quick tutorial on how to use Quicktime + FFmpeg + gifsice to easily create a short screencast and convert it into a GIF.

https://gist.github.com/4627207
Hello World How to Launch a Startup Using Social Media
previous thread with comments: http://news.ycombinator.com/item?id=4407950
The flip side of that is, turning a passion into a career is not always a good thing. Before I got into engineering, I thought it would be a great idea to turn my passion for making music into a career. Unfortunately, sometimes when something goes from "I love to do this" to "I have to do this," passion can be lost. I like knowing that whenever I want to make music, I can, but I also like knowing that if I get up tomorrow and don't want to make music, that's ok too.
The reason is the split in the 1960s between the Old and New Left. The Old Left championed (publicly controlled) industry, and material progress. The New Left, however, is ultimately nihilistic: at its core, it wants man to renounce any alteration of nature that will benefit him.

Fortunately, there are groups that explicitly are explicitly championing progress again, without committing the errors of either movement. See:

http://industrialprogress.net/
While it would be nice to have a license static checker that removes unused clauses, I'm not sure that's actually possible.

It might be possible to write an obfuscator though...
I used to work for a company that made hardware/software that IBM would resell under their own branding. I had to fill out one of the IBM documents describing all 3rd party software we used, licenses of those packages, how they are used, etc...

Ya, it sucked.
One topic helps everyone, the other helps a select few. I'm not interested in helping a select few.
It's built with Three.js, which is already Open Source. The actual code they use isn't super difficult to grasp- take a look at the source. Server-side, however, is a whole different ball game.
Google Maps Details Streets, Prison Camps in North Korea
There are so many programming languages and scripting languages to choose as well as calculation packages (matrix like ocateve and matlab or symbolic packages or symbolic packages and I do not even know what others there are). The only problem nowadays is finding the best for you at a given time, but this is actually just plenty of choice and having choices has always been considered a Good Thing.

I feel it is just nostalgia that is the writer's problem, not that there are no good packages/languages any more.
Wow I would put this down as something more like "how mature are your developers?" I would never curse in a git commit message, any more than I would curse in an email to all my colleagues. No decent programmer I've worked with would, either. Completely unprofessional.
Samsung unveils new Galaxy Pop with quad-core processor and 8MP camera
If the whole world is pulling backdoored gems off a compromised Rubygems.org, panic seems like a reasonable first reaction. This isn't the Rails bug; there was nothing to be gained here from secrecy.
What I hear is that you would rather people just suffered in silence rather than drawing attention and inconveniencing you with their suicides.

We shouldn't treat people like shit and refuse to help them with their suffering, then complain bitterly when they commit suicide. When this happens, it is our failure as a society.
IN subqueries in MySQL 5.6 are optimized away
Seems a bit pre-mature for the conclusions of this article. The article is motivated by the grounding of the plane due to battery issues, but its not yet clear what is causing these batteries problems. In otherwords, the article's argument would still be true if there were no battery issues, but I think readers are more interested in the context of these problems.

Generally I agree with the thesis of the article - aircraft are incredibly complex and require both modularization and top-level design management. And the article does make a good point that this kind of framework is needed for this scale of projects - whether module are worked on "insourced" or "outsourced". I think a potential issue with outsourcing is that geographic and organizational isolation probably leads itself to tougher integration.
Here's what the payload looked like: https://gist.github.com/3e4829f79dbd1be11295
Contra proferentem is all good and well but you still have to go to court and argue your case, which wastes $1000s of dollars. Ambiguity is expensive.
Can you try again?
The template swapping question is interesting for me: is that really that hard to accomplish in Angular?
Is the satisfaction of exercising mastery the same as passion?

Serious question.
I do try and do this, really I do :) Right from the image spriting article:

> It is important to note that spriting images won’t always be necessary and/or possible. I’m not saying you should do it all the time, and I am saying you quite often can’t (fluid images, for example). It’s just another possible tool to put in your toolbox.

Any obvious exceptions to the rule – or any obvious contexts in which any advice would not work – I do try and mention.
Yes, I'm mostly focused on the web programming world (which includes the enterprise, though not my current project) and I can't account for how much XML is used behind firewalls, versus JSON, YAML, protocol buffers, or anything else. When I previously worked in finance and logistics industries, I constantly found the theoretical benefits of XML never translated into reality due to a range of problems (e.g. even XML schema left ambiguities if it hadn't been spec'd right, horrendous Java library dependency issues, complexity of XPath). Maybe it's a better situation now.

There's plenty of people using JSON for data exchange outside of web and JavaScript developers. It's surely convenient that JSON is valid JS, and some might say they have the same "father", but it's real benefit is as a lightweight data format. Example - I'm using it right now to interface from a Java/Android client to a Rails server. There are 3000-odd SO questions on "Android JSON" (http://stackoverflow.com/questions/tagged/json+android) and I'm guessing most of those Android devs aren't interfacing with JS.
Drupal SEO - what to improve and which modules are essential for all sites
The other problem is that they would have to 'pause' the entire game while the physical move was in progress, otherwise players would still be able to move around in the rest of the game world (other than the cluster of stars they took offline to move them). As I understand it, this is already sort of a problem with the Time Dilation mechanic they currently use; time moves at 10% normal within the fight, giving people outside the slowed-down star systems time to deploy forces at 10x speed relative to the fight.
The Post-Kickstarter Conundrum: Delivering Companies DOA
I failed to understand the solution :(
The Muddy Children Puzzle - Knowledge about Knowledge
I guess I am a true mathematician.
There's also the Paradox of choice.