skysight-inc/HackerNews huggingface dataset:
Yes I got that quote via Wikipedia. It, in turn, is a direct quote from a judgement from the Law Lords, which set a precedent – the main precedent on the subject if that Wikipedia article is to be believed. So it's not just a random Wikipedia editor's view on the subject.

Yes, no kidding it's a more complicated subject than that one short sentence. But my point was just that it's different from any notion of entrapment, or lack of, in the US.
Should I be suspicious that the exponent in the equation is the current year? LOL

I still need to read the article. The letter from Moh was interesting.
I think it's fair to say that this could lead to certain new things becoming known about the distribution of primes. This could have implications for cryptographic algorithms that depend on prime numbers being hard to find.
Good point. Cellular accuracy has improved dramatically since 2015.
This. Not so hard to do and lots of corporations already do it.

But yeah - whatever you are running on that box better be legit!
To further add some (maybe helpful) pedantry, the boundary between an airplane and a satellite is usually taken to be the point at which the velocity required to remain aloft via aerodynamic lift exceeds the orbital velocity if there were no atmosphere.
What's a good alternative to the Appstore for finding apps?
>Weinstein the person caused the company’s liability

His actions on behalf of the company, and the actions of others also acting on behalf of the company. He is just one of the individuals whom one could reasonably expect to be held liable in a civil suit.

>They won’t agree to a bankruptcy plan that leaves them on the hook for further litigation.

They will if a plan that doesn't absolve these covered individuals of liability is not offered, or is not able to be offered. And if they don't agree to a plan, oh well.

Remember that if there's a policy choice between allowing this practice, which allows for a liability cap to be negotiated in bankruptcy court , or disallowing it, the insurers have every reason to rattle their sabers about refusing bankruptcy or going out of business, because the status quo benefits them greatly. So they might say they won't agree to any other plan, but that could be just talk until you refuse to offer them such a sweet deal.
Check out Minerva.
I did https://commonform.github.io/.
We're talking about living things that feel pain and have drastic impact on the environment, not numbers on a chart.
Probably more than likely it's not generalizable to real world conditions.

Benchmarks are meant to be reproducible, meaning perfectly predictable. CPUs have things called branch predictors which try to predict what the software is going to do and try to do the calculation ahead of time resulting in (hopefully, if it predicted right) faster execution time. If you know which 'branches' a benchmark goes down, you can make a program which can coax the branch predictor to always make the right guesses for a given benchmark.

A program branches whenever you encounter some sort of conditional if-else statement.
amazing, thanks so much for sharing this! I combined this with a svelte thing I'm working on and it's working amazingly!! You've saved me a TON of work!
In addition to the other comment, the primary problem with malloc() in embedded environments is that you push the memory exhaustion error to runtime, rather than compile time (not memory fragmentation). A call to malloc() in a rarely-called function might not exhaust available RAM until a system has been deployed for days or weeks, which is much worse than finding out your program requires too much memory at compile time, or at boot time. While stack overflows are always possible, many embedded projects at least have static analysis tools that can (with varying degrees of soundness) calculate worst-case stack use.
maybe buy twelve items that represent the words and have them around the house
A roommate in college was from a small rural village in Vietnam and a first gen college student. It took his entire extended family to pay the cost of tuition (international student rates). At the age of 18 he was putting in 60 -70 hours a week to his studies, as the responsibility he felt to his family to earn that sacrifice was overwhelming and less than an a perfect score visibly upset him. Not knowing any better I once said 'but you got a 3.9...', his reply was 'My father skips meals for me!'.
When you did you get on TheWorld? What was it like?
People have memorized pi out to absurdity - surely one could memorize 192 bits with enough incentive?
The babies don't come out ready to work in factories and invade Taiwan.
I did wonder whether I should include 'western' or not. I probably shouldn't have, since, I agree with your point, it's not a area that distinguishes western from non-western.
More counterexamples here too: https://old.reddit.com/r/math/comments/xw8i9w/oldest_person_....
I use generator coroutines pretty extensively in my game framework. It makes for some clean cooperative code that’s fun to write.

