skysight-inc/HackerNews huggingface dataset:
This would be pretty cool, but I don't see how it could go beyond translations like "I feel positive emotion related to nursing" and "I feel negative emotion related to pain."

What if an adult pig makes "positive emotion related to nursing" grunts? Does that mean they are thinking about nursing? Or has the meaning of the grunt has changed over time? Are they reliving a childhood pig-fantasy? Is the meaning of their adult-pig desire structured by their child-pig experiences in a vaguely Freudian way? Does the grunt mean "food enjoyment" or "food enjoyment + recollection of nursing" or "food enjoyment + recollection of nursing + nostalgia for the Jungian archetypal teat"? These questions may seem ridiculous (and I suppose I am stretching them a bit for humour's sake), but I think ignoring them just leads to an impoverished behavioural science. Maybe that's the best we can do.

I just don't see how we can make the leap from correlating events with acoustics to saying that we understand the meaning of a pig grunt. The idea that we could somehow discover a rich, nuanced emotional/meaningful life of pigs via such a means seems to me fundamentally misguided. We would need to be able to ask a pig what such and such a grunt meant, which obviously presupposes a fairly complex shared language. In the absence of this, we are just making assumptions.

On the other hand, these assumptions certainly may be very plausible, and it seems reasonable to think that it would be very cosmically odd if such assumptions were dramatically off-base, due to our shared evolutionary history, physiology, and neural circuitry.
What's ironic is that discussion pages, like the one linked here, are broken on mobile. Maybe they should focus on that first.

Also, I hate repos that convert issues to discussions. Might as well close the issue, as discussion is usually a graveyard.
It isn't more difficult because anyone is conspiring against you.

Nothing in the passage you quote indicates this is a conspiracy, merely a change.

Maybe it's more difficult because electricity is invisible, the techniques require new knowledge, or you're not familiar with it.

Or maybe it's as the article suggests - complex electronic machinery creates the possibility, not the necessity, of an manufacturer sealing everything from being repaired by individuals.

Is it beyond comprehension that a new technology can give many advantages and offers a number of problems? That people who criticize completely sealed systems aren't always "back to the good old days" Luddites (notably, even the historical Luddites didn't conform to what Luddite has come to mean now).
It looks like if someone somewhere with a lot of power is pushing for escalation and preparing masses to support, or fight, a large war.

I believe this is most likely just a bluff, and that this super power does not really intend to fuel a long and large war in Europe just for the sake of dividing Russia just for the sake of isolating China.

Or is it just sentationalism to sell news?
Wait until you hear about this that enables a $2 Trillion dollar company and probably 95% of everything you own in your living room: https://www.transportenvironment.org/discover/shipping-emiss...

But hey look! That one car! Fuck that in particular.
The Day I Decided to Walk into a Psych Ward
That’s not what cherry-picking means. The previous comment made a claim. I gave a what I considered a valid counter example undermining that claim. That’s an entirely reasonable response.

Somewhat ironically, that Wikipedia article is cherry picking. It gives lots of examples that support its thesis and fails to mention or downplays counter examples, of which there are very many.
I love it. Some more dimensions that would be nice to have: precipitation and unfortunately, air pollution index, especially in the west during summer.
Speak for yourself, but for me art in a physical form is something I need.
I think it's because A) developers don't know about it, B) users don't understand it and C) the UI for it is quite terrible.

Implementing it requires some uncommon TLS configuration and a little cert work. Using it prompts uncommon native popups, slowing people down. Failure leads to weird redirects for which you can't really fall back to a login prompt because the auth happens on TLS level and a token in HTTP can't replace that.

Having to install a certificate per browser per device is kind of a pain, at least password managers solve that. There's no reason password managers couldn't also sync certificates, but the functionality simply isn't there yet.

