skysight-inc/HackerNews huggingface dataset:
Isn't it the case that the US has just mostly stopped enforcing antitrust laws in the last 3-4 decades? That would explain why they don't work.
Added in comment, I guess I fumbled the submission of this one! Thanks for letting me know
https://hapgood.us/2015/10/17/the-garden-and-the-stream-a-te...
We have it run code and the biggest thing we find is that it gets into a loop quite fast if it doesn't recognise the error; fixing it by causing other errors and then fixing it again by causing the initial error.
Personally I found it quite fun to give specification and have ChatGPT find me a Python code that implements it: https://chatgpt.com/share/6777debc-eaa4-8011-81c5-35645ae433... . Or the additional polygon edge smoothing code: https://chatgpt.com/share/6773d634-de88-8011-acf8-e61b6b913f...

Sure, the green screen code didn't work exactly as I wished, but it made use of OpenCV functions I was not aware of and it was quite easy to make the required fixes.

In my mind it is exactly the opposite: yes, I've already done the hard work of formulating how I want the problem solved, so why not have the computer do the busywork of writing the code down?
Have you heard of punctuation? How about paragraphs?
Guide to Selecting Test Automation Solutions
The public internet service is from 1996 https://ntrs.nasa.gov/citations/20060036597
Your comment says "all remote" but the job description says "Remote (US)", which is correct please?
Oral history of Caroline Rose, writer of Inside Macintosh (2023) [video]
Caroline Rose was a technical writer at Apple from 1982, lead writer and editor of "Inside Macintosh". Apple-era starts at 1h22m in the video, NeXT-era at 1h58m.
I don't use VSCode, that'd be slower too.
I just use emacs and tmux.

But one category of things that's faster is any linux utility that needs to interact with files.
NTFS stores metadata differently making things like "stat" much more expensive on windows than on linux. Naively ported programs used to doing I/O that is cheap on linux will be slower on Windows. git is an exception where they coded around this problem.

If you use nodejs for example, you'll find that the thousands of files and folders under node_modules results in way slower builds and searches on windows than linux. It's comical that a linux VM running within windows on a virtual disk on an NTFS partition will still be faster than windows itself at this because the I/O will be, from the windows perspective, one big file.
This looks very good but I would like some more features.
1. Extract bitmaps from PDF (without conversion of any sort)
2. Extract typefaces from PDF
3. Convert to SVG
4. Extract and/or Remove Adobe Illustrator part from PDF
5. Convert all text to vector paths

Also, embedded png's and even jpg's can many times be compressed using lossless techniques see what Imageoptim can do for example.

Good work though. I have bookmarked your site.
I don’t think that’s true, frankly. I guess maybe if you don’t vote in local elections and also don’t pay attention to congressional elections.
Federal entities require transparency and various rules to be followed to enable investigations and oversight. Remember when a certain political party was concerned about somebody’s emails?

The signal of using signal for running the business is that by working there you’re likely committing a crime every day by working there. If you’re not DJT’s bff, or when Elon gets kicked out of cool kids club, you’re boned.
How to Test a Hotfix?
I wish it had the feature to redacting things!
I’ll stick my plastic boards for meat :)
That’s an insane way to approach the world. I wish I didn’t know you thought that way.
What does that have to do with pricing competition? Clearly VPNs do compete on price, just the low cost brands aren't blowing money on ad spend.
> What makes you think the UK ICO won’t bring legal cases against individuals or companies applying fingerprinting?

The vast majority of consent flows ("cookie banners") out there are not compliant and they do absolutely nothing about it. It's very unlikely this would be any different.

The ICO is all bark and no bite.
You need to not store it for more than a few minutes - otherwise people can use it as a host by sharing the account
The Internet has a big discoverability problem now that search has a big advertising conflict of interests. The only way to find web "human" content is to rely on the curation of other humans.

Funny enough mining those links is what made Google the giant it is now. But this time around we will not be fooled by the next "don't be evil" tech giant :D
I suspect it's not going to be much of a problem. Generated code has been getting rapidly better. We can readjust about what to worry about once that slows or stops, but I suspect unoptimized code will not be of much concern.
Really nice! PDF editing is super underserved relative to its usage IRL, it’s always great to see new tools.

