skysight-inc/HackerNews huggingface dataset:
A total of 704 petabytes of raw space, which I think is 600 petabytes of usable space.

Looks like backblaze will cross the exabyte mark very soon. They crossed 500 PB in February [1].

Yev, in case you're around, I was curious what your plan was for a potential future shortage of supply of hard drives due to another disaster, political problem, etc. Perhaps just grow far enough ahead of your needs to have a buffer? I imagine you're now at a scale where you can't farm hard drives from costco anymore.

Also what happens to all of those functional, but non-profitable 4TB drives?

[1]: https://www.backblaze.com/blog/wp-content/uploads/2018/01/50...
For anyone reading this comment, living in the general Seattle area who hasn't visited the Living Computer Museum, I highly recommend it.

I took my son and father there, and it was a great time.

For my dad and I, it was great to revisit computing through our lifetimes, (for me) starting with the working Amiga 1000, learning basic on the fly to help my son write "Hello World" (he's 2), then playing Oregon Trail on an Apple IIe, and having 1/2 my family drown attempting to ford the river.
Agree, pie charts may have a narrow, if any, use case, however, some people LOVE them. Maybe not as much as I love commas, apparently.
Complying with the EC’s Android decision
A few weeks ago?

I drive a small SUV (Mazda CX-5), maybe the angle of the windshield in relation to the hood increases the chances of catching bugs?
Sadly, that's the modern understanding of arts.
I'll believe it when Amazon starts selling kit houses.
Getting started with PostgreSQL
The server _is_ free. As long as you don't modify the server, you don't have any obligations. If you do modify the server, you're only obligated to publish the changes you made to the server. No one is at risk of violating the license by installing it locally and using it in an application.
This comment right here is proof of why we need to embrace viewpoint diversity. You’ve caricatureized any opposing argument inside your own head to the point where anyone who disagrees with you must be a scumbag. You can think BLM is a broken movement and still support equal rights, for example.
Yeah, it looks like:

1. Users opt to share video clips

2. Police can't view unshared videos without requesting

3. The whole thing is opt-in

I don't see an issue here. It's a technical framework around something that already exists: police going door-to-door and asking for video clips. Why not make this more efficient?

I can see the potential for abuse, as it is all centralized. But I think "portal for mass surveillance" is a bit of an exaggeration.
What was their business model?
In the United States, your consent is not needed to film you in places with no expectation of privacy.
It was not meant to be personal, it was a serious, if off-topic, question. For example, check out this search:

https://hn.algolia.com/?query=payed&sort=byDate&prefix&page=...
But my brain runs on glucose !
Could you elaborate how WhatsApp and Signal are not doing well from a security/privacy perspective? Can you name an alternative that does better under those criteria? I was under the impression that Signal precipitated most modern messaging protocol design and verification. But what do I know: I'm just a relapsed cryptographer :)
Of note: Git has 3 of those:

* git has clones

* git has bookmarks, that's "normal" git branches

* git has anonymous branches, it's called "detached head" and is completely broken

* git does not have named branches (that's the branch name being part of the commit's immutable metadata)
Ask HN: Why can't I “favorite” a recent post?
The "favorite" link is misbehaving.

Expected: Navigate to "favorites" page, with the just-favorited post pushed to the top.

Actual: Navigate to "favorites" page, with no change to the (previously-favorited) list.

Thinking I might have hit some limit, I deleted one of my 403 favorites, to no avail.

Is it just me?
Or maybe a transient HN issue that's failing silently?

Ironically, the post I was trying to favorite is about Polar, a personal knowledge-base tool -- which is likely a better way to save interesting things than relying on HN favorites in the 1st place! Hmm, could be an interesting feature to integrate into Polar....
Depends on who is talking, my grandfather ate healthy and exercised nearly his entire life and lived to be 96 before he started getting Alzheimer's and died a few years later.

I think most people would consider my grandfather to be a near optimal outcome in terms of lifespan and keeping your mind nearly intact until you are very very old. The number you are citing isn't even average lifespan in US for instance (78 currently). If you take out most of the things which are out of our control from that average, or things which cause disproportionate amounts of negative entropy on your body and recalculate it (things like homicide, suicide, accidental death, people who smoke profusely, people who drink to excess, people with severe mental health issues, etc etc) the number is much much higher.
Google to Charge Phone Makers for Android Apps in Europe
Might be coming across as an asshole but it's not that hard for me to ignore digital things. Sure i have a bad habit of looking to my phone and opening HN but... When i'm at home i will leave phone sitting somewhere (forgot where i left it) for hours and ignore people. I can run and exercise and listen to the sounds of nature. The problem I have is that at work you are plugged into the browser 8-10 hours a day and instantly searching everything. When you get home it takes a bit of focus to just live and not be staring at a screen. It is possible though.
Core strength matters, but the perpetual shortening of muscle strands is understated. If you're just standing on two feet, strong core won't keep your hips from being tilted back involuntarily, ime. Not how I got rid of the problem.
Blacks in the U.S. have a higher median income then blacks anywhere else in the world. They are literally at the top, you cant get a higher ranking then number 1. If the us government is oppressing this group then they are doing a pretty poor job at it.
Is there an OSS license where it won’t allow other providers to offer the original technology as a service and charge for it?

No, because such a license would - by definition - not be an Open Source license. That's basically what the Common Clause says, but a license with that clause attached isn't OSS.
(With the caveat that I think what really matters here is "and hoard changes and updates", not "make money at all":) The AGPL comes to mind, but I bet that is slightly too viral? It is a hard problem: how do you legally differentiate a web app built on top of MongoDB from a thin wrapper for MongoDB that provides a minority different API from the backend (or might even simply be a load balancer)?
Sun Microsystems https://web.archive.org/web/20090228143021/http://www.sun.co...
Why is it so hard to email from twilio ?

Let me explain ...

The easiest way to do things with twilio is to use a 'twiml bin' because you don't need any external hosting or any third party - you code the twiml bin right in the twilio interface and it resides there. The end.

However, there is no email "verb" or any email functionality of any kind available - not even in the new twilio functions.

Let's say you want to cc: an incoming SMS to an email address in addition to its phone destination, you need to host code somewhere.

Why isn't there an email verb for twiml bins ?

I don't want a sendgrid account. cc'ing an SMS is a very, very simple and obvious use-case and I should be able to do it right in a twiml bin (or, at least, in a function ...)
The Roots of Lisp (2002) [pdf]
> Microsoft could fix this problem by using something other than a monotonically increasing log-file number. If they used the current date and time (to millisecond or higher resolution) as part of the file name then they would get log file names that were more semantically meaningful, and could be created extremely quickly with virtually no unique-file-search logic.

Does Windows have no equivalent of `mktemp`? Getting unique identifiers is a common requirement.
Even if that is true, it's probably an issue of low severity, since that Greenspunned Prolog will probably be used for a very specific task in the overall application, not as the master glue to hold it all together. (Though we can't rule that out, of course). Also, there have been some decent inference systems written in Lisp; they can just be used off the shelf.

