skysight-inc/HackerNews huggingface dataset:
Right, but let’s be realistic the analogy of houses is not the same as a country - there’s plenty of room in all of them for the most part.

And legitimately, I’ve had people crash on my couch when they were in a rough spot for weeks and weeks. Literally all of them wanted their own space and as soon as they were on their feet, they left. If you’re in trouble, you’re more than welcome here. Happy to help, though I don’t know what I can do.
But reciprocity breaks down eventually, and it's not obvious to me that the paint will fade at all.
How Evolu Works (Local-first database with server sync using CRDT in TypeScript)
There's still something missing in your description in that the point of having large organizations of knowledge workers is to shard the mental context across multiple brains. As a manager of 10, unless I am hiring very stupid people, there is no way that my knowledge base is a superset of the knowledge of all 10. There's also no way that I can talk with all 3 billion users of my product or the nonexistent technical support staff - but luckily I work with a few really good PMs and data analysts that have a decent understanding of the market. My job is to have a low-fidelity representation of what's in their heads, plus enough of an understanding of the problem to understand what sort of people need to be involved, and then connect the right people and give them enough context on the goals and other folks involved that they can work out the details themselves.

I can do this over zoom calls & docs & links - my team is half remote, and they continue to be productive. But it's a lot less efficient. When everybody's at the office, ICs talk amongst themselves, if they're missing context on product goals or an important change to the codebase they'll hear it from their coworkers, if management is making a bone-headed decision they'll talk amongst themselves and eventually it'll generate enough buzz that it'll get reversed. The model of "manager figures out what to do and then tells remote employees" lacks this resilience, and these feedback points. Employees are usually pretty well incentivized to not tell their manager directly when the manager is screwing up (although I actually have a couple directs that are good at this, and I listen closely to it), and when touch-points all go through the manager and people see their job as to execute on what the manager decides, that information that "hey, this plan doesn't make any sense" doesn't really have a good way to bubble up.
Spent dome time in Peniche last year working remote. Loved it and highly recommend.
One of the two creators of https://wormhole.app here :)

Now that we’ve shifted our company’s focus to https://socket.dev, I’d love to open source Wormhole. I’m quite proud of the code - I’ve worked on P2P and file transfer systems for so so long that I think this might be some of the best code I’ve worked on.

It’s just a matter of finding the time, but I expect this will be open source eventually.
> If we have the option of industrialisation without pollution, why are the corporations polluting the air in your example?

Because it costs less. You can install a catalytic converter on a car and it substantially reduces certain types of pollutants, but catalytic converters cost money.

This is a tragedy of the commons problem. The emissions from your car over its lifetime cause e.g. $0.01 in damage to everyone in the city including you, which is a million people, so you'd be causing $10,000 in damage, and breathing the exhaust from a million cars over the same period would be causing $10,000 in damage to you. But breathing the exhaust from your car would only be causing $0.01 in damage to you. And a catalytic converter costs e.g. $500.

So you're better off if everyone has one including you, because you pay $500 and don't have to suffer $10,000 in damage. But you don't get the same result as an individual choice, because you'd rather suffer $0.01 worth of incremental damage than pay $500, and then what anyone else does is out of your hands, but they have the same individual incentive as you.

> The issue we face in the modern world is nobody knows how to do industrialisation without pollution. Governments banning pollution has just stifled industrialisation.

What we haven't figured out how to do is regulate pollution efficiently.

If you leave it up to individual choice it's a tragedy of the commons, but if you give it to elected officials it's the opposite problem. Someone proposes a rule that would impose enormous costs on the industry to prevent only 5% that much total damage. This isn't worth it, the cost/benefit is way underwater, but if you put it up for a vote, 95% of people don't work in the industry and don't care if they drive it out of the jurisdiction, so it passes.

