skysight-inc/HackerNews huggingface dataset:
> Unless you're talking about filesystems with specific support for atomicity, and databases with custom storage drivers for those filesystems, that's really not fair.

Unless you're talking about a database not intended to be used in production, that's really not fair.

What if the power comes down? The UPS blows up? There's an earthquake and the ceiling comes down? Is it OK for a DBMS to be corrupt its data then, too?
Tesla's deal with Panasonic [1] should bring their costs down by a hefty margin. Current battery tech is improving at around 7% per year. So even without a true "order of magnitude" breakthrough like lithium-air batteries, you're looking at battery efficiency doubling every decade, plus additional savings from economies of scale.

My personal suspicion is that electric cars will hit mainstream sales levels by around 2020 and by 2025 they'll dominate new car sales.

[1] http://www.forbes.com/sites/markrogowsky/2013/11/06/teslas-b...
Understood and agreed with, but you know as well as I do that advertising matters. You said it yourself, people "just aren't seeing" the entire warehouses of food. Empty donation bin means a snap judgement to "heartless."

According to the weekly Kroger ad for their store in north Fort Worth (Texas), a can of Simply Organic beans (very tasty beans, I should add) is $1 with a Kroger card; the same goes for a can of Hormel chili (no beans in chili, please). My back-of-the-mousepad calculations say that approximately 37 regular cans will fit in a 55-gallon drum, the kind usually used for these food drives. That means that, in a regular 8-story office building with two deposit locations per floor, filling all of them to the brim will cost $592. If you go the other way and just put three cans in the areas visible to the public, that's $111 to make a small but visible impact.

Yep, it's advertising and showmanship, but that food also does go to people who will actually use it, so it has the benefit of doing a little bit of good, unlike most advertising.
However, they are far more wanting on the tooling side.
Once again, I fell into the trap of saying "you should often do x" while leaving off the "... Except when you shouldn't". The exact comment from the CS professor I have in mind was "Using doubles when doing realtime human facing calculations (such as a calculator) is the best way to go. However, floats have their uses, such as on systems where there isn't enough memory, or where a float fulfills the requirements."

but that's a bit much to type from a phone so I went for "use doubles". And now I'll never be so lazy with my comments again!
Financial sector of many (all?) countries in UE is required to round all .5 up. If you use banker's rounding, you might get into trouble with the tax office. So always check the local regulations for the rounding mode.
Three reasons why Intel might lose server market even faster than consumer
This difference between west and east Ukraine is well-known and has been in the news in Europe a lot already in previous years.
I already wrote a longer response but think your sentiment also deserves a shorter one: The trade for the FCRA over state defamation suits is actually a net win for consumers.

