MurphyA/hacker-news huggingface dataset:
by danielbln | 2025-04-23 19:54:33+00:00
The vibes are coming from changing to actual product (design, UX, functionality) and not from the code. The code in fact doesn't matter at all. At this point that's only ok for throwaway prototypes (but for those it's quite wonderful), the more the application requires careful maintainable engineering, you need to read every line and leash the LLM. It's a bit of a continuum between the two edges in reality.
by squigz | 2025-04-23 19:54:39+00:00
Frankly, the whole "it's pointless, so this is stupid" response to some things is more tiring to me than anything. What exactly is the end-game for these people? All or nothing? That is just delusional. It is simply not how progress is made. So let's be appreciative of what little is done, and push for more?

Not to mention the amount of people in here just focusing on the fine - by the way, I don't know how people can square the belief that these companies are endlessly greedy and will do anything for more money, with the belief that half a billion euros lost profit will just sit well with them - while completely ignoring the bit where these companies either comply or face even more fines.
by vFunct | 2025-04-23 19:54:45+00:00
HoloLens 1: 1280 x 720 (per eye)

HoloLens 2: 2048 x 1080 (per eye)

Vision Pro: 3660 x 3200 (per eye)

Yah no one was gonna buy HoloLens as a desktop monitor replacement. It really was a crap product.

People ARE using Vision Pro as a desktop monitor replacement.
by creeble | 2025-04-23 19:54:47+00:00
The 'point' of Alvy's article is that pixels should be treated as point sources when manipulating them, not when displaying them.

Obviously, when a pile of pixels is shown on a screen (or for that matter, collected from a camera's CCD, or blobbed by ink on a piece of paper), it will have some shape: The shape of the LCD matrix, the shape of the physical sensor, the shape of the ink blot. But those aren't pixels, they're the physical shapes of the pixels expressed on some physical medium.

If you're going to manipulate pixels in a computer's memory (like by creating more of them, or fewer), then you'd do best by treating the pixels as sampling points - at this point, the operation is 100% sampling theory, not geometry.

When you're done, and have an XY matrix of pixels again, you'll no doubt have done it so that you can give those pixels _shape_ by displaying them on a screen or sheet of paper or some other medium.
by AStonesThrow | 2025-04-23 19:54:47+00:00
I suppose there's nothing wrong with being "team's best customer" as long as everyone is clear on where they stand.

As a teenager, when I was collecting records, I was also in high school band, and I enjoyed playing music, you know, entertaining people. It was simply my pleasure to make that music and it was cool that other people liked to listen to it.

So imagine my naïvete when I found these bands, many quite obscure, pumping out record releases and touring the world. They must be just as enthusiastic as I am to entertain me! They love music for its own sake, right?

And so I began to follow some bands in particular very closely, became very fervently involved with their lore and history and all their new releases. In particular, there was The Cure from England.

And it was about 1986-87 where I noticed something was amiss. Some of my classmates colluded to take advantage of me and sell me records and tickets far beyond their value, because I perceived them as rare and valuable. Also, The Cure was busy putting out releases on every colour vinyl imaginable, picture discs, rare releases from faraway countries like Japan, concert tee shirts and programs and autographs and VHS releases; there seemed to be no end to the collector's opportunities there.

Suddenly I realized I was totally being scammed, and these bands and their labels were extracting maximum value out of poor teen fans like myself. And it felt really gross, especially as it took some time for me to really resist and grow out of it. And I also knew I couldn't completely stop being a consumer of media.

But the betrayal and exploitation I felt never went away, and it really fostered significant resentment against anything capitalist, because indeed, am I being a "loyal supporter" of a brand, a store, or am I just being jerked around by commercial interests reaching into my pocketbook?
by philomath_mn | 2025-04-23 19:54:49+00:00
Any of the leading LLMs could answer this, they just need the right context. So paste in the model cards for the various models you care about, or ask a model with search or "deep research" capability.

That being said, there probably isn't too much alpha in chasing down model tradeoffs outside the top few players (OpenAI, Anthropic, Gemini).
by mystified5016 | 2025-04-23 19:54:52+00:00
Yes, but no. There is an absolute number that the circuitry tracks internally. The hardware does several kinds of measurements to count every joule entering or leaving the battery. The system knows exactly how much energy is in the cells.

The arbitrary value is what voltage you stop charging at. You set your maximum cell voltage and stop charging once you reach that voltage AND input current is below a threshold. Once charging is complete, you store the current energy value as the latest full capacity. That value then becomes the 100% mark.

Remember that batteries lose capacity over time. You must continually scale your state of charge percentage to the actual state of the battery.

The final charge voltage is a tradeoff between safety, longevity, and usable capacity. Higher voltages squeeze a few more joules into the cell at the cost of much faster degradation and increased risk of catastrophic failure.

A cycle count figure on lithium cells is pretty much worthless. It depends quite a lot on exactly how you cycle the battery. A 100 to 0% cycle is much, much more damaging that a 100-50% cycle. Higher currents and temperatures degrade the cell faster. Most cell manufacturers I've seen do give cycle counts under specific test conditions, but that's hardly applicable to real use cases.
by alganet | 2025-04-23 19:56:36+00:00
I am fighting for your rights and giving you a chance to not be eternally surveiled.

That is the most profound expression of community trust someone can hope to achieve.

All you need to do is say that were wrong, or that you volunteer. It's an act, theatrical or not, of empathy.

Instead, you prefer to pretend that you are right. That no one is going to surveil anyway, and there is no point conceding to a random member of the community. It would be a personal shame for your image after all. You would lose what you perceive to be as an argument, on the internet. You can't do that, right? Your ego is more important than defending personal rights.
by Aloisius | 2025-04-23 19:56:44+00:00
> It happens that they're all from the US except TikTok's ByteDance and Booking.com. It was probably _designed_ for that.

Booking.com is owned by an American company.

> In the EU, to have pretty strong memory of people doing bad things with extensive databases

Lack of databases didn't stop "people" from doing bad things. They built the databases, rather quickly, while they were doing bad things.

I find it bizarre that the response to trying to prevent the rise of another fascist European government was to avoid collecting data as if a populist fourth Reich wouldn't ignore the law and use neighbors to rat out neighbors again. Not that I believe for a second any European country doesn't keep far more extensive records on citizens than the Nazis did when they came to power.
by concerndc1tizen | 2025-04-23 19:57:07+00:00
That's not true. I've seen it firsthand. They built infrastructure that was free for public use.

It is significantly better than privatized tourism, because private tourism is frequently taken over by organized crime who destroy the nature to build hotels. Public service tourism usually doesn't care about profit, but rather about reducing public spending, so it is generally more efficient, has a smaller foot print, is shared, educative, and respectful.

I'm not an expert so I can't give you references, but ask your neighborly LLM:

> The USSR promoted the idea of "democratic tourism" — affordable and accessible to everyone. Unlike Western commercial tourism, Soviet tourism aimed to educate and unite people. The Tourist Union (Туристско-спортивный союз) and other state organizations built networks of tourist bases, campgrounds, hiking routes, and equipment rental centers.
by fc417fc802 | 2025-04-23 19:57:25+00:00
The same thing that would make a platform with ties to Russia different. It falls under the influence of a sophisticated geopolitical adversary.

Tesla is headquartered and has most operations based in the US. Murdoch's ventures are similar AFAIK.

Given how much surveillance modern vehicles do I wouldn't be surprised if imports start being subjected to additional scrutiny at some point. But at least most vehicles can't be used to subtly and intentionally manipulate the owner's perception of the world so I guess the stakes are a bit lower.
by galago | 2025-04-23 19:57:42+00:00
I was in a second floor bedroom in an old creaky wooden house for the "Spring Break Quake" in Salem, Oregon in 1993. The whole house rocked back and forth and I got out of bed to see if there had been an explosion. Its spooky how people expect things of relatively low probability to just be zero. I turned on a radio and the DJ had interrupted the song to explain that an earthquake had occurred. The Willamette valley has lots of brick buildings that aren't really prepared for what's going to happen.

https://en.wikipedia.org/wiki/1993_Scotts_Mills_earthquake
by hinkley | 2025-04-23 19:57:55+00:00
In the beginning of the 32 bit revolution, when the future was here but unevenly distributed, there was a lot of talk about how 32 bit pointers would fundamentally change how people wrote code. Among other things it got rid of a bunch of odd bookkeeping, and if you don’t have to do the bookkeeping you don’t have to write the code in a way that supports it, so you can do other things.

Not too long after someone asked what sort of interesting changes 64 bit will bring. And I’ve been keeping that question in the back of my mind ever since.

Aliasing memory multiple times in order to do read or write barriers and make GC much cheaper is a pretty good one. But another one I know of is that one of the secrets of the L4 microkernel is that its IPC speed comes substantially from reducing the amount of TLB work that needs to be done to switch to another process running in a different address space. They use the same address space and only swap out the access rights which cuts the call overhead in half. It’s pretty easy to put a bunch of processes into a 64 bit address space and just throw each one a randomly located 4GB slice of RAM.
by fidotron | 2025-04-23 19:58:40+00:00
You're the Ivan the Terrible of bad metaphors and similies. They clearly anger you to an almost amusing degree.

As I pointed out:

> You can buy any number of in game items on iOS and then go and use those same items in the Play Store version of the games, and vice versa.

To be precise you can:

1. Install a game on an iPhone

2. Sign into the game with account for that developer, or even using Facebook

3. Buy in game currency in the game, using the Apple payment processing

4. Install the game on an Android phone

5. Sign into the game with that same account

6. Use the in game currency you bought on the iPhone when playing on the Android phone

7. Buy more in game currency in the Play Store using the Google payment processing

8. Go back to the iPhone and see you have the in game currency there

What is your mental model of how all that works and why?
by Cthulhu_ | 2025-04-23 19:58:59+00:00
I don't think they will get more rare; there will always be a top % of engineers that do deep dives. I hope anyway.

But AI won't replace them, nor did the past 50+ years of software development innovation. There's millions (tens of millions?) of higher programming language developers that don't know the difference between stack or heap besides maybe some theory they half remember from school but they don't care because they don't have to think about it for their day job.
by EvanAnderson | 2025-04-23 19:59:17+00:00
In the US you can't copyright the shape of a font. You can copyright the programmatic description of a font.

Design patents have been awarded for fonts. Trademark and trade dress protections could apply to the specific use of a font but not the font itself. The name of a font itself can be protected by trademark, as well.

It's kind of a fascinating topic: https://en.wikipedia.org/wiki/Intellectual_property_protecti...

Edit: Back in the mid-90s versions of Corel Draw came with a Truetype editor. A friend of mine made "knock off" versions of fonts they liked from magazines, etc, and made them freely available on his ISP-provided web space. They drew them by hand, using printed samples as the inspiration.

Over the years they got some angry messages from a few "type people" who didn't like that they'd made freely available knock-offs of various fonts. (I remember that "Keedy Sans" is one they knocked-off and got a particularly angry email about.)

Further aside: My fiend made a sans serif typeface that has a distinct pattern of "erosion" at the edges and voids within the letters. It's easy to tell when it's the font he made. For the last 30 years I've kept samples of the various places I've seen it used, both on the Internet and on physical articles. I find it so amazing that a TTF file made by a kid in Corel Draw in 1994 or 1995 ended up being used in advertisements, on packaging, etc.
by stass | 2025-04-23 19:59:28+00:00
Not my demo! But I got inspired by it some time ago to build a simulator for monohulls which uses a physics based VPP to calculate the boat speed based on input controls like mainsheet, jib sheet, travelers, backstay and so on at https://www.sailrhythm.com/

It uses Catalina 36 Tall Rig as a base model for sailboat parameters and was calibrated to match ORC-published polars for it within 1-5% on both close, beam and broad reaches.

Mostly built it for myself to help me understand how less common control affect the sail shapes, angles of attack and boat heel and behavior in a visual way.

It's still WIP, but you might find it useful for yacht-specific stuff!
by Alupis | 2025-04-23 20:00:02+00:00
I suspect this has something to do with "Shop Pay", Shopify's own payment system used on most (all?) Shopify stores. It enables you to have saved payment information for any Shopify store you come across, facilitating one-click checkout even if you have never shopped on that particular brand/website before. Webshop operators love it because it is very good at fraud detection (due to the pooled data on the backend), and removes barriers at checkout (needing your wallet, fill out an address form, etc). As far as I'm aware, it's optional on the Shopify platform. Using Shop Pay for payment is optional on the consumer level.

I suspect Shopify's terms inform their customers (webshop operators) that they are responsible for disclosure, etc and being compliant with state privacy laws - however since majority of web shops are exempt (due to small size, revenue, etc), these shops did not (knowingly or otherwise) publish these terms. That's just speculation on my part...

If this is true, I find this case troubling and weak, and hope it is overturned. It is squarely on the shop operator to be compliant - Shopify is just a platform vendor and shoppers are not Shopify customers; rather, they are customers of the shop. This seems to be akin to suing Google because a website uses Google Analytics but didn't disclose it in their privacy statement - silly...

This particular case gives me ADA and Prop65 vibes... lots of bottom-feeding lawyers using serial plaintiffs to extort businesses out of money. At least in this case they're going after someone with deep pockets and not just small businesses...
by nobleach | 2025-04-23 20:00:04+00:00
Having worked in the graphic design industry during the 90's, no. There's no way I'd have just slipped a font I didn't own on a disk and sent it off to a printer. When it comes to fonts for coding... sure there was that ONE time I snagged Operator Mono for an extended "trial". I still believe in paying for things that I use on a daily basis, so I switched back to Sauce Code Pro or something.
by frogperson | 2025-04-23 20:00:14+00:00
You are not thinking like a mob boss.

The tarrifs have no economic purpose, they are a bullying tactic. Congress controls the ability to levy taxes for a good reason, which is to prevent executive abuse. Trump and his republican supporters are using the tarrifs like the kings of old to negotiate favors and support.

The tarrifs were applied across the board, and will slowly be trimmed back as people kiss the ring.
by thih9 | 2025-04-23 20:00:44+00:00
I don’t think that’s productive. Best case response that I can imagine is piracy opponents pushing for some legislation mandating fonts with DRM.

Air quotes - “it’s obviously the fault of the person who cloned the font and the general public needs to be protected against such content” - end air quotes.

At the same time, it doesn’t have to be productive, it’s funny enough.
by pelagic_sky | 2025-04-23 20:00:54+00:00
Very early in my design education (late 90's) I was taught that fonts are fonts and the more you have, the better you tool set would be. As a graphic designer I definitely made things with fonts I had downloaded. It wasn't till I got my first serious design job at an agency where I quickly learned about purchasing and licensing fonts. Even if I could "find" a missing font, I wasn't allowed to use it. We needed to get the fonts directly from the vendor we were working with and if they were being too slow, we ate the cost and purchased the font.
by philocalyst | 2025-04-23 20:00:55+00:00
Bello! I made this to make the creation and management of licenses on the CLI simple and scalable. Built in Rust (Oooh), full of features, and distributed as a single binary, it's a terrible convenience. Happy to answer any questions/concerns/whatever! First larger project like this and I don't want to stop here in the least. :)))
by parpfish | 2025-04-23 20:01:02+00:00
re: mangoes

