skysight-inc/HackerNews huggingface dataset:
We had an application that had quite the complex build process, and targeted only macOS and Linux. The mechanical engineers all used Windows, and needed to use the application. Rather than buying them macbooks or having them manage a Linux box, I wound up building something like Webtop with webvnc, and deployed containers to google cloud. Engineers could go to a URL and access the application, no need to download or install anything. It worked pretty well, all things considered.
The problem is price. A lot of pro-development people believe building new expensive houses MUST reduce prices overall because it frees up housing stock "below" it in pricepoint.

I believe the reality is the market segments, new expensive housing only releases limited amounts of cheap housing, and does not significantly affect low cost housing availability.

What we need, is more PUBLIC housing. This is very unpopular for a range of reasons and some of them are valid. But I still believe we need the state providing rental property, to ensure a floor price in housing for people who cannot afford to buy expensive houses.

Absolutely revolting, Le Corbusier inspired tower block developments gave public housing a bad rap in the 50s and 60s and there are worldwide deserts of bad public housing. I'm not blind to how bad it can be, but where I live (Brisbane) its got to single older women living in tents by the river. We're failing society at large because the state and federal government privatised social housing decades ago. It's a disaster. One they fixed temporarily in covid, and have now given up on again EVEN THOUGH IT WAS CHEAP AND EFFECTIVE.

Finlands "no homeless" policy is worth looking at.
`npx` doesn't update package.json/package.lock though, right? So you might get a different version of the package once awhile. If it's an executable you depend on for your project, it makes sense to version it IMO.
I was half expecting the outcome to be worse than it turned out. Two died while helping with the rescue, but all of the passenger and crew on the train survived.
So basically the only USP of Sonos is mindshare.
The polls have asked the question in different ways and get similar results. In particular, they have asked whether people support race being used as a factor in admissions decisions, and overwhelmingly they do not: https://www.pewresearch.org/short-reads/2023/06/16/americans... (“In the December 2022 survey, for example, 82% of U.S. adults said colleges should not consider race or ethnicity when deciding which students to accept, while only 17% said colleges should take this into account.”) That’s exactly what’s happening, and people don’t like it.

And people see that this framing of “breaking ties between qualified candidates” concept is merely wordplay. Harvard doesn’t say “everyone above a particular academic index score is ‘equally qualified’ and there’s no difference above that line.” According to the SFFA data, Asian and white students in the 10th decile of academic index score are 5-6 times as likely to be admitted as white and Asian students in the 5th decile (who have virtually no chance). But black and Hispanic students in the 5th decile are as likely or more likely to be admitted as white and Asian students in the 9th and 10th deciles. Thus, Harvard uses race to admit less qualified students—as measured by the very metric Harvard has established to measure qualifications.

Most people intuitively understand this without the explanation. They intuitively understand that grades and test scores establish a sliding scale of more or less qualified candidates.
I've found that the API changes improved the subreddits I was in because it made it harder for spambots to operate. Reddit got away with the changes because ultimately the power users were a tiny fraction of its userbase, and they were using clients that hid the ads so Reddit wasn't making any money from them so Reddit didn't care about their wants.
This is unrelated but I just wanted to thank you for https://news.ycombinator.com/item?id=41901622 as it's too late to reply there.

You put your finger on something really interesting there!
That's an interesting point. I'm a developer first so distribution is quite alien to me.

What would be your tips for improving distribution for a personal technical blog?
To summarize the reddit thread, apparently no, you can't practically attract dragonflies to your garden
I've been using a Bernoulli bandit for many years now. Like the original author, I am not quite sure why more people don't use it — for all practical purposes, if you have stuff to do, it is superior to simple A/B testing in every way. The "set it and forget it" feature is really nice.

Another thing that I noticed while writing the code (and took advantage of) is that it is insanely scalable in a distributed system, using HyperLogLog and Bloom filters. I may or may not have totally over-engineered my code to take advantage of that, even though my site gets ridiculously low click numbers :-)
What if the uncomfortable coworkers are wrong?

Can the people demanding more censorship ever be wrong?
Are you sure that’s not a path dependency that’s difficult to undo? Retrofitting this into a place like the Bay Area seems impractical given how bad public transit is there chronically.
But what about the UI?
I use Sonos with Apple Music. Sonos has always been worse than Apple's app at browsing and searching (no idea who to blame for this, not the point), but I'd still use because it freed my phone/computer from the streaming duties. The speakers would handle it all once I got the stream started, and I wouldn't need to worry about being in range.

Also, multiroom. AirPlay does it OK. BT does not.

Now I'm using AirPlay, because it's working more reliably than the Sonos app. Which is a surprise, because it used to be the other way around.

