skysight-inc/HackerNews huggingface dataset:
I honestly think this is a pretty important part. Why isn't it talked about in the article? Can someone shine a light on this?
The positive "tilt" in this article is honestly amusing and unusual for such articles

"zero-day discovery makes calls safer"
"Understandably, Zoom has not yet had the time to issue a patch for the vulnerability"
"This event, and the procedures and protocols that surround it, demonstrate very nicely how white-hat hackers work"

Imagine if that was your run of the mill well-hated big corp

"Yet another security vulnerability leaves millions at risk"
"XYZ Corp shows its incompetence once again exposing users' private data to hackers"
etc etc

No specific point here. I am just amused!
I don't think there is such a thing as 'alternative medicine'. There is medicine, and there is not-medicine. Just like there is treatment and there is not-treatment.

Calling things 'alternative' puts them on the same level, which they are not.
Don't they have explicit information on whether a passenger is an adult or a child because that's a question during booking, not to mention the obvious date of birth?
Neither did I. What's your point?
Recent history in England is taught only really in Key Stage 3 and there is a lot to cover...

It is mandated that pupils learn about "ideas, political power, industry and empire: Britain, 1745-1901" [1]. Some examples schools can choose are the transatlantic slave trade, the American civil war, Ireland and Home Rule and the development of the British Empire with a depth study (for example, of India).

For 20th century history, only learning about the Holocaust is actually mandated. But Indian independence and end of Empire can be chosen by schools and is quite a common choice.

Kids are learning about these things. Maybe not as much as they could be and likely with some bias, but it's not true that it jumps from Henry VIII's wives to world wars.

[1] https://www.gov.uk/government/publications/national-curricul...
Rolls-Royce has best quarter in 116 years, as the wealthy snap up luxury cars
I think the parent comment was suggesting that the “sensitive conservative” types would be unhappy that their content is considered unworthy of advertising and therefore bad by Google. If Google won’t show ads, people publishing those videos may not make much money.
Please be serious.

He's not even the worst treated person in the British royal family, and Diana has been off of the television for decades

The Prince was largely irrelevant even on British television, let alone the rest of the world

If he was the worst treated person on TV, we'd have heard a whole lot more about his Epstein time
it's noticeably different, but it's not that bad. I often freeze the other half of an NY strip. a 14-18oz piece of meat is a bit much for me to eat in one sitting. it doesn't make much difference with a whole foods tier steak, but I wouldn't do it with a really nice cut from my local butcher.

agree that requiring all meat to be sold frozen is a step too far though. adding a tax somewhere along the meat production chain to account for the externalities would be a better solution.
And google hosting everything under a google.com domain wouldn’t?
This is how it works for us. When we hire a marketing group, we'll work through the process, do case studies, etc. But it's more fun to write technical content.
https://ichef.bbci.co.uk/news/800/cpsprodpb/6954/production/...
Banning political ads on twitter is like sticking your finger in a collapsed dam.

99% of twitter usage is journalists covering politics and political activism. The other vertical on Twitter is celebrities and they mostly have switched over to Instagram content.
"White power" is a phrase used to enshrine social inequality and promote violence against minorities. "Black power" is a phrase used to stand against social inequality and to resist that violence. These are not equivalent terms. One is the rallying call of violent aggression and pogroms, while the other is a defense against that. Painting the two phrases as equivalent ignores the social context behind each of them.
The raft may have been purely quick thinking, and it may have been influenced by a knowledge of history. Thomas Cochrane was a celebrated Royal Navy captain during the Napoleonic wars.

Here's Cochrane from his autobiography [0]: "Before they had fairly renewed the chase night was rapidly setting in, and when quite dark, we lowered a ballasted cask overboard with a lantern, to induce them to believe that we had altered our course, though we held on in the same direction during the whole night. The trick was successful, for, as had been calculated, the next morning, to our great satisfaction, we saw nothing of them, and were all much relieved on finding our dollars and his Majesty’s ship once more in safety."

Patrick O'Brian modeled his Jack Aubrey character after Cochrane, in part, and the raft decoy is woven in to the novel 'Master and Commander.'

[0] Cochrane, Admiral Lord. The Autobiography of a Seaman
She looked at the message

she'd crafted and penned -

A letter to Philip

that she'd never send.

From reddit's resident poet, "poem_for_your_sprog": https://www.reddit.com/r/worldnews/comments/mnerwn/prince_ph...
Compare to other unelected autocrat around the world? The house of Windsor earn their respect by being modest.
> (and has been portrayed more negatively in the news media than any other living person)

They really do love making victims out of their predatory world leaders, don't they?

Trump fans do this too
You can define a package that contains a bunch of other things, e.g. I use packages like 'devCli', 'netGui', etc. (I actually put these in my systemPackages on NixOS and nix-darwin, but they would also work with nix-env)

