skysight-inc/HackerNews huggingface dataset:
I think you are dangerously wrong on that point. Of course the EFF has an agenda which colours their argument, but right now the DMCA is being used to prevent independent scrutiny of devices that are essential to people's lives.

"Testing cars in real-world situations" is only a small part of a vehicle testing procedure. Remember the Toyota uncontrolled acceleration thingy? That was tested in real-world situations multiple times, yet still people died because of it. Toyota had been succesfully dodging liability until they were forced to open up their source code.

"Listen to researchers" is moot if the researchers are forbidden from researching parts independently.
First Data buys open source storefront platform Spree Commerce
can't upvote enough...
short attention span is the productivity killer of our times.
Diogenes - is this you? [https://en.wikipedia.org/wiki/Diogenes_of_Sinope]
It is interesting to read that burning coal actually produces more radioactive waste than a nuclear plant [1], only because there are loads and loads of it, and there are usually very few regulations involved.

Some say that coal is not the only alternative and it can be processed in a safer manner, but this is wishful thinking. Renewable sources involve a costly manufacturing process that is not necessarily green [2] and there is still no good, scalable solution for a cloudy, not-windy day. And don't get me started on hydro power and how we have at best no idea about the long-term environment impact of it. Then add to it the way politics works and that dirty coal works just fine for your common Joe, as long as it's burned elsewhere.

Nuclear power scale well, can be safe when done properly, and if nothing literally explodes is the cleanest option out there. Compare the victims of coal mining accidents alone with those of nuclear disasters [3] - and those do not include the air pollution victims.

[1] http://www.scientificamerican.com/article/coal-ash-is-more-r...

[2] https://en.wikipedia.org/wiki/Life-cycle_greenhouse-gas_emis...

[3] https://en.wikipedia.org/wiki/List_of_accidents_and_disaster...
What is the other alternative to nuclear power?
Pied Piper is that you?
I tried generating a self-signed certificate that had multiple SANs the other day and just gave up because I couldn't get it working.
Sharing media is very easy, especially multiple pics.
Because this completely dis-incentivises companies to spend money developing features in the first place, and makes it impossible for them to recoup the sunk cost of development over car sales, since they're competing against companies who did not pay those costs.

It's completely unsustainable.
Telegram was sold as the "secure messaging app".
Swift Circular Graphs Made Easy (Pod)
Maybe look at Dogtag Certificate System
What about adding an option to using a user defined key instead of the uuid. I think it will be useful
Case Study – Haskell at Prezi
That "new safety feature" was a foolish attempt to patch the terrible design of the reactor. (see my other post)

Everything about that situation was terrible: the badly design reactor, the laughably-bad "safety feature" try wanted to use as a workaround, the untrained operators that were ordered to run the test, and the Soviet politics that caused the foolish rush to complete the test. All of these factors "caused" the disaster. The combination of these failures created a situation that was far more dangerous than a single design problem or human error.
Why you should look at Material Design for your next project
And (before you answer), make sure to read Scott Alexander's Livejournal post (linked by ggreer above) in its entirety. Make sure to pay especially careful attention to the last five paragraphs. :)
The real money for IoT is not in domestic appliances. But in companies that already had networked devices. For example: Logistic, City automation, large medical devices, factories, Transportation and more of these capital goods. Which can afford to have these different vertical silo's for the coming time.

The domestic sector will remain screwed and you're better of to roll your own open source solution. Another solution would be to use a blockchain or one single database were the other appliances can see what is happening and roll their own interpretation of it.

Or we remain screwed and only put in an automatic light in toilet and done with IoT.
So it should be "Broetli", then...?
Reading between the lines, it sounds like something bad has happened to you at work. Rather than ask for the impossible (because as PhilWright says in this thread, companies are made up of people), you might be better served to explain the incident that has prompted this question.
Does it compress data middle-out?
Consumers pay for software all the time - games, outlook/office, dropbox, phone apps. (And if you put netflix on the list, then tons of content such as ebooks, music, paywalls and such are bought all the time)

We tend to dismiss these because they aren't bigshot modern startups.

Consumers don't buy alot of services, since frankly most have good free alternatives, but they buy software that sits on their hardware and they buy content.
I actually used a system back in 1997 that used exactly this data store system but with a proprietary encoding rather than JSON. It worked really well in a single-user single-process capacity but we had to adjust the block size of the filesystem so we didn't run out of inodes quickly.

The only killer was when some muppet put it on an NFS share when they were trying to be clever and get it working for 5 users. Every failure mode possible turned up at once.

Edit: also to keep directory lookups cheap, it used nested filesystem prefix-based: /a/b/c/1/abc112341982389129382 for example.
Basho produce a lot of good documentation for Riak which I've found invaluable when creating my own distributed database.
If i had something like this for Android it would be great.
Protect your reset password tokens: UK Data Protection position on referers
Learning from the video card industry, I see.
Ok, did not know that. I do wonder if the majority of the users use it for that, or if they followed the early adopters that, obviously, care about that.
I was wondering about this also, especially for the case of Humanitarian OpenStreetMap where they map e.g. West Africa and allow you to map without visiting the area (normally not allowed on OSM). The maps can so sparse before we map a region, that any 'AI' would not have to be perfect - it would anyway be a vast improvement on what already exists.

Maybe a good option would be a mapping tool for humans, that traced e.g. a building and then said to the user 'I think this is a building, press Yes to accept'. That would speed up my mapping times by maybe a factor of 5, especially once I got comfortable with the AI being reliable, and could click Yes after just a cursory check.
But from what I can gather, Facebook limited unauthorised thirdparty access to the entire userbase.

And this is bad apparently...
There are several use cases where this is a sure-fire way of shooting yourself in the foot:

* if you have many records (i.e. more than a couple hundred), the file system will have a lot of work to do and the whole thing becomes sluggish

* if you want to query the data by content, there's nothing that gives you sublinear search capability here

* it's not easily possible to modify data under this scheme. If you add that functionality, you'll have the familiar choice between race conditions and added complexity. Having said that, if you don't modify the data you can also remove the store and just use the data itself (maybe encrypted if you need that) instead of the key.

As an alternative to this, consider each process appending to a file and keeping filename+offset as the identifier for a particular record. This solves at least the "too many files" problem.

Or, if you care for reading a static collection, put your Json (or some moral equivalent, e.g. msgpack) into a CDB
database:
http://cr.yp.to/cdb.html

Next step up: use LevelDB, or KyotoCabinet/KyotoTycoon to organize the storage.
If you wish to use Reset Password tokens, then be sure to block referers and/or not include any third party loaded assets (JavaScript, css, etc).

It's not just reset password tokens: beware any protected data, like PII (emails, etc)!
For air conditioning (heating or cooling) you don't need to go as high tech as batteries - you can heat/cool water during the night and use it in daytime. This is common in heating applications (due to longstanding night-time electricity discounts) in cooler places of the world. Also works for district cooling.
It's still good to test the main backup - untested backups are not backups.

Which reminds me, I should test our backups again...
Just guessing, but it looks like jsonlite relies on the uniqueness property of UUIDs to 'guarantee' uniqueness in what amounts to it's primary-key index, the index of ids.

User-defined keys would need to be checked against all existing keys before inserting, to ensure uniqueness. Not impossible, but potentially much slower.
This is horribly stupid. The fact that it's at #6 on HN shows how stupid the HN community is.
اصباغ الكويت هاتف 55050048
isn't all that packed up debris just waiting another tsunami or other natural disaster to spread it? Seems awfully close to the ocean considering how the last disaster occurred.

So many of the scenes reminded me of the recent Godzilla movie, amazing to see so much of a recent bustling environment abandoned, returning to nature. The number of spider webs in the supermarket is remarkable, I assume the rotting food stores brought insects which in turn made for a good feeding ground for spiders
What is that Pied Piper thing I constantly see referenced somewhere? Some SF or startup meme?
MusicSense – personalized music streaming app
> Only the very center of the image (where the number is) needs to be updated for each frame

For most frames, only the final digit needs to be updated (or the final two digits, etc)
MIT Technology Review launches its Pakistan edition
The big if here is that anyone would have bothered in the first place. There are far more enticing targets the DMCA puts out of reach, emission software doesn't ever seem to get mention but we can sure it will in the future.

What I want to see is that all current cars are put through the wringer to insure no other manufacturer is gaming the system.
Meet the most despised man in the world
The Rank Blaster Method: How to Create Content the Search Engines Love to Rank
3D Scans Reveal Caterpillars Turning into Butterflies (2013)
https://en.wikipedia.org/wiki/Silicon_Valley_(TV_series)
Might be because LDAP is viewed as an "enterprise-y" technology...too old-school for the hipsters
(Drew Ochsner) Funny Vines – Hilarious Vine Compilation 陽気なヴァインコンパイル
No, it's Hooli beating them to the punch.
It's from a TV series called Silicon Valley.

https://en.wikipedia.org/wiki/Silicon_Valley_(TV_series)
True, but is Telegram any better in that regard, really? It's protocol is at least open source, but the threat model is basically the same as Apple as far as I remember (it's been a while since I looked at it).
http://www.piedpiper.com/
Because this thing contains everything you need to operate in the Bitcoin economy at all levels - mining, purchasing, selling BtC - in a smart little easy to install package.

