skysight-inc/HackerNews huggingface dataset:
I actually don't understand people who regularly use atms.

If you have access to a bank account then it's not too difficult to get a credit card and in terms of security a CC is much easier to control than a bunch of little pieces of paper.

If the plastic gets stolen or lost you can just cancel it and lose nothing except time (and waiting for a new card to arrive) while with cash you lose it or it gets stolen -- it's gone.

Just to be clear - a credit card should only be used as a debit card, using it like free money is only lying to yourself.
The very hard problems you are referring to are called Strong AI. If your argument is that passing a proper Turing Test requires Strong AI, then, well, duh?
Obviously; it's been designed upfront to be SOLOMO.
Amazon To Launch Subscription-Based Billing And Recurring Payments Service
No - the DDoS is against a completely unrelated set of sites (Evernote and Feedly) via a completely unrelated mechanism.

This XSS is simple and it isn't like the code isn't in the tweet - all it does is expand the tweet on TweetDeck, click "Retweet", and pop an alert.

I wish writers would at least consult someone who knows how to read code before trying to speculate on stuff like this.
Ask HN: Is there a RSS feed for new startup jobs?
Does any site offer this? Even customization like by location or something? I know a few job sites offer weekly emails or something like that but that's not really what I'm referring to. Thanks.
People who develop desktop themes are NOT the same who program PIM software.
Were you thinking about a more visual approach? Because other food related startups tend to show off the beauty of the culinary
Pleas not I wasn't accusing you of me too-ism, I realize what I wrote was ambiguous.
I think one day in the near future, there will be a major malware attack on mobile phones. There are few checks that go into updates on mobile phones. All someone needs to do is find an app that has a large install base and put together a malicious update package. Many popular apps are written by hobbyists and one-man operations. An attacker could just pay off the original authors or find some sort of simple backdoor (such as an author accidentally uploading their account information to a public repo).

The damaging code could be obfuscated and compiled into a binary module. In order to prevent Google (or Apple) from shutting down updates before it reaches too many people, the malware payload could trigger at a certain time or based on a network command once the update is installed everywhere.

Imagine someone flooding Verizon's network with traffic at a coordinated time and bringing the network down. Or rending a large percentage of iOS products inoperable during a WWDC keynote. There would be a lot of money to be made by shorting the stock of the affected companies.
It now reports overflow instead of crashing, but the first case is still incorrect:

$ which expr

/bin/expr

$ expr \( -9223372036854775808 \) \* -1

-9223372036854775808

$ expr \( -9223372036854775808 \) / -1

expr: overflow

Looking at the source code:

void

assert_times(intmax_t a, intmax_t b, intmax_t r)

{

/*

* if first operand is 0, no overflow is possible,

* else result of division test must match second operand

*/

if (a != 0 && r / a != b)

errx(ERR_EXIT, "overflow");

}

struct val *

op_times(struct val *a, struct val *b)

{

struct val *r;

assert_to_integer(a);

assert_to_integer(b);

r = make_integer(a->u.i * b->u.i);

assert_times(a->u.i, b->u.i, r->u.i);

free_value(a);

free_value(b);

return (r);

}

void

assert_div(intmax_t a, intmax_t b)

{

if (b == 0)

errx(ERR_EXIT, "division by zero");

/* only INTMAX_MIN / -1 causes overflow */

if (a == INTMAX_MIN && b == -1)

errx(ERR_EXIT, "overflow");

}

struct val *

op_div(struct val *a, struct val *b)

{

struct val *r;

assert_to_integer(a);

assert_to_integer(b);

/* assert based on operands only, not on result */

assert_div(a->u.i, b->u.i);

r = make_integer(a->u.i / b->u.i);

free_value(a);

free_value(b);

return (r);

}

Looks like the check for overflow in the multiplication case is broken since the check itself does not account for overflow. I'll try to remember to submit a patch when I get home.
Only the newer Chrome/Safari/Firefox/IE get to billions of users with auto-updates and such. Whether they want to run your nice game or not, they'll get to those new browsers, sooner or later. And any "nice game" will be able to take advantage of that.