I would say that Prolog as a standalone language is silly: an entire programming language developed from the ground up, with numerous details such as I/O and memory management, just for the sake of supporting a logic programming DSL.

Writing all this stuff from scratch for every domain-specific language is very unproductive, and has the effect of segregating all those languages into their own sandboxes that are hard to integrate into one application.
I found it rather enlightening and quite enjoyable to read as well. Gonna go quit my job now ;)
Giving Feedback Is Hard. Really Hard
Elon Musk can design an inflatable submarine like headdress enclosure that will be 2X better than any helmet and half the weight. Plus it collapses down to a Walnut sized headband ornament when the rider is not in motion. The submarine's inflation mechanism is powered by the airflow proportional to the motorcycle speed.
I use the Ring security system at home and own a couple of the cameras. The security "history" feature is dirt simple but very cool -- I can trivially see when I use different doors in my house.

The Ring smartphone app also shows me the Neighbors view for my area, which is very similar to this product being advertised here (a feed of locations, comments, and videos posted by smart device owners and others). I think probably every software company of a certain size builds a law enforcement portal, very standard feature.

My favorite part about the Ring Neighbors section of the app is that it provides clear evidence of widespread lawbreaking by people who have voluntarily disclosed their identities.

Specifically, Ring's cameras automatically record audio and cannot be configured to disable the audio recording. (I e-mailed their founder a while back and he said "soon" they'll ship a way to disable this.)

