skysight-inc/HackerNews huggingface dataset:
Holy cow imagine if the interface to handle documents would be the interface people already know. I’m not even joking, this is a brilliant idea.

Our company has people working in Moodle constantly. I’m sure 50% of their time is spent clicking though menus. There has to be a better way.
It was never edgy, but always stupid. Let's not elevate it.
That's my point. You can expect China react like this: https://www.science.org/content/article/its-crispr-revolutio...
There are plenty of overt attempts at legislating surveillance and censorship, so there's no point in being paranoid in cases like this, where the government is probably just trying to prevent cheapskate companies from buying backdoored hardware from foreign countries. Legislation that accomplishes that will actually improve privacy and free speech for a change.
The thing that went bankrupt, afaik, were the phones division that got sold off. Nokia phones, after their short stint at Microsoft, are now manufactured by HMD, who conveniently has their HQ right across the street from Nokia HQ. Nokia, the rest of the non-phone company, makes telecom stuff, and I don't think ever went under, just suffered quite badly.
The wave of unionization refers to new unions being formed, more workplaces unionizing, and a general zeitgeist favoring union. It does not refer to total number of union members.

Since the 1980s the trend has been that unions, unionized workplaces, and union memberships have all been on a steep decline (along with pay, worker rights, etc.). It is not surprising that union memberships will continue to decline given the previous trend, but also the confounding variables of union member being more likely to be close to retirement age, rate of unemployment, gig workers, contractors, etc.

However, this trend is starting to reverse. There have been several high profile workplaces unionizing, several high profile unionizing efforts, and a general positive reaction among the working public. Notable also—and very much a part of this wave—are several high profile strikes, near strikes and other direct action. UPS narrowly avoided a strike, UAW are striking, screenwrites had one of their longest strikes, actors are in one of their longest strikes. Amazon has seen walkouts, etc.

This is very much a wave, even though one particular line does not reflect it.
Don't you incur the cross-CCD latency every time you hit the 3D L3 cache anyways?

Still, that's good info., I must have missed that part where they are doing their CCD layout like that.
It's more complicated than "big portions". Anecdata: I very rarely eat in the restaurants (less than once a month), I eat pretty small portions, I am physically active at least 5 days a week, still have extra weight which is hard for me to get rid of. There are reasons for that, but saying it's all explained by "portion sizes are too big" is very simplistic and misleading. There are many other factors.
I guess it's one thing to see it a chart and another to see it in person. It's a bit hard to describe what I saw without trying to sound like I'm doing marketing for China's EV market.
"My advice to the many CEOs tasked with this decision? Just own it."

It would be nice if we could get this level of honesty from CEOs - but let's not pretend that firing people is the only driver for RTO.

Some other motivations include:

- We took a tax break that specifies some level of in-office time per employee and we already spent the money
- We're getting pressured from local governments to bring customers into the city to spend money at local businesses
- We've sunk cost into our little in-person fiefdom and upper management needs the powertrip to justify the headache that is working in upper management

Obviously this is not an exhaustive list - but it's annoying to deal with the deception when looking for jobs or trying to determine if a company is going to pull the rug out for the purposes of "business".

So yes - the CEOs should just own "it", but so should the politicians and real estate owners/investors who are also concerned that their tax base or investment value don't hold up to this new model of working.
This is the most important quote for the modern era.
I'd say the respect towards the users is displayed by the frequency of breaking changes and the overall time to migrate, through deprecation warnings and at least security maintenance of older versions. Sometimes things need to change.

Speaking of that, flask 2 was released in May 21. I can't really complain about some breaking changes every 2 years or so. That's almost like a linux distribution.
... If you can make money writing code, would you do tech journalism instead?
I use an adblocker and have largely just ignored the messages from YouTube until they finally blocked me. I think it took more than 3, and I still can occasionally watch videos - so I'm not really sure what the rule is...

This has been mentioned elsewhere, but the thing I'm most concerned about is this: They mention that using an ad blocker violates the TOS. So, if they're aggressive (or just automate it irresponsibly) I can see a situation where they start closing one's Google account. And that's serious (to me anyway).
penjelly is getting at the idea that a "best practice" can't exist independent of real-world goals

In my example, the perspective is along the lines of: I have data that I need to read and write, so the best thing to do would be to decide on which database to employ in order to do that. It automatically concludes that a database is the best way to store data despite there being other options for handling information

penjelly's perspective is more practical: given the amount and type of data, along with how seldom it's read and written, merely employing any database might be the wrong choice to make since it would introduce extra overhead while complicating the implementation. Therefore, it couldn't be considered a best practice
They were probably talking ratio, not total amount.

> Most fruits are really not that high in fructose, compared to stuff like high-fructose corn syrup

