skysight-inc/HackerNews huggingface dataset:
> Exact opposite. I ask them to please not bring me a mashed vegetables patty and call it a burger. It is not.

I can agree that "mashed vegetables" does not describe a good veggie patty. I don't agree that a good veggie patty fails in "burger" format.

I can easily imagine that some people have simply never tasted a good veggie patty in "burger" format, because they are rare.

This is the root of most "meat alternatives" in average restaurants -- much of the restaurant world hasn't figured out that providing vegetarian options isn't about finding equivalent "meat replacements" but instead about cooking up options that stand on their own and taste great.

> While Impossible and Beyond displaced the meat alternatives

In my experience the "meat alternative" patties have not displaced the good veggie patties in the restaurants that had good veggie patties to begin with.

> ...that doesn't mean you have to go meat in a vat at home, you can do products such as Morningstar Farms Grillers Original, or maybe Boca All-American Flame-Grilled Burger. Those taste stack more reasonably with what goes on a burger than the mashed vegetables patties, without the weirdness (fake blood look, why?) of Impossible or Beyond. Your local diner will probably be happy to stock them as they're simple frozen goods.

A beef burger patty has the wonderful property that it is simply made of meat -- a good beef patty has no ingredient lists because it isn't a packaged food.

A good veggie patty is also made on site of simple whole foods, in the same way a good burger is and in the same way any other good meal is.

Any frozen puck taken from a bag and slapped on a grill fails the test, be it comprised mostly of beef, soy, beans, "beyond beef", wheat, or whatever. Those things are about convenience, not taste.
I once thought about using webtorrents on a video on-demand site that I was hosting. The idea would've been that I'd have the video available on the server both through HTTP and BitTorrent, and when a lot of people start watching the same VOD at the same time, they'd help seed it to each other and reduce the burden on the server.

Never actually made it since the server that I had was actually good enough to serve people at least decently.
You posted this elsewhere in the thread, where I replied that this is not normal in the U.S. Can I ask what university and degree program it is where students have 40 hours of class and lab time per week?
> If it is your own computer, then you either are a Windows user or you prefer other operating systems

That fits me, if it's inclusive or. Windows is a pretty OK desktop environment, and mostly gets the better tested mass market software. On the other hand, I prefer other operating systems for doing "real work". I don't usually need to transfer data via external storage though, but if I did, I might consider installing a filesystem driver/tool on my Windows machines to have a better time of it. OTOH, I might just use par2 or something on top of a readily available filesystem.
Besides being an amazing technical achievement, I find this very interesting legally, as it further blurs the line between passively viewing content hosted somewhere and redistributing/actively sharing content.

Have there already been cases of websites making their visitors unwitting peers, similar to e.g. JavaScript cryptocurrency mining?
Ask HN : Is it time for a clippy clone?
It is not unusual for a web or mobile app to run into a crash or a bug.

Even when they are working right, users sometime struggle in using those software.

Is it time to bring back a new and improved version of MS Clippy?

Our plan is to make it easier for product managers and business people to light up functionalities in Clippy using a low code editor with out needing the help of a programmer.

They can get analytics on what users are doing and issues they are encountering, and then set up Clippy to respond appropriately.

If you think it is useful, can you post a brief description of your app and how clippy can be useful to you? If you wish me to reach out to you directly please put that in comment too.

Thanks and appreciate the help!
You mean this guy? Brace yourself...

https://darl01.wixsite.com/mysite
Apart from anything else, it seems like the popular theories about politicians running paedophile rings came after the mainstream media revelations about very well connected socialite Jeffrey Epstein, not before.

Posting a wild theory about al Qaeda and three letter agencies and US 'neoconservative' foreign policy on September 10th 2001 is at least interesting, if not exactly hard evidence you know anything. Posting one on September 12th 2001 isn't an indication of you having been aware of anything more than the news cycle.
That's an interesting question and it's also an important one because the answer will influence the future of our energy supply.

