skysight-inc/HackerNews huggingface dataset:
You've missed out The Restaurant Group: https://en.wikipedia.org/wiki/The_Restaurant_Group

Which once huge, now looks like is almost entirely propped up by Wagamama's.
By hand? Surely it would be faster to click a button in your word processor, which supports letter paper.
24 Seriously Embarrassing Hours for AI
Is there even any suggestion that people are capable of self-understanding?

I've heard some people claim that they know themselves, but I don't believe they do, at least their own description of themselves seem vastly different from how I'd describe them (not that I claim to know them very well either). I kind of attribute the claim of self-knowing to a lack of reflection on the topic, and maybe mistaking ones values and ideals for ones actual behavior.
USPS, FedEx, or UPS? USPS is soo erratic and it's not Amazon's fault. I just received a USPS package not from Amazon four days after the initial delivery estimate. It sat at a distribution center for two days.
Thanks for bringing this up! I somehow missed this. Yes I plan on implementing a CDC-based approach in the future but for now I'm just using a naive fixed chunk size.
Making a sausage is a form of processing. Sausage is a processed food, no matter what. The distinction is whether or not it is highly processed (i.e., amount of additives).
Teaching the Rust Borrow Checker
“Natural flavors” frequently used to mean, “this product has a small amount of MSG in it, but we don’t want to list that”. At least in the US. I am not sure if the FDA regulations still allow that though.
This my idea
Which is proven in a similar way as OP's proof.
AMD's driver is much better on Linux than Nvidia's. And ROCm HIP stuff isn't obscure. It's what's needed to bridge Nvidia's proprietary vendor lock ins.

Nvidia is literally cancer in this space.
My grandfather was a kid at the end of the Great Depression. One of the stories which blew my mind growing up was that he ate beef basically twice a year, when his cousins on a small dairy farm culled the herd.

His mother kept chickens, so they had eggs - to the point that as an adult he never eats them because he got sick of them by the time he graduated from high school.
No, people commute on bicycles in the Netherlands even up to an hour (although the number of people doing so falls off rapidly with distance). Distance alone isn't the issue or even the leading issue.

I was consulting in Atlanta once and people thought I was insane to walk two miles to the office.

Don't get me wrong, the infrastructure is car centric, but the culture is very anti pedestrian and anti bicycle. It is a vicious cycle where the infrastructure pushes people to car culture and that drives the infrastructure. However the flipside of the culture is a lack of sympathy for pedestrians and cycling which creates a lot of tension and with it danger.

In North America, it seems to me, people view cycling as a child's activity or a dangerous sport. People push safety in both cases. In the Netherlands, at all distances, people are more willing to view cycling as an ordinary human activity from a commute to a vacation across the continent.
I wouldn’t let script take over steps 234678.

Firewall rule management is where automation can shine.
> I don't think I'd request advice on the best form of public transport from someone who drives everywhere and has taken the train once or twice.

My point exactly.
I'm a former academic whose research area was matrix theory. I left for the dark side and do software engineering these days.

I'm just jazzed to see a math paper in my wheelhouse on the front page of HN.
This is a very similar to one of my projects "Got".

https://github.com/gotvc/got

The algorithms it uses are superior to rsync and git in a few ways. It comes short on features, especially for software development compared to Git. The motivation is more for personal file storage.

I notice you're using Go and AGPL licensed, so you could borrow any of Got's libraries without issue. (Got is GPL licensed.) Definitely reach out in a GitHub issue.
> It's a crazy product designed for a society with weird eating habits.

Expand your research a little bit. Fake meat has been very popular in buddhism countries for very long time, often to entice people to switching to non animal food.

https://www.foodandwine.com/cooking-techniques/plant-based-m...
Interesting! Can you order faux meat for claypot rice?
https://i.imgur.com/wfrkITJ.png
Long story short: it's perfectly OK to lie on governmental forms, provided you don't get caught.

Forms also lack any nuance, so mild funny things appear to be "serious transgressions worthy of the state apparatus".
> researchers report that they’ve identified the substance, which is contained in globes that they compare to lollipops.

