skysight-inc/HackerNews huggingface dataset:
I've been using Gnome/Wayland via Ubuntu LTS releases for the past 4 years now on my Dell XPS 13 and not once have I experienced a segfault.

I think I've had maybe two instances where I had to do a hard reboot in those years and those both involved me doing something a tad aggressive with multiple containers on my system, which is an ultrabook and really isn't speced to handle a lot of them.
All of these Discord and Telegram "DAOs" are almost always scams. Crypto makes them easier, but they would probably still exist in some shape even without it.

It is hard to argue that "they don't represent crypto" when they are 90% of what people see, and many people's first exposure to it, but of course, they don't represent crypto. They bring zero innovation, except for the best marketing copy to bring in gullible victims. Real projects (for instance, zkSync) are a lot more quiet about their marketing.
I think this is a pretty mainstream view, not sure it would be considered contrarian at this point. Not to say it means that everyone has moved on from a culture of long hours. But I'd say quality over quantity is a pretty easy sell nowadays, the harder question is how to get to quality. Long hours seem more like the thing to do when you don't know what else to do.
Good fridges are about 35db when running.
> rather than wasting time with the arbitrary details of a particular language’s syntax.

Learning strict syntax and semantics is the most difficult for students just starting out with programming. It's not wasting time at all. Programming on paper can work great, as long as the syntax is well-defined and graded for.
I'm not GP, but thanks for this comment. It just shows how we just see one side of the picture in the West.

> Ukraine was the one asking for NATO membership.

Also, if I may add to this: according to polls in 2013[1], popular support for Ukraine joining NATO was very low. Actually, most people saw NATO as a threat rather than protection. This was well after the 2008 Bucharest summit where NATO officially announced that Ukraine will become a member of NATO.

This is to say that maybe it was more like "the US was pushing for Ukraine to be part of NATO" rather than Ukraine (as in the Ukraininan people) "was the one asking for NATO membership".

[1] https://news.gallup.com/poll/167927/crisis-ukrainians-likely...
> Not really right wing trolls.

It was right wing trolls: /pol/ was involved [1].

> It was in response to them telling other the same thing. It was never pointed at the blue collar people who lost their jobs, but instead pointed at elite people who had no compassion for those that had the world they grew up working in, being ripped from them....

> It was used to taunt journalists, and others who spouted the platitude.

No it wasn't. It was used to taunt journalists generally [1]. Your justification, frankly, is just bullshit meant to help justify acting like an asshole. The most charitable interpretation requires the taunters relying on sloppy stereotypes akin to someone who generalizes that all black people are criminals based on seeing one black guy mug someone. Except in this case, the taunters didn't even see someone get mugged, they just misinterpreted someone loaning someone some money. Look at the origin timeline: it was Mark Zuckerberg and Michael Bloomberg who were being condescending and aloof, and the journalists where just investigated the questions that condescension raised (e.g. Mike Bloomberg says they're not capable, but he's wrong).

That was confirmed to me the last time someone tried to justify this taunting, and the only "example" they could provide of the supposed condescension of journalists was a sympathetic profile of some coal miners who did, in fact, learn to code, which the taunter-apologist thoroughly misinterpreted through their bias.

[1] https://knowyourmeme.com/memes/learn-to-code
These are valuable feedback and I thank you for that. I'm new to tailwind ecosystem and totally new to design as well. I will change look based on your comments.
Took me a minute to understand what you were talking about. The context of my claim was, "Since transitioning to PoS, hash rate has only gone up". You seem to think it's disproved by the fact that hashrate has gone slightly down for brief periods in the past even before the transition to PoS.

Hashrate has increased from 14.86 to 1001 Th/s in the past 5 years and is at an all-time high. Since "transitioning" to PoS, it has not gone down.
> Buterin’s favorite projects on the blockchain. Take Proof of Humanity, which awards a universal basic income—currently about $40 per month—to anyone who signs up

> I can't even.

