MurphyA/hacker-news huggingface dataset:
by mingus88 | 2025-06-25 14:38:33+00:00
Kids are not buying these for harm reduction. Neither are adults for that matter.

I successfully weaned myself off of nicotine with a vape box. It involved months of slowly tapering the nicotine levels until it felt silly and pointless to stand outside with it in my mouth. It’s a controlled process.

I had an actual vape box with replaceable battery, wick, and adjustable to get the hit just right to mimic smoking. Any adult with a habit is not buying trash devices every day and tossing them.

I don’t see a market for disposable vapes outside of cannabis tourists or kids who want a stealth head rush without collecting any paraphernalia
by KronisLV | 2025-06-25 14:38:59+00:00
I have a pretty bad Kolink case and have to mount the fans in the front instead of the top, otherwise it gets too crowded: https://kolink.eu/Home/case-1/midi-tower-2/others/quantum.ht...

Without the side panel, the temps are like 10-15C lower than with the side panel, so without they go up to about 78C under full load but do hit 90C and the clock frequencies are dialed back with the panel on.

That is already with a CO value of -10 across all cores.

I will probably need a different case altogether, or just get rid of the solid front panel (those vents on it are too small) and replace it with a custom mesh.

Thankfully, for now, in CPU-Z the scores are ~6500 without the side panel and ~6300 with the panel, so with the AIO and more powerful fans on it, it's pretty close to working optimally, even if not quite there yet.

I also tried it with 5x120mm case fans and an air cooler, it was slightly worse than the AIO. Also tried multiple different thermal pastes, didn't make much of a difference. Might also just be cursed and have ghosts in it, go figure.
by pier25 | 2025-06-25 14:39:06+00:00
> The difference between current AI and AGI is tiny in comparison.

Splendid. You should probably tell people like Yann LeCun this. He will be happy to hear it. /s

> Interstellar travel at far lower speeds is indeed probably something we will be able to do

Speed is not even an issue. We don't even know bigger problems like the long term effects of zero gravity in the human body or what dangers we'd encounter beyond the heliosphere.
by accrual | 2025-06-25 14:39:21+00:00
I would be. To me it's obvious that some of these devices would emit heavy metals, and they don't name names, but I'd expect some brands to be better than verus cheap no-name gas station grade vapes. The latter unfortunately is likely most accessible to those who want them.

But at the same time, you can only heat up a lowest-possible-cost element to vaporization temperatures so many times before things break down, or the liquid runs out and the user tries to get a few last pulls from it. I've tasted an empty vape before - it's nasty, it tastes like burnt metal and yet some will use it up until that point.

On the other hand, when the vape is 1) a decent brand 2) hasn't been overused 3) isn't nearly empty, I would expect it to perform signficantly better on harmful vapors tests than combusting a toxic plant and breathing it in.
by bravesoul2 | 2025-06-25 14:39:36+00:00
I think you must be the killer use case. As a programmer this is not good enough yet to warrant my time using it for production code (nor are its competitors)

However if I need to prototype for throwaway it would be ok.

These things right now compete with Figma and wire frames. Hopefully they lead ultimately to better UX in software.
by Y-bar | 2025-06-25 14:40:26+00:00
Cab drivers are by law (in much of Europe) required to have their prices stated on the window or inside the car, with surcharges clearly displayed. The driver must also have a valid id and license displayed inside the car.

Are you sure you actually rode a taxi and not some illegal or almost illegal rideshare like Uber which has no such regulations? If I were you I would have taken a picture of the car with the license plate and then reported them to the authorities.
by two_handfuls | 2025-06-25 14:40:34+00:00
They're not in the language proper, but "parallel for" is a common construct. I've seen it in C# and Rust, but I'm sure other languages have it too.

It may be a good idea to use a framework with explicitly stateless "tasks" and an orchestrator (parallel, distributed, or both). This is what Spark, Tensorflow, Beam and others do. Those will have a "parallel for" as well, but now in addition to threads you can use remote computers as well with a configuration change.
by alphazard | 2025-06-25 14:40:56+00:00
The input to the scheduler would be “every Tuesday at 4pm", and that would produce a schedule out to some time horizon. The schedule would be in terms of timestamps. When the criteria changes, the scheduler is rerun and a new tentative schedule is produced.

