skysight-inc/HackerNews huggingface dataset:
This is so useful, thanks! Can it get existing data from the database? Or does it only translate the seeds.rb file? I've been using https://github.com/rroblak/seed_dump in the past.
My current ARM build machine of choice is the 2G quad core Utilite http://utilite-computer.com/web/utilite-models with internal SATA SSD.

Only annoyance is stupid power connector, which really needs fixing as it comes out too easily.

Its fast, and I run it fairly heavily although builds are not continuous, but it is on 24x7.
Oops!

So you were, sorry about that.
I wonder what James is up to these days.
SIMD is CPU related not GPU.
As a quad and plane RC pilot, I have to say that incidents like this make me uneasy about the hobby, as a whole. It certainly seems like a code of ethics ought to come out of these incidents .. from the pilot side, I'd say for sure I wouldn't stand down if someone tried to assault me for exercising my rights to fly in public spaces, but on the other hand if someone clearly had an issue, I'd also be willing to demonstrate good will and show/share the videos to ensure the person has the ability to know what they look like in the material. Its only fair to share, I think, and I'd sure like to see other drone pilots take that option, and post video's of successes, sooner rather than later. The problem with these incident video's is that they are only the negative angle of the hobby; we don't really see many videos out in the blog-o-sphere where people have been happy to see drone pilots around, but .. as a pilot .. I know a lot of people (at least in my neighborhood) like the things too.

