skysight-inc/HackerNews huggingface dataset:
SEEKING WORK | Berlin, Germany (UTC+2) | Remote/Hybrid/On Location

Fullstack developer with 10+ years experience building systems that scale. Strong backend focus but with 4+ years frontend work, 3+ years devops work

Experience:

- Backend: Clojure, Python, Java, Ruby, microservices, monoliths, Kafka
- Databases: PostgreSQL, MySQL, Redis, Cassandra
- Frontend: ClojureScript, React, re-frame, Sass/SCSS, stylus
- DevOps: AWS, CI/CD pipelines, Bash + Automation, Terraform
- Industries: Design Tools, Internet of Things (IoT), Ad Tech, Startups

Happy to jump into projects using Rust, TypeScript, Golang, or Scala too.

I excel at:

- System architecture and backend development
- Building reliable, maintainable software
- Adapting to challenging environments with competing priorities
- Reviewing and mentoring team members to reach their potential

Available for fullstack development, backend architecture, or improving development processes. Open to discussing any technical challenges.

Email: hire.ben@lovell.io

Web: https://ben.lovell.io

LinkedIn: https://linkedin.com/ben.j.lovell

GitHub: https://github.com/socksy
A few years ago I got a Chromecast, so I made a program that would cast one episode after the other of all the shows I had. It was fun to switch to the Chromecast and be in the middle of some show (I'd already watched them all), but it did have the issue you mention (it would play S02E03 and then S10E22), but it was fun to have my own TV channel, basically.
It's a fun write-up. After reading it I am feeling spinning up a FreeBSD for run now.
Show HN: An AI tool that converts docs into training courses
I'm sure it can be the better choice, but for me it was not.
It seems there was some incompatibility between me and Scala. I find it such a complex language and I never managed to wrap my head around it.
As I said F# was my last choice at the start of my evaluation, and Scala was high on the list due to the Java ecosystem. But in the end it didn't work out for me.

F# on the JVM would be great though!
For me it's Greg Egan's Permutation City.
In high school, we had a Netware 3.12 environment, and the Guest account was enabled, albeit with very limited privileges. But for some reason, Guest could still use NET SEND, which popped up a little message in the bottom row of the destination machine's display.

The whole district shared a T1 connection to the internet. Which was more than plenty for email, but as this world-wide-web thing started gaining traction, it became quite the bottleneck. And as some of us had discovered mp3 files, the slowness simply would not do.

One day there was some severe weather and a power hiccup during school hours, and every station got a message from ADMIN informing us that the server room was running on UPS power and we should save our files and log out immediately.

Hmmmm.

A few weeks later, one of the bright sparks in the technology program realized that having everyone log off would free up some bandwidth. So he logged onto the next machine over as GUEST, and used a NET SEND ALL "SERVER ROOM POWER FAILURE - 11 MIN OF BATTERY REMAIN - SAVE FILES AND LOG OFF" and sure enough, within about a minute, the whole T1 was his. Did what he needed to do (i.e. leeching an entire fserv) for about 8 minutes, then NET SEND ALL "POWER RESTORED - RESUME YOUR WORK".

A few weeks later some hot commodity had just dropped and he repeated the drill. It still worked.

Nobody noticed that these messages came from GUEST, even the district administrator, who eventually called an electrical contractor to figure out why the power in the server room was so flaky. Someone eventually pointed it out to him, which got a very red-faced "that's really clever but please knock it off", and no further punishment. The next day, the Guest account had a lot fewer privileges.
Location: New Delhi, India

Remote: Yes [Hybrid/WFO if in Delhi/NCR]

Willing to relocate: No, but can travel occassionally

Technologies: Java, Spring Boot, AWS, JPA, Hibernate, MySQL, Elasticsearch, Redis, Docker, Kubernetes, Linux, Team Management, Stakeholder Management, Agile, Writing

Résumé/CV: https://rajat.co/rajatarora_resume_2.0.25.3.pdf

Email: r@rajat.co

I am a Software Engineer and an Engineering Manager with 12+ years of industry experience. My technical stack includes Java, Spring Boot, MySQL, Elasticsearch, AWS, Redis, and related technologies.

I pride myself on writing exceptionally clean code with strong emphasis on quality and maintainability. During my career, I've designed robust event-driven distributed systems capable of processing over 50 million messages daily, have broken monoliths into microservices, and have developed complex systems from scratch. My leadership experience includes managing development teams of up to 15 engineers, and I've recently co-authored a book on Low-Code Development with Appsmith.

Currently seeking full-time Software Engineering, or Engineering Management roles. I prefer remote opportunities, though I'm open to office-based positions within the Delhi/NCR region.

If interested, please reach out at r@rajat.co
I was really hoping there would be advice on how to purge these from the home screen. I assume I made the mistake of watching one once in the past, such that now I just assume any video being offered in the Android home screen is not worth watching now.
Location: New Delhi, India

Remote: Yes

Willing to relocate: No

Technologies: Mathematica, R lang, Python, SQL, Maple, Latex, Statistical Analysis, Hypothesis Testing, Data Modelling, Regression Modelling, Data Visualization

Résumé/CV: https://docs.google.com/document/d/1lKz_qk5d5UkwVsutRitWxUkc...

Email: ashimasood1993@gmail.com

I am an Astrophysicist with a PhD transitioning to Data Analysis. My 5+ years of research experience involved complex numerical computation, statistical modeling, and extensive data analysis in the field of Black Hole Thermodynamics.

Technical skills include: SQL, Python, R, MATLAB, Mathematica, Maple, and LaTeX. I'm proficient in Statistical Analysis, Hypothesis Testing, Data Modeling, Regression Analysis, and Data Visualization.

My academic background demonstrates strong analytical capabilities, with 5 papers published in peer-reviewed SCI journals featuring sophisticated data analysis and visualization. This research work required rigorous statistical methodologies, mathematical modeling, and communicating complex findings through effective visualizations.

I'm seeking a Data Analyst role where I can apply my quantitative analysis skills to extract insights from complex datasets. Particularly interested in positions involving statistical modeling, data manipulation, and creating meaningful visualizations that drive decision-making.

Please contact on ashimasood1993@gmail.com
Is their WER graph just completely made up? It’s comically bad
absolutely. page performance is the result of a hairball of initial asset loads, AJAX calls, ad-hoc roundtrips, telemetry bloat, ...

It's so convoluted, and very app specific. Core web vitals provide the right framework to think about what is relevant, but in reality your app likely requires dedicated instrumentation to capture these phases accurately.
Well it was intended/used to fill out a .zip file comment section, so those 8 zeroes were ignored anyway.
I was a student up until 2009; watching people talk about buying houses for 50K and selling them for 100K, everyone talking about easy money.

I knew things were bad when a friend of my sister was complaining that her father(a building framer) was not able to get a loan for a 500K house, something that his colleagues had been able to get. It took another 6 months before the collapse started to hit and the banks when up.

Timing is hard.
The US had the permission of Colombia's government at the time because the US was already there helping with the Colombian Conflict. It was part of SOUTHCOM [0].

Mexico withheld permission for American military and intelligence deployments from 1990 to 2025 (DEA and other law enforcement was allowed), but they changed recently.

> The parent claimed that this has never happened before because it would have been considered an act of war.

Because it has never happened before in Mexico. It has been political suicide to even consider allowing foreign troops in Mexico because of the memory of the French Occupation.

You cannot treat "Latin America" as a monolith. Each country has a different sociopolitical background and history.

[0] - https://www.southcom.mil/About/History/SOUTHCOMs-60th-Annive...
So if I have a great idea for a cartoon, but my life is filled to the brim and I can’t spend months or years to learn the craft, the idea should die in my head? All because of some idealist opinion?
It's actually the example I give on why one should not watch documentaries. It's extremely misleading (without actually lying):

https://news.ycombinator.com/item?id=24944741

(I mean yes, Billy is a jerk for sure, but the documentary was way out of line).
Is this possibly because you need to use additional force to horizontally stabilize it in one direction (perpendicular to the spine) but not the other?
If your computer is still doing bursty jobs during that period, it will use less power but still as much energy. Sure, you can reduce the power but if you aren't also reducing what you ask it to do, it'll just use that max amount of allowed power for a longer period of time.
My ideal OS (for a server) is Guix, NixOS without Nix-the-language. Sadly no one is packaging for it.
New Public (https://newpublic.org) | Open Source Developer | REMOTE | Full time $140-$160k

We are working with a consortium of public broadcasters around the world to create a publicly-owned public-interest online space. This project has a lot of momentum behind it, particularly as recent political changes in the US are getting countries interested in the idea of digital sovereignty.

We have lots of people wanting to get involved in the project, and so we plan to open the project up to anyone to contribute, whether they be public media, private media, institutions, universities, or enthusiasts. To make that work well, we want to hire an open source engineer who can manage contributions, create training materials, do refactoring, manage forums, and do all the other things necessary to nurture a healthy open source community.

Particularly interested in people with experience maintaining Open Source projects and working with outside contributors.

https://newpublic.org/jobs/open-source-dev
Because it's so hard to come up with something inappropriate to do in a work environment?
Depending on how Musk lawsuit will go....
I met Billy Mitchell briefly in 2015 at the now defunct Museum of Pinball in Banning, CA. He was promoting the world record for most people playing pinball simultaneously we participated in. I asked him about his depiction in the documentary and he replied something like "it's all true" with a lot of smirk and theatrical swagger. I got the impression he was a ruthless self promoter in all things he does, with his sauce business and his public ego and all the theater around the videogame records and most of what he was doing was all kayfabe as a heel, to use a wrestling term.
Later he handed off a high level game of Ms. Pacman he was playing to me in good fun. He really is very good at the games. (I didn't last long). People are complicated.
The Strategy Behind MCP
>You price out locals from the housing market.

Thanks, I think people forget about the market distorting effects of people with a high wage taking an extended holiday, often staying in AirBnBs rather than licensed hotels/hostels and thus further distorting the rental market.
Flight Attendants on Deportation Planes Say Disaster Is "Only a Matter of Time"
The full title is:

> Inside ICE Air: Flight Attendants on Deportation Planes Say Disaster Is "Only a Matter of Time"
EFF Urges Third Circuit to Join the Legal Chorus: No One Owns the Law
>I don't agree that Mitchell's reputation was harmed

Agreed, but only because his reputation is so bad, that pretty much any slander wouldn't make it worse.
Its literally like a third of the article
The main reason is probably that you're totally OK with what you make.
The author makes a good point that it's important to define what "a good simulation" means.

On one extreme, we cannot even solve the underlying physics equations for single atoms beyond hydrogen, let alone molecules, let alone complex proteins, etc. etc. all the way up to cells and neuron clusters. So that level of "good" seems enormously far off.

On the other hand, there are lots of useful approximations to be made.

If it looks like a duck and quacks like a duck, is it a duck?

If it squidges like a nematode and squirms like a nematode, is it a [simulation of a] nematode?

(if it talks like a human and makes up answers like a human, is it a human? ;)
> Lots of people in positions of authority and power have their identity tied up in their work. They would work 7 days a week if they could. This is the culture they want to push down (think Jamie Dimon [worth ~$2.4B] demanding 5 days a week in office in typical Boomer fashion). Sentiment takes time to change (Overton Window [1])

Yes, unfortunately this doesn't seem likely to change much either because people like this tend to promote other people like this, which makes it difficult to displace the outdated attitude
Tyler Bosmeny built Clever into a $500M company–now he's helping YC founders do
This is great, but I thought the jump from level 2 to level 3 was a little steep.
Here in Guatemala they have regional avocados which also are terrible compared to Hass. What's cool though is that they grow all over the place and they're dirt cheap.

Once I went to a park and realized the tree at the park was a (regional) avocado tree. But the avocados were REALLY high up. Like, there was no way we were gonna climb that sucker. So I knocked on a door that was right by the park, and I asked the young girl who answered if she had a stick or something we could use.

She said "actually, we do" and she brought out this insanely long stick with a little forked part at the edge that was just for picking avocados. And we picked so, so many.
F# was my favorite language, but
- You have to chose the language of the Domain that you are working in, e.g, Swift for native iOS Development. Supabase Backend requires TypeScript, etc.
- LLMs don't care about F#.
Honestly, you got more real-world electronics training out of that experience than you paid for. You are now qualified to deal with remarked or counterfeit Chinese parts and other inevitable supply hazards in the business. Be grateful!
A point of clarification: the defamation case wasn't about Karl Jobst accusing Billy Mitchell of cheating. It was about Jobst claiming that Mitchell was responsible for Apollo Legend's suicide.
“Starving artist” trope.

I bet a LOT of people would be an artist if there was money in it. Most don’t attempt because of the poor risk/reward of that profession.
Using Control-Flow Graph Similarity to Deobfuscate Golang Binaries Automatically
I'm using KOReader with the PocketBook Era. The integration is top notch. Installation is simply done by copying the KOReader folder to the right directory on the device. After that you can set KOReader as the default reader, which means that you keep on using the original system software and library, but books will automatically open in KOReader.

This lets me use "Mail to PocketBook", Dropbox sync etc. or the fantastic Push-to-Kindle browser-plugin in combination with the fantastic KOReader. No flashing or jail break required.
Aylo Uses Cybersquatting Complaint to Take Out Pirate Site Domains
A comment asks the obvious question

> I wonder why the original battery was replaced with 87% health?

And another answers that Hyundai offered to swap the 360k mile battery that still had 87% health so they could study it.
React is the most used frontend framework, but not a good reference as React is outdated, slow and big.

Take Solid, Svelte or Vue (with or without Vapor mode) as reference and the picture looks different. Additionally when using custom components instead of large UI libs based on HTML elements like <dialog> or the recently announced stylable <select> element you have a very powerful, small and simple stack.

Still, they catched my interest. A lot. I'll dive into the docs to learn more. Maybe I'll be convinced to change my go-to stack to Nue ... damn, I had so many happy weeks with Vue. Maybe till Vue Vapor is out.
Ask HN: Any good April Fools today?
I don't see a lot of stuff today. I'm wondering if people are petered out.
Not that it is important, just spotted that the page's HTTP headers report impressive

Last-Modified: Sun, 26 May 2002 22:33:04 GMT

(And the HTML code structure matches that era perfectly.)
Table Alphabeticall, or the English Explorer – first English dictionary (1604)
Personally I think F# is excellent for writing ye olde CRUD applications, especially as the business logic becomes more complex. F# is really good at domain modeling, as creating types comes with minimal overhead. C# has improved a lot in this area (eg record types) but it’s still got a long way to go.

I wrote a tutorial about how to get up and running with web dev in F# that might be of interest: https://functionalsoftware.se/posts/building-a-rest-api-in-g...
Well, clearly you are a smarter and funnier person than I am. And now you've shown it to everyone on HN. That must feel amazing! This must be one of the best days of your life.
This is about how lame PR april fools pranks got banned on HN in 2014.

The issue isn't clever jokes or pranks - like most people on HN, I know the history too of course it's all great.

The problem is that companies started doing it by rote as a way to promote themselves with teh hackerz. That's lame and boring. It had gotten lame and boring years before I made that post in 2014. How much lamer and boringer is it now? exercise for the reader.
New LLM releases, market trends, interviews etc.

http://techinvest.li/ai/
I’m not sure where you’re going with this.

To wit, no one expects human brains to be capable of arbitrarily complex computation.
`await` can only be used in an `async` function. How is that so different from `let!` only being available in a computation expression?
I think Clojure is the better option if you want to do FP using the JVM ecosystem. The problem (for me, anyway) I've run into with Scala is that it supports both functional programming and object-oriented programming. Every code base I've worked on in Scala has ended up being a hodgepodge of both, which I find annoying.

However, the best functional programming language is, of course, Elixir. :D
>There is no way Jobst "further damaged" Mitchell's reputation.

There should be a legal class of people where it's acknowledged that nothing you say about them damages their reputation any worse than it already is.
The trick to competing with Duolingo is to _actually_ teach people new languages that they actually learn, rather than giving away the illusion that they are learning a new language on Duolingo.
Infuriating. This is a fashist takeover of the United States.
And the people with guns swore an oath to the piece of paper, not to the man. If the piece of paper stops saying that he's the man...
“ Globe gores are strips of paper containing printed maps in the sizes and shapes needed for globe construction. The maps can be either terrestrial (showing the earth) or celestial (showing the heavens) and the gores are typically football shaped. The gores can be thought of as pre-assembled building blocks for a globe of a particular size which a globe-maker can quickly utilize to construct a globe without having to spend the time constructing the maps. ”
Why would you ever have 100,000 entities on a page? What is the business use case for this?
I just posted this:

https://news.ycombinator.com/item?id=43548341

Which is about how since 2014, April fools jokes on hn have been discouraged.

( Its old, but I thought I'd reshare. )
It seems like the obvious reason they weren’t rescued earlier was the cost to taxpayers was unnecessary when the astronauts were relatively safe waiting, but if that were the case why wasn’t NASA more transparent with their rationale? It leaves room for doubt that it was at least in part politically motivated.
> that would allow vibe coders

We've experimented with that actually! Six months ago it was terrible, but the new models are getting pretty good.

And it's definitely easier for an AI to generate DBOS code to make a fully formed distributed system than a fully formed distributed system somewhere else.
Also on Google Books: https://books.google.com/books?id=DOdiAAAAcAAJ&printsec=fron...

Crazy that this is from 1604. This page[0] says it has 3000 words and is 120 pages. And is the first English dictionary. Which is incredible. Also incredible what Shakespeare did at a time when a dictionary had such a paucity of words.

0: https://www.lexilogos.com/english/english_modern_early.htm
I was sceptical about the VCs to start with but the Bill Gates quote made me really question it all! Thanks for sharing the story about him predicting voice as primary means of interfacing with computers.
Organizing, unions, labor law. Otherwise, you're always under someone cracking the whip for shareholder returns and management comp. I am not against those gains, but in moderation, we only get one life.
About to jump into an eng meeting with him right now!
Best one I've ever heard was from my friend Bill March. (His real last name, not his real first.) He was relatively new to the company, came into the office on April 1, which also happened to be payday, and was handed a check addressed to Bill April.

The funny part is that it wasn't actually an April Fools joke.
Having been on the other side of the table... there's a tactic students will sometimes use, where they don't understand the question but will simply attempt to regurgitate everything written on their notecard that is related in hopes that they'll accidentally say the right words. Sounds like you did understand it, but the volume perhaps made it look like you were just dumping. It is indeed annoying to grade.

Grading is boring, tedious, and quickly wears down one's enthusiasm. The words of M Bison come to mind: "For you, the day Bison graced your village was the most important day of your life. But for me, it was Tuesday."
I mean a rapidly changing front end codebase is always going to be entangled mess no matter if it’s react, plain JavaScript or even “native app code”. Front ends are where the rubber meets the road and have to deal with fuzzy weird human shit and miles of edge cases. That is just the nature of the beast.

Even if you attempt to tame it and make “the prefect codebase” it’s still gonna be a mess.

If anything React and typescript help it from being an even larger mess full of homegrown idioms that are normally baked into the framework.

There is no such thing as not using a framework. You either pick an existing one or build your own. Very often the sensible choice is to pick an existing one.
Would be a cool life, you operate a converted PBY Catalina that is a cargo plane and you bum around ferrying stuff
The navbar takes up half my screen on an iPhone 13 mini :/
Location: Philadelphia, PA

Remote: remote or hybrid

Willing to relocate: no

Technologies: React, JavaScript, HTML/CSS, Ruby on Rails, SQL, AWS, TypeScript, Next.js, Tailwind CSS, GraphQL

Résumé/CV: https://docs.google.com/document/d/11yZx1lzUBwnHyL0a5ygfbXvaS-4WSilWmXZKnZ1g5A4/edit?usp=sharing

Email: amandawitecki(at)gmail.com

LinkedIn: https://www.linkedin.com/in/amanda-witecki-586334135/

I'm a senior software engineer with 11.5 years of overall experience and 5 years of fullstack experience. I've worked in the healthcare industry for over a decade in the innovations space. I lean frontend, and am looking for frontend or fullstack opportunities. I've used React and RoR quite a bit in my professional life, and have taken on learning TypeScript, Next.js, Tailwind CSS, GraphQL, and Postgres through Udemy courses and a personal project. I've also recently taken on learning Python through Udemy.