Whereas a third party plugin just used to run "a nice game" will never get the same adoption, and users wont be bothered.

So your example can be rendered as:
Dev: "I made this nice game - try it!"
User: "Cool! What do I need to run it?"
Dev: "Just install a browser version released after 2015!"
User: "Nice, my browser is already updated"

In the vast majority of the cases. And for those who haven't yet updated, either they're not your target audience (they have some ancient IE6 they use mandated by their company policy) or they can just go ahead an update their browser.

They should update their browsers regularly anyway, and getting the latest Chrome/FF/etc is not like being forced to installed some unknown plugin from some unknown developer just to run a single app.

Is it really just difficult to understand?

>PS: the whole idea of API-mega-mutant browsers sounds like shipping Node.js/Angular with all the packages instead of just letting them be installed in a flexible way via NPM/Bower/whatever.

Also called as "batteries included". But unlike in your example, those packages are one for each kind (e.g not 100 competing templating engines, or 100 MVC frameworks, like in NPM).
Checked the demo, and... why the interference with the scrolling? I saw such design for first when Apple released their rubbish-bin Mac Pro, and later on a BBC article* , and the experience was bad in all.

* “The Reykjavik Confessions”, an excellent read BTW http://www.bbc.com/news/magazine-27290883
The $88 coin must be a special coin and/or in proof condition. They are selling an American Silver Eagle for $27 which is still a huge markup, but not 360%.
Dr. Leon Ong Chua [1] wrote this paper [2] in 1971 entitled, Memristor - The Missing Circuit Element, where he first outlined the theory of the memristor.

Admittedly, this is not my field, so my fascination may appear to be quite naive to the well-initiated, but I find it simply intriguing that the memristor was first theorized to exist; that is, it is somewhat analogous to the Higgs boson, in that the mathematics precedes the discovery.

To my point (from the paper):

"Although no physical memristor has yet been discovered in the form of a physical device without internal power supply, the circuit-theoretic and quasi-static electromagnetic analyses presented in Sections III and IV make plausible the notion that a memristor device with a monotonically increasing φ-q curve could be invented, if not discovered accidentally."

[1] https://en.wikipedia.org/wiki/Leon_O._Chua

[2] http://www.cpmt.org/scv/meetings/chua.pdf
Mozilla's $25 Firefox OS phones look to score in India
Unification of storage and computing...what does that even mean? I get that having nearly unlimited, fast, persistent storage would be awesome, but that's not a conceptual merging of storage and computing -- but I definitely agree about the simplification.
I'm not sure I understand what you mean by integration; are you proposing that the mapping app contain the complete map data, which is then occasionally updated as needed? There's a clear advantage to not storing several GB of data you rarely if ever need on a device with very limited storage space.
Ah, makes sense then. What I've seen (mind you this is mostly Suse), is that by adjusting the sys call buffer size I can get ext4/3 to reach pretty good performance.

Generally though I hate having 1 million + entries in a directory. I'm kind of curious what the use case is for that kind of layout?
> it would require surprising its creators to the point that they cannot fathom how it behaved the way it did

That requirement by itself is probably the easiest of th requirements.
I think it's indisputable that ZFS stops "bit rot". It's an excellent tool for that.

However, as a casual observer and long time ZFS wanna-be, I've noticed that the following two issues haven't really gone away:

1) Which version of ZFS? After Sun was assimilated by the Borg and after the great ZFS developer diaspora, everyone seems to have their fingers in the ZFS development pie. There are a plethora of derivative versions. Nothing wrong with that, but when there was a single canonical version there were "many eyes" on it. Bugs were hunted down and squashed. But now? Every "port" to a different OS variant introduces new opportunities for bugs, doesn't it? Is ZFS on FreeBSD as stable as on Solaris? And FreeNAS isn't pure FreeBSD, have they tweaked ZFS?