In my jurisdiction, audio recording without the consent of all people who are recorded is illegal. Disclosing an illegally made audio recording is another, separate crime. The law in my jurisdiction is extremely clear: if you do not have the consent of all parties and you disclose the recording; the maximum jail term is two years. Merely putting up a sign that says "there is a camera recording the street near my house and if you walk in front of it I'll be audio recording you" does not count as obtaining consent -- everyone actually has to acknowledge that they knew they were being audio recorded.

Now, police are free to choose not to arrest people for committing this crime. And prosecutors are free to choose not to prosecute people who break the law in this way.

This crime is actually prosecuted, albeit rarely (I think). But … sometimes the crime is prosecuted because people complain that they were wiretapped. One of the reasons we want to set up security cameras is there's someone we're afraid of who has threatened to harass us in the past and we want to know they aren't coming around. If they came by our house, saw that we had Ring cameras, and talked in front of them, they could actually complain to local police that we are wiretapping them, and this would at the last cause us a major headache. So while we own some Ring cameras, we are afraid to use them.

Meanwhile, by using the Ring cameras in their standard configuration, and by sharing videos with the Neighbors feature, people are often explicitly committing a crime. And by signing up for Ring accounts and in many cases paying Ring money, people are making it easy to tie their identities to the crime.

This Neighbors law enforcement portal gives police a simple, handy map of all the people in my area who are breaking the law in a major way. They aren't using it yet. If they ever decide to step up enforcement of this law, they will have a handy pool of targets.
Nice! Are you still working in your non-tech day job, or have you switched careers? I’m thinking of learning Rails as my first foray into programming.
CongressEdits Twitter account suspended
Aerodynamic of cars has changed

