skysight-inc/HackerNews huggingface dataset:
I guess you're a bit like me then. Every once in a while I'll be somewhere and think "this high pitched noise is terrible" because of some tv / chargers / other devices. They're usually quiet enough that moving a few meters away makes it silent again. But almost nobody else can hear it! They're the most annoying in random public spaces... there are at least two spots like that at Bristol airport.

Sometimes I'm almost excited about growing older and losing that range of hearing.
I wish HTML5 storage standardized on Sqlite. The inconsistent story on HTML5 storage across browsers is kind of sad.
Also, I don't even want to try to imagine shipping an installable desktop application for non-technical users that relies on MySQL!

It's really not that hard to imagine. There is an embedded library version of MySQL called libmysqld which is made for this very purpose. Of course as you point out it's quite overkill for something that would work perfectly well with Berkeley DBs.
Acknowledged. Sometimes I get stuck in "reddit" mode after switch from reading reddit to HN. :-/
Lots of people with IQs of 100 do science. Science is really simple. You can explain it in a single sentence. Children do science all the time.
Continuous Delivery – Automating the Release Process
You realize that this kind of power will be banned and put under the control of the government only right?

We can't have companies violating privacy like this. Only the government can do that.
> strategy above increases complexity

It doesn't, but it does make it easier to remember :)
well, you kinda just move the problem to another layer. You'll face same horizontal scaling issues once you need to scale on each user.
So if you are picking him up, go ask him about it. He'll be able to sort out what's going on and fix it. As a long time ham I've had two complaints, both about cheap cordless phones.

And I had a neighbor that had a microwave oven that splattered RF everywhere. It was older and cheaply made. I poked at it to see if there was an easy fix. Nope, so I just bought them a new one.

Hams work very hard to not be a radio nuisance.
Sounds like having relatively high bandwidth won't be a problem. Isn't bandwidth available a bit arbitrary any way? Shouldn't my device just be able to communicate anywhere in the spectrum with handlers for all legacy protocols?
Don't forget the secondary health benefits, such as reducing menstruary symptoms, which for some women is very uncomfortable.
I have written several "Use Sqlite!" posts that have made the rounds on hackernews... reading this watered down post, which is devoid of any new, surprising or usable info, it strikes me that repping SQLite has achieved meme status.

If you want tangible info you can actually use, read sqlites documentation. There's a wealth of information there.

Here are some of posts, for the Python crowd:

http://charlesleifer.com/blog/five-reasons-you-should-use-sq...

http://charlesleifer.com/blog/using-the-sqlite-json1-and-fts...

http://charlesleifer.com/blog/my-list-of-python-and-sqlite-r...
That's not the problem.
The problem is any other live pointer could point into that array, for all the compiler knows.
Unless the array was generated locally and never aliased, then if you ever call through some set of procedures that the compiler doesn't have complete visibility into, then it is possible that that code generates a pointer into that array and then uses it.
The compiler has to be VERY conservative.
I'll clarify here: these weren't very scientific benchmarks, as I alluded to. So, don't take my word for it. I didn't measure ops per second, I didn't take into account system load or cpu usage, etc. This is all anecdotal evidence. I'm not saying this an announcement that "you shouldn't use sqlite". I measured the time of one query.

It was a benchmark I ran just to personally give me a general idea of what I was up against in terms of data management. This is primarily why I didn't post them in the first place. This was several months ago. I'll try to find the code that ran them and put them up on github if I can, but I doubt it will be that useful without the actual data, which isn't easy to upload.

So yes, to clarify, don't take my word for it. This is just my experience.
Looks like they were unable to continue funding and shut down in April 2016.

https://www.kickstarter.com/projects/asdffilms/gest-work-wit...
> If I told them that Tim Berners-Lee is bummed that they're sharing pictures and liking posts instead of creating their own web pages, they wouldn't understand why, and I don't think I could really explain it to them (or myself).

