MurphyA/hacker-news huggingface dataset:
by mikestew | 2025-07-26 00:13:02+00:00
As an owner of a Kickstarter edition (and a few more after that one), I am also at a loss. One can get an Amazfit for $80 that does all that and more, and it apparently has multi week battery life as well. I’m not saying the price is everything, but what’s the value proposition for a new Pebble?
by kyboren | 2025-07-26 00:13:42+00:00
> The need to do routing etc. reminds me of the problems FPGAs have during place and route (effectively the minimum cut problem on a graph, i.e. NP)

I'd like to take this opportunity to plug the FlowMap paper, which describes the polynomial-time delay-optimal FPGA LUT-mapping algorithm that cemented Jason Cong's 31337 reputation: https://limsk.ece.gatech.edu/book/papers/flowmap.pdf

Very few people even thought that optimal depth LUT mapping would be in P. Then, like manna from heaven, this paper dropped... It's well worth a read.
by nperez | 2025-07-26 00:13:43+00:00
No degree. I've been working the full stack for almost 15 years full time, including recently learning to train various types of gen AI models. There are still orgs that are rigid about their requirements, but I'm a mid-30s guy at an experience level where it doesn't make a whole lot of sense to overthink what I was learning 2 decades ago.
by calmbonsai | 2025-07-26 00:13:49+00:00
I come away with more questions than answers. The website is so numerically data-poor it serves as a net detriment to selling this solution.

- What's the energy areal and volumetric density kWh/m2 & kWh/m3 of this storage?

- How did they derive their CapEx savings figures?

- What's the peak charge/discharge rate of an installation?

- Can this storage be up/down-scaled in capacity and rate and by what limiting factors?
by greazy | 2025-07-26 00:14:27+00:00
For a workshop I embedded gifs of cli tools in PowerPoint.

It was great. The PowerPoint acted as both notes for me and the trainees who could refer to them after the workshop finished.

Only issue is I prefer sharing pdf of slide deck but I couldn't workout how to export a pdf with gif and no idea if it's possible to embed a gif in a pdf
by gwern | 2025-07-26 00:14:47+00:00
Because it has many of the typical 4o stylistic tics like 'it's not X, it's Y' or enumeration or the em dashes, or the twist ending.

It's not 100% unedited ChatGPT and far from the most blatant instance that has caught my eye (they've started showing up in the New York Times and New Yorker as well, have you noticed that?), but certainly sounds like that was used: "Writing compels us to think — not in the chaotic, non-linear way our minds typically wander, but in a structured, intentional manner." "This is not merely a philosophical observation; it is backed by scientific evidence." "Importantly, if writing is thinking, are we not then reading the ‘thoughts’ of the LLM rather than those of the researchers behind the paper?" "overcoming writer’s block, provide alternative explanations for findings or identify connections between seemingly unrelated subjects."

