MurphyA/hacker-news huggingface dataset:
by pc86 | 2025-04-09 13:52:37+00:00
This is smart if you work for a company that actually needs this level of robustness. The problem is that most don't, and a lot of people who work for these companies wish they were working someone "better"/"more important," so they pretend they actually do need this level of performance.

The guy like you on a mission critical team at a cutting edge company is a godsend and will be a big part of why the project/company succeeds. The guy who wants to build his own ORM for his no-name company's CRUD app is wasting everyone's time.
by palmotea | 2025-04-09 13:53:10+00:00
> The trouble is that there is a strong correlation between being able to design good interfaces and being able to prepare good documentation. Meaning, where guessing fails, the reference is bound to also fail due to inaccuracies or failing to communicate what you need to know. Which stands to reason as both require concern for how the user perceives the product.

I think we're talking about different kinds of guessing. I'm not talking about skilled educated guessing, I'm talking about dumb, ignorant guessing. Like "I don't know anything, so I'm just going to try "stuff" I find online without really understanding. Those people do that even with the most beautiful interfaces with the best documentation.

But even with the best designed interfaces, not everything is discoverable (e.g. another fantastically designed but orthogonal interface in the same library that solves your problem).
by cduzz | 2025-04-09 13:53:39+00:00
I'm suggesting that starting a project like this should involve consulting with an attorney and possibly an accountant.

It is important, generically, to be friends or at least have a relationship of some sort, with an attorney. This is all _really_ vanilla stuff and they should be able to assess the minimum requirements and financial outlay needed in less than 20 minutes.

You want to be very clear about what the thing is, where you stop and it starts, who owns it. If you're going to be taking money for doing the thing, you want to know how to pay taxes on it, and how to value it (now, when you create it, and later, in the event you plan on selling it).

Make a plan, talk to the attorney about the plan, and understand what steps need to be taken to protect yourself and the project.

You can certainly play fast and loose; it'll probably be fine. You may have to play fast and loose if you have no resources. But there are lots of people who have gotten very badly burned by not paying attention to the rules and fine print in the contract(s).

Examples of things going badly include Redis and CCR, just off the top of my head.
by outside1234 | 2025-04-09 13:53:42+00:00
He only has the ability to enact tariffs in an emergency, which he claims is the case, because "fentanyl", but probably will not live up to legal scrutiny.

The challenge of course, is that it takes a lot of time to legally challenge it, and in the meantime, we have this chaos.

This is why choosing a moral, steady, wise leader is important. The system can't keep up with the alternative.
by dijit | 2025-04-09 13:53:48+00:00
There was a time that web-browsers were content viewers, in that time they were more efficient by far than things like PDFs.

Man pages are more efficient but difficult to print, they don't include hyperlinks to more context, or inline images to provide some kind of higher level understanding.

Web browsers became application distribution platforms, and thus; I agree with you- they're really heavy for just document viewing these days.
by svat | 2025-04-09 13:54:32+00:00
This is cool! What does one need to do to get this to work? I get:

$ ghci GHCi, version 9.12.2: https://www.haskell.org/ghc/ :? for help ghci> ts=0:(1+ts+ts^2+ts^3) ghci> take 12 ts <interactive>:2:1: error: [GHC-39999] • No instance for ‘Num [Integer]’ arising from a use of ‘it’ • In the first argument of ‘print’, namely ‘it’ In a stmt of an interactive GHCi command: print it

Edit: After reading Bentley's paper that you linked, figured it out:

$ cat > bentley.hs ps0:: Num a => [a] ps0 = 0 : ps0 -- (.*):: Num a => a->[a]->[a] c .* (f:fs) = c*f : c.*fs instance Num a => Num [a] where -- negate (f:fs) = (negate f) : (negate fs) (f:fs) + (g:gs) = f+g : fs+gs (f:fs) * (g:gs) = f*g : (f.*gs + fs*(g:gs)) fromInteger c = fromInteger c : ps0 ^D $ ghci bentley.hs GHCi, version 9.12.2: https://www.haskell.org/ghc/ :? for help [1 of 2] Compiling Main ( bentley.hs, interpreted ) bentley.hs:7:10: warning: [GHC-06201] [-Wmissing-methods] • No explicit implementation for ‘abs’, ‘signum’, and (either ‘negate’ or ‘-’) • In the instance declaration for ‘Num [a]’ | 7 | instance Num a => Num [a] where | ^^^^^^^^^^^^^^^^ Ok, one module loaded. ghci> ts=0:(1+ts+ts^2+ts^3) ghci> take 12 ts [0,1,1,2,5,13,36,104,309,939,2905,9118]
by throw0101c | 2025-04-09 13:54:34+00:00
> to be honest as a LaTeX user on a very beefy CPU I regularly have 30s+ of build times for larger documents.