TLS auth is definitely the cleanest solution from a technical point of view; the stateless HTTP layer doesn't need to track auth, it just gets the necessary information from the layers underneath it. Sadly, its lack of popularity means it's seen very little love from developers the last ten years.
Suicidal novelists of course.
Garbage in garbage out. How do we know the emotional states are what they are? Better to use as label something objectively measurable but costly to observe like some internal brain or chemical state of the pigs.
Yes? An individual can't choose to revolutionize the shipping industry themselves but they sure as hell can choose a car that's not as polluting and less of a hazard to pedestrians. That's very much a personal choice that I'm happy to judge.
Article includes no JKR quotes, but lots of quotes from enraged twitterati. She uses an Orwell quote which doesn’t refer to rape at all, just to doublethink. Please provide evidence, not smear campaigns.
I too believe that the path in which we progress towards peace and prosperity involves dissolving the Nation State and creating mechanisms that empowers the peaceful, good faith people, and prevents the Nation State from coming back.
Pattern matching and Result type are truly among the most revolutionary computer science constructions and I am glad to see their adoption starting to catch on. So much nicer to work with than exception handling or endless propagating of error constants a la Go. Python just got pattern matching (although it lacks pattern-match assignment a la Rust), now it just needs an actual Result type in the stdlib instead of Optional[T] which is really just T|None rather than an actual container. Golang can start delving into Return-type-looking generics but I suspect pattern matching is a long ways out.
The demo, on its own, is a masterpiece, as is the idea behind the whole thing. Bravo !
Hiding of the large files has tripped me up multiple times. I've starting having to look at the diffs outside github's UI
I've been using UNIX and then Linux for just over 30 years. I have never used Windows as my day-to-day Desktop.

My total annual use of Windows is probably under 5-10 hours. That is PER YEAR. And even that is generally due to pure laziness on my part.
I'd wonder if it was enough information to create a pig UX for a machine. Starts with flashing a light or making a sound when it hears certain patterns of noises, becomes stimulus response like Pavlov experiments, but adapts to a more sophisticated command language for food, water, flavors, nutrients, etc. Then see if the initial group can teach new pigs to use the grunt language system, or if nursing sows teach their piglets the grunting system. Eventually, there will probably be groups of pigs who use the grunting system to identify each other and align based on learned behaviors, only driven by stimulus response and perhaps without true sapience or consciousness, and it will basically be twitter for pigs.

But more seriously, the idea of using ML to adapt to building complex interfaces for animals driven by more subtle stimulus response is pretty fascinating.
It's not for entirely malicious reasons. Those super chargers run at very high watts (250 KW) in some cases and people with hobo repaired batteries could cause some serious fires if they could just plug into the chargers.

Tesla does need to have approved vendors at some point, but I definitely understand their logic in blocking access.
Ranveer Brar: The chef who wants coriander as India's national herb
FSB is former KGB, so indeed it is Stasi, but KGB may be even more familiar name from those times.
Spending that much money on a truck probably generates no more emissions than a basic Ford F-150. Would an iPhone Pro Max produce much more emissions than a iPhone SE?

But from an environmental, not spending the money in the first place (not upgrading a car or phone) in both cases would be a net win for the environment.
“sila” is strength, not power. Power is “vlast.”
I think he is referring to microscopic magnetic imperfections in the atoms. It's my understanding these can be exploited to apply force on the atom, but we don't know how. Useful theoretically as a reaction steering mechanism.
First application would be for babies.
Show HN: Make PlantUML diagrams easily accessible from Markdown, GitHub flavored
Uuuhhh, no? More like freezing is 0C and there are 1,000 meters in a kilometer
Not an entirely bad idea.
I like this term, too, but I don't understand why apparently it has negative connotations.

If someone doesn't have a clue, and they don't want to stand up and announce it, how do you suggest they go about it?