Proof of humanity is a really great project imo (especially in the face of things like worldcoins authoritarian approach). Its not perfect but it is working and doing what it says, theres around 15k people registered with many in south america earning more than their state pension. It also allows other organisations to bring 1p1v to their contracts. Theres some work to be done on privacy layers, but plans are in place. 1 move at a time.

What can't you even? I think its great!
Since you have a history of breaking the site guidelines and have been continuing to post flamebait to HN, I've banned the account. Please don't create accounts to break HN's rules with.

https://news.ycombinator.com/newsguidelines.html
The patent situation is always unclear: Companies were gladly licensing the MP3 patent portfolio to the best of their abilities for their portable audio players and yet their shelves were cleared by customs because they missed licensing patents that were not part of the "patent pool". See https://edri.org/our-work/edrigramnumber6-5german-police-ceb...

Paying off _some_ patent holders doesn't put you in the clear for all the others. No licensing pool indemnifies you against all other claims. There's never an exhaustive list of patents that apply to any particular product. "Competing product's patent situation is unclear" is always true, no matter the product (unless it's at least some 20+ years old, which should make it _somewhat_ safe because applicable patents expired). Bringing it up to favor one product over another is FUD though because it's true for the other product just as well.

The patent regime is an extortion racket: patent offices hand out exclusive rights for money, without accepting any responsibility that these rights are warranted. They don't even guarantee that their own catalog is free from conflicting rights.
A lot of people have long believed in cryptos ability to encourage decentralization and equality. And to disassemble existing power structures which predominantly benefit a very small collection of people.

It has wildly failed those goals if it’s merely achieved the same outcome as, say, wall st banking.
It's a big omission that it doesn't support fractional units. These come up in things like fracture mechanics for stress intensity.
While true, the other party heavily used intelligence assets to generate fake political dossiers to discredit its opposition. That is in no way better than having a fundamentalist preacher governing your country.
Cancel as a Link or a Button? (UX)
Which one is UX best practice and why? A small exploration as to why one is preferred over the other.
> It’s not. You’re choosing to allow a very dirty animal to inhabit your home. There’s a difference.

My home with a dog is much cleaner than most of my friends with toddlers. My dog keeps herself _mostly_ clean and groomed, my friends kids do _not_.

> They also tend to not do things like eat your furniture, can be more regularly bathed, and smell a lot better, too.

Not all dogs chew destructively, and most that do tend to have other behavioural issues. Are you really claiming that children _aren't_ destructive to your home? My parents tell the story of the time I decided that the TV character was thirsty so I poured a soda into the VCR over the CRT TV and destroyed both of them. Dogs don't sweat, so they dont' _need_ to be bathed as regularly. Sure she rolls around in crap in the park every few days and gets hosed down in the bath, but that's about the extent of it really.

> Oh, and they’re humans. Did I mention that already?

Children being human doesn't mean that dogs don't deserve to coexist with us.
I have two pieces of advice.

1. One thing I learned after becoming an adult is that debt is a normal part of life. You'll have a mortgage. You'll have a car loan. And you'll have student debt. You quickly become used to debt, and you don't need to be afraid of it, especially if you will have a pedigree from MIT.

2. Your decision will ultimately be based on what kind of life you want for yourself. Do you want a comfortable life or an ultra-successful but challenging one? If it's the former, then a less prestigious school will do you fine. If it's the latter, then go to MIT.
I went to MIT for undergrad in EECS and am currently in the MEng program here.

I think the education you get at MIT is well executed (although I took a kind of weird path) with a lot of great classes. On average, I would say they're reasonably well taught. However, one thing to keep in mind is that EECS is a huge department--intro CS classes will have hundreds of people. (I happen to currently be TAing one of those giant classes now haha.) They will be a well oiled machine generally taught by good lecturers with a lot of staff, but you probably won't get personal attention from professors in your intro algorithms or programming courses.

Regarding grad school specifically: as others have pointed out, doing undergrad at MIT can actually hurt your chances of doing a PhD here, but it varies by my department. Looking at my lab group (which is part of CSAIL), I think only one of the PhD students did undergrad here. However, if you're interested in a masters (specifically a two to three semester long MEng), it's a completely different story. The bar is actually kind of low for getting in, but it's only available for MIT undergrads. (Because it's so easy to get in, getting funding for your MEng is more stressful, but that's a whole other can of worms.) Some insane portion (like a third or something) of EECS undergrads stick around for the MEng.

I think when I was considering undergrad schools, I didn't really internalize the connections aspect of college. I kind of assumed that the benefit of MIT for jobs would just be resume clout (which I'm sure is there) but in terms of finding jobs, the real benefit is the connections you make. I got the interviews for my current job offer and my last internship because I knew people already at those companies. The network effects of just knowing a lot of people who are smart and have similar-ish life goals are very powerful.