http://chriswarbo.net/git/nix-config/git/branches/master/ove...
Will they go after all the coyotes advertising human smuggling service?
Clojure Concurrency Tutorial (2019)
You gonna post everyday? put some clicking bots maybe for audience?
> On Windows, every program could decide to tokenize the arguments differently.

Worse, even Microsofts two implementations (CRT and WINAPI) disagree:
https://github.com/rust-lang/rust/issues/44650
This is what the internet used to be like when people had opinions and weren't afraid to express them in amusing ways.
You might find the book Midnights Furies interesting. It’s about The Partition of India[1] and the royal family was indeed very closely involved. They saw India as a critical component of the British Empire and feared not for the welfare of the people but for the monarchy’s future.

[1]https://en.m.wikipedia.org/wiki/Partition_of_India
I'm looking for "I have these machines and I have these programs (with roughly these CPU/memory requirements) and I'd like to deploy x copies of process y and z copies of process w, sort it out".
Surely George I _was_ German?
Looks cool, programming shaders is a lot of fun. Although, in many cases it isn't practical to write shaders in GLSL. In practice, shaders are often created in Blender or something like Godot engine's shader programming language.
Even Google probably doesn’t want to fuck over 33% of users in Germany. And considering iPhone market share in the US, the same might go there.

And as a fun fact: Edge (12.62%) moved past Safari (11.24%) on Desktop in Germany.
Users will use / do what is required to access YT. Google could proxy through a google.com domain so same site cookies could be set, they could implement this in chrome and users would follow along
It's obvious that you can't direct 100% of the police's resources to one specific area, but the reason why some people might feel they are not affected by serious crime, or organized crime, is because the consequences of these types of crime are quite serious and therefore should be prevented.

It's like saying you don't need a vaccine because you never get sick. Yeah there's a reason for that.

So yes, the police should focus more on human and drug traffic than bike theft.
As a side note...

Here in Bangkok, the street dogs are so fat from all the wasted food, that they have become incredibly picky and really, don't give two f*cks.

They're so fat and lazy that you have to literally walk over some of them on the streets.

On the other hand, the dogs further away from restaurants and off the beaten path depend on people coming to feed them. So they are a bit more svelte.

And by golly, people have daily feedings of the "Soi" dogs.

So thats the one benefit of excess food, at least here.
As opposed to Prince Philip's, no one cares about your opinion.
The way to help everyone is to raise the minimum wage - let’s do that. Let’s increase social safety net which helps everyone. Continue to expand Obamacare even. Consider basic universal income. Lots of ideas help far more than having a few companies unionize
American here. What countries do you recommend?
This is a bad take.

"White power" is a call for supremacy. "Black power" is a call for equity and solidarity.

Conflating the two by saying that blocking both or allowing both would be "equality" is.. Mind you, I've only been awake for half an hour; but it's definitely the worst take I have read so far today.
Youtube has made it pretty clear that they don't give a shit what "sensitive conservative" types on their platform are unhappy about, or really content creators on their platform in general.

They only care about public freak outs over the matchup between ads and content, as demonstrated by the multiple Adpocalypse events that have happened.
Those accessible programming environments tended to exhibit exponentially worsening performance and maintainability characteristics as the complexity of the system being built with them grew.

This would be have been fine, so long as these systems remained relatively simple, and were rebuilt in more heavyweight but scalable languages once they reached a certain level of complexity. But that isn't what happened. Instead, they just kept growing into twisted, unmaintainable monsters that organisations were completely reliant upon, but which were an absolute nightmare to maintain and extend.

As a result, the industry shifted to encouraging the use of "real" programming languages for everything, even the simplest systems, because the greater up-front costs were saved many times over by having a sane story for long-term maintenance and improvement.
I Built a Machine Learning Playground with Streamlit and Heroku
>Why would anybody expect to have problems with that? ;)

Because you can expect issues with this for example on mac?

https://www.reddit.com/r/macbookpro/comments/ekh86o/macbook_...
Thanks for the response!

> This is difficult to answer without knowing more details.

The situation specifically is the ROS ecosystem, where metadata is managed in these package.xml files:

https://github.com/ros2/rclcpp/blob/master/rclcpp/package.xm...

The federated nature of the ecosystem has led to a culture where it's very normal to be building dozens of these at once, in the same workspace together, often from multiple repos (the repo above has four in it). So there are several build tools which automate the work of examining a source workspace and building all the packages within it in the correct topological order, in parallel, while respecting build_depend tags. The newest of these tools (colcon) has actually made the package.xml optional in many cases, as it can examine CMakelists, setup.py, BUILD, etc, and discover for itself what the dependencies are.

Your "distribution" of ROS is formed by listing all the packages and repos in this big file, for which there is other tooling to manage pulling dependency sources, whatever: https://github.com/ros/rosdistro/blob/master/foxy/distributi...

