News for hackers. Stuff that matters.

ogou

The vast majority of websites don't need Next.js or React. Those are only useful if you need dynamic and modular updates within the structure, or state management. We've defaulted to React because of the name recognition and simple intertia. It's not a good framework for websites in general.

Ask HN: What do 'Creative Technologist' or 'Design Engineer' mean to you?

I have an extensive creative background (exhibiting tech artist) in addition to being a web developer with 15+ years of experience. In the past couple of years I've seen the job titles Creative Technologist and Design Engineer pop up on job boards. I have applied to those and never get a response. From what I can tell they don't even bother to look at my portfolio or read my cover letters where...

( Read More... | 1 comment | on HN )
Re:US Suspends Visa Program for Tech Firms Including Microsoft on Thursday October 08, 2026 @08:11PM (#50014231)
This is precisely what Metro Silicon Valley (Formerly San Jose Metro) is doing. If you look in the back you see many the ads that are being talked about. The same ads are not listed online.
Re:Docker Agent on Thursday October 08, 2026 @02:31PM (#50009938)
I have been using Backlog.md in precisely this way and it's very effective. The finished tasks end up being a knowledge store that the git history doesn't handle. I just finished a really large project that was planned, specc'd out, and broken up into backlog tasks. As I went through each task I stored all the changes and business logic issues in the task. Having a time stamped record of the thought process and experiment results has been very useful. https://github.com/MrLesk/Backlog.md/
Re:Anti-Patterns in Software Blogging on Thursday October 08, 2026 @01:24AM (#50002051)
I kept a dev blog going 2015-2025. I put effort into long form explainers instead of bite sized content. It was fulfilling and paid off with a fair amount of Google first page results. I had consistent traffic to a few posts about building synthesizers. Now, the traffic has evaporated and is 99% bot traffic. Most of that is from China and Indonesia. I have no doubt that it is scraping for LLM model training. I quit blogging.
Messaging queues and brokers. RabbitMQ, BullMQ, etc. Simple services, but I've learned to keep them on their own images so they recover fast and don't compete with other resources.
Re:Ask HN: What're You Reading? on Thursday October 01, 2026 @01:29AM (#49918047)
The Wisdom of Insecurity, by Alan Watts. It's a counterintuitive exploration of letting go of things being definite and fixed. It's a Buddhist lens applied in pre-60s life.

https://archive.org/details/wisdomofinsecuri00watt

Re:Ask HN: When is fine-tuning a small LLM worth it? on Tuesday September 22, 2026 @06:28PM (#49809154)
I fine-tuned a model for my first AI web app back in 2019. It created plausible reviews of artwork from prompts. They were totally hallucinated though and had nothing to do with actual images. It was interesting for language and bias analysis above all else. But, it was enough of a novelty that I got thousands of users. I have considered going through the whole process from scratch with Mistral to make a bespoke model and correlate it with a modern vision model. But, I don't want to spend any more money on this project. Hosting an unmonetized public facing AI app for 7 years was not cheap.

https://artreviewgenerator.com/

No. None of the coders are overwhelmingly pro-ai. But, all are learning it and ramping up. The GenX money people are 100% into AI now. They are the same people who always had "an great idea for an app you should make." We have seen multiple waves of technology appear and then get exploited and collapse. Personally, I think coding is the least interesting use of these things. If I was independently weathly I would point AI at pesticide reduction in farming, water management and distribution, and drug addiction mitigation through chemistry.
Re:Silicon Valley is in denial in face of widespread backlash on Thursday August 27, 2026 @05:12PM (#49471346)
I don't think they are in denial. I think they just don't care about public sentiment. American capitalism has proven over and over that people who hate you will still buy your product, at a premium.
Re:Was Modern Art a CIA Psy-Op? (2020) on Tuesday August 25, 2026 @08:15PM (#49442552)
The resistance to abstraction in the early 1900s came from a failed art student named Adolf Hitler (https://en.wikipedia.org/wiki/Degenerate_Art_exhibition). It was amplified by post-war Soviet propaganda and that is what the CIA was poking at during late modernism. Hitler and the Soviets wanted social realism (https://en.wikipedia.org/wiki/Social_realism) to offer idealized citizens, not individual expression or any kind of doubt really. They are not the only ones. Post-George Floyd exhibitions pivoted heavily to representation and social realism (https://en.wikipedia.org/wiki/Amy_Sherald). That is still happening. The latest is none other than Trump and Pete Hegseth, who post classic German propaganda style AI images of young white people in working class contexts.

Abstract Expressionism was the pinnacle of modern art and was much more than a style or aesthetic. It was a total embrace of pure individuality. That's why it has been resisted by every social movement since. It is the essence of non-conformity. Political groups require conformity.

Re:My friends all hate AI; I just joined an AI startup on Monday August 17, 2026 @07:53PM (#49339306)
When I tell friends or family I just got a job in AI, they look at me with sympathy and disgust, as if I had told them I have gonorrhea. Nobody says "congratulations."
Re:Art Invented Humanity on Thursday August 13, 2026 @07:29PM (#49293008)
One of the most compelling takes on Lascaux is that it isn't art. It's not about idealization, worship, beauty, or being human. It was made by hunters to get closer to their prey. They wanted to become the deer and the buffalo to know them better, so they could ultimately become better hunters of them. Herzog made that point in "Cave of Forgotten Dreams".
Re:How we used to get jobs: A newspaper classifieds story on Tuesday August 11, 2026 @04:18PM (#49263875)
We were told the quality of paper mattered and that the envelope should have the same high-end watermark that the resume sheet had. Inkjet printed resumes were discouraged because the quality back then was low and the resolution made anti-aliasing on the type come out weird. Laser printed only, please.
And that is how you handle things like this. He ponied up and took the hit. More importantly, he gave the back story. After years of reading so many circular psuedo-responsibility posts (by others) trying to squirm out of awkward situations, it's refreshing to see his thoroughness.
I know a lot of good people that got thrown away by mission focussed companies. They were loyal and put with all kinds of BS for those companies. I was laid off from jobs I went way above and beyond for. They didn't hesitate. They are the ones that turned us all into disposable mercenaries. Why wouldn't we go for the money? What else are they offering, thumbs up emojis?
This could be dealt with in the U.S. with simple enforcement, but would also limit political parties soliciting by phone and that is my conspiracy theory for why it isn't enforced. It is trivial to find the VoIP providers that are providing the numbers to these telemarketing companies. NANPA (North American Numbering Plan Administrator) has a tool for finding them. https://nanpa.com/sites/default/files/2025-03/InstructionsFo...
Re:AI poster wins Ohio State Fair contest on Sunday August 02, 2026 @08:07PM (#49149715)
Yes. A much better poster. Less busy, reads quickly. Funny and relevant. Here is her website: https://nikkismetters.com/
My Google Voice number got 37 calls from the same region in the past 2 days. All day, about every 50 minutes, rotating different 404 based numbers. It happens about twice a year from this area code (404). I know exactly where it is from. I had to park in Atlanta once and it required me to create an account on an app for that parking lot to pay. Of course I used my Google number. That service must have transferred or sold my number. Now my account gets bombed by them on a regular basis.
Berlin is one the cheapest capital cities in Europe. As such it attracts a huge amount of immigrants. That low cost is reflected in the pay. An experienced full stack developer would be fortunate to get 90-95k euro annually. That is plenty of money if you intend to stay in Berlin, but is not something you can save up and build a future with or transfer to another country. Also, housing is a huge problem there and it can take 6 months to find even a basic flat. I am an American developer that lived there for many years and my co-workers were usually Turkish, Polish, Ukrainian, Iranian, Russian, Lebanese, and now Indian. It was rare to find an actual German coder.

I had a hard time with German work expectations and management style. Also, their engineering approach is thorough but incredibly slow and over-built. The environment is hierarchy and credential based with little room for individual initiative or creative problem solving. I was used to improvising, experimenting, and thinking outside the box. It was not a good fit.

People need to understand just how saturated San Francisco is with ads for AI companies right now. I know what these companies do, but I'm still amazed at how niche and bizarre the ads come across. They use an enormous amount of public space to advertise something only relevant to a few hundred people. Locals have a deep resentment of these companies.
Re:Job application asked for my SAT scores on Monday June 22, 2026 @06:25PM (#48637168)
I have seen company descriptions in job ads that list college achievements of founders. They are invariably young Asian men. I understand that it's a cultural signifier and don't judge them. But, I also understand that I will never hear back from them because I don't share that background. So, I never apply to any job listing that references college experience of either side, other than wanting a degree in general.
Re:Ask HN: What are you working on? (June 2026) on Monday June 15, 2026 @03:32PM (#48545950)
I have done festivals before, so I knew what to expect. One thing I had this time was accepting credit cards and apple pay through an NFC app on my phone. Most people paid with apple pay and were glad I accepted it. Being in a sales booth is awkward at times, but I made friends with the other exhibitors. I had some good conversations with people.
Re:Ask HN: What are you working on? (June 2026) on Sunday June 14, 2026 @06:17PM (#48533441)
This is the first year I made more money selling art than I did freelancing web dev. I just incorporated and formalized my web dev business (https://lcdbmg.com). A couple of weeks later I got a booth at an art festival and ended up selling many prints (https://lucidbeaming.com). I think the universe is telling me something.
I bet most of these were German government property at some point. Considering the time period they were produced, they were probably under security protocols as well. That doesn't just expire. You are right to wonder what the provenance and legal standing of this transfer was.
Re:Notes from the Mistral AI Now Summit in Paris on Friday May 29, 2026 @02:07PM (#48326990)
I've said it before that Mistral is underrated. They are looking at real world use of LLMs and tooling. Bespoke models are very appealing to lots of non-tech centered companies and state agencies. Also, Mistral's actual platform is useful. While others are watching performance leaderboards like this is some eSports stream, they are building real world uses.
Re:Ask HN: What are you working on? (May 2026) on Monday May 11, 2026 @08:42PM (#48102736)
I was working on a site to mashup Spotify playlists. I can't stand the "weighted shuffle" Spotify uses. It is also useless for niche genres or experimental music. Last week, I got it all the way to launch and then had reports of login problems. It turns out that Spotify changed its developer terms last year and I can't accept public users unless I'm in their partner program. That has a requirement of 250k MAU. So, everyone was declined when the tried to login. I'm limited to just 5 users. That sucks, but I invited 5 friends to use it and we just bang out epic playlists.

Spotify announcement: https://developer.spotify.com/blog/2025-04-15-updating-the-c...

The app: https://sprogeny.com/

This turned out to be a huge waste of time. I built this without knowing that Spotify changed their policy for independent projects last year. I can't get it out of dev mode unless I register as a Spotify partner as a company AND maintain a minimum of at least 250k MAUs. So, I'm limited to 5 users that I have to enter their account info by hand. What a bummer. Still, I really like the background animations I came up with.
Re:Ask HN: Who wants to be hired? (May 2026) on Saturday May 02, 2026 @11:59PM (#47993207)

  Location: San Francisco
  Remote: Hybrid or Remote
  Willing to relocate: No
  Technologies: Full-stack web, but recently React Native, Svelte, and RabbitMQ
  Résumé/CV: https://joshuacurry.dev
  Email: (on dev portfolio above)
I offer high yield with low drama. 15+ years experience across the modern web stack. Looking for contract work.

Recently featured on CNBC for an AI project I made: https://www.cnbc.com/2026/04/30/these-2-job-seekers-built-ai...

0 > 1 project I just launched: https://sprogeny.com

Show HN: Sprogeny – mashup public Spotify playlists

https://sprogeny.com/

This began last year as a Python tool I wrote for my own use. I hate the "weighted shuffle" that Spotify uses. It can't handle experimental genres or music with generally low play counts. Also, when playing playlists with full albums, it rarely chooses any deep cuts. I wanted something with truly random shuffling from playlists of complete albums of niche music.In building that, I found that I...

( Read More... | 1 comment | 2 points | on HN )

Older »