To win a defamation suit, you have to prove (generally) a) you factually don't owe the debt and b) the CRA should have been aware that you factually don't own the debt. Those can be fairly difficult to demonstrate. (Quick, demonstrate that you don't owe $30,000 to Bank of America under account number #123456. Note you may be responding to a sworn deposition from a Bank of America representative which says "I have reviewed our firm's records, kept in the ordinary course of business, and they show that he does, indeed, owe us $30,000 on account #123456.")

To win a FCRA suit, all you need is a return receipt from a letter you sent and then observe "No return receipt for the letter they sent in response dated within 30 days? Then presumption is they didn't send one. Unless they can immediately produce documentary evidence to the contrary, they're facially non-compliant, and I win automatically. We never reach the question of whether I actually owe the debt at issue. It's irrelevant."
In some cases we don't want safety. C can be safe or unsafe depending on how you approach a problem.
It could be solved as pretty much every other country on the planet does it, with a national ID number (& card). But the US population rises up in outrage every time this is suggested.
Extending graphite’s mileage
> I'm curious, why do you say "safer"? These are languages for microcontroller programming. The things you do there are bound to be "unsafe", like peeking and poking memory for memory mapped i/o and disabling/enabling interrupts.

There are things which are inherently safe by design in languages like Pascal -- e.g. in a naively-written program you can't write past the boundary of the UART RX buffer and thrash some other array in your program -- but your observation is fair.
I wonder how much that is just http://en.wikipedia.org/wiki/Anchoring.

If it was set at $20... would $10/$15 have felt right?
OT: Hating on this website that hijacks my browser's "Back" keyboard binding to take me to an endless succession of articles of absolutely no interest to me.
And Dropbox can read your contacts. Haven't updated yet, and probably won't.

Hello Owncloud !
Photoshop and some raytraced 3d rendering system... (Blender/YafaRay or Rhino/Brazil perhaps) Looking forward to what apple comes up with, I've got a few guesses, but if my guesses are correct I'd rather see it be a surprise.
Quality techniques evolved over time. So, outdated might mean untestable code with lots of static globals, #define's, no IOC, written in a way that makes unit tests impossible to write, circular dependencies, etc. These were once considered normal characteristics of code.
Do it; you will never regret it.

I primarily write C# (for cash reasons) but my heart will always be with C.
Actually regions harmed by mass famine in 32 and 33 are mostly pro-Russia, and most against-Russia regions weren't part of USSR at that time.
Timothy McCallan|Tim McCallan
Tim Mccallan has incubated many businesses over the last 20 years. At present he operate in Online and Off-line advertisement of radio and TV. He is also engaged with finantial management solutions.
Try Wikipedia: https://en.wikipedia.org/wiki/Euromaidan#Protests_across_Ukr...
Fair enough. The Cortex-M's that I've dealt with have generally been homed inside some larger chip, and so the "reset pin" notion was a bit more vague, and in such an environment ARM's stance makes a bit more sense as you really want the reset to reset the "subsystem" (including whatever other random hardware you glued to yourself today).

It's also true that ARM has heard some of these complaints, which is why there were steps toward standardizing some things--like, the SYSTICK interface--in v7-M. It's really been a step up since the ARM7TDMI, and I hope that it will continue with v8-M or whatever the next revision ends up being.

Personally, when I'm dealing with a discrete chip and I need to reset it I've found that the most reliable methods that don't set off the hack-o-meter too badly are to wait for or directly invoke watchdog hardware... but yes, that's essentially always device specific.
@macournoyer, reading the comments here, it sounds like your value proposition isn't articulated clearly enough. There's a bunch of mentions of the price and not knowing what they are getting.

In your comments here, you mention the importance of your instruction and teaching, which I think is great. Perhaps make that clearer on the website?

Looks like a good idea to me.
> Is there no meaningful way to push back against Facebook for demanding this permission?

I think "not using the app" is the most meaningful way, really.

Alternatively, spoof its private data hose and flood Facebook with garbage data, but I presume that's illegal.
WOW MUCH AMAZING. SO LEAN.
I love codecombat. I love how these guys started out like me with hardly any understanding of what different frameworks do. And yet, they went and make something so amazing.

Just a little nitpick: Does anybody else find the redundant "like" annoying? It doesn't matter as much when you're talking but it makes reading it, rather annoying. Perhaps the editors should have refined that
Doh. I recently moved this VM from a C2D to an i5 machine. And this is on Ubuntu 12.04 which is old enough not to know about this newer CPU. Still, it should not crap out like that...
Why not just disable the feature if you want to deny it? Seems like a pretty shit feature if you ask me.
The key here is that Bar modifies W to create Y. At that point section 13 paragraph 1 of the AGPL becomes relevant, because Bar has modified the program.

My point was that if Bar does not modify the program, then section 13 paragraph 1 does not apply, and Bar is not obliged to insert code to satisfy the condition stated there.

You have corrected my slight misconception of the AGPL though; I originally thought Bar could modify W to create whatever he liked without having to insert a facility to download source code, if none previously existed.
A battery pack maybe. But then you would either have to hide a cable in the bridge (An vital area for frames) or have a gaudy cable around the back of your head.
EVidence – Solution to Agile Testing & Documenting Nightmare
Here are three problems, keeping requirements up to date, documenting & testing ! These are things we all love to hate. eVidence is the first iteration of a solution to the testing & documentation problem. It's still in beta and I would like to invite you to check it out. I would love your feedback - for bugs, feature suggestions or anything else. Your input will help make eVidence better, so you never have to worry about testing, documenting, time and quality again.
SMS is nothing. There are now many Android apps that demand the right to turn on your microphone any time they want to without notifying you. If you carry an Android phone and are not really careful about permissions you are carrying a wire.
> It's not because something is difficult to measure that it does not exist(1).

No, I don't say that it doesn't exists. What I say is that intelligence is not something to be expressed in one number, it doesn't work that way. Intelligence is more like NxN matrix of numbers, where each number in a matrix represent individual skill in some specific task. As for your example of Google employee and average Joe, what you mean by more intelligent is that the sum of all of that NxN matrix number for that employee is larger than of the average Joe. However if you take some particular numbers, Joe might still have them higher. For the simplest example the average Joe will know his house better than the Google employee who hasn't even been at Joe's house. And the same is for AI, just the number of that supposed intelligence matrix will be completely different than that of human. AI without human body, human body needs and without hormones to control his behavior will never be anything like human to be compared to them.

So in the end what you say I also think is true, especially about machines writing scientific papers and generally doing science already out of grasp for human mind. My problem I guess is the measurement problem.

If someone would say "singularity will be when machines will manipulate mathematical concepts and invent/discover and prove theorems that no human mathematician alive can understand" I would agree. But if they say "machine is more intelligent than any human" I can't agree. That statement makes as much sense as statement "singularity will be when apples will be more fruit than any banana".
Funny you say that, because iOS already has all these little options. What's better, apps still get installed and users don't have to make this decision upfront. When permission is required for the first time, dialog box pops up, and then you can refuse each permission individually - i.e. you can give Facebook access to location so you can check in, but block access to contacts.
Density of advanced users and developers is much higher in Linux world. It is an epic fail to skip such community!

I have been using Opera 12 since release and now the dream of having my favorite browser on favorite platform is ruined! So sad! Of course I will have to switch away from Opera on dozens of other devices.
>"Nick: It wasn’t quite working, like people would start typing and we’d notice, they’d start typing one character and all of a sudden eight characters appear, it’s all crazy.

Scott: It’s a really complicated algorithm.

Nick: Yeah. Eventually, we could’ve waited for ShareJS to update to the newer version or we could just go to Firebase and put in an adaptor for that and it’s been totally stable since we did that. So we started using Firebase a couple of months ago."

So from that i infer that they were somehow using it to implement the Multiplayer mode. I still haven't entirely understood how firebase is a client-side DB so i am not sure how they were doing that
Better SVG for a better web (in Adobe Illustrator)
Show HN: Wingman – An app that makes the mile high club possible.
You could even automate it using the white pages I guess.
Version 3.1? OK.

So HTTP 1.1 lasted for 20 years without significant changes, but SPDY which has been around for a year or so and is already on version 3, with extra point-releases for shit and giggles.

If you're going to create a protocol and want it to be used internet-wide can you at least plan up front and keep things stable once released?

Glad I don't have to maintain and deploy any code related to this. Jesus christ.
I don't believe the round-to-next-even-method will give you a perfectly even distribution. Benford's law can be generalized to the second, third, ... digit, and although the distribution is not as skewed as for the first digit [1], you'd still be rounding down a bit more often than rounding up.

Benford's law applied to rounding floats is splitting hairs, really - but it goes to show how even "simple" things like rounding can be really difficult if you only worry about them for too long.

[1] http://en.wikipedia.org/wiki/Benford%27s_law#Generalization_...
Sounds like Khosla aren't going to invest in flying cars :)
Weekend down spikes in IE confirms Business is still forced to use old versions of it. http://clicky.com/marketshare/global/web-browsers/internet-e...
Android's OOM killer won't run until after an activity's onPause() or onStop() method has been called, which gives applications a chance to save their state. A foreground activity is typically considered unkillable.

Background services have weaker lifecycle guarantees, but the system can be asked to automatically restart your service and re-delivery any Intents that were being processed.

It's not like the system is regularly killing apps without any recovery options. Dealing with these lifecycle events is a key part of Android development, so apps are designed to deal with them.

See:
http://developer.android.com/reference/android/app/Activity....
http://developer.android.com/reference/android/app/Service.h...
You mentioned that your name is common, and reminded me reading about the frequency of certain Chinese surnames. So I looked up this:

http://en.wikipedia.org/wiki/List_of_common_Chinese_surnames

I'm making an assumption that your ancestry is Chinese, I believe it is even more popular in Taiwan.

Apparently, according to a summary of the 2007 census there were 7 surnames which were shared by over 20 million people, of which one of them was "Chen".

For a comparison, the article also mentions that the most common surname in the USA, "Smith", is occupied by 2.4 million people.

Let's look at some population estimates:

http://en.wikipedia.org/wiki/List_of_countries_by_population

China is estimated to have 1,360,720,000 people, whereas the USA is estimated to have 317,559,000. The first article states that the frequency of "Smith" is about 0.84%. A quick calculation on the old python interpreter gave the frequency of "Chen" as roughly 1.47%.

What surprised me reading those two articles is that the USA is the third largest country by population.

I though I'd look to see if my surname, "Tucker" (no prizes for guessing which expletive it rhymes with) was popular in the UK. I first looked at this:

http://www.dolltoy.com/uk2.html

... Listing the 50 most popular surnames. I didn't find it, but the list has a column titled "Associated Town" (I was not aware of this convention). At the bottom of the list is "Davis", which is associated with the town of Gloucester, my home town. I'll have to look a bit harder for its actual frequency, it is also used as a first name for both boys and girls. My first name is "Robert", which can also be used as a surname if appended with an 's'. I could have been called "Robert Roberts", or "Tucker Tucker". Reminds me of Rik Mayall's character "Richard Richard" off that vile comedy "Bottom", while co-star Ade Edmonson's character had the charming name of "Eddie Hitler".

Come to think of it, what's the etymology and frequency of "Hitler"? ....
I don't feel like that would help the aesthetics much. Mostly what it would do is make it look like you were wearing those Craftsman Illuminator eye lights that they sell in hardware stores.

It's the lensless metal bridge across the face that really makes them stand out. I've found that when I snap the sunglass lens into my Glass, even though I look like I'm wearing a pair of particularly douchey sunglasses, I don't get as many people staring. Worn without the lenses in, I feel like a freak show wherever I go thanks to all the gawkers. I've worn Glass in public a mere handful of times—I never use it at all anymore. The conspicuousness-to-usefulness ratio is just not sufficient for me.
I just haven't updated facebook. I'm sure it's not great for security.
Notably, he said that he expected impressive proto-AGI that would be able to play a few video games within eight years.

He then started accomplishing it within three, if the "Playing Atari via Deep Learning" paper is to be believed.
For some reason it won't let me upvote this post. You can see my related submissions regarding delhi's air quality at the links below.

https://news.ycombinator.com/item?id=6926518

https://news.ycombinator.com/item?id=6933336
Getting a blog post on HN is the equivalent, no?
EVidence Beta – Coming soon – Generating ease
eVidence is a solution to ease software testing and documenting in agile teams. I'll will support quick benefits such as: OPEN API to plug third party services, Easy requirements lookup, Tagging, Test generation. More details at: http://evidence-agile.blogspot.com
Can you verify whether that URL is geo-IP restricted to germany? I've read it is (but can't easily verify it here). Consider linking to the copy on archive.org:

