MurphyA/hacker-news huggingface dataset:
by crissequeira | 2025-08-13 18:12:40+00:00
This paragraph perfectly describes my problem:

> At the same time, the view you have of yourself is ruining it too. You are constantly devaluing and putting down your past selves and what they created. You dismiss your own writing as yapping, rambling, trash. You think it’s old, it’s cringe, it’s embarrassing, it’s not deep enough, no one cares about it, it doesn’t reflect your mental space 2 weeks later, so you burn it all down. You reinvent yourself over and over like an act of shame. Believe me, your stuff is great, and if you don’t become comfortable with sitting with old thoughts that aren’t how you currently feel, you’ll repeat this no matter what tool you use.
by ForceBru | 2025-08-13 18:13:25+00:00
The article's point 3 says that this is a myth. Indeed, the _limit_ of `1/x` as `x` approaches zero from the right is positive infinity. What's more, division by _negative zero_ (which, perhaps surprisingly, is a thing) yields negative infinity, which is also the value of the corresponding limit. If you divide a finite float by infinity, you get zero, because `lim_{x\to\infty} c/x=0`. In many cases you can treat division by zero or infinity as the appropriate limit.
by jacobr1 | 2025-08-13 18:13:31+00:00
I've found there usually is some key context that is missing. Maybe it is project structure or a sampling of some key patterns from different parts of the codebase, or key data models. Getting those into CLAUDE.md reduces the need to keep building up (as large) context.

As an example for one project, I realized things were getting better after it started writing integration tests. I wasn't sure if that was the act of writing the test forced it to reason about the they black box way the system would be used, or if there was another factor. Turns out it was just example usage. Extracting out the usage patterns into both the README and CLAUDE.md was itself a simple request, then I got similar performance on new tasks.
by scottlamb | 2025-08-13 18:13:33+00:00
I use separate LAN segments because the "S" in "IOT" is for "security". I have a bunch of cheap, closed-source IP cameras with poor software quality. [1] Irrigation controller, landscape lighting, printer, scanner, TV, AV receiver, Roku, Sonos, dishwasher [2], key light for video chats, etc. I don't trust any of these things to be secure. Most of them aren't allowed to access the Internet. Even the ones that need to (Roku/Sonos) aren't allowed to initiate connections to my "trusted" segment that has my laptop and such.

I implement the separate LAN segments with VLANs for practical reasons. I have a few different places (closets/desks) that might terminate devices on different segments because that's how my home is. [3] Having separate switches for each segment in each place with sufficient capacity for potential future needs, and separate uplinks between them, and multiple ports on my router, and separate wifi access points isn't gonna happen. Instead I have end devices on untagged ports with correct VLAN set and trunked ports with 802.1Q tagging for uplinks, APs, and router.

[1] coincidentally talked about this recently: https://news.ycombinator.com/item?id=44792209

[2] I avoided the recent Bosch ones that can only do a rinse cycle through wifi. I think the Miel I bought instead also can be put on wifi, though I haven't felt the need so far.

[3] Old. Without a dedicated space for networking—most of the drops are in the top of my coat closet. Difficult to wire, particularly the largest room that was converted from a garage, is on a slab, and has the old foundation perimeter between it and the rest of the house's crawl space.
by zevon | 2025-08-13 18:13:36+00:00
It's not e-ink but a transreflective LCD.

As to "why": I'm not interested at all in Garmin's sports and health features and their cloud stuff. Pebbles work well, get out of the way and have a nice, friendly and slightly quirky interface. There are many apps and watchfaces out there. As of the new ones, the OS is open source. Reasons enough for me. ;)
by reikonomusha | 2025-08-13 18:13:41+00:00
It can detect simple-ish instances, like calling

(fn-t "hello" "world")

But a good rule-of-thumb is that these compile-time type errors are more of a courtesy, rather than a guarantee. As soon as you abstract over fn-t with another function, like so:

(defun g (x y) (fn-t x y))

and proceed to use g in your code, all the static checking won't happen anymore, because as far as g is concerned, it can take any input argument types.

CL-USER> (defun will-it-type-error? () (g "x" "y")) ;; compilation WILL-IT-TYPE-ERROR? successful

No compile-time warning is issued. Contrast with Coalton:

COALTON-USER> (coalton-toplevel (declare fn-t (U8 -> U8 -> U8)) (define (fn-t x y) (* x y)) (define (g x y) (fn-t x y)) (define (will-it-type-error?) (g "hello" "world"))) error: Type mismatch --> <macroexpansion>:8:7 | 8 | (G "hello" "world"))) | ^^^^^^^ Expected type 'U8' but got 'STRING' [Condition of type COALTON-IMPL/TYPECHECKER/BASE:TC-ERROR]
by msgodel | 2025-08-13 18:14:14+00:00
>How do you decide which businesses are notable enough?

Are the a non-duplicate business selling something

>Is it the government? Of which country?

It doesn't matter

>Can anyone submit without approval?

As long as your submiting information about a non-duplicate business that's selling something.

>It would get spammed to ruin.

As long as its deduplicated no one would care.
by giancarlostoro | 2025-08-13 18:14:14+00:00
I did as a test, Grok has "workspaces" and you can add a pre-prompt. So I made a Kamina (from Gurren Lagann) "worspace" so I could ask it silly questions and get back hyped up answers from "Kamina" it worked decently, my point is some tools out there let you "pre-prompt" based on your context. I believe Perplexity has this as well, they don't make it easy to find though.
by sn9 | 2025-08-13 18:14:15+00:00
What sort of compiler class were you looking for?

You can work through a book that uses a more modern approach like Siek's Essentials of Compilation which comes in Racket [0] and Python flavors.

Teach Yourself CS also has some more classic recommendations [1].

You may also be interested in using a language from the ML family [2] to implement a compiler [3].

Cornell also has a self-paced graduate level course [4].

This page also has a bunch of recs [5].

[0] https://mitpress.mit.edu/9780262047760/essentials-of-compila...

[1] https://teachyourselfcs.com/#languages

[2] https://matt.might.net/articles/best-programming-languages/

[3] https://a.co/d/2EhiUDM

[4] https://news.ycombinator.com/item?id=39577878

[5] https://steshaw.org/plt/
by const_cast | 2025-08-13 18:14:59+00:00
> many ICE agents are themselves black, Latino, Asian, etc,

That's because there's two types of racism: individual, and systemic or institutional.

Individual racism is the low-brow obvious type of stuff. Slurs, clutching your handbag walking next to a black person, that type of thing.

Institutional or systemic racism is more abstract, but also much more harmful as a whole.

Take, for example, the DEA. Marijuana is a schedule 1 drug despite not being nearly as harmful as even most schedule 3 drugs. That's not a coincidence.

That reflects the widespread institutional racism of the DEA. Marijuana was chosen to be scheduled 1 because of its association with black Americans, deliberating inflicting more widespread harm onto them.

Okay, so why does this matter? Because within racist institutions, you yourself are forced to be racist. Even just existing in the institution is an act of racism, similarly to how working for a military contractor is itself an act of support of War.

These institutions have a culture and set of expectations and rules, and to exist within them you must comply.

For example, you cannot be a police officer and simply choose not to criminal marijuana and instead criminal white drugs like cocaine. You have rules, and you must follow them.

You being black does not override that. You being Asian doesn't override that.

So, the big picture. ICE, as an institution, is racist and has goals to particularly harm specific racial minorites. It mobilizes on these goals via its policy, it's expectations, and even it's culture.

Being a brown ICE worker does not detect from those goals, and just by existing in ICE and doing their bidding you are implicitly racist. Because the institution is racist, and you support it. And their goals are racist, and you're a big part of making their goals a reality.

As a side note, this is also why "I have a black friend" arguments don't work. That's a refutation of individual racism, not institutional racism.

For more examples of systemic racism throughout US history, please see: redlining, gerrymandering, Jim Crow, segregation, the FBI, and the CIA
by abirch | 2025-08-13 18:15:02+00:00
I think this is the at same model that the NYTimes book reviews back had in the 1990s. Pay us money and we'll say nice things.