(Note that this is particularly ironic because as the op-ed notes, if they did use it, they are required by Nature to disclose this... https://www.nature.com/articles/d41586-023-00191-1 But of course, how would anyone ever prove they did so? You know how difficult it is to get Nature to retract even blatant fraud.)
by gitt67887yt7bg | 2025-07-26 00:15:02+00:00
Dedicated porn sites are also being forced by the card companies to pull down porn. Also Steam/itch aren't where this started, they're in the third wave of companies getting held hostage over this. Digital tip jars and direct-payment creator services were hit weeks ago.

But the problem isn't porn. That's the low hanging fruit for a massive power grab The problem is that card companies can/will/did blackmail multiple companies into changing, and in some small cases shut-down their entire businesses.

In a post-cash world, this is completely unacceptable, and a blatant power grab. If the payment processors are allowed to set this precedent, then there will be nothing to stop these for-profit companies from blocking anybody, anywhere from buying anything - for any or no reason.

People are blaming a specific protest group. Personally I believe they are being scapegoated. And honestly if a tiny group from a tiny economy are so easily able to control international macroeconomics, then the root cause is still that the card services are vulnerable to such an attack.

The only appropriate response is swift and severe regulation of these critically necessary card and banking services, up to and including the dissolution of both Visa and MasterCard - and in the US strict caps on card fees, as well as an amendment to the Constitution ensure that our right to own property permanently includes the right to buy property.

Are the payment providers going to weaponize their de facto control over all purchases to target guns next? Churches? Birth control? Inner-City hospitals? Which apps or social music companies do you think they'll allow to live, or die? Will they blackmail the Internet service providers? Political parties? Entire countries? Which side of which wars do you think Visa will force us to support? Is a company called "MasterCard" for or against letting people with your skin color buy food? You don't know. Nobody knows. Nobody should have to know.

It doesn't matter where you land politically, the point is that these companies cannot be allowed to wield this kind of control. Our society really does depend on it. ...Because we can't go back to cash anymore, and they very much know it.
by apparent | 2025-07-26 00:15:40+00:00
I have a Garmin and I look forward to getting a Pebble. IMO the UI is much better for both notification navigation and audio playback. These are the two things I use my watch for the most. It is also better than my Garmin on battery life (10 days or so versus 30 days).

It obviously doesn't have the specialized features for fitness tracking that the Garmin has, so I'll still slap that one on even after the Pebble arrives. But if I had to choose one to wear all the time, it would be the Pebble hands-down. I find the Garmin's UI to be annoyingly limited.
by mikepavone | 2025-07-26 00:16:09+00:00
Went to Drexel for CS, but dropped out in my Sophmore year back in 2004. Did PHP webdev in my home state of CT until 2011. Moved to the SF Bay Area and transitioned to doing Erlang and C++ for some F2P games for a while. I'm currently a Staff Engineer at Discord focused on AV and other "native" stuff.
Show HN: Baag – Easily run multiple AI coding agents on the same project
by pranav7 | 2025-07-26 00:16:21+00:00
I realised I was working on more parallel tasks with coding agents, but git branches became a huge bottleneck. Tried Git Butler but it just complicated things further. Found git worktrees as a solution but the git API was a bit too complicated for day to day. So thought I'll vibe-code this simple CLI utility to manage the process. It technically works with any setup – claude/codex/gemini + cursor/vim/whatever. Just manages git worktrees inside your repo and sets up your dev environment how you like it. Nothing fancy, just something I built to scratch my own itch. Figured others might have the same workflow friction too, so thought I'll share it here
by nine_k | 2025-07-26 00:17:45+00:00
Google appeared in 1998. It was very noticeable how fast it loaded compared to competitors like AltaVista and Yahoo. None of them featured large photos.

This was visible not only on a 33600 phone connection at home, but also on a megabit connection at work, because, shockingly, how fast your backend is also plays a major role.
by kaycebasques | 2025-07-26 00:17:58+00:00
Graduated with a B.A. in History from Cal in 2011. Struggled for 6+ months to land a job. Took any miscellaneous writing job on oDesk (now Upwork) that I could get. Saw a lot of contracts for something called "technical writing" and they often paid much better than other writing work. Figured out that it was basically "instruction manuals for computer professionals". Realized it was a good fit. Took a bunch of basic C.S. courses at community college. Family friend got my foot in the door at an IoT startup, but it was really those C.S. classes that persuaded them to give me a try. And the fact that I would work for peanuts. Turned out that I was competent in the work and I really enjoyed programming. A few years later, Google recruited me, and I've been at Google ever since.

I technically have an A.S. in C.S. from that community college, but I think my circuitous path fits the "non-traditional STEM background" criteria.

Computers have been great to me! Very thankful that I stumbled into this path.
by mmcclure | 2025-07-26 00:18:21+00:00
I love seeing a mainstream/popular project embracing web components. We've been working on a web components project for media players[1] for a while for the same reasons:

Instead of being coupled to a specific JavaScript framework, these custom elements work anywhere you can use a <script> tag

But...React is still the elephant in the room here. Maybe TW is just in a different world if they're truly just anticipating folks using this via a `<script>` tag, but if not, very curious how they're going to deal with some of the web component (WC) stuff we've dealt with, like:

- Despite signals/promises, React 19 didn't add full support for WC. React uses a diff algorithm for reconciliation. There are some rough edges for any "complex value" cases in the incomplete solution for 19's WC support with client vs server side rendering. This results in us being required to use 'use client' for parts of our component architectures, meaning WC providers aren't able to take full advantage of SSR.

- WCs are async loading, which in combination with React can have a negative impact on performance for things like core web vitals (and the dreaded cumulative layout shift).

- WCs are just different from React patterns. Each WC creates a DOM element, but React components don't have to, which just inherently means different shapes of code.

- React focus management libraries don't play nice with WCs. We've talked to multiple devs/companies that were excited about/using WCs that backed out because of cross-ecosystem complexities like this.

- React Native is, uh....a whole thing.

On a somewhat separate note...one of my complaints about TW historically has been that it feels like "just classes" (great!), yet requires a build step (oh...). I'm a little confused to see them leaning into `<script>` tags given that, so am I just missing something?

[1] https://github.com/muxinc/media-chrome
by anonymars | 2025-07-26 00:18:26+00:00
It baffles me that an offhand example not applying 100% of the time is used to dismiss the broader point as invalid and/or ridiculous. Though I now notice that even the original point with shoes was treated the same way: "in this single pedantic example with running shoes the situation doesn't hold, therefore I reject the entire idea as invalid"

No one is saying "all medical issues are more expensive if you're poor" or "it's impossible to be healthier if you're poor." All of that is fantastic, but it in no way disproves the catch-22 that it is often more expensive to be poor, in many ways, including medicine. Particularly in the US with its clusterfuck confusopoly of copayments, coinsurance, deductibles, and so on, so the mere act of going to any doctor is a gamble
by badlibrarian | 2025-07-26 00:18:36+00:00
A federal Judge also ruled that "IA does not perform the traditional functions of a library."

https://publishers.org/wp-content/uploads/2024/09/2024.09.04...

Brewster has a friend in a state senator and he's trying to do what he can to preserve his section 108 privileges. He's removed over a million items in the past year after being repeatedly sued for copyright infringement, and leaked millions of private communications with patrons including passports and driver licenses. That's the undercurrent here.

Egos aside, the goal isn't to be a library: it's providing access to knowledge. But when your site is on the blocklist at public library terminals because you keep getting flagged for copyright violations and child pornography, maybe you're not on the path.
by frollogaston | 2025-07-26 00:18:52+00:00
TOTP standard made sense, but mainstream implementation was user-hostile at the start with stuff like Google Authenticator not letting you copy keys, then afterwards still making it unclear under what circumstances they're backed up. Nowadays it's user-unfriendly at best.

I like how we went full-circle to Passkeys which are basically a "remember me FOREVER" button, implemented kinda like SSH keys. Should call it that too, and also ditch the like 4 prompts it gives you first.
by Buttons840 | 2025-07-26 00:18:52+00:00
I was working without a degree for 15 years, but got a BSCS from WGU a few years ago. Took 2.5 years and cost $20k, but I finished what was once a life goal.

The course quality was on par with a brick and mortar college I attended prior.

Nobody has cared about my degree so far.
by rustystump | 2025-07-26 00:19:04+00:00
I cannot agree more and this has always been a pet peeve of mine.

Most native apps are some half gig large where even the heaviest website is a few mb. They dont let you highlight text and have other bizarre design choices. Even worse, they request importing contacts list which isnt even an option on the web.

Native apps could be butter but more often than not they are like margarine. Smooth, oily, and not good for you.
by kocial | 2025-07-26 00:19:11+00:00
Hi HN!

I built Kocial.net, a platform that enables anyone to create their own branded community space, complete with features such as posts, reactions, comments, and content sharing, all without needing to write a single line of code.

Modern creators, coaches, educators, and niche communities are stuck between noisy social platforms (where algorithms kill reach) and complicated forum software (that requires setup or technical overhead). Kocial bridges that gap, allowing anyone to spin up their own community with a clean UI, real-time interaction features, and complete control.

I’d love feedback on the UX, performance, or any aspect of the niche.
by sipofwater | 2025-07-26 00:19:59+00:00
* "Android Virtualization Framework (AVF) overview": https://source.android.com/docs/core/virtualization

* "Android's Linux Terminal arrives on the Galaxy Z Flip 7, but Z Fold 7 users are left out": https://www.androidauthority.com/galaxy-z-flip-7-linux-termi... (www.androidauthority.com/galaxy-z-flip-7-linux-terminal-3578675/)
by AnimalMuppet | 2025-07-26 00:20:04+00:00
That minimizes the data transfer distance from that bit of memory to that bit of compute. But it increases the distance between that bit of (memory and compute) and all the other bits of (memory and compute). If your problem is bigger than one bit of memory, such a configuration is probably a net loss, because of the increased data transfer distance between all the bits.

Your last paragraph... you're right that, sooner or later, something will have to give. There will be some scale such that, if you create clumps either larger or smaller than that scale, things will only get worse. (But that scale may be problem-dependent...) I agree that sooner or later we will have to do something about it.
by g-b-r | 2025-07-26 00:20:08+00:00
> variable naming and so on.. all stuff that's there for the humans, the compiler don't care what you name your variables.. It's insane that there's no abstraction here..

You would have variable names not saved? They don't matter for the future maintenance of the program?

You can have most of what you ask right now, the further step most relevant here would be to not indent anything in the saved code; with most languages you're free to do it, and it's feasible to have an editor display it with the indentation you prefer; however it could only make sense if there's no way to have your team agree on an indentation style, there's too many fldownsides with hardly any advantage otherwise.

You're always free to have your editor ignore the spaces and display the code the way you prefer, anyhow.

But it's probably not always possible to deduce how things should be aligned.
by zarzavat | 2025-07-26 00:20:16+00:00
The difference is that ARM is not existentially important to UK national security, whereas TSMC is existentially important to Taiwan's national security.

A TSMC fab in the US is essentially like a military base, if the US decides to take it by force the Taiwanese government can make sure there's nothing left worth taking. All of the Taiwanese employees will be loyal to Taiwan, it's their family members' lives on the line.

The only way that fab continues to operate in the event of war is if the US backs Taiwan. If Taiwan burns then that fab will go with it.
by lmeyerov | 2025-07-26 00:21:24+00:00
Sorry to hear that =/

Work for good people with a history of moral dealing. A family member just had a life-changing payout because leadership was generous. A friend walked away from a company pre-pivot without equity for what became one of the decade's biggest acquisitions.

This stuff is lottery tickets, but real ones. You need to be smart about who you make your limited bets on.

And agreed, big cautionary note here shows that Windsurf having "founder-friendly" investors does NOT mean employee-friendly ones.
by wild_egg | 2025-07-26 00:21:26+00:00
> in exchange for having really small network requests after the load.

I'd love to see examples of where this is actually the case and it's drastically different from just sending HTML on the wire.

Most SPAs I've worked on/with end up making dozens of large calls after loading and are far far slower than just sending the equivalent final HTML across from the start. And you can't say that JSON magically compresses somehow better than HTML because HTML compresses incredibly well.

Most arguments about network concerns making SPAs a better choice are either propaganda or superstition that doesn't pan out in practice.
by TheOtherHobbes | 2025-07-26 00:21:31+00:00
The most obvious legal claim at the moment is that Tea was negligent about its security.

I suspect that's going to be more of a problem for Tea than hypothetical individual defamation cases.

Although having said that, how can you sue someone for defamation if you never find out you're being defamed?

Any woman can say "Don't date [name], he's a bad person" and the victim will never know.

Unless he asks a female friend for a social credit check, all [name] will see is a shrinking pool of opportunities.
by bigyabai | 2025-07-26 00:21:46+00:00
SoftBank is famously opportunistic, and was probably going to be the first stakeholder to walk away regardless of how successful AI was. They're always looking to stimulate synergy with their investment portfolio, and it's probably dawning on them that ARM needs Nvidia more than Nvidia needs ARM. Similarly, none of Apple's AI hardware IP is feeding back upstream to the ARM standards, so investing in OpenAI for them is basically paying their competitors to clobber them. Pending a serious sea change, it never made any sense.

I'm not optimistic for OpenAI, but SoftBank has made this mistake before, and was pretty apparently doomed from the start.
by bwfan123 | 2025-07-26 00:21:57+00:00
The risk-reward equation for startups vs boring-big-tech has turned completely upside-down. Back in the day, startups were the only lottery ticket to riches, not to mention do interesting work. But now, the tables are turned. For experienced engineers big-tech comps are attractive enough to put up with the office politics, and if you lucky do some interesting work.
Show HN: Open-source macOS CLI tool for aliasing and timing command line runs
by frankbyte | 2025-07-26 00:22:16+00:00
As many here, I'm a developer and I work across multiple tech stacks. At some point became bored with typing and remembering lengthy commands for building, testing etc. So I wrote a little command line tool that allows me to instead write ez build or ez test or similar regardless of the tech stack the repo is based on (not magically, but by storing them once).

I added a bonus function where ez outputs also the time it took to run the subprocess, this is pretty nice for keeping an eye on build times and unit test run times without even thinking about it. Running commands in parallel as separate subprocesses is also supported.
by johnnyanmac | 2025-07-26 00:23:52+00:00
>Android has long had PWA support. Almost no one uses it at all.

Yes. Because if you're making a mobile app you want to target the two major platforms. If IOS's PWA's suck, you're not going to try and make a PWA for android. So it's a negative feedback loop.

>Despite entirely separate bases that could be served in entirely different ways,

differnt ways costs money. So often it isn't done. They pick a framework that launches to all targets and deviate as little as possible. We're long past the days of having two dedicated teams trying to appeal to android users vs ios users. They are all simply "users".

>A couple of years ago Apple pretty much fully supported PWAs, including push notifications.

They pretended to while changing a bunch of develop terms to make it hard to actually use the PWA's. They "fully supported" PWAs the same way they "complied" with the DMA.

Besides, adoption takes a few years. You can't make a half-hearted update and expect changes overnight.it takes a few years to really see the results.
by aussieguy1234 | 2025-07-26 00:24:19+00:00
For those who think this is about just banning adult content, think again. What's actually happening is any content disliked by certain billionaires is being flagged by payment providers under their influence.

Some examples, like this one are for porn but the same approach could be used for anything even remotely controversial.

Anyway, maybe Witcher 3 could be next. Great game, but it happens to have some sex scenes, so....
by geerlingguy | 2025-07-26 00:24:21+00:00
Philosophy and Letters bachelor's degree here.

Not even sure what the "Letters" part meant. I was helping with IT services at my college and started my LLC the same year I graduated, doing mostly IT support and web dev services. That turned into backend development, then infrastructure, now YouTube and getting into hardware dev. Strange progression but common to have completely unrelated major, especially among my open source friends.
by frollogaston | 2025-07-26 00:24:24+00:00
Kinda

"""Push Notifications must not be required for the app to function, and should not be used to send sensitive personal or confidential information. Push Notifications should not be used for promotions or direct marketing purposes unless customers have explicitly opted in to receive them via consent language displayed in your app’s UI, and you provide a method in your app for a user to opt out from receiving such messages. Abuse of these services may result in revocation of your privileges."""
by credit_guy | 2025-07-26 00:25:44+00:00
This is a fairly elegant idea. But it's definitely not "long term storage" as they claim it to be. A long-term storage solution that only holds energy for 8 hours is quite useless. Also, a long-term storage solution needs to be proportionally less expensive than a short term one in order to be equally profitable. For example, if you charge-discharge a lithium battery on a daily basis, and you use any long term solution to charge-discharge every 100 days, then the second needs to be 100 times cheaper if you want to get the same profit, because you sell the electricity only once vs 100 times for the battery. But this solution claims to be only slightly less expensive than lithium batteries, certainly not by a factor of 100. Not even by a factor of 2.
by felixrieseberg | 2025-07-26 00:26:20+00:00
Hey Neil, this is cool! If you package it up as a desktop extension (https://github.com/anthropics/dxt) and send it to me (https://docs.google.com/forms/d/e/1FAIpQLScHtjkiCNjpqnWtFLIQ...), I'd add it to Claude's directory of local MCP servers!