This is factually correct, no doubt, but I'm not sure what conclusions you can draw from it. I think more than anything it just shows that 1) most people accept what's widely available and popular without question or complaint and 2) convenience / laziness trumps almost all other things.

Or to put it another way -- which history bears out -- I don't think you want to use the majority's failure to complain or disinclination to dream as an argument in favor of the status quo.
Then I could just make my rand(service1) chars larger. No point in adding it to email address at all. Email leak (privacy) is an issue that this could help with but I do not see any benefit in terms of securing my account
Or go to F# and enjoy the vast universe of .NET.
I am not sure your conclusion makes sense. It's also perfectly possible that there isn't much development going on in this area because land prices are so high and the owners are waiting for someone to buy and develop. It doesn't make sense to build a $200,000 gas station on your plot of land worth $5 million dollars if someone is going to buy it within 5 years and tear down the gas station to build something catering to upper class residents living nearby.

Look at the stuff in that area that is clearly new development: A nice credit union, a Starbucks, a Corner Bakery, expensive name brand clothing store, a swanky private K-8 school, an optometrist for animals - all stuff that will continue to exist and make sense 10+ years from now when that entire area is built up with new development.

There are good arguments against changing commercial zoning to residential zoning. This is what creates suburbs, which I would assume Palo Alto wants to prevent.
The worst thing that I experienced was actually the lack of basic support for routine schema alterations that you find in other DMBS's. I don't have time to recall exactly but relatively mundane things like altering the names or data types of columns required basically dropping and rebuilding the columns / tables from scratch. It really made the ongoing maintenance quite painful compared to other DBMS's.
It also cuts down on the attack surface enough to let you use more active alerting.
>I suspect that most photographers will have to move into video sooner or later, as that is a lot more engaging for the masses, and still photos will be like black and white photography, mostly relegated to high art and academia.

I suppose it depends on what you mean by "photographers will have to move." The tools for creating decent video today are so good and so relatively cheap. But creating video that is in any real sense professional (including the professional of 20 years ago) takes an amount of time and effort that just isn't justified in most circumstances.

By contrast, very high-quality stills are ubiquitous.

Sure, the sweet spots could shift and handheld video with ambient lighting will beat quality stills for most uses but that hasn't happened yet.
Indeed, I am kind of surprised at how many in the press are backing Gawker, after Denton straight-up threatened to use the site (and presumably others) for further blackmail. It is crazy.
Your mistake is thinking that the relevant centralization is in the client-server architecture. The real reason that people have centralized social is because it's hard to let people authenticate and find their friends across domains. And even further, there are no good tools comparable to Facebook when it comes to subscriptions, notifications, updates, realtime collaboration, and all those other multi-user things that happen on a centralized domain.

The Web is decentralized, email is decentralized, git is decentralized, bitcoin is decentralized, now what is the analogue for social? That's the reason github is centralized. You get all the goodies of the accounts. Once you disrupt this social layer with something decentralized, you disrupt centralization in a big way. That's the more relevant phenomenon.

Once you have a conversation with multiple parties, you need to elect someone to be the authority on "what happened". Mental Poker is still an unsolved problem for arbitrary conversations and participants. So that may as well be a server. The question is about centralization in the macro sense.
Yes, it's an important point. The charming case of Velvalee Dickinson https://en.wikipedia.org/wiki/Velvalee_Dickinson comes to mind.
One interesting aspect is that they wanted servers to be ranked, and users to be logged. That way you'd only be playing multiplayer matches against people of your own skill level...

Once QW was out and this was tried in practice, it was promptly abandoned. It just didn't work well for many reasons.

And yet, that kind of feature is pretty much mandatory in mainstream FPSs today. A game like Overwatch doesn't even have a real server browser (yet), it's only auto matching.

Another instance where John Carmack was ahead of his time.
Canonical owns the -buntu suffix too, so this isn't quite enough.
Well Patrick Collision, the founder of Stripe has an interest in silicon valley history. He maintains a list of recommended books on this topics on his personal website here-
https://patrickcollison.com/svhistory
I've found sqlite's performance on bulk insertions to be massively (100x) improved by wrapping the bulk insertion in a transaction.

