skysight-inc/HackerNews huggingface dataset:
And it’s not just who you trust, it’s also at what layer you want to enforce your integrity and consistency. Not letting the db do that means that every part of the application that touches the database needs to do that enforcement. Even if you abstract that away into a strict layer directly above the database—which essentially means you’ve just implemented parts of a database on top of a database—you have to essentially invent and implement the methods and languages to do so yourself. At which point you’re pretty much guaranteed to be much worse of then if you had just let the DB do it. This might mean handling unexpected errors if you have a bug in your application logic, but that’s usually orders of magnitude better than introducing hard to fight inconsistencies.
The pen-style batteries charge from USB and are as easy to carry around as a pen or, say, a lighter. Do you normally light a joint and discard the lighter? Are you carrying around one strike-anywhere match per joint?

The user pushes a button, breathes in some vaporized oil, and puts the battery back in their pocket or bag. It takes about four seconds. A user could do this in a bathroom, a confessional at church, on a bus or on a train.

It is much easier than setting something on fire, passing it around while it's burning, and then putting that fire out.

A gram cartridge is about the size of a pen cap, lasts even a heavy user for a week or more, and doesn't make the user's bag smell like weed.

Are you imagining those giant wizard vapes that are the size of a pack of cards?
A superautomatic like a Jura Capresso is a happy middle ground for a smallish office. They generally make decent coffee and espresso, and many have a milk frother as well. Larger up front investment, but less waste, coffee is generally cheaper than the pods, machine can be serviced as opposed to replaced, etc.
I take it this is Postgres specific and MySQL can't index JSON items.
One notable result is that content gets padded to extract the longest possible attention, so now that 10s fix for an issue takes 2 minutes to find.

Not a problem platforms care about, probably helps them, sucks for users though -- it becomes 'how bad can we make things and still have people use our service'.
On that note, one thing that the article points out is that managing the MongoDB setup was a full time job.....although managing Postgres will probably be as well. It would be easy and understandable to try to make it static and not needing attention, but that is a recipe for bad times.

Having issues accessing Xmillion rows seems like something that would be caught by someone focused on performance of the database full-time.
You are right, he does not deserve sympathy, but he deserves fair treatment. I really did not like the "he did everything wrong, we are gods" tone of the Spiegel articles on the issue today, so my post above was a bit opinionated.

I meant the prison visit as an example that not everything was fabricated by him. It wasn't like he sat down on a desk in Hamburg and started dreaming out interviews, at least that is my understanding (which may be wrong, of course). For example, in one case, he did Skype interviews, received a list of images made by the other party, and then, instead of describing these images, just wrote about them as a smartphone video which may not exist in reality (the article wasn't sure). In another case, he closed an interview with a description of the person praying, which was a fabrication (he admitted that) or described background music (which I thought was really strange) that was not playing in reality. In other cases, he invented background information on people he described, or minor characters in the story. I would be very surprised if you weren't able to find misconduct like this (on a smaller scale, of course) in any journalist's life work.

I find it respectable that it was the Spiegel who pointed out the issue, but I am convinced that ridiculing and publicly destroying Relotius like that was a mistake and will drive a lot of readers away.
Indeed, that's part of the value proposition for such a device.

However, it's obviously preferable to want/use what's being shipped on the device to all recipients.

In this libre-oriented space in particular, what users are likely to want as a priority is the ability to easily reproduce the bits shipped on the device from source, and be able to restore the device to a state no different than shipped from the factory using those self-reproduced bits. The freedom to run some hacked up half-baked alternative stuff they're technically free to install should they wish, is not the top priority.

A major component of the value conferred by this freedom is that those shipped, reproducible bits, contain a desirable foundation for the community to converge on and iterate from.

Telling people "you can install whatever you want" before even delivering is signaling "potentially unusable, controversial vaporware is shipping, community fragmentation ahead" to anyone paying attention.

I'm not particularly averse to systemd/GNOME, but I do fear that it's probably too immature an ecosystem for production mobile use and it's unnecessarily threatening the project's overall success.

It would have been more prudent to collaborate with the Jolla/Sailfish folks and ship basically a secure Nokia N9 successor but with an easily reproduced and flashed image, which the N9 lacked, while the GNOME community grinds away on getting their stack mobile-ready for a potential future device. I don't know if the licensing could have been hashed out to get the N9 stack fully available in reproducible form, but I'm inclined to assume that if there were components legally obstructed from such distribution, it probably was less work to reimplement them than build all the components needed for a GNOME phone.
So what's your guess?
The turtle cares because a pigouvian tax is the most effective means of keeping that cup out of the ocean in the first place.

You can't ban stuff because bans would be full of loopholes for "necessary" usage.

You can't just appeal to people's better nature because humans are humans.
Wow that's a profound statement that hit me pretty hard.