So you need some kind of additional constraint on what regulations can pass that require them to survive a cost/benefit analysis, and we don't currently have an effective system for that. Maybe something like: The government has to provide a cost/benefit analysis for each provision of each regulation, provisions with negative expected value are stricken, and you can sue the government if their cost/benefit analysis is in conflict with reality.
Strange that both options you mentioned are professional services.
Plzen (another Czech city) is also shown in Germany.
> The hope is that Russia / China will have no way of preventing Starling from existing (maybe except shooting down satellites and causing a major international diplomatic incident).

They've got a much easier way of preventing it from operating: Ban sales of Teslas until Musk relents.

Nice factory producing 250k cars per year for the Chinese market you've got there. It'd be a real shame if some sort of party of workers were to seize the means of production.
I found this video to be quite significant to me on the "nihilism" front : https://www.youtube.com/watch?v=Jv79l1b-eoI
Ask HN: Should Hacker News have a "Save for later" feature?
I for one would find it useful. "This sounds interesting, but I'm a bit busy at the moment and worried that I may not come across this link again later."
One thing I have seen is a massive increase in wider executive meetings. With Zoom calls routinely having 100 executives. There's no time to manage their own teams because top execs are forever inviting everyone to 'fireside chats' and 'deep dives' because on the surface it costs nothing to add another person to a Zoom call.
I think it also is a measure for technical debt. If someone can easily understand the code and make changes, it is a sign of low technical debt.

Too often developers measure code quality by applying personal subjective measures, like number of lines per method, DRY or choice of programming language and start making major refactoring based on personal preferences.

If someone without knowledge of the code can swoop in and make meaningful changes, it does not matter how many lines of code there is or if it is built with X or Y. It's the end result that matters.
Oh, you’re a racist doing replacement theory nonsense. Gotcha, alright well, you specifically you are not welcome, and GFY.
Wdym?
How about for setting up a server and serving http requests / establishing web sockets?

If it’s just a bunch of calling C code then I have to ask which part of this is actually assembly
Also worth mentioning that while docker has been catching up by offering a rootless mode for years now, it insists on running a daemon process.

That daemon is a subtle but incomensurate burden when adopting the least privilege principle.

In environments running multiple hosts which themselves run multiple containers, typically: k8s, it forces your hand in either giving in and grant docker (the daemon) root privilege if any one of your container needs root, or to exclude that container from running in that environment altogether (since it would fail to execute if the docker daemon is in rootless mode). Of course the most secure and wise option would be to refractor that container and whatever it's doing to run rootlesssly, but sometimes this is simply not a reasonable or even possible option in order migrate massive complex platform of hundreds of micro services with its own history and justified security exceptions.

K8s (and Openshift, which adopts a stronger security by default configuration set) provides control over which service accounts is granted such exception.

tl-dr: use podman/buildah rather than docker, use openshift rather than vanilla k8s.
If there are 7 levels above you in the management chain, take any feedback with a huge grain of salt because companies like that don’t operate much on merit.
Consider the implications of advanced robotics and materials science on the cost of producing anything. The trend is an exciting reduction to $0 marginal cost. It will still take time but one can see it starting to unfold gradually already.
"Regional Transmission Organization"?
So two articles written by one dude that literally contain a few words that speculate some nonsense. No hard data. Did you even read this yourself? Who is losing space because it's underutilized and why?
> everyone wants to be away from their family is fundamentally flawed,

I didn't say that. Whether we want to be with our family or not, the business believes it's a distraction.

How does downsizing contradict anything I said? The logic that they want to force people to the office to justify the payment doesn't make sense. Employees are the cost they they are trying to optimize by having the office in the first place.
> Only in the non-volatile flash memories, multiple values of electric charge can be stored in a capacitor, because it does not consume any power for storage.

DRAM also uses a capacitor to store data so it could support more than one bit per cell too.
Ask HN: Why do some submissions not have a link to discuss?
Because people will ask for an example, I’m using the submission in position eleven…and, because there’s no discussion link, all I can do is give the title.

