skysight-inc/HackerNews huggingface dataset:
I guess the mechanism is just a constraint on the possible solutions for the scenario. As an analogy imagine holding a rope in your hand and wiggling it up and down, this way you can make waves of more or less any wavelength travel along the rope. Now fix the far end of the rope somewhere or close it into a loop and you will no longer be able to make waves of arbitrary wavelength but only integer or half-integer fractions of the rope length.

In case of the loop the two ends of the rope are now identified and therefore must have the some displacement at all times which you only get if the wavelength is an integer fraction of the rope length. I haven't thought about this in much detail but I would guess that if you wiggle the rope at one point the wave now goes both ways around the loop and interferes with itself. Similarly for the rope attached at the far end the wave will be reflected and interfere with itself. In the end the result of the interference is probably strong damping of all wavelengths that do not have a suitable wavelength.

On the next level down you could than analysis this in terms of the atoms and the electromagnetic forces between them which in combination give rise to the macroscopic behavior of the rope. And as I said, I guess time travel self correction would be essentially the same thing, some kind of interference effect disallowing certain solutions. Just like in the loop example where you can not wiggle the rope in a way that the two ends of the rope have different displacements, i.e. you can not go back in time to kill your grandfather and have this prevent you from doing so. There is a consistency constraint by the rope being a loop and the rope not allowing discontinuities in it.

How this would work out in a complex system that involves the real world and people trying to kill other people is probably really far beyond human ability to figure out. Maybe just one neuron in you brain would not fire and prevent you from pulling the trigger. Maybe aliens would capture you on the way to your grandfather. Maybe something would get into the way of the bullet and capture or deflect it. Impossible to say.
/r/ProgrammerHumor is quite good.
Apple used to refer to all "fruit" other than berries in middle English.
Pretty cool.

Just launched our beta version of https://impossiblefitness.com/exercises after getting a bunch of requests like this.

I think this type of thing is super useful and very underrated.

Next step for us is building out the training programs so people have specific training methods for whatever their goals are.

Good luck with all this!
Isn’t that more a Unicode normalization problem than utf8?
Why? If time is immutable (essentially a Block Universe where everything is predetermined) then you traveling in time doesn't mutate anything, just as you experiencing the current time isn't mutating anything.

Of course it (seems to) follow that you don't have any free will. But there's nothing in science or philosophy contradicting that (if anything we seem to find more and more evidence to support that idea).
Or they didn't think it mattered if the facts are correct because it is a joke.
Thank you for building it! I have been using it since last April during lockdown when gyms were closed!
UDP packets aren't guaranteed to be received - hence, "you may not get it".
> That's a terrible reason. HTTP header values are not necessarily UTF-8, and an implementation that blindly assumes they are is broken.

Actually, they are explicitly specified as ASCII ("follow the same generic format as that given in Section 3.1 of RFC 822"):
https://tools.ietf.org/html/rfc822#section-3.1
Looks like Google is going to pay France.
A programmer's spouse asks them to purchase some items from the supermarket:

"We've run out of milk, so buy a carton. Oh, and if they have eggs buy six of them."

The programmer dutifully heads to the shop and returns with six cartons of milk.
The future of the cell phone, according to the man who invented it
The Bane of CTOs
> I can’t see my way to blaming government for this.

They get to take money from people backed by the threat of locking them in a box if they don't. They are responsible for making sure that money is spent extremely effectively.
Why don’t video calls have stereo audio?
So how does 'suicide by gun often gets wrapped into "gun violence" figures than make the US stats look worse than they actually are', which is what this thread was about?
Yeah, from what I can tell the previous Raspberry Pi approach of a completely separate, full-on computer was ill-suited to its stated educational purpose for multiple reasons. The trouble is, the climate of, well, fanboyism around the Pi meant that this tended to be dismissed as an issue. I wonder if now everyone will discover how much better microcontroller-based boards are for this, just like everyone discovered the performance benefits of not having an ancient version of ARM when the Pi 2 came out and the practical benefits of integrated wifi when the 3 came out...
Sorry for the possibility dumb question: do those microcontroller board have some kind of operating system? Is that operating system open source? Could it, in theory at least, run some trimmed down Linux kernel?
Functional Programming Asks for a Mutable Developer
Is the high similar to heroin/morphine etc in humans? Because if it is, then is catnip not addictive to a cat? What if a cat discovers whole fields of the stuff and decided to revel in it until death? It's unlikely but it could happen
> What does that even mean