A lot of the time folks are sitting and thinking and things are idle. Perhaps Word could 'reflow' text in the background (at least the parts that are off screen)? Also, maybe the saved .docx could perhaps have hints so that on loading things don't have be recalculated?
by _fat_santa | 2025-04-09 13:54:34+00:00
The term I've heard is "moonlighting" but same concept. As someone that's seen really smart guys at my company get sacked over this, my takeaway is you can do it but you gotta be real good to not get caught and don't be surprised if you're fired. There was one guy we had to fire over this and he had no remorse and took is super well. I could tell for him he understood this was part of the gig and probably had higher paying jobs to fallback on.
by sysrestartusr | 2025-04-09 13:54:57+00:00
thanks for that. never read about it in-depth and so never knew where the trial results for healthier teeth came from.

some friends stopped using paste with fluoride just when they stopped smoking and reduced coffee intake) and they don't have more tooth rot than before ... it's been 3+ years ...

i can imagine fluoride having a heavier impact on measurable concentration and attention in people with auto-immune diseases like thyroid syndromes and of course hyper-sensitive people with and without ADHD and such ...

if I wanted to be conspiratorial about it, it's no more than some peoples' attempt to worsen some of the conditions some people ARE BORN WITH, both, for the sake of the economy and some interest groups need to whatever ...

and there are so many pointless additives ... of course, it's easy to put it on personal responsibility but when the information reaches you only in your mid to late twenties, the damage is already done, and billions in economic and human value are LOST ...

broken pieces of legacy systems and perspectives, I guess ...

but then again, 'member the times when mass surveillance was a myth and the last genocide was at least a few decades in the past? or when nobody tried to eradicate some culture and their language out of the country they had been born in for centuries?
by pornel | 2025-04-09 13:55:37+00:00
Markdown is semantically less expressive than man's markup. man goes into details like explicitly marking up command's arguments.

You can convert man to Markdown easily using full capabilities of Markdown, but Markdown lacks semantic information to be converted back to fully-features man document.

If we had good man viewers that have consistent level of support, then man would be a better data source format.

Unfortunately, there's no way to know what features man viewers support, and AFAIK no good ways to provide graceful fallbacks. This is most broken with tables and links that have dedicated markup, but are not rendered in common setups.
by geraldmaboshe | 2025-04-09 13:55:41+00:00
Hey HN,

I built Prose AI—a rewriting tool that tailors your writing with style-specific suggestions (formal, concise, friendly, academic, novel or custom tones).

I created it because other tools felt overpriced and cluttered for what I wanted: fast, accurate rewrites that sharpen clarity or boost professionalism.

It’s powered by Claude 3.7 Sonnet, GPT-4o, and Gemini 2.0 Flash, with a web app, Chrome extension, and integrations for Gmail and LinkedIn.

It’s free to try—would love your thoughts on anything that’d make it more useful.
by toss1 | 2025-04-09 13:55:49+00:00
This could be largely solved by letting job seekers know up front that it WILL require an in-person interview, even if the position is remote — and then doing it. The price of a few round-trip airfares & hotel nights is trivial to the cost/benefit of a successful hire vs giving access to a malicious actor. And bringing in the final 2-4 candidates for an in-person day or two without technology has real benefits.

Want to add tech to the mix? Give the hired ones in-person a device to take home that will need to be verifiably at their stated location. Also require confirmation they are located where they say they are located, maybe even hire a PI to verify. And yes, traveling digital nomads could be accommodated; "I'll be in Bali the next month"; "fine, just send us a pic of your passport stamp and the location device will confirm it". Yes, it is a bit of light surveillance, you are paying for work and basic honesty and verifiability is not too big of an ask.