My partner needed one that has total data residency (can’t upload it) so I ended up building one as an app. It doesn’t have half the features of QuicklyPDF tho.

https://github.com/gmalette/pdf-rancher
Unless you don't mind round the clock air pollution, violation of human rights, hybrid political regimen (not a democracy) and coruptation in every public instutiton, then yeah it can be pretty okay place for a family
Tmux does, though!

I used iTerm2 for a while before realising that tmux automatically maps 24-bit colors to 256color. It works well enough for me that I switched back to Terminal.app.
Congrats on the launch, it is interesting. Do you have plans for open source the project?

I'm a happy user of Stirling-PDF [1] which provides all my PDF needs. I do host it in my network and not accessible from internet for better privacy.

[1] https://github.com/Stirling-Tools/Stirling-PDF
This is how aider becomes really good:

- start by "chatting" with the model and asking for "how you'd implement x y z feature, without code".

- what's a good architecture for x y z

- what are some good patterns for this

- what are some things to consider when dealing with x y z

- what are the best practices ... (etc)

- correct / edit out some of the responses

- say "ok, now implement that"

It's basically adding stuff to the context by using the LLM itself to add things to context. An LLM is only going to attend to it's context, not to "whatever it is that the user wants it to make the connections without actually specifying it". Or, at least in practice, it's much better at dealing with things present in its context.

Another aspect of prompting that's often misunderstood is "where did the model see this before in its training data". How many books / authoritative / quality stuff have you seen where each problem is laid out with simple bullet points? Vs. how many "tutorials" of questionable quality / provenance have that? Of course it's the tutorials. Which are often just rtfm / example transcribed poorly into a piece of code, publish, make cents from advertising.

If instead you ask the model for things like "architecture", "planning", stuff like that, you'll elicit answers from quality sources. Manuals, books, authoritative pieces of content. And it will gladly write on those themes. And then it will gladly attend to them and produce much better code in a follow-up question.
Unless you're living in a cabin in rural Alaska or something, you are being spied on in secret (do we still use that word, post-Snowden?) in the West.

"No smart phone" merely removes some of the fine detail from the GB's of data that the 3-letters have about you.
True, I almost never see the endpoint discovery thing, I almost forgot about it...
Most likely never. She made too many enemies in both major parties - who only agree on one thing: corporations are king, and we must rubber-stamp all their desires, because after all, they've bought all the lawmakers.

Both parties hate her, sadly.
Location: Brazil (US Expat)
Remote: Preferably
Willing to relocate: Never say never
Technologies: Python, asyncio, Pydantic, LLM integrations (OpenAI, Anthropic), Meilisearch, WebSockets, Redis, Postgres, REST/HTTP APIs, Front-end web development, React, Next.js, HTML/CSS, Tailwind, UI/UX, design, technical & content writing
Résumé/CV: https://www.linkedin.com/in/kaechle/
Email: timothy.kaechle@me.com

I’m Tim, a developer and writer with a swath of experience across the full stack, from design to Python-based backend systems, including asynchronous operations, concurrency, and integrated LLM workflows. My recent work involves orchestrating and managing processes with libraries like Meilisearch, OpenAI/Anthropic endpoints, and advanced metaclass/typing/patterns in Python. I also have a strong front-end background, keen design sensibilities, and proven writing and documentation capabilities—my writing portfolio can be viewed on my LinkedIn profile.

I’m currently looking for a place where I can continue learning and growing my broad skillset; a position where I can challenge my technical skills as well as my ability to communicate complex ideas through writing and design.
I absolutely agree that the enforcement is significantly lacking and this "regulator" is useless, but I'm wondering why you are angry that someone got a fine for SMS spam? Some enforcement is still better than no enforcement at all as long as the underlying basis is just, and there should be zero sympathy for spammers out there.
> The interface can do exactly what it says on the tin.

In theory.