I’m sure Hacker News has a reason, just curious what the reason is.

“Emerge (YC W21) is hiring an android expert to help build the future of mobile.”
Its documented. If you just type `podman-compose` in the command line you get...

usage: podman-compose [-h] [-v] [--in-pod in_pod] [--pod-args pod_args]
[--env-file env_file] [-f file] [-p PROJECT_NAME]
[--podman-path PODMAN_PATH] [--podman-args args]
[--podman-pull-args args] [--podman-push-args args]
[--podman-build-args args] [--podman-inspect-args args]
[--podman-run-args args] [--podman-start-args args]
[--podman-stop-args args] [--podman-rm-args args]
[--podman-volume-args args] [--no-ansi] [--no-cleanup]
[--dry-run]
{help,version,wait,systemd,pull,push,build,up,down,ps,run,exec,start,stop,restart,logs,config,port,pause,unpause,kill}
...

command:
{help,version,wait,systemd,pull,push,build,up,down,ps,run,exec,start,stop,restart,logs,config,port,pause,unpause,kill}
...
systemd create systemd unit file and register its compose stacks

When first installed type `sudo podman-compose systemd -a create-unit`
later you can add a compose stack by running `podman-compose systemd -a register`
then you can start/stop your stack with `systemctl --user start podman-compose@<PROJ>`
Better url for the Hayes article: https://www.americanscientist.org/article/third-base
Have to live a website that says nothing about what the product actually is.
I agreed with your post, but was confused by the heavy downvoting and wanted to understand what I was missing.
When a group of people sets up a speaker and another group prevents speaker from making his speech... That is preventing from speaking.

Allowing to fire people because of their political views is a very fine line. Especially if they cleanly separate political and professional lives.

Few years ago we had an ex-politician fired from stocking shelves in a supermarket. Arguably dude did have some contraversial opinions in his heyday. But he left the politics long ago and was trying to make a fair living. Then his opponents from the other far- side tracked him down and „informed“ the employer about the dude's past.
What weird workplace is that where PMs are not ICs?

Is it this way because they have "manager" on the task name?
Fortunately this is already happening in some fields such as machine learning. Check this out: https://openreview.net/group?id=ICLR.cc/2024/Conference#tab-...
Nice! It is totally possible you really are a great manager, but that description also comports with my feeling that this industry is just absolutely riddled with terrible managers.

In any case, it’s good to be relatively good, so I’m really happy for your success so far! It’s not an easy job at all.
Kind of?

I became a dad last summer and we also bought a house. My 9-5 takes a lot out of me, there is always something to work on at our house, building furniture, chopping wood, groceries, and the baby needs constant attention. Luckily, I'm relatively happy at my job, not too many meetings, I'm free to work whenever I can, and I like the company, my team, the technology, and the service we provide our customers.

However, I wish I could spend more time tinkering on software and tech stuff I care about.

I'm not in the "nothing matters" group, I know that nobody will care about my open source packages when I die, that's not why I'm doing it. I do it because I find software development and technology interesting, and I genuinely enjoy coding in my (though now very limited) free time.

On the other hand, I try not to consume too much content, as it would make me feel unproductive, but in reality, I just need to do different things at this point in my life. With my current schedule, I had to recognize and accept that I can't read 1 book a week, I ain't doing 10 leetcode questions a day, I won't be a FAANG YouTuber, I probably will never build a startup. I can, however, read twenty minutes before going to sleep, and spend 2-3 hours a week learning something new and exciting, while enjoying my time with my family.
Show HN: GitHub Bot to Detect Duplicate Issues with OpenAI and Supabase
Hey HN Community,

I recently found myself knee-deep in a fascinating challenge that I think you'll find intriguing. I'm a backend developer with a penchant for Node.js and SQL, and I've been wrestling with a problem that's both technically intricate and surprisingly common in the world of open-source development.

