skysight-inc/HackerNews huggingface dataset:
> You tell it to write a program (which is easy to audit) to pull the info from the PDFs

Wherein you discover that unless you ask it to consider the fact that PDFs are ... very hard to parse [1] [2] you get something that misses whole blocks of text or turns them into something they aren't and the rest of the program misses chunks of the document.

[1]: https://news.ycombinator.com/item?id=22473263
[2]: https://web.archive.org/web/20200303102734/https://www.filin...
You can work as unlicensed or uninsured plumber/HVAC/handyman if you live in the right area, assuming you are competent. If you want to hustle, you can make a decent living. My cousin who couldn't handle medical industry (billing, insurance and finance area) moved to handyman work and he's doing OK. He gets plenty of work, and makes decent money ($120-$150K). One thing he does differently than others is that he charges by project. So his hourly rate can be $200-$250 for replacing an emergency water heater, and sometimes his rate is $30 (a quick paint job). He basically can work 24/7 if he wants to, but he doesn't. Since he hates managing people, he also doesn't want to grow his business.
For what it's worth, I can confirm this comment works if you need to speak to someone: https://www.reddit.com/r/IRS/comments/1b6bisk/comment/ktarmz...
I’ll share my story. The IRS incorrectly sent me a fine for over a thousand dollars claiming I had filed late. I tried calling them 9 times on different days to dispute it. Within a minute of opening, end of day, middle of the day, didn’t matter. Not even a wait line, just “sorry try later.” I finally gave up and paid the damn thing then got a refund for the fine over a year later when I guess they figured out it was invalid.

The IRS is one place I absolutely want my tax dollars to fund and it’s sad to see it get cut to the bone.
Nit (maybe minor, maybe not): The EPUB standard requires[1] that the `mimetype` file be the first file stored in the ZIP container, and also that it be stored without being compressed.

It doesn't look like the author's code is conforming to this part of the standard.

If that is the case, then their Kindle may be able to tolerate the deviation. But using this code with an e-reader that adheres closely to the EPUB spec may produce broken results.

[1]: https://www.w3.org/TR/epub-33/#sec-zip-container-mime
I think you might find that the larger metropolitan areas are as you say. As one gets away from the coasts and into more rural areas you'll find smaller museums. Museums that are very bespoke and/or focused on a narrower curation target, etc.
This isn't even just a US/IRS problem. It's here in the UK too [1]. Governments have been axing customer service budgets for years now, but IMO it's a foolish choice.

Bad customer service from the government leads to more errors impacting citizens' lives, which results in more lawsuits and other issues. You ultimately need the ability to sort out problems, and it's better and cheaper for that to happen earlier.

[1] https://www.bbc.co.uk/news/business-68413088
Great way to add new use cases for existing users! Not sure if this will bring people over from ppt but certainly many folks who would rather continue using figma don't have to leave
SimCity predicted 2050
> Nothing about being transgender looks remotely enjoyable or trendy. Hard to imagine someone would just go along with it for fun.

This just sounds like you haven't encountered what they're referring to. For an introduction, check out some of the definitions on here: https://nonbinary.wiki/wiki/List_of_nonbinary_identities (and this list isn't anywhere close to compete compared to some I've seen in the past, just the easiest to find with a quick search)

Many of these also come with special pronouns you're supposed to use instead of him/her, to the point where even the nonspecific "they" is considered offensive.

It is absolutely a fad thing among the left in the US.
https://tvtropes.org/pmwiki/pmwiki.php/Main/AndKnowingIsHalf...
Some of this relates to being able to pay staff; there are some house-museums about, but they tend to collapse all too readily as it turns out it's mostly someone's passion project -- just like this, but at a smaller scale.
Whichever engineer designed that spark plug should have tested it better to ensure the spark didn't 'wander' around as it's doing!

It's going to be next to impossible to tune an engine properly if the spark location wanders around a few mm for no reason.
Don't forget to rate limit every end point.
Their recommendation algorithm is pretty terrible and seems to be based around people linking remotely to youtubes, rather than finding things on platform. Watch one “sleep white noise” video and that’s all that shows up in recommendations despite hundreds of subscriptions.

