skysight-inc/HackerNews huggingface dataset:
Some time ago I've been in the same situation. My manager was an incompetent prick and I spoke to the CEO about it. He promies to "look into the matter", promies that in max 2 months I will be transfered to a new team. Fast forward 6 months, nothing happened. I gave my resignation letter, and they asked me "why"... Are you kidding me? Either this is some kind of a HR bullshit politics, or companies really don't care and forget issues like this as long as the noise dies out. My next job was light years better, and now already 8 years I am working there. :)
From what I heard during my time there, it wasn't just patrolling, he used to hide in the shadows out of sight waiting for someone to mess up then jump out and fire them right there publicly, which imo is much worse.
He used to have nickname of Sniper Dave or something of that sort.
What's messed up is the oversimplification.

An hour of labor can produce wildly different amounts of value with different tasks, skill, materials, and especially capital equipment.

What's the value of a brain surgeon working with a shovel on a farm for 10 hours?

Removing a brain tumor in a 10 hour surgery?

Doing brain surgery for 10 hours, but with only primitive tools?

Should they be paid the same? Why or why not?
Its funny, as a canadian i get geofencing preventing me viewing usa stuff all the time. This is the first time i have ever seen the shoe on the other foot.
so you're one of those that likes to make cute and endearing backstories to give sympathy to an inanimate object rather than getting irate at a mechanical something that you pay a monthly service not working correctly because the thing to get mad at is out of your realm of control and that anger serve no purpose.

i wish i could be more like you
Honda? Talk about found on road dead.
I agree. And they're intelligent (pun intended), so they'll select demographics from those of us who opposed them and illustrate extremist scapegoats most outrageous to us.

I think this is too often not understood or forgotten.
That seems similar to
https://en.m.wikipedia.org/wiki/Internal_Family_Systems_Mode...
I love the almost excessive humbleness that's just radiating from this interview. But he is just too humble to be excessively humble.
Thinking that half of society has broken the social contract is a truly horrible way to live. I've found that I'm much happier if I do my best to steelman my opponents. So are the Republicans furthering our great country? No. But they haven't done anything as a whole to break the social contract. Most of them are doing their best to lead a fulfilling respectful and valuable life.
Stack overflow exception, since it calls unc(unc) from itself.
I also submitted this yesterday but we both butchered the title. A better title would be,

“Privacy Pools, a novel smart contract-based privacy-enhancing protocol”

or

“Privacy Pools, a paper on an alternative to Tornado Cash”

It would probably be more appealing.
Also no shared memory in processes and they all communicate strictly through message passing, so running a piece of code in the local node, in another node in the same machine or in a node on the other side of the planet is a matter of telling which pid you want to send the message to, the BEAM will figure out how to send the message to the correct place in the cluster and your program will be none the wiser.
I have things installed in my home that I don't own. Electric, gas and water meters. The common factor with all of those is that their liability also remains on their respective utility provider companies.

You do not get to retain ownership and transfer liability. It's that simple. If you insist that you own the device, then YOU are fully liable for it.
Universal Music streaming deal directs more to pros, away from a “sea of noise”
Race condition is the reason we all use to explain to management why we wrote a stupid bug. Everything is a race condition: "the masker is asynchronous so the writer starts writing dumps before the masker is setup" sounds like a completely moronic thing to do. Say there is a race condition, and people say "a less than 10% chance from happening", but what do we know, maybe it happens each big crash, and it just doesn't crash that often.

Why isn't it masking before writing to disk ? God only knows.
The pinephone keyboard is nice, I don't think it's terribly clunky IMO (and I have had an N900), although it would have been even better if some of the control keys were shoulder buttons.
UK ministers seek to allay WhatsApp and Signal concerns in encryption row
> I have no idea why anyone would waste time with their retail deposit or savings products.