Do some code maintenance and you'll soon find that many things don't do what it says on the tin. Hence the need for debug and maintenance. And then going through multiple levels of indirection to get to your bug will make you start hating some "good code".
It is kinda nihilist statement. But most efficient tool against climate change is population reduction in places that produce most emissions per capita.
ChatGPT runs code. o1 even checks for runtime problems and fixes them "internally".
Buy a RocketLab Electron launch and insert a literal hunk of lead or a beam reflector cube into geostationary graveyard orbit. They never had GTO launches before, let alone direct GEO, and I think no one had ever done an intentionally passive object into GEO let alone commissioned by an individual, it'll be an all around achievement. It's going to stay there for a geological timescale with negligible risk of space junk and gets its own Gunter's Space Page and Wikipedia article with legitimate interest from public.

There are countless stupid fun in the world that money can do that isn't about buying out a human or legally punching an NPC in face. As well as legit meaningful businesses that may or may not make money but kinda fun and useful. The fact that this person is being unable to come up with such a task suggests existence of a problem, though I wouldn't know if it's mental or developmental or physical or circumstantial.
What's inexpensive about it? Why do you think it should cost more? This is a very typical cost for a single component of an instrument that can get very costly.
Loneliness linked to ill health through effect on protein levels
> as most folks don't have data cap limits on home internet anymore

Not currently.
option 1: when you are new, work with a seasoned dev. They can tell you if this design can be changed and provide guidance, you do the actual work. This is great for learning codebase too, btw.

option 2: keep notes during onboarding. Revisit them after a few years working on code.

option 3: help new people onboard. Pay attention to where they struggle and if those parts could be improved.
Oh well if it flattens we're definitely 100% saved then, good job guys!

Wait... https://commons.wikimedia.org/wiki/File:Global_annual_CO2_em...
Is it not a huge regression that the power was given to ISPs to implement this at any time?
So, like many people then? Many people are even not at the level of llms but more like markov chains.
Isn't GitHub a "Big Tech" walled garden?
Thanks for the great suggestions! I’ll keep those advanced extraction and vector features in mind, and I’m also looking into enhanced image compression. Really appreciate the support—stay tuned!
Agner Fog's Software Optimization Resources
I'm amused that neither the LLM or the author identified one of the simplest and most effective optimizations for this code: Test if the number is < min or > max _before_ doing the digit sum. It's a free 5.5x speedup that renders some of the other optimizations, like trying to memoize digit sums, unnecessary.

On an m1 macbook pro, using numpy to generate the random numbers, using mod/div to do digit sum:

Base: 55ms

Test before digit sum: 7-10ms, which is pretty close to the numba-optimized version from the post with no numba and only one line of numpy. Using numba slows things down unless you want to do a lot of extra work of calculating all of the digit sums in advance (which is mostly wasted).

The LLM appears less good at identifying the big-o improvements than other things, which is pretty consistent with my experience using them to write code.
The funny thing is that the "Department of Government Efficiency" is not a government department, or any kind of official government entity. It is probably (or will be) a federal advisory committee. Federal advisory committees have official rules on open meetings and reporting.

So the fact that they think it's a good idea to just start a bunch of chats on Signal should be surprising, but it's Trump and Elon, so I guess it's just another thing in a long list of insane things that just happen, and we just kind of ignore them and pretend that everything is fine.
Time to check if you ran any of these malicious Chrome extensions
Not "amazing", this guy clearly doesn't see normal people as humans - he even called them NPCs and dumped his long term girlfriend to "fund himself."

Guy's a sociopath.
Ask HN: What is missing in the email experience?
I feel like email is used at great extent in professional environments, yet I honestly think there is something missing. The experience is mostly clumsy, hard to read, threads are not great, etc.

Though I am not fully sure how to fix that.
I am taking a stab at it (dobror.com but promote it is not the purpose of this post).
I really would love to know:

1. What do you miss in your email client?
2. Is there even a fix for that?