Like almost everything else Google it’s sort of not improved in 10 years and one can bet they’re ramping up “AI” recommendations internally right now to get near where TikTok was 4 years ago without “AI”.
Oh no! What a crying shame.

This was one of my favorite museums in the world, probably with no analogues.

When I interned in Microsoft in 2014, I got to experience Seattle — and the Living Computer Museum was one of the highlights of that experience.

Simply being able to walk in and close-up something simple (say, Fibonacci sequence) on a typewriter terminal of the PDP-10 — and then see the typewriter type the output back to you on the same piece of paper was absolute magic (and a part of computing I wish we still had).
Readline is good, but once I started using the xonsh shell, and prompt_toolkit, going back to Readline always feels a bit lacking.
These people were/are credible pro-western. They weren't propagandized by Russian agents to take the stances they took. They were generally opposed to escalating proxy conflict with Russia after the cold war and also generally opposed to expanding NATO eastward. They made credible warnings about pursuing hawkish policy decades before tensions along Russia's border reached their current level.
you think they can’t already get all of that from the average Joe by accessing backdoors in the cell carriers, cloud providers, etc?

very optimistic of you :-)
Enhancing Internet Search with RAG and Open Large Language Models
Sure. Everyone, including government employees, should be allowed to discuss anything with AI. The problem is actually doing illegal things, which is... already illegal.
I use my MSDN keys generated back in 2015 over and over. It works great 9 years later.
Well you can look forward to worse, give it another decade and Lockheed Martin will be extolling their commitment to AI safety while announcing their new generation of fully autonomous kill drones. For defense, of course.
Actual article: https://rabbitu.de/articles/security-disclosure-2

Discussion: https://news.ycombinator.com/item?id=40801523
I haven't tried more than a handful of queries, but I think I've gotten 100% rate of hallucination or generic useless response to specific question.
Pro-tip: if you really need to get in touch with the IRS, call one of your senators. They have a direct line that actually gets answered. Source: friend works for a senator.
how do you know this number but not understand the IRA increased IRS funding
The Supreme Court’s job isn’t to enact precedents that are in the interest of a successful USA. Their job is to make rulings regarding whether laws are constitutional and interpreting what laws mean when there is a question regarding how a law should be interpreted.

Neither the constitution or enacted laws are always in the best interest of the USA. If that is the case it isn’t the job of the Supreme Court to change them. That is the job of the people either directly or through their elected representatives.
dumb question. I can understand LLM can be used for disinformation as it can generate text/image at scale. can you explain how it can do large scale surveillance?
Jack would know. He helped knock away the few remaining safeguards we had left.

Whereas Square used AI to prevent fraud, Twitter used AI to create an algorithmic hate machine. Any remaining authentic sigmal is overwhelmed by the noise of bots, trolls, agitprop, memes, and socketpuppets.
> In a practical world this is an outrageously useless platitude.

As an industry we went from treating engagement as an art form, to treating it as an optimisation problem. Along the way we got very, very good at it, at scale. While profitable, we now know that the methods used to drive this engagement are harmful. Many countries recognise this harm and have introduced legislation to limit or ban methods used on vulnerable groups, such as children.

It is interesting that we, as an industry, do not talk more about the harm we are complicit in causing. Somewhere along the way we normalised and accepted the idea that addicting features are desirable, and that we are not responsible for the consequences.

With all said, an industry is not an individual. You and I may care about this problem, but it is not clear how to fix it. At the very least, as individuals it would be good to avoid contributing to addicting features as a matter of principle wherever the opportunity arises, lest we become the equivalent of digital drug dealers.
Exactly the one I meant under the theme park comment - another one is Monterey Bay Aquarium.

