skysight-inc/HackerNews huggingface dataset:
Ah, yes, I remember this issue in the past actually when installing from a USB drive. I guess I'm used to removing that line from fstab in such cases, so I don't keep track of that :)
LMDB beats all other "classic" on-disk databases for read performance. It also happens to beat all other in-memory systems for read performance too, since its reads require no locks.

http://symas.com/mdb/memcache/
http://symas.com/mdb/inmem/
http://symas.com/mdb/ondisk/
I'd like to take a moment to focus on that last point: Chrome has become the memory hog that caused us all to leave firefox but for the much more egregious reason of trying to be something it's not.

Now when I close chrome it wants to stay open like an over eager registry cleaner that hopes to hide behind the always on functionality and thus obscure that fact that it's done nothing, only Chrome's reason is the slightly more nefarious "we'll keep you informed while tracking all your desktop mouse movement" it also has the unintended consequence of making it difficult to restart the browser in cases of memory leaks.
I would also love a copy, if anyone is feeling generous!

zach@zachlatta.com
It would disarm and detain the assailant. The same thing a human police office ought to do in that situation. Are you trying to argue that it should just kill the abuser?
Do activist investors target Women CEOs?
You don't necessarily need to wait if/when Firefox OS includes an HTTP server out-of-the-box. The fxos-web-server library can actually just be included in any packaged FxOS app today. The only limitation would be that you'd have to have the app running for the server to be operational, which may be problematic for the sort of "walking social network" concept you're describing. (which is a really cool idea, BTW!)
Jailbreak iOS 8.1.4, 8.1.3, 8.2, iOS 8.3 taig jailbreak
Ground-based artillery isn't really piratical

I love the sense of humor here, whether it's on your part or that of your auto-correct. ;)
I have a Lumia 830 and Windows Phone has some unconventional NFC implementation so it won't (ever?) work with the YubiKey.

Apple can get away with this, but Windows Phone certainly can't.
Yes, it is: http://investor.google.com/corporate/code-of-conduct.html
Mission: ​Funding all those small but important open-source projects
Most of the discussion is on the other submission: https://news.ycombinator.com/item?id=9027743
From what I heard, they are 100% bootstrapped, no VC money at all.
I like this project :). I made a similar temperature alert system with Raspberry Pi called Fido. It supports the Temper1 USB sensor and the Temperature/Humidity Pro sensor for GrovePi board that attaches to the R-Pi.

See the page for farmers -> http://farmhack.net/tools/fido-temperature-alarm-sends-text-...

Code here -> https://github.com/fidoserver/Fido
Its just as arbitrary as "why do you like me?" "we happened to be in the same bar, which is randomness+a bit of factors based on our personalities" just because a computer is not causing you to randomly meetup at say a party, bar, concert doesn't mean its more or less based on randomness + a few factors based on your personality, location, age, etc (more or less what dating sites use)
Has anyone considered creating a new libre compiler suite in Rust? That would be pretty cool. I have wanted to do this, but I have so many other projects to work on.
Maturity !== Github stars

I like the guys who made TouchstoneJS but for comparison sake, touchstonejs.io shows a list of features. Here are the "unchecked" ones that Reapp currently has (7 out of 9 of them):

Retain scroll position
Dynamic headerbar
View nesting
Partial view transitions
Gesture navigation
Cross-platform themes
Project generator
Landscape mode (just about)

Also, I'd say the Gesture navigation and theming support took up 90% of Reapp's development, they were by far the hardest parts. It's what birthed the React animation mixin we use, which is really cool and powers all our animations.
I respect your opinion but I gave this up when the default kept fucking changing. I didn't have time for the endless breaking bullshit introduced by distros wanting to be cool with their desktop. Now I am using roughly the same config as I did in the 90's. Openbox (was blackbox back then) + ROX filer and a custom context menu with a few items. Any machine I use now, I have a tarfile with my settings I unpack, then install openbox and rox. I will probably use this setup for as long as I live, or until they quit keeping them running on new distros.