> Somewhere you need to store the rule using local time concepts.

The scheduling rules can be in terms of whatever you want and maybe that's local time or a timezone or soonest free block, but they are being used to solve for timestamps in the actual schedule. You run into problems if the scheduler output is in terms of any of those concepts.
by npteljes | 2025-06-25 14:41:07+00:00
As much as I hate jif, thinking about it, "GPU" works the same - we say gee-pee-you and not gh-pee-you. Garbage Collection is also gee-cee. So it's only logical that jif is the correct one - even if it's not the widely accepted one.

Wrt/ communication, aside from personal preference, one can either respect the creator, or the audience. If I stand in front of 10 colleagues, 10 out of them would not understand jif, or would only get it because this issue has some history now. gif on the other hand has no friction.

Ghengis Khan for example sounds very different from its original Mongolian pronunciation. And there is a myriad others as well.
by onli | 2025-06-25 14:41:07+00:00
The niche might be different. The fairphone seems - completely subjective impression - appeal to a big part to non-techies that buy if for the sustainability promises. For them USB-3 might not matter at all, they probably never even connect it to their laptop ever. And never to a display, they don't own one.

Sufficiently technical users might prefer a used flagship phone that supports custom ROMs, maybe some market segmentation like that is in play here. Case in point, the missing headphone jack, and that the tech specs have never been impressive.

It would also explain why in their forum repairability was called a non-goal from a big user group, only the fair production aspect were relevant.
by carefulfungi | 2025-06-25 14:42:10+00:00
This is down voted I guess because the circumstances have changed - but boy is it still confusing. All these platforms have chat subscriptions, api pay-as-you-go, CLI subscriptions like "claude code" ... built-in offers via Github enterprise or Google Workspace enterprise ...

It's a frigg'n mess. Everyone at our little startup has spent time trying to understand what the actual offerings are; what the current set of entitlements are for different products; and what API keys might be tied to what entitlements.

I'm with __MatrixMan__ -- it's super confusing and needs some serious improvements in clarity.
by foldr | 2025-06-25 14:43:32+00:00
Not sure why you are doubling down on this weird claim that Abby “seems trans”. Apart from that, you’re just making vague criticisms that characters “lack gravity”, etc. The only specific thing you don’t like about them is that they’re LGBT. Repeating over and over again that the game has (gasp!) a lesbian couple in it isn’t going to actually substantiate your claim that it’s not aimed to appeal to straight men.
by iaresee | 2025-06-25 14:44:03+00:00
https://starship.rs/advanced-config/#transientprompt-in-powe...

Starship only supports this in PowerShell for whatever reason.

Edit: Doh. I see what you linked to now. Yea, maybe it does work in more than just PowerShell now?

Transient prompt basically removes your prompt decorations and replaces it with just `>` in your scroll back history in your shell sessions. In my case it's a slightly more complex transient prompt (datetime and exit code of the command), but still greatly simplified.

Makes cut-and-paste of history in to docs and stuff super nice.
by tarvaina | 2025-06-25 14:44:16+00:00
It took me a while but I think the difference between Vertex and Gemini APIs is that Vertex is meant for existing GCP users and Gemini API for everyone else. If you are already using GCP then Vertex API works like everything else there. If you are not, then Gemini API is much easier. But they really should spell it out, currently it's really confusing.