At least in a public channel, no one person is committed to answer, and the most patient / the person who knows the least what vaguebugging means, can answer.
Just imagine this had been done to any other nation: Americans, French, Germans, Japanese, Chinese etc. Do you think any of these would just say "Wtf, let's overthrow the government to make the foreigners happy!"? If you think so, there are some examples to the contrary in not so distant history e.g. with Germany after WW1.
> They hide big diffs behind a “load more” link, and as a result people often fail to code review the most substantial part of a change because they scan right past it, thinking it’s a removed file or binary or something.

This. Every PR I have to do ctrl-F "load diff" and then immediately click on _all_ of the diffs. It's !@#$ing annoying.

I've also lost comments when the comment is part of a review and pushed to the PR after the the PR has been merged by someone else.
Yes.

Especially if it's being summoned for some sort of service. I'd argue no vehicle should be on the road sans occupant to be honest.

What? You think that it's totally okay to have a vehicle titled to you auto
-accept a request that could be coming from any moron out there?

How many levels of optimism are you on?
Not necessarily. The "weaponized" anthrax from the 2001 anthrax attack was much deadlier than naturally occurring anthrax. The spore coats were silicon coated and combined with charged nanoparticles for maximum disbursal. It may have been an exaggeration, but it was speculated that one light bulb full of weaponized anthrax could potentially wipe out a small city.
and snowflake
To what alternative are you moving into?
There is more to a database than a raft implementation. A raft implementation would provide data replication between members and leader election. That is just one piece in a distributed database architecture. You then need a storage engine to persist the data, and a query engine to query the data.

To be able to scale, the database would most likely be composed of several raft clusters which brings couple of other challenges:
- You need a sharding layer so that the queries can be routed to the right cluster
- You need an orchestrator to be able to manage these clusters

It gets trickier as you try to run transactions across multiple raft clusters. You end up needing to implement 2PC.

FoundationDB solves all of the above except for the query engine part (given it is a KV).
There should be two sliders, for Fahrenheit and Celsius and dragging one would drag the other as well too...

At a minimum, cycling through the 2 standards should be idempotent (or at least I think that's what it's called...)
None of the points you mentioned are present in any Charter/Convention which Countries signed up to when joining the United Nations. None of it is "permissible".

The only time it is "permissible" is when you have been directly attacked by a Country or you have actionable intelligence that your Country will be threatened.

Everything else is vague. What you call as genocide might be a revolution for someone else. What you call terrorism might be a fight for independence for someone else.

I really feel we need to respect the territorial boundaries of all countries. Doesn't matter if it is Russia, China, India, USA or any European country. Territorial integrity is sacrosanct.

But as you pointed out, every major power, including the UNSC, has violated territorial integrity of various countries on frivolous grounds. I guess it ultimately boils down to human nature: to break and twist rules and definitions to justify invasions/genocide/terrorism etc. The hypocrisy is only when one side is whitewashed while other side is castigated. Depending on which camp you are, you are either declared a Hero or a Villain. But at the end of the day, both sides are doing the same thing: Killing human beings, destroying the environment and causing untold suffering of millions of living creatures.
I was always amused at the amount of flak Harry Potter got when His Dark Materials came out about the same time period. The young adult book series that very explicitly is about killing God, how evil the church is and even has gay angels as side characters!
Would chronic solve this for you?

https://joeyh.name/code/moreutils/
What, exactly, is the car that's being driven for 100 miles doing? Is it something the 10k mile car couldn't do even better? Is it something that even legitimately needs to be done?

I agree this is a thing that can be done, but I disagree it's a job that it's doing - because stating its a job usually means there is some ultimate purpose to it.
What does it mean to be organized? Is magnetism just a vector with an unknown source?
I’d love for outages to not be newsworthy.
> I think Napster/Limewire/Kazaa were far greater influences on price point expectations for Music.

Unauthorized copies have been a fact of life not only through the dawn of the P2P era but back through the cassette era. And you don't even have to get into the ethics of that in order to understand that none of them ever set price point expectations. Everyone involved in that activity ultimately understood that they were not participating in economically supporting the artist (or indeed, in any economic transaction at all). Everyone was clear on the accounting.