To preempt the usual disagreement when I say this, I have never consistently been able to get projectors/second monitor working in Linux on a laptop, so I have learned to live without these. This is also why you see Linux devs doing presentations using Windows/OS X.
The PI2 should be much easier to get going with this since it's finally updated to ARMv7 and can actually run normal distros along with raspbian. I don't know what other extensions it has but i'd hope it'll work out of the box there.
that wouldn't help - would it? any owner of the bitcoin secret can sign this message and include it then in the pinata...

for online signing we'd first need to implement the bitcoin protocol...

or am I getting something wrong?
Every time its kicked, it should respond in a synthetic voice with, "I will remember you"
That is a compelling visual. Another one might be that the truck drops off its dogs carrying first aid supplies and disperse though out the city looking for victims of some disaster. Human instinct is to go with threat first, friend later, I expect that served us well during our cave years.

Humans have had a standoff attack capability for a while, and yet the number of deaths due to "war" has been going down for a while.(I'll admit that I'm not sure what to call the ISIL thing.) So where does that leave us? In a place where managing outbreaks with the lowest possible loss of life to non-combatants. And if you believe the narrative that the police are shooting people because they 'fear for officer safety' then you can certainly make the argument that an officer that is on site in a teleoperated way has no personal risk and should therefore not shoot anyone or anything except to save the life or lives of innocent civilians. But we all know that is impractical in a non-war situation.
Disabling the user-agent breaks quite a few websites as of today, but I agree, it's a good way forward to break the hegemony of certain websites and browsers.
Very cool, Alex!
The exemption already exists.

(1) The DMCA, and for that matter copyright law generally, creates private rights of action in the copyright owner. Even if something is infringing on their rights they need not act. The decision is up to them.

(2) Copyrights do not pass automatically. Nobody can pick up the torch by asserting the rights of an inactive copyright owner.

(3) True abandonware involves either a disappeared copyright owner or one that no longer cares about an old title.

So ... do what you want with abandonware. If the copyright owner reappears and asserts his/her rights, then it wasn't really abandonware in the first place. That's the risk you run.

Also, copyright isn't what stops people from maintaining old games. It might be the easiest means of enforcement (ie takedown notices) but it isn't the meat. Nobody cares if you make copies of the original Civilization. The copyrighted game is valueless. But they do really really care about you using the "Civilization" trademark. That tidbit of intellectual property has nothing to do with the DMCA.
It's an interesting concept. Instead of you uploading binaries the server builds and serves them. Any plans to support other build systems?
Show HN: Dread TV – Easy schedules for your favorite TV shows
This could backfire if you ever plan on selling your house. Many prospective buyers will check the streetview, and the surrounding neighborhood.
You can bake it first; it's better that way.
While missing a call is definitely not a good thing, I'm hesitant to think of it as a "refusal".
Also, I got funded today by the Knight Foundation to work on the Open Pipe Kit which should be a more modular version of Fido. The goal is to make it dead simple for anyone to send data from sensor to anywhere on the Internet.

Blog post -> http://www.knightfoundation.org/blogs/knightblog/2015/2/10/k...

Project page -> http://farmhack.net/tools/open-pipe-kit
It's supposed to help me build hybrid apps. But from what I can see, it only helps me build web apps. So I still don't see what is hybrid about this.

I can wrap a simple HTML page with phonegap. Does this make HTML hybrid, too?
I remember reading an article saying that the memory storage in the brain may be at molecular level, making the brain's storage capacity really huge. Anyway, there are much more things going on in the brain than just deep neural networks.
Impressive javascript
OK... so how does this work? Fuel cell?
ha excellent, i'm the same as that - my kids stories are getting more exciting!
Attention to details and micromanagement are not the same thing. You can have one without the other (Just hire devoted UI designers and hold them to a high standard).

And before we forget, the first macs failed to take the tech world by storm, and it wasn't until the iPod that Apple became silicon valley's golden boy.
Custodians of PHP vote to keep a crypto lib abandoned in 2003 in PHP 7
This is why high-performance commercial databases do most or all of their I/O management and scheduling in userspace. It is not a new idea; it is much more efficient. However, that means you need to reimplement most of what the kernel does in an optimal way.