Any variation on this: “sending this item in the past, will grab the same amount of mass from the past, taken at random in a way that preserve the energy on both ends”
What language? When I write functional code (the compiler can enforce purity) in D I can usually get it running fairly quickly, but because of various things (memory locality, memory usage, etc.) I can see it being a problem in problem in the more traditional functional languages.

Ultimately for single-threaded applications avoiding state is usually just slower, however, it also buys correctness. Eliminating mutable state in composition can also massively improve the parallelism available to the programmer without making changes to the implementation.
> Matrix ensures that there is only ever one way of doing a given operation

That's not entirely true though. Press voice call in a client and you may end up with an embedded jitsi, some WebRTC thing, or nothing at all. That's exactly how xmpp clients started to diversify.

> I'm not trying to spread FUD about XMPP

Yeah, the tone could certainly be improved. Every time Matrix comes up, someone mentions xmpp and immediately the flinging starts about how broken it is and how those developers let it slide into obscurity.

Which there may be some truth to, but it really leaves a bitter taste. Especially since much of xmpp lives on in Matrix in bridges to other networks. Matrix really got a flying start there, and that's a good thing! Software should be shared and built on.

What worries me a little is that the same problems xmpp had, with protocol verbosity and problematic integration with smartphone platforms, is bascially the same in Matrix. The protocol is at least as verbose, and battery management is at least as hard. As a successor to xmpp, one might have expected to learn more from its problems. I'm certainly not complaining however, the more software the better, and the web client is very nice.
> A recipient SHOULD treat other octets in field
content (obs-text) as opaque data.

This is not really a 'should', IMHO, because fields are defined as OCTETS, iirc. Based on that, a compliant and robust implementation must treat them as opaque data.
> So much frustration was felt because a manager read a TechCrunch article about how X (with 100's of millions) did this and achieved something spectacular.

Because they did this and (coincidentally) achieved something spectacular :)
As the Biden era begins QAnon believers grapple with doubt and spin new theories
reading this i'm getting flashbacks from python 2 -> 3 migration and all those people complaining that they're now getting Unicode*Errors thrown at them. the fact is, none of this stuff is simple! you can pretend it is until a corner case bites you in the behind, suddenly the tower of abstraction falls apart and you're left picking up the parts in four different string encoding formats. (see the abysmal C which at least doesn't pretend anything at all, C++ which doesn't require you to know all this stuff and then it just blows up if you make a particularly wrong misstep and most recently Rust, which will call you names for using the wrong type in the wrong place, in turn greatly confusing people who say strings are easy).
Even if Mozilla/Firefox dies I'd like to believe its spirit and rendering engine will live on in forks. Maybe we'll have another successor to Firefox as Firefox was to Netscape.
There probably isn’t a 10x that comedian for you.

To me the difference in 'funniness' between a random standup special (even one that is 'good' enough to get a distribution deal) and for example some of Eddie Izzard's best is easily 1000x.

But of course my least favorite stand up special is also literally the funniest thing someone else has ever seen. So maybe it washed out in aggregate.
Sorry. I meant strong states. Not inter-nationally speaking but in its own territory.
HTTP headers are generally treated as ASCII, and Golang's decision to treat them as UTF-8 opens the gate to a range of issues, including the linked unicode normalization attack.
The article doesn't actually answer the question. How many kilometers and what is the depth of the sound channel? Where does the pressure/temperaure ratio cause sound to difract?

