skysight-inc/HackerNews huggingface dataset:
> Their track record seems to be more recent- earlier iPhone's were not supported nearly as long, from what I have seen.

This is sort of true.

It is true that Apple dropped support for older devices much faster in the past. But it is also true that the older devices were way underpowered.

As an example: when Apple introduced home screen backgrounds on the iPod Touch, they released the same software upgrade for all iPods. However, since the older generation didn't have enough compute power (most likely GPU), they disabled the feature for older generations. I thought they were trying to force people to upgrade, but after a jailbreak and force enabling the feature, I realized that it was not the case. It was not smooth, so this is why they disabled it.

Same goes for, say, iPads. The first iPad quickly got obsoleted, but it was also very underpowered compared to subsequent devices.

They will not hesitate to drop hardware if it turns out to be insufficient, but they are just as likely to disable a feature if there is insufficient hardware support and allow the OS upgrade anyway.
usually you can ctrl-z it, but it gets annoying if you're trying to type a small code snippet in MS Word or similar.
Check out the translation industry. It's a fairly niche market, with its own quirks. There is a good book that gives an overview of how the industry works, but I can't remember the title atm. It has a yellow cover and some cartoon drawings inside... :) If you're interested I can dig a bit more and find it.

There is software for translation management, which is essentially project management, but because of the intricacies of the business there is specialized software for it. There are maybe 2 or 3 main competitors, all of which do the job but are fairly awful to use. Then there are a handful of products which come from computer-assisted translation (CAT, which is different from machine translation), and try to capture the project management part as well. Because their focus is on CAT, they're also not excellent in the management aspect.

If you want to capture the whole spectrum with all the edge cases, it's going to be a very complex product which will require a lot of user research and take a fairly long time to build. But there might be an opportunity to go to market earlier, with a subset of the functionality, and build from there.
It's likely an effect of data privacy being established as one of the fundamental rights guaranteed by the German constitution and further strengthened by specific laws like the German data privacy law, which is a lot older than GDPR.

Interestingly data privacy (more precisely the "Recht auf informationelle Selbstbestimmung") is not named explicitly in the constitution, but has been "created" by the German constitutional court in 1983 in the context of a law suite against the German census of 1983 [1].

Historically I would argue all of this is the result of the experience 1933-1945 and also the (what was known at that time) experience in East Germany, the communist German Democratic Republic.

[1] https://en.wikipedia.org/wiki/Informational_self-determinati...
Nine-year-old bug in the Go standard library enables DoS
Holding police accountable is not vigilantism.

The right to photograph cops at work in the US is well established. Cops don't like that, but they lose in court on that.[1]

[1] https://www.aclu.org/know-your-rights/protesters-rights/#i-w...
So there are two main workflows:

1) Run diff as part of CI (on code change), that can be done via Github workflow (or other CI). The Github workflow takes in a YAML config file, and also is customizable so you can fit it according your needs. For example, one of our customers names SQL files after tables they populate, so when the bot sees a changed SQL file, it knows what table to compare it to.

2) If you are looking to run a diff within the data pipeline itself (e.g. in Airflow), you can wrap Datafold API in an Airflow operator to integrate it as a task in your DAG.

I hope that I covered your questions but please let me know if you are interested in specific use cases!
Imagine what they aren’t sharing
What happens is someone with money buys out the deal for pennies on the dollar or there is a successful renegotiation with lenders or there is a successful renegotiation with the limited partners (in the US most real-estate deals are structured as limited partnerships with the general partner as an LLC).