Sure, some of that could be fooled by working with an accomplice, but it would certainly cut down the fakers by orders of magnitude, and the NKs by ~100%.
by greenavocado | 2025-04-09 13:55:59+00:00
You can get land with water in America for under $1000 an acre. Strongly recommend investing in land with water. Electricity can be pulled in via solar, trucked in with diesel fuel for generation, starlink can be arranged, sewage can be collected in containers and disposed of periodically (worst case), but having a place to stay legally with a water connection shouldn't be underestimated. I lived in a van I converted to solar too for six months before finding employment in a city and consequently a cheap apartment. This was before remote work was more accepted.
by dml2135 | 2025-04-09 13:56:27+00:00
Haha what I remember in those cases was that the main value in having the assigned book was being able to same page during class discussions.

I mean, literally the same page — so if someone says “what did ya’ll think about this quote on p.156” I could actually get to it in time instead of scrambling to find the passage in whatever I printed out from Project Guttenberg.

For this reason my strategy to save book money was usually to get the assigned books from the library and camp out in front of the copy machine for an afternoon.
by techjamie | 2025-04-09 13:56:28+00:00
A friend of mine was a restaurant GM a while back and showed me what his applications looked like. They primarily take applicants through Indeed, and his list was absolutely flooded with foreign names of people that live nowhere near here. In his case, it was pretty trivial to sort through because they clearly didn't live here.

Unless they've changed tactics, I think they might just blow up literally any job listing they can because the cost of not getting called back is nil anyway.
by specialp | 2025-04-09 13:56:41+00:00
Because it is the technical definition of the words and that is exactly what it is. Something not being illegal does not mean that it isn't fraud or stealing. Misrepresenting your availability and willfully trying to cover that is is fraud. Taking someone's money while fraudulently not working for it is stealing. I know overemployment people will rationalize it some other way but it doesn't change that.
by wpietri | 2025-04-09 13:56:56+00:00
If you look at the history of fraud, people are always coming up with new ways to steal from people that are at the margins of legality. Consider the category "wire fraud", for example. It's not like some lawmakers looked at the nascent telephone and the telegraph and said, "Well boys, we'd better make sure these aren't used for crime." No, innovative scammers found ways to use the new technology for new crime for a few decades before the laws were updated. See Joesph "The Yellow Kid" Weil's autobiography for some examples.

Just because the fraud or theft isn't at the moment illegal doesn't meant it isn't fraud or theft.
by ericmay | 2025-04-09 13:57:27+00:00
John,

On one hand sure China can sell products to the rest of the world.

In the extreme case where trade was cut off completely between the US and China who will buy the over $500 billion in goods China previously sold to the United States?

Brazil? They have tariffs on electronic products. The EU? I just linked an article where the EU is already asking China to stop shipments that would have been bound for the US or face tariffs on those goods. South East Asia? Japan? Korea? Neither of those countries are going to allow Chinese companies to outcompete their manufacturing sectors. I'm just not sure who exactly has the appetite or money for these goods.

On the other hand, why exactly is the US not just able to buy desired goods from other markets? They may be more expensive due to the tariffs in some or many cases, but it's not like the US can't buy iPhones made in India or instead of buying t-shirts made by Chinese subsidiaries in Vietnam you buy them actually made in the United States. Germany has to sell Mercedes Benz. What happens when the EU says "no thanks" to their automobile manufacturers being beat by Chinese ones in the European market?

The main argument I've seen made online is basically "prices go up", and I think that can cause a political change, but economically I don't find it to be that compelling. I also find it generally disingenuous that there's a spirit of the US is the sole bad guy here. Donald Trump (who I didn't vote for) is an a-hole, but that doesn't mean other countries weren't engaging in unfair or protectionist trade policies either, nor does it mean they will stop or won't protect their manufacturing bases from Chinese competition.
by nathan_compton | 2025-04-09 13:57:28+00:00
I think part of your challenge here is that the idea of system exploration kind of applies to almost everything a software engineer or data scientist does and while the demo material makes it clear that you can use Gtk for that kind of thing, its kind of hard to think specifically, at this moment, what one might use it for, because the problem space is so general and it seems like Gtk is maybe also very general, which means there is a little bit of work to apply it to a particular problem right out of the gate.