After reading such an article I feel none the wiser, as the words are barely defined and no specifics given. Is there anywhere else to find better info?
Hi @filleduchaos, a Nigerian here, pls, if you don't mind could give few pointers on how you scored your first few foreign jobs. I've sent out so many resumes and cold emails, I have as many rejection letters to prove so. I know there's sth I'm not doing well. Currently studying all sorts of Algo books. Thank you
Except that the industry is settling on RISCV, for reasons of cost and flexibility. It's quite disappointing that Raspberry Foundation chose a clunky and limited legacy platform like M0+ for this silicon, given their educational mission.
Joe Biden: The President – The White House
Do you have any pointers to the PayPal hack?
This article (/quasi-essay) was a good read : https://fasterthanli.me/articles/aiming-for-correctness-with...
https://en.wikipedia.org/wiki/Gender-equality_paradox
I don't think marketing is the decisive measure; sometimes it helps, sometimes it doesn't, sometimes it's unnecessary. As a famous example I mention Billie Eilish; I read that they uploaded their first famous song only on Soundcloud so that a friend could hear it; so not exactly an (intended) marketing measure; but as luck would have it, thousands then suddenly discovered and heard the song. The rest is history. But I know far more at least equally talented musicians who upload songs to Soundcloud without anyone taking notice.
The "prince of orange" predates the arrival of oranges by centuries, is that just a modern translation to english of a french title that used some other word?
I hate e-commerce stores that make you register an account to buy things. I mean I can understand why Amazon needs accounts, but for mom-and-pop stores you need things to be as frictionless as possible, and that means /accountless/ buying of items. Accounts are juicy targets for blackhats because of password re-use and a database of accounts can be used for credential stuffing.
The desktop app does that, not the browser extension, so it should in theory be possible to avoid allowing it to inject arbitrary code which allows connections to anywhere in the browser by limiting it to localhost.

Unfortunately, I’m not sure that a reasonable UI for something like this would be feasible without everyone just being trained to click Approve. Some kind of review process could work but that’d put it back in needing Google to admit that they need to pay humans to operate a service.
A cat is not going to OD on catnip.

Also, from the article: "Big or small, the felines surrendered to the substance, rubbing their heads and bodies in the patches for an average of 10 minutes"
I didn't save it, it was picked up by archive.org's own crawler in Nov. Also I think you're way overthinking this, I just saw this because it's a comment thread on a post about ArchiveBox. It's a little weird that you frame it as competition, there are plenty of open source archiving projects, it's not a war. We can be civil, you don't have to mock me or do stuff like blocking me on Github, I have no beef with 22120.
Why should that political view affect your technical decision? You choose and use browsers to browse the internet, not to show or reject support to some political alignment.
> That's a terrible reason.

Consider this: all strings are utf-8, so working with pure ASCII is much more work in golang.

It leads to all kind of issues, not only security problems.
The Steve Yegge article: "Execution in the Kingdom of Nouns" serves basically as a Java joke story.

http://steve-yegge.blogspot.com/2006/03/execution-in-kingdom...
As they linked to the LibreOffice bug that we hit,[1] it might be worthwhile explaining how the cross platform architecture works in LibreOffice.

The widgeting/graphics library is actually run by something called VCL (the Visual Component Library). It's a bit of a mess to be honest, but the simplified version is that there is a class called OutputDevice that the rest of the app uses, which basically acts as a fascade over a platform specific class called SalGraphics (there are a number of other platform specific classes, SalGraphics is what I focus on here).

Basically it is a class that implements a bunch of primitive drawing functions which call on abstract functions. We then implement these functions in a platform specific class.

To see the guts of the Mac class, see AquaSalGraphics [2] - and no, none of know why it was named "Aqua"... our codebase is old.

FWIW, OutputDevice has serious issues. I have detailed them in a mailing list post. [3]

1. https://bugs.documentfoundation.org/show_bug.cgi?id=138122

2. https://opengrok.libreoffice.org/xref/core/vcl/inc/quartz/sa...

3. https://lists.freedesktop.org/archives/libreoffice/2020-Dece...
> https://www.whitehouse.gov/briefings-statements/statement-pr...