So I'm a small business owner in .. lets say, Morocco, or .. Laos, or Sao Paolo, and I want to stop using US$ to purchase stuff from China.

This makes it very, very easy to do that.
Kardashians End Up Exposing Fans Due to API Vulnerability
At Nomads – a collection of interviews, tools and tips for digital nomads
Its plug and play. So that is something that is very badly needed for a majority of people who might want to use BtC.
It's the name of the compression start-up in the show Silicon Valley.
Are we sure the “BadAss Lawyer” isn't himself a parody on lawyers in general? The Bar Association should kick him out and sue him for attempting to make a parody of the law.
Checkpoint and restore Docker containers with CRIU
Get the facts straight:
Fukushima is human failure. In the accident the neccecary cooling could not be supplied.
As a result, people will die of cancer from the radiation.
The tsunami is not human failure, and to say that living by the sea is human failure is another discussion completely.
Maybe it's from infrequent food-related announcements for events, sent by office-assistant types and received by many people?

"Project Iota launched! Pizza in kitchen"
Really like how big and influential companies are working on foundational technologies like compression, which smaller companies would have no chance of popularising. Earlier this summer Apple introduced lzfse. But this brotli seems even more amazing as its compression ratio seems to match that of lzma. Wonderful.
2015 Blockstack Summit summary
If something really wants to be done about pollution from burning fossil fuels then bunker fuel may be a good place to start, that low grade crud burnt by shipping our wonderfully cheap crap from around the world... http://www.gizmag.com/shipping-pollution/11526/
Currently being implemented in Firefox: https://bugzilla.mozilla.org/show_bug.cgi?id=366559
"We hope that this format will be supported by major browsers in the near future, as the smaller compressed size would give additional benefits to mobile users, such as lower data transfer fees and reduced battery use."

