skysight-inc/HackerNews huggingface dataset:
“Put all your eggs in the one basket and — WATCH THAT BASKET.”

- Mark Twain, from Pudd’nhead Wilson
Lending out vast sums against a small reserve is not necessarily bad, depending on how the deals are structured.

In the US, banks issue credit in the form of credit cards. But they don't hold on to it. They create special-purpose entities (SPE) which then buy credit card debt, funded by bonds sold to investors. The banks do not hold on to much of the credit card debt.

The yield of these bonds issued by the SPE is commensurate with the risk of default of the credit cards. In this case, the bank issues billions and billions of credit without the reserves to handle high defaults. But it's OK, because they sell off the debt, so it can no longer directly consume their reserves.

Any losses on that credit card debt affects the value of the collateral backing the bonds issued by the SPE, not the bank. So the investors of the SPE are on the hook, but not the bank.

These bonds backed by the SPE are not rated AAA. So the real question is regulating the leverage of the investors buying the SPE bonds. But that can be handled separately, and need not restrict Ant's ability to issue microloans and then sell them off to securitized pool trusts.
AFAIK Australia has far weaker personal privacy protections and powerful remedies for government agencies. They even passed a law in 2018 allowing them to force companies to build-in backdoors.
What is happening with Germany?!

13761 devices?!
This is what I don't get. GRUB has been public for five years. What's the difference between them and Doordash?
AB5 without parttime employment would almost certainly force Uber to start scheduling shifts or putting arbitrary limits on the # of simultaneous drivers in the app (the law isn't written to explicitly require that, but it's a blatant side effect of requiring Uber et al to still pay minimum wage when the supply of drivers outstrips passenger demand)
Hey, I work in a big bank and it's similar shitshow. I think all large organizations are mediocre at best. It still beats living in medieval times under some tyrant king.
A Nintendo Switch or PlayStation is not the modern equivalent of a PC for much of the population.

If you ignore all context, then yes, an iPhone is exactly the same as a games console.

> it is fair

Is it fair? To the companies or the consumers? These are all huge multinational companies, regulation should err on the side of the end users - not Epic either.

> Their circus, their monkeys.

Your choice of words is perhaps an argument for freedom given how the life a circus monkey is.
That's... not a fair representation of things? Skia is a great option and works well on Linux. So does QT for that matter. Cairo is no slouch, either.
You have 2 weeks to return it ;)
The problem in that case is that slaves are generally people (nonsapient 'slaves' aren't typically called that) and therefore have rights[0], which are violated by enslaving them. So, while your example is superficially similar, it's not analogous in the ways that actually matter.

0: Confusingly called "human" rights, both as if there were any other kind of rights and as if the fact that all known currently existing people are humans were in any way ontologically fundamental, rather than a contingent result of Earth's natural history.
Also see:
https://meta.wikimedia.org/wiki/Apology

Covers the apology "step" in detail and treats it as "a form of ritual exchange between both parties, where words are said that allow reconciliation".
They know that they may be rich now, but they can be cancelled on a moments notice with no recourse to due process

They’re in for a surprise when they make it to the Land Of The Free(tm) then
This article presents the worst case for license plate readers. People were worried about cameras too once they went up but that has since abated.

I've often wondered in a city like Detroit you have certain neighborhoods with high crime. Take a neighborhood that is starting to decline. Put Ring doorbells on the front and rear. Why on the rear? Detroit houses have alleys which are rarely used and are frequently used by burglars. Then add a few license plate readers and see if it brings down crime. That is an experiment that I would like to see run.
It’s the first release of a new product? Features take time.
> Does OpenAPI generate code for you?

An OpenAPI spec is the equivalent of your .proto files. You need codegen to go from your .proto files to native classes, and you need codegen to go from your OpenAPI spec to native.

> Protobuf and Cap'n Proto feature dedicated schema languages that feel like a programming language. It looks like OpenAPI has you writing schemas themselves in JSON or YAML. Ick.

Counterpoint: I can take an OpenAPI spec and parse/process/render/codegen it in every single language without a custom parser library.
I didn't try any networking approach myself so I can't attest to the best.

I was on a narrow search for any cheap ~reasonable solution I could recommend for Nix to mitigate the performance hit at install or run time--while avoiding any security/config/functionality splash damage that might end up on the front page of HN some day :)
If I can make a recommendation for folks who like this game. I have been playing a game called Dual Universe and I think it fits this exact crowd. It has a heavy industry component where you can build a simple amount of machines or hundreds of them. More so I think the folks of this site would enjoy some of the realism of space flight. While some rules are bent, you need to do actual physics calcs to get your ship flying into space to escape gravity depending on weight etc. Still in beta but reminds me a lot of factorio and I think it will move closer and closer towards it. Warning that if you are into sci-fi and problem solving that Dual Universe will be a time sink.
I suspect (and this is just speculation) the M1 is very closely related to their iPad architecture which was never designed for more than one external display, as such the architecture wasn't really suitable and between building a 'computer' based on that chip and re-architecting the design it just wasn't feasible or required to support it on the first release.
It was specifically "sedentary screen time" defined as the total "hours per week, adding together the participants’ answers to the questions:

1. "In a typical DAY, how many hours do you spend watching TV?" and

2. "In a typical DAY, how many hours do you spend using a computer? (not including time using a computer at work)"
I think you're thinking about a very particular kind of mistake. However, for mistakes that are not hitting headlines, the original list from the article actually works. Specially for technical mistakes. I haven't been in a position that I had to go silent about my mistakes, which makes me happy. After admitting my mistakes I feel much lighter.
I don't see how you come to that conclusion. Assigning a name to a requirement (~ an interface) is the most simple usage of the module. E.g. to define something like IComparable, you could write:

module type Comparable = sig
type t
val compare : t -> t -> int
end
I think this only solves the problem for the API owner, not the consumer, right? You can't use cURL with protobufs like you can with REST to quickly play/interact with the data
Discovery, Controlling the Menu and Spotify's Podcast Trojan Horse
How do we know anything? Is this real life?

I believe we simply assume that the reputation and trust built over time allows us to take the numbers as 'real enough' from that program & website.
> Well you are free to provide a platform that is as convenient as ios and as free as linux.

Respectfully you obviously don't understand what I wrote.

I was quite clearly talking about the ability to run an alternative OS on the platform. Not whether there Lineage OS or similar is as good as iOS.

You can install whatever operating system you want on a Laptop or a PC. You can already run other ROM images on Android (though some phones you have to root the device which is not okay.

It isn't about an OS already being there. It being able to run whatever OS might be available.

> No, it's exactly your belief. Apple doesn't advertise it to you that way, they doesn't say you'll be able to run whatever you'd like on it, so I dunno where did you get this misconception that they should provide you such an ability.

There is no misconception on my part. If you look up what makes a general purpose computer, that includes things such as PC, laptops, servers and smartphones. The iPhone has all the properties that make it one.

So whether you like it or not, it fits all the criteria. It doesn't matter what Apple market it as or whether they artifically lock it down. That doesn't fundamentally make it a different thing.
Why is human preference essential? Everyone has certain needs in common:

- food

- housing

- clothing

And all those needs can be satisfied in a cookiecutter way for everyone. It's unclear to me why such a system cannot be centrally planned without reference to subjective human preference.

IMHO, the 'human preference' counterargument to communism is a red herring to throw things into subjective, logic free land.
they charge for analytics now?
Stability is good for business.
Surprisingly it only takes a second on Droid.. But it wouldn't surprise me that they intentionally did it this way in order to discourage people to scroll to the numbers that hurt the most.

https://imgur.com/a/ZJHc70U
Maybe not a technological problem, but they certainly had a data problem. Most of the statistics the Gosplan (USSR economic planners) were basing production quotas on were fraudulent. It made price/cost discovery even more impossible.
The idea of changing my 2015 MBP for something else is a tough one to accept, my biggest beef with the recent Air being the heat issues: the fan on the previous Air is so useless it's laughable[1] and they completely removed it on the new one, I remain skeptical.

[1] https://www.youtube.com/watch?v=iiCBYAP_Sgg
Please don't take HN threads further into ideological or political flamewar. The last thing we need here is yet another angry, generic argument between left ideology and right ideology. Those are utterly repetitive, and therefore tedious, and therefore off topic on HN.

That's not to say the issues aren't important; of course they are. But this site has a particular scope and repetitive flamewars aren't in it.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...

https://news.ycombinator.com/newsguidelines.html

Please see also https://news.ycombinator.com/item?id=25086595. 40+ comments in a thread like this is beyond excessive.
I am a starting programmer (5 years now or so) but I don't understand how you can just talk about OOP like "It’s hard to describe how wrong and confident this idea was." without any examples. I am really starting to hate this, is this some kind of religion with a holy book where it is just written "OOP is bad."

I'm finding it difficult to take such a piece seriously and over time it pisses me off more and more. I use OOP everyday and sure, there is such at thing as "too much OOP", I have reached that point, but there is also sometimes too little and just a mess of linked functions. I only use Python btw.

Ugh, what a horrible negative piece to read for someone who really deeply loves computers.
CCP-as-a-religion has definitely played a huge role in the stability of the Chinese regime, tremendously in the past and certainly a substantial amount in the present.

Wealth inequality is crazy in China (not as crazy as the States in terms of standard deviation, but crazy in terms of the scale: as of 2020 China has over 600 million poor with 140 USD monthly income[1] i.e. almost twice the population of the States)

Since I was young, my parents (both born and raised in mainland China in the 50~60s i.e. had experienced Mao before he died as well as the Cultural Revolution) would tell me that back in those days this whole communism bullshit managed to operate itself in such a large popullation because it was like the religion of the people. And properganda [2] is the way to reinforce that, in those time as well as in today.

You will immediately start seeing giant properganda billboards about how great Xi Jingping is when you visit countrysides in China. The poorer the places the more billboards there are, and the more worshipping you would see.

Even to these days you would find espeically among long-distance driviers little Mao Zedong ornaments in their cars as protective talismans because people (esp the older generation) actually thought of Mao as some kind of deity, one which they would seek blessings from. (It's often hard to tell if they are joking or they actually believe it. That's one aspect of this CCP-as-a-religion culture. And the true victims are the poor and uninformed.)

[1]: https://www.thinkchina.sg/600-million-chinese-earn-1000-rmb-...

[2]: In tier 1 cities like Beijing and Shanghai, you would certainly find less properganda today simply because it doesn't really work against the well-educated. But dezinformatsiya is still rampant. If you can read Chinese, you would see that so many news articles people consumed on WeChat, Toutiao, Douyin, Baidu, etc, are just full of shit. Sometimes they are state-sponsored (showing false information about HK during the protests), and sometimes it's just sensationalism in its worst form (e.g. reporting on covid protests in the States and in EU with gifs that were not from those protest but somewhere else)
That’s because the M1 processor comes from a mobile heritage that’s always been focused on efficiency. The fact that they started an architecture decades after x86 allowed them to learn from its errors, remove its complexity and tune it for low energy usage. At least that’s my superficial understanding. There are probably good articles on that topic.
It’s the Data, Stupid
Considering that the devices that were replaced were integrated GPUs only, the fact that these devices now run close to current gen discrete GPUs is a big jump.

The bigger question to be answered is whether this is a baseline that will be surpassed handily by the higher end released coming later, or that this is about as good as it gets now.

I'm assuming that the reason these were released separately was because the later arriving devices have significantly differing SoC's with even better performance, and maybe even discrete GPUs with variable, scaling performance.
Being able to validate SQL at code review time is really nice. Seeing the diff in GitHub between old vs new SQL can very quickly tip you off to troubles. Having your DB logic locked up in EF makes this kind of thing a lot more opaque. You could hypothetically develop a code review policy where developers are required to attach a query plan for each modified SQL statement to the PR.

If the biggest problem is whitespace/casing in your SQL, you are probably sitting in a really good position. This is something we do try to be strict about. All of our SQL lives as string constants in 1 file per database so it is really easy to keep track of what is being used throughout in a consistent way. We do not permit developers to write SQL strings outside of these files. It all has to be in 1 place. We have 1 file for all SQL commands that will ever be used against that database, and a 2nd file for its schema migration scripts.
AMD not had license to make ARM cpus ? https://www.extremetech.com/computing/181867-amds-project-sk...

Form my point of view, they only need to replace the decoding units and, perhaps, the simd units of a Zen core to have an arm cpu.
Considering that there’s no difference between the 1050ti in the OP and the 5500M that PragmaticPulp posted I’m inclined to say this test sucks. Userbenchmark.com shows there should be a substantial (38%) improvement between those two. Take these early results with a HUGE grain of salt because they smell fishy.

https://gpu.userbenchmark.com/Compare/Nvidia-GTX-1050-Ti-vs-...
"universal binary" is just a binary with multiple executables for multiple CPUs inside. Hardly unusual, it's been used for 32+64 bit before, and to package multiple flavors of arm.

Rosetta 2 is emulation in once sense, but it precompiles applications in to M1 code for speed.

Running all x86-64 mac apps plus iOS apps plus any updated / universal apps is pretty far from a software shortage.
It seems like Apple may err on the side of just letting it get painfully slow instead of crisping your legs. The primary differentiator between the Air and Pro is that the Pro comes with a fan and a $300 premium.
Government email? Personal email? If government, there will be backups and anti-tampering. There would also be copies on servers that involved anyone in the email threads.
Three Things I Believe About Founders
This BOTHSIDES!!!! argument is such disingenuous nonsense. There is no leftwing fascism in the US. Hillary Clinton conceded quickly after in a much closer election. She did not spout lies about widespread fraud and refuse to concede.
We've sent teachers to jail for giving students fake grades, but not bankers that gave fake AAA ratings to mortgate swaps.

I consider crashing global economy to be pretty major, they've literally got blood on their hands.
Sure it makes targeted bullying impossible, but not general discrimination. There have been lots of subreddits removed for racism, sexism, etc.
I believe the answer to that question is simpler than most would think. To untangle competing desires and figure out what you really want, you have to cultivate more awareness. Listen to your feelings and your soul.

You might determine that you've been working too much, fighting battles unfruitfully, while neglecting the things in life you actually care about, like family. Or you could decide that software really is your way to contribute to the world, and find a way to optimize for that.

Either answer is fine. Either way, if you figure out what you ACTUALLY want instead of what society tells you, you'll be happier and find more purpose.

There are no answers in life. Just strategies. Find out what you actually want, and find the most effective strategy.
Amazon caters towards the buyers for sure. That makes them a fair-sized favorite to win. Golden rule: "He who has the gold, makes the rules."
"High volume of device requests predominantly due to stolen device investigations": https://www.apple.com/legal/transparency/de.html
China is Communist the same way the third reich was Socialist: in name only.
User submitted benchmarks from Geekbench https://browser.geekbench.com/v5/cpu/search?utf8=%E2%9C%93&q...
> No, I don't think Xi and his friends are scared at all. That's almost like saying the US government is keeping a dozen carriers because it's scared of Russia (or China).

I'm sorry, but the US actually is scared of Russia and China and it's whole point in having a large Navy with carriers and such is to counter them. Those two countries are the only adversarial countries to have any meaningful naval presence, so there really wouldn't be any treason to maintain such a large carrier fleet unless they were scared of them.
>People go to jail in today's China for nothing more than mispronouncing Xi's name

Can you provide evidence for this? I find it very hard to believe they're tracking this insignificant level of dissent, and evidence suggests that China has a lower prison population than USA despite having many more people.[0]

[0] http://news.bbc.co.uk/2/shared/spl/hi/uk/06/prisons/html/nn2...
Why are all performance measurements of the M1 done against stuff that is far below state of the art?

So its faster then a 3 generations old budget card, that doesn't run nVidia optimized drivers, over I'm assuming Thunderbolt. So?

So its faster then the last Mac book air, that was old, thermal constrained, and had a chip from Intel that has been overtaken by AMD.

Every test is single core, but guess what, modern computers have multi cores and and hyper threading and that matters.

Apples presentation was full of weasel words like "in its class" "compared to previous models". Fine thats marketing, but can we please get some real, fair benchmarks, against the best the competition has to offer before we conclude that apples new silicon is gift from god to computing?

If you are going to convince me, show me how the CPU stacks up to a top of the line Ryzen/threadripper and run Cinebench. If you want to convince me about the graphics/ML capabilities, compare it to a 3090 RTX using running Vulkan/Cuda.
That's literally one step more, than Maven.

That's before you get to package your app...
This doesn't line up with what I'm seeing locally at all. Almost immediately after restaurants were allowed to have dine-in customers, I started to see them packed any time I came to pick up food. Obviously there still aren't as many people dining out as before the pandemic, but most people I know couldn't wait to start going out on a regular basis again.

With that said, I do think food delivery and pickup will be more popular in general after the pandemic, but I highly doubt it will ever be as commonly done as it is now.

For the record, I'm in the US; I can't speak for other countries. Notably, I was in London about a year and a half ago, takeaway and delivery already seemed to be extremely commons way to dine.
Saying that it's plenty for everything but modern gaming isn't saying much either. Every other integrated graphics solution has been fine for everything but modern gaming.
So kids don't have cancer. Or asthma. Or immune compromising diseases? Neither do 20 somethings apparently.

Denying reality doesn't make you right. It makes you a fucking troll.
Why does nobody use Tor hidden services to host git repositories? Would be an awesome use of Tor.

I suppose the next best thing is decentralized collaboration via email.
Thiel appears powerful now, but there were years when he wasn't. But he gave up attempting to climb to the summit of the traditional hierarchy when he abandoned his career as an attorney to become an entrepreneur. This notion of counter-elites is about their position in traditional hierarchies. Do traditional institutions of power have room for them? Thiel decided too many people were competing for too few positions, and left to found PayPal. One thing to note about counter-elites is that they are partial elites. They have some of the degrees and trappings. Thiel has a Stanford degree. But But founding a no-name startup is not a high-status job.

You're right, vengeance is too limiting a word, although I do sense some of that in the crypto community vis a vis the Fed, and also in the current discourse within tech about traditional media.
He was first elected with a minority and lost the reelection (which is uncommon in USA's history). Quoting the article:

> But isn't it true that organization/individual X made a mistake and didn't follow this process at all?

> Yes, it's true. And how did that work out?
I am not talking about the software itself. I am talking about the ability to run whatever software you like. This means alternative OS or allowing someone to install another app store.

They could literally put in a button to let you install what you like. In fact they already did this in the past.
"Breaking changes" happen regardless whether you use protobufs or JSON. Where the schema contract is enforced, run-time or build-time is irrelevant.

- If I serve a JSON API and make a change, your client may stop working correctly if I broke the API contract.

- If I serve a protobuf API and make a change, your client may also stop working correctly for the same reasons.
In the US, you have even longer during the holiday period:

> Items purchased at the Apple Online Store that are received between 10 November and 25 December 2020 may be returned up to 8 January 2021.

https://www.apple.com/shop/help/returns_refund
Without any social distancing, other measures etc, covid has a basic reproduction number of 2-ish... measles has R0 of 15.
Can you expand on "horrible telemetry" please? And since no Macs have a touch screen, I'm not sure what you mean by the "one interface" thing. Big Sur may resemble iOS but it is not the same interface at all.