6 paragraphs and two images later, they deign to tell you the identity.

I really find this kind of science journalism irritating. It's not a murder mystery, it's a digest (ha) of some research. Just spit it out and don't make me wonder if I've accidentally a word. Then go into how they figured it out and they won't have to obliquely refer to it as the "toxin" or "substance".

I suppose other than feeling like they're "real writers" for building the suspense just like that TED talk on Creative Writing taught them, it lengthens dwell times if they drip feed it, which is good for the Metrics.

The answer is 3-octanone by the way. See how I could have said that up front and not have to find clumsy workarounds if I needed to refer to it again?
Nope, just mark which config is default and add tooltip explaining to user why it might need to be changed.

Aiming for all options to be "on" or "off" is some pedantic nightmare that makes settings harder to navigate
Show HN: iOS Roulette with SwiftUI
This is SwiftUI library to create Roulette with ease.
There's actually a nice service that lets you make and receive phone calls and texts over XMPP: https://jmp.chat
I really despise having 18 proprietary chat apps.
I think I'll just ask my (human) grunt coworker to hand me my tools, a man who:

1. is cheap at $11/hr

2. is voice-activated (with no pre-programming required!)

3. is much better company

...but thanks.
I think I qualify as an old developer.

I love learning new exciting things that I know I’ll use for the rest of my live. C, Vim, Bash, HTML, CSS, JavaScript will all outlive everyone here. It’s a pretty safe bet. I hate the amount of useless knowledge I accumulated for obsolete unexciting things.

I feel like Git is not the final answer to version control, it had a lot of great ideas, but it’s not even good enough for some things and too complicated for most others. My hope is that it becomes like SVN, mostly legacy stuff, and that we can build something new with the lessons learned from Git. I wish Jamsync luck, it looks interesting and I freaking love rsync.
A lot of progress in cartoonish robots but worlds agriculture largely depends on cheap hands
I am not, but when I first came across that channel I was relieved to hear a kindred spirit.
Are people really OK with writing code in C# for data presentation? How is it fine having to compile code when you want to change a font colour for example?

And just from looking at the examples you can see how quickly it becomes messy. It looks like something that would work fine for very simple document structures but would get messy really fast once you add any level of complexity. Imagine having to write code for a document with multiple levels of headings, tables and images with captions, parts of text that need emphasis, etc.

From my experience the best solution for generating PDFs in .NET are, as mentioned here before, wkhtmltopdf wrappers. Take a Razor view, add some document properties (page size, margins, headers, footers, etc) in code, and output to a PDF.

I would even argue that on desktop using Office APIs to populate word documents and output them to PDF is more efficient than this.
Good point.

Knowing how it ended is killing me, quick question, at the end did you got fnurbificated or not?
I’d like to be in the bacon control group.
I used xmpp for a while and it has a fairly good hosting experience (easy to setup and maintain) but it lacks good clients. At least clients that the typical whatsapp user would like. And now, that everyone pushes matrix as the best alternative to everything, the situation will likely not change.
Yeah, I've lived with dual switches my whole life. Hallway in my childhood home, the two entrances to my kitchen now. Also my bathroom switch is left/right. I had no idea "up is on/off" was even a thing until someone referenced it a few years ago (in my 30s).
What do you mean "what happened with XMPP"? Jabber uses XMPP.
how does Have I been Pwned download data breaches?
I'm left wondering how they managed to lose that much?
The client/server ecosystem in XMPP is going strong. Fragmentation is no more of an issue in XMPP than any other open ecosystem. That's not to say it's easy to prevent things being fragmented in an open ecosystem, but it's something we try to stay on top of.

For example, for some time now the XMPP Standards Foundation annually publishes the "compliance suites" which detail for developers what up-to-date implementations are expected to be supporting. We recently updated the xmpp.org website to automatically calculate and display the compliance status of every project.

This, for example, is not fragmentation: https://matthewwild.co.uk/uploads/screenshot-20230119-167413...