If Sonos goes away, I guess I'll switch to HomePods? I'd rather not, given the prices and reliability, but I really can't imagine going to BT.
One thing to clarify: are you talking a city bus or a school bus? I wouldn't worry about even a five year old riding a school bus alone. They're on a bus with one final safe destination or a known regular stop coming home, the bus driver is expected to watch out for the kids, and all riders of the bus are peers.

This is far different from a city bus where I wouldn't expect the same from a regular driver, the children aren't going to be taking nearly as regular ridership of the route, and the people on the bus are likely to not be other children trying to get to school and home.

But then again it really showcases a difference in mindset from riding transit and kids self sufficiency in the US versus overseas. Many people think I'm crazy for riding public transit with kids today and think I'm a complete nut for hoping they'll figure it out by thirteen. Meanwhile others can't imagine waiting to thirteen to trust them on transit.
Acquisition.

ducks
It's literally ten times the cost of a plastic stand on Temu ($34 vs $3.35).
Neko: A self hosted virtual browser that runs in Docker
100k in one year is amazing!

What kind of articles work better for mass readership?

I sometimes write about niche technical topics and they barely get any views at all, which dissuades me
That’s just how the prigs justify to themselves being prigs.
Pluralsight unilaterally cancelling lifetime licenses
I think I speak for all LA residents when I say - DIBS!
But you can use a named function anywhere you'd use a lambda, in exactly the same way, just literally one line above where you'd pass the lambda to another function. It's not like you have to write the named function up at the top of the file. You can define it right there where it's going to be called. Truly, it's so easy and cheap to make a named function that I've never really missed having lambdas.
> The answer is that big cities in the US and Western Europe have changed in the past 20-30 years.

Yeah, to become _safer_. Todays big cities are considerably safer than they were when you or I were allowed to roam free.

I grew up in New Orleans and I was shot at more than once. I was mugged as a kid. I had my bike stolen more than once. New Orleans was (and still is, for the most part) full of homeless people, including aggressive gutter punks.

You're letting your nostalgia cloud your view of how dangerous America used to be, especially in comparison to now.
I was just listening to this... I keep waiting to see when I can have my personal megawatt box that just gives me power without using fuel, or creating a ton of waste heat.

Imagine what you could do if someone subsidized a megawatt power feed to your house.
> optical frequency comb

"113 km absolute ranging with nanometer precision" (2024)
https://arxiv.org/abs/2412.05542 :

> two-way dual-comb ranging (TWDCR) approach

> The advanced long-distance ranging technology is expected to have immediate implications for space research initiatives, such as the space telescope array and the satellite gravimetry
We have limited access to devices for under ten. Even educational apps on tablets have strict time limits. Initially there is an emotional reaction to limits and we talk to them about who is in control. Them or the technology. We want them to have mastery over the tech so that they can put it down. Only when you can put it down and move on to a real world activity are you the one in control. Personal tech is a tool, a dangerous one. We would not hand car keys to a 5 year old and let them teach themselves how to drive.
Recently my 13 year old asked for a blow torch to do some metal work. We explained the danger and over see the tool. He is totally absorbed in his craft, he has not asked for a phone. In a chat with a neighbour we mentioned the blow torch and said “ we find it to be less dangerous than social media on a smart phone. They stopped and said “yes, that is absolutely right.”
We just got our 16 year old a smart phone but with limits. He needs the tool for work, orchestra communication and for maps of public transport. We are in a constant dialog about gaining personal freedom and responsibility.
We have friends whose children are self harming due to bullying they have experienced on social media. It has been a deep discussion in their home. They are carefully walking their way forward but they regret not having more safety rails and discussion 2 years ago.

I’m of the opinion that we need to think of smart phones like power tools. And that there ought to be significant training and oversight and demonstrated understanding of risks and how to use the tool safely.
Still, fear of death must have some persuasion. Money is of no use in the afterlife.
life finds a way to preserve around the cultural death that is copyright
I gave it a spin, I'm sure the guys meant well but no. Search results seemed poor or irrelevent, included porn links, too much captcha, had to use email for results.
You’re never gonna believe this but the hippie granola left were the original antivaxxers. The first places where you started hearing about measles outbreaks in the US were all affluent left leaning communities with a strong granola contingent, like Santa Monica, California.
Armenia at the time belonged to the Soviet Union. To me, these examples emphasize again how truly dysfunctional that system must have been.
Could have a self hosted git or ci/cd pipeline for deployments and code access during outages. They don't need to be up constantly, just need to be able to keep a backup of the code somewhere and have some way to run critical deployment scripts if github actions are unavailable
It’s pretty much orthogonal.

Many of the people most “taking it seriously” do the least to reduce its prevalence. Some are actually harassers.
As rwmj says in this thread, there are already several mature KVM-based solutions that you can run yourself, if you have the staff who can manage it.