Don't get me wrong, both are awesome museums. One thing that caught my attention in CHM is that as you approach the end of century, it becomes an exposition of bright boxes of computer software - quite a change from mechanical marvels of early last century or metal and plastic boxes of mid-century. But overall it's pretty great and totally worth a visit.
this kind of sims are better suited for CPU ;-), gpu are good to work on meshes, not really on pure particles. At GPU are super good for grid based hydro.
That's not very likely to succeed, is it? LLMs can do a lot of things, but writing software that not only parses semi-proprietary file formats but also analyze unstructured data sounds more than little bit far fetched. I'd be impressed if just the first, and by far the easiest, part of that can be accomplished.
https://news.ycombinator.com/item?id=40801523
Having a single representative as a point of contact is an underrated advantage of the FPTP system the UK and US use.
Thanks. Yeah, I don't understand the name.

You could construct a basically-equivalent data structure in Haskell, but I think normally you'd use an HList (defined in many places but e.g. https://hackage.haskell.org/package/HList-0.5.2.0/docs/Data-...). I've only occasionally had use for them myself, at any rate I don't think they're convenient for the "apply a function to all these elements" case.
If you liked the Living Computer Museum then you may be interested in the https://icm.museum/ Interim Computer Museum.
Not everything listed here, but things like layer naming assists, translation, and mockup auto-fill definitely help designers focus on what's important to the user.

More time spent on user issues rather than monotonous work sounds like a win win.
Yea, and the entire boycott is virtue signaling (or vice signaling). Giant corporation dared to acknowledge the existence of some people I don't like, GO WOKE GO BROKE ARGGGGGG!!!!

I'm sure some people were legitimately upset, I don't think they have a particularly valid reason to be upset, but people get upset for silly reasons all the time. And then 95% of the people were just like "I'm supposed to be mad because people in my tribe are mad" which is literally virtue signaling. I'm in the group too, see how mad I am!
Edward Snowden presented sales decks for half baked programs as if they were fully realized, for shock value. To sell his narrative. His claims, like everyone elses, should be approached critically.
Patrick Collison on X: "This morning, Nature published two papers on bridge
Show HN: Code to run Gemini (Nano) locally on desktop/Chrome
Chrome Canary (nightly build for devs) now has Gemini LLM inbuilt. This is just some simple code/demo to enable and use that feature.
Panic/recover is perfectly equivalent to try/catch in most languages. There is some small difference related to exactly how un caught panics are handled (in Java, an un caught exception kills the thread that raised it; in Go, it kills the whole Go process); and the amount of built-in type checking for recover vs catch (but you can do manual typechecking and re-panic from a recover if you want). But otherwise they are almost perfectly equivalent.

Of course, Go code uses panics much more sparingly than Java or C# or JS or Python use exceptions.
I've always imagine the name came from a thought like

> If I had a nickel for every time someone said 'Nix would be perfect if only it had a good type system...', I'd buy a better configuration language!

but I completely made that up in my own head :)
Is there really anyone who thinks this is a good idea? AI systems routinely spit out false information. Why would a system like that be anywhere near a Government?

Perhaps (optimistically) this is just a credibility-grab from Anthropic, with no basis in fact.
Exactly, right, I don’t trust my intuition here because that’s seen as an absurdly long time in software, whereas in rockets it seems like months and weeks just kinda zoom by.
> Just plain prototype something through many iterations until is good then document

This is always the best. Iterative prototyping gives you continuous hindsight over design and implementation, _nothing_ beats that.

Unless you're doing something trivial in which hindsight would only serve as temptation for yak-shaving. Then it's not so good. Unless you don't have deadlines, then it's good again.
Work. Adobe is standard (monopoly) in audiovisual production, graphic design snd DTP. Adobe is not working on linux.

Yes, its frustrating. But there is no competition.
In what way would Figma be better for creating slide decks than Canva?
It's an effective way to get your laptop in Game Mode, unless you right click-quit, it's detected as a game in focus.
I imagine they could be donated to local Department of Culture (is it Arts Council in case of Bay Area?) and then staffed by some retiree grannies. Then they will outlive the initial passion. Bureaucratic systems have their disadvantaged but they're good at keeping things going on.
More discussion: https://news.ycombinator.com/item?id=40791829
The idea is that this would be used in a language backend, so the compiler would track the roots for you. Note that in C ref counting is also rather error prone in that you can increment or decrement a reference the wrong number of times.