fsync()ing a couple hundred thousand individual INSERTs isn't fast.
Regex Cross­word
I agree, although I think this is mostly cultural.

If we're only talking about single-threaded, CPU-bound code, this is basically true of any imperative language without fancy data structures: even a fairly naive native compiler will produce "pretty fast" code in our modern times where the standard for pretty fast is pretty low.

It seems intuitive that the further a language is from the machine, the harder the compiler has to work to make that language's idiomatic constructs efficient on a machine.

The kicker here is that C is no longer so close to the machine. It's still a PDP-11, and today's machine is not. This idea is what I think is still useful about the original article, for all its other faults.

I admire compilers like MLton that actually deliver on the promise of higher-level languages without the usual performance compromises for abstraction. Hopefully we'll see more of this as time goes on, as well as more languages like Sequoia that are close to the new machine.
But it does. OVH wants to be able to brand stuff as Ubuntu. Ubuntu is unhappy about brand damage and having to deal with ovh's bug. If ovh throws money at canonical, they can hire people to deal with that.

It might not make much sense business-wise, but I don't see the problem ethically speaking. OVH is in infrigment with Canonical's branding. EIther they comply with Canonical's licensing, or they stop using the brand.
> What took 300-400ms in leveldb took 1.6 seconds in postgres (on the repl. in my actual node it would have taken longer due to deserialization of the utxos). What took 1.6 seconds in postgres took over 30 seconds in SQlite.

I'm sorry to say but you're almost certainly doing something wrong then.
You're making the incorrect assumption that all letters are equally likely, and all English words are equally likely.

I'd guess the words used in that password fall into the top 10k words, easily. No need to check words like pediatrician, when the password contains the word cat.
But regular doctors in non-virtual offices have all kinds of incentives dropped on them to prescribe certain medicine. "Separating" the two hardly does away with incentivized prescription writing.
But companies already analyze vast amounts of data, so I don't see how this is different.
Because math is a universal (no pun intended) language.
It's not that they're a hosting provider, it's that they package a different kernel (which makes it vary from the actual, Canonical-provided product).
This article reminds me of the intro in the Cosmos reboot, where all kinds of natural phenomena merge into each other, like the pattern on a flower turning into the iris of someone's eye.

Given that so many physical combinations have the potential to exist, it's almost surprising to think of how few common forms of matter and life (that we know of) take.

For years I have imagined - to no avail - how a form of intelligent life could reach industrialization without resembling humans: bipedal animals with opposable thumbs and multiple digits, heads on top, genitals between the legs. It's probably why most of the Star Trek aliens can only be differentiated by skin color and forehead shape.

So if the inside of a neutron star looks like pasta, then that's what makes sense to nature.
That's quite often the primary, not the secondary. Protecting against unwanted pregnancy is a nice side-effect of the medicine prescribed to help control literally debilitating menstrual cycles.
I suspect a lot of it was the result of Flickr having always been more oriented toward users with actual cameras who would do processing on their photos prior to uploading them. Not sure the degree to which that use case mirrored the actual one but Flickr was probably never all that focused on having users upload directly from their cameras.
I'd never thought about this, yes actually to non-techie people, the internet is basically magic.
I was pushed over to Vimeo for similar reasons. I uploaded a game trailer (that the publisher had given me rights to use) to YouTube, and immediately after the upload finished was given the message "This video has been removed due to a Terms of Service violation". No further details or way to contact YT were given, so I decided at that point to look at alternative hosts.
I'd expected autonomous vehicles to do it, but not that it would be a business targeted at drivers. Not clear what the end user benefit is. A system that recognizes unmarked police cars would have a market, but there would probably be objections to that.

As is typical today, it uploads all the data to a server and the service operator keeps all the rights to the data. Sigh.