An apple is going to have like 19g of sugar. So a little over 12g of fructose. A serving of Buffalo Wild Wings Asian Zing sauce (2tbs) has 19g of sugar. I don't know what variety of HFCS, so we'll assume HFCS 55. That's 10.45g fructose.

So an apple has more fructose (total) than a few buffalo wings with HFCS-based sauce.
Only to an extent. I can't think of a language environment where each package can have its own version of a dependency. Python certainly isn't one.

So if you want any of the Flask 3.0 features you have to take the new Werkzeug, and see Flask-Login break.
Three drone attacks on American bases in Iraq
> The problem is, in 2020, employees took these remote-work policy changes as an "implied" promise.

And that's where employees 'dun goofed. Unless they got permanent remote work in a written contract, this was all a temporary measure until the pandemic was over.
No, because your users basically have to upgrade eventually, unless you commit to provide bug fixes (security especially) for every major version.
Assertion: You can’t just put a POSIX API over cloud storage, because the semantics are fundamentally different. You can translate the POSIX API operations to S3 operations, but the client author will have to be completely aware of the translation, it can’t possibly be transparent to them except in very limited circumstances.

The problems with this approach date back all the way to AFS in the 80s, which was a full-file transfer with a local cache much like an S3 layer has to be. Simple example: it was immediately discovered that nobody ever checks the return code of close(). In a network upload situation you can definitely get an error from close() and you have to deal with it.
The mini disc feels older now
They don't even make phones anymore, that division got sold to Microsoft (we all know how that went), and is now owned by HMD Global, who funnily enough has their HQ across the street from Nokia HQ, and has a funnily high number of former Nokia phone execs in their leadership.
Given that we have exactly two instances of countries that had a billion people, you're cherry-picking (whether or not deliberately).

You could argue that more countries have rapidly emerged from poverty while controlled by a dictatorship than controlled by a democracy. (Even South Korea would qualify for that.) But your "a billion people" threshold makes it look like you want to shut down debate, rather than actually look at data.
We shouldn’t be surprised: lead is toxic and Leonardo is now dead.

(This is a very old Cyc (AI) joke)
I used to work on Sage, a math super package, which used 'doc tests' - documentation strings contained executable examples with expected outputs, and the test systems would run them all and check that they worked.
Net Neutrality Violations: A Brief History
https://www.freepress.net/blog/net-neutrality-violations-bri...

Ask HN: Internet magically gets faster when opening speedtest?
https://news.ycombinator.com/item?id=31062799

T-Mobile begins blocking iPhone users from enabling iCloud Private Relay in US
https://news.ycombinator.com/item?id=29880073
That shouldn’t be hard I think. My confident guess is that there will be multiple backends for the language, an open source bare bones one, and one which integrates with their “value add“ highly scalable backend, with optimization for distributing work across GPU farms or even custom hardware.
What will we do without our candies and toys?
Full disclosure: I haven't cut my hair in awhile. It may be influencing my architecture decisions at this point.
If you don't trust the installation script to be non-maleware, why are you trusting the binary that the script installs?

It's not as if the instructions would allow an attacker to pass you another binary, after all.
The cure is to put a test on it (beyonce rule), and make the test passing required for release. And do rapid rollbacks (within 1 day) if bad releases are made.
I didn't say it was. The poster was commenting on the arguments that enforce HTTPS and TLS1.2, and they were wrong - those arguments are not security theater at all.

As for 'is curl | sh safe?' I am done arguing with people who don't understand that it's absolutely fine.
My ISP absolutely was replacing ads with "Locally relevant content." I've got that email somewhere buried in my inbox.
Because I'm the one reading it.

I don't care if they think I should read it in a couch or a hammock or a bathtub, why should I care whether they think I should print it on a page or project it on my ceiling or peer at it through a cloud of malware?

There are people who want to turn the world into a skinner box. I'm not going to fund their project just because I appreciate an author who has made a deal with them at some point. The author did not make that deal on my behalf.

If I can't pay an author without also paying my enemies, then I'm not going to pay the author. But I'd really rather pay the author.
Prices are not likely to crash with the conditions we have in place currently. Prices crashed in 2008 because there was 10 to 15-year-long bipartisan push that "everyone needs to be a homeowner." This let banks write adjustable-rate loans to people who arguably never should have been touching a mortgage given their financial situation. And when interest rates reset, enough people started defaulting that the whole system collapsed. And that's without getting into the funny business of securitizing those bad mortgages and using them as investment vehicles.

These days, mortgages are generally very well-underwritten and only given to people who can afford to pay. High interest rates are going to put a cap on prices, but where we're at now is a supply crunch. 2008 wiped out the homebuilding industry and now there's a supply crunch with not enough houses for the amount of people who want to buy, which is driving up prices.
There are enterprise database offerings that do something like that with RDMA. I'm almost certain CXL is being looked at for improvements.
Disabling js was the only way to make it bearable for me. Breaks some functionality here and there, but for general “browsing” the trade-off is worth it. Eg zero ads, popups, paywalls.
ZFS new object store backend give you that interface I think.
"The early Apache server was a big hit, but we all knew that the codebase needed a general overhaul and redesign."