I regularly get offers from them in the mail, free money if I open an account. I imagine some people are going for it then just stay.
I suspect they are seeing a lot more penetration into the Product Vis/Architect/CAD markets now that polygon optimization to just get realtime isn't as much of a concern.
Purely speculation for the most part.
I came to programming early in my life because I wanted to understand how a computer works and probably how to make games. I was around 10 years old and started with Delphi.

During my teenage years I didn’t pursue it further because I didn’t have much guidance and no mentor or anything like that. My English wasn’t good enough to read a lot of the things.

In college I got back into coding, mostly to solve problems but also because coding is fun and I now had enough math/tech background to make more sense of many things.

If I wasn’t programming I would solve problems somewhere else. I am in coding for the coding (although it’s fun) but for the problem solving part. And nowadays more often than not problem means business problem.
And quitting before it got bad.
Why is that? I assume that's in a no-later-than sense, with later tiers being added on and not replacing earlier ones.

If not, wouldn't that make second-run films or pulling under-performers from screens earlier illegal?
I have empathy for you too because people aren't just going to wake up tomorrow and think differently, and if you want them too, well then I guess that must be frustrating.
Just tried the latest Cthulhu.jl and vscode integration. Dynamic by default and can infer and show types might be perfect.
> some forms of trying to prevent someone from speaking are themselves speech

What are you referring to? The situation I thought we were discussing was an invited speaker attempting to speak and people in the audience preventing him from doing that by shouting so that he can't be heard and is forced to leave.

Maybe my example wasn't clear. In the world in which it is perfectly fine to prevent others from speaking by disrupting them by heckling, and yelling, everyone is susceptible to being prevented from speaking. So you get an echo chamber in which speakers can only preach to people who are already in their choir. In that world, there is no need to have fire hoses or attack dogs to silence people with whom we disagree because it is perfectly acceptable to use our "free speech" to silence them.
am interested, do you have a listing of terrible books?
> that eventually in the right succession result in catastrophic failure.

With a caveat that when it comes to security the eventual succession doesn't come as a random process but will be actively targeted and exploited. The attackers are not random processes flipping coins, rather they can flip a coin that often lands on "heads", in their favor.

The post-mortem results are presented as if events happened as a random set of unfortunate circumstances: the attacker just happened to work for Microsoft, there just happened to be a race condition, and then a crash randomly happened, and then the attacker just happened to find the crash dump somewhere. We should consider even starting with the initial "race condition" bug, that it might have been inserted deliberately. The crash could have been triggered deliberately. An attacker may have been expecting the crash dump to appear in a particular place to grab it. The attacker may have had accomplices.
> "You just had to stand by the machines, you had to concentrate when you were programming it and make sure it was set up correctly, and the rest of the time you were there watching it, waiting for it to come up with something."

So exactly what we do today too
I spend a lot of time trying to explain why the BEAM is special and why concurrency in Erlang/elixir/etc is special when juxtaposed next to Go's or Java's concurrency story (now that Loom is right around the corner).

From now on I'll just link them to to Joe's favorite Erlang program and this HN thread.
He should write some bad books.

Jokes aside, though, Moore is probably a top 10 author for me. I don't think I've read anything of his that I haven't enjoyed, and what I have read, I've enjoyed heads & shoulders above – and remember much more in detail, thanks to the book nature of it all – anything else.
I am going to dig through this.

Growing up in California, our public TV station would often fill the bottom of the hour with shorts. Many of them were from the NFB.

In random moments, I have often thought about trying to find some of those shorts.
Like pastebin, but instead of text it’s a 0-day!
Without looking into this further, a lot of smaller manufacturers license standard designs from chinese companies as a base. I don't know if that's the case here, but it's one explanation. This is obviously not a good option for an open source phone.
I haven't handled a piece in decades but I remember thinking that they were.

Interestingly you can build things that incorporate Primo, Duplo and regular Lego bricks!
Airlines Are Racing to Find Fake Parts in Airbus and Boeing Engines
Just because "they" say it's bad, does not make it good

Bitcoin is bad.