There are many good comments already so I will share an anecdote that might give an alternative view:

When I studied at the university we had a start-up come over to present their product. It was miniature fuel cells with the idea to use them to power mobile phones. It was the late nineties, mobile phones were all the rage and batteries were terribly bad. Students were pretty excited and the discussion after the presentation was a big hurray on hydrogen and fuel cells. A bright future ahead.

Until our professor wryly remarked: "Yeah, hydrogen is the technology which has been on the verge of a breakthrough for 30 years."

Whenever I hear about innovation in the hydrogen sector I must think of that quote, and that it's now another 30 years later, nothing has changed and we are still on verge of a breakthrough.

Does it mean that breakthrough will never come? Maybe. Maybe it will come, but I wouldn't be surprised if it takes another 30 years.
It also happened before Musk purchased it.

This subject has appeared three or four times in the last two days. It's too much. Can we please talk about interesting things?
I would recommend emax64 for Windows, not the standard Windows version.

https://github.com/m-parashar/emax64
>Even a silly seatbelt had to wait for about 10 years after being released before it was required to be in cars.

Rust was released 12 years ago.
That's good. I know there's been a lot of improvements on macOS but I wasn't sure about iOS or even PWAs on iOS.
Parasite manipulates the minds of wolves, rats–and maybe even you
Clippy is still around? Is this just for Windows?
I recently came to the conclusion that the best way to write CSS is through a Design System and write all the CSS yourself. And when I say Design System - I mean it can be your own or it can be external.

The problem with writing a lot of CSS is that you will eventually run in circles and repeat yourself on the same elements with only small differences. A design system lets you adjust it all at once through Variables, and as of recently - some of the more powerful Selectors and Pseudo-classes.

It also makes it easier to switch a design so you don't inherently lose all your work.

I don't have a strong opinion on Tailwind CSS because I don't use it but I am familiar with it. I know it hasn't been adopted inside CMS's all that much, but it is very popular when it comes to things like individual elements (cards, headers, etc.) because those individual elements will work universally across any Tailwind project.
The issue ReptileMen is that Elon Musk DID NOT land any rockets, hell he didn't even setup SpaceX. He just brought his way into SpaceX. Elon Musk's one true achievement is PayPal, nothing more, nothing less.
I have my Pis in a swarm and use `docker stack deploy` to deploy my Pi-Hole setup (with cloudflared for DoH etc) remotely from my desktop PC.
> the point at which EVs are economically cheaper than gas

From a fueling standpoint, EVs are already far cheaper than gas. So much so that many people are already jumping to EVs despite having to make compromises when road tripping.
Yes, I remember when only a handful of people had the iPhone too.

Why do we have these silly discussions?

Six years ago Tesla was going out of business and the stock price was going to tank.

When that didn’t happen, we started having other silly conversations.

If everyone in LA and New York drove an electric car they’d sure have much cleaner air.

Not sure why the EV Bus Revolution hasn’t started in the United States.

https://chargedevs.com/newswire/the-vehicles/byd-delivers-ov...
> Makes me able to quickly load up all emails related to that ticket. This makes me happy.

Yes, I love this.

Relatedly emacs is good if you find small annoyances or imperfections hard to "just deal with" and have the time and skill to customize or "craft" your emacs.
When does the deluge of electronics waste begin? Are there any studies about the carbon footprint of recycling these things?
> it really only would make sense if we were serving pure xml and the webpage was the api for literally every webpage.

This is, of course, XSLT, which was supposed to take over the web at one point.

https://en.wikipedia.org/wiki/XSLT
When the crossings are turned to hornless it’s actually kind of nice to have them slip by - you can feel more than hear it.
Let's Encrypt has a neat annual report [pdf]
I think the simplest way to express my concern with this article is that I would like to have "just" 0.54% of Elon Musk's wealth direct deposited into my bank account tomorrow.
Looks like the main method for direct livestock subsidies is commodity livestock purchases:
https://www.ewg.org/news-insights/news/2022/02/usda-livestoc...