Disclosure: I also work in Red Hat's virtualization team, but not on converting gusts from VMware to KVM.
Small discussion (8 points, 4 days ago, 2 comments) https://news.ycombinator.com/item?id=42657505
I’ve been spending a lot of time online lately—reading reviews, answering support questions, and just trying to keep up with things. I kept running into stuff I didn’t understand, so I’d have to stop and Google it. After a while, it felt like I was spending more time searching than actually doing anything.

There are so many AI tools out there, but honestly, finding one that gives you exactly what you’re looking for has been a nightmare. Either they overcomplicate things or don’t really help with specific needs. That frustration made me want to try building something myself.

The process taught me a lot, especially about how tricky it is to balance simplicity and usefulness in a tool. I ended up creating something I call QuickInsights. With it, I can just highlight text I don’t understand, and it gives me a quick explanation right there—no need to open another tab or go digging for answers.

It’s been super helpful for me, whether I’m working or just browsing random stuff online. Sharing here because I thought others might relate to the struggle of finding tools that actually work the way you want them to.
> How is this different from any legacy code base? Everywhere I've worked there's been swaths of code where the initial intent is lost to time and debugging them is basically archeology.

I will concede your point even though I disagree with it for the sake of this argument - specifically, that it's not different than legacy code bases (I believe it is, because they were written by humans with much more business and code context than any LLM on the market can currently consume) - then why use AI at all if it isn't very much different?

I can say from my actual experience and specialty, which is dissecting spaghetti'd codebases (more from a cloud infrastructure perspective, which is where much of my career has been focused on), that any kind of lost knowledge in legacy codebases usually presents themselves in clues or just asking some basic questions from the business owners that do remain. someone knows something about the legacy code that's running the business, whether that's what it's for or what the original purpose was, and I don't realistically expect an LLM/chatbot/AI will ever be able to sus that out like a human could, which involves a lot of meetings and talking to people (IME). This is just based on my experience untangling large codebases where the original writers had been gone for 5+ years. From my perspective expecting an AI to maintain huge balls of mud is much more likely to result in bigger piles of mud than they originally generated - I don't see how it can logically follow that they'll somehow improve the ball of mud such that it no longer is a ball of mud. They're especially prone to this because of their 100% agreeability. And given the current strategy of just using increasingly larger context windows and more compute to account for these types of problems - I don't see how expecting an AI to maintain a huge ball of mud for a long time is realistically feasible. every line of code and related business context then adds to the cost exponentially in a way that doesn't happen when just hiring some fresh junior with a lot of salt and vinegar and get-up wouldn't also solve with enough determination.

A common thing that comes up in SWE is that the business asks for something that's either stupid, unreasonable, or a huge waste of time and money - Senior engineers know when to say no or the spots to push back. LLM's and the cleverest "prompt engineers" simply don't and I don't see any world where this gets better, again, due to the agreeability issues. I also don't see or understand a world where these same AI engineers can communicate to the business the constraints or timelines in a way that makes sense. I don't expect this to improve, because every business tends to have its unique problems that can't simply be trained on from some training set.
> We welcome forks of this repository for use in non-commercial projects.

This should be reconsidered to something a little more permissive
Not it is the free software or open source version of this game, but OpenLoco https://openloco.io/ is great, and I hope that this game in near future will have a free assets like as OpenTTD https://www.openttd.org/ .
> Is your culture 20 years old? What did they do before?

Our people barely left our homelands, our pā and marae, for fear of them being stolen by pākeha-let governments who urbanised the rest of us into poverty.

Now that people in my culture are reconnecting with the importance of whakapapa for whānau, hapū, and iwi, which is a far wider set of people than just one’s immediate family in typical anglospherical thought, there has to be a way to reincorporate all the urbanised people who live far away. Social media, at least initially, provides that.

But thank you for your “is your culture only 20 years old” crack. It’s always refreshing to have the needs of my culture explained to me by someone from without it with an air of armchair authority, as though I or we don’t know what’s good for ourselves to meet our own needs.
it's been a thing at least on irc for at least 20 years. i've been used to it for a long time.
> The home-audio market is consolidated into a tiny number of manufacturers masquerading under once-proud brands they bought. The crippling incompetence of the products themselves is depressing.

There's quite a rise in Chinese HiFi companies that are making some great equipment. I've found audiosciencereview.com an excellent resource for getting back into hifi and avoiding much of the nonsense. I recently picked up a Fosi amp which, to me, functions at least as well as my NAD from the 80s. It cost me half of what I just spent on getting the NAD serviced.

> All I want to do is play the same shit on ALL MY SPEAKERS. My living-room ones, my patio ones, and my backyard ones. All I need is A, B, and C speaker switches. But NOPE. As far as I can tell, nobody makes this. Nobody addresses the 99% use case for multiple "zones." There are at least NINE AMPS in my receiver, but I can't play the same source on three pairs of speakers.