This is relatively common for closed source software but you almost never see these types of userspace I/O designs in open source, which means OSS designs are often leaving integer factors worth of efficiency and performance on the table. For some use cases, companies are very successful selling into this efficiency and performance gap with closed source.

Part of the lack of open source is that these designs are not portable, due to OS dependencies and sometimes hardware dependencies if a design is hardcore. I think this is a partial copout; a Linux-only database engine would address the vast majority of real-world deployments. A bigger reason is that the design and implementation of these kinds of userspace kernels is a very high skill and low level art that, frankly, is way outside the expertise of most open source software contributors. For databases in particular, more often than not even the basic design elements of the software are naively done (e.g. MongoDB) and that is lower hanging fruit.
Thanks for the suggestion - I've added a note to my issues list about this.
Doing so earlier would be better. Doing it never would be worse.
"Is the creator still earning from this product" is a test that congress believes doesn't matter.

Walt is dead, Mickey lives on (with copyright restrictions)...
Don't make these 2 big investing mistakes
As far as I can tell (I can't read O'Caml very well) the crypto library underpinning this makes the same mistake that all PKCS#1 signature verification functions have had at some point or another: they unpick the padding by hand[1], and then decode the ASN1 DigestInfo. The only sane way to do this is to generate the padding from scratch and check if the signature plaintext is the same (the added benefit is your ASN1 decoder is now not on a front-line security boundary).

Is this exploitable in this bounty? No idea. At least, it's the right kind of vulnerability you need to forge a certificate.

CVE-2014-1568 was this problem in NSS.

[1]: https://github.com/mirleft/ocaml-nocrypto/blob/master/src/rs...
My Week at RadioShack Computer Camp in 1983
Ask HN: Do you use Docker in production?  At scale?
Most of the praise I've heard about Docker thus far has come from developers. But what happens after the images have matured past the development stage and are ready for production?

I'm interested in hearing from Docker users who are putting it into production, both in cloud (virtualized) environments as well as bare metal. What are the benefits? What problems have you run into, and what solutions did you devise? How are you doing day-to-day management and performance analysis?

When answering, if you could tell me the scale at which you've implemented them in production, that would be helpful: it's one thing to run a 10-node service at 10 requests per second; quite another to run a 1,000-node service at 10,000 requests per second.
There was a controversy over America the Beautiful being sung in other languages, but also over the same commercial featuring a gay couple.

http://www.huffingtonpost.com/2014/02/03/coke-commercial-gay...
With a follow-up article: https://rjlipton.wordpress.com/2015/02/07/still-a-brilliant-...
> A 50 year old book is still there

Actually, not so much. The 120 years + life copyright on books means that only the good / famous books last. There are tons of books that were published pre-digital-age but are still under copyright and are just dying a slow death.
I think you can relay this in a lot of ways to just preconceived notions or judgements of others. I think judgement can be a good thing as it can protect us or give us opportunities to discover, but there should be an openness to let those early notions be trumped.

Perhaps it's like not necessarily having convictions about others, but just allowing others and ourselves to change our opinions.
> Any chance Boston Dynamics will adopt a don't be evil policy?

Actually, Boston Dynamics is a wholly owned subsidiary of Google Inc.
Reprogramming Super Mario World
> 25$ smartphones

Where do I get a 25$ Firfox smartphone?

> has the biggest "app store" of the world because it runs any web app

How many web apps are ready to run offline, e.g. in the subway?

> is totally royalty-free

yes of course and not any patents from Apple, Google, Lenovo/Motorola will be used

> is already being shipped on lots of devices all around the globe

again where?