Not on my '81 VW camper, it hasn't. Still the barn door with wheels it was thirty-seven years ago (we have not owned it the entire time). I clean the windshield to get the dirt off, not bugs. Similar vehicles ('77 Chevy full-sized van) I've owned in the past were bug magnets back in the day.

I have the same experience as you here in the U. S. on the motorcycle. The same areas of Oregon I'd ride through twenty years ago at the same time of year would leave me covered in bugs, and I'd carry a can of spray cleaner for the face shield, because waiting to clean it at gas stops wasn't soon enough.

Now the big can of spray cleaner stays on the workbench in the garage. I still carry a small can in the tankbag, but I think I've had the same can for a couple of years now. I still get bugs going through Oregon, but it can wait until I stop for gas now.
Sunrise Calendar. They shut down the service shortly after being acquired by Microsoft for the Office 365 team and I haven't found a calendar app I like as much as that one.
Thanks for the link, it appears to be from 2004.

> The people who need it the most do not understand the difference between OMEMO and OTR,

For most of them there won't be any difference. Modern clients do not implement OTR so people will not even encounter the term and OMEMO is enabled by default so users don't need to bother with it.

Federated protocols can be made secure, if there are popular, secure by default players on the market. Look at what happened with HTTP2 and TLS 1.3: browsers basically used their powerful position to upgrade the security for the entire federated ecosystem. There are also other minor factors, such as tooling (SSL Labs) that incentivizes people to maintain their servers. And most certainly users of HTTPS don't need to understand how e.g. Certificate Transparency works, that's handled internally by their clients (browsers).

Of course there will always be a niche of low security clients, but who cares that TLS 1.2 doesn't work on some old Java?
For all the same reasons, I upgraded from a 2012 MacBook Pro to a 2018 model and returned it right away. I bought a lightly-used 2015 model on eBay instead. 2015 was the last model with a real keyboard. It feels just like my 2012 but with a small bump in all the specs.
$33,500 if you bought them from amazon right now, plus whatever it costs to ship 79 hard drives.
Replying to you and vorpalhex at the same time. I can see memorizing multiplication tables for 2-digit numbers * 1 digit numbers, (0-99 * 0-9).

I am unsure about chunking for random large numbers though. Mnemonic champions chunk very large numbers (I don't have sources on hand), but normal people generally don't.
Isn't this the point of licensing?

The author or company building the software requires money in exchange for using their software. The revenue acquired through the license is then use to pay for additional development.

Revenue sharing seems to imply some kindness / goodwill agreement.
"they just know there are certain things they can't say and certain things they should say"

Ah the decades-old conservative "political correctness" culture war strategy (successful I might add). You'd have to be a complete idiot to make it through school and not realize why these "certain things" are offensive - OR you could be making a disingenuous argument because you support bigotry (my vote is on the latter).

What would an "open intellectual discussion" about race/sex/religion/immigration, hosted by a conservative group look like exactly?
> I can see the potential for abuse

But that is the problem. The potential exists, and without proper governance and oversight, you don't have the ability as a citizen to walk back abuse when it begins to occur. You only have the options of submitting to continued abuse, moving to a more sane locale, or the uphill political battle of defending your rights.

Authoritarianism is a slow boil, and doesn't happen overnight (usually; occasionally it does!).
> Ring is just giving this to cops for free and offering customers a discount for letting their video surveillance from their home / doorbell be shared with the police in this portal

That's a hell of a market strategy. Do you have a source on that discount story? Because I'm not able to find one right now.
to be clear, I meant working as in bearing load - of course your lower back will be active in stabilising your spine through the movement, as will your core. So you're going to feel that, especially if you're keeping tight. But your lower back shouldn't be generating the force necessary to lift the weight.
I just want to say that the tooling setup isn't great and you kinda have to buy into a small ecosystem to do clojurescript Dev and the easiest is probably to use lein+lein-figwheel. If you have any questions feel free to ask!
Well, I for one have somewhat over 500 favorite posts and I can still see the "favorite" flag under your post, so maybe try contacting the admins.
The only real advantage I could see over a cable car is that the piston might be much efficient over long distances or winding tracks. Kinematic bending and stretching of a cable will produce heat which will cause a reduction in efficiency whereas slow changes in pressure tend to be isothermal.

"One apparent advantage of the cable car is its relative energy efficiency. This is due to the economy of centrally located power stations, and the ability of descending cars to transfer energy to ascending cars. However, this advantage is totally negated by the relatively large energy consumption required to simply move the cable over and under the numerous guide rollers and around the many sheaves. Approximately 95% of the tractive effort in the San Francisco system is expended in simply moving the four cables at 9.5 miles per hour" https://en.wikipedia.org/wiki/Cable_car_(railway)
Using Pyphen to Generate Random HN Startup Names
The principle of orthogonal design is something I learned in CS, but hardly anyone mentions any more. The idea boils down to building software parts in a consistent way such that can be combined and re-used to form new things. The way you can accomplish this is by having very few rules. The more "syntaxy" a language is, the less orthogonal it is.

For more reading and discussion on this topic: https://softwareengineering.stackexchange.com/questions/1035...
> Is there an OSS license where it won’t allow other providers to offer the original technology as a service and charge for it?

No. Open Source always implies freedom to use for any purpose. There might strings attached such as the need to open-source modifications as well, but if usage itself isn't free, it's not Open Source.
I completely agree about the 2015 gen MBP. Unfortunately the Galaga Pro is disappointing in it's own way: only 2-3 hours battery life.
Yes, you can donate your bandwidth to others. This gives you bandwidth tokens.
Tech details: https://github.com/Tribler/tribler/issues/3337
All I get from this comment is that "git reflog" should be one of the first things taught about git :P
Email is back: on the state of coding email marketing templates [slides notes]
Consensus protocols are nothing new. The novel part of blockchains is the actual blockchain

https://en.wikipedia.org/wiki/Paxos_(computer_science)

You're thinking of a distributed ledger, which combine blockchains with consensus protocols
It does, but it puts them in the %appdata%/Temp folder. Which can be deleted by disk space cleanup.

I don't think there's a built-in to get unique names in arbitrary folders, other than the idiomatic timestamp method described.
Do you have substantive links supporting that real-time claim?
Please make comments on individual cells for improvements to be seen/added more easily. This is obviously big research undertaking that got thrown together last weekend :)

> Another example: "open server" and "on-premise" says nothing about whether or not you really want to run one of those instances. It just says that hypothetically one could.

I know a number of people that run matrix.org servers for personal use and companies. The entire French government runs on riot.im/matrix.org.

When security and really privacy matters, you don't want a third party being able to push updates to your clients/servers at any time without warning.

> None of them implement even close to the privacy features Signal has implemented. But on this diagram it is clearly better because there is more green and less red.

What features specifically? Happy to add more columns if signal really has anything unique to offer here.

The things Signal gets red marks on are pretty fair though imo, and things others do better.

> Use WhatsApp to talk to normal people.

I think you will find many options above WhatsApp on the list in terms of security and privacy that have clients that are every bit as simple to use.

Other than their (very) effective marketing advantage, -why- would you encourage people towards these respective walled gardens instead of more open alternatives listed?
Parasite spread by cats threatens Quebec's endangered belugas, study shows
No, the devil's programming language is lisp in mid-size or larger team settings. People feel so empowered individually with the language, but I doubt all those same people have spent time maintaining someone else's code. Death knell of perl, too.
Nice shill account. You make it sound like this company is the only company that sells cameras.
No. Restricting commercial usage or selling it is against the ethos of free and open source licenses. The Open Source Definition has a rule stating a license must not discriminate on fields of endeavor and the FSF has been pro-selling free software since its inception (it's how RMS made money in the early days of GNU and how the FSF funded itself for a long time)
Your 3 examples have a LOT of swes that work full time on open source/cncf projects not to mention they're platinum members of CNCF/Linux Foundation, etc. So I think that's a bit disingenuous. They're not funnelling billions into those tunnels but a huge majority of contributors are Redhat, Google, Coreos, Huawei, Alibaba, Intel and various other big names that definitely use open source tech and provide a huge benefit to us that are consuming it. K8s is moving so fast it's hard to even follow.

Kubernetes was donated to CNCF and there are a lot of Google SWEs working on "removing Google" from the actual project to make it more cloud native.

I really have a hard time picturing the success of CNCF/etc without the big names.
They already had the catalog though, and the related infrastructure, and the name recognition of both. "It's the catalog but on your computer" would have been easy enough for people to understand.
How to Set Up Your iPhone for Productivity, Focus, and Your Own Longevity
I'm looking forward to trialing the Storj product. Did you use something like http://outwork.com to setup the deal? How does a partnership like that formulate?
Yev from Backblaze here -> We don't typically post the cost of the drives, but one thing you can be sure of, is that we go for as good of a price-to-density ratio as we can! So if they were much more expensive than their counterparts we would likely avoid them until they came down enough for us to test them out!
Blackberry KEY2 has a good design and gets monthly security updates, https://crackberry.com/blackberry-key2-review
I always have problems with the definition of homoiconicism...

Prolog code is represented the same way as data, but (AFAIK) there is no functionality for manipulating code at run-time or interpretation-time. I believe allowing macros is a necessary condition for homoiconicism, if I'm right, then Prolog isn't it.