Thanks!
My point was: if there's no law about something I cannot have any expectations from courts, so why there's no law?
They didn't assert that the author hasn't learned anything. They said that in the absence of information that they have, what they have and what they will do to prevent such issues in the future, you can assume they will make similar mistakes. Which may be more of a "better safe than sorry" strategy than you think is warranted, but that I don't perceive as an attack on the author.
It's not a fine, it's a settlement aka hush money. Nothing entered into public record, no admission of guilt. Nice and clean.
Of course, most of the affected extensions have "AI" or "VPN" in their title.
They should ban TikTok, Meta, Snapchat, X, and all of these social media apps that have AI that cause real societal harm. If they take away net neutrality, then be honest about which type of internet traffic needs to be shut down.
> "Get with the program, or else" is the message here.

You seem to imply this is either unexpected or unfortunate? What is it you refer to as "the program"?

There is a big difference between on the one hand Hungrary and Slovakia, and Serbia on the other.

Hungary and Slovakia are EU members. The EU isn't some sort of trade union, it's a political union of liberal democracies. Independent judiciaries, free press and so on are "the program".
Serbia can go with "the program" when and if they want (they have been candidates for a long time). Of course they aren't to be free of criticism if they lean towards authoritarianism, but unlike EU countries there isn't much more to do about it than complain about it. And of course it's the job of liberal democracies, and all media and organizations in liberal democracies to do just that: complain. Yet you seem surprised.
bit of a trap question - clearly it doesn't need to, plenty of people accessed it in this thread fine and it works. even if it didn't, and there was a prevalent internet standard mandating it these days, you could just handwave it away, claiming that people don't need to respect standards or something.

"why do you expect it to?" i think would have been lot less of a trick question, and that's simple: it's trivial to set up and offers security benefits people - i think reasonably - take for granted these days.
I play K Sweet too! I love them.
Every single company out there uses fingerprinting and breaches the GDPR in one way or another - it's normal business practice. It's effectively impossible to run a business nowadays complying with the GDPR when your competition doesn't.
https://github.com/ltworf/typedload/network/dependents
I used to really like Claude for code tasks but lately it has been a frustrating experience. I use it for writing UI components because I just don’t enjoy FE even though I have a lot of experience on it from back in the day.

I tell it up front that I am using react-ts and mui.

80% of the time it will use tailwind classes which makes zero sense. It won’t use the sx prop and mui system.

It is also outdated it seems. It keeps using deprecated props and components which sucks and adds more manual effort on my end to fix. I like the quality of Claude’s UX output, it’s just a shame that it seems so bad on actual coding tasks.

I stopped using it for any backend work because it is so outdated, or maybe it just doesn’t have the right training data.

On the other hand, I give ChatGPT a link to the docs and it gives me the right code 90% or more of the time. Only shame is that its UX output is awful compared to Claude. I am also able to trust it for backend tasks, even if it is verbose AF with the explanations (it wants to teach me even if I tell it to return code only).

Either way, using these tools in conjunction saves me at least 30 min to an hour daily on tasks that I dislike.

I can crank out code better than AI, and I actually know and understand systems design and architecture to build a scalable codebase both technically and from organizational level. Easy to modify and extend, test, and single responsibility.

AI just slams everything into a single class or uses weird utility functions that make no sense on the regular. Still, it’s a useful tool in the right use cases.

Just my 2 cents.
Haha, I totally get it! My website is still under heavy development, but I’m actively working on improving things. Expect some awesome updates in the next few days—stay tuned! Thanks for the feedback!
I’m racing to roll out those features in the next few days—promise! And don’t worry, I’ll keep the Terms of Use far from any “Lorem ipsum” nonsense. Wouldn’t want to lose you as an investor!
Location:Remote

Remote: Yes

Willing to relocate: Yes

Technologies: Typescript | NextJS | Node | PostgresQL/MongoDB | Playwright |
Docker | AWS | Github Actions

Résumé/CV: linkedin.com/in/dali99, github.com/Danish64

Email:dali@danishkhanzaada.com

I am a full stack developer with 5 years of experience in developing Web and Mobile Applications(RN) with React, Next and Node, helped startups plan, design, develop and deploy their products.
After what happened with Honey, I guess this probably means: they replace ads on pages with their own, pocket most of the money, and extort the sites who would have earned money with the ads into partnering with them.
Location: Poland