It'll be interesting to see how AI Agents approach things. My prediction is that more of our media is going to be controlled by our AI Agent's Algorithm instead of Google, Twitter, and Facebook's algorithm or some distant editors who decided what went on the front page of the newspaper.
by KetoManx64 | 2025-08-13 18:15:10+00:00
4x the price to start off with, 51x51x15mm size, Only 11 days battery life if you use the always on display according to their site, completely locked down OS and ecosystem that puts you at 100% their mercy when it comes to EOL and updates, no idea what their privacy policy is, but you probably have to accept it if you want to use it and just put up with the fact that all your data, location, heart rate, and everything else is sent and stored and most likely used for training different AI models, and probably getting sold to different companies.
by Arnavion | 2025-08-13 18:15:15+00:00
It is also how RISC-V floating point registers are required to store floats of smaller widths. Eg if your CPU supports 64-bit floats (D extension), its FPU registers will be 64-bit wide. If you use an instruction to load a 16-bit float (Zfh extension) into such a register, it will be boxed into a negative quiet NaN with all bits above the lower 16 bits set to 1.
by tmchu | 2025-08-13 18:15:22+00:00
Not sure if this will be answered here. But how is the repair-ability of these new pebble? I have the original pebble time steel and although it still run fine, the battery have degraded a lot without an easy way to replace them. Part of the appeal of traditional watches is that you can open them up yourself and fix them if needed. I don't see why Pebble have go glue everything together and make it so hard to repair.
by orwin | 2025-08-13 18:15:36+00:00
With Claude new context size, we were able today to feed it our library, an API page as well as part of our architecture documentation, and it was able to write us stories really well. We still had to check everything and rewrite a bit, but it took us like 30 minutes for 5 stories, instead of one hour for two or three (I'm exaggerating, but it did happen multiple time).

Our PM/manager should not have taken any vacations :D
by igloopan | 2025-08-13 18:15:51+00:00
I think you're missing the context that is the article. The candy in this case is the people who may or may not go to read your e.g. ramen recipe. The real problem, as I see it, is that over time, as LLMs absorb the information covered by that recipe, fewer people will actually look at the search results since the AI summary tells them how to make a good-enough bowl of ramen. The amount of ramen enjoyers is zero-sum. Your recipe will, of course, stay up and accessible to real people but LLMs take away impressions that could have been yours. In regards to this metaphor, they take your candy and put it in their own bowl.
by Tostino | 2025-08-13 18:15:58+00:00
Well this sucks to hear. I really hope some larger companies who use it can chip in some support. I wouldn't mind donating money, but apparently that isn't the issue. I don't exactly have free time to help out this project, even if I use it in my own pre-customer startup.

I wish you luck, and hope multiple companies with the resources step up to help out.
by nobody9999 | 2025-08-13 18:16:09+00:00
While I realize that there are many folks from places other than the US here, it seems reasonable to discuss the historical and current factors influencing the place that drives the technology engine of the planet. For several reasons:

1. Understanding what underpins the fairly radical changes occurring in the US can assist folks trying to add/create value in the tech space in navigating those changes;

2. On a broader plane, frank discussions of what sort of world we aspire to live in can strongly impact important business and technical decisions made. Given the aggregate impact that (some? many?) users of this site have on the tech industry landscape, it seems a good idea to look up at the horizon every so often to see where we're heading, what that means for us as individuals and as a species and what, if any, "course corrections" might be indicated.

In submitting this, I didn't expect to change anyone's mind or encourage folks to metaphorically pound on one another. Rather, I submitted this to spark curious and intelligent discussion of current events that strongly impact the tech community.

Perhaps you'll join in doing so, perhaps even without a throwaway account. I hope so.
by toddmorey | 2025-08-13 18:16:16+00:00
His point was not that the enterprise software market would be upended immediately by AI, but rather that the pay-to-play scam of analyst-powered purchasing advice is near the end of its lifecycle.

If you've ever been part of the process, you learn quick that it's one analyst who works whatever beat your company operates in who has an extremely poor understanding of your product, the market, or where it's headed. But they'll have a new catchphrase they've dreamed up and so it's just a game of saying "yeah, sure, we do that" and then paying money to be mentioned.

I still recommend to companies that they should endeavor to be put into a Gardener Magic quadrant because it can be transformative for enterprise sales pipeline. But I always feel bad for the purchasing decision makers as non of this is good data. I agree with swyx that automated deep research will phase this whole model out, which will be a net win for both companies and customers.
by wizzwizz4 | 2025-08-13 18:16:42+00:00
"Organ in an unhealthy place" is of course a case where intervention is in the best interests of the child ("medically-necessary"). But in many countries (including Norway), medically-unnecessary interventions are frequently approved, or even recommended, by doctors. The existing processes do not provide enough protection against such abusive practices.

Wikipedia cites https://web.archive.org/web/20210425173353/https://bufdir.no..., which I cannot read easily, but which you may find interesting. (Unlike Bergamot, Firefox Translation has no Norwegian support, but the Swedish model tries really hard.)
by blacksmith_tb | 2025-08-13 18:16:49+00:00
Hmm, looks like your Garmin has somewhere between 30h (with everything turned on) to 11d of battery life, which is not bad for needing to power a bright screen. I wear a Skagen Jorn hybrid, which has physical hands over a round e-ink display, which lasts ~3w on a charge for me. I also like e-ink better in daylight, AMOLED has gotten pretty good, but it's still harder to read in bright conditions (though obviously easier in dark ones!)
by al_borland | 2025-08-13 18:18:01+00:00
How can these possibly be valid contracts if the employee isn’t aware of them? By that logic, the employee could make up their own “contract” that says the company owes them double.

It makes sense that an employer wouldn’t want to invest in significant training just to have the employee turn around and leverage it into a new job, but that could be clearly stated and agreed to up front, with the employee knowing what the agreed upon term is before they are free and clear. I’ve received retention bonuses in the past, which worked like this. They gave me a bonus, and if I left within 3 years, I had to pay it back. I had the option to not take it. The rub on that was that I think I would have had to pay back the gross value, not the net of what I received after tax. It never came to that though, I stayed the 3 years. I had to sign a similar contract when getting a relocation package.
by swiftcoder | 2025-08-13 18:18:19+00:00
If we're talking about relatively small workloads, and relatively stable traffic, then sure.

But I think for large workloads with unpredictable requirements, the capacity planning alone in a perm setup is a nightmare for most early-stage businesses. Spinning up an extra hundred instances in EC2 takes minutes - getting the same number of boxes installed a colocation facility takes weeks at best
by rvz | 2025-08-13 18:19:05+00:00
> hey should probably not be trying to invent new ways to filter candidates beyond what even top tier software shops are doing.

Exactly spot on.

Surely everyone would also agree with this and at this point, just don't bother with Canonical and ignore them. They do it because they are not interested in hiring at all, even if the post is there.

Would much rather go to Anthropic if I had my time again, which there is far more upside and pays extremely well than whatever pathetic amount Canonical could ever come up with.
by zevon | 2025-08-13 18:19:29+00:00
There is a (relatively recent, for the Pebble-verse) Home Assistant app on Rebble that works with the current Home Assistant version. You can even do voice control and stuff.

You can also do timers, reminders, web searches and similar basic assistant things with Bobby - another recent addition to what the Pebbles can do: https://rebble.io/2025/03/24/introducing-bobby-our-new-pebbl...
by PerseusLynx | 2025-08-13 18:19:45+00:00
A 1000 word guide with clear diagrams that covers the essentials of networking in a compact manner. This is the resource I would have liked to have when starting self-hosting, and I hope it will be a valuable resource to the community.

While it has been carefully researched and fact checked, it may include some errata. If you encounter any, please notify me and I'll fix it ASAP.
by lovich | 2025-08-13 18:19:46+00:00
> As scary as it may be, it might actually be helpful, definitely from the evolutionary perspective, to let it propagate with "dont be an idiot" sticker ( honestly, I respect SD so much more after seeing that disclaimer ).

If it’s like 5 people this is happening to then yea, but it’s seeming more and more like a percentage of the population and we as a society have found it reasonable to regulate goods and services with that high a rate of negative events
by moritzwarhier | 2025-08-13 18:19:49+00:00
Have fun selling your stakeholders

<select multiple

edit: I forgot that it's not a "type" attribute, rather a boolean "multiple" one in the markup.

Also, don't forget that if you want to submit the values with something else than a GET wirh URL params or a POST with formdata mimetype for the body, you'll need JS anyway.

You can use it as backing for some JS component though (visually hidden), this is often done to have components work accessibly and with maximum interoperability. And to get functionality and tests right without implementing complex ARIA standards perfectly and running into constant issues with vanilla form submits (see above) or focus states and a11y.
by acjohnson55 | 2025-08-13 18:19:57+00:00
It's different in that there's no need to go hunting through search results. This is what Claude responded when I just asked it: https://claude.ai/share/684fa294-ee35-4044-8344-99e1ceb2e643

I don't think that's spam at all, and I don't think I did anything special in my prompt that someone with less background knowledge could have done.
by const_cast | 2025-08-13 18:20:26+00:00
Competent is one thing, malicious is another.

I can agree that debian maintainers are generally more incompetent, but they do actually vet dependencies for conforming to Debian ideology.

Upstream may be developing malware, they may be adding telemetry or ads. So if we just allow them to install 500 node packages that we don't know what they do... That's suspicious. That's asking for trouble.

Debian keeps a tight control on its supply chain. Its not perfect or bug free - but, it is within Debians goals.

So if you want a free distro with almost completely free sources, then Debian is really one of your only choices.
by salty-horse | 2025-08-13 18:20:26+00:00
Richard Garfield has taught his daughter to lie with a simple game: She has to hide a coin in one of her hands, and then declare where it is, which could be a lie. Richard's task was to find it.

I think he mentions it in several lectures, but here's one: https://youtu.be/av5Hf7uOu-o?t=697
by reikonomusha | 2025-08-13 18:21:03+00:00
Then nothing. Macros work.

Silly example:

COALTON-USER> (defmacro rpn (x y op) `(,op ,x ,y)) RPN COALTON-USER> (coalton-toplevel (define (double x) (rpn 2 x *))) ;; DOUBLE :: ∀ A. NUM A ⇒ (A → A) COALTON-USER> (coalton (double 3.0)) 6.0
by fragmede | 2025-08-13 18:21:34+00:00
Given that Sony and Samsung make, basically, every smartphone cellphone camera sensor, it doesn't seem inconceivable that a more agile Kodak could have fully pivoted to producing cellphone camera sensors, and fully owned that segment, as well as adding value add services that took advantage of their printing expertise. Sending digital photos to Kodak for them to print and mail them back to you wouldn't have saved all of the company, but if we handwave that it were successful at that, the brand could have kept going for a lot longer. Following that, a prescient, adaptible Kodak could also have created a photo sharing service, like Flickr or Instagram.

The question of why is CEO and executive pay so high always comes up, and between Kodak and RIM/Blackberry, it's easy to argue the good ones are worth what they're paid, as the ones who tank the company clearly are not.
by paulpauper | 2025-08-13 18:22:22+00:00
lol BTC payouts capped to $20k/coin, ETH capped at $2.5k/coin . Anyone with BTC really got screwed, only getting 1/6. The bankruptcy trustee was too hasty, should have held on to those investments longer, especially that Anthropic stake, which is worth way more too. Had CZ not made that tweet preempting the insolvency, FTX could have survived. On Nov 11nd 2022, FTX collapsed; had it held on just a few more months to Jan 2023 when BTC finally bottomed, it possibly could have made it. Creditors should also be mad at CZ for his tweets.
by toddmorey | 2025-08-13 18:22:26+00:00
Yeah poorly phrased, but swyx is a good & kind dude who will do just about anything to hep folks out. I think he's just understandably frustrated with a dated (and rather parasitic) business model.

And I've known some good Gartner analysts... I just want this market to evolve as a win/win for everyone.
by tokioyoyo | 2025-08-13 18:22:28+00:00
A good chunk of my “fun and memorable nights” involved going out for a drink with friends/meeting new people at the bar. It’s very good if the younger generation is consuming less alcohol, but unless they’re replacing the social-aspect of it with something similar, I pity them. Unfortunately, looking at the data, it shows that people are just lonelier and hang out in social circles even less.

Obviously there are problems with over-consumption, and addiction. However, what is life, if not a large collection of your memories?
by mlindner | 2025-08-13 18:23:27+00:00
Not all sats in general have thrusters. There's many types of satellites, especially smaller ones, that use magnetorquers, and somtimes reaction wheels as well, to maintain orientation but have no propulsion.

There's also satellites with no active attitude control at all and use passive means to maintain a somewhat static orientation. That can permanent magnets causing a tumbling linked to Earth's magnetic field, passive aerodynamic stabilization, or using Earth's gravity gradient to align the satellite.