https://archive.org/details/snowden_interview_en

or on Vimeo:

http://vimeo.com/85155978
$40k was a lot of money then!

http://www.thepeoplehistory.com/1940s.html

In 1940 a new house cost $3,920.00 and by 1949 was $7,450.00
In 1940 the average income per year was $1,725.00 and by 1949 was $2,950.00

I bet he'd have been pleased :-)
We worked on a similar experiment two years ago (deep learning + reinforcement learning algorithm + some innovations, to learn to play Atari 2600 games). We obtained similar scores in the games we tested but we did not submit any paper because we considered that the scores were not good enough. In particular, for Space Invaders, you can easily get 600 points by hiding behind a shelter while continuously firing, and never learn how to avoid the bullet.

So, I was not impressed by their results on Space Invaders.

Overall, we struggled to learn long-term strategies (finding pure reactive strategies is easy) and to learn to avoid bullets. They did too: "The games
Q*bert, Seaquest, Space Invaders, on which we are far from human performance, are more challenging because they require the network to find a strategy that extends over long time scales."

=> that's the real challenge...
Their former incarnation as the Singularity Institute were crackpots. Luke Muehlhauser has done a hell of a lot to make them a more serious organization.

The Future of Humanity Institute at Oxford University also work on this stuff, with plenty of mainstream credibility.
Sorry for making you feel sad. Good points all around, here, and in the other comments about GPUs. Regarding CPU, though, my understanding is that on a 64 bit machine, 32 bit arithmetic is no faster than 64 bit arithmetic. Is that incorrect?
A small bias towards more variety was introduced to prevent 80% of locations being in the US. Repeating locations are possible but should be increasingly rare.