Monal's support for calls is in alpha builds, and they're hoping to release it in the coming months. Gajim (written in Python) is looking for someone to help them out with their audio/video call stack, which needs some attention.

Servers (as in, actual deployments) are monitored via https://compliance.conversations.im/ - which feeds into curated lists such as https://providers.xmpp.net/
I agree. One nice feature of property-driven testing is that assumptions often end up causing test failures. For example (in ScalaTest):

"Average of list" should "be within range" in {
forAll() {
(l: List[Float]) => {
val avg = l.average
assert(avg >= l.min && avg <= l.max)
}
}

This test will fail, since it doesn't hold for e.g. empty lists. Requiring non-empty lists will still fail, if we have awkward values like NaNs, etc. The following version has a better chance of passing:

"Average of list" should "be within range" in {
forAll() {
(raw: List[Float]) => {
val l = raw.filter(n => !n.isNaN && !n.isInfinite)
whenever (l.nonEmpty) {
val avg = l.average
assert(avg >= l.min && avg <= l.max)
}
}
}

Getting this test to pass required us to make those assumptions explicit. Of course, it doesn't spot everything; here's an article which explores this example in more depth (in Python) https://hypothesis.works/articles/calculating-the-mean
The world fell apart when flat minimilasm removed all the indicators that the "on" side was 'on', leaving the grand mistery "does "on" mean "it is on", or "push this button to turn it on"?
So what is wrong with this? I am assuming it only takes soft plastic but still why we don't see widespread use of it.
Inherited code. All you need to know about it
This article will tell you all about legacy code. What this code is, refactoring of legacy code. They will tell you how to improve it and make it unique, and give you an example of code refactoring.
In the US, both Beyond and Impossible have very good bratwurst-style sausages. Like you said, sausage is apparently very forgiving when it comes to replacing the meat.
fnurbification [X]

is not ambiguous. Drop downs for on/off is pure waste
Richmond are amazing.

Lidl also have a range of various vegan options including pizza (surprisingly good), lasagne, and burgers.

Quorn has been ubiquitous in stores for decades now. I've never been a fan, but it will do at a push.

The problem elsewhere is insane pricing. I've had a lot of "I'm not paying that!" experiences looking at the veg/vegan options in supermarkets. The prices are completely out of reach for most shoppers.

If there's been a "flop", that will have been a big factor.
It was retroactively renamed to "2023 Gen 1"
I lost the big picture of my company a long time ago. Maybe I've never seen the big picture at all... and never been more happy with my job. Ignorance is bliss.

On a more important note, do you know the big picture of your own life? What do you want to do with it? How do you see yourself in 10 years? Are you a better person today than you were yesterday? Knowing what you want to achieve in your life is thousand times more important than knowing what others want to achieve. Focus on what is within your control, not outside of it.
You could just build the example in C#, grab all the required dlls from it and then load them in PowerShell with `Add-Type -Path '.\QuestPDF.dll'`.

Unfortunately it looks like this uses extension methods for everything, and those are a pain to use in PowerShell. You'll probably want to write the PDF creation bits as a C# cmdlet instead.
A VC once told me that the best thing that Boston Dynamics makes are viral videos. Founded in 1992 with three major corporate owners who couldn't figure out how to monetize their R&D. As a University lab it would be grant funded.
> that's how things work when you're dealing with dangerous stuff

What the OP described was looking more like an Italian strike than manufacturing sensitive construction

https://en.wikipedia.org/wiki/Work-to-rule
Devs need to solve this ambiguity with standardized pop-ups that ask the user what the goal of the connection is.
If a unit test covers function f(a,b) to ensure it always returns the right answer in the domain of a,b

But a developer looks at f(a,b) and realises a new implementation could be 10x faster.

The developer re-writes the function, the tests still pass. Without that test they couldn't be sure their rewrite didn't break the expected behaviour.

What you're talking about is changing interfaces and structure when refactoring. Yes, unit tests can make that more painful. But you bin your old tests and write new ones.

If your unit tests are not cheap to dispose of, run or rewrite ... that's your core problem.

If your unit tests are not testing discrete units, instead testing the combined behaviour of many units (the re-factoring of structure pain) ... then you have bigger issues than the tests; namely understanding the difference and applicability between unit and integration tests.
Headless UI – Unstyled, fully accessible UI components for Tailwind
At the very least, language support should be better thanks to GDExtension.

I'm not a fan of GDScript either and C# is too heavy for my tastes, so I'm waiting to see which alternate language implementation matures enough for someone to actually publish a game with it.
I thought that Joe Rogan told us that ADHD was made up, because dude that went to medical school had an oppinion?
Checkboxes were used to indicate a request in a <form> that you later <submit>
Sandwich ranges have been triple-hit by reduced demand due to covid, increased costs, and prices squeezed by supermarket "meal deals" which have generally gone up less than inflation.

Quality of sandwiches generally have completely disappeared as a result.

It's hardly a surprise that the market for a £6 sandwich just isn't there, so they have to cut costs to get back to a point people will pay.
What does this look like in practice? Does Perl have a similar control flow syntax to awk?
This video is so impressive that when I first saw it while scrolling through Twitter I thought it was CG
> Other writers have speculated that Gödel may have had other parts of the Constitution in mind as well, including the possibility that a partisan ratchet effect, via lifetime Supreme Court appointments and selective application of the law, could permanently stack the Supreme Court with Justices of one political persuasion.

This is mentioned in the article. It's a pretty standard way to overthrow democracies — it subverts the system, using the system.
No, we use apps to control lights now.
I worked at a startup where 'staying late' was expected. The best analogy I can give for it is that the technical staff were asked to work on a transport truck's engine as it drove down the highway at 150km/h, no stopping allowed, while the sales team airdropped (from a helicopter?) more and more load on the back of the truck.

I used to get texts at all hours of the night and day and learned to start to ignore them, then I eventually left.

A coworker who stayed a few years after I left told me that I did the right thing. Until you implement 'flow control' the demand side will _never_ get the signal that their incident coverage is not sufficient.

This was a particularly abusive situation, but this kind of experience always makes me suspicious of people who look down on others for not staying late.

All this 'staying late' moralizing indicates management that wants seamless incident coverage but is unwilling to pay for it.

Having said this, I am usually willing to stay a little bit late on occasion, because no one's planning is perfect. But when it becomes habitual, I take it as warning sign to look for another project or job.
Ask HN: Why are all companies using hiring websites
Every company seems to be either using greenhouse [1] or lever. Why is it not intuitive to get your application through your own website. What's special about this companies. I even expected read.cv [2] to use their own database. Why cant we accept jobs through our own platforms?
[2]https://read.cv/open-roles
https://boards.greenhouse.io/supabase/jobs/4776924004
That initial system of exploitation is what the US fought against in a revolution. Everyone was exploited at some time in history.
I'm guessing the answer is, "Because you can already burn the plastic directly." Presumably burning this oil would have the same levels of pollution as burning the plastic in the first place, but also takes extra energy to produce.
> Hmm, I'd like it if that always made sense, but sometimes the default state, with nothing active, is for Foo to be on.

Then foo will be checked on by default. That's not a problem.

[X] Send notifications

Is perfectly unambiguous.

What I'd like to see with every option like that is something showing whether it is in default state or not so user can easily glance what was changed from default. "reset to defaults" per page of settings is also appreciated.
Ah awesome! I'll check this out
> phones and MacBooks are (equally) subby.

Do you mean phones here or iPhones? I've been charging my LG phones (G6 & G8) from MacBook Pros for years and never noticed an unexpected switch.
EmojiDeploy: Smile Your Azure web service just got RCE’d ._
>"1. it can be always replaced with composition, which Rust already supports"

This is no argument from my point of view. Everything can be replaces with simpler things. We are not going back to assembly however except very few cases.

"2. it comes with a non-negligible complexity cost to the language (e.g. what if you do multiple inheritance, what code gets called at object construction etc)"

Every feature has complexity costs and I prefer to have options here. It should be me who decides what I am willing to trade and what for.

>"Especially you don't want to have different mechanisms for achieving the same thing."

They're not exactly the same thing and actually this is exactly what I want. I am very averse of super opinionating "my way or highway" type of things. Oh and btw from a glance Rust seems to have different mechanisms for the same thing too, for example with all those option / unwrapping / question mark.

The question was asked about "by what authority". Your arguments are just an opinion not any better than mine.
Didn't have a laptop with USB-C ports until 2021. I've got a couple now.

One does PD, one does not. One does video out, one does not. One charges fast, and you guessed it, one does not.

Is it supposed to be easy because the cables fit? Honestly, it's only made it harder and I know what I'm doing. "It fits but doesn't do what I was told it would" is probably more confusing to the average Joe.
Yes you can. And AMD's Linux driver is much better.
Since nobody's said it yet:
if you want to talk with people working in nat'l labs, a good place would be the US Research Software Engineer association.

Go to https://us-rse.org/join/ and fill out the form to get a Slack invite :)

edit: obviously all the people commenting here are really helpful but you'd get a wider range of perspectives there
I would suggest sentence tokenization followed by clustering to pull the most representative sentence from each cluster. Unless you want to go abstractive, that is.

If you run into issues with the token limit, there are some nice architectures for handling longer inputs (e.g., Longformer, Reformer, etc.).
Does a device even know that it's connected to a ded cable? I'd imagine that it's only after you plug in the second device that they both suddenly see they're being connected to something.
I think the oil it produced would be worth about £0.25 (GBP) (400ml assuming the price is the same as Brent crude and ignoring the cost of the input plastic or the machine itself etc). But the power to run it (3kWh) would cost about £1 (1GBP) at current rates at least here in the UK.

I might be wrong, I'm not sure whether the oil produced is equivalent to Brent crude (I picked it at random) or more valuable or less...
It's mostly so that someone can't say "well you never asked!" -- okay fine we'll ask from now on.

Additionally it creates a condition of jeopardy, because now you've made an official statement, and if it's false you're now potentially chargeable for perjury or making false official statements. So if you're a super-slick spy type and they can't pin something on you conclusively, but are sure you're up to something (in the same way they could only get Al Capone for tax evasion), then at least it gives them a pretext to take action and charge or deport you.
Does that mean that you are adding support for latex etc?

this is awesome, thank you for your work.
In 2000's the "is playing" would be just "button looks pressed in", and same for "is paused", but today designers hate usability.
There are 150,000 active users on HN.

Now image 150,000 AI bots in addition. That's actually an overkill, you don't need that many. But those bots (or whoever rules them) will rule the discourse. This is of course assuming that you can't tell the difference of a bot and a human.

Then of course we have to ask, what's bot owner's agenda. Political? Promotions? Educational?

The human voice is going to drown in there. Humans get exhausted, emotional, personal, just to name a few. The bots are always in the zone. Human are not going to last an argument with an (good) AI botnet.

We're not there yet. But there's so much money in that category, that as soon as the tech will allow we will be.
Tried this a few weeks ago with two MBPs: one of them started charging, depending on which end of the cable I plugged in first.
How can devices determine if a cable is plugged in without a device on the other end? Difference in resistance?
This salary is higher than the minimum in Brazil. Of course, without labor rights. They would probably also get thousands of employees in Brazil if they needed to, as well as in several other countries.

I myself do work with mediation of content for several social networks, getting a little more than that. The only problem is that the monthly hours are irregular, there are very few hours.

If someone has an offer of 4 dollars an hour for 200 hours a week without any benefits, I accept it immediately. And that's half the US salary, as I understand it.
This is more interesting than the linked poll, thanks.
In the us, "plant based meat" refers to a specific type of fake meat product (impossible burger and friends), not all meat substitutes.
And you could be more effective at sharing information if your punctuation wasn't distracting.
Well, they took 42 versions to fuck up basic shit, it is hilariously incompetent
You’d use ‘ls’ on Unix-derived systems. But still ‘cd’ for ‘change directory’.
This is what vscode is doing with the remote-xxx family of plugins.