Spotify adopted an economic model marginally different from piracy but with the veneer of a legitimate economic transaction, the pretense of some kind of proper accounting.

So yeah. It absolutely did more to set price point expectations.

> Rdio and Grooveshark

Rdio and Grooveshark are weird examples to pull in, Rdio because it was always too late and too small to have really made that much of a difference, Grooveshark because it started life as more of a P2P tool. What's next, pointing out the missed relevance of audioscrobbler/last.fm?

> There is no way you could have pulled that off in 2008, and the reason for that was piracy.

The primary reason you couldn't have pulled that off in 2008 was economic contraction, not piracy.

If you actually look at the RIAA sales history figures you can see it:

https://www.riaa.com/u-s-sales-database/

The total sales volume peaks quite clearly coincide more with macroeconomic trends than technical trends. CDs get huge during the "irrational exuberance" of the 90s. It dips with the dot-com crash, but even with P2P taking off like crazy and digital retail barely getting off the ground, the amount of money going into CDs is more flat than downward ... until 2007, of course, and everyone knows what happened then. And the recent primary huge revenue growth in streaming has coincided with periods of big economic growth.

And you can also see the story in there of digital retail growth from 2004... up until streaming cannibalized that.
Gone. It was a single data point on a map in the vicinity of RI.
Some of my favorite technical books related to machine learning and applied math
On the other extreme, I ordered a Model Y in Summer 2019; it took them more than 2 years to tell me they have no intention of ever making it (apparently they scrapped plans to build RWD Model Ys in early 2020 and neglected to notify me for 20ish months), plus another few weeks to refund the deposit back to my credit card.
They did align and change fluids. But just the check is probably that price as well.
You are pushing the moral panic in question, and it will age even more poorly than the previous panic since it's targeting and smearing a woman instead of a story.
Amen!

I also find this part particularly absurd.

"Interestingly, when we went fully remote for the most part, that metric actually got better. People were working longer hours, leaning in more, and so productivity has got better for a lot of people."

Sure productivity as a term can be used in many nuances but I think the only really valid definition of productivity is the one where you just drop the "especially" from this, i.e. efficient production:

The rate at which goods or services are produced especially output per unit of labor.

And working from home I can be efficiently productive. I can do things in less than half the time that would've taken 'forever' in an office environment with all its distractions. The only thing missing now is working 75% of the time for the same pay and benefits (also see the Ask HN on that topic) and being able to work with like minded people only. If you're working with lots of senior developers that are also on fully remove 75% time that would be a vastly different experience than being forced into 100% time and having to work with (I have to unfortunately say it) cringeworthily slow people.
> vinyl shouldn't sound worse than CD et al at all

CDs are slightly beyond the limits of human hearing, meaning that with proper mastering and output filters, you can't do better, though professionals may prefer higher resolution as it is easier to work with. It also means that below CD quality could be noticeable with trained ears.

CD is 44.1 kHz, 16 bit stereo, or 1411 kbps. That's a lot to ask to a physical stylus riding a plastic groove. It may be possible with a laser turntable (these things exist) in a clean room, with a special precision-cut record, but why bother when a cheap digital system can do just as well. In fact, that's probably why laser turntables didn't catch on, they picked every speck of dust, and were already obsoleted by CDs.

Now, if you enjoy vinyl for reasons other than high fidelity, that's fine. Like I said, some kind of distortion can be pleasant, but then, you are listening to your system, not the record. A bit like a guitarist whose amp is treated more like a part of his instrument rather than a device that reproduces exactly what it is being fed, but louder. And mechanical/analog systems have a certain charm that may not do the sound any good, but certainly contribute to the enjoyment.
Bayraktar
Maybe they're trying to nudge us towards smaller PRs. Many reviewers gloss over 300+ line changes in a single file. Approved with a "LGTM" and no further comment, but perhaps that's more a cultural issue with the team than anything.
Absolutely yes. I would be pretty happy to work 20 hours a week to essentially be a consultant and advisor to a team.
Yes, I actually do know which side is in the right here, and I do know that 'my side' isn't always in the right.
> I think that's a really great question that a lot of people want to ask Putin.