In the 90s, American would've known that mangoes were a fruit and (probably) that they were orange. But they would not be in a standard grocery store. I suspect a big part of this was that for a long time the US banned mango imports from India, and that was lifted in 2007.

NYC is a bit different because it's much more multicultural and not really representative of the typical US experience. Plus, the fact that they had Kramer obsessing over mangoes was a bit of "he's a weird guy, of course he'd into a weird fruit". Living in the midwest, I think the first time I saw a mango for sale in a grocery store was probably ~2010.

re: frozen veg

they definitely existed in the 70s and 80s, but flash freezing technology has made them significantly higher quality in recent years and expanded the number/type of veg that you can find frozen. And on top of that, in the last decade has had the advent of 'steamer pouches' that make microwave cooking super-easy and they've really taken off in popularity.
by apothegm | 2025-04-23 20:01:22+00:00
So much this. The AI takes care of the tedious line by line what’s-the-name-of-that-stdlib-function parts (and most of the tedious test-writing parts) and lets me focus on the interesting bits like what it is I want to build and how the pieces should fit together. And debugging, which I find satisfying.

Sadly, I find it sorely lacking at dealing with build systems and that particular type of boilerplate, mostly because it seems to mix up different versions of things too much and gives you totally broken setups more often than not. I’d just as soon never deal with the he’ll that is front end build/lint/test config again.
by crazygringo | 2025-04-23 20:01:45+00:00
The point is, we can measure the quality of organic search results, that's the topic here, and I don't see any evidence of Amazon engaging in this "Gruen transfer" for organic search results.

