skysight-inc/HackerNews huggingface dataset:
It's been a very busy news week. Reid picked just the right time to slide this in -- the air has been sucked out of the room by other stories.

Congress had a hands-off approach to the internet for some time, and it took off like wildfire because of it. All that's changing now, it seems.

I'm disappointed that there's so many avenues of attack for legislators that it's effectively impossible to cover all of our bases. With big players like WalMart and the states involved, it's a wonder common sense has held out as long as it has.

For those of you buying into the "level the playing field" bullshit, I don't want a level playing field. This isn't kid's soccer where nobody keeps score and everybody gets a prize. I want goods and services delivered to me as efficiently as possible. Used to be this was the corner store, then the big box store, then the internet store. Might be something completely new in 20 years. Can I pay it? Sure? Will it bother me? Not a lot, really. The only thing this is going to do is screw poor people over who were getting goods a few percentage points below what they used to get them at. It's terribly regressive -- the very opposite of a "level playing field"

Big players coming in and screwing over the poor? It should be a scandal.
That phrasing makes me think someone explained internet search engines like a card catalog at a library.
Google Glass and the Demise of Ownership
Evergreen: cooperative multitasking and i/o for Python
I have avoided learning boost for the simple reason that on the rare occasions when I need C++, it has been apparent to me that I could easily spend longer trying to evaluate whether anything that is available would be a good fit for my problem, than it would take to be done.