Using it to pass around hard braking info is not useful, though. That's what radars are good for. They'll always see the car ahead, whether it's equipped or not. The widespread use of radar-controlled auto-braking is the next big thing in auto safety. BMW, Mercedes, etc. already have it, so it's a proven technology. Not car to car communications, which don't solve any non-advertising related problem.
> Almost all of them eventually (or immediately) hate the side effects

Any source on this? My wife took birth control because of ovarian cysts. She had issues with the first few types, but we eventually found one that has worked for nearly a decade, with no issues. I know of several other women with this same experience. Reddit (or any other forum used for complaints) is hardly a good example to support this.
NetQuake had no prediction, you'd only see what your client got from the server. It felt weird, but it was 100% correct, even if a bit delayed.

QuakeWorld had prediction, so it'd render everything to the best of its abilities, and then correct as needed. You didn't just get the position of a rocket, for example; you got its velocity vector too. And everything was UDP based, so missed packets could easily be ignored and the clients would fill in the blanks. For all its weirdness, it was a beautiful thing back then.

I haven't taken a deep look into modern game protocols, but I believe games today go a bit further. They don't just get position and velocity vector from the client, they spawn and control read-only entities on the client side. The client runs a full simulation. The result is that you get a seemingly much smoother experience, with no interruptions or corrections. But the downside is that you might be seeing things that are completely incorrect. You'll see yourself killing someone and their model playing a death animation, but then one second later you're dead once the client gets the truth from the server.

Personally, I prefer the way QuakeWorld did things. It at least allowed you to compensate for the lag - leading rockets, etc. Playing QuakeWorld with a ~200ms lag was mostly fine for me. But if I play a game with 50ms lag, I'll be getting my shots all wrong and not even realizing it.
I just don't want garbage file names when sharing a file system between systems that don't agree on the encoding. I was thinking maybe some mount option. I can use ISO-88591 and skip UTF-8. I haven't found a mount option for ext4 or xfs yet.
Why iTerm2? OS X Terminal.app supports mouse events just fine on OS X 10.11, and it even has a key shortcut to toggle mouse support on/off for those times when you want to select text instead of sending mouse events.
I didn't know that. That's funny. They really are doing this the hard way.
This. Flickr was always closer to deviantART / 500px and going after the 'carefully composed photo for its own merits' market than the casual photo sharing space.
To reply to you and my other sibling, last I checked, some distros added this, but it's not upstream.
I started to agree with you but then remember text messages. Older people often complained about younger people sending such cryptic messages with all kinds of short-hand over extremely-limited bandwidth of text. Even had delays in the network they got used to. This repeated with Twitter minus the huge delays.

So, I think they could use it if you gave them a limited interface with a popup like "Warning: This connection is slower than dial-up. Send messages frugally like on text messaging. If images, send tiny and compressed ones with lower, quality settings. Don't even think about video. Delays in responses could occur at any time."

I figure they'd get the idea and adjust.
The mediation part is a moot point from what I've heard. Mediators don't really do anything other than facilitate discussion. If they got to choose an arbitrator that would be a different story.
I agree that these are big hurdles for adoption. The device combines two big advantages though: requires no visual focus and needs only one hand. I want that badly.

I don't see why I would have to ever take it off, a few hardware generations in. It will always be there, powered by body heat. We're turning into cyborgs without the implants.

Obligatory XKCD:
https://xkcd.com/269/
U.S. Gov't Will Legalize Marijuana on August 1
I don't understand. A session key is just a lookup key for a database table. What mistakes are made?
Getting rid of set-car and set-cdr
Server Side Event Streaming in Rails 5
I used to work as a nurse, and certain bay area hospitals would want access to our facebook profile log ins and passwords as part of the hiring background check and our 1-year review.