Obviously putting ads in search is going to worsen the overall quality of search+ads. But that's not an interesting observation to make because we all know that already. It's by definition. And it's clear Amazon is doing that to make money from the ads, again not as a "Gruen transfer" effect.
by colechristensen | 2025-04-23 20:01:57+00:00
You can, entirely legally, make a copy of any font and distribute it freely.

You can't copy the font files themselves, but you can make visually indistinguishable new fonts with the same shapes because the shapes are not protected by copyright.

Additionally though, some fonts have design patents, which does protect the shape. Unlike copyright which has absolutely crazy expiration (like 150 years occasionally?) these patents only cover 15 to 20 years or shorter if abandoned.

An example of Apple patenting a font valid 2017 to 2032: https://patents.google.com/patent/USD786338S1/en
by grishka | 2025-04-23 20:02:01+00:00
Can we also talk about the practice of mass sending push notifications in mobile apps, and usually nonsensical cringely cute ones at that?

The whole notion is absurd to me. A notification is supposed to notify you that something happened. But in these cases nothing has actually happened. All these notifications are, are thinly veiled attempts to manipulate you into opening the app to then try to shove more things into you for the benefit of the company that made the app.

I'm generally very stingy with notification permissions, so on the rare occasion that one of these does slip through, it makes me furious. It feels like an insult to my dignity as a human being.
by anon7000 | 2025-04-23 20:02:32+00:00
I mean, Obsidian is just a markdown editor. You could keep an identical publishing setup and use any text editor on the planet :P