I find myself wanting to talk about this in more detail, but this account is anonymous - could I email you?
by fancyfredbot | 2025-04-09 13:57:36+00:00
It looks amazing but I wish we could stop playing silly games with benchmarks. Why compare fp8 performance in ironwood to architectures which don't support fp8 in hardware? Why leave out TPUv6 in the comparison?

Why compare fp64 flops in the El Capitan supercomputer to fp8 flops in the TPU pod when you know full well these are not comparable?

[Edit: it turns out that El Capitan is actually faster when compared like for like and the statement below underestimated how much slower fp64 is, my original comment in italics below is not accurate] (The TPU would still be faster even allowing for the fact fp64 is ~8x harder than fp8. Is it worthwhile to misleadingly claim it's 24x faster instead of honestly saying it's 3x faster? Really?)

It comes across as a bit cheap. Using misleading statements is a tactic for snake oil salesmen. This isn't snake oil so why lower yourself?
by indoordin0saur | 2025-04-09 13:57:40+00:00
I have no problem with people's attitudes or culture changing in a positive direction. However, I dislike this business of introducing a change into the language in a way that reduces its expressiveness and clarity. Usage of singular 'they' in contexts where more specific pronouns were available was unusual until very recently. Why the change? I don't think it's unfair characterize this as an offensive move, waged by one side in a 'culture war', that was done without regard to collateral damage.
by MrJagil | 2025-04-09 13:57:48+00:00
Wow, this is pretty cool. I work in radio and with these devices. If anyone is curious, sound devices is everyones favourite, zoom f3 is the new workhorse on the block and the sony pcm d100 is the old discontinued legend… all three in top 11, which tells me it’s not all talk and we in the industry actually can somewhat tell what sounds good.
by ctxc | 2025-04-09 13:57:52+00:00
Makes sense. I learnt swift recently with LLM as my first starting point - basically "I know java and python, explain swift syntax". It was great.

Once I got to architecture I got a general direction and relied on googling (eg. Lots of nuance to if I should use swiftData/coreData/sqlite etc found in conversation threads)
by appleorchard46 | 2025-04-09 13:57:58+00:00
Gen Z is the most susceptible generation but also the most self-aware about their susceptibility. I'm not entirely sure what to make of that but for some reason it seems fitting.

Edit - Gen Z is defined as those born from 1997 to 2012. But all participants are 18 or older. Hmm.

I took the test[0] and it seems rather biased. The fake headlines seem to be targeting conservative biases and blind spots in particular, e.g.

> Left-Wing Extremism Causes 'More Damage' to World Than Terrorism, Says UN Report

or

> New Study: Left-Wingers Are More Likely to Lie to Get a Higher Salary

I don't find it all that surprising that people find criticism of their opposition more believable. I would be curious to compare results with a test that had the opposite tilt, i.e. replace 'left-winger' with 'right-winger' and so on.

[0] https://yourmist.streamlit.app
by miketery | 2025-04-09 13:59:05+00:00
The conclusion shouldn’t be about choosing a wise or moral leader, that’s an unknown and not a guarantee whether someone will remain wise.

The conclusion ought to be that the executive shouldn’t have such powers.

DOGE is also an example of this. No clue whether for the better or worse. But the mechanism being used was put in place by Obama during affordable care act overhauls, as part of USDS (US digital services).
by kccqzy | 2025-04-09 13:59:05+00:00
On macOS you can format the man pages into a PostScript which can be distilled into a PDF by Preview and then opened there. PDFs do support links for cross references. On Linux you can do the same except you will probably need to manually install ghostscript for the distillation and evince or something similar to view it.

This should not surprise anyone because roff is originally designed to be a typesetting tool and the man pages are naturally printable as a nicely formatted document.
by sgarland | 2025-04-09 13:59:11+00:00
> Hard disagree. Markdown is the way to go.

As other child comments have stated, this is entirely subjective, and many would disagree with you (myself included). I live primarily in the terminal, and the ability to seamlessly look up syntax, flags, features, etc. without ever leaving the keyboard is wonderful. Additionally, I agree with milesrout that I do not want emoji, animations, etc. in my manuals (nor my terminal). I want searchable text. I also agree with lupusreal that having a single large page, at least as an option, is ideal.