The internet is able to transfer you to any piece of information instantly, but you can only consume information at one time. So the concept still holds.

There is no good or bad about this fact by itself. It is just reality. Happiness does strongly depend on whether one accepts reality.

Thank you for your comment
Every company wants in on this business model. Even tech companies. Adobe has already moved to the "you need to buy an adobe pod once per month in order to keep using Photoshop"
Does LibreRouter have pricing yet? I've never seen an open hardware product with competitive pricing (except maybe Arduino).
The only why I saw was this comment

This is one of the reasons why building on top of the old API wasn’t an option. There was very little separation of concern in the original API and MongoDB specifics could be found even at the controller level. As a result the task of adding another database type in the existing API was too risky.

This seems like the problem was more related to the API layer code quality rather than where the data was stored.
Why not just use a single reusable cup that you fill with coffee grounds? I swear I’ve seen them before.

Second, that sounds like a heinously inefficient recycling program that relies on the goodwill of consumers... an extremely weak attempt at addressing the problem.
History of SPARC systems from 1987
One AI or Many? (1988) [pdf]
PID [1] is the feedback-driven algorithm to control the error in a process. You could deploy the implementation of the PID on a Raspberry pi or an arduino or probably even a PIC.

[1] https://en.wikipedia.org/wiki/PID_controller
They probably would, they'd just be named GNU / Ads.
SoftBank's mobile unit plunges 15% in giant stock market debut
"The prices are high — even for things you can buy in a drugstore"

Reminds me of the brief hospital visit I had in Paraguay where I needed to have a friend or relative always with me because the hospital didn't stock anything. If ibuprofen, bandages, syringes, antibiotics, etc were needed, the hospital staff would tell me and I would have my friend or relative run across the street to buy the necessary supplies from one of the pharmacies so the doctor or nurse could treat me.

Cheap hospital bill, cheap pharmacy bill, pain in the butt for my friends and relatives.
> That money has already been spent. If cigarette smoking rates (and thus, profits) drop too much, they have to pay back the money.

I don't believe there was a clawback provision when the states securitized their MSA claims into Tobacco Bonds. These bonds aren't general obligation bonds and therefore cannot tap into the states general fund. That being said, the states would like to avoid the bad publicity of a default, and thus some states have pledged additional tax revenue as a restructuring plan. In short, there is some incentive on the states end but its not as strong as you implied.
Surprised there's no mention of Nespresso's system, which uses aluminum pods that are recyclable

Last Christmas I was on the fence about whether to get a Nespresso or a Keurig. I ended up with the Keurig because it came in a color that matched the other appliances on my counter, while Nespresso only came in black, or somewhat-less-black.

If I'd known about the recyclable aluminum pods, I would have gone with Nespresso in spite of the limited color options.
Oh man don't tell me these things. I haven't used Go yet in production, but the more I learn about the ways it diverges from functional programming, the more I doubt I'll ever use it.