The issue at hand? Duplicate GitHub issues. They're like weeds in a garden – you turn your back for a second, and suddenly they're everywhere, choking out the valuable discussions and dragging down productivity.

So, I set out to build a bot. Not just any bot, mind you, but a Probot GitHub app that could intelligently detect and flag duplicates before they multiplied. It was a problem that scratched my own itch, and I figured if it worked for me, it might just work for others too.

The idea was simple enough: whenever a new issue is opened, the bot would compare it against existing issues using OpenAI's embeddings to measure textual similarity. But the simplicity was deceptive. I needed to store and query embeddings efficiently, which led me down the rabbit hole of Supabase and its vector extension. I had to learn the nuances of vector similarity, and let me tell you, it's a topic that can get as thorny as the problem it's trying to solve.

As I iterated on the solution, I discovered nuances I hadn't anticipated. The importance of metadata like issue labels, repo id, issue id and so on, for example. The need to account The fact that the bot needed to be able to handle multiple repos, each with their own set of issues. The list goes on, so I focused on the simplest possible solution that could still be effective. I wanted to build something that would be useful to the community, not just a technical exercise.

I'm proud of the bot I built. its solves the task of detecting duplicates with a high degree of accuracy, and it's open-source so anyone can use it. Also if you have existing issues the sync script will sync them to the database so you can start detecting duplicates right away.

For those who love the gritty details: I leveraged TypeScript for its type safety, wrangled with SQL functions to handle vector operations like cosine similarity, OpenAI's API to generate embeddings and the final comment in the issue thread, I also used GitHub's REST API to fetch issues and comments.

It's not perfect – no bot ever is – but it's a start. I'm curious to hear what you think, and I'd love to hear about your own experiences with duplicate issues. What challenges have you faced? What solutions have you tried? What would you like to see in a bot like this?
Institutions as Forms of Life
I didn't find it to be incoherent at all, but I had read the book over a decade ago and had seen the previous adaptations. In some sense, maybe I was the ideal audience, because I knew the outline of the story going in but either didn't notice or didn't care when things were left out. Given the success of the film both financially and critically though, I have to imagine that a lot of people who hadn't read the book still understood and enjoyed it.

The reaction to Dune is similar to the reaction to Oppenheimer. I'm a huge fan of Christopher Nolan. A common criticism I see of him, which echoes what you are saying here, is that his characters lack motivation and are one-dimensional. I actually don't disagree. For me, film isn't primarily about character or plot like literature is. It's about creating a mood using pictures and sound. The best parts of Oppenheimer weren't the details of characters' personal lives or the Manhattan project or the senate hearings, they were the sweeping montages of beautiful images, music, and snippets of dialogue that came together to create a feeling of fear and awe appropriate for the subject matter. I feel the same way about Villeneuve's Dune. It might not be faithful to the intricate story of the book, but I think it nails the dark, vast, mystical quality that inhabiting the Dune universe ought to feel like.

You mention Blade Runner 2049. For my money, Villeneuve's true masterpiece is Arrival. It's not only great science fiction but also has a surprising amount of emotional depth, which sci-fi usually lacks.
Whether your customers understand it's an actual domain?

Okay, it's way more likely to be understood properly than any of the newer generic domain extensions released recently, and it's probably not an issue at all if you're selling a tool to developers or tech savvy folks, but there's always a percentage of the population who struggles to understand that anything beyond .com/.net/.org and a few country specific extensions exist.
I have not read the novel, but I felt from the film that it was crystal clear that learning the alien writing system was what gave Amy Adams' character the knowledge her daughter would die.

And yet, when I think about Dune 2021, I feel like it lacks a lot of interesting context and explanation from the novel. But I know plenty of people who didn't read it and loved the film. I suspect DV takes more care to lay out the important details than I'm able to perceive knowing the book.
Your criticism amounts to "if it isn't pretty, it isn't worth it". Haven't we got past judging worth on surface beauty yet? Didn't we hear the story of the ugly duckling as children? Haven't we learned that there are tastes which can be developed (like cheeses, beers, spirits, cigars) and worthwhile skills that need time and effort and perseverance to develop?