> 404 Page Not Found

Any backups/cache on this article?

UPD: HN topic link seems update now.
For those interested in how all these royalties work, I'd recommend reading "The Definite Guide to Spotify Royalties" by Jeff Price.

https://vi.be/files/research/the-definitive-guide-to-spotify... [pdf]

To quote directly from the introduction:

"When I began to write this article, I thought it would be a quick one. Yes, I knew there was a lot of confusion and misinformation about Spotify royalties in the world, but I naively thought, no problem, I’ll just lay it all out in a quick couple of pages.

I could not have been more wrong.

The complexity of Spotify royalties is, frankly, insane. So insane that it took me over a month and 40 pages (before including diagrams) to explain it all. No artist, label, songwriter, distributor or musician should be required to have a depth of knowledge of this complexity to understand a very simple
question: “How much do I earn when my music streams on Spotify?”
There should be a simple, easy to understand answer.
But there’s not.

And to be blunt, it’s not really Spotify’s fault, nor is it the music industry’s fault, or the fault of U.S. Copyright laws. But when you put all three of these things together, you get a weird franken-monster royalty schema that has resulted from a new music business model built on consumers paying to have access to music, rather than paying to own it.

For each step described in the royalty calculation process, it took another step to explain the step preceding it, and the one preceding that one, and furthermore, the reasons why each step exists. Each step, in and of itself, makes sense, but together they are like peeling layer after layer of a never-ending onion."
> It's an issue with all forms of health care. If a hospital makes money for each test done

That doesn't line up. In some countries, such as the UK, doctors are generally salaried employees.

With that said, I don't think the same is true of UK dentists.
Linux on Apple Silicon initial patches
Usually you don't run an operating system on those, or maybe what is called a Realtime Operating System (RTOS). That's basically glorified thread scheduler, with some basic synchronization primitives.

Regarding the Linux question, the larger cortex M devices can, but this one is probably too small at 264 kB, although not very far from the minimum (I could find boards with ~320 kB claiming some support). The biggest question is wether or not the Cortex-M0 architecture has all the required features for Linux (M4 and M7 can, but are much bigger chips).
Can you exemplify this?
Apples podcast iOS app is one if the worst apps I’ve used.

I’ve stuck with it since forever but dropped it recently. It’s slow and buggy and crashes and wastes disk space. Apples going to have to do better than that if it wants to play in the podcasting space.
If you configure the PWM outputs as open-drain, then you might be able to run the servos from a higher voltage than the MCU, depending on how much current the ports can sink.
I still fight with case-sensitive matching breaking HTTP2 -> HTTP1.1 proxies
Who defines “medically indicated” - the government, or the clinicians?
I work in a remote-only team since mid-2019 and we've never used video in any meeting (even including the job interview). Why would we? On average there's one audio meeting per week; all the rest is done over chat, mail and issue tracker.

Video in meetings that don't require it is just a stressful distraction.
As far as I know, no. I believe the restriction on language embedding that you might be thinking of was very short-lived.
So you're saying maximum priority is correctness, and performance second place? Because if you don't have correctness you can't "start with correct code"
How to Co-Live with a Natural Hazard
Why was this:

> The team, which has already patented an insect repellent based on nepetalactol,

At the BOTTOM of this article.
Picodvi: Bitbanged DVI on the RP2040 Microcontroller
Polish Facebook like site launched by government
Ah I meant 10% just in the US.
How is this different than a Pyramid Scheme?
Not sure about that. I've been in a lot of Middle East countries and they were Sunday to Thurs.
Cloud Native Spring – Migrating Traditional Applications
> Except that the industry is settling on RISCV, for reasons of cost and flexibility.

Do you have any numbers supporting that? I see a few people on HN excited about it but the shipments are a tiny rounding error on the volume of ARM devices shipping.
Or click it too! It's pretty hilarious
Search for alternatives to Shazam (proprietary)
What a crappy article. Apparently the answer is "it depends" but they're pretty sure it is "many kilometers".