Is this the same story everytime that G. invents something, implements it in Chrome and then gains advantage, because takes it as standard and other browser hadn't implement it yet?
Good point! However, if you go down that route in a web application, don't forget to pre-compile templates, and do the same for all other cached things that are "code-like".

More generall, I find W^X hard to enforce in typical web applications. Sure you can mount directory read-only, disable access to /tmp and observe what happens. But then they might use the database as template cache, or whatever.

In most (web) application I'd be happy if they had a central directory where they write stuff into (bonus points for making that directory configurable), instead of scattering generated files all across the source tree.
I agree with maintaining is a hassle, but creating a private CA is also not that easy. I was building up my own CA, there was still a lot of stuff to take care of, from policies/keyUsages to CRL/OCSP/SECP, when ECC comes in, encryption and decryption usages sometimes could be separated. There's whole lot of tiny little details somewhere makes me to rebuild the CA. I'm on G32 revision.

And the nitrokeys are great, I've never expected an affordable HSM for home/private use, thank you for mentioning it. I think I'm going to roll out G33 ;p
GitLab 8.0 released with new looks and integrated CI
Publish and Promote QA Testing Jobs for Free
I agree it is faster by running it through compiled C code.

Saying "my code is more efficient than your code" might be acceptable, but saying "my code is efficient" drives me mad when it is used as a synonym for "my code is fast". Take a look at [1] and the note that this is not about optimization. Efficient algorithms are usually algorithms with close to optimal time or space complexitiy.