I like the Firefox very very much but we need someone with money and power to push and even then I doubt that it will be a succes, just look at Microsoft, they have an excellent product but they can't get a foot into the door and again on Firefox OS you need dedicated apps too even if they are web apps.
"The exemption already exists"... where? The rest of your comment only talks about how copyright is often unenforced in these cases, not that there exists an exemption.
Could you please expand on what particular features of LLVM enabled you to do this in months/weeks instead of years (presumably with gcc)?
> Rust was 0.9 (no alpha anywhere), which has the virtue
> of saying squat about what you should expect without a
> statement of version semantics

Rust has been openly adhering to Semantic Versioning (semver.org) since 0.1. According to the semver specification, any releases with a major version of zero carry no guarantees whatsoever.
"Hi, my name is Blinky, and I just want to be your friend!"

http://vimeo.com/21216091
1. There's no chance of a completely different mobile OS succeeding at any point in the near future. An OS needs a huge platform of partners to work, even Blackberry and Microsoft haven't succeeded. The only chance is a fork of Android that can build off their software and apps, but look how hard of a time Amazon has with that. (Though obviously a16z is hoping their company Cyanogen can succeed.)

2. The more OS's there are, the worse it is for companies that have to build apps for multiple systems. It would be easiest if there was just one OS, but like Communism, that doesn't work out. So a duopoly seems like the best compromise.
It's been my opinion for a while that the "meaning" in a work of art or in the sentences we use to communicate is found where it differs from the established pattern. For example, this very sentence follows the same general outline of thousands of other sentences. The actual meaning is found where it breaks with the pattern.

Another simple example would be image macros. They often follow a very strict pattern; the new information the user wishes to convey is where the pattern is broken.

In the same way, stories often follow a number of tropes. These tropes help to establish some basic information about the story, but what really makes it interesting is when the story breaks from the pattern and does something new.
Security is a matter of layers, like an onion, it's not just an either-or. Any sensible database or database-like software does not come with authentication disabled by default. Yes, your DB should be behind a firewall, but if RedHat installed out of the box without a root password you wouldn't say "well your server should be behind a firewall anyway."
The StreetView privacy issue was so heated in Germany that nearly every street has multiple homes blocked out.
Why Danish students are paid to go to college
https://www.youtube.com/watch?v=5vOuj_feM2s
I would be a lot happier with this if they had some actual numbers. As in, how much light does the lamp produce and how much does it cost to replace the electrodes after the 6 months?
I'd argue to the contrary: a group of personal machines all behind NAT is the perfect use case for this, because you have many nodes and none of them is in a good position to act as a server. Exactly something like Hamachi, just more stable/better integrated with Linux. (maybe that has changed, but my experiences with Hamachi weren't great)
So HN is now a support forum for Stripe? Sorry to be sarky, but why am I and many others ready this?
I had the same issue.

Then I switched to OpenBSD.
Crumbles – Crumbles are like reaction GIFs with a way bigger vocabulary
Thanks a lot, I followed all the steps but there is no "InstallerT" process in my activity monitor... is there an other name for it?
Why I’m a Consultant
Cargo is "ready" enough to be near-universally employed among Rust users, and the packaging story will be nailed down for the 1.0-stable release.
If they did that I would be so happy! I think if they did that it would set the CLR up to effectively compete with Java.
Once I somehow had an /etc/hosts that said something like

127.0.0.1 localhost
192.168.1.8 localhost

Consequently Postgres was binding to the external IP when it should have been listening on just 127.0.0.1. I only noticed it because I routinely nmap my servers after setting them up. In this case it probably didn't matter, since login would have still required a password, but it's one example of how easily misconfiguration can open holes. Not nearly as bad as Mongo's situation, but a lesson to me to check my work.
Hey hackers, Nate with Reapp here. I'll add some technical background. This has been a solo project of mine for the last five months. I actually was relatively green to npm and React in general at the beginning, but I've been working on this full-time since. I think it's a great testament to React's power and ease of understanding.

I spent a large part of the development on the animations. Reapp has a custom animation mixin designed for React that works through props. It's really cool and I'll be writing a blog post on it this week. It's what drives all the animations you see including the fully interactive "swipe view from edge to go back", as well as modals and popovers. You can see the animations here:

