skysight-inc/HackerNews huggingface dataset:
I generally don’t mind these disaster stories as there’s usually useful information in there.

Not this one.

1. It isn’t a rite of passage to delete a production database, it’s an extreme accident / fuck up. Stop normalising this. The guy literally deleted the machine without even thinking about the impact.

2. There was no backup. At all. Not even one. Not even one from a week ago. I can’t have any sympathy for someone hosting a production database without any backups running at all. A backup didn’t fail - they literally had purposefully not set up a backup.

3. Using a cloud provider and hosting your entire infrastructure on one virtual machine including your critical persistence layer with no replication. This is so stupid I can’t even begin to feel sympathy.

There’s nothing to be learned from this article other than the fact the author makes it a habit to implement bad practices.
USPS sells change-of-address data.

https://www.forbes.com/sites/adamtanner/2013/07/08/how-the-p...
Is this the board you are using?

https://www.latticesemi.com/products/developmentboardsandkit...

Lattice eng support is probably your best bet.
Two timestamps would be trivial to fabricate while a raw GPS log would be technically complex to fabricate. Not impossible, but you'd need people with special expertise and probably custom software.
The author talks about how many other sources of bug there might be outside of your code like integration, assumptions, compilers etc that e2e tests will help catch.

Well at least a large portion of those bugs might be able to be caught by unit tests! No reason to write less of those, having good unit and integration tests still make you more confident about your application. And because they are faster to run the feedback loop when they break is also faster
The First Apple Silicon Macs Will Be the MacBook Pro and Air
My feet are pretty nonstandard. It's hard to find footwear that actually fits well, especially heavier mountaineering and hiking boots. This is something I've been wanting for a long time.
> Forget about doctors and nurses in rural areas

Actually, you need to invert that. Doctors, at least, make more in rural areas than they do in urban areas. The estimations vary, but they're in the 5-30% more than their urban counterparts range.

The average wage for internal medicine doctors in urban areas (as an aggregate) is still above $208,000. It's actually roughly right, imo, to prevent depressing doctors' wages. It's right around the average, so you're paying above average rates to get an H1B, which is the intended purpose of the program isn't it? The idea being that it drives up salaries for those jobs, encouraging more people to train to do them.
European cafes won't even give you tap water (even if you have bought other stuff) for free, let alone free wifi.
What if unix style pipes included a MIME type. Thus you might have some type safety, or ability to understand multiple types of input.

Example: if one tool outputs JSON, another tool, like grep, would recognize that is a subtype TEXT, and be able to process it.

Example: a more sophisticated hypothetical grep tool, would recognize that it might grep JSON differently than it greps TEXT.

Example: Tool 1 exporting JPEG might be incompatible with Tool 2 that only accepts JSON. A nice shell error message could result.
Show HN: Uclusion – A departure from meeting driven development
I guess Google and now Microsoft know I can't do basic math :(
> Comcast has spent more than $10 million on lobbying in Washington this year

One of the remarkable things about our political system is how little money (relatively) it takes to lock in a multi-billion dollar advantage. In terms of benefits per dollar spent, lobbying is one of the most profitable investments an established company can make.

Want to shut out new competition? $100k
Prevent municipal broadband? $10m
Get affordable access to a low-cost corridor for your facilities/ network? $20m

etc etc.
Message sent back was "Is this all I am? Is there nothing more?"
Location: UK/Lithuania (EU Citizen)
Remote: yes
Willing to relocate: no
Technologies: C# .NET & .NET Core, React, SQL Server, AWS, Azure
Résumé/CV: available via email
Email: raulis [dot] masiukas [at] gmail
GitHub: https://github.com/Kunigaikstis
About: Software engineer with multiple years of experience, leading a team in my most recent role, looking for a new role. Capable of working in a team or autonomously, care about the quality of code being pushed to production. Most of my experience comes in .NET and React but I'm really interesting in moving into a role that allows me to work with Go.
Fair enough in general, but the Raspberry Pi has an Acorn RISC Machine, of course. O:-)