https://github.com/jbluepolarbear/Bumble
Might you have a link to "Aesthetics and Modernity" or say who the author is? I found a couple of titles but they seemed to be about political theory.

Also might you or someone else recommend something in between Wulf and a Cambridge Studies series style book?
IBM and Unisys mainframes and microcomputers beg to differ, with their language environments.
They're run by thieves and murderers.
> I don't get the complaint, there are flaws, it could have been much MUCH worse.

I find it amusing that after half a century of existence and powering the world's IT infrastructure, suddenly some illuminated individual felt entitled to claim they alone found problems that they alone can fix.
Could you elaborate your analogy?
I'm obviously referring to LibsOfTiktok, not the idiots that went there in person to do whatever they did.
Sure it doesn’t have to be JSON. It could be YAML, XML, ASN.1, S-expressions, whatever. But I think JSON is a clear winner (nowadays) on the basis of being simple, easy to parse (compared to C/C++/etc which have very complex syntax), parsing libraries being extremely widely available (almost every language, even the most obscure, has a JSON parser available; languages which lack JSON support in their standard library, such as C, are now the exceptional minority.)

Of course it is more voluminous and slower than a binary format. One could always define a binary encoding which straightforwardly maps to the JSON one (or just reuse an existing one such as UBJSON, BSON, CBOR, etc)
Yes, you should :)
Esperanto is not my favourite artificial language (2002)
It makes sense to me that this should be the case, without any conspiracy, because physical things require lead time and inventory.

But have you looked at a chart that proves this claim that everybody makes and assumes is true?
> Apple has to answer to the shareholders and board of directors first, and Tim Cook can only stay CEO as long as he's acting in their interests.

And it is his job to explain to them that plastering ads all over the UI is going to destroy the entire privacy-conscious image that Apple has built up over the past decade, specially the past five or so years.

You can't just say "There was no alternative but to show ads", it's a reductio ad (lol) absurdum by which you can excuse any bad decisions that a CEO makes by saying "Well, the board made them do it".
Yeah that point about SSH keys just worried me.

The keys to pretty much every online kingdom are only 2048 bits long and once the methods to exfiltrate crypto have been honed it's worth looking at ways to weaponise the others.
Aren't satellites, by definition, orbital?
Haha how does the rest go… RHQQ2 ?
In the earlier version I saw (I guess it consists of the non-bold parts), he didn't mention as much negative stuff about Zhang. His claim that Zhang "want to be famous all the time" I regard with suspicion.
Offtopic - I really love the concept of this product. I hope they provide 4k screen options and keyboard with happy-hacking keyboard layout by licensing the design from Fujitsu (with fully modifiable keymapping by open firmware.)
A person typically have multiple interests. Associating yourself with a single interest is usually a bad idea as sooner or later your would want to talk about something else.

It would be way more natural to have interests as channels for a person's account. People could subscribe to only particular interests instead consuming the full stream of the person's posts. I'm not sure if Mastodon supports this, but it's sorely lacking in Twitter.
Moment happens 4h 46m 30s mark
> Everything about me experiences time sequentially.

That's not entirely true. Ever look at a clock with a second hand and see the hand linger a little longer the first second? Congratulations, you just saw things out of order. Your brain did not receive input for the period of time when your eyes were in motion towards the clock, so it lied to you and filled in the missing data after the fact once it started getting visual input again.
My iPhone XS was deeply annoying in my jeans pockets. My 13 Mini is much better.
There is absolutely nothing a website can do that an app can't. Apps can do more to profile you than a website.
Ahh thank you, I had forgotten the exact details! I still remember the burning frustration like it was yesterday though, hah.

CSS/HTML were my gateway into the tech industry though, so I'm glad I pushed through it. In retrospect, I could see why most "real programmers" were happy to push this tedious work over to me.
Hmm... thanks, it looks quite good.