> "They could choose symbols that don't look so ugly next to each other,"

Not as easily as you might think, given all the Unicode symbols exist because they already have a meaning to someone, and many of those might not render in typical font which computers already have installed.
Good point. Also worth noting that move your head forward to look around front window pillars, especially when moving slowly - it is incredibly frequent when a pedestrian is approaching exactly with the speed that will hide them behind the pillars when the car is moving forward. This one I had to figure out on my own.
Thanks for that feedback. But what is the alternative to using FORMs? Going full object oriented?

I have seen some reports in the past by other consultants that are heavily relying on OO and those are like really hard to debug as they are most likely not that straight forward.
Without any sarcasm, Thank you for providing a handful of ideas to make learning great again.

Specifically very little can be more fulfilling than an ability to save another human.

I’ll look into emergency medicine certificate
It is surprisingly easy to use to obtain a type-safe data storage solution.

And everything is Open Source : https://github.com/evoluhq/evolu

Their future business model seems to be selling hardware running the server code with end-to-end encrypted sync and backup.
> Occupy no longer exists. BLM no longer exists.

Are you implying those groups were infiltrated and sabotaged by the alt right baddies and that is why they failed?
A casual search on LI shows 300+ applicants for a regular hybrid position and easily 1,600+ for a remote position in a prestigious company such as Databricks. I'm really curious how one can compete with candidates outside of Bay Area/CA if the CoL alone disqualifies you. Go East, young man?
There's a lot of negative vibes in programming these days. When I think of a programming community I think of fun, learning, engagement, projects, /programming/. These days it feels like it's just for money or power. These negative feelings make it all less fun.

So I've been doing music instead. I'm not good at it at all, but learning it ticks pretty much all the boxes that programming does. It's scientific in some ways, creative in others, and overall kind of fun to just build things.
Things I Learnt in 2023
This is not universally true. In at least Pennsylvania, "poor performance" as the reason does not disqualify from unemployment.
This question should be rephrased using objective metrics. It’s still a difficult metric but at least it wouldn’t merely measure cultural or even linguistic quirks.

Ask how many worry about their health, losing their jobs, crime, money, how many feel they have enough and fulfilling free time, trust their neighbors and so on.
space should be a government-only thing
To be fair, from that perspective every backend web application in every language is really just "calling C code".
Where were you interviewing?
the chemistry of photography is well-researched and involves simple calculations. it comes in many flavors, the product is repeatable and testable, and can be made very stable.
That's a sad state of affairs, but I'm not exactly sure what the alternative is supposed to be. Have the state handle this? They're the ones that the environmentalists are fighting against.
We had high hope that unlike SUN, Oracle will listen.

> Iterative process

please send a link to a video of a designer from Oracle presenting the string templates at a conference. This is not Loom, there is no iterative process.

> Python, JS, and C# also don't allow for such a shortcut

The syntax of C# or Python is also lightweight, fine by me.

> it's not some special prefix

I get that, but not using a constant like STR is an anti-pattern, as you said it's a virtual method call.

> The criticism, on the other hand, seems to mostly come from people who have not actually tried it out

Ask designers to go to conferences and you will get real feedback.
I personally hate those gaps. Wasted space.
To save a few dollars you installed an app that will gather as much data as possible, selling your info to big data providers but we're only worried about Google.
Yep, and that's only step 1 on a 100 step ladder. With monitoring tech that they probably already have in place, unless there's a widespread coordinated effort to obscure it (which itself would be extremely difficult), it wouldn't be hard to find the people accessing Starlink and punish them. There are a dozen different angles the government can take to make this impossible without great personal to the participants. I doubt it ever gets that far as the financial restrictions alone will be sufficient