But I honestly despise writing raw markdown in an IDE. If I'm writing (not coding), I need it to be somewhat visual, which means I want WYSIWYG -- and Obsidian is an excellent markdown editor, even if you don't use the other features.

My reasons for not liking writing "raw" markdown:

- Long links take up too much space. I put it in text so it'd be hidden

- No syntax highlighting in code blocks

- Text wrapping/font is typically not configured for easy reading of text

- A ton of markdown features are for visual formatting. Highlighting, bold, underline, strike-through, inline code, etc. If you stay in raw IDE no-preview, you never get the visual benefits.

- When I'm using markdown, I'm often mostly reading, and doing some writing, but even when I'm writing, I'm re-reading what I wrote constantly. It's annoying to switch to preview mode. Writing mode in IDEs isn't a pleasant reading experience unless you do a lot of configuration. (depending on the IDE of course)

I mean, writing raw md is fine for tiny little things. But because reading & writing are so linked, I don't like separate modes for each. I want to write in the visual mode I read in.
by kazinator | 2025-04-23 20:03:00+00:00
Cygwin is based on Newlib, which is based on numerous sources of BSD origin.

Cygwin strives for certain Linux compatibilities; the project's motto, right under the title on the cygwin.com page, is "Get that Linux feeling - on Windows".

The userland in Cygwin is based on GNU Coreutils, and such.

MinC is going for a BSD userland; its motto could be "Get that BSD feeling - on Windows".
by stephencanon | 2025-04-23 20:03:02+00:00
Indeed. Exhaustively testing a 64b input space requires about 600 machine years for each nanosecond that the function under test takes to run. So, _very_ short-running critical functions are testable on a cluster, but not efficiently testable, and if a function is simple enough to be testable, then it's usually easier to prove that it's correct instead.