https://en.wikipedia.org/wiki/Algorithmic_efficiency
Betting on the Blind Side (2010)
I have trouble encouraging people to migrate away from Facebook chat, even people I have on Telegram, often choose to contact me via Facebook or Hangouts (that latter because of its XMPP support).
> Telling me that you make poor, short-sighted decisions isn't an argument that capitalism doesn't require justification. It means you have low standards for an economic system.

That's pejorative and uncalled for. There's nothing in that post that indicates those choices are either poor or short sighted, just that they are motivated by the exercise of free will. What alternative criteria would you impose on the poster's decisions?

>You could just as well try to argue that every word out of your mouth doesn't require justification simply because you accept it all as true without it. Well good for you.

I'm deeply concerned about your blatant disregard for the freedom of expression of others. Who should the poster be _required_ to justify their words to? You?

Capitalism is only one characteristic of our modern global economy out of many. Typically developed western countries have capitalist corporate structures, regulated markets, centrally planned social welfare systems and the occasional monopoly. Capitalism is justifiable on two premises.

The first is the exercise of freedoms. The freedom to own your own property and invest your own earnings and property as you see fit is a basic right that is widely recognized in the western world. It's hard to see how restricting or curtailing that right can be morally justified. The second premise is that capitalism is overall an efficient way to allocate resources because it engages the creativity and energy of the maximum possible number of people rather than restricting it to a politically selected few. And yes, Capitalism does engage a vast swathe of the population. The local shop owner down the road I buy my milk from is just as much a capitalist as any banker. That doesn't mean capitalism allocates resources perfectly, just that it's more efficient than the other methods that have been tried. As Winston Churchill said of Democracy - it's the worst system, except for all the others.
Node.js – API changes between v0.10 and v4
> you will understand that there is a very wide gap in competence between being able to tune a standard motor, and being able to inspect and modify software that controls a car safely

A big part of that is because cars have been around for over a century, and there has been a huge tinkering crowd to learn and teach newcomers to the scene. The software/robotics crowd is maybe only a decade old (ignoring the hacking scene). Why wouldn't we in a hundred years or so be able to write our own car control software? Or more importantly, why shouldn't we?

I also disagree on your stance that open-sourcing it wouldn't improve anything. If anything, open-source has been the driving force behind great procedural advancements in software design: source control, code quality measurements, unit testing, metaprogramming, have all been influenced or driven by large open-source projects. If anything, I think the first thing an open-source movement for car control software would produce is testable code, probably from a greater focus on compiler-enforced design-by-contract languages.

In my mind, the only reason we wouldn't be able to progress to that point is exactly because of these anti-reverse-engineering policies, because of IP protection and litigious manufacturers. I'm firmly with the EFF on their Freedom To Tinker cause, and I think it's perfectly acceptable for the EFF to take this case as an example of why current policies are wrong.
Easily the biggest change for GitLab to date. CI is now built-in and it's all easier on the eyes.

We also removed the satellites, on which we used to do certain git operations. This frees up space, but also makes merges must more stable and faster.