But I agree this is not the best thing to do manually. The main advantage is that you only need to call collect in 1 place in your whole app. A lot easier to get right than having free all over the place.

EDIT: placed your article on my reading list, thanks for sharing it!
Thank you for raising this valid issue. Ruminant methane output has been reduced by 98.8% with the addition of a compound from seaweed to the animals food. You are a small bit behind the science but thanks to people like you raising awareness we solved the problem!
Yup, we have some decent safeguards in place. It’s technically difficult to allow logged out users to try the product, but I think people appreciate it.
I'd totally watch a 5-30 minute documentary about waste management in large venues. Bonus points if there were questionable infographics about beer and hotdogs.
People (even "gassy" people) produce very little methane, which is the primary biological cause of global warming.

>But I think there are far better places to look, Oil Industry and use of fossils (ie plastics) then Cows and Pigs. But no Government wants to do the hard thing because the pols will loose their jobs in the next election.

This is talking about Denmark. They certainly haven't forgotten about oil and plastic. They have very aggressive taxation on ICE cars and were one of the first countries to ban free plastic bags.
If you're ever close to Bonn, Germany, check Out the Artihmeum[0]. It starts at the top floor with the oldest "computers" and gets more modern as you walk down. They even have an original Enigma encryption machine.

You can interact with some of them, but not all.

0. https://www.arithmeum.uni-bonn.de/
In the California Vehicle Code section 360, a "highway" is defined for the purposes of the vehicle code as "a way or place of whatever nature, publicly maintained and open to the use of the public for purposes of vehicular travel. Highway includes street." [0]

[0] https://leginfo.legislature.ca.gov/faces/codes_displaySectio....
That's a great idea! I'm working on this in the pyramid of unas with an Egyptologist. Sometimes that granularity of information is still hard to track down.
> Same in Canada. The reusable bags that the stores sell are 5-20$.

Cents, not dollars, right?
A minor nitpick, but checked exceptions are a feature entirely unique to Java (maybe also one or two JVM languages?), so it really shouldn't be discussed so often when touching this topic.
Depends on the store. Some stores food courts are outside where they check for membership and some inside.

> Costco officially restricted food court access to members in 2020

How much that's enforced is store by store, Costco makes a lot of profit off of memberships so there's an incentive to having non-members have a positive opinion of the store so that they one day become paid members.
Figma components could be used in it.

Penpot has components and is open source and I would like to see slide shows in it. https://penpot.app/penpot-2.0
Politicians are Haskell programmers

Sorry if I am being dumb, why is this a bad thing?
For sure. I'm just glad there's a separate charge port. On previous generations, you would sometimes have to unplug from power in order to back up an iPhone to an external hard drive, for example. Given the lousy battery life on those (Intel) machines, it wasn't such a no brainer to unplug back then!
Ah I’ll look into that. Thanks.
Can You Make Money Being a Farmer in Hawaii? 2 Farmers Explain How They're Doing
Why is the natural alignment of structs equal to the size of their largest member?
Are 16/24 bytes that much worse than 8/16 (with weak refs) for ref counting?

The copying can be too expensive yes, though hopefully the ability to use non-garbage collected arenas would mitigate that issue (just don't put huge live data in the default, GCed arena)
This is a deliberate mindset that software companies (their leadership) adopt willingly: That their software is never "done". In software, nobody wants to build a new house. They just want to add another floor to the existing building. There are companies who have an end state for their software, at which time they set it down and work on something else, but they are hard to find.
That's a hacky workaround not a real solution (though I don't think you implied this is a real solution). If enough people know about this, the senators' line to the IRS would be full too.
No image preview in the readme? That's unfortunate.
How is it not?