A perfect example of the two approaches is HAProxy. Here [0] is their commercial site. It's very flashy, modern web, etc. I don't necessarily hate it, but it's definitely designed to get the attention who may not necessarily know what they want, and can be sold to. In comparison, here [1] is their community site. It is extremely Web 1.0, and I love it. Everything you need, nothing you don't. Similarly, their docs [2] are [3] logically [4] split, and manage to be readable, navigable, yet information-dense. I don't need a tutorial with code snippets every few paragraphs in my docs.

> Additionally, developers are very much used to markdown, and most other docs are written in markdown (maybe some RST, but probably mostly markdown) so this is not great for the person writing the docs either.

Web devs, perhaps, though I imagine there's more variety than you think. Kernel devs likely do not have the same opinion as you (though I do not wish to speak for them, as I am not a kernel dev). I've seen the same argument against the build and packaging process for Linux distros, like Debian. "Why is so much of this in Perl," "why are there so many bash scripts," etc. Because that is what the original developers wrote it in, it works well, and at this point is largely bug-free. Drastically changing something to suit the tastes of some at the risk of introducing errors is not a reasonable strategy.

[0]: https://www.haproxy.com

[1]: https://www.haproxy.org

[2]: https://docs.haproxy.org/3.1/intro.html

[3]: https://docs.haproxy.org/3.1/configuration.html

[4]: https://docs.haproxy.org/3.1/management.html
by dijit | 2025-04-09 13:59:14+00:00
Because they don't want your password and as a security company, I applaud that.

Account issues, recovery, support that can be manipulated, a single breach or bad password that grants access to their admin interfaces, implementing their own 2FA.

And, serious people want SSO anyway, and most people have some kind of authentication they can lean on.

You can make a stodgy password login if you want, or you can run a keycloak yourself.

If you don't want to run an OIDC provider for yourself, why would you want them to?

Genuinely I applaud the idea that they're SSO first, and have as little information as possible to handle things. If you don't like it; well, run your own, run headscale - or, use wireguard another way.

Not every company needs their own login system. I fucking hate it.
by throwanem | 2025-04-09 13:59:25+00:00
Fake job ads, fake job applicants...I'm starting to think I was accidentally prescient when I found my bookbinding hobby a few years back.

Oh, they're nothing fancy, just perfect-bound with card covers and spines hand-lettered in silver paint on black bookbinder's tape. But they're workmanlike and sturdy and sound in the hand, and maybe it'll be worth someone's value to own words that not only have obviously been labored over at length, but that never change even when no one is looking at them.

Why not, I suppose. Printed words are already becoming a luxury, with the decline in material and workmanship in modern hardbound "prestige" editions reflecting their place among the economy of aspirational, status- and status-anxiety-signaling goods. Obviously I would have no market among these dreary neoliberal bourgeoisie, but I'm sure there are a few perverts on websites like this one who'd pay more for the produce of hours in an attic over hand tools and muttered swears, for something that even if it's just a trade paperback still feels and reads the way a book should.
by bhouston | 2025-04-09 13:59:46+00:00
I haven't done the deep dive into the details of this - it seems difficult to test at this point because everyone in the US has fluoride - but given that it repeatedly is raised for decades, why not have a few US states remove fluoride as a controlled test and we see what happens in a decade or two?

I think that yes, more cavities but dentists can fix this, but it would be interesting to see the results on IQ, etc during that time. I think that large scale tests are the only way to move forward because it seems many groups in the US do not accept any other evidence.

So let them experiment on themselves?
by cduzz | 2025-04-09 13:59:51+00:00
You may in fact decide to explicitly never monetize it, which is a perfectly reasonable decision.

You may also find that there are ways of setting the thing up so that you aren't paid (at least not right now if it's not convenient to be paid) but the thing is able to collect money and use that money to do $RANDOM_BUSINESS_THINGS like pay for hosting and maybe eventually hire a developer...

It's likely that this is all really simple stuff, to someone who knows exactly how thing work in $LOCAL_LEGAL_REGIME