Also they should make it clearer which SDKs, documents, pricing, SLAs etc apply to each. I still get confused when I google up some detail and end up reading the wrong document.
by shadowgovt | 2025-06-25 14:44:39+00:00
Full ruling is here (https://storage.courtlistener.com/recap/gov.uscourts.cand.43...)

The analogy the judge gives is to how Google Books walked the tightrope on copyright: they maintain an archive of all the books for indexing and search purposes, and can display excerpts to help you confirm that's what you're looking for. The excerpts are constrained so you can't read the whole book by scanning the excerpts.

If post-filtering the LLM signal is illegal, shouldn't Google Books archive also be illegal? If not, why not?

And if you believe it should be, understand that the way precedent works, the judge won't be ruling that way without pulling some fire on themselves, because it is not the business of another case to contradict the conclusions of a previous court in a previous case. Copyright law is arbitrary and highly path-dependent because the underlying goal is forever in tension with itself, that goal being providing societal benefit by creating artificial scarcity on something that is, by its nature, not scarce at all.

(Worth noting: Anthropic didn't get off scot-free. The ruling was that the created artifact, the LLM, was a fair-use product, but the way it was created was through massive piracy and Anthropic is liable for that copying).
by masklinn | 2025-06-25 14:44:59+00:00
Technically you could already do that on DisplayPort (since DP2, the standard of which was released 6 years ago), manufacturers don't want to do anything other than high refresh rates.

I just want a damn widescreen hidpi display (I don't care about HDR or HRR), but I've yet to see one, let alone one that seems any good.
by thesz | 2025-06-25 14:45:19+00:00
HALIC discussion page [1] says otherwise.

[1] https://encode.su/threads/4025-HALIC-(High-Availability-Loss...

It looks like LEA 0.5 is the champion.

And HALIC is not even close to ten in this [2] lossless image compression benchmark.

[2] https://github.com/WangXuan95/Image-Compression-Benchmark
by reverendsteveii | 2025-06-25 14:45:25+00:00
I keep 2 month's salary in checking, accessible today. I keep a further 4 months' in a high yield savings account where it can earn me some amount of money while it sits but is still accessible within a day or two (the idea being that my checking and open credit cards can float me for w/e emergency may come around until I can get to this money). Anything beyond that goes into an index fund where the idea is that I don't touch it for decades. The assumption is that anything that might require more than 6 months salary will almost certainly come with some sort of built-in mechanism to allow me time to liquefy that much money.
by perching_aix | 2025-06-25 14:45:27+00:00
16K@60 must be some DSC enabled mode, because the math isn't mathing for me otherwise: 96 gigabits/sec should be capping out at 16K@30 (and that's at SDR, so 8 bits per channel).

At least we can get some decent speed at FHD now (1920 Hz). I doubt any manufacturer will bite though sadly, even though OLEDs should be capable of maintaining refresh rate compliance. 4K@480 is still a nice improvement at least, even if a fairly incremental one. I do expect those to appear on the market.
by mmh0000 | 2025-06-25 14:45:59+00:00
For anyone using Kagi, you can set up a custom bang to get you to achieve.is:

https://kagi.com/settings?p=custom_bangs

Redirect: "https://archive.is/newest/%s" Bang: a [X] URL Encode

Then, when I hit a paywall, just prepend "!a " into the URL Bar and boom content!

// Yes, I'm aware I could do a bookmarklet or whatever, but the Kagi solution works across all my digital addictions and only has to be configured once.
by lantry | 2025-06-25 14:46:05+00:00
I have seen the term "ICE barbie" on social media, but I don't consider that a credible source.

Obviously everything you hear from someone else, whether it's published in the newspaper or a passing comment from your neighbor, it's going to be filtered through their ideas, beliefs, and goals.

Some people have a goal to communicate accurately and limit their bias. Other people find it more important to get ad clicks or upvotes.
by WinstonSmith84 | 2025-06-25 14:46:31+00:00
no, it's not wrong. I went to this airbnb some months ago: https://www.airbnb.com/rooms/5656702 - it's written that linens aren't provided

I went another time to France some years ago and there wasn't anything either.

In both situations though, I asked the owner beforehand and made it clear that providing the linens was conditional for renting the apartment - it's not usual in France to provide linens, as weird as it seems.

But most hosts, especially the ones who care about reviews, will be accommodating.
by taeric | 2025-06-25 14:46:35+00:00
My favorite mistake is when people assume it is only daylight savings time that you need to consider. I could just be on vacation in a different place, but still want to keep the same schedule. And indeed, knowing that most places open around 9ish local time everywhere is very convenient.

Another fun aspect of this topic is how people will tacitly jump around the definition of "day" being when the sun is up without confronting that that is, itself, not a given. And, worse, is completely thrown out if you try to abolish time zones.
by gsgermanok | 2025-06-25 14:46:41+00:00
I’ve been reflecting on how often we see “new” principles like SOLID pop up in technical interviews and documentation. But when you dig into the details — especially in Ruby — many of these ideas are already part of the classic OOP toolbox.

In this article, I break down each SOLID principle with Ruby examples and connect them to traditional OOP concepts like inheritance, encapsulation, and polymorphism.
by mschuster91 | 2025-06-25 14:47:08+00:00
> The job markets aren't dead, job boards are still full of opportunities.

Many of these "open positions" aren't really planned to be filled. They're just out there to gauge interest or wait for the one "rockstar" candidate.

Honestly, this kind of deception should be banned by law. So much time is wasted every year applying to jobs that practically aren't real.
by ElasticBottle | 2025-06-25 14:47:09+00:00
Hmm, the video loads fine for me. Good call on the seeker, that's something we can add.

In general, our agent today is unlikely to call out on stylistic choices, but rather more so if something is broken. For e.g., the video doesn't start / the link doesn't go anywhere, etc.

everything you mention are good points though, and we've made a note!
by maxlin | 2025-06-25 14:47:19+00:00
At those bandwidths, resolutions seems rather silly to invest in to. Having used high-hz screens for a long time, 60 hz is starting to seem quite broken for me.

120hz+ at lower resolutions first seems a lot more useful, unless one is doing some 360 degree video thing that has relatively very low amount of pixels per degree of angle. Doubling framerate is only double the cost, while doubling width&height is quadruple the cost.
by Jun8 | 2025-06-25 14:47:33+00:00
https://m.youtube.com/watch?v=iuRbDBAqyFY&t=9s&pp=2AEJkAIB

https://www.qualtrics.com/marketplace/vanwesterndorp-pricing...

https://www.amazon.com/Confessions-Pricing-Man-Affects-Every...

https://www.amazon.com/Strategy-Tactics-Pricing-Growing-Prof...
by jowea | 2025-06-25 14:47:48+00:00
If I understand TFA correctly, what is going on, is that the grocer is going

* This person is wearing a suit, I'm going to charge double

* This is a regular that always buys the same thing every week, I can charge 30% more without breaking his routine

* This one is buying the ingredients for a recipe to do tonight, I can charge double more on one product because she won't want to go to another grocer just for one missing item.

Or in economic terms it is doing price discrimination to turn the consumer surplus into profit for itself. I think it's obvious why consumers wouldn't like that. Although they can also do "this one is a cheapstake with lots of free time, I have to offer a 20% discount to keep him coming"
by 9rx | 2025-06-25 14:47:58+00:00
> If we're trying to understand and discuss reality

Science is for understanding reality. Discussion is for understanding what someone is thinking.

> we should absolutely be referencing real data

If that's all that your limited thought is able to offer, I guess, but what, then, do you understand as the value you are bringing to the table? Data is already recorded and I can just as easily go talk to the people who had the minds capable of coming up with that data in the first place if I want to know more about the thinking behind the data. Your involvement would be absolutely pointless.

As you are actually defying your own premise here right now by sharing what you are thinking, not regurgitating someone else's thoughts and data, you remain a valuable contributor. But if you were to devolve into what you suggest you want to be, how could the discussion go anywhere?

> Otherwise, we're just discussing fantasy

If fantasy is what someone is thinking about in the moment, I suppose that is what you are going to get. But that's exactly what discussion seeks to learn. If that's not what you are actually looking for, consider that discussion isn't what you need. As hinted at earlier, there are other ways to explore the world around you. Use the right tool for the job.
by jeroenhd | 2025-06-25 14:48:04+00:00
Leaseweb is quite cheap these days, though they seem to have stopped serving non-business customers. Budget hosts like Hetzner and Contabo may suffice, but make sure to check if they bothered to patch their servers (Contabo's EPYC servers are running on outdated microcode that allows leaking CPU cache between VMs for instance).

OVH is also popular but I found their network speeds kind of limiting. It's been a while since I last checked out their offerings, though.
by masfoobar | 2025-06-25 14:48:31+00:00
I do not claim to be a business expert but I dont think their success comes from just their Windows Operating System. Well, I would say the success for Windows is not about the profit but the control of users. If the majority are on Windows, they are unlikly to change habit to what they are familar with.

Besdies, for new PC/Laptops come bundled with Windows, Microsoft has made an agreement made with various retailers to come with Windows (Home edition) preinstalled. So in some ways, Windows is free for the User unless they pay for Professional edition, or whatever is offered today.

Of course, the average user will create a microsoft account to complete the install. :-)

Besides the Windows OS -- it is really the Services they provide.. Azure, Office365, SQL Server, PowerBI, etc. I would say THIS is where a lot of the money comes from... business willing to pay for them!

I work for Companies that are willing to PAY for these things - all for "Support"

If something goes wrong.. raise it with Microsoft. Even if I know what the problem is, it is all about the ticketing system. Throw it to Microsoft and carry on.

Despite the above, Microsoft also have "Free" software. They have started to Open Source many of their software.. allowing Linux support as well as Windows. Visual Studio Code, SQL Server, Powershell, etc.

It comes back to my point. When they presented WSL - they could have provided a "MS Linux" Distro, all promoted as "ease for Windows users" and if it became a popular distro, would have pushed micrsoft to have more control in userland... which would have alienated most Windows users away from Ubuntu, etc.

Like Windows, it is a method to keeping your userbase to rely on what they know overall.
by kccqzy | 2025-06-25 14:49:12+00:00
I'm convinced that this is because of the prevalent MVP culture in modern software engineering. Instead of holistically looking at a new feature request such as "support webp images" we break it down into parts (e.g. "serve webp" "accept webp upload here" "accept webp upload there") and then we call it a MVP when only the highest priority items are done.
by simonw | 2025-06-25 14:49:19+00:00
This is good. I realized last year that every time I release a new version of my software is a chance for people who have never heard of that software to get their first exposure to it.

As such, I've tried to put more effort into my release notes - based on the idea that some of the people who read them may not have experienced the software before.

I had not considered the difference between release notes and a release announcement as described here. I will be thinking about that in the future.
by ur-whale | 2025-06-25 14:49:22+00:00
> It would be too wordy, or offer too many comments

Wholeheartedly agree.

Both when chatting in text mode or when asking it to produce code.

The verbosity of the code is the worse. Comments often longer than the actual code, every nook and cranny of an algorithm unrolled over 100's of lines, most of which unnecessary.

Feels like typical code a mediocre Java developer would produce in the early 2000's
by Rotundo | 2025-06-25 14:49:33+00:00
Solutions depend on the amount of books you have to scan.

- For "disposable" books, cut the spine and haul the paper through a sheet-feeding scanner; - For non-disposable books, photograph each page;

Which is near impossible to do for a serious collection: scanning 10 books a day, every day, is only about 3500 books.

There are companies that will do the work for you, including meta data, but it will cost a small fortune.

Perhaps best to think about why you want to make copies.
by clvx | 2025-06-25 14:49:49+00:00
I don't think the idea sticks with me. The final products of these services are never reliable.

Right now, except for some hyperscalers, any similar service has integrated their deployments to some hyperscaler which means any day 2 operations will happen in someone else's computer (supabase, azure/aws, etc). On top of that, you have third party services that you need to integrate and manage their pricing plus auth. That alone is another challenge. Let's not even start with stateful data and migrations which is almost non existent.

The main problem is these tools don't tackle day 2 operations so it will be handled to some developer to make it happen which means exporting your code to some VCS service which I think it's only github. Right there, it's a threat for lovable and others. On top of that, there's not a real feedback loop between manual integration (external dev making it prod ready) and keeping the MVP workflow. Also, there's no real way these services can say "you are free to touch these components without breaking incompatibility with our system, anything else here be dragons".

In other words, You need to own the ecosystem to make more money. Funnel the capabilities to your own ecosystem.