Let us know if you have any questions or comments.
> the option to use less energy

Do you wash your clothes by hand, with water heated from solar? No? Then why are you suggesting that most of the women in the world should continue spending their lives doing such menial activity?

This idea that we need to use less energy is one of the most short-sighted examples of western cultural privilege that I've ever seen. The amount of energy the average person has available to utilize for day-to-day needs is one of the best correlations to social progress and freedom.

People that don't have to spend their days washing their cloths by hand have spare time to spend on things like getting an education or participating in a democracy. We should be using nuclear power to significantly increase the amount of power people use so the social benefits currently enjoyed by the "west" can reach more areas in the world.

https://www.ted.com/talks/hans_rosling_and_the_magic_washing...

I not joking or exaggerating when I say that if we let the amount of available energy per-person reduce significantly, society will start to revert back to old institutions like feudalism and slavery. Without energy, you don't have the free time to become educated. Without education, we lose institutions that depend on an educated population like democracy.

edit: fixed missing word
Apparently, if you aim to serve the GIF over the internet, you can absolutely avoid creating the file at all. GIFs don't declare how many frames the file has, so the browser will keep loading GIF frames unless you declare that there are no more frames.

People have exploited this to create a hackish one-way websocket [1].

[1]: https://github.com/videlalvaro/gifsockets
IIRC, gwern dabbles in dual n-back, and I think he's got some decent stuff written up about it. Worth taking a look for anyway.
What I find so fascinating about the Trump candidacy is that it is more a conversation about the current cultural climate of America than any specific policies. It seems that we are more interested in talking about how we become so PC than actual policies.

I, for one, have given up on hoping the government will enact forward thinking policies.
How is this not massively worse than hacking something together using shelve and json from the python standard library?
Yeah, which is worse because it creates a false sense of security.
I have found mixu's book (link: http://book.mixu.net/distsys/index.html) accessible and to the point.
Fun fact: I have a multi-TB, largely-write-only Postgres 9.4 database on a force-compress multi-device btrfs volume. Sadly, you must enable CoW to use transparent compression.

The performance is... not the best, and not all of that can be blamed on either my shitty choice of indexes long ago, or my decision to use firewire to attach the devices.

However, btrfs hasn't eaten any of my data, compression has given me ~2x the space to work with, and btrfs handled the sudden and unexpected loss of a device like a champ.
No, this was first proposed for inclusion in Firefox two years ago: https://groups.google.com/forum/#!topic/mozilla.dev.platform...

This wasn't developed and deployed in secret. According to the comments in https://bugzilla.mozilla.org/show_bug.cgi?id=366559, the GitHub repository has been public since at least November 2014.

You may not like Google, but insinuating evil plans every time they do something cool isn't helping anyone.
"The Annotated Turing" by Charles Petzold is what you are after for the first one. It is great.
Maximize Your Conversions with Best User Experience Practices
Don't get distracted by the flashbang of a DDoS
> The higher data density is achieved by a 2nd order context modeling, re-use of entropy codes, larger memory window of past data and joint distribution codes.

They still haven't cracked middle out...
If papers would be text formatted or if GitHub could render latex on the fly then this would exist already. It doesn't b/c PDF is how papers are dissemeniated - so it's great somebody took care of that gap!

Maybe a another good occasion to mention that coursera currently offers a Bitcoin MOOC run by some guys from Princeton - it's quite awesome.

https://www.coursera.org/course/bitcointech
UK gov wants to mine the deep web, so they created a hackathon to get help
Time&Material – Neverending story?
Thousands shortchanged by EV certificates that don’t display correctly in Chrome
I found it interesting for a few reasons. One, I don't think the deep web wants to be mined. Second, why are they creating a hackathon to do so?
If it's just a matter of speeding up a tight loop, I find numba performs admirably and it's a lot more convenient than Cython.

When you need to wrap some c code, or use high-level data structures (that cython handles beautifully with STL integration) that's when it makes sense to drop to Cython.