Even a broken clock is right twice a day....
>it appraised for 16k

wasnt that a fraud by a jewelry store, claiming its worth 16K while not willing to pay that much for it?
Yep, I live in Nevada. I also live in a part of my city that has a lot of trees and water, and it makes it bearable in the summer to ride or walk around
The kicker here really is in the last two paragraphs, quotes from opposite sides of the civil society debate:

Richard Collard, the head of child safety online policy at the NSPCC, said: “This statement reinforces how the online safety bill sets out a balanced settlement that should encourage companies to mitigate the risks of child sexual abuse when designing and rolling out features like end-to-end encryption. It does not change the requirements in the legislation.”

Distinct from:

A spokesperson for the campaign organisation Index on Censorship said: “The online safety bill as currently drafted is still a threat to encryption and as such puts at risk everyone from journalists working with whistleblowers to ordinary citizens talking in private. We need to see amendments urgently to protect our right to free speech online.”
I have a problem with the diagonalization, but I'm more of a math fan so please forgive my ignorance.

The proof of uncountability of real numbers starts with a process of enumerating this infinite list of infinitely long binary numbers. Then says that we construct a number that can't be on them by flipping bits the down the diagonal.

But hasn't this concept already kind of mixed domains? The enumeration was describing a process, but the diagonal flipping move seems to assume or require that the enumeration is complete or at least paused. How could the diagonal construction ever finish to allow a "check" of whether the result of that process is actually on the list.

Obviously at any point in time it won't be, but aren't we just kind of proving that we can construct a number that isn't on the list yet? And the first process would certainly eventually get to our constructed number?

The diagonal just seems like a shortcut to a number that we know the first process hasn't gotten to yet?

I just don't get how we conclude that Integers are countable and Reals are Uncountable from this proof, even though its obvious in an intuitive sense that Reals have to be much "larger".
> It's not "they", it's winter.

Somehow the residents of Oulu find a way to cycle in winter: https://www.youtube.com/watch?v=Uhx-26GfCBU

> If you don't move, you're frozen.

Good thing cycling and walking involve moving.
-20°C is the temperature at which even snot freezes which is in and of itself uncomfortable.

I grew up with winters occasionally reaching -30°C and the logistics of walking (and cycling) in such an environment are simply time-consuming.
Not to be confused with DNS over Wikipedia[0]

0. https://news.ycombinator.com/item?id=22790425
I agree, that does seem to be the reason behind it.

It is still the kind of basic thing that everyone who has written their own renderer has done, compared to all their other ground breaking new tech. Which is funny to me.
Government can sponsor censorship through private entities such as non profits, think tanks, chairs, activist organizations, etc. So many ways, these days!!
Assumption about the shape of your projection tend to creep into the weirdest places in complex renderers like the one in UE over time. I am willing to bet that a lot of the screen space lighting and post processing shaders had assumptions like that baked in. This can make adding a different projection type a heavy lift, even though nothing about it is magic.
Of course it's not. An audience can leave. Disrupting a speech and preventing others from hearing what someone has to say is not an exercise of free speech.
You've got to think in term of systems. The court system is made of judges, lawyers, attorneys, etc... This is their status quo. And while they work for your benefit, in principle, things evolve inside the status quo to just protect the status quo.

The system is working as intended.
I use Linux at home, and use Windows for work. Outside of the ads, I've been most surprised by

1. My Windows machine has a lot more of the weird issues I used to see on Linux like 6-7 years ago. Like nothing showstopping. More like quality of life reducing stuff, like the volume in one headphone will be far louder than in the other, despite the mixer showing them the same. Or weird crashes in applications (specifically with Microsoft software). Or Windows documentation pages not resolving in any browser, forcing me to use an archive site to view them. Or my laptop occasionally not detecting my external monitor after detecting it fine for weeks. Or the monitor will flash occasionally