How everybody got around this was to set up an innocuous, benign facebook dummy account with our real name, no posts excite liking the SF giants and talking about the Warriors games. Then we would all make our "real" facebooks with the wild stuff using our middle names instead of the last name. HR was none the wiser.
I didn't know beet, but it looks exactly like what I've been wanting for years.
> Do the market a favor and short the DAO (and fund an attack on it, if you can).

Enjoy your well-deserved prize.
These, by the way, are the experiences that make it difficult for men to have any empathy (even if they're open to it) with the actual experience of dealing with sexual health for women.
Batching inserts, wrapping the batches in transactions, waiting til after to add indexes: best way to go.
I think the same way about droll as I do begs the question.[1]

I don't see the point of insisting the original/archaic meaning of a word is 'correct' if, in the English-speaking world we live in today, essentially nobody uses it or understands it in that sense.

[1] I certainly do not think the same about nonplussed, however. I've never heard that word being used for unimpressed before, but it appears to be simply an Americanism; one I hope never catches on elsewhere.

http://www.oxforddictionaries.com/definition/english/nonplus...
I'm also watching the finals, when I opened the link I was expecting instructions on how to make (the food) curry...
Do you work in Verona by any chance? I didn't realize you folks did so much in telehealth. Is Telepsych new?
How many employees does the company have (roughly), and how much money has been raised?
Another good practice is to always put your landlords name into online civil court databases for your and neighboring counties. See how many times they have sued tenants and been sued by tenants. The results will probably surprise you, it's quite often!
In my opinion, APFS does not seem to improve upon ZFS in several key areas (compression, sending/receiving snapshots, dedup, etc.). Apple is reimplementing many features already implemented in OpenZFS, btrfs (which itself reimplemented a lot of ZFS features), BSD HAMMER, etc.

Maybe extending one of these existing filesystems to add any functionality Apple needs on top of its existing features (and, hopefully, contributing that back to the open source implementation) would cost more person-hours than implementing APFS from scratch. Maybe not.

Either way, we will now have yet another filesystem to contend with, implement in non-Darwin kernels (maybe), and this adds to the overall support overhead of all operating systems that want to be compatible with Apple devices. Since the older versions of macOS (OSX) don't support APFS, only HFS+, this means Apple and others will also have to continue supporting HFS+. It just seems wasteful of everyone's time to me.

Also: https://xkcd.com/927/
The issue is routing. HF Amateur radio as used for emergency purposes routes by manual re-copying of messages between an ad-hoc network of stations. This is basically WWII technology. Works OK, but very limited traffic capacity.

There are VHF repeater chains, AX-25, and other fancier ham infrastructure, but if that's up and running, the cellular network is probably up, too.

The next ARRL Field Day is June 25-26. This is supposed to be practice for emergency communications, but it's really just a DX contest. Everybody just tries to contact other stations at random; there's no attempt to set up a net.
You'll see antennas in parking lots. Visit the people there and see what they're up to.
That's actually a good startup idea- online identity management.
Archive.org: Sci-Fi / Horror Collection – 451 Movies
Ctrl-a ESC allows you to scroll up in your history.
Those variable names though.
The Beast of War is the subject of the recent documentary "Only the Dead" on HBO.
Supercell Daily Earnings (2015)
There isn't one. The names in ext4 and xfs are opaque binary with some simple limitations (like null bytes). Encodings simply don't exist at the fs layer.

You could probably write some filter using fusefs, but in practice... I think you should configure the servers / clients to agree on encoding instead. Better supported and shouldn't be that much work.
With relational databases, you absolutely can see subsecond to 30+ second ranges for the same query on the same data, if you don't have proper indexing or stats on your tables.
I tried to make a database of sorts as a kid.

Reading about relative files and such in the commodore 1541 manual: Went very well.
Writing a program out on paper: Went very well.
Getting it to work at all on the computer: Total failure.

I just couldn't think clearly enough about how to go about debugging a program.
> If that's true, they shouldn't be surprised Ubuntu wants a license fee

How much to they pay Debian for using a modified version of Debian?
Cedric, how does a 45KB js file make Scala a non-starter?