But why is streaming rental for 24 hours? Why can't we do rentals for two weeks for videos? Is there a good reason to make it so difficult to stream? I don't want to watch it a million times. I just want to make it through once, but it takes me several sittings typically to finish a movie.
A Giant List of All the Dumb Stuff I’ve Ever Done
Sure you can start a new browser engine, but this one is nowhere near usable, and it will probably never be.
There isn’t the C ABI, as the article actually mentions. There are various ABIs, most of which (but not necessarily all) can be targeted by a combination of C declarations and compiler switches.

The one thing that could be improved is to come up with a better language than C headers to specify cross-language APIs/ABIs.

The fact that different ABIs exist cannot be helped. That’s something one has to cope with in any case, independently of C.

One way to sidestep many of the issues is to target the JVM. ;)
Some people don’t need to stand up because they don’t see any bad or evil in his work.
Ok, but there is a difference between looking up definitions and understanding something.
Spoilt / informal ballots are counted in elections in many jurisdictions, with the number of such votes reported in the final results table. This means that there is at least an upper-bound known for the number of people who scribbled "none of the above" across their ballot.

If the NotA campaign were more organized, and supporters of it were more motivated, then they could probably get the number of spoilt / informal ballots well above the margin of victory in multiple districts, which would be an effective way of bringing the legitimacy of the candidate's win into question, and pressuring politicians to make NotA an actual option on ballots.

Once that goal was achieved, though, and NotA still got less than 5% of the vote, I think it would be very hard to convince the public that the winner was somehow hiding their true unpopularity by "forcing" voters to vote for someone they didn't like (and that the winner was disingenuously claiming that low turnout meant that the abstaining voters were confident they would be happy with the outcome).
Mercedes CEO: 'absolutely inconceivable' to write off China
Pixelfed: A free and ethical photo sharing platform
> That was the value at the time of seizure, which is most-likely the correct time at which to value it.

It should be marked to value at time of the crime. Value of the property is often a metric used for setting the charges/punishment and he had no idea it would appreciate the way it did. He shouldn't get penalized for it appreciating.

May differ internationally but to my knowledge it works that way over most of the US.
I have a hard time believing that Intel is beating Apple Silicon in performance per watt.
What causes you to believe in the premise other than it being repeated a hundred times a day?

I don't understand why people waste electrons making comments that cannot even be right or wrong without specific data and defined terms.
Though they are also the driver for the Samsung Flip models being the bestselling folding phone, which is interesting.
The tumble dryers in my halls of residence were meant to take 20p (oh, those were the days, it's probably a quid now), but if you put in a 1p slowly and kept turning the handle it would trick it.
In that case, you might find interesting these two short explanations I posted to Reddit about Siegel zeros (the second is a continuation of the first) :)

https://old.reddit.com/r/math/comments/y93a86/eliundergradua...

https://old.reddit.com/r/math/comments/ymlacu/professor_yita...

The class number formula, mentioned in the second comment, is one of the craziest "bridge results" in all of math (meaning a result that connects two seemingly disparate areas). The class number formula connects the values of Dirichlet L-functions at s = 1 (Dirichlet L-functions are complex functions related to the distribution of primes in arithmetic progressions), to class numbers of number fields. (Remember that the value of Dirichlet L-functions at 1 is exactly what the question of Siegel zeros concerns.)

To give a crash course on what some of those words mean:

1. A number field is what you get when you take the rational numbers, and you throw in the roots of some polynomials to get a bigger object where you can still do all of the usual arithmetic operations, in the same way that we throw in the roots of x^2 + 1 (namely, i, -i) into the real numbers to get the complex numbers.

2. The ring of integers is the right notion of the "integers" in that number field. (That is, rational numbers : integers = number field : ring of integers in that number field.)