2. Less surprising, more dismaying: Office software by default tries to get you to save files to the cloud instead of locally. Yes, having your files everywhere across all devices is nice, I know, but I would rather have my files local first, with cloud backup, rather than have my files in the cloud first. I'm old fashioned, I guess

3. WSL is pretty jank, but it is probably the only reason Windows is usable at all for me

More topically: I've always heard that about Joe being a wonderful human being, and it makes a lot of sense. When I was first teaching myself to code, I came across his book on Erlang, and it had a huge impact on me. I loved the playfulness, humility, and imagination that he brought to his work. Even though I hardly ended up writing any Erlang, reading his writing changed the way I think about so many things related to code. It's clear he cared a lot about pedagogy. I have a math background, and wish that both math and software engineering and CS culture embraced playfulness and humility more
I don't really like the headline, it makes it sound negative.

Big Tech tends to have negative connotations, nowadays. So, here the FT is trying to say that a democratically elected government is living in fear of private firms.

While it may be true that our government are now living in fear of not just Big Tech but all types of Big whatever, the fight was way beyond just big tech. Sure Big Tech helped but it still is a badly written and badly thought out think-about-the-children type law that was being fought by everyone not just big tech.

I didn't bother to read the article. Headlines are important There are other things to rage about Big Tech, this is not the one.
That is also my issue with NextJS -- it is utterly confusing trying to figure out what they mean when they say "server" or "client". Are they talking about the backend server and what client do they mean? These words become extremely confusing when you might be developing a full stack feature or service that has multiple clients, a backend API, etc...
It's important to remember that AOL could have been they internet if the succeeded.

They offered one view of the world: where the internet would be like a cable package and AOL would be the cable provider of this new world who captures a huge part of the market with its first mover advantage.

The idea of a truly open internet where anyone could view anything from anyone else as long as they paid for a connection was in many ways a much crazier.

It seems inevitable in hindsight given how things have played out but with some slightly changed starting variables or decisions made along the way we could have an internet but no web like we do now.
You didn't only wrote this "silly thing", you also host it on your self-built server? Wow!
ZetCode
Errata: The Grover shoe factory disaster was the impetus for what became BPVC and the mandate of safety features including safety valves and LWCOs. BPVC is a mostly comprehensive engineering code that often needs interpretation reports by professional engineers regarding product design, application, and failure analysis. Almost all safety regulations are written in blood.

https://en.wikipedia.org/wiki/Grover_Shoe_Factory_disaster

https://www.asme.org/codes-standards/bpvc-standards
Nvidia – The Red Flags
Didn't mean that - but rather that corporate players transcend governments.
I can relate to this when it comes to Python. Type annotations & mypy have undeniably caught bugs and forced me to write better & more correct Python. However, it's also true that I've felt a lot of frustration with them at times when I was nagged about something that was impossible, and fixing the mypy error felt like makework that didn't actually improve anything. I'd argue the result in those cases was worse.

So is it worth it in the end? Probably, and I'd use them in personal projects and run mypy as well, but I feel that the Python community could be taking it too far. Type annotations were supposed to be gradual opt in (and they still can be), but nowadays it doesn't feel that way, and while I appreciate the benefits brought by using them, I can't help lamenting what I see as a reduction of what I saw as the beauty of Python. Perhaps switching to a statically typed language is preferable to bolting on types to a dynamic language.
I have cars with these services and in my experience they don't work. Even siri to carplay doesn't work very well. The cars are too noisy to even use the car's mic and speakers to make a call, much less talk to a robot.

My experience: Mercedes, Acura and various random rental cars. With a rental I always try to make a call to see if it's gotten any better.
Same, but to be fair, I am not really looking for news. I'm just looking for interesting stuff.
hm so the user have to know about / find this?

how about putting a simple "disagree" button?
Eh, I'll dispute that. Outside of Oulu, the winter maintenance of bicycle infrastructure is often just barely adequate if even that.
What makes a map "good" is specifically tied to what do you need the map for?

Some distort angles, some distort areas, some are intentionally distorted to represent data while maintaining topology.