This is dwarfed by feed subsidies. Feed subsidies don't convert directly to edible-food subsidies; the 'big five' staple crops are subsidized independent of 'specialty' crops, and the vast majority of corn is grown for feed and ethanol in the US, and is of a variety not used for any kind of human food production.

https://www.americanactionforum.org/research/primer-agricult...
Good. They were censoring people like Dr. Jay Bhattacharya who were putting out valid scientific viewpoints (not anti vaxxer stuff) while putting out stuff like the nonsensical CDC early press release that you didn't need to wear a mask.

So, a win for the free flow of scientific information, even if some idiots get to say things that aren't true also.
New device can control light at unprecedented speeds
It isn't the same as "masking out a bit" when you are subtracting 64 from 63 to get 127 (the behavior of C-?). I think it is equivalent to Xor-ing it, but I didn't want to go into that for various reasons, including it just being overly complicated (and, in fact, edited that statement three times in an attempt to find something that was all of true, expository, and easy to understand;
but, I apparently didn't optimize for "something everyone would appreciate why it was said the way it was said if they liked adding information but hadn't paid as much as attention to all of the examples as I had been forced to while drafting the comment").
Of course the state is also just people. All organizations are comprised of individuals. The law is not an organization, so it's not itself people. The law is a statement made by people.

Government is by consent in the sense that you need many people to voluntarily cooperate to run a government. That doesn't mean that the government doesn't impose those people's preferences on others by means of violence. The same applies to gangs and other similar organizations. They are run by consent, but that doesn't mean everyone who interacts with them are doing so consensually. Being able to move out of the gang/state territory doesn't make the interaction consensual.

Governments usually try to maintain a monopoly on violence, so when other organizations use violence to impose its members' preferences, it's usually either in defiance of the government or on behalf of the government. Governments also often use violence on behalf of others. When an employee is (indirectly) forced to work for a corporation, it's almost always enforced by the violence of a government rather than the corporation itself.
I think the key thing to being funny is to actually find humor in situations and be willing to share it with others, but not at the expanse of someone. So, it requires a mind always eager to find the positive side in almost every circumstance. There's no formula, but my usual methodology is to use logical analogy, but in a very absurd way. I describe logical scenes, emphasizing on certain actions which would never really happen, but could fit if the people were in a comedy movie.

As to being likable, empathy, trust, and generosity go a long way. You have to understand how people feel and let people understand that you are a reliable person. Occasionally, it doesn't click as they have a different philosophy of life and that's okay.
Streaming file transfer over WebTorrent – Torrents on the web
> Pretty much every CSS framework I've ever seen (and certainly every CSS-in-JS solution I've ever seen) has as its underlying premise "we know you hate CSS, and want to avoid thinking about it as much as possible". For people like me (and perhaps you) who actually like CSS, our reaction is "why would I ever want to use something that abstracts away the power and flexibility of a thing I enjoy using?"

I don't find this to be the case with styled-components. To me styled components feels just like writing CSS (which I like), but with a slightly obscure variable syntax (if I need a prop or theme value).
Left-Wing Voices Are Silenced on Twitter as Far-Right Trolls Advise Elon Musk
Sorry I meant our company is planning to build something like Clippy, used it in the title so people can understand the idea quickly.

Thanks!
I was building packet schlepping hardware for Nortel from 99-02; I know “how the internet works”.

I was suggesting a change in social norms not technical.

There’s no reason I need all the engineering of Facebook to directly share with a few friends and family. And having seen one social site after another fill up with more noise than signal, there’s little value in engineering sorting algorithms that attempt to preserve context rummaging through it all looking for needles in haystacks (ML).

Feynman suggested modeling things literally is an inefficient path to discovery. Physicists achieved their best results dispensing with imagining the world as literal pulleys and levers and weights. We don’t need to literally model how to sort it all, just the right amount to assist others.