The original "injunction" was put in place by a Trump appointed "judge" as the result of legal action from Republican Attorney Generals in Louisiana and Missouri --- all without any evidence to support the allegation of "coercion".
How much math is truly necessary to work as MLE in a company where you do not need to write papers but need to deliver working ML systems?
I mostly use screws for metal and plastic, so I use metric hex as well. Therein lies one disadvantage of the metric system: M3 is often too large, M2 is too small, and M2.5 is not super common. I use 2.5, so it’s only a minor annoyance.
I agree conceptually with where you're going, but there are problems with this approach.

If there's some situation where taxes are high, but almost nobody falls into that situation, you might find that upon removing the associated taxes, people will structure their affairs to fit the newly created hole in the tax code.

Unfortunately, many complex systems are not created by any deliberate design, but by the accumulation of small decisions which often make sense at the time, but create something akin to horrifying tech debt over the course of decades.

Everyone agrees that the current system is a monstrosity, but there are winners and losers in any attempt to simplify things. The winners might be happy, but the losers will kick up a huge fuss.
I’d recommend testing the Apply step in a staging environment before rolling out.

For releases, the plans don’t need to be committed to version control. Instead they can be generated in CI just before release, then put reviewing the plan on the checklist before confirming the release to prod.
> Blanket bans on third party AI tools don't make any sense to me

It's an easy, safe and secure default.
This got a healthy chuckle out of me, well done :)
In principle. Most people find somebody else's metaprogramming-heavy Common Lisp difficult to work with. When you look at classic programs from the golden age of AI you find they either rewrote their Lisp prototype in C++ for speed or the Lisp program (like an expert system shell) is much smaller than you imagine possible but it looks like the engine of a UFO.
It’s considered bad UX to have a million checkboxes (or a million of any UI element) on a single page.

Consider breaking this up into 3-deep nested pages, each with 100 options.
This applies to all non self hosted software and even much self hosted software that radios out invasive telemetry. The difference between offering an AI feature or not offering it is time, but collecting your data as training for that eventually inevitable AI feature is happening now, everywhere, all the time. The only defense is retreat into a SKIF or depend on ToS, and as you point out ToS is a very weak defense. Things are moving considerably faster than law, regulation, judicial review, and establishment of a compliance framework can possibly accommodate.

Welcome to the future you were promised! It’s already too late.
There's some other issues at the IRS.

> External applications that have been received are far below the IRS targeted goal and there is an overall shortage of individuals with the desired background and experience

> IRS had planned to bring on 3,833 revenue agents in fiscal 2023, but in the first six months officials had recruited just 34. [1]

It seems somewhat remarkable they managed to hire 7,000 additional customer-service representatives. They missed their other recruiting goals by 100x.

[1] https://www.govexec.com/workforce/2024/03/applications-reven...
You forgot the EPA.
Jesse Lyu's story just smells off. He was into crypto, then moved to AI. He seems like a grifter hopping on the hottest trend. I'm looking at you, C3.ai's Tom Siebel.
As a cloud solution developer that has to build AI on Azure I have been using this instead of Azure OpenAI. It has sped up my development workflow a lot, and for my purposes it’s comparable enough. I’m using LM studio to load these models.
Essential remote Working tools for Startups
Hey everyone, I can't wait to share an article I've been working on about !

Whether it's ensuring smooth communication, effective project management, or maximizing productivity, these tools are absolute game-changers in today's remote work landscape.

But here's where I need your help:
I want to too! What's the one tool that's indispensable to your team's success?
Drop a below Your input could be highlighted in the article alongside expert insights.
Stay tuned for the full scoop and let's build a resource together that helps startups thrive in remote environments!
That always bugged me too! And just in general I wanted to understand more of what the wall paintings in the tourist path in the Valley of the Kings and Queens were. Having "scenes from religion" or this or that book is way too vague. It's a lot of research reading Netherworld texts and finding their corresponding scene on the tomb walls to write these tours.
The Cynefin Framework
Per Neil Postman (Technopoly) and other critics, technology always both gives and takes, always crates winners and losers.