skysight-inc/HackerNews huggingface dataset:
The cool thing is in Switzerland with the T15 / T25 plug you can use from a small 230V LN plug, 230V LNPE plug or a 3x400V 3LNPE plug. You see this often in workshops. I think this is unique in the world.[1]

Also the 3xT13, 3 plugs where everywhere else in the world is just one plug. [2]

[1] https://de.m.wikipedia.org/wiki/SN_441011

[2] https://hager.com/de-ch/katalog/produkt/wh22730700k-ka-eb-st...
To senior developers reading this, such statements are never true ;)
Future Security Initiative
>> [...] given sufficient RAM.

> A "never free" allocation strategy meets this requirement.

Yeah, I could have put that better. “Sufficient” probably needs to be defined as a reasonable function of the program’s working set—I’d have said “independent of the program” instead of “reasonable”, except that’d make any non-compacting malloc necessarily non-real-time, as the (Robson) bound[1] there has to depend not only on the working set but also on the ratio between the smallest and largest allocations. On the other hand, maybe forbidding non-compacting mallocs is actually reasonable, because that bound is impractically large anyway.

> The "minimum mutator utilization bound" needs to be at a given time-slice anyways; e.g. "No more than 50% utilization in any 10ms window" rather than just "No more than 50% utilization."

No, the “minimum” in the name refers to a minimum (proportion of time) over all windows. See link in GP and the thesis referenced there for a discussion of the dependency on the window size (which is a bit funny for all allocators).

[1] https://www.sqlite.org/malloc.html
A friend of mine had some content reach the front page maybe 6 months ago. I don't know this for 100%, but I think for cool projects that dang thinks are of interest to the community, he will post them to the front page manually some time after the original post date when (speculation here) the front page needs some interesting content. When something like this happened to him, my friend's post date got reset, but the votes and comments it may have received while it was waiting remained. This might explain the instant votes mentioned.

Nice little project, I'm glad to have seen it. Music generation stuff is always of interest to me.

edit: Saw this on another thread. Seems to line up with what I was talking about: https://news.ycombinator.com/item?id=26998308
Yes, I completely agree. There's plenty of tech available to achieve many of the goals of functionality, affordability, and privacy a motivated team of developers could have. Just that it's often unnecessarily difficult to build and use. Probably things will be much better in a(nother) decade, but the whole thing is still a work in progress. In the meantime, why pay the cost 100% of the time for avoiding a bad thing that happens 1% of the time? Cryptocurrency has its utility, but much less when minimizing trust isn't a requirement.
Not just practices, tooling. The whole typing system. Linting to check for mistakes. For the love of black.
I felt that some of your questions, as well as the general history of popular programming languages, were well laid out in this talk: https://youtu.be/QyJZzq0v7Z4?si=hcPgL_LhWVTtjBdt

TL;DW: The presenter mentions that Python experienced a slow but consistent growth trend, leading to its current prominence. Other points he highlighted about its success align with much of the sentiment expressed here.
There is always one obvious way to do things in Python, but it happens that what's obvious varies from person to person.
May I point out how painful this comment feels to those of us who take our religious faith seriously?
Renditions of extreme violence are legal, and common in cinema. I find them repulsive, but I support people's right to free speech; they should be allowed to produce renditions of extreme violence and distribute them. The movie Texas Chainsaw Massacre is legal, and I support that.

Doing a real life Texas Chainsaw Massacre is not legal. Recording a real life Texas Chainsaw Massacre and distributing the recordings should not be legal. I do not support that.

I do not believe the speech part of Texas Chainsaw Massacre should be illegal, no matter how repulsive I find that genre of entertainment to be. I do believe the non-speech parts of those acts should absolutely be illegal - for obvious reasons.

I personally do not believe I have to yield my absolutionist stance on free speech to say that content downstream of those actions can't be distributed and possessed. There is no way for that content to have been legally produced, therefor there is no way for that content to be legally possessed and distributed.
Yawn. Non-telco(*1) Tier 1 provider declines to carry routes for an entity they don't like. Happens all the time. This is why you buy from a Tier 2 instead and bypass DFZ(*2) politics.