Seems like an opportunity for drone pilots to excel and do good for the public, anyway. Would this woman have minded, if she'd been allowed to see the footage freely?
Yes, I wasn't going to mention that because I've had a cybernetic cat (by Warwick's standards) for years.

And his definition of a cyborg here is bullshit. Anyone with a heart pacemaker is much closer to a cyborg than someone with a RFID chip in their arm. Hell, they are being kept alive by a machine! The first pacemaker implants date to the late 1950s.
This is a fundamental and very true point - as long as the web remains as inanely centralized as it is presently there will never be stability/usability on par with desktop applications. Not because web-apps are worse than desktop-apps but because users can never manage to build up their skill sets before the web-apps are changed and "improved": in conclusion this situation is the bane of sanity and the course of the rise of the Slow Web movement!
IamA founder Fitbay, closed $2m+ funding from NY investors. Hear the story. AMA
You're making the mistake of assuming that the people who built it are as competent as you are when you're relaxed and posting on HN, rather than being the lowest bidder and/or somebody's cousin and/or having a two-week deadline. It's probably implemented in javascript + nodejs w/mongodb.
the number of BTC users will always be limited

Mmh.. mathematically true, but practically? First consider that block awards will continue being generated until roughly the year 2100 and probably up to another half decade on top of that.

Empires have crumbled in less time..

Secondly, remember that 1BTC is divisible down to 8 decimal places. There's no reason that .00000001BTC (aka 1 Satoshi) couldn't become the base unit of transaction.

If this were to happen (say with a client update), that would mean, once the block awards cease generating in a hundred years or so, and all 24,000,000 BTC are mined, that would mean there's (24M * 10^8) 24 quintillion individual units of currency in the world.
WebM Gui makes it easy to create WebM files in high quality
They are shifting all of the liability to the people who can least afford it. So far they have done everything in their power to not protect drivers like in the case last month. http://www.sfgate.com/bayarea/article/Uber-denies-fault-in-S... An uber driver killed a girl, but Uber is claiming they are not liable because he did not have an active fare at the time. It is unlikely this driver can ever make the family whole.

Additionally many car sharing services are operating without regard to the law. In some states the cars are getting seized. So far Uber has been covering the legal case, but they have no obligation to continue to do so.
This is NASA's new concept spaceship for warp drive interstellar travel
Awesome.

the Indonesian National Police “were astonished and irritated that the NYPD showed up,” a federal source explained
Cleverbot is all non-sequiturs. Nothing ever remotely makes sense.
IOS Developers Need to Know Objective-C
Microsoft has no easy solution to the problem

Perhaps consider moving all operations to Europe.
The Effect Of Guided Search On Pinterest
Google helps open new home for startups in Berlin
I believe the ground station is optional. It's for organizations who want their data _really_ fast, before it would be available on the web interface.
University of Writing Bad Press Releases. Ahem.
The design doesn't assume ECC RAM. It's recommended because you can't talk about end-to-end checksumming and then not explain that it can't proof you against unreliable memory.

All other filesystems are equally susceptible - if your memory is getting errors, they'll happily write those to disk too.
The transactions WERE going through the US, which is why the US government had jurisdiction.
Your data questions answered. Visually
They do have a division limit though. One satoshi is only four orders of magnitude smaller than a penny (US).

EDIT: answered my own question
If you are ever handling input data from basically anything outside of the program. Its better to use a constant speed algorithm like merge sort. Just because of attacks like this, I'm really surprised algorithm exploits attacks like this haven't come to the forefront of attacks recently.

Application level DDoS's leave the kernel/network/sockets layers exposed for exploitation. Since their tasks will take priority over user's applications.
this was really i^3 (interesting, informative, and innovative). thanks!
He, I would like to say it is the price for living with kde. I find it is generally worth it and suggest other people try it if they don't like their current setup and have some time to spare. I changed to ubuntu fo a few years while they used gnome 2 but now I am back on kde for my workstation and have been for a couple of years. (Distroshopping coming up later this month when the various lts-buntus and derivatives have stabilized.)

Yes it beta but if the screenshots immediately raises red flags to you chances are you are a mac us ser and should stay with mac for now.

(I have used mac for years and it annoys me to no end, mostly because it is so close to perfect but still broken to no end for many of my use cases. For me linux shortcuts, linux software, fullscreen working w/multi monitor, "correct" keyboard layout and keyboard shortcuts that makes sense to me is far more worth than visual polish. But then again I am weird, ain't I? ;-)
The Computer Security Threat From Ultrasonic Networks
The writer was even money overall, but 2 for 10 in the top 10... not great

If you are running a startup I don't know of a better way to convince yourself not to listen to the haters
Store as an asset?
I'm guessing I'm invited to this one by default eh!?
Carrier-Grade NAT
https://en.wikipedia.org/wiki/Carrier-grade_NAT

As in what is (unfortunately) actually being used. ISP's have taken so long to even begin to look at moving to IPv6 that stopgaps like CGN have to be put in place. Then, of course, why break what is working so IPv6 is put off even further.
I'd be impressed if the entire press release turns out to be the AI
Uber protest gridlocks London
Just in case it wasn't clear, when I wrote "providing for the security of their own country", I was referring to protecting their own citizens and organisations from unjustified mass surveillance by foreign powers (whether or not those powers purport to be allies). If the press releases and government statements are any indication, there seems to be more emphasis right now on collaborating with those foreign powers and even helping them to conduct their surveillance than in reining them in or applying technological measures to prevent or deter acts that are not permitted under our laws.
Money, I'd guess. While women make far, far, far more than men, men are still well paid.
Yeah after reading Ray's conversation with the bot, I was surprised that 30% of the judges were fooled. I guess maybe they were also 13 years old and had English as a second language.
Beggars can't be choosers ;)

Windows is notorious for supporting fewer filesystems than its Unix-like peers; I'm not sure why you seem surprised that ZFS would be an exception.
In comparison, the Go standard sort function is not vulnerable to this, and references the same paper as this article:

http://golang.org/src/pkg/sort/sort.go#L168
Apple ended up doing the following almost exactly as stated: 6, 7, 10, 11, 13, 14, 15, 16, 17, 19, 23, 25, 26, 33, 34, 37, 39, 50, 51, 62, 63, 70, 76, 83, 85, 87, 94, 95 and 98.

And they pretty much did these in spirit: 5 (but even simpler), 4 (Steve did it), 8 (iTunes), 9, 12, 18, 22 (iPad), 31 (iPod Touch), 40, 41 (App store), 44 (Siri), 46, 52 (briefly), 54 (dumped not sold), 72 (USB instead), and 100 (either Final Cut or Pixlet).

The remaining are either terrible ideas or intended only as humour.
I know what I'd do.

Billionaire.
This was probably very slow back in the day. The irony is that network speed is being used to cram more stuff across the web, rather than speed up existing material. The price of change.
They still do this at Best Buy.
If you're backing up without versions, you're inviting disaster.
After all the indiscriminate B.S. published in the media for this software "passing the Turing test", kudos to Ray Kurzweil for calling it like it is, despite he of all people has very serious reasons to be in the "I want to believe" team. Respect.
It's definitely suboptimal, especially for newbies. The standard response (which I agree with completely) is that the types make API documentation so much more valuable that it's less commonly a concern for advanced users. So there's a bit of a squeaky wheel problem compared with, for instance, Ruby where docs are completely required to understand most libraries even slightly.
There is always a trade-off between speed and precision, this is why many systems that determine to figure out some value will resort to sampling and other tricks.

Another trade-off used is the space-speed one, which this article is an example of (and a very elegant one at that). If you want to use this then you're going to have to keep intermediate results around in some form.

If you want the best of both worlds (in even less space!) for this particular usecase you can find a pretty good medium by figuring out what the ratio of users:unique users is for some period, then just keep a single count per day, add for your desired period and divide by the ratio found earlier.

This will allow near instantaneous computation whenever the result is required and allows you to push the time-consuming portion of the computation to whenever the system is loaded lightly. The more frequently you compute the ratio the closer your result will be to the actual number.

Of course these are all approximations, if for some reason you require the exact number then you're going to have to simply do more work.
Some people say that the advice is stupid, but there is actually a lot of sensible things that they did at some point or another, some even being distinctly Apple-y:

> 10. Get a great image campaign

> 14. Do something creative with the design of the box and separate yourselves from the pack.

> 18. Stop being buttoned-down corporate and appeal to the fanatic feeling that still exists for the Mac

> 23. Create a new logo

> 25. Portables, portables, portables.

> 31. Build a PDA for less than $250 that actually does something

people usually pay less than $250 upfront for an iPhone

> 34. Port the OS to the Intel platform

(Identical to 76)

> 37. Take advantage of NeXT's easy and powerful OpenStep programming tools to entice a new generation of Mac software developers

Especially true for iOS

> 39. Build a laptop that weighs 2 pounds

> 50. Give Steve Jobs as much authority as he wants in new product development

> 51. Speak to the consumer.

> 54. Sell off the laser printer business

> 70. Simplify your PC product line

> 72. Try the industry-standard serial port plug.

Apple switched to USB pretty quickly if I remember correctly

> 101. Don't worry. You'll survive
Building Products at SoundCloud – Part I: Dealing with the Monolith
"Not mentioned anywhere, not even in the EULA. FUD."

Given that they have no last update date for their Privacy, Terms, et al on their website, I have no idea if these are current.

"Sounds like give away the base app and sell value adds. A perfectly legitimate business model."

As a user of the application, I don't know what they are doing - they did not communicate it. That's my point.

"Err.. did you miss the announcement of the IAP theme store? Because that's exactly what they're doing."

No, I saw that part of the announcement - that doesn't clear it up for me. It indicates that they'll be charging for add-on themes -- nothing else. It doesn't assure me that they'll NOT be selling my data (as an example).
imagine Microsoft would re-arrange all the items in the menu system for ‘Word’ at random and would rename a couple for good measure

Um, they did exactly that when they changed from their traditional menus to the "ribbon." That's when I gave up on MS Office.
Filesystems have tracked date and time metadata for a long time. Once Apple further structured this with the file event store, excellent applications like Time Machine and improved Spotlight emerged.
I think it's overloaded. No matter what ingredients I entered, including it's example ingredients, I got 0 results.

Also, it broke my back button. I was trapped on that page, no matter how quickly or how many times I hammered my back button. I hate that. (you have to enter at least one ingredient before you're trapped)
"Abandon the Mach operating system you just acquired"

No, don't do that!
One semi-interesting thing here is that the "killer adversary" described on that page requires knowing that the algorithm you're trying to exploit is quicksort.

Long ago, I wrote adversaries that attempt to force _any_ algorithm that is extracting a partial or total order from data to approach their worst case.

These adversaries, like McIlroy's adversary, sits in the compare() function, but it asks itself "what answer can I give, consistent with the data so far, to force the algorithm to ask me the largest number of subsequent questions?"

For non-introspective quicksorts this will be O(n^2), but it should also bring out the worst constant factors in O(n\logn) worst case time algorithms.

I did some experiments: http://nicknash.me/2012/07/31/adversaries/

A proper reference is the Kahn's "Sorting and Entropy", IIRC.
Drone.VC, the first drone fund (TechCrunch)
> In the US at least, this is not a crime. If someone leaves their car unlocked by accident, why should they get punished if someone steals it and uses it for a crime?

Negligence. If you own a powerful tool, you are at least in part responsible for it not to be misused. Similarly to how you are usually required to keep your guns locked away and are held responsible (at least ideally…) if someone steals them from your kitchen table and misuses them, you are held responsible if someone just sits in your car and drives off to kill someone.

> Victim blaming is not the answer, it's just silly.

Except that the victim in a DDoS is the person being ddos’d, not the random user who installed malware. If someone gave you a key and said “Enter this flat over there, take the computer, bring it to me and I’ll give you 10€“, you couldn’t later claim to be a “victim” because they stole your time. If someone sends you a file and goes “double-click this and you’ll get fantastic porn”, I don’t see how you could later claim to be a victim if they stole part of your data cap.
I'd imagine the cross section of their user base which devotes this level of thought to their business model is quite small.
How much do you know about your car's internal combustion engine and components?

Your home electrical?

Your home plumbing? Natural Gas? Lawn care?

The pumps that fuel your car tank?

Not everyone can be an expert in everything. Someone who makes their living perfecting one of those aspects might look at things you do and say "don't do that, you're damaging it" but to you its "who cares? I just need it to work and its been fine up until now!"

Computers/software might be your thing but they're not Grandma's so don't push your agenda on someone just because they might have some ignorance you don't.
Bringing Binaural recording to the world
Show HN: Hacker News for lawyers
Well, sometimes you have space constraints. The O(n) extra-space required by mergesort isn't always available. But if you don't have space constraints, mergesort is a very good choice because you can easily write a highly scalable parallel version of the algorithm.
Facebook Launches Anonymous Login
Illegal where?

Their position is a reasonable one: they are not the host, they are not responsible for content, don't ask them to censor.
What are the practical consumer-level implications of this? My understanding is that every internet-enabled device needs a unique IP address. If there are no more unique addresses, can no more devices connect to the internet in this region?
Auto-vectorization is an extremely complicated topic. This stuff is slow. Not a big deal with AOT compilation, but it's of course a huge deal if you only have a few msecs to spare.

Also, a machine can't just jumble the operations around because that would change the result.

>> 0.1 + 0.2 + 0.3
0.6000000000000001
>> 0.1 + (0.2 + 0.3)
0.6

So, this is apparently something you have to do yourself. A compiler won't know what kind of data will be fed to that function. It can't make an informed decision.

> In fact I am not even sure what kind of physics needs SIMD.

It generally just means that you use some physics library which makes use of SIMD. Without having to do anything special, your game will run drastically better an use less energy to boot.

That's the primary use case; using libraries which use SIMD. Most people won't bother doing that by themself.
Recommended Payment Schedule for Freelance Development
imagine Microsoft would re-arrange all the items in the menu system for ‘Word’ at random

You laugh but they actually did this. In realtime. Behold adaptive menus: http://www.ehow.com/facts_7167433_adaptive-menu-windows-offi...
HFS+ bit rot
What is the difference between this and say the seed-fu gem? Is having historical data the main advantage, so you can do rollbacks and such?
Since Google Reader went away I've tried to self-host from the Raspberry Pi. Low resource usage was a priority, then, and TT-RSS was a touch too heavy for my liking.

Miniflux was faster, which I now use for audio/visual content (also appreciated its encouragement to pare down my feed list) but the overall winner in terms of pure day-to-day simple usage is Newsbeuter.

It's a mutt-like RSS reader and it's just an extremely efficient way to keep on top of feed information. And of course it's nice to be able to read feeds over SSH directly.

[1] - http://miniflux.net/
[2] - http://newsbeuter.org/
> Once you update, its hard to make sure you caught every single business rule and weird edge case from your old system

One of the reasons we're trying to migrate our rules to a rules engine. They're scattered across pages, Javascript, controllers, services and DAOs...

No one knows all the business rules of the system, not even the BAs.
I currently just use regular Rails migrations for this. In fact, I've executed each of the examples you provided using database migrations. You mentioned not wanting to use the console or a one-off script, but why would I want to switch over to SeedMigrations from regular ActiveRecord migrations?
SourceClear Raises $1.5M Seed Round For Its Software Security Platform
We also should specify the intelligence of the human...

Maybe one-day there'll be a test where we have to convince a super intelligent sentient machine that we can be more than just human...
I was just thinking the same thing. I have a website that I run and I was DDoSed one week and got over 1 million page requests but Cloudflare deflected most of the traffic. My New Relic logs were crazy because it showed that traffic was WAY up; I immediately knew what happened though.
On top of what others have mentioned, Uber has also been caught sabotaging competing car services by ordering their cars and canceling them as a physical denial of service attack against the other company.

They didn't even apologize for that one, only stating that the marketing team was "overzealous". As far as anyone is aware nobody was reprimanded in any way over this debacle, which is par for the course as far as Uber goes.

Uber the product is great, Uber the company is shady as all get out. This is why I don't trust them to shape regulation any more than I trust the existing taxi lobby. They're all purely self-serving and anti-consumer when they think they can get away with it.

http://money.cnn.com/2014/01/24/technology/social/uber-gett/
Cisco case study legal agreement sample
I didn't know Halio was London based I swear by Uber in Toronto and will use it in London when I'm there next. A long time ago (year and half?) I looked up what the difference between the two was and it wasn't much. Comparing apples to apples, namely, plain old taxi service, they aren't much different but Uber is straight no minimums, gratuity set to a standard rate. I decided not try Halio at the time and stick with the Uber I'd been supporting (arbitrary I know) and enjoy not having to worry about any settings or anything. Hail cab, hop in, hop out, done.

On the business side I think Halio is an actual cab dispatcher company, whereas Uber is just an app service that any cabbie can use.....
Anyways, yeah, have nothing but good things to say about Uber and kind of laugh at the mess going on in London right now
Probably right!
Truth is stranger than fiction. Consider me totally stunned.
"64. Team up with Sony, which wants to get into the computer business in a big way - think Sony MacMan"

That almost happened, sort of.[1]

[1] http://www.folklore.org/StoryView.py?project=Macintosh&story...
seems crazy that they are announcing this today with the protest happening but whatever....
I am happy to see the taxi hailing feature coming as it is my most used feature in Toronto ( I mean, you only needthe fancy cars for fancy events/group things)
The Design and Implementation of BER MetaOCaml
A gun is one of the few things you could reasonably make the negligence argument with. Anyone can get a car, or a knife, or a big plank, and leaving one in the street with no lock does not meaningfully contribute to crime.
Uber sign-ups have jumped 850% because of the taxi driver protests in London
Kalman Filter Simulator
".be domains must actually be renewed 30 days before they expire or you lose it"

(In the space as well). I think I would point out here what you are (probably) referring to which may not be obvious to HN readers by "must actually be renewed".

Domains in .com .net .org .info are auto renewed at the registry level.

It's then up to the registrar to delete them if the customer doesn't want the name. With cnoi they have 45 days to do so a grace period that they typically extend to their customers.

I'm assuming (since I'm not familiar with .be in particular) that in that cctld a registrar must proactively renew a name prior to expiration or lose the name.

Edit: fixed gtld to cctld
This is me flagging your account.
Kurzweil is right to be unimpressed. This chatbot is actually less impressive than Racter which dates back to the early 80s (and used similar and cleverer distraction tactics such as going off on tangents and basically being completely nuts).