Software engineers need to pivot from sorting stupid meme posts and put those brains on truly interesting ideas: https://youtu.be/ZSddchIGNG0
I've written a DWARF expression parser and stack unwinder and its not true that those three use-cases are enough to be robust [0]. Based on my own observations, you need to implement:

- undefined
- same value
- offset(N)
- val_offset(N)
- register(N)

I've never come across expression(E), val_expression(E), or architectural. But you definitely do need the above in the common cases.

More generally, I'm kinda confused by that quote, I think the author may be conflating DWARF expressions and stack unwinding a bit?

What I think they might have been getting at is that with DWARF expression evaluation [1] in particular (i.e. not just stack unwinding), I've never even seen +80% of the opcodes I've implemented in the wild across several programming languages and compilers. I also left about 1/4 of them unimplemented and I've never had an issue. The intention of the DWARF spec writers was to provide folks with a stack machine that was Turing-complete, but in practice, yeah, nobody really takes advantage of it because there's not really a need.

[0] https://dwarfstd.org/doc/DWARF5.pdf (section 6.4)
[1] https://dwarfstd.org/doc/DWARF5.pdf (section 7.7)
"If they perform scheduled charges for times in which electricity is cheaper, the US power grid could deal with 65 million EVs."

https://insideevs.com/news/436665/24-million-evs-limit-curre...

2021 sales were less that 1% of that. At what point does the bottleneck kick in? I would imagine electric utilities have a huge incentive to make this work given that demand has been flat at ~4 trillion kWh for over a decade.
What does this have to do with dynamic typing specifically? A language "where everything is a runtime construct" can only be a language where there's no phase separation between compile time and run time. So it makes just as much sense to say that everything is a compile time construct.
My personal opinion has become, do I want to write leaky tests to validate typing (in addition to functional tests) or do I want to let my compiler do my type validation for me in exchange for the boiler plate on the front end with my IDE providing auto complete along the way?

As a Java programmer, you can guess where I lean. Now excuse me while this autowired annotation Dependency Injection causes a new self inflicted level of hell.
And if you find yourself between the two extremes, perhaps https://github.com/SystemCrafters/crafted-emacs
Please enlighten us...since you seem to have cornered the market on art criticism!
Emacs can and should be a good choice for programming though!
A lot of people I respect really like Tailwind, but I just don’t get it. Seems like you end up with walls of classes because you don’t name your compositions, and thus your design system doesn’t actually live anywhere. If you have a standard box in your design system with a certain padding, spacing, font size, and so on, are you really going to write out all its constituent properties every time you use it? How do you manage that effectively?

As an alternative, use a scss mixin (or even just a class) called standard-box and then use it everywhere. Do that for all the major parts of your design and you’ve created a language with which to build individual chunks of UI. Modifying the design system itself isn’t free but it’s a lot easier than mapping the change to every use of every tailwind class.
I had a quick look and the streams it made the hair stand up on the back of my neck.

Not in a good way. The write up wasn't so bad but the entire package is too much for me.
ntfs3g is also obsolete and not really developed much anymore.
Use the new in-kernel ntfs3 driver.

https://www.kernel.org/doc/html/latest/filesystems/ntfs3.htm...
`.card-header__buttons` that example makes no sense unless you use global CSS/SASS, which very few projects do anymore. Component CSS/SCSS or CSS-in-JS are very common which resolve this scoping problem.

So why bother with a DSL like Tailwind over Component CSS/SCSS for example?
Twitter censoring COVID-19-related information made the world worse, and it's good that they've stopped.

A lot of people seem to be taking a very naive perspective, thinking that censoring something means fewer people will believe it. In the case of COVID-19 misinformation in particular, I believe this is wrong.

At the start of the pandemic, all the major public health organizations told blatant lies about key facts: airborne transmission, surface transmission, whether it was present in US at all, the secondary attack rate, the effectiveness of masks, the infection-fatality rate, and whether it could have been a lab leak. This completely set fire to their credibility. Then they pivoted from attacking pro-maskers to attacking hydroxychloroquine advocates. These attacks consisted of highly ineffectual attempts at censorship: censored enough that everyone can see that censorship is being attempted, not censored enough to stop anyone from seeing it.