Remote: Yes

Willing to relocate: No

Technologies: TypeScript, Node, AWS Lambda, Swift/iOS, Flutter, React, MongoDB, Git, Go (learning)

Résumé/CV: https://drive.google.com/file/d/1LzBRd-hrNWf-_LrT3GjTfcTCKMM...

Email: michal.piotr.plutecki@gmail.com

About me: I’m a software engineer with over 10 years of experience in backend, web, and mobile development. I enjoy being a generalist, learning new things, and choosing the right tools to get the job done. Recently, I’ve taken on a leadership role, helping others grow and ensuring projects are delivered successfully. I love solving problems, achieving big goals, and learning from the people I work with.
I wish people would understand what a large language model is. There is no thinking. No comprehension. No decisions.

Instead, think of your queries as super human friendly SQL.

The database? Massive amounts of data boiled down to unique entries with probabilities. This is a simplistic, but accurate way to think of LLMs.

So how much code is on the web for a particular problem solve? 10k blog entries, stackoverflow responses? What you get back is mishmash of these.

So it will have decade old libraries, as lots of those scraped responses are 10 years old, and often without people saying so.

And it will likely have more poor code examples than not.

I'm willing to bet that OpenAI's ingress of stackoverflow responses stipulated higher priority on accepted answers, but that still leaves a lot of margin.

And how you write your query, may sideline you into responses with low quality output.

I guess my point is, when you use LLMs for tasks, you're getting whatever other humans have said.

And I've seen some pretty poor code examples out there.
What a deranged take on the story... The green washing mostly comes from the west btw, China doesn't give a fuck either way, they just go where it's cheaper and more efficient/convenient for them at a given time. If anything they have more reasons than the US to go green because they don't depend on decades of wars for and dependence on petrol

https://www.statista.com/chart/9964/china-is-beating-the-us-...
I liked tslog last time I tried it.
Thanks for the kind words! Right now I’m focusing on building a solid user base and refining the service. I don’t have direct monetization in place yet, but I’m exploring options like optional premium features or light, non-intrusive ads later on. The main goal is to keep it genuinely free and sustainable long-term.
Generative Driven Design
Sure, sometimes you fight evil with evil. I've also already cited multiple sources on how China delayed everyone's transition to EVs and now as a result both the US/EU in particular are now having to build their own supply-chain from ground up to counter China's weaponization of clean energy initiatives.

No need to pretend Papa Xi's mercantilism is all about original innovation, working 996, or Qian Xuesen's vision.
I've thought about this problem before and built Recess as one way to approach this and related "issues".

It never got traction so I dropped it but someone might be interested in the ideas behind it: https://github.com/yakkomajuri/recess
'I Have No Mouth, and I Must Scream' (1967)

https://en.wikipedia.org/wiki/I_Have_No_Mouth,_and_I_Must_Sc...

https://openlab.citytech.cuny.edu/?get_group_doc=22694/15401...
This is a lie.

Not much else to say about it, it just is not true.

I know people living in Portugal, first hand, with pretty beefy and expensive laptops.
A Note on the Changing Faces of (D)ARPA
Right now, it’s all covered out of pocket. Long-term, I’m considering optional premium features or very minimal ads, but I’m determined to avoid the usual “enshittification” pitfalls. My goal is to keep the core service free and transparent while staying sustainable in the long run.
One approach I've been using recently with good results is something along the lines "I want to do X, is there any special consideration I should be aware while working in this domain?". This helps me a lot when I'm asking about a subject I don't really understand. Another way to ask this is "What are the main pitfalls with this approach?".

I'm using o1, so I don't know how well it translate to other models.
I don't quite see how a web-based PDF converter has a "privacy focus". Am I not sending my PDF to the server for processing?

Note also the "about us" and the "privacy policy" page:

https://quicklypdf.com/privacy-policy

Perhaps the HN publication is a bit premature? :-(
> even mouselook was frowned upon amongst the players I knew

In Doom and Wolfentein 3D, it was more of a weird mouse look and move thing that wasn't very usable.