3. The class number of a number field tells you how close you are to having unique factorization into primes holding in the ring of integers of that number field*. If the class number is 1, then you have unique factorization; if the class number is 1000, then you are very far from it.

What this connections means is that you can prove things about regular old primes in arithmetic progressions (in the integers) by proving things about these exotic / abstract primes (in rings of integers of number fields), and vice-versa.

Anyway, as a result of the class number formula, there are a lot of results about class numbers that are ineffective because of Siegel's theorem too, e.g., https://en.wikipedia.org/wiki/Brauer%E2%80%93Siegel_theorem. Zhang's result (if correct) would make all of those effective, too.

*While in the integers, it is true that every number factors uniquely into a product of primes, this is unfortunately not true in more general contexts. In fact, algebraic number theory basically began with a mistaken proof of Fermat's Last Theorem, which was mistaken precisely because it assumed that unique factorization always holds in this more general context, which is not true. (If unique factorization did always hold, then that proof of FLT would have been correct.)
Sadly, they would probably make it a schmaltzy Oscar-grab of a movie, like they did with Ramanujan's story.
What makes it impossible? Naively I would think that if you have a secure 1:1 communication protocol, then you can send N*(1:1) secure messages to a group of N people. To solve the "fake group message" problem where an adversarial member of the group sends different messages to different members of the group, or delays the message to some members, the protocol could simply allow for a 2nd level "vouch" message to be sent, such that Alice sends the message to Bob, Alice sends the message to Charlie, Charlie messages Bob a receipt with the receive time and a hash of the chat log, and Bob messages Charlie a receipt with the receive time and a hash of the chat log. If the hashes don't match, or the receive time is unacceptably different, then you highlight the message as suspect.

Sure, it takes N^2+N messages, but that's not exactly a massive overhead for text. Multimedia takes N times as much bandwidth as the 1-server, server-many model for the sender, but otherwise isn't terrible.
> does Google still have another messaging service attached to their SMS app

Google Messages (the default SMS app on newer phones) uses RCS if available and overlays E2E encryption on top using the Signal protocol.
Zoom shows ads now?
Because I already have an encrypted messaging app. It's called Whatsapp. This bumps up to E2E encrypted if both people using "SMS" have signal installed. Now this is just an alternative to WhatsApp. I will just keep using WhatsApp.
Yep, Cannonical backed down on that advertising/revenue stream. Has Google ever backed down on advertising? It remains to be seen if Apple does.
Impersonating people can very much be illegal, but it can also expose you to libel. Please, do your spell check thing and get back to me.
Yeah it sounds good but you are still moving, wasting time interviewing and currently unemployed
> There have been so many people ditching their perfectly up to date Windows notebook in favor of new shiny Macbook Pros (which is super unnecessary given that about 60% of the company uses their machines for nothing more than light office work and another huge portion with incompatible programs)

Maybe it isn't a necessity, but it is extremely nice to be able to go into the office without having to worry about having to charge the device at any point throughout the day at all. I legitimately stopped carrying a charger in my backpack. Sounds like a trivial non-issue, but it makes a difference to me.

I once had a day filled with 5 hours of interviews through videocalls on Google Meet, and my Macbook Pro (M1 Max) battery dipped only from 100% to 70%.

It is hard to overstate how freeing, at least personally to me, it feels. Maybe I don't need all the M1 power on a daily basis. But not having to worry about charging my laptop at any point during the day, regardless of the workload, is always welcome. Add the fact that I've never even heard the fans on my MBP (and neither have I felt it heating up much at all), and you got a pretty solid proposition to switch.

Also, if you are trying to build any large Node project on Windows, you are going to have a bad time. Node is just straight up not as efficient on Windows and takes multiples of time it takes to build on macOS/Linux.
Did they finally upgrade from jessie? They had really outdated versions when I last checked them out?
Finally, someone who quit.

So many of these stories are from someone who built the thing, profited, left, and then took up a new chapter of their career talking about how everything they did at <BAD COMPANY> was bad and that they should now receive funding, back pats, and NPR airtime for their new <GOOD COMPANY>.