People are neither geniuses nor idiots. When the public health establishment turned on a dime from attacking masks to attacking hydroxychloroquine, many people inferred from that fact alone that hydroxychloroquine must be effective. It isn't, but the alternate world in which hydroxychloroquine was effective would have looked the same, so the reasoning was valid.

Given that history, and especially given how recent that history was, continuing to censor "COVID-19 misleading information" would be utterly insane.
Building a Window with 3 TVs
This is why I recommend folks instead use NextDNS and a DoH resolver proxy on their edge device. Plus Pis have poor resilience to power issues which are commonplace.

Using NextDNS you are getting the same capability served by a global anycasted network of resolvers and it can work even on your phone while away from home (because the mobile web is even more gross).
I think that's fantastic, actually. It's only been a few years. I'm starting to see EVs everywhere, more each day.
" ... in countries with higher rates of infection, people were less likely to cite fear of failure as a reason for taking on a new entrepreneurial activity "

So to get your business-career up get infected with this parasite. It will make you take more risks. Beware it can also make you drive recklessly. Economically speaking you must take on some risk to get a reward. Taking on risk of course means you might just as well lose too, get eaten by cats. Many do. We mostly hear about those who survived, by chance, and reaped some great rewards. They are our heroes.

Totalitarian countries might infect their soldiers with this parasite on purpose. Scary.
> "Blockspace is a scarce resource"

That might be true within a system. But anyone with the skills can start a new cryptocurrency at any time.
They often have background noise on a loop or loops and once you notice it’s annoying.

It should be possible to model things like a babbling brook using an audio generator instead of a loop and combine lots of those into a realistic soundscape.
But for those who do use a framework the problem space and failure modes are quite similar: some succeed at fitting in the unavoidable domain code into the blanks left by the framework, others build a "framework within the framework". And occasionally that might even be the right call, because the framework+blanks fits some of the requirements so well, while others exist that are served well by the "framework within the framework". Does not contradict "most framework within the framework are horrible mistakes" at all.
Ask HN: How can I find out what my roaming carrier will be?
If I have a phone plan in country X with roaming, what will I get when roaming in country Y?

I find that the level of service is very variable when roaming and I'd be interested to know before my trip if it's worth getting a travel eSIM or roaming on my other contract instead.

Sometimes I find it hard to tell if I'm being throttled, have bad connection, or using a slow network and it's frustrating.

I'd like to be able to enter my home provider & plan, and lookup what I'd get at my destination. Does such a thing exist?
I feel your pain. It often seems to me like Quality is on the decline, on many different fronts. Hard to say if it's just my perception. It does make me more fully appreciate it when I do encounter true craftsmanship or excellence -- which though it might be increasingly rare, is still relatively easily found.
As a guy that has used both spacemacs and doom emacs (which I would recommend over spacemacs), I disagree - you still will be mucking around with things. Emacs out-of-the-box 2022 leaves a lot to be desired, configurations makes it easier, but it is still not the vscode experience, even though it helps you a LOT on the way.
Buffett is pretty consistent in living modestly in all aspects. He lived in the same house in Omaha from 1958 - 2022, which asked $877,000, which a lot less that a lot of Zen monasteries, if for no other reason than the monasteries house more people. But monasteries have a tendency to be pretty nice: you have to house a bunch of people, and the non-monks tend to donate money over time. Buffett is known for modest living. I think corporate headquarters now employs 10 people (market cap of almost $700 billion). He's pledged to give away all his money by the time he retires, and has already spent quite a few years giving it away, which is why he's down to a net worth of $99 billion.

He's no ascetic: he enjoys a good steak (and tons of Coke) and he had an $11 million vacation house. But fairly modest, especially for someone who has voting control of a $700 billion corporation (which he built from pretty much nothing).