Anyway, so the existing ROS/nix efforts (1) seem to basically consume all of this package/distribution metadata at once and generate a giant parallel structure of nix definitions (eg https://github.com/lopsided98/nix-ros-overlay/blob/master/di...), which I fear would be completely opaque to my users. And any system which required a flag day where everyone leaves behind these existing workflows would be an immediate non-starter.

I think the ideal scenario (and what it would look like if I built this myself based on debs) would be that you could source the "base" workspace as usual (enter the nix-shell?), and check out source, build groups of packages as usual with colcon, but there'd be an extra plugin/verb/flag for it, which would make it build each package as a nix package instead of into the usual installspace. The verb would generate the nix definitions on the fly, and probably handle the invocation and build-parallelism side of it as well.

[1]: https://github.com/acowley/ros2nix, https://github.com/lopsided98/nix-ros-overlay
You're getting downvoted but I don't think that's fair. Some people want social proof, we're not going to get them as customers. There's a reason "no one ever got fired for buying AWS".

I will say that most of our technical choices are informed, and even forced, by customer workloads. Almost everything we've built is the result of "battle".

Even this post – the change to containerd + devicemapper was the result of running a tremendous number of apps AND customers with 8GB+ images who wanted fast deploys.

For some people, the technical detail gives them enough confidence to try it out. And we're totally ok just attracting those people as customers right now.
If psychological, this reveals the level of anxiety in the economy, which highlights a similar problem and suggests similar policy remediations.

Financial literacy really should be required in primary education.
Actually even this two axis classification is imprecise.
CLI programs like the coreutils are actually sort of missing a user interface. They are just programs that receive arguments on launch.

How should we classify the following?

- Programs like coreutils that receive arguments and return a result

- Programs that start a menu or wizard in text mode

- Programs that start a interactive command line like various database CLI interfaces, shells

- Programs like Vim that have a TUI and are command line driven.

- Programs like Tilda that have a WIMP TUI

I think the last four have graphical equivalents (eg. Windows installers, Jupyter, VSCode, Notepad++ respectively) and what is missing is a graphical interface for passing arguments to programs.
https://news.ycombinator.com/item?id=26738746

https://news.ycombinator.com/item?id=26745906
Russia and Black Lives Matter
Without getting philosophical, it would seem to me that if there was a single expression/equation/concept that explained everything - that it might be unknowable.

...because truly knowing it would create a new universe in that mind.

In that way, maybe we are a "simulation" - ie. inside the mind the prior person who understood the principle and created the universe again.

...or it's just impossible to fully know a system from within that system.
Assuming an axiom is ok.
It should be possible for majorities to change housing policies and increase supply. Too bad we don't.

It's fine if housing is a significant asset, but we should treat it as a problem if people see it as an investment (the actual utility of most housing declines over time, maintenance and upkeep are required, value only goes up because of location and demand).
>"Wuffs (Wrangling Untrusted File Formats Safely) is formerly known as Puffs (Parsing Untrusted File Formats Safely).

Wuffs is a memory-safe programming language (and a standard library written in that language) for wrangling untrusted file formats safely. Wrangling includes parsing, decoding and encoding. Example file formats include images, audio, video, fonts and compressed archives.

It is also fast. On many of its GIF decoding benchmarks, Wuffs measures 2x faster than "giflib" (C), 3x faster than "image/gif" (Go) and 7x faster than "gif" (Rust).

Goals and Non-Goals

Wuffs' goal is to produce software libraries that are as safe as Go or Rust, roughly speaking, but as fast as C, and that can be used anywhere C libraries are used. This includes very large C/C++ projects, such as popular web browsers and operating systems (using that term to include desktop and mobile user interfaces, not just the kernel).

Wuffs the Library is available as transpiled C code. Other C/C++ projects can use that library without requiring the Wuffs the Language toolchain. Those projects can use Wuffs the Library like using any other third party C library. It's just not hand-written C.

However, unlike hand-written C,

Wuffs the Language is safe with respect to buffer overflows, integer arithmetic overflows and null pointer dereferences.

A key difference between Wuffs and other memory-safe languages is that all such checks are done at compile time, not at run time. If it compiles, it is safe, with respect to those three bug classes.

The trade-off in aiming for both safety and speed is that Wuffs programs take longer for a programmer to write, as they have to explicitly annotate their programs with proofs of safety. A statement like x += 1 unsurprisingly means to increment the variable x by 1. However, in Wuffs, such a statement is a compile time error unless the compiler can also prove that x is not the maximal value of x's type (e.g. x is not 255 if x is a base.u8), as the increment would otherwise overflow. Similarly, an integer arithmetic expression like x / y is a compile time error unless the compiler can also prove that y is not zero.

Wuffs is not a general purpose programming language. It is for writing libraries, not programs. The idea isn't to write your whole program in Wuffs, only the parts that are both performance-conscious and security-conscious. For example, while technically possible, it is unlikely that a Wuffs compiler would be worth writing entirely in Wuffs."

PDS: Would like to see a future AV1 / AOM / libaom / FFmpeg -- written/compiled in Wuffs...
Pragmatic Shell Scripting in Bash
Tilapia farms are mostly disgusting, unfortunately. Hopefully it can be done cleaner. If you look into it, they are often cesspools of feed sediment, waste, and antibiotics. The runoff is terrible for surrounding life. The incredibly heavy use of antibiotics is seriously problematic.

I know the united states and Australia have some cleaner operations, but they’re much lower density and nowhere near as profitable. I’m personally fine with that, but I don’t think most people are. Hence the constant races to the bottom
You know that particular speech is written for her by the government, don't you?
Every variety of a language is a dialect; what OP means is that there is no governing body determining what constitutes "standard" English, like the Académie française. Rather, there is an informal standard used by the media and elites in every English-speaking country, making it a pluricentric language[0].

[0]https://en.m.wikipedia.org/wiki/Pluricentric_language
In-memory B-tree is faster and uses less memory for small keys [1]. However, intrusive binary search trees (BSTs) are much more flexible and are the right choice for implementing kernels and malloc(). In addition, intrusive BSTs are often used to organize memory blocks scattered around. In-memory B-tree would lose its cache-efficiency in this case anyway.

[1] https://attractivechaos.wordpress.com/2008/09/24/b-tree-vs-b...
Not surprising at all at this point. At Fakespot we've noticed a huge surge in fake reviews that originate from Facebook groups where sellers and professional reviewers meet.

The way it works is that a seller provides some kind of incentive (gift card, paypal money, etc) to write a 5 star or even 1 star review (for competitors). Facebook has hosted these groups and they have exploded in numbers in the last year.
It's not weird if you consider that Google's primary motive is to make their platform attractive to advertisers and first-party rightsholders, and thus maximize revenue, rather than to spread social justice activism. It's always been the case that left-wing, LGBT and other non-traditionally mainstream content is considered a greater risk for advertisers than right-wing content.
Everything that doesn't agree with Critical Race Theory is white supremacist. That's why when black people kill Asians in the US it's because of white supremacy. Black people are forced to kill Asians because of the history of slavery and individuals are merely pawns in the great race struggle, incapable of independent thought or action. That's why prisons should be abolished.

At least that's what the Justice Democrats and Black Lives Matter believe
"Operation Forth Bridge" is the name for the BBC's plan to cover the death of the Duke of Edinburgh. One of the weirdest things about any British royal death is the pre-planned over-reaction of the BBC. For example, programs like tonight's final of a cooking contest are being cancelled.
When Diana died, all BBC news bulletins started being prefixed by "this is the BBC, from London" (from London is the bit they added, perhaps because they expected people from all over the Empire to be watching).
Germany: FF has 20.4% on Desktop here, and at my work’s website it’s the most used single browser over all platforms (though all Chromium browsers summed up are higher). Caveat: Our website sucks on mobile.
Funnily enough, I just watched the episode from the Crown yesterday when the Queen explains to Philip that they all have bridge code names, and what his is.
My biggest gripe about Teams is what a memory hog it is. Mine is currently sitting idle (been on vacation all week) at nearly 1GB. Compare this to Zoom, which is idling at just over 100MB. Teams is literally taking up 10 times more RAM than Zoom just running in the background.
“The official website of the Royal Family is temporarily unavailable while appropriate changes are made.“

Nicely poetic approach to put the website in a sort of mourning state. Curious what changes need to be made.
> "Hmmm, what stops Google from doing it anyway?"

The fear of getting a smackdown for being anti-competitive and too dominant, hopefully, much like the one Microsoft got during IE's dominance a couple of decades ago.

Microsoft adopting Chrome's code for its Edge browser is a brilliant bit of jujutsu; not only do they get to join the chorus of voices that say "Google's so powerful and anti-competitive that we had no choice but to adopt their browser engine", they also cut their engineering costs dramatically for their built in browser by having a competitor pay for it.
Guarding Against Internet Overlords
Unfortunately, to many people it is. Or at least being openly gay.
At one point, Samsung had a press release telling consumers not to talk about confidential things near the TV. https://www.google.com/amp/s/theweek.com/speedreads-amp/5383...

Maybe LG needs the audio to sell to advertising. They would have data not collected in the entertainment room.
Yeah, it's clear that Nix has not been optimized to run on resource constrained devices. I run NixOS on a Raspberry Pi with 1GB of RAM and had to enable swap to prevent Nix from running into OOM situations. Any system with more memory than 1GB is usually fine in my experience though.