2) When ZFS is working, it's great. But it doesn't seem to simply fray around the edges. When it fails, it fails catastrophically. I've seen much advice on mailing lists to "restore from backup" after something goes wrong.
Can you point out what you're referring to, please?
Contrary to popular belief, not everything legal is ethical.
The focus for Plasma 5.0 is -- for the most part -- the port to Qt 5, not adding many new features (although there are a few new ones). Most new features will appear in subsequent Plasma releases.
I don't know if you're part of the "oh, users just hate change" crowd, but I kind of hope more software developers get bit by nonsense changes to interfaces. What you're saying here is exactly what we hear, all the time, from Firefox and Chrome and Office and online services users.

A shame about Moniker BTW. The registrar I've been with since around 2001 has also recently made a mess of things.
Multiple devices is the main reason I rely on a web service.
http://www.joyent.com/blog/the-power-of-a-pronoun
This is not an official event and not approved by the Docker team.
I think ANDing should be on by default, since that's likely the most common use case - especially since that's what the left side of the UI implies. Ingredients are usually combined, else it's not really a recipe.
But at least caches are often transparent to software, thus don't affect software as much.
One of the only uses of this type of page scrolling that I actually think works pretty well (YMMV, I'm on Windows/Chrome).

Having said that the name really is so bad that it kills it. I wouldn't send a link around to people in the form of http://www.airbum.co/gmcbay or whatever a user url will look like. I "get" the album connection you're going for but the end result is in expert-sex-change territory as far as how it actually reads, I'd be too embarrassed by the "risky click" looking url.
Until banks begin routinely scan serial numbers of all incoming notes (and the implications of this filter through to merchants), gold and cash are about equally hard.
The dreaded group project. So in your typical group of six you have a project manager, someone writing the functional specification, someone writing the technical specification, someone that does testing, someone that writes the manual, someone that parties rather than show up and nobody that codes!

I remember it well, five people waiting for someone to write some code before they could do their bit. Of course that code had to be in Ada rather than a vaguely useful language. Under such doomed-to-failure circumstances it is irrelevant what the project is, it might as well be 'Hello World'. So if some group does actually hand in code that allows for recipes to be searched for then I think that course is doing jolly well!

'Google Now' for food exists to a certain extent, if you do want to order pizza or get some other fast food in. I would like 'Google Now' for food that would factor in the fridge, the corner shop, the local super markets, their inventory levels and opening hours. It would be particularly cool if you could rustle up something amazing using just the local corner shop, perhaps someone should write one for the cash and carry company that all the corner shops use.
The CPU thing is either a bug or file indexing is not yet complete (although that should not take more than a few hours).

How much RAM is utilized depends on the components you loaded. "Convenience distros" tend to start more services by default. The KDE Workspace is very modular. You can disable/remove many things, esp. if you compile yourself.
That said, it's not a workspace primarily for low-end computers. If it requires more RAM than your PC has, maybe look at LXQt.
78% better.
that keyboard, along with the space cadet one, is an aberration.

It is too complex for novices, with too many keys. And not optimal to the initiated, as key combinations are much more efficient.

anyone with the slightest ergonomic knowledge cringe just by glancing at those things.
Show HN: A multi group chat alternative to Hipchat and Slack
Hak4Kidz 2014
I have a few startups with funding right after a great exit in NYC - and would love to engage a passionate team like yours. We are technical, lean, design and brand focussed. More b2b->consumer however. How do I message you?
They provide more than just a CDN. They manage your DNS so there are many more things they can do to deflect attacks.
So imagine the difference in an operating system that could retain its running image between reboots

What do you mean by this? This sounds like hibernation to me.

not have to distinguish things like stack/heap

I'm lost here too. This is a distinction that is made for purposes of program structure, not to kotow to demands of hardware.
Air ... out of ... bum? And now I am thinking of farts.
Well only one pool of data, no more registers, cache, hard drives etc. The storage will live next to the logic. What's more, memristors can act was logic units as well as storage, and do it interchangeably.
Hopefully we'll find out more on June 17th: http://www.postgres-xl.org/2014/06/learn-about-postgres-xl-i...

I can't wait!
PangramTweets: a bot that search for tweets using every letter of the alphabet.
It gets trickier around 0.25 and 0.75, i wonder why?
I'm with you. I might have said it a little differently in that I believe that rights are societal conventions and written agreements that we give each other and protect for one another. Without conscious agreement to the system in which those rights exist, other bases need to be established.
They can use the key. They just don't change default keyboard shortcuts during a release cycle (first generation Plasma precedes both Unity and Gnome Shell).
The bigger problem is telecoms won't sell any bandwidth. So everything will have to shared via sneaker net.
See some of the other answers.

The memristor is not a chip, but the 4th fundamental electrical component; the chip is a hybrid memory/storage chip using memristors (instead of platters or capacitors). Because of its nature it demands a pretty thorough reimagining of processing data.
Wow, really rubbed some bros the wrong way with that thought. Ha.
Interconnection of previously separated networks in Boeing 737 airplanes
Experience and familiarity, mainly. When Linode enabled native v6, setting it up was a no-brainer. I'd also be comfortable getting a v6-only server if it fit my need.

Also it's a nice backup link for NATted WAN machines in case tinc/autossh/etc accidentally goes down.
Some interesting points but I think this is poorly-conceived. Apple dropped a ton of new interesting things last week, I'd much rather think about that than how Jobs worshipers are dumb.

About Apple not deserving the scrutiny - if we're talking about some of the more mundane aspects of the company, I agree. The construction materials used in their retail stores, for example. But otherwise, it's a unique organization in many respects and that's why it gets so much attention. I used to get crabby about that too but I realize now that it's not worth fighting.

The fruit is doing interesting things. If the way people talk about the fruit is dumb or annoying, listen to a different conversation.
Uber Demonstrations Snarl Traffic From London to Berlin
If everyone on Hacker News submitted their website every few weeks to highlight minor improvements, /new would be unusable. :P

Submitting a website that offers no new insight to what has already hit the front page on HN is not constructive.
What was the trade off? Harder to parse files for less human readability?
I'm pretty sure that in the hands of a sufficiently skilled photographer, that Leica does produce a better picture. The quality of the sensor is objectively better.
Interestingly, we tried using 'aws' instead of 'ec2' as a keyword, but the noise level around it was way too high. Results included GPU applications, the wireless spectrum, and the American Welding Society...
Flash is a commodity, a typical navigation device will store all the maps for all of Europe including the most crazy little roads and cost a relatively small fraction of a cell phone, includes a good chunk of the hardware and comes with an SD slot for upgrades.

Cell phones could easily provide navigation capabilities for at least the country of origin of the buyer and several around it if the creators decided this was a desirable thing.

All of the US is 1GB. See here: (dutch):

http://www.laptopshop.nl/vragen/29528/115735/tomtom-navigato...

Flash runs a few $ / G. Of course your phone manufacturer will screw you completely on the memory when you buy it (the price difference between a 16G and a 32G phone is ridiculous, but I guess I can't fault them as long as people fall for tricks like that).
The bogosort is well known to be invulnerable to such attacks.
What happens if bitstamp follows mtgox?
I'm surprised you identified dual monitor support as a specific issue in OSX. Can you elaborate on the nature of your troubles?
Creating a memristor in a lab is step 1. Step 2 will involve creating them at scale and building out all new infrastructure since current OSes aren't designed to use them. Step 3 is to productize step 2 and put on store shelves. HP is doing step 2 right now with the result being a prototype for step 3.
Okay, imagine that to put your computer into hibernation mode all you need to do is hit the power button. This is instantaneous because none of the data has to be synced to permanent memory, because it's already in permanent, non-volatile memory.

I'm not sure what he means by distinguishing between stack/heap either.
It's a huge pet peeve of mine, but why do people present network maps of these huge distributed things featuring ONE SINGLE load balancer in front of it all!?
It's beginning to seem like the best approach to selecting software is akin to the best approach to shopping in a supermarket - stick to the edges and avoid the middle. In this case, the two opposite ends of the spectrum might be viable from a security and privacy standpoint - fully-paid commercial software and completely open FOSS are both acceptable, but the middle ground of commercial freeware is best avoided.
> Caitlin Dewey runs The Intersect blog, writing about digital and Internet culture. Before joining the Post, she was an associate online editor at Kiplinger’s Personal Finance.

She is certainly not a tech writer. She just writes about shit that happens on the Internet. You don't have to be technical to write about culture, even if it is Internet culture.
Yeah, I'd like to see if those "judges" could pass the Turing Test themselves.
My solution was (and still is) using Pocket[1] to read. I absolutely hate reading on laptop/desktop. I instead check out the feeds every so often using a desktop reader (elfeed nowadays, but seeking for sth. else as I'm no longer using Emacs), and save those I want to read to Pocket. This way I do not need an app that syncs my feeds on each device I have, but rather only Pocket on each of them.

[1] http://getpocket.com/
Mozilla to sell '$25' Firefox OS smartphones in India
It sounds like hibernation but it isn't exactly. Hibernation the ram is off loaded to the HDD and read back into ram on boot.

With this system your ram would be constant. You could pull the plug on your computer any time, and everything would still be there. It would start in the exact same state it was in before the power loss, no data loss, no corruption.
I wonder what will happen when the pool nears exhaustion globally, not just in Latin America and the Caribbean. A few scenarios come to mind, would love to hear more scenarios/insights:

1. The governments of the world push IPv6 legislation. Everyone invests the resources needed to migrate in a few years, overall everyone's pretty OK with this.

2. Carrier-grade NAT becomes much more widespread. People who need a public IP (mostly p2p users, I guess) pay more for that. Again, overall everyone's pretty happy.

3. Gradual, failover-friendly solutions are deployed. The network becomes fragmented, this plays out like IE6. After a few years, most of the people who matter get tired of this, pull support for IPv4.
Virtual memory doesn't exist solely to support swap files. It also allows any program to assume it's the only thing running (which simplifies assembly code) and enables memory-mapping of files and devices.

(Yes, you'll still need to memory-map files when we have memristors. They still won't necessarily be contiguous on disk, and they still won't necessarily exist locally.)
> Music hit the ceiling long time ago - nobody's going to go for higher resolution / sampling rate than the current "uncompressed" sound.

Spatial audio that supports dynamically computed surround sound for arbitrarily many speakers and headphones.

> Movies can practically scale up to retina-equivalent on wall-size equivalent only. Even then not many people will want TVs bigger than they can look at without moving their eyes...

> Pictures could still grow, especially the internal raw representation taken from the light capturing element, but that's likely to be down-scaled when saving to kill noise.

1) High color depth, allowing bright and dim objects to coexist in the same picture without loss of fidelity, and allowing dynamic lighting.

2) Complete depth data, allowing dynamic depth of field changes.

3) Complete geometry and scene-graph data, allowing you to change the camera and perspective.
come and try it out
It's a lot of unnecessary copying. The data is already in RAM, but you "save" it to a different RAM location, in the RAM disk. Or if you do all your work directly on the file in the RAM disk, you have to deal with filesystem overhead constantly.
Corporate Open Source Anti-patterns (2012)
The comparison with America is moot since it's the same company providing the service. It works the same way.

It works well in London too. The problem here is not that it doesn't work well. The problem is that the LTDA are protesting against a free market because now they have competition.

The link you posted was interesting. I'm glad Uber cited some good references. It's a shame it's focused on one city it would be nice to see aggregate data for several cities, and also for each city separately. London is also not quite as big as Chicago, and it's harder to get guns in the UK. There are a lot of factors involved in the comparison of crime between the US and the UK that are overlooked.
Yeah my thought too--I'll believe it when they actually release a product. It's like most research projects--initial results are great. Having it on the market means it really exists though...
>>> 34. Port the OS to the Intel platform
>>That was an obvious one.

in hindsight, yes. At the time, many people thought it was crazy.
Do another startup :)
> Apparently Cantonese has 609-630 or so (due to being a tone language).

My completely non-Chinese intuition (and having asked the question a couple times to native speakers, including a couple who speak Cantonese), is that the number of phonemes for tonal languages tends to reduce vastly when singing. Since you can't hold a tune and produce tones at the same time.