Put another way, the effort of learning something needs to be amortized over all of the times that you'll likely use that knowledge. I use C++, rarely enough that I won't get much amortization. (And when I do use it, it is painful enough that I don't want to explore it just for personal enjoyment. Leading to my avoiding C++...)
StreamTable.js – The next generation search filter
Or the story didn't have that much mileage to be begin with. After all, it's just a game, in a sea of other games.
NOSQL - The Famous Four
Probably nobody's challenged them on it, and moreover if they did there'd be the counter-arguments that it's voluntary and that throttling the A/C enhances their service by preventing brownouts.
Yep, dspam (http://nuclearelephant.com/) works perfectly well for me with the Dovecot integration (http://edeca.net/wp/2010/03/dspam-integration-with-dovecot/)
Want to know what's worse? Spherical coordinates.

http://en.wikipedia.org/wiki/Spherical_coordinates#Conventio...

You need to remember two different sets of conversions from cartesian to spherical coordinates and two sets of differential elements -and of course, you need to remember which is assumed by which audience.
Actually, getting a paid email account is easy. Just about every hosting provider out there also offers an email address.

Web access is usually terrible though. If you're lucky, they provide roundcube, which is ok, but certainly inferior to Gmail. If you use IMAP and some desktop client, this might not be a problem.

The hard part is the calendar and contacts. I don't know of any CalDAV or CardDav provider. Your best bet is probably some hosted Exchange solution, which provides ActiveSync.
What 292,000 Hours Gets You
DuckDuckGo Pushes Its Privacy-Geared Search Engine
Brazilian famous Presenter HIT by Driverless Car
I don't think there's anything particularly clever about knowing about this algorithm or not. I find it odd when people are impressed by things implemented in one language/runtime when they wouldn't be impressed by it being implemented in another language/runtime. I find the excitement reserved for 'here's X implemented in JS' stories strange. To me it's basically the same story every time.

I realise that the HN readership includes a fair fraction of web developers in it's readership, so perhaps my view is in a minority. As others have said, if the link was to a technical discussion of the algorithm presented alongside a JS example implementation, it would have made more sense to me.

I do apologise if some took this as a personal slight.
Agree, Futurama's last season was quite unentertaining. Not as funny, and too focused on the emotional stuff, which was more effective being spaced out.

I think that the 'Fausto' episode, finale of the S05, was by far the best ending Futurama had.
Why is the author's name not attached to the article? Anyone know who wrote this?
Alternatively, use /tmp, since then you won't have the file unnecessarily using RAM until the next time you reboot.
It's similar in Poland; you can talk dirty in English all day long, but if you actually swear in Polish, you're likely gonna to raise some eyebrows. My guess is it's because throughout the years people got used to profanities in TV and music, which is mostly American.
Silence is a great tool, especially initially.

Many places that feel that they need to "do something" end up speaking before they really understand what is going on. So you have the bigger risk of either making content-free statements that everyone sees through, or worse making incorrect statement that feed that flames that your organization is incompetent.
That aerial shot they have in the video is pretty neat... I wonder if they are using a UAV for that, or just some ballsy helicopter pilot?
First thing I thought too. Bit of a shame
Well I'm from europe, so that's what I ment too. I do not have any master, maestro or visa card. And i refuse to get one, because I think they're a horribly, horribly broken system.
My car runs software from 1997 without any issue. A well-built and properly isolated core shouldn't be a problem. No reputable manufacturer would give a user-installable piece of code a connection to the systems that control movement.
What about a great default content security policy? :)
You misrepresent what happened severely.

Whatever you need to tell yourself in order to maintain the level of anger you desire.

Nothing I saw from EA seemed out of the ordinary for a company trying to sell the game they made. Unless you expect companies to only promote games that meet certain quality standards when they are released.

I mean, look at Aliens: Colonial Marines. From my perspective, it was in much worse shape than SimCity upon release, and I don't see RPS coming out with stories about how the game has disappeared from the limelight.

Honestly, I feel like people got so angry about SimCity to deflect their own responsibility for the purchasing decision they made. No one forces people to buy games on release day, and everyone should know that the smartest thing to do is to sit on a new game for at least a couple of days to let any issues arise. That's the responsible thing to do as a customer, and obviously it was something many people chose not to do.
You are half right. There are no direct and current benchmarks, but following the news through the years about Ext4, Reiser4, ZFS and Btfrs (and experimenting with them) I know the latter is quite fast disk I/O wise (again this is just a hint), I listed the alternative filesystems which support transparent compression for a future benchmark or evaluation for people - like me - who think transparent compression is a nice idea for speeding up queries.

I found 2 recent Phoronix benchmarks which compare Btfrs with Ext4 and Ext4 with ZFS respectively. You can't really combine them as it seems the hardware used is different but if you use Ext4 as a rough translation key it seems ZFS on linux (which is what the OP used) is slower then Ext4 and Btfrs. Transparent compression speed would depend on cpu and is comparable.

April 18, 2013 Ext4 vs ZFS
http://www.phoronix.com/scan.php?page=news_item&px=MTM1N...

February 18, 2013 Btfrs (and others) vs Ext4
http://www.phoronix.com/scan.php?page=article&item=linux...

Unreliable Mashup which gives some indication:
* fs-walk 1000 files 1 mb
zfs 46.20
ext4 72.50 vs 78.67
btfrs 66.37 btfrs

* fs-walk 5000 files 1 mb 4 threads
zfs 25.63 files/s
ext4 79.73 vs 99.60
btfrs 94.63

* fs-mark 4000 files 32 subdir 1 mb
zfs 7.78
ext4 74.07 vs 78.80
btfrs 65.17

* dbench 1 client count
zfs 27.29 MB/s
ext4 167.29 MB/s vs 195.24
btfrs 165.37

I'm also interested in a Btfrs benchmark vs ZFS on Illumos, this way you can determine which is the best or fastest system for this specific scenario (even thought the OP used Linux).

Incremental snaphots is a nice feature for a Postgresql stack, what is the significant or as you put it 'real' difference between the CoW and snapshot functionality of Btfrs compared to ZFS? Are there things you cannot do with Btfrs in a Postgresql stack compared to ZFS?
Browsers that support the download attribute in HTML5 http://caniuse.com/#feat=download

– Chrome, from version 14

– Firefox from version 20 (current)

– Android Browser from version 10 (current)

– Chrome for Android from version 25 (current).
I like visual "toy" apps, interactive if you like and slow self-changing if you don't. Porting this to iOS would be great; one of those "if you don't I will" sorta things.
Find Your Voice So You Can Die Empty [Video w/ Todd Henry]
Content-Disposition can be very useful but it does have some potential security implications:
http://www.gnucitizen.org/blog/content-disposition-hacking/
Which is funny, because I absolutely loathe opening in the browser, I prefer saving it.

Chrome and FF PDF viewers are better, but with Acrobat it was a bag of hurt.

Also, see: saving is the more generic answer. Save and you can see it, open it and before the Chrome 'save' button you had to re-download it.
The problem is that Windows desktop market share is overwhelming and as a Website author, you have to think in Windows user terms!
>Shitty managers want to be bosses.

I'd like to add to this by rephrasing it to: "Shitty managers want to be bosses. Great managers just want to help each of their team members."
How would a web designer be able to choose my intention prematurely without a crystal ball?

Not to mention download support in browsers got WORSE over the years. All major browsers (but especially Google Chrome with its "never ask, just do it" UI attitude) need a good download manager. I strongly prefer "save as..." over the mess that the Chrome default download behaviour is.
>A glib remark of "Just don't buy it", simply won't cut it. This attitude is harmful, both to consumers and to developers/producers, and to a lesser degree, peoples health.

There are many mediocre games out there. I bought a few over the years. Sometimes you get a bad game, it goes with the territory. I agree it's ok to voice your opinions and stick it to a bad developer on forums, but does the SimCity fiasco really needs to be talked about weeks after release? It's just a bad game, at the end of the day, what more is there to be said?

//

EA didn't get my money. I was never going to buy SimCity because it isn't my type of game, but even I knew ahead of time of its always-online component.
I started this trace-route within 30 seconds after the seatbelt sign was switched off (the wifi isn't enabled while taking off), so I imagine only a few people would have had the time to connect to the wifi at this point.

But in general, the wifi on one of these flights is very useless. I was hacking on a node.js project and used it to look up some ES5 related stuff on StackOverflow. I tried to post it to gist.github.com while in the air but wasn't even able to load the page (though google and SO loaded fine)
Yes, but in this case the buyer sees $230 in their shopping cart but actually gets charged €230. Which is nearly $300. It's fine if Geeksphone decide to charge the same in dollars and euro, but they're displaying in one currency and charging in another (without conversion) which is obviously wrong. It seems to have been an honest mistake and they've indicated on their forums that they're fixing it.
EA made it quite clear if you were to do a chargeback they would cancel your Origin account. Fine if you only have SimCity on there but you could end up losing a lot more than $60 if you had a few of their games via Origin.
Books. They are not backlit, and they get great battery life. Often, they have been localised.
I think the best way is for the designer to include both options. Don't leave it up to the browser.
The "prison IP range"? What's that? There are literally thousands of prisons in the US (4500. We've got more than any other country in the world, go us.)

Wikipedia certainly is not interested in the task of trying to track the IP addresses of each of these prisons.

(Also, I can guarantee you that the vast majority of these prisons are served by under-resourced barely-competent IT departments.)

(Also, it may not even be possible to distinguish between 'inmate' IP addresses, and IP addresses used by staff, or even staff working for the department of corrections not even physically at the prison. Why? Because there's no such thing as an 'inmate IP address', because right now inmates aren't allowed to use the internet at all. So you're asking under-resourced barely competent IT departments to set up a new IP address allocation regime. At 4500 different prisons.)
URL is wrong, here it is:
http://cdixon.org/2013/04/20/shapeways-manufacturing-in-the-...
Yes that's exactly what I'd want to use. Log in to your bank, create a virtual one-use CC, buy something and the CC no longer exists. Well, not exactly, there's still vast room for improvment but it'd be better that how it is now.
Sadly, I could not find any finance instutite here that offers that.
Any plans to have this as an indexing option for PostgreSQL?
The Cleveland Browns set the standard here, in 1974.

http://www.clevescene.com/64-and-counting/archives/2010/12/2...
The page author would be forcing it?
They'd have to add flight worthy landing gear, which hasn't been tested yet and would add weight. This test just uses a straight up stock Falcon 9 v1.1 first stage, so it's super low overhead. Also, they're not sure it'll work. But if it doesn't it just means they end up with what they were expecting, broken up first stage bits in the ocean.

They do plan on retrieving the stage if possible, it should float.
IPad Mini Clone Chuwi V88 Benchmarked
>I think a mutual lack of respect is what makes posts like this still exist.

My thoughts exactly, and this is tangentially discussed in the beginning parts of the post (and to not enough depth imo). But all things being equal, if the "business guy" really is the side which has all the "people skills", then I think it's the business side that needs to make an effort to first extend a hand to the coding side and try in earnest to build a bridge.

(disclaimer: at this stage I am on the "business side" as well)
10 Qualities to Look For in a Roofing Contractor | LGC Roofing Blog
Just curious: Do you think your workload will decrease in the future, or that the workloads of the highly paid professionals here are less than what's required from you in school?

Don't expect life to get easier. More rewarding, IMO, but not easier.
I also tried to comment on a post on Stack Overflow. The first 5 times I clicked the button, I got a timeout and had to try again. But in the end some lucky guy got a response on SO from 10km above Europe ;)
BestAppMarket has chosen KickBorn as best app in recent time
When people object to swearing, I don't think it's the use of emphasis that they're objecting to. Nor is it that an exclamation is being made (if it is, as in "Oh poppycock!", above). Rather, it's the implied debasement of something private or sacred. This enhances the emphasis, but it's the method rather than the goal that offends those who are offended by swearing.

As such, making up words to use as emphasis words doesn't actually offend, which is largely what makes the bit you link to funny, as far as I can tell, and it's why "darn" and "dang" are much less offensive even to those who would censor swearing.
PHP also uses cookie named PHPSESSID to store session ids.
Use session.name to specify a different one.
Ruby Gems for this
https://github.com/sporkmonger/addressable
Hexacopter so yes a UAV.
GTD on Android - The definitive guide.
Because life is too short and full of other, imperfect humans, so you just have to get along as best you can and enjoy what you've got while you have it?

(OK, I'll go read the article now)

--edit-- don't think I was too far off there. Missed the "don't aspire to spend your whole life working" thing.
This kind of thing is an opportunity as much as a danger.
Computer Censorship Imported From Shanghai to New York
The Neil Conway blog begins:

When you’re designing a performance-sensitive
computer system...

Neil then suggests two tools for achieving such designs, intuition based back of envelop calculations and microbenchmarking to identify bottlenecks.

Good intuition is the result of completing Norvig's ten year course. Identifying performance bottlenecks requires running code.

Neither is relevant during the "Template administration." Back of envelop calculations are about determining architecture, not the specific lines of text to be compiled. It's a look at efficient gross resource consumption, not tweeking handfuls of bytes. Tweeking, when it must occur - per your experience more than an order of magnitude less frequently than non-performance sensitive applications - is well after the "Template adminstration".

My criticism is literary. The article throws in byte sized boogie men. These are the sort of things that Google pays gurus to deal with. Not the sort of work for which they hire C++ programmers who need an idiot's guide to templates.

To a first approximation, memory isn't precious any more. Even when programming in C++. Writing as if it is, develops bad intuitions of the sort that lead to concern over templates during the Design phase.

I suspect that your first line of defense against running out of memory was not looking template construction, but compiler optimizations. Managing memory manually in C++ is hard enough without creating a mindset which encourages premature optimization.
Wow, thanks for the thorough review!

Excellent points about the title bar, will look into making those changes.

Our font choices definitely need to be revisited and made more consistent.

I absolutely see your point about the buttons/coloring. Its setup that way to eventually allow multiple options but I will make sure it has more of a checkbox feel moving forward.

The entire bookmarklet process definitely needs work. We rolled out the site as a simple gift bookmarklet originally and came to the conclusion the average person has zero interest in bookmarklets. For the time being we've sidelined out efforts to make that experience more pleasant.

We moved away from modals, for now, because of issues with mobile. We plan on eventually incorporating them everywhere but at this point we're more concerned about interaction with the wizard/browse than we are less frequent activities like login and contact.

Funnily enough, we're still not seeing anyone actually press the "star" on gifts in the wizard so clearly there is something about such a passive (and from the users perspective unnecessary) interaction that fails miserably. At this point its clear we'll need to do a major overhaul of the wizard itself which was the thing I was most concerned about when posting this.
5 hot security defenses that don't deliver
".from SpaceX’s hexacopter."
They have all the nicest toys!
It was "SpaceX’s hexacopter."
I love it! I am tempted to add the function to be able to add more light sources with different colors, though it might need a different name for that garden.
What's preposterous is the amount of effort you are putting into essentially saying "meh, boring" when you could have simply moved along to the next post that actually does interest you.

HN may not need every "look at the old stuff I did in JS" post, sure. But it needs these pointless "I didn't like this" derails even less.
Don't break the back button. Like DanBC hit the annoying 'Coming soon' dead end, but couldn't go back to browse all. You may not use the back button, but enough newcomers exploring your site will. Even more so when you brick-wall them with a signup box.
Yes. I agree that that's very important. Vision is key, but so is the skill of motivating people to get there.
Not to mention the operational costs of a small navy to recover the rocket and transport it to a launch site.
For rubyists, the addressable gem has support for it: https://github.com/sporkmonger/addressable/tree/#uri-templat...
Fortunately, many areas have abandoned suburbs to practice in. I learned to drive in them after the '00s recession. A lot of new ones appeared after 2007.
I'm pretty optimistic about the future. The information age is young yet and only recently starting to come into its first full stage of maturity. And there are a ton of very hopeful signs out there, especially in terms of long term trends. I think the chances that things will turn out well are actually higher than not doing so.
Does Mobile Safari support this download attribute?
We can easily reduce subset sum [1] to Problem 1 by using the second formulation ("given a set of integers and an integer s, does any non-empty subset sum to s?") and setting the integers to be the coin denominations and all the corresponding x_i equal to 1. So Problem 1 is NP-hard.

[1] http://en.wikipedia.org/wiki/Subset_sum_problem
Playing Tetris video game 'fixes lazy eye', doctors say
> Driving schools are available (much fewer than in the UK or europe) and the only ones that use them are people that have them as a court requirement.

Increasingly, taking some kind of formalized classes is becoming a requirement to get a license. When I got my license in Virginia in 2005, anyone under 18 was required to take something like 5 hours of driving classes in lieu of the normal driving exam. I believe the requirement has increased since then.
That kafkaesk mess just makes the business case more compelling.
Look, people had a lot of energy and will to help (and maybe a bit of anger) and didn't know where to pour it into. It's the same way redcross makes a fortune to buy new furniture after each disaster because people want to help but do not know how, so they take the easiest path without any deep thought.

It's not like they ran to join the military to invade Iraq for dubious reasons somehow impossibly tied to 9/11, so at least we are learning from past mistakes.

What people need to do is make a crowdsourcing app for the next time this happens to better focus all that willpower in the right direction.
I agree with the hit/miss ratio of the last two seasons, but The Late Philip J. Fry and A Clockwork Origin are as good as anything in the first five seasons.
Aren't electric companies also heavily regulated?

AFAIK they can't just cut your power one day because you tripped some arbitrary secret metric.
What it's like to get online after 25 years in prison
To get the most precise taxation possible you would need to get the customer's address and calculate their zip+4.

This is ignoring the fact that exemptions would be a nightmare.

The only thing I could think of that would be worse than needing to manage that massive API would be if I was a business owner who had to access multiple APIs for DC plus all the states with sales tax.
I like this except for the last part where he mentions that he doesn't like server-side solutions to front-end problems. The way I see it, this is a server-side problem that only shows up on the front end. If we're talking about sending headers that tell the client to download something then that should be coming from the server. Now, it's awesomely convenient that HTML5 lets us do this but still, I see it as something that still "belongs" on the server side. Just my take on that last part.