This one is the most fuzzy, but I do think that the culture stuff should also weigh into your decision. For whatever reason, I have found it way easier to make friends and interact with others at MIT than I ever did in high school, and it's made a huge difference in my life. If you haven't already, read the MIT admissions blogs--obviously a specific sort of student signs up to write those, but they can be a helpful guide.

Also, FWIW: I don't know your gender or anything else about your background, but I am female and the almost even gender ratio at MIT was a big deciding factor for me. I know female students in STEM classes experience a lot of difficulties at other schools, but based on my experiences (and the experiences of my female friends), it's much less of an issue here.

Last thing I'll say: unless you are a once in a generation genius, MIT will kick your ass. It will suck. But it happens to everyone, and it will make you a better person to get knocked off of whatever pedestal you occupied in high school.

Hope that is helpful!
I 100% agree.

That said, "percent" is a common and precise word, and I haven't come up with anything quite as good for variables in range [0,1]. I generally use "ratio," but I don't love the word. Is there anything better?
the literal physical equality things was a sad side effect of the gender/sexuality wars of the mid-to-late 2010s. IIUC it came about because of twisted logic tryng to say that "women and men are capable of doing all the same jobs" and following that to a logical conclusion, rather than questioning the premise.

for a while it was hard to even push back against this (for example, inside a large FAANG filled with employees who are terrified of the progressive wing) and there is even a fair amount of scientific literature (mostly opinion articles in nature) that seem to continue to propagate these ideas.
Of course, XKCD already has a comic for this: https://xkcd.com/794/
I like it!

Sites like NHL.com or ESPN.com are borderline hostile navigating this info.

It is reminiscent of the morning sports pages in the newspaper I would read each morning as a kid.

The one improvement would be if there was page that summarized the league. i.e. Click on NHL and it lists scores, games that day, standings, and possibly scoring leaders. That would be capture all of the important points on one clean page, as the newspaper used to.
If users were willing to put up with all the dark patterns, ads and tracking in Windows 10, they'll suffer through this too and the next iteration. People using computers as appliances won't care, and the rest technical enough to be annoyed are boiling frogs.
300 * TIME_IN_SECONDS
> I feel sort of bad for Vitalik. If he genuinely hoped cryptocurrency would serve as a counterweight to authoritarian governments and Silicon Valley greed, I think he's going to be very disappointed.

Well, of course! If crypto is useful as a counter-balance to authoritarian governments, then the value of crypto is rooted in bad (other) government. Who wants to live in a world where all governments are shit but we can still move money around?

Crypto might be a temporary plaster over some wounds, but we still need to close the wounds.
Lex Fridman blocked me, because this video
Good to know one-liners are a universal concept. My favorite English one:

"A cannibal passed his brother in the woods."
https://collegescorecard.ed.gov/school/?166683-Massachusetts...

This is based on IRS earnings data, not surveys. The median salary of a CS grad 3 years after graduation is $163,496, I assume Z is also represented (though if Z is notably less selective than MIT, your place in the salary distribution might also be quite different)
What underlying serious societal problem are we solving, though, really? Was the world awash in crime resulting from fraud via database manipulation?
> Sites like NHL.com