I was thinking I could write my own if(condition, true_case, false_case) method similar to the way it's done in spreadsheets, but Go also doesn't have macros or inline if/else expressions, so there is simply no way to emulate ternary logic in a performant manner :-(
The vehicle also looks kind of top-heavy. If it is, that might not be such a problem because it can be programmed with limits to how much it can turn at a given speed (keeping the limit high enough that it could still swerve to avoid an accident).
> The New York Times in particular has definitely made it a mission to air out all of Facebook's dirty laundry.

There are two thoughts here that people here assume are mutually exclusive, but they're really not.

(1) What NYT has reported is true, and highlights some serious issues that Facebook needs to address.

(2) NYT also, without saying anything untrue, takes negative news about Facebook out of context and gives it more prominence/repetition than is appropriate.

Both of these are possible simultaneously. I happen to believe both are true. The "providing a platform" argument was much more relevant at the time most of these actions occurred, even if that doesn't fully excuse them. And even if this significant news, that might not justify burying other important stories (e.g. imminent government shutdown) so that it can be top of the news multiple times in the next week. As it surely will, even if there are no new revelations.

As for the substance of the OP or the NYT story to which it responds: no comment. Facebook PR is going to have to do this one without me. >:-(
That is fascinating.
How does a reusable cup not address this? If the issue is a single serving coffee maker that seems orthogonal to recyclability.
What people should care about is the integrity and consistency of the data they're storing. RDBMS do an extremely good job of generalising this problem with reasonable performance, which suits the majority of real world problems. The ideas behind it are understood by most of the industry.

It should be the default choice (or plain filesystem storage), unless you have a specific requirement for something different. In the latter case, this should be people who are well informed about the database choices they're making.
> Behind every successful neural network is a human brain.

I've spent a lot of time trying to explain this to people, that there is a confluence between the human brain and the machine, people tend to look at the machine separately, which is a mistake. When I say unequivocally, 'there is no such thing as machine intelligence', I just get blank stares.
Considering they've been using it from 2011 or something, there can't be any good reason but a dumb choice by tech team or management bought Mongo's sales talk without good verification.
Is this not just a bog standard carbon filter?

Great if it works, but seems we already knew about and presumably rejected it?
That's odd. Why did they write "f*ck" instead of "fuck"?
At Facebook's granularity of data collection it would be almost trivial to identify a user even if that user's name is not connected with the data.
I don't see it that way -- I feel like NoSQL's rise was more or less coincident with the adoption of Rails, Django, and Node over Java. The surge in interest in new static languages has mirrored the resurgence of Postgres, right around version 9.4 (and JSONB).
I'll fix that. thanks for the unexpected use case.
That's what the tax is for, to disincentive making a product that results in waste. If the tax makes the cost to produce a wasteful product higher than one which is recycled, companies won't produce waste (as much).
This presumes that the issue with waste is space, which appears to be a strawman argument.

The issues are idiotic resource usage and lack of proper waste processing techniques because rational resource usage doesn’t turn profits in the short term.
Apply Now for Inc.'s 2019 30 Under 30
The only database we lost data with is Mongo. We had support at the time but even them could not recover. Migrated to Postgres the next month and never looked back.
There's no perfect security, and biolocks are absolutely useless for protecting phone access, especially in the US where they have zero 4th Amendment protection.
Facebook appears to have designed their system in such a way that permissions were not granular enough to do things like "Spotify can only post certain types of messages". Instead it had to be "Spotify has full read/write access to all private messages".

Given Facebook's history it's hard to believe that the lack of granularity, and resulting incentivizing of users to grant as much access to personal data as possible, was an accidental oversight.
My mother has MS, and K-cups provide real value to her.

Even ignoring disabled people, the difference between easy and very easy is a huge gulf.
I'm not convinced we've even defined the problem space well enough to solve it. Like what is the concrete measure(something to target) for intelligence? If we develop general intelligence is it going to be human, dog, or fish?
As the article mentions they are not currently recyclable, the plastic cup is made up of 4 layers of different kinds of plastic bonded together.
I suspect people will probably adopt it if they like it mostly for new projects.

We still do have a lot of modules to write yet, so if you are interested in that, stop by talk.msphere.io - I'm open to a lot of enhancements there, but also want to keep it somewhat controlled.

A lot of the early adoption is no doubt going to be folks doing CM-based builds for images (EC2, docker, whatever), where everything remains pretty disconnected.

A mid-way adoption stage might be using opsmop to run existing ansible content, though ... that's really pointing towards wanting to add something like rsync, which is easy, but... I need to think about that a little bit.
They may merely be one step ahead.
My wife insisted we buy one of those dreadful machines for our kitchen. I relented only when I found little metal reusable k cups on Amazon. Now we grind a few beans and they go in the pod. It’s ok, better in a cafetiere though. Never bought a single actual keurig pod and she’s happy.
Cassandra is more of a DB than Mongo is. Dynamodb is basically the same, and they wanted the hosted version so their approach is reasonable.

They definitely want more than a key value store. They at least want date and content indexing, editor, author, etc. I imagine they probably have a few internal requirements as well wrt analytics, tooling and more. S3 doesn't work for all this and another user's suggestion that this is all treatable like static content sounds way off to me. The best you can do is pregenerate some of the HTML.
How the Weighted Blanket Became a Must-Have Holiday Gift
> You'd need to aim at 500 million spots to see the whole sky.

That's smaller than I expected. To convert that into human scale sqrt(500 million) = 22360, in millimeters that's around 22 meters (72 ft).

So if we had a square wall 22 meters by 22 meters we could paint a grid of 1 mm by 1 mm squares on it and end up with around 500 million squares.

Then we'd need to stand there in front of the wall with a laser pointer and shine the laser at each individual square and check the light bouncing back at us.
What's wrong with running a EC2 instance with Mongo in it?
>I wonder if any historical societies use MailChimp

I was confused for a second with the mental image of Nero sending out blast emails to Rome's citizens.
"I'm not important enough to spy on" is the one I hear over and over again.
They are the same purpose and the same thing. 3-strikes is by its very definition a mandatory minimum sentencing guideline. Moreover, not every kind of felony has a mandatory minimum statute, whereas a broad range of serious crimes could qualify as part of 3-strikes sentencing.

It's true that some criminals may be irredeemable. The ideal is that only these criminals face the punishment intended by 3-strikes, the reality is that otherwise rehabilitatable criminals might be unduly punished. For example, prosecutors can use the statute to pressure a defendant to plead guilty or testify as state's witness, with no ability for judges to act as a check on sentencing if the defendant goes to trial and loses. And of course, there are the criminals who get life in prison for minor, usually drug-related crimes [0].

[0] https://www.rollingstone.com/politics/politics-news/cruel-an...

https://www.nytimes.com/2012/11/25/opinion/sunday/california...
Not sure, but there was Goodbye MySQL, Hello Postgres and Goodbye Postgres, Hello MySQL (same company did it actually) for sure. It is kind of weird why engineers are so obsessed with tools though.
> When I was released after having served time, I was sentenced immediately to additional "parole" for a year and a half.

Could you expand on this? It sounds like you served your full sentence, then got additional parole on top of that. And, 'sentenced' - without a new trial/charges?
What I learnt from reading 1,182 emergency room bills
I know $60 Ibuprofen can seem like a lot, but is anyone arguing that you're literally paying for only the pill(s) with that $60? Aren't you paying for the instant availability, the insurance that it's not expired (do they even expire? I really don't know), and confidence that your healthcare provider has signed off that XXX mg of Ibuprofen is a.) OK to have with your current medications and conditions and b.) sufficient to do the job? Isn't some of that cost the healthcare provider's expertise and service? Would it be better if they prescribed morphine and charged you a magnitude more when ibuprofen would have done the job?

I charge clients similarly. I overbid projects that I don't really want to do. If you want me to setup Wordpress for you, I'll charge you out the nose. Granted, you get to accept my fees before I ever send you a bill. It's not a perfect analogy.

> This is all due to the key fee I’ve been investigating this year: the ER facility fee. This is the fee that ERs charge for walking in the door and seeking care, something akin to a cover charge at a bar.

This seems absolutely reasonable to me, I wish I could charge a 'fill my email with RFPs' type fees. Walking into a waiting room, signing in and waiting is not nothing. You and your symptoms get evaluated and triaged. That takes expertise and know-how. The prices vary wildly because different hospitals experience different levels of demand, I imagine.
"I guess Mr DeHaan decided that this was a mistake and returned to the beaten path of full-featured programming."

Nope, and I've written on this a bit -- I think Python is a better fit for those that want to program in Python.

For those that want to build their own CMS in something else, go for it!
> I'm not sure your "virtual BDFL" works.

My point was that a "virtual BDFL" works better than the "design by committee", not that it works better than a real BDFL. It doesn't. I completely agree with you.
I appreciate your comment, but thinking of myself as an ant actually makes me feel helpless and kind of meaningless. Although it's accurate, this notion it doesn't exactly make me happy.

It is kind of calming to see yourself contributing to the bigger picture though...
I always thought it would be good and fair to tax companies based on the cost to clean up their disposed products. Ideally as soon as something ends up in a landfill the company gets s bill. Make something reusable or recyclable? No tax. Make something designed to be thrown away? Your company ends up paying more. Implementation would be hard though.
My dads Dell came with Edge, Firefox and Chrome installed. I wonder how many other vendors are including multiple browsers? Surely if you purchase Win10 on its own you only get Edge, but I don't think most people are buying Win10 on its own compared to purchasing a PC that has it installed already.
In 10 years the expression form will be added to Go. It will be hailed as great progress, as adding clarity, and as unquestionably the Go way.
Actually, I agree with you that this is kind of how it works. My point is simply this: the headline number for "military spend" includes a great deal of funding for research:

https://www.aaas.org/programs/r-d-budget-and-policy/historic...

No, I don't believe this is a great system. On the other hand, consider that if research spending weren't under this guise, would popular support for research allow for the funding to exist at current levels, much less increased ones? Given understanding of the average American of basic science, that would be a stretch (to put it mildly).

Perhaps having researchers write a few extra paragraphs in grant proposals isn't so bad after all.
...not sure if joking. Maybe I shouldn't watch Silicon Valley right before jumping on HN...
Not OP: I tend to blog tech fixes I found to make them more visible, I'm not really writing for an audience, but just recognising that there may be value in it and so ensuring that such value can be extracted. As much as anything it's a journal for me.
RDS is really good at not having to be managed tbh, at the guardian's scale. And when shit does happen they get to be able to throw money at AWS's premium support. I definitely think their move makes a ton of sense there.
Don't you just need to provide access to the data within 30 days of asking for it? That would allow for not making it public but having it publicly available.
Amazon Prime is getting worse, and it’s making me question the nature of reality
My interpretation is that the Spiegel chiefs want to make an example out of Relotius, to send a message to other journalists, that they must stick to the facts, or they will suffer the same fate. I don't think Class Relotius will be writing for any serious magazines or newspapers in the coming years. He may leave journalism and find another use for his talent as a writer. How can a newspaper or magazine ensure the veracity of its writers? Losing your career if you are found to lie seems like a good strategy.

> Yes, the "frailness of the world" is to blame. Got it.

People are flawed. Der Spiegel could send pairs on every assignment, but the problem would still exist. What do you suggest they should do to prevent this happening in future?