From the README of the apache_1.3.0 distribution (April 1998) https://archive.apache.org/dist/httpd/

Love this project. It changed the world and it still goes strong. The closest to "forever software"?
So consider what happens when you try to learn Flask in a world like the one you describe. You pip install Flask, and you get 3.0. Next chapter asks you to install Flask-Login, and now you are forced to downgrade Flask.

What you are saying makes sense when there are important reasons to break compatiblity. But I expect the Flask side to love their users a bit more and not break their code for trivial reasons.
In Praise of Weird Game Engines
Show HN: Generate Stable Diffusion scenes around 3D models
3D-to-photo is an open source tool for Generative AI product photography, that uses 3D models to allow fine camera angle control in generated images.

If you have 3D models created using the iOS 3D scanner you can upload them directly on to 3D-to-photo and describe the scene you want to create. For example:

"on a city side walk"
"near a lake, overlooking the water"

Then click "generate" to get the final images.

The tech stack behind 3D-to-photo:

Handling 3d models on the web: @threejs
Hosting the diffusion model: @replicate
3D scanning apps: shopify,Polycam3D or LumaLabsAI
Go watch a few Milton Friedman videos and you’ll have answers to those questions, though you may not like the answers.
Depends on if your water is coming from upstream or downstream. Ground water contamination is your biggest risk.
There was also a certain amount of regulatory pressure brought to bear; Hong Kongers were using AirDrop to great effect in outwitting the authorities during the 2019-2020 protests
Is there a good alternative platform for independent artists?
Why vector databases are the engine of the AI era
Simple, relatively high, taxes for the plebs and a complex, exploitable tax code for the rich.

There's no need for wagies with low net worths to go through the full process.
They actually have two versions planned for the theaters: regular silent watching and the "quote along" version which will include subtitles.

"In this new Quote-A-long rendition, fans not only witness the absurdity of Arthurian legend but also actively participate in the laughter. It’s a sidesplitting cinematic event that honors the timeless humor of Monty Python while inviting fans to quote, laugh, and sing-a-long like never before. Get ready to journey into a world of Medieval madness, coconut-clacking horses, and unforgettable one-liners in this uproarious Quote-A-long version of a comedy classic."

https://www.gratefulweb.com/articles/48-12-year-anniversary-...
No, some amount of "free market" leaning is useful. But absolute free markets are catastrophic to society. I'm not aware of any major countries that have an actual free market. They all have laws limiting what companies are allowed to do.
This occurs all the time when using LLMs for code due to the variety of versions of each lib in their training data (which is typically years old already)

Some sort of automatic functionality to find deltas in libraries (even just crude function inspection between versions) and detect/remap them (or roll back versions) might solve that and issues like this.
Doesn't it depend on what is the likely reason for the outliers?

- A world with a different distribution than the one you are trying to fit

- A measurement environment subject to bad contacts or noise spikes or experimental mistakes

- A reporting system with occasional typos

- etc

Seems to me what to do with the outliers should be informed by some understanding of the environment. And in some case, noted aside while waiting to see if there is more data "out there" in the outliers' vicinity.

In some cases, a replacement for the outlier might be "nearby" while in other cases we know nothing about where the replacement should be.
What kind of job was this for? because interviewing neighbours is something that sounds like part of a top secret clearance not a private company background check
The issue is that releasing breaking changes sucks for your users. A numbering scheme doesn’t really make it suck any less.
No drug tests at Intel for SWE blue badges circa 2015-2017.
Node lets every package have its own versions of dependencies. But, imo, it’s better (less time spent fixing upgrade breakage/incentive to pick stable dependencies) in the long run to depend on latest and always update, fixing breakage as you go and only locking versions in CI so you can deploy a known bundle.
But that is indeed the point, see printers and ink cartridges
Why would you think it was a federal law domain? The federal government is technically only allowed to do what is granted in the Constitution. The 10th amendment says anything else is left to the states. Last I checked nothing in the constitution mentioned the internet. Not that the federal government lets that stand in their way.
Tangent but the concept of "grounding" is so strange, especially for residential electrical systems. It's literally just a metal stake in the ground
YouTube Autogenerating Vids for Songs Advocating Expulsion of Muslims from India
If you want to build trust in this industry, I think you'll need to do better than cloning an existing product and slapping a "for the people" label on it. Content creators of all types are exhausted by the endless nickel and diming, so at this point, transparency is going to be the only way to attract a mass audience.