Look into WiiM streamers. Cheap and quite impressive IME. Multi-room streaming from digital or analog sources, PEQ, room correction etc.
Would have been better to not admit it was there or have hidden it.

The last things we need are more clean water reserves sucked dry by Intel rather than it focusing on guaranteeing its own supplies through other means, or used as excuses for Southern California not to continue its (admittedly in some counties admirable) efforts to get water resource management under control in concert with other states in the watersheds.

Resource curse.
a large chunk of Georgian territory is occupied by Russia, Abkhazia is one (which essentially functions as basically a breakaway state but is de facto russian controlled), and South Ossetia (which essentially functions as a de facto Russian oblast). That's probably the issue.
When people noticed the good sociopolitical outcomes they've been getting. This is part of how we ended up in the situation where https://en.wikipedia.org/wiki/Students_for_Fair_Admissions_v... could happen (Harvard's actions were intended as "affirmative").
Depending on how your routine looks like, you could run both on a given input, and see when / where they differ.
Same principle applies.

Politicians claiming to take murder and robbery more seriously don’t necessarily do anything to actually reduce their prevalence.
I think the suggested mitigation will only work when the user double-clicks without moving the mouse.

So I'd try adding a small timeout when the tab is visible:

document.addEventListener("visibilitychange", () => {
if (!document.hidden)
setTimeout(enableButtons, 200)
})
Will now be exploited.
Sorry, but at this point I don't think this article is appropriate for this website

Additionally, what's with the amount of US politics discussion increasing lately
It's much simpler than that! You just have to recognize that this is basically the Streisand effect, or, hell, even just the Boston Tea Party!

1. A government/center of power imposes a unilateral decree to deprive many people of something they used to have a right to

2. The affected hear: "shut up about your rights"

3. This act of deprivation itself becomes the uniting common issue for the affected, and then they become a self-organizing body politic

3. The body politic then naturally becomes suspicious of any solution that appears to comply with the government's wishes

If you're surprised that people in this country protest when they feel their right to protest has been encroached upon - or if it seems surprising that using Instagram Reels or YouTube Shorts would not be interpreted as protest but using Rednote would be (or, and this also seems very likely: if news organizations would ever NOT pick up the story of some number of users flocking to yet another Chinese app WITHOUT making it seem like a big protest) - I don't know what to tell you.
Well, they did not say whose lifetime.
I don't think it's useless so much as that it's not on the same tier of fundamental importance as structured programming, the memory hierarchy, concurrency, functional decomposition, recursion, trees, tables, and graphs.

And when you look at what the actual classes teach: it's usually patterns-y Java. GoF patterns are effectively obsolete. You might still need to grok them, but that's trade knowledge, not fundamental computer science. You don't come out of a CS degree knowing Hibernate or SAP, either, but people figure it out on the job.
Tell HN: A friendly reminder to check your (Gmail) spam folder
As far as I can tell, it seems that Gmail has recently made some bad changes to its spam filters, as I've had a lot of legit emails end up in the spam folder. Specifically, a lot of emails going through Apple private relay have been flagged as spam, as well as some legit and important emails from companies like AWS and my telcom operator. Is anyone else experiencing this? I have a Google Workspace subscription with a custom domain.
China's Eight Major Cuisines
Not mentioned is the frame rate for data acquisition which can approach 300 frames per second equivalent so they kind of live through time a bit differently than we do. (Credit to An Immense World by Ed Yong)
Who do you think was employed as "fact checkers" and who paid them? If Zuck wanted biased misinformation, he could have hired people to push it as fact and fact-checked anyone else. It makes far more sense that "fact-checking" and related censorship is antithetical to the foundational principles of the US and a tool of oppression, so we are just going back to normal.
This meme does not miss [1].

> There is a global resource shortage.

> Authoritarian state on the other side of the planet controls it.

> US is finished.

> American farmer in the middle of nowhere US discovers the largest supply of said resource known to mankind.

> Repeat.

[1] https://www.reddit.com/r/neoliberal/comments/1e77yxp/it_keep...
I dropped all the "branding" (what for me, I consider) non sense and when I killed off expectations and how I wanted to be perceived (online), I felt more liberated, my perfectionism quieted down (it's still lingering there), experienced less procrastination, and just starting writing again and more motivated to write for an audience of one: me.

Though I used to predominately write about tech, these days I write about my dance journey and that in itself has connected me with people all over the world, many people saying they found (house) dance classes in London via a Google Search and my tiny little blog sits at ranking #1. Totally unanticipated. Every time I have 1 person (IRL) come up to me at some event or class or workshop, I'm reminded that maintaining my blog is worth it.
>>Unfortunately that may only affect law abiding citizens and the ones looking to conduct espionage or disrupt operations will still just do whatever they want to do.

Why suggest something so absurd

>>wage direct warfare by destroying key Chinese properties like ship building facilities,

oh.