Unfortunately, in order for me to avoid that hell, I use the mobile app and wish I didn't have to.
How the Russian gas flow to Europe is only increasing
Ask HN: What are some recommended patterns when using Web Components?
The MDN Web docs [0] are useful to understand what are custom elements, the shadow DOM, or templates and slots. But as someone starting with web components and front-end stuff in general, I was wondering about the recommended approaches/design patterns when building more complex apps ?

For instance, how should components communicate with each other? By using a parent element systematically, firing up events from child nodes, then calling children methods from the parent node? Is this the equivalent of the "props down, events up" pattern in React for instance [1]?

Regarding the life-cycle, is there any reason to use the `constructor()` instead of the `connectedCallback()` for init code?

Another one that seems to have sparked some debate [2]: how to work with custom elements that need to interact with their children? Should I use `setTimeout()` to wait for the DOM to be parsed [3], should I use mutation observers, or should I fire up an event from the children to notify its parent when it is ready to be used?

These are just a couple questions that came up when reading about this, but I am curious about general best practices when building front-end apps using web components.

[0] https://developer.mozilla.org/en-US/docs/Web/Web_Components

[1] https://jasonformat.com/props-down-events-up/

[2] https://github.com/WICG/webcomponents/issues/809

[3] https://stackoverflow.com/questions/58354531/custom-elements-connectedcallback-wait-for-parent-node-to-be-available-bef
I mean, doesn't proof of work also make the rich richer, because they have better computers and more of them?
It's all sorts of incorrect, incomplete and misleading.

It also invokes the corollary that this virtual computer weaker than a Raspberry Pi is the most efficient computer processor on a realized dollar basis: what other computing system with less processing power than a Raspberry Pi is settling $10 billion dollars of finance per day?
Look harder. There are people acting to make the world better, optimistic at times because of the effects of taking action on ones sense of the world, and yet aware of the gap between reality and the description, aware that even self deception is possible. the middle path, so to speak
It's weird that MIT is not offering more financial aid. I thought they were the same as the Ivies, i.e. "need blind" which means they'll offer you whatever you need to "afford" the school (YMMV based on parents' income, but if they're making < $150k a year, you should be getting _way_ more than 1 semester worth of tuition). I would recommend following-up on that – get in contact with the MIT admissions office and make sure you've filled out all the FAFSA paperwork correctly. Even if you have, tell them everything you said here. If they gave you the offer want you to accept and will work with you to make sure you can afford it.

Definitely choose MIT.
Use Python for Your Next Project
Making a reference to whatever related subject has a lot of mindshare is a pretty common format for low effort comments around here. It's just HN's high brow version of making an equally low effort quip about the front falling off.

It clearly gets a positive reception sufficiently more often than a negative one or people wouldn't do it.
India to tax each crypto investment independently
>What are your recommendations for users with vision disability?

I use KDE , some of the features:

1 easy to setup global shortcuts , I can trigger my custom scripts just with a key press (so this is not a casual user feature)

2 the Zoom Kwin plugin, I use this all the time, you can set what kebyoard shortcut you want (when I tested Windows 7 the Zoom feature keys are hard coded and you had to use 2 hands to zoom in and out and it had lag, so KDE Zoom is better then Windows (maybe recent windows improved...)) ... no idea about GNOME Zoom , last time I was using Compiz with Gnome to get it.

3 KDE has an easy way to let you set font sizes for Qt and GTK apps, those GNOME assholes will never attempt to support Qt apps on their desktop

4 I use a deprecated KDE app called joview for text to speech, cool feature is it has a queue and I can put stuff in the queue and have it read it to me. I do not care for natural sounding voices, my TTS is setup to max speed anyway so it will sound unnatural anyway.

From what I read from the accessibility mailing list the situation is not as good for blind people, there are still issues that need solving and only volunteers are working on this area , but they will respond and try to fix bugs.