Synder is one of several definitive "the map guy" candidates: https://en.wikipedia.org/wiki/John_P._Snyder

Chatty, detailed, authorative: Flattening the earth: two thousand years of map projections. Snyder, John P. (1993) https://annas-archive.org/isbn/9780226767475

To call Flattening the Earth a detailed history of map projections is akin to calling a dictionary a list of words.

Flattening the Earth is almost certainly the most exhaustive, detail packed, well written, and well illustrated compendium of information on the origin and use of map projections ever published.

( ~ review https://cartographicperspectives.org/index.php/journal/artic... )

Technical: Map projections: A working manual https://pubs.usgs.gov/publication/pp1395

Free USGS download (397 pages): https://pubs.usgs.gov/pp/1395/report.pdf

Properties & Uses of Selected Map Projections Wall Chart: https://pubs.usgs.gov/pp/1395/plate-1.pdf
Why Figma Wins: Design Inclusivity and Cross-Side Network Effects
They weren't counter examples, they were just normal monetary transfers. Even early banks ran in the same way, with a double entry ledger. Every liability in the system is matched with a corresponding asset, that's just accounting.
City Innovate | https://cityinnovate.com | Director of Information Security and Compliance | REMOTE (USA only) | Full Time | $165-$185K

I'm the CEO and former CIO for the City of SF. City Innovate is a public benefit corporation helping modernize government agencies through document automation (think enterprise Google Docs - smart templates, section level permissioning, workflow). We have product-market-fit, are profitable, zero churn, and are growing quickly. We have some of the largest govt agencies in the world as our customers.

We're looking for a Director of Information Security and Compliance to ensure our compliance with critical regulations, including SOC 2, StateRAMP, FedRAMP, HIPAA, and GDPR. This position requires a dedicated professional who can not only lead and manage these complex programs but also collaborate effectively with our Product and Engineering teams to integrate security measures seamlessly into our offerings.

Please apply here: https://apply.workable.com/city-innovate/j/BAFA964C2D/
Then you've must've never set foot on a farm, a factory, or a construction site. There is a great deal of semi-automated and automated machines and situations that can easily you if you are unfamiliar with them.
> Joe was an absolute genius and an extremely kind person. I had the honor of meeting him once.

Completely agree. Joe was always willing to reply to my emails and answer my questions in detail. He was an exceptionally talented explainer, and his messages were always interesting and entertaining, while also being informative.

I never met him in person but I will always treasure the correspondence I had with him.
Anyone remember the first question their Tier-1 support would ask?

"Do you own a computer?"

This was due to the fact that most of the people who called for support didn't understand what a CD-ROM was, and tried playing it in their CD music players.

That reminds me of one of the most popular questions in their chat rooms by the late 90's: "A/S/L?" While it did bleed over into other services, it was very AOL-centric. I'm happy it has long since faded into obscurity.

I completely forgot AOL used to be Q-Link.

Related memory: I was using still using a 300 baud modem with my C=64 when Q-Link launched. It was rather disappointing after having used other BBS for free. The same with AOL after having been using Gopher, IRC, Anonymous-FTP years prior.

But heck, they got my dad - and a lot of people who never used computers before - to learn how to send email. I did not appreciate the scale of how impressive that was until decades later.

I'm also impressed this many random memories popped up. Unexpected.
The mandatory arbitration provisions are actually bad for 'lazy ass' people like you, since they mean that you can't join in on a class action lawsuit.
Yeah, being a wog kid during White Australia was pretty bad, though of course much worse for my mum who was a woman and one of those dangerous types those laws were trying to keep out.
Good point. Now do the same argument for a gun.
https://explore.zoom.us/en/terms/

I misremembered; it’s 16, not 15
The typical painpoint is the low maximum buffer sizes.

net.core.rmem_max
net.core.wmem_max

e.g. wireguard-go will hit those limits of not executed with CAP_NET_ADMIN.