But not ask NATO? You don't see the hypocrisy here? Both Putin and NATO are wrong.

Why is it so hard to just admit faults?
I don’t think the OP implied that 2FA is bulletproof…
You don't have to do anything you despise. I love what I do and the impact that it has on society, in my area of work there are companies that pay worse (and have worse wlb btw) than the one I'm currently at. I worked at some of those, and as soon as I was able to, I left, and I don't regret it a bit.
Might be worth making a bounty for it in refined github[0], similar things have been implemented in the past[1]

[0] https://github.com/refined-github/refined-github

[1] https://github.com/refined-github/refined-github/issues/2151
Agreed - and it was the positive emotions that got to me, do I really want to take that away from another living being, tough.
Drone crashed in Zagreb, Croatia “flew 47mins unidentified over NATO skies”
I often use `t` to quickly search for a file by name. It's got reasonably good matching: querying for "foo.svg" will show a match for "foobarbaz.svg".
I'm not entirely sure I see what your describing with certainty, but are you talking about essentially a "barrier client appliance?" A dongle you plug into all the machines you want to control using barrier, which connects wirelessly to the barrier server daemon running on your main computer?

If so, neat idea, and I've done stuff like that before. You can even have the client appliances be configuration free -- they announce themselves to the network and the server pushes out after pairing.

Interesting and fun to build, but I don't quite see the use of such a thing. It would still require running the barrier server on your laptop. I'd try to possibly go a different direction: A cheap device (RP2040 based?) that sits in between an external keyboard and your laptop. Other copies of the same hardware plug into the usb ports of other computers you'd wish to control.
I have a similar tool for Go:

https://github.com/89z/format/tree/master/cmd/net
Nice to see Wasm popping up in proposals like this one :)
Quad9's default 9.9.9.9 address blocks malware, but the alternate 9.9.9.10 does not. https://www.quad9.net/service/service-addresses-and-features
It's always the right time for ramen :)
My desktop doesn't have a webauthn capable secure backing so I'd have to fake one. Maybe the TPM in it can work for that, but I haven't seen browsers leverage that opportunity yet.

This means that unlike my phone, my desktop always requires some annoying fallback. For U2F I've configured Krypt, which uses my phone as a U2F key, but that doesn't work for webauthn (yet?).

This means I'm always filling in password forms for services that also offer webauthn as an option, at least when logging in from my desktop.

The fact I need to go through some form of recovery process to register a device for every browser I use (and, in case of temporary logins on borrowed devices, removing the session again) is also rather annoying.

Then there's the fact that webauthn is only a single factor, and there are real benefits to 2FA. Stolen/mirrored phones at airports of oppressive regimes are a credible threat depending on the business you're serving, so it's essential to have a 2FA option in some form. As webauthn is the "something you have" part of the traditional factors, that means you're either supposed to implement biometrics or some kind of password as a second factor. At that point webauthn is practically U2F with a built in username.

There are also certifications they require your company to use 2FA regardless of the level of security your IT team thinks it needs. You can probably explain away the need for 2FA but I don't think the legal/compliance people in your company will be happy with you if you make them try that.

I'm all for webauthn, but "just use webauthn" isn't a generic fix. It's great for simple services like chat apps, forums, things like HN, you name it, but for business logins there are often requirements that take away a lot of the benefits to the system.
While smaller PRs are better when practical/possible, the current Github design doesn't encourage them at all. If anything, it makes it too easy to submit giant ones - a bunch of the changes may get hidden anyway, making it look less intimidating than it should be!