> In fact, hydrophones, or underwater microphones, if placed at the proper depth, can pick up whale songs and manmade noises from many kilometers away.
Yeah that does push it a bit, but the joke is that she didn't understand what he was talking about with the 'onethirdxcubed', mis-parsing it without context. But when asked the integral, she knew the answer; not because she'd been told.
I don’t think foxes are orange enough that you would make up a new word if you already had brown and red.
I read big discussions on Brave on HN yesterday and immediately tried switching to it. Uninstalled within an hour, it was too bloated and performed unironically slower on my computer.
GoKi and GoGi – Go-Based Trees and Native Go 2D and 3D GUI
How much does that speed (of copying the buffer) really matter though?
Having recently had a child, I learned about APGAR and marveled how the emotional "is my baby ok" was put into a super easy process. The chart from the article can be followed by absolutely anyone and babies can be sent to specialists as needed - or not. As the article mentions, it may not get everything 100% right, but it's useful enough - and more importantly easy enough - to save a lot of lives.

I can highly recommend anyone to read about the process of medical emergency triage in general. It drastically reduces the knowledge needed to solve complex situations and gives you something to hold on to when things get hot. Seeing these stressful problems reduced to if-else flows was very inspirational for me for designing ways to tackle urgent issues in other areas of life, e.g. tech support, service requests or HR.
> Security, standards compliance, auth breach consequences

I would argue that security, standards compliance, and breach consequences apply to everything.

> but with a different emphasis

This is fair though.
Yep, the original reports are here:
https://hackerone.com/reports/488147
https://hackerone.com/reports/510152

And I posted a full whitepaper/presentation on the technique here: https://portswigger.net/research/http-desync-attacks-request...
Angry at Big Tech? Wait the Other Shoe Has Not Dropped (Worse Things Coming)
its coming! also checkout https://asahilinux.org/
Good luck getting a job now that this has been exposed to the unwashed masses
A physicist, a chemist and a statistician go hunting.

The physicist aims his rifle at a deer, shoots, and misses six feet to the right.

The chemist aims, shoots, and misses six feet to the left.

The statistician exclaims "By golly we got him!"
Cats are going to love people who spray that stuff on.
I love that I have a lot more connection with the community around me (mostly of dog-walkers, but some just-walkers as well). In terms of work everything is mostly the same, except that I feel a lot more free and therefore better.

From what I hear of my colleagues, you're definitely not alone.
Obviously marketing is not the dominant factor if you're as good and original as Billie Eilish.
Most people on hacker news do actually both, write on hacker news when they take break and do pull requests when they work. By the exact same logic, any activity you have, you could have spend that time by advocacy for good cause. Whoever works on own side project or plays board games afternoon could have instead be activist for better healthcare and is now starwing oxygen to those causes.

Plus, quite honestly, if I would seen advocates for better healthcare or better affordable school system complaining about the other issues being distracting to them, then it would sound like a good faith argument.

But, I have seen this opportunity cost argument being done by those who oppose one advocacy and don't practically care about the other. I mean, I am not doing anything activisty/charitable either, but I am not claiming it is because another cause starwed the oxygen or what not.
Proforestation is the fastest and most effective way to capture CO2
Adding multi-factor authentication to your app, the easy way
Does virtual court mean more or less meaningful participation by litigants?
How to convert the NewYorkTimes into your database with Elixir:)
Not just catnip,valerian too,which is a 'top recreational drug' for cats, apparently. When we were kids,we used to give small amounts of valerian root to our cat to chew. The cat would literally tear anything apart just to get it. Then,a few minutes later,it gets high, and just keeps rolling over purring with satisfaction.
I don't understand. Why exactly is having features that you don't need to use a barrier to entry?

Casual programmers can use the same Python that 2.x used - with very little (yet IMO logical) differences.

You can get started just as easily and use/learn (or don't) features as you need/wish.
When the situation allows, you want to pick a metric that would not matter if it were gamed. It takes thoughtful leadership to arrive at it.
Britain's future now we've brexited. Back to the great days of the 80s!