When everyone knows hosting costs equate to a fraction of a penny per sale, you'll need to strongly justify that 5% fee. You'll need to pay ~3.5% in PRO fees just to have public playback on the site -- even if there's not a single cover song among the uploaded albums -- so let both the artist and fan know where that money is going and why.

A huge problem with the "pay what you want" model is that the host and PRO still get to middleman what is fundamentally a tip from the fan. Find a way to implement a secondary form for tips that go straight to an account the artist owns, without making the purchase form more complicated, and you'll have an attractive and unique feature.

However, Fourthwall already has a polished version of your product roadmap and charges less for it, albeit without the music-specific theming, and even Patreon recently implemented direct digital sales. You're facing an uphill battle against entrenched and VC-backed products.
Parent is saying that California may not have the legal authority to regulate the internet in that way, since some powers are given only to the federal government.
Explain to me how you would apply this concept to a book. Or to a YouTube video.

I'm not unreasonable, I get that things have to change from time to time. I just think maintainers should think more carefully when they introduce breaking changes. The cost to them is very high!
I subscribed for a few months last year and enjoyed it. I liked it enough that I’m subscribing for a life time now.

There’s a few different learning styles out there, but personally for me, I learn best while doing projects. That’s why this service hits the sweet spot for me.

If you’re like me in this way, then I’d recommend it.
My economics podcast with Rick Rubin
I agree with this, even with my own projects. When I write code I go for pretty code that is designed well for what it's doing and doesn't have much cruft. I refactor if the next thing I want to add doesn't match what I've built, and figuring out how to replace it in a minimal yet clear to read way is where I get my fun from, I've mostly figured out. I'm an organic designer and a code artist, I guess.

Having said that, when I step into territory that's new to me I'll write the worst code imaginable without the normal restraints just to get something that works, then spend a week painstakingly trying to figure out why each piece works and how it's supposed to work and refactoring it into a nice relatively clean design.

At work I will write an exploratory bit of code, through it away once it runs correctly, and rewrite it in the code it needs to live in afterwards.
There's no browser extensions for Chrome on Android either, and Google shoves ads into the entire OS experience if you accidentally left swipe without going in an explicitly configuring stuff. Android is an ad-infested shit show by comparison to iOS right out of the box. If you're willing and able to fix that on Android, then you're able to head over to Settings -> Safari and toggle off Safari Suggestions and turn off the app install nags you consider annoying.

Or install AdGuard as a local VPN on your iPhone and you're set or set your DNS to an ad-blocking DNS, even Chrome for iOS will get ads blocked. This is a you problem, stop whining.
>But the Flask-Login team is not actively developing the extension anymore.

So they should tie the development to an extension that isn't in further development?
Does it count if I sub for a month then unsub immediately after I'm done watching my show? Because I do that.
> And second. For these massive caches, if I'm doing a massive serial calculation does an individual core get to use the full cache if it's being thrashed? As in, are there cache benefits to running a computation on these huge CPUs vs some overclocked 8 core beast?

On AMD chip's (I just dunno about the Intel architecture), each chip is divided up into chiplets with their own set of cores and L3 cache. For these Threadrippers, those will be 8 physical cores, and 32MB of L3 cache. Each core can access the L3 cache within their own chiplet only.

You'll need to dig into the enabled cores+cache arrangements for any particular chip you might be interested in to figure out what will be good for your workloads.
Yeah, what even is this article.

> The reasons are many, including significantly greater language support both historically and now, a better fit for computations inside WebAssembly modules, exceptionally lightweight and speedy for LLM (large language model), and other superlatives.

Why is Rust (a general purpose programming language) exceptionally suited for LLMs (which typically run on a GPU)? What major LLM projects even use Rust? Definitely not llama.cpp or ollama. They just had to slide in that buzzword.
There's an alternative explanation: if you're good enough at convincing me to invest with you, you'll do the same with others. As long as I'm in early, you will make me money, even if I know the house of cards will eventually crumble. By then, I won't be a bag holder. (Probably.)

I.e. greed and pride/hubris. The idealist image is just the current behavior that the investor expects will attract subsequent investors. This would explain bubbles much better than "rich people seem to be taking random walks."

Edit: A.k.a. https://en.wikipedia.org/wiki/Greater_fool_theory, though my point is it's not driven by foolishness.
I've eaten a wide variety of weird food over the years. I recently tried a kelp burger and it was better than expected. I also felt pretty good after eating it. Would eat again.
Primarily by compatibility with Python, which is the de facto standard in deep learning.
Breaking changes shouldn’t happen with the same name: if you want to break your users, pick a new name too
Update: I made it in! I added a drawing! Hello from Vermont :)
How "This" Works in TypeScript
My phone plan (Verizon, common plan) limits the resolution of videos I can watch on my phone.