https://github.com/reapp/reapp-ui/blob/master/themes/ios/ani...

Another thing I've spent a lot of time on was getting the view animations to match iOS. Notice how the TitleBar text animates, while the icons remain in the same position. This took quite a bit of effort and resulted in several refactors of the animation library.

Finally, theming. The theme system is quite robust, though the iOS theme itself needs work. It's fully JS-powered CSS, and we use Flexbox for the default theme. It uses two teirs: Constants and Styles. You can override any of our constants or styles to make your own theme, or load an entire new one. I'll also be writing about this more because it's really a big feature. Here's an example of loading a custom theme:

https://github.com/reapp/hacker-news-app/blob/master/app/the...

That folder also contains more interesting usage.

Feel free to ask me any questions you all have, I'm happy to answer.
His position is certainly consistent but definitely not reasonable.
Considering (relative to now) cookies were added really early on... it would have made sense to have a user/browser token that was only available to a single site, with a reset option.

Another thing that's a little irksome is that nobody uses http auth, because there's no easy logout option.

I will say I do like parts of http/2 being there... I think that dnssec + tls should have been part of the official mix. At the very least CA pricing has fallen into a reasonable range (about $10/month) for wildcard certs. Another thing that took too long is SNI.

Overall though, I think people have gotten pretty spoiled when it comes to technology (myself included)... OMG it takes a whole second and a half between clicking login and being able to see my bank statement. I remember when it was 15-seconds... I think everyone should experience a modem ANSI interface at 9600bps... (not just because I still like BBSes and ANSI art).
I keep reading The Idiot and Walden. The nice thing is that after you read a book a few times, you can just open to any page and start reading. Walden is especially good for random selection.
I think I am going to switch to plan 9.
I go back and re-read the Foundation books (usually just the first three) every three or so years, have done since 1985. They're an excellent example comfort reading for me and I never get bored with them. I even bought two new sets just for this purpose because I love the covers of the early 1980's copies I have that were published in the UK, and just so as not to wear them out.

I know it's not "high-literature" by any stretch of the imagination, but they scratch an itch.
I used to use Gnome for the same reason; Everything just about works correctly out of the box. It's really quite a good system.

Then I got really fed up with always messing up my terminals and switched to awesome as my window manager. It's more pleasant to use, especially with multiple monitors. The downside was that it's taken quite a lot of effort to customize it enough to make it work even half as smoothly as Gnome does (which basically means running half of gnome's services in the background).

If someone took Gnome and replaced gnome-shell with a modern compositing tiling window manager with some (optional) 3d eye candy thrown in, I would switch to it in a heartbeat. Hopefully there will be a tiling compositor for Wayland eventually.
It doesn't have a driver for the last two releases of intel CPUs integrated graphics. Both linux and OpenBSD have fully open source drivers for this.

It's unfathomable that this ultra common hardware is unsupported, until you consider that even most FreeBSD devs don't run it on their laptops, they run MacOS with FreeBSD in a vm / via ssh, because it's not up to the job.

It's at least 5 years behind Linux, probably more.
The endpoints can be (and often are, in absolute terms) buggy. TLS stops bad proxies from breaking stuff, but it doesn't stop endpoints from breaking stuff.
>So, I'm selling a watch on WatchUSeek, I visit your site, pay $20 to get listed in the featured row on the watches category for a week.

>I'm still scratching my head on the gun section though since it's very poplar but I can't run AdSense in that category

Popular gun forums are on the same boat and that's why their side-bars are filled with advertisers/affiliates/sponsors. Just contact those with your numbers on the sub-section, i'm sure you'll sell out quickly.

Your website has a lot of potential for targeted advertising.
What would the normative pronunciation be, and how long would it remain stable?

And I find this very strange: 'On the other hand, the American concept of "reading level" doesn’t even exist in countries with more regular spelling systems.' Surely there is more to reading levels than knowing how the words sound.
6 common B2B pricing mistakes and how to fix them
Lokad – Advance scheduling of your forecasting reports
Can I pee in it? (Serious)