Drop routes from spammers: Spamhaus DROP list.
Drop routes from DDoS sources? All the time.

Even Google wasn't reachable from Cogent over IPv6 for years because of a business dispute.
For all we know someone working at HE was targeted by KF and this is a security response (also generally allowed even if you are a regulated provider).

*1: Cogent & HE thread the needle around being a common carrier (they don't sell voice or TDM service) or a broadband provider, which is why KF's WA state complaint will fail (WA's law only applies to mass-market retail providers, which HE is not).

*2: Tier 1 does not mean "best carrier" it means "carrier that doesn't pay another carrier for routes." DFZ literally means default-free zone as in they don't have a default route to another provider.
Without going into the merits of this particular case, you can get charged for inciting to violence. Indeed that's being arrested for what others could've done. Specifically for what they could have done, but would not have done if you had not incited them to.

For example, if a black man walks into a neighbourhood and someone claims to the neighbours that he is armed and on a killing spree, they are possibly putting that man's life in danger.

Edit: actually a better example is swarming. It's seriously endangering someone's life, so someone doing it can get arrested for what police could have done.
Child pornography, where real children are involved in any way, is/should be illegal because of the crime that has to occur to produce it.

Any CSAM which is fully divorced from real children (or any sort of crime in general) in all ways should be legal, as gross as it is.
I can confirm. A lot of Django apps out there. People don't make a big scene about it, and it quietly powers a lot of websites. I think one of the powers it has that no one talks about is that you can do microservices within a monolith.
This is sensational OSS, mad jelly of the people working at 1password.

I see how passkeys can be beneficial for 1password as people could just login to anything with their 1password master password and not store or reach out for their phone every 30s.

I wish them well. I wonder if it's time already to ship websites with just passkeys support instead of user/pw, social login, passkeys.

It has the potential to simplify authentication a lot while making it safer.
>So far, every "way" that's been developed of dealing with people who harm others has itself been used to harm others in more extreme ways than the harm they were supposed to mitigate.

Has it?

Some of the people Kiwifarms harassed were driven to suicide. Your argument is that having a forum taken offline is a more extreme form of harm than literal death?
you can opt out of the auto opt-in. hence “being opted in.” a decision is being made on your behalf. they chose for you.

put less confusingly, “yes” is the new default value being set, and you can say that’s not your choice, either before it is set or after.

if you think the language in that email wasn’t overthought before it went out, you’re kidding yourself.
A laptop that's a pound and a half is also very different.

But oh, if you're willing to say "and a half" you might as well be willing to say .7 kilo.

There's no real overall advantage, you just picked a couple very specific numbers. You can always pick very specific numbers to make any system look better/worse.
Glad to see this. Hurricane Electric has behaved in such an incredibly unprofessional manner regarding this entire ordeal. It began here: https://twitter.com/IncogNetLLC/status/1685359845505957888

We filed a complaint with the Washington state AG over their actions. HE's response was more or less technically obtuse garbage and, "You're not our direct customer" (paraphrasing, of course).

So what they did, was take it upon themselves to prevent access to an entire /36 subnet of IPv6 that our customer had announced downstream of us. Not once did an abuse report get sent to us, or our upstream from HE. Nor did we receive any credible abuse reports sent to us directly from those upset that the site exists. Meanwhile, this actually has no direct impact on the website in question's existence as their opposition has learned by now, it's never been truly offline. Just temporarily blocked from certain ISPs.

From an ISP point of view, it's worrying that a transit provider like HE can arbitrarily cancel a customer of yours, or a customer of a customer (, etc) over legal, protected speech. So, from a business standpoint, what does HE have to gain? The people complaining about the site aren't their target market, they're mostly Twitch streamers, Twitter personalities and folks who have a following on popular platforms that already exist. They're not the types to be self-hosting a streaming service who'll need rackspace and transit. So, what is there to gain by bending the knee to them? The safest business decision would be to remain neutral, respond to law enforcement requests if presented with one, and otherwise do the job you're paid to do. The worst business decision is moderating the content of downstream customers, which is what we're seeing now.
Am I seeing the page correctly or someone get hacked?

"that's some bullshit"

I assume someone just doesn't like that OpenBSD does something other than sudo (which you can actually use either)?
This impressed me - it contains the DB of the tiny (10 person) startup I worked for that failed ~2019. We had almost no customers, wonder where it picked that up?
That's neat, but I think the DOS era was over well before a 64MB limit became a limitation.

Maybe for very specialized stuff like 3D Studio it'd make a difference.
> It is that trivial.

> You will make a mistake. You will never get it perfect. You just have to deal with it.

These two comments sound at odds. First statement says it's easy. Second statement says it's hard.

We can agree that hard things don't get solved without iterating. But a productive response to abstraction (which is really API design) being hard is not to say "stop handwringing, just do it." Instead, you can employ various strategies such as preferring experienced people to do it, making sure they did a good job of gathering requirements and considered the risks of their approach, spending time testing customer/developer ergonomics, etc. You can also defer producing an abstraction until your system is a bit larger and the duplication is becoming too much to handle, since you have a larger sample size of potential uses for your abstraction to help you converge on the correct API.

Good abstractions can be the difference between success and failure, between organizational velocity and technical debt quagmire. Saying "we should always build abstractions" when it's difficult to build them correctly in one go sounds totally wrong on its face.
> There's One And Only One Obvious Way To Do It

From the external POV that's one of my pet peeves with the Python which also soaks into other aspects of the community. Python community seems almost religious and sort of self-righteous about how Python was designed and how things should be done. Other language communities are more open to (self-)criticism.
Why would you need a satellite for that? A $25 baofeng radio from aliexpress can transmit on those frequencies, and with minimal care (not bragging about it), you can do it from pretty much everywhere with a lot of trains around. The frequency is mentioned in the article, the only info missing is the tones, and i'm pretty sure there is some tech manual somewhere on the "polish internet" that mentions those exact tones.
In order to prevent bomb threats, we should run algos on every phone call. If they try to make a bomb threat, we can just break the connection and refer the caller to police. Why even wait for phone calls? We can just make the phones emit a high pitched alarm and send cops whenever the algos hear any sort of hate crime within range of the microphone.
I want to use the best tool and every time there is a Bard update I fire up it and try my last few GPT queries and not once have I had reason to switch.

I will switch the second it is better, but for the coding tasks I need done GPT is improving rapidly and Bard is just falling further behind.

At some point I’ll stop comparing unless I hear of some crazy breakthrough.
My iPhone X is full (someone is gorging it with cat pictures...). So, I'm awaiting this event and the release. The phone is down to about 80ish% battery life as well.
> Does it really surprise people if McDonalds corp wants all dairy machine maintenance done by actual professionals instead of overworked/disinterested/whatever/etc teenagers?

Why not a third-party professional technician that does not charge $300 for 15 minutes of field repair? Additionally, the video points out that the error codes are purposefully obtuse. At the very least we could require these be clear so anybody could understand what the code meant.
Equation Group Tools
The thought leaves me shaken, not stirred.
To have fewer levels the most senior leadership needs a pure vision that is clearly articulated so that everyone can row in the same direction without a legion of taskmasters enforcing order.

At most large orgs I’ve worked at, the ICs never hear anything directly from managers just two levels above them, let alone four or five. It’s a bucket chain of misinterpretations, personal agendas, and Chinese whispers.
This is a motte and bailey. The article is about genetic engineering, not accidental leaks, so the specific lab leak theory in this context would be one where not only the virus, but it's subsequent mutations, were engineered and leaked. The probability of it being genetically engineered first for the leak and then for the subsequent mutations is incredibly unlikely and a soft, qualitative model of synonymous mutations is not up to the standard. Especially since the model takes first sequencing as direct evidence for location of origin (it isn't) and it doesn't take into account the mishmash of explosive spread, reinfection, superinfection, and chronic infection that isn't, to my knowledge, present for any other known virus - a strong quantitative model would be necessary at minimum.
P1 Gen3 w/ 4k OLED, best laptop I've had in my life. It gets a bit noisy and hot though.

Liked it so much I bought a 2nd as hot spare. Everything works with Debian stable. Do I wish it was AMD based? Yes. 8C16T + 64GB is still a lot of awesome.

Edit: As a warning, the display is so good you will have to purchase all new displays everywhere else in your life.
The animation looks like sand in the shape of an Apple.

Sand is made of silicon.

Apple Silicon.

M3 announcement!
> Factually, your sister is 4.7 times more likely to die giving birth in the US than in New Zealand.

Factually, that’s completely wrong, and I don’t think you know what maternal mortality is. It’s any death that occurs during pregnancy, during or with 42 days of childbirth. There’s a lot of reason that the number is so high in the US (including unequal access to healthcare in the first place), but the quality of the healthcare provided isn’t one of them.
But Ruby took all the best bits of Perl so I'm still perplexed as to why Python "won".
> Why does it necessarily need to be one-sided, where giving in to one iota entails giving in to the whole enchilada?

Because every single time this is what happens. Your argument basically comes down to creating some speedbumps to slow down how long it will take, not whether it will or not create the same predictable outcome.

I'd rather not live in a place like the UK where SWAT teams do over-night raids of peoples houses because they tweeted something mean. The sort of situation I'm sure people said would never happen when the ball got rolling decades ago.
Ah no, apparently SlyBot is a bot for Dark Messiah of Might and Magic.
My understanding is color alone is not enough as a signal for alerts. There are enough people who have issues with color differentiation that color isn't enough. So if we presume this to be true - and it is :) - well now we've add all these colors to "the brand" *and* also have too much confidence in what they can accomplish for all users.

Look. I'm not saying there's absolute right or wrong. But I do believe there's enough myths and false gods kicking around that someone needs to stand up and say, "Wait a minute..." I'm that guy today. I'm that person.
Biased perspective, but there are for sure Chromebooks playing in that league. Whether you consider those "Linux laptops" is more of a taste thing. But if you want an all-day battery on a box with a shell and kernel, you can have it.
And the website !

http://507movements.com

I knew before I clicked that someone would recommend 507, so thank you for making me smile.
Discussion on the blog post for this implementation: https://news.ycombinator.com/item?id=37137110
So if I read this right, if you're not a big company (perhaps just a standard dev with maybe a tiny cluster of computers or just one beefy one), you just make a Docker container with pyspark and put your scripts in there, and everyone can reproduce your work easily on any type of machine or cluster?
It seems like a reasonable approach, though it would be nice to not need the OS dependencies/docker for spark.
What-ifs really need to be dated. Some of those assumptions are enough to date it; 160tb/kg is kind of laughable now, when talking about micro SD cards.

Reasonably guessable using https://colin-scott.github.io/personal_website/research/inte...
Their national director's statement in the immediate aftermath of the Charlottesville riots:

https://www.vox.com/2017/8/20/16167870/aclu-hate-speech-nazi...

> The backlash has already spurred other ACLU chapters to declare that they don’t believe free-speech protections apply to events like the one in Charlottesville, and led the ACLU’s national director, Anthony Romero, to declare the group will no longer defend the right to protest when the protesters want to carry guns.

> “Until now,” lawyer and blogger Scott Greenfield wrote, the ACLU has “never quite come out and announced that they will refuse to defend a constitutional right. This announcement says that when someone seeks to exercise two rights at the same time, the ACLU is outta there.”

And their internal policy document listing out things that might stay their hand in an otherwise vigourous defense of free speech:

https://www.wsj.com/public/resources/documents/20180621ACLU....

> Considerations Specific to Speech Cases

> * Whether the speaker seeks to engage in or promote violence

> * Whether the speakers seek to carry weapons

> * The impact of the proposed speech and the impact of its suppression

> * The extent to which we are able to make clear that even as we defend a speaker’s right to say what they want, we reserve our right to condemn the views themselves

> * The extent to which we are able to mitigate any harm to our mission, values, priorities, and/or relationships
My wife and I are upgrading to the iPhone 15 if the ports are USB-C. My wife has held out on two generations of iPhones for this.

The products we use outside of Apple are generally USB-C based that it'll be nice to not have to carry / have around lightning and USB-C cables.

I wonder how many others are thinking the same.
A new chat app from Google? Is it Tuesday already?
Will you get an electric shock from sticking a fork across pins? I thought that the fork would short the curcuit. More probable scenario is that one can easy stick a finger between pins when plugging or unplugging a device.

That is why the voltage should be lowered to 70 Volts.
The internet was never separate from meatspace reality - that was always a naive cypherpunk delusion.
I wonder if Apple will ever go back to in person presentations, or if they really enjoy the flexibility of shooting these whenever the presenter is available vs scheduling everyone at the same time in a live fashion. It's the WFH version of a live presentation, they are so much better. The annoying fanboi applause breaks are hopefully a thing of the past
Python bundled Tk. Academia loved it. Imagine being able to script knobs and dials into your doctorate thesis in a few lines 20 years ago without knowing Delphi.

They loved it so much that they made homework-solving numerical libraries. They turned into numpy.

At some point, almost every undergraduate and most of finance industry was churning python. Python 3 was released. People hated that. Microsoft was interested. Guido started following modern languages. Asyncio was buggy. Pandas was built. Django was jealous of Rails. Not much happened for a while. AI! CNNs! Deep neural networks! Alpha go beat everyone. Tensorflow! Suddenly everyone did pip install. Cuda, pytorch. Ruby got left behind. Asyncio got fixed.
Thanks! On systemd-based systems:

in /etc/systemd/logind.conf:
HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore
HandleLidSwitchDocked=ignore

Then:

systemctl restart systemd-logind

In addition, some desktop environments may also trigger suspend. If so, there should be options in the power settings menu.
Ask HN: In this age of AI why does macOS Mail not recognise obvious spam?
The ACLU changed quite dramatically around 2016.
This is exactly what happened. They were flooded with money at the same time they were being flooded with new graduates that had strange ideas about what people shouldn't be allowed to do.
Most use cases can be paved over with alias. "alias sudo=doas" or "alias doas=sudo"
> I'd argue that better relative ergonomics had diddly squat effect on Python's current position.

I'd agree with that. I've done a lot of work in Python and Ruby. I mostly do Python these days. I think Ruby's ergonomics were better, especially for novices. (E.g., if you want to know what methods you can call on an object, in Ruby you can just look at the object, but in Python there are a whole zoo of global functions you're supposed to know about. [1]) But I think ergonomics just don't matter much when compared with more practical considerations like availability of libraries or number of developers available to hire.

[1] https://docs.python.org/3/library/functions.html
Putting your eth wallet keys on a “do not transact with” list would be pretty similar. Having to engage in “money laundering” such as those privacy measures you bring up being a reason the government may put an address on the block list would make it quite difficult to get around too.

That is assuming Ethereum sees that kind of mass adoption to the point governments start to regulate its usage.
Software ecosystems like libraries and frameworks have completely different propagation and remediation mechanics compared to federated systems like core Internet backbone routers and switches is the thing. Try as we might conceptualize otherwise the modern Internet from a packet’s purview is more like a loose confederation of ultimately privatized or state-run fiefdoms than a cellular automata digraph explosion. So actors that try to act maliciously against the network will be basically shut out given the rule of an iron fist being the default.
I was actually surprised when I found out they made a web framework in "the RPG Maker XP language".
Actively harmful.
also see "The Secret History of Lead" by Jamie Kitman
That's like some of the same logic flow I'd expect on a Q message.
Far faaaar better with respect to this than R though at least.