I'll further tweak the randomization patterns for the better. And fix the address language indeed.

Thanks for the feedback!
The German law was introduced in 1985 by the conservative Kohl government; it was very controversial at the time but is not much discussed now, perhaps because police and courts are rather lenient in enforcing it. I've never heard of a case where it actually led to a prison sentence.
Yep, same thing for mac. Unless you consider smartphones to be computers (which they are) and in this case both mac and linux are taking over.
Hack on RethinkDB in C++
Yep, both Twitter and Facebook's apps seemed to start asking for this permission around the same time - they seem to be oblivious to how scary "Read your text messages" sounds to anyone vaguely concerned about privacy. I'm holding off on updating for now.
Access to all your texts is scary, but what about "Add or modify calendar events and send emails to guests without owner's knowledge ...". I feel dirty just reading that - I'm so glad I've broken my Facebook habit.

Facebook's value proposition is going downhill fast. All but the dumbest users are now very careful about what they allow FB to know, if they stay at all. I suggest that their hallowed social graph contains less and less reliable info about the more valuable demographics.
I did not know that. Could it be that is because they were depopulated of Ukranians and enthic Russians were moved in to replace them?
64 bit ints in cents/pence/whatever should be OK. 32 bit ints are too small. Even in Zimbabwe which issued $100tn bills 64 bits should be enough.
I am not very good at badminton.
That one in Rajasthan is good, but a pity they put that massive GSM antenna so close on the hill next to it!
Well, the deal was approved by a majority of Longford's shareholders: http://www.newswire.ca/en/story/1183707/longford-energy-inc-...

Also, as Longford was a publicly-traded company, so shareholders could simply sell their shares on the open market if they didn't like the plan.
I'm not sure why you consider that a red herring. You can disable Hangouts and Android will fall back to the standard Messaging app.
I dont use facebook or twitter apps, I am only using them in mobile chrome and is good enough.
This is a Postgres thing tho', you can kill Oracle shadow processes willy-nilly with no consequences. Oracle has another process PMON that will clear up after them. If you kill PMON (or SMON) however the DB will shut down. However no data will be lost; at one company I worked at kill -9 on SMON was the normal way to shut the production DB down!