My question is always: "So, are you going to give the money back?"

There really is a middle ground between just following orders and dedicating your life to sabotaging a company from the inside because someone there once thought about doing something that didn't 100% align with your personal mission.

You can refuse and you can quit.

More people need to read books on engineering ethics.
If I am going to see only 1 ad in a normal Apple app (Maps, Music, Podcasts etc.) Apple can kiss that money goodbye.

Don't open Settings, then. There's been ads in there for three years.
Generators are great for building and consuming lazy iterators, and for building pipelines of lazy iterators. Lazy evaluation in pipelines can interweave work and can be more efficient than immediate evaluation.
Eh. For me IG is pictures from people (sometimes friends) and then short, movie swiping.
You could have saved all this trouble and just used time-tested incandescent bulbs. No offense but this whole article and thread is just getting each other to buy stupid crap.

LED lights have far more problems than color temperature not matching the circadian rhythm (if that's even a problem... I just avoid blue light in general). 99% of them flicker, even without a dimmer, and most probably have bad color rendering qualities (CRI) too. In my experience, they're all too cold. They'll also be too dim yet still give you that "getting blinded" feeling. I visited a $7500 apartment and it was laughable how they included LEDs that flicker at somewhere around 60-100Hz. I just stopped using LEDs until I understand the market more, after already wasting hundreds on failed attempts to find an acceptable LED. For now sticking with warm color temperature incandescent bulbs, which are almost perfect. I don't need to raise the color temperature in the day.
Ask HN: Trying to find an old article about tree marks and math
The article started without any math context. It was about marking (real) trees with circles. And to "undo" the marking you would draw another circle inside this circle and so on... this turned into math after some pages..

Google isn't any help, my choise of keywords (tree, marks, math) might be bad and misleading.

But I think I first found this article on HN some years ago, maybe someone remembers it?
I love HN threads where the complainer is knowingly using an old device on power mode, while complaining about performance… all while the responder is using a custom de-googled niche ROM and claiming somehow it works flawlessly.

I always wonder how non-HNers use such software, if even the dedicated people are struggling.
Interview with Polychain Engineer
Interview with Arshan Khanifar, an engineer working in cryptocurrency at Polychain.
Whenever the Germany was critiqued on its Russian gas dependence by the US it was always brought up that Germany could rely more on US gas (from fracking if I recall).

> Germany should have pursued energy independence for the European Union. It’s as simple as that.

Nothing simple about that.
Germany financed the first solar boom under the Green party before 2005 which cost German consumers a pretty penny (EEG Umlage). When Merkel got into power this renewables surcharge got so high that it was threatening consumers and industry. Merkel put on the brakes for renewables (which cost Germany pretty much all solar industry) and ushered in the Gas dependence.

Only with expensive fossils do renewables have a chance in Europe. So the current prices do have at least one advantage and might eventually lead to the energy independence.
> For some 10 years, I had recommended 100 mainland Chinese students to the department and all accepted by the department. I am always indebt to the trust of my judgements by the department. Only very few of them misbehaved, bit the hands which fed them, none of them intended to murder their parents/friends, almost all of them performed well and became well-liked.

No murderers, great success!
There was a scientist who did his best stuff while he was working as a patent clerk.
This guy has no idea what he's talking about.
Yet again another click-baity title, followed by an angry rant, the topic of which has nothing to do with C after all (but readers have to go through an impressive amount of noise to deduct that).
I suppose it does function as an engagement hack, but I like ephemeral messaging like this because it is low-stakes and I often don't care strongly whether any individual sees my post or not. If I did care, I'd simply send them a message directly! So at least in this sense, the short timeframe is a feature that defines the medium for me.

Of course, you could allow customization of the time interval, but that adds another layer of complexity, and other platforms that use stories have already pretty much standardized on a timeframe of 24h, so it's easier for platform newcomers to understand.