Basically, except in the first scenario everyone agrees to suffer together. In the first scenario, the initial investors suffer and the new investors think they got a good deal. It's worth noting that LP's are usually built from people who have worked together before or from people with track records of being good to work with.
This description is probably far more abstract than most would like (and it is probably wrong by not being exact enough, I am not a mathematician I am a software developer), but might be useful to some: coroutines are a join calculus and Promises are a monad. async/await is syntactic sugar for a monad (less general than Haskell's do-notation, more general than only Promises, though rarely in practice used much beyond Promises). You could plumb Promises on top of coroutines easily (and while JS engines are more traditionally event loops; other languages that support async/await such as Python use much more coroutine-like underbellies), and while you don't get the full "join calculus" power/flexibility by putting the monad abstraction on top of the join calculus, you get the benefit of monad transformers like async/await.

Those benefits being that the async/await syntax and semantics for working with Promises more closely resembles the imperative code it replaces, whereas the join calculus is its own [sometimes easy, admittedly] learning curve with its own syntax and semantics. Most of the complaints about Promises are the usual complaints about monadic wrapping types that the types become "viral" and "color" all associated code. But that just means that the failure cases are more easily picked up by a static type checker than semantic failures in learning the join calculus.
Protobuf varints are particularly annoying because they require searching for a terminating byte. A naive implementation needs to make 20 comparisons to decode an 8-byte int (checking the value of each byte, and for overflow in the input data).

UTF-8-style varints, where the encoded length can be determined entirely from the first byte, are much nicer.
It will be more or less impossible to prove or disprove that anyone obtained some crucial information from there. The info will always somehow make it's way into the places it's needed eventually.
It would be interesting to see if traffic drops by that much, or a significant number of those users keep using your site but with a different browser.
Like you said, the FCC position was "1. we refuse to regulate ISPs, 2. nobody else can either". That does not open the door to "ISPs are at the mercy of state regulators". However, the FCC was sued, and the courts overturned #2 (nobody else can either). Now the door is open, but that's not the intent of the FCC, which is why the Federal Govt is continuing to litigate.
Thank you for posting this. I bought a Jabra 510 Bluetooth USB speaker a year ago. Was at first very happy with how it worked with my phone.

Then last month I got a new laptop with one fewer USB port, and only USB C at that. I struggled for hours trying to get the Jabra working on Bluetooth with my laptop, in Win and Linux, and with my partner's Mac. Nothing worked.

So thanks to this post, I got onto Amazon customer service, and arranged to return both our Jabra 510s for a full refund.

Thank you YC.

And Jabra, you are deceptive and untrustworthy. You won't be getting any sales from me ever again, nor from anywhere I influence purchase decisions.
Disappointed not to see more attention paid to this release. Also would like to see other states picking it up immediately.

With Canadian https://www.ctvnews.ca/health/coronavirus/covid-19-exposure-... and Irish apps already available, it seems like states should be able to copy from one of them.

https://www.telecompaper.com/news/most-irish-have-downloaded... says that 60% of Irish cellphone owners have downloaded it. Some people won't ever download it because of privacy paranoia but it'd be nice to get people who will a chance to do so.
Interlisp project: Restore Interlisp-D to usability on modern OSes
Sure. But, their premise is that PTSD can be net-positive.
I was once excused from a jury panel in a quite-similar situation, but the alleged victim had waited months to say anything, and it was totally he-said / she-said. During voir dire, the prosecutor asked if anyone had a problem with a one-witness case. I raised my hand and said, yeah, under those circumstances there was reasonable doubt by definition. I was excused, and never heard what happened afterwards. (IAAL.)
What computer programmer can't handle locales? I mean that's 1st year comp programming 101 stuff. I've never had an issue. Sure I've had to fix other's work but it was usually old stuff that never knew it would be leaving the factory floor where it was being used, but still.
Nice, I've wanted something like this for a while. HN often has substantive comments on writing in the internet, so I often find myself checking if something interesting I read has been submitted to HN before.
What computer programmer can't handle locales? I mean that's 1st year comp programming 101 stuff. I've never had an issue. Sure I've had to fix other's work but it was usually old stuff that never knew it would be leaving the factory floor where it was being originally written, but still.
Beware changes to TOS. That seems a particularly dangerous dataset.

When you buy a rental property you have to abide by current leases until they expire. There out to be something roughly similar for PII, acquisition, including actively enduring that everyone can have their days expunged.
If you’re really interested in this topic, you should look into the Land Value Tax, also in more extreme forms called the Single Tax or Georgism. You’re poking at some really fundamental questions with this line of inquiry.
ghost kitchens serve companies, but who has the ingredients (pun intended) to serve consumers with fresh, personalized meals?

* fresh ingredients?
* locations near consumers?
* food and cooking licenses?
* space for cooking equipment?

amazon, by way of its whole foods acquisition. whole foods already uses humans to create personalized coffee, juices, sandwiches, and burritos on demand.

it would be unsurprising if they are exploring robots to automate simple meal preparation and expand into other areas.
1.5 billion monthly active users sending short text messages is a really different network capacity problem compared to 100 million daily active users sending high-definition video streams to each other.
Just wait til you get lantern flies, they're no where near as cool.
Excel is stuck. It can't change this behavior if it cares about backwards compatibility. There are uncountably many recorded macros and all sorts of scripts and data tools everywhere, that implicitly and inadvertently depend on behavior like this. Like Javascript's warts, you have to declare these as features and live with them.

Of course Microsoft has thought about this, it's silly to think they never have and we're smarter. Yes, this behavior is annoying and US-centric, they know that. But they also know that breaking compatibility with all these scripts and macros would be the worse problem in the larger picture. That picture is huge, it would be on the order of the scope of the Y2K effort to modify every code everywhere that's ever touched Excel dates.

Would you want Excel to introduce a "quirks mode" to handle this sort of thing?
Lots of things were already ghost towns. Even before covid, I am always seeing people with no buildings, and buildings with no people. I'm in SF now, but I have seen this in cities and small towns, red states and blue states: empty malls, hobo jungles down the block from me, friends with minimum wage jobs sleeping in cars, squatters getting the bum’s rush. I imagine there are good reasons to have less than %100 percent occupancy like renovation or tenant turn over, but I’m talking about the same places standing empty for months or years without a sale.

If capitalism does what it says on the tin, I don’t get why can't we have a market cleaning price for buildings. Are we doing too much capitalism, or not enough? Is this just all very efficient but I’m not smart enough to figure out how?
Migrations can, and do, run arbitrary SQL. At the end of the day the migrations framework is just a SQL dependency graph, it can be used without models if that's what you wish. By itself that is way better than ad-hoc scripts.
The article says it was a cardiac problem most commonly caused by viral infection. Something that can be caused by a lot of viral illnesses. Although for all we know COVID-19 may have a disproportionate chance of causing it.
I'm not talking about gwern specifically. I'm talking about literally anyone. No one, not even gwern, is a completely rational, stoic being incapable of sliding backwards if constructive criticism is attenuated. There isn't a huge danger of gwern not getting enough constructive criticism. I'm sure they get a firehose of it. But this is a platform, and in this thread we're talking about the marginal effect of comments of a certain kind on the platform and the authors of contributions to the platform in general. Moreover, and for related reasons, we need more good faith scrutiny in this world. Unconditional love of this kind reduces and crowds out scrutiny.
It's enforced to the point where the access control system to the building, even if it tracks entry and exit timestamps, cannot be used for e.g. time keeping or to monitor employee attendance. German companies will have to have a separate time keeping system, even if the access control system uses the exact same (RFID) cards for identification.
For most, this depends on how serious the embarrassment is, and how much risk there is of getting caught.
"You can't just go out and start an ISP."

Actually it is not that difficult in a densely populated area using modern wireless networking technologies. NYC Mesh is the example that immediately comes to my mind -- they have installed repeaters on dozens of rooftops and have plenty of peering relationships (though AFAIK they do not provide transit because they are only connected to a single IXP). I also know someone who worked for a wireless ISP in a rural area, though they ultimately went bankrupt probably because of the higher cost per customer in sparsely populated regions (probably the reason rural areas are invariably stuck with a local monopoly that provides terrible service at a high price).

Of course, providing competitive service is a different story, and is far more capital intensive...
If you write 1/2 just put a ' in front of it.
It seems that they are the ones publishing it, from the wording of the tweets.
bigger thread:
https://news.ycombinator.com/item?id=24074588
That's not unusual by any standard at all. No one is surprised if you can read Latin but can't read Portuguese.
You have to understand that "states rights vs federal jurisdiction" is mostly a useful excuse to try to sell constituents on policy that might be unpopular/harmful to them or to try to sell judges that something might be legal (or not).

It's simply not a legitimate concern to most politicians. Look into the voting records of these flip-floppers. I'm sure you'll find that they more often than not side with lobbyists rather than the will of their electorate.
“I was told that this business was guaranteed upside for zero work” - Landlords
bigger thread: https://news.ycombinator.com/item?id=24074588

(although it was posted here earlier)
If Europe is far behind, it's by some other measure than what is actually considered the most pressing environmental concerns of today.

The average American use about three times the fossil fuels the average Swede does, and if the statistics are correct, the ratio has been increasing for decades.

Germany is one of the European countries with the highest fossil fuel usage, at about half the US consumption per capita.

The European average seems to about half the US average.

As for Sweden, we've got strict rules for almost any kind of emission, and diesel cars have never been very common here.

California is great, Kyoto was great, but actual environment track record over the entire United States is far from great. Unfortunately.

If US has led as much in action as in words, I'd be happy to name you the best.

We're only 10 million in Sweden, and it's outright depressing to think how little it matters even if we reduce emissions to zero. It's still the right thing to aim at, and I hope we continue on this track, but it would be much easier if big economies like the US were more heavily invested.

It is of course very lucrative to try to convince others to use more expensive energy sources, and yourself use a cheaper one. Which is one perspective of the US involvement in Kyoto that is hard to entirely dismiss because of the somewhat lackluster results overall. The changeover to more gas instead of coal is good, don't get me wrong, but it doesn't change the fact that US oil consumption alone is more than most EU countries use in combined oil, coal, and gas.

I'm all for big wild forest lands, I probably spent the first decades of my life more in forests than outside them, but that has barely anything to do with being environmentally conscious. It has little bearing on acting in the best interests of the environment, and all people who depends on it. It doesn't matter how much you care for the forest lands if excess carbon dioxide cause entire biomes to disappear, which is a significant concern today.
As a diagnosis or as a "lived experience"?
The PCB isn't really needed. It's just the ESP32 module and servo driver board (the one you can buy from Adafruit) combined on one PCB, the instructions show how to wire those up separately (I stared at the PCB for a few minutes trying to figure out what it had to do with hacking sats... It's just a motor driver/servo interface PCB).
I couldn't disagree more. The Pixel 4 XL was criminally underrated. The non-XL wasn't good because the battery was too small, sure. But the XL battery was OK, not worse than the 2 XL I upgraded from.

Then there are several big improvements. It's faster with more RAM, of course. I will never go back to a 60 Hz screen. The speakers are a million times better. I use the telephoto camera. The screen to body ratio is better. Face unlock works incredibly well for me; it's significantly more reliable than the fingerprint sensor ever was. Of course the mask thing is unfortunate but I stay at home and need a mask very rarely so it's not an issue for me.
In short, we could see a "tsunami" (the OP's word) of unforeseen losses in highly-rated commercial mortgage-backed securities (CMBSs), because credit-risk models used to construct and price CMBS tranches never considered the possibility that a large number of retailers would simultaneously break so many leases via bankruptcy, simultaneously impacting so many malls across the country.

Quoting from the OP:

> By seeking court protection, firms like Neiman Marcus Group Inc. and the parent company of Men's Wearhouse avoid the headache of protracted negotiations with individual landlords. But the moves threaten to upend huge swaths of the real estate market and the half-trillion dollar market for commercial mortgage-backed securities.

> "This is now black-letter law -- a debtor can cram down a landlord," said Melanie Cyganowski, a former bankruptcy judge who's now a partner at law firm Otterbourg PC. "If this becomes a tsunami of retailers rejecting their leases, it’s going to trigger another part of the sea change -- the mortgages held by the landlords."

Think: something analogous to the tsunami of unforeseen losses in residential mortgages that triggered a financial crisis in 2008, but with commercial mortgages this time around. It won't be pretty.
It seems like a thin line between a debugging feature and a backdoor; "merely a debugging server that could be enabled and allowed you to inspect internal state during runtime" seems like a backdoor to me, doubly so if it's network-accessible. If Intel has, say, an undocumented way to trigger a debug mode that lets you read memory and bypass restrictions (ex. read kernel memory from user mode, or read SGX memory), is that not a backdoor? Or is the name based on intent?
So am I right in thinking it's essentially an SDK for building CRUD web applications?
Not if the temperature has an effect on the intervention you are trying to study. Taken to an extreme, you obviously cannot house mice in a freezer and expect generalizable results.
How to redundently remove elements from an array
> Because if she can prove she's being oppressed, there are a large number of legal prescriptions

But if it is the entire "system" that is oppressing her, then she is likely to find that these legal prescriptions do not apply in her case. Isn't that quite obvious?

If you're being oppressed by a system, the system oppresses you, no matter how loudly it claims that it has resolutions for anyone who is being oppressed.

The fact that the system does not work for you is what it means to be oppressed in the first place.
Network effects are a form of compounding asset.

It's possible to have a billion dollars, and use the interest on that money in the bank to do other things. If we don't consider this situation wrong, we can't consider network effects wrong.

Also Youtube is not required to access anything needed for survival or civic functioning. No one is forcing those people to sign up for YouTube.

There is nothing stopping anything from thinking long term, planting seeds, and creating their own network effects and getting people off of YouTube.

> Why should I care about net neutrality potentially limiting access to my website which only receives a few visits a day?

Above is why.
tl;dr: Using a cheap NVMe drive with a USB enclosure is the best value for overall performance, but can take up a bit of extra space.

Using an Arcanite flash drive might be best if you just need to copy large files infrequently or for media playback (but not for heavy writes, as it overheats, or for general computing—it's as slow for 4K random IO as a microSD card).

Using run-of-the-mill cheap flash drives (I tested a SanDisk Ultra Fit and SanDisk Ultra Flair) is a terrible option, as they perform even worse than most name-brand microSD cards!

Finally, I was blown away by the Corsair Flash Voyager GTX... but it's $55, and fairly large, making it a little more expensive (though still smaller) than similar-performing external NVMe and SSD drives.
> Django needs it because a web framework not tied to a single database vendor is more valuable than one tied to a specific one - and that's fair enough. But you don't: your web program, most likely than not, will not have to switch from one database to another

This is missing the forest for the trees.

Sure, my one app won't need to migrate from MySQL to Postgres a year down the road, but as a developer, I'd much rather be allowed to abstract away each vendor's idiosyncrasies and be able to focus on my Python code regardless of whether I'm using sqlite, PostgreSQL, MariaDB, MySQL, Oracle or even MS-SQL
What I learned from 35 Hackathons
> The motivation for writing this article comes from knowledge sharing with the team I'm currently collaborating with, who are using Django the canonical way. I am convinced they can better use the tools they have. Let's see if they can be persuaded to drop Django migrations...

I've built and worked on enough large Django projects to know that if you don't do Django the canonical way, then I don't want any part of the project. If I joined a team and saw this weird hodge-podge of custom migration framework and shadowing ORM fields I would nope-out immediately. It sounds like this post author just doesn't want to use Django's ORM. And that's fine, you don't have to.