3
I think it's a great idea because it challenges the status-quo idea of what college has to be. We can agree 18 year olds can bring fresh ideas - they are much closer to the cultural future and more agile on any new technology. An 18 will see things elders won't and they have a TON of energy. But 18s aren't typically 'wise' by making all the mistakes you make over decades to learn from. At any age we all need role models outside of our peers to stay maximally effective. The experience of a 40 year old in the mix of 18s is INVALUABLE. Teams should almost always be multi-generational or they can become myopic. A multi-gen team will make better products than a team of 50-60 year olds alone or a team of 18 year olds alone
Remove Cloudflare Proxy
Sure they do, once nobody develops for them anymore, which is almost the case for X11. Nobody wants to touch that moldy old code base. There's somebody keeping the lights on I guess, but for all intents and purposes, ALL of the developer effort is on Wayland now. Wayland will catch up with and surpass X.
Ahh, whataboutism, the gas fee equivalent of HN.
The NFT space seems to have supercharged pump-and-dump dynamic. While previously the grift seemed somewhat bound to technical people and early(ish) adopters, NFTs have brought in a tidal wave of "creators". The amount of hand waving in the NFT "chill and shill" Twitter spaces is such that I imagine arms are being dislocated from shoulder sockets.

With respect to DAOs, I still believe this is the most interesting crypto related innovation since smart contracts/dApps. I hope that the eventual bursting of the bubble doesn't throw this baby out with the bathwater. The democratization of capital raising, free flow of capital across jurisdictions, and rethinking of governance strike me as good things for all of humanity.
I hate using google but the experience of getting MLB scores and game status from google is so much better than actual MLB websites. I would totally use this instead!!
GNOME 42 is being released this week.
> it’s burdensome to the rest of us that have to deal with modern codependent dog owners bringing their ill-behaved pet everywhere.

I have had _far_ more issues with people bringing their ill behaved friends/children/parents places than I have with pets. If you go out to a café for lunch, it's acceptable to leave children run around because that's what kids do, but dogs are almost always kept quietly under the table out of the way. It's common for people to blast crappy music on the beach that everyone else around them has to listen to, or for them to leave rubbish behind them, yet it's expected (rightly so) that I pick up after my dog and keep her out of the way of other people on the beach.
How does that invalidate my point? Both things can be true.
you won't find it written down anywhere. It's part of the culture in more than a few places, though.
This project[0] is a fork of Ben Lynn’s compiler that can be bootstrapped from a binary less than 1 KB in size. The dialect of Haskell it accepts is impressive for its size and GHC-compatible too.

[0] https://github.com/oriansj/blynn-compiler
That looks exactly what I was looking for, thanks for the resource
Show HN: Chrono. A daily, bite sized, browser based, history game
Inspired by how Wordle could get the world talking about specific words, we wanted to try to make a game that could do the same for major events in history.

Our hope is that this game is fun to play and provides a jumping off point for conversations like, "Who were the Goths, anyway?"
Isn’t this owned by google? Curious why you’d use TPUs at the edge over other chips with long term support and better community uptick.
Love Is Love: Workplace Edition
Dissuading only hurts in the short run, it's good to keep the prices down if you want to long.

If you think it will be more lucrative in the future it helps to extend the current prices by investing while dissuading others to invest.

They'd have to get in at a later, much higher price in that scenario.
How to use Microdot, an async web server for microcontrollers
An often better solution is to have a type which is not an integer/string as
input and have various ways to convert from/to integers in a unit showing way.

Types like e.g. Duration (for e.g. sleep), Instance (for calculating time passed based on monotonic timestamps), Distance etc.

Through at the same time in static typed languages being generic over the unit is often unnecessarily and hinders productivity (e.g. Duration<TimeUnit> with types Duration<Seconds>, Duration<Hours>) similar having unit types (e.g. passing instances of Seconds, Hours to sleep) is also often not necessary and more harmful then good. (Exceptions exists, where you e.g. need to have where high precision and range while at the same time need to keep storage constraints as small as possible while also juggling units, like some scientific or embedded applications).