https://en.wikipedia.org/wiki/ARM_architecture#Acorn_RISC_Ma...
> Democrats will restore the Federal Communications Commission's (FCC) clear authority to take strong enforcement action against broadband providers who violate net neutrality principles

This seems antithetical to their newfound views on how corporations like Twitter should be able to block political news on their platforms. I don't see how it's dramatically different for Twitter (or Facebook or Google) deciding to block the New York Post than it is for Comcast to do so.

It's not obvious to me right now which is the party for a free and open internet.
Hey for GitHub Notifications
IMO at the very least they should have an org-wide option in settings to disable command interpretation.
Unfortunately abstaining from consuming their products (as I generally do these days) doesn't render me immune to the legislative fallout of their dying thrashes.
Best Android App Development Books
> the optimal method to sell it is to sell it to each person for the maximum amount they are able and willing to pay.

The optimal method for minimizing the consumer surplus.
> ...doesn't really mean anything and doesn't make your posts more valuable..

True for posts, and true for comments if they get upvotes. Downvotes however make comments less valuable. I imagine some people see the gray/faded comments and just presume low value content, which may not be the case.
My favorite thing about spotify has always been the music discovery, and this completely ruins it.
> versions of actions on the market place are not pinned so people can republish different code under the same version

It's a feature, not a bug. When I publish my Actions, I publish them at `v1.2.3`, `v1.2`, and `v1`. Since Action authors using the `@actions/core` API had to update them on 1 Oct, users consuming a `@v1` release tag across their hundreds of repos/Workflows don't need to make any YAML changes at all to get the updated Actions.
Looking at https://imgur.com/a/eTphrRF
The code that he writes is a blend of languages. The arrow operators -> is indicative of C/C++ but C/C++ doesn't use nil or function. It's like he thinks in C/C++ first which puts him at about my age mid-40s. Anyone younger than 40 would be using dots '.' due to Java/Javascript/Python instead of '->'. Does anyone else get that vibe?
I'm not sure exactly what the legal framework is around it, but Canada's monopoly network operators (Rogers for coax, Bell for copper) are I believe required to sell bulk bandwidth to MVNO-style carriers. I've been a long-time TekSavvy customer, and certainly I get way better pricing from them than I would buying equivalent service directly from Rogers. And for what it's worth, when I tracert out of my house, the very first hop (9ms away) is a TekSavvy IP address which geolocates to a point in my neighbourhood, so it's not like I'm going through a ton of Rogers infrastructure to get to them (unless it's all transparent and extremely low latency).

There isn't much of a difference on the service side either; the trucks which come around here are all third party fulfillment firms regardless of who your ISP is (and they have super-bland, forgettable names like "Dependable HomeTech")
So, heading in a positive direction then?
https://news.ycombinator.com/item?id=24982942
Do you have any input as to how they can be prevented from beating the system or do you think there will always be enough loop holes for them to get out of paying taxes because they essentially own the law makers?
"Young men dying for no reason" is not totally uncommon. See https://en.wikipedia.org/wiki/Myocarditis#Epidemiology.
This is a pretty useful feature and I have know about it for years. But only started using it a couple of years ago. Since the only google service I use is youtube it gets its own profile. Same for work email and teams which I leave signed in. So very useful to have separate silos like this.
Firefox should create UI elements to enable easy switching.
I guess that's true, but I don't see the purpose of that comparison.

Also, if the website is designed well, such as Home Depot, it's actually better to use the Home Depot website on your phone to find what you need, and it tells you exactly where it is in the aisle. It would take me longer to search through all the products in the aisle to find exactly what I need.

Might not be the case for an item such as Toilet Paper, but websites that let me drill down into the attribute of the product I need are super useful.
Yes I think this is [part of] the answer, not the cost of radiologists.
Reading his full account (Adults In the Room) of his interaction with the EU, there’s no other word.

The EU blackmailed Greece into accepting unfulfillable debt obligations in order to prevent the french and German banks collapsing, it’s that simple.

I have no other word to describe such behaviour.

He refused to sign Greece’s death warrant and the EU crucified him in the media for it.
So “geolocation pirates” are customers who pay for a subscription and then have to pay for a VPN to access full library.
science got the right place eventually. It was reproducible enough that the field made forward progress and even did extraordinary analysis to find out the originator showed some judicious data reduction.
> (Section 230)

https://www.techdirt.com/articles/20200531/23325444617/hello...
I don't think they were trying to stand up for it, just explaining how it happens. Which we all suspected (if you are paying attention at all) but did it from the point of view of someone who actually was "there". I found it quite interesting.
From TFA:

> This figure is almost double the higher end of the estimates from 2015 and five times more than the lowest estimates in the earlier predictions.

> The data included American waste exports that were not accounted for in their previous studies.

> Recent developments have shown that much of the plastic waste that is exported does not go through recycling systems and ends up in the oceans.
Assuming you are in US. If you fill out change of address form, then USPS tells them: https://www.forbes.com/sites/adamtanner/2013/07/08/how-the-p...

The direct mail business has this “public records” part figured out pretty well and they gather the data from anywhere they can. Wouldn’t be surprised if utility bills factor in as well.
There's a republican version, too:

Step 1: kneecap a social progrm Step 2: argue that because the social program isn't working, it should be canceled outright.
As much as it's reasonable, of course. If it's impossible to spin up a mock service or a DB, then client fakes can be used at the cost of narrowing the test's coverage and lowering authoritativeness.
This seems like this would be the way to go. Steam shows less than 200 players for March and April of 2017 and if there are logs that far back, the Screeps team can likely provide some data about users who dropped out in March or April of that year as well
I don't think this is a Dem versus Rep thing. Local corruption issues like this usually end up boiling down to following the money. Many municipal broadband projects end up being scrapped after lobbyists $$ get involved regardless of who is running the show.
It is much easier in third world countries to hide children / existance. This will make them attractive.

In the future you describe you would have a hacked or stolen id.
i m not sure if someone has worked out the economics. Billions can pirate a movie, yet many millions pay netflix etc. How much does a movie play cost on netflix.
I have read his book and if even 10% of his interactions with the EU are truthful then bullies is accurate and he was completely in the right not to accept such disgusting terms.

Greece has never recovered from the deal they signed after kicking him out.
One could argue that ISPs participated in the fight against peer-to-peer technologies, the hindrance of which allowed social media and other communication technologies to centralize.
I think the poster was concerned about privacy.
Meteorite that crashed in Michigan holds extraterrestrial organic compounds
Out of curiosity, what GNU/Linux phone would you recommend?

Most of the ones I have read about are still fairly alpha-level products, particularly for the phone software and app ecosystem.

I would love to have a fully-functional phone running GNU/Linux that I can use as a phone and carry around in my pocket and then plug in a keyboard, mouse, and monitor and have a "good enough" computer for basic office and programming capabilities.
If you are referring to state-by-state compliance, the service is launching in California where Prop 215 was signed into law.
Ask HN: ML models on live video stream for production
I was trying to run a deep learning model on a live video stream in the server (and then send that video back to client). I tried using aiortc for this but doesn't seem scalable. Does anyone know other ways?
To me it seems like economics is just above numerology. Operationally it's a state pseudo-religion. The priests consult their tea leaves or goat guts or whatever and advise the kings, and no one ever talks about how full of shit they are, because that's their whole purpose.

A scientific economics would be grounded in ecology and anthropology. It would talk about calories and niches. It would make reliable predictions.
On the other hand, every other non-terminal task would be far less convenient. And maybe even impossible, given that some tasks require apps that are only available on Android or iOS.
Same thoughts on youtube being the only hard to replace google service.
I have switched to newpipe as the main client for it. It can even mimic chromecast by sending the video to kodi.
> I regularly run into issue where I get pauses while I type.

Close your web browser or install "auto tab discard" plugin.
I did sign mine up using fake birthdates well over ten years ago, my children are 13 and 16 now.

Long story but fairly serious legal issues issues with their mother making false claims of care/activities etc and needed things like calander and location tracking services and this was just by far the easies way at the time. For safety reasons I put a forward to my gmail of all their incoming emails, once again best known option at the time.

I sense a problem possibly looming, but not seeing that coming clean and engaging with Google likely to be a happy experience.

Anyone got any advice, other than abandon current accounts?
Plastic should be taxed.
This is good atleast now Indians will stay in India and develop our country instead of going to the US and contributing to a country which is already ahead in everyway.
I mean, this is all very disheartening.

First we find out that we haven't been recycling, we've been burying our waste because it's too expensive to reclaim the plastic. Then we find out that 80% of the plastic isn't even ever recyclable, and was a lie from the plastic companies to make us feel better about buying plastics.

Now we're shedding more of it into the oceans.

This is what happens when it's too cheap to pump oil out of the ground and put it in everything you consume.

What do we do about all this?

https://www.npr.org/2020/09/11/912150085/waste-land
https://www.npr.org/2020/09/11/897692090/how-big-oil-misled-...
https://www.npr.org/2019/07/12/741283641/episode-926-so-shou...
as several of my genetics teachers put it: "wow, mendel was really so lucky that he just randomly managed to pick 7 independently associating traits on different chromosomes"
(the molecular biologists in the audience all shook their heads)
PHP also uses -> and is still popular with those younger than 40. The lack of $ gives it away though. This is a very curious case indeed.
Yes, it was full of ads, but not tracking. Some ads were targeted to the sites they were displayed, and not to the person reading it.
> The difference is that they live in heavily regulated cities, and I live in an unincorporated part of a fairly rural county

I can think of another difference: loads of people want to live where they do, pushing up prices, while few people want to live where you do, keeping prices reasonable.
Thank you! now you get it!
Blizzard games, including WoW and Overwatch, run very well under Linux using Wine if you use Lutris to get the configuration right.
How do you know so much about his job role?
If you are going to insist on showing counties, why not also show boroughs of Alaska, and at their realistic sizes? If you do this the usual "OMG red land" depiction of 2016 gets flipped on its head, because the vast and empty regions of Alaska voted for Clinton.

If you want to argue against showing the boroughs of Alaska because nobody lives there, then we need to talk about all of those empty divisions of the lower 48, too.
I have read his account (Adults in the room) and if even 10% of the behaviour of the EU negotiators is true (I have seen evidence to suggest it) then he is absolutely in the right to show how unwilling they were to negotiate. If you haven’t read that, then it’s worth reading. The home grown currency was a good idea that would have reduced EU leverage.

The EU presented a deal that was unsustainable to Greece but that prevented french and German banks from collapsing and refused to negotiate an inch.

I know who was in the wrong in that situation, and it wasn’t him.
I am not quite following you... the "price" of a bet is synonymous with the odds (i.e. they are two different ways of expressing the same information). For example, the money line price of something that has a 90% chance of winning would be `-900`... meaning you have to bet $900 to win $100.

No one has odds that say the Warriors (or any team) has a 90% chance of winning the NBA title. In fact, the current favorite (the Lakers) are listed at +350 (meaning you will win $450 on a $100 bet).

I am not sure what you mean by the 90% chance thing...

https://www.vegasinsider.com/nba/odds/futures/
A poem driving this home: https://www.learnenglish.de/pronunciation/pronunciationpoem.... (Wikipedia: https://en.wikipedia.org/wiki/The_Chaos)
So long as the methods of the study are fully-disclosed there is no issue here, and no invasion of privacy.

You would prefer not to participate in such a study, and that is perfectly fair.

That doesn't mean its an ineffective method for observing how users interact with software.

I've been surprised many times with (in-person) usability studies where we ask users to perform certain tasks with the tool. It's a great way to improve UX.
Seems like everyone is more than willing to step in to fill dockerhub's shoes.
As more of these emerge, we need a Registry V3 API with some key changes: images and layers should be (1) expressible as URNs, not URLs and (2) entirely content-addressable. A nice bonus would be to (3) register a URI scheme to make image references more easily identified in other places (such as YAML, YAML oh and YAML).

Right now (1) causes the most pain. Suppose you have a reference to 'ubuntu'. That actually expands to `index.docker.io/library/ubuntu:latest`. If you decide to switch to a private registry or alternative public registry, you now need to find every instance of `ubuntu` and change it to `registry.example.com/library/ubuntu:latest`. This is called the "relocation problem".

You might think this is easy: just find references and update them. Firstly, what a colossal hack. Secondly, "just find"ing the references turns out to be a game of whack-a-mole. People stuff image references into all sorts of whacky places and at many different levels of detail. Any such solution is stringly typed and relies on a pile of wobbly heuristics. We need to do better.

So what do I mean by "URNs, not URLs"? I mean that an ideal scheme is agnostic to the registry's domain. Maven gets this basically correct: every package has its "coordinates" triplet of groupid:artifactid:version. These represent a universal name that can be submitted to any conforming Maven server for resolution into a pile of bits. Maybe they're there on the server, maybe they aren't, but you won't have to change all your references when you switch servers.

This leads to (2), content addressability. Perhaps you are confused -- doesn't that already exist? Yes, but no. You can add `@sha256:abcdef123...` to your references. But this resolves only within that domain and only for that repository name. I can wind up with a variety of names like `ubuntu@sha256:123abc...`, `library/ubuntu@sha256:123abc...` and so on. These are resolved to the same bits, but I am still stuck with the entire nightmare of image relocation.

It gets worse with layers. These are addressed by digest, but scoped to repositories. You can't ask the registry "do you have layer `10a9b4...`?", just as you can't ask "do you have an existing image of any name with the digest `bc4d9ee...?`". You must include the repository, such as `library/ubuntu`, in the query. That means you must know in advance what repos and images are already in the target registry, otherwise you can't even ask if they are in the target registry.

As for (3), it would be an alternative or addition to (1). If all image references started with `oci://`, then it would be tremendously easier to find them and modify them programmatically. There would still be jank and corner cases, but it would be less janky, with fewer corners.
sigh. DigitalOcean continues their march towards irrelevance.

First it was the app platform and now this. Gouging us at $0.10/gigabyte bandwidth charges makes us: (1) think less of you, and (2) adds a bunch of cognitive complexity & work to developers' lives.

If this is how it's going to be we may as well just use AWS or move on to one of your competitors that isn't trying to pretend that bandwidth is expensive. It isn't, and there isn't any reason we should have to design applications around artificially absurdly inflated costs.

Even Oracle pretends to understand this. _ORACLE_ are the ones trying to make the case that they aren't only about having hostages/locked in customers.

When Oracle is beating you on this metric you've really jumped the shark.
It's funny how that works as companies scale up. A relative owns a small business and needed to get rid of an employee. She wound up laying her off, and taking the insurance hit. She wasn't the best employee and there probably could have been an argument for causal firing, "I'm not going to just lie" is what she said.

Many larger orgs would just try to go for a causal firing, so they can block the employee from receiving unemployment. It doesn't even matter if they're an otherwise decent employee. We'll save money so lets just lie, basically. It's pretty crushing to the individual, and IMO this practice should be abolished.

This is totally anecdotal and plenty of small to medium businesses act shady, but it's interesting that things tend to get even shadier (lawful evil) as things scale up. Yet there's less at stake for the individual employees and more ability to "not be evil", without closing up shop.
Moved from Gmail (with my own domain) to Fastmail (with the same domain) I think 4 years ago.

At that same time switched from GDrive to iCloud Drive.

Switched to DuckDuckGo 3 years ago.

What I still use Google for (with a fake account with fake info and a fake e-mail):

- YouTube; there is no alternative

- Google Maps when I need to use maps on my work Windows laptop