skysight-inc/HackerNews huggingface dataset:
Hey HN, I'm Gabriel, founder of Meticulous (YC S21). Our mission is to make the world's code safe, performant and reliable.

We're starting with a tool to catch JavaScript regressions in web applications with zero-effort from developers.

How it works: Insert a single line of JavaScript onto your site, and we record thousands of real user sessions. We then replay these sessions on new code to automatically catch bugs before they hit production. You can watch a 60-second demo at https://www.meticulous.ai.

Catching JavaScript regressions is just the start. We are a London-based YC company. Our team previously worked at Dropbox, Opendoor and Google. We raised $4m, and are backed by some of the best founders and technical leaders in Silicon Valley, including Guillermo Rauch (founder Vercel, author next.js), Jason Warner (CTO GitHub), Scott Belsky (CPO Adobe), Calvin French-Owen (founder Segment), Jared Friedman (YC partner and former CTO of Scribd) and a bunch of other incredible folks.

You can read more at https://www.ycombinator.com/companies/meticulous/jobs/AkHpFa...

If interested please feel free to reach out to me at gabe at meticulous dot ai, with a few lines on what interests you about Meticulous and mention HN in the subject line.
We did, but maybe not cheaply enough. If they can save a few cents by passing on the cost to you (in the form of more battery usage) they will do so as long as the market (or regulatory environment) doesn't mind.
https://en.wikipedia.org/wiki/History_of_the_electric_vehicl...

"In 1828, the Hungarian priest and physicist Ányos Jedlik invented an early type of electric motor, and created a small model car powered by his new motor."

1828!!

"Rechargeable batteries that provided a viable means for storing electricity on board a vehicle did not come into being until 1859, with the invention of the lead–acid battery by French physicist Gaston Planté.[17][18] Camille Alphonse Faure, another French scientist, significantly improved the design of the battery in 1881; his improvements greatly increased the capacity of such batteries and led directly to their manufacture on an industrial scale."

"Electric battery-powered taxis became available at the end of the 19th century."

"To overcome the limited operating range of electric vehicles, and the lack of recharging infrastructure, an exchangeable battery service was first proposed as early as 1896.[41] The concept was first put into practice by Hartford Electric Light Company through the GeVeCo battery service and initially available for electric trucks."

It was viable technology!
Show HN: Contributors page for your open-source project
I’m Pranav, co-founder of Chatwoot (https://github.com/chatwoot/chatwoot), an open-source alternative to Intercom and Zendesk. What started as a passion project in 2019, gained a lot of momentum recently. This was possible because of all the contributions and love we got from the community.

We’ve created a page (https://contributors.chatwoot.com) to showcase our contributors’ work and give them a platform to share their contributions with the world.

We open-sourced this little project too. We’ve made our repo for other open-source projects to use it as a template and build their own contributions page. It is built on Next.js and runs on Github Pages with Github Actions updating the data regularly.

Check out the project and let us what you think about the project.

https://github.com/chatwoot/contributors
I must drink coffee first. I kept reading, failing, and was wondering, where, it works great. Nice job.
Merge+Diff: Building Dags More Efficiently and Elegantly – Docker
It's really nice just to have a browse through the apps, actually. I've learned about some cool projects which I never knew existed!
They are not among the very best, they literally invented it and still hold the steering wheel.
A second set of vehicles is required for long-haul anyway. Usually you want to do the long-haul part with a large capacity articulated vehicle (e.g. a double decker) and these will typically need to be offloaded at a depot, and then you will do the next leg with a rigid vehicle if required.

Similarly for Rail you are loading a container which will then probably be handled by an articulated vehicle before THEN being loaded onto a rigid vehicle.

(I'm a logistics / supply chain consultant based in the UK, so aware of how these things usually work over here at least)
That’s more or less what I’m doing. I’m syncing with apple photos. I have iPhone, so I also use iCloud easily.
Outside of the obvious money laundering issues, there are other regulatory reasons why a bank would need to verify where a person resides, including taxation, data management requirements and if the person is even allowed to have an account in the first place.

But I completely agree with your general point, in that banks could probably work with way less information than they are requiring now. For instance a valid ID with any proof that you reside in the country you open the bank account in should be enough, no need for an exact address, or proof of employment etc.

Currently most of their requests are to weed out low margin customers. Proof of it, there are actual banks that already work on a "prepaid" basis providing very little service outside of storing money, and they effectively only need an official ID and a phone number (provided the ID will have a residence and more info)
I tried this and it’s pretty good.
From my understanding, homelab today is a subset of selfhosting, and means selfhosting where you have physical access to the hardware, so usually hosting at home. While Cloud-Hosting can be also selfhosted, but you usually use someone else hardware for it. And while the origins of each are a bit different, the usage today is in that way. We are long past the era were homelab only means experimentation and personal research at home.
If you scroll a little too far at the end, it'll lock you out and prompt you to login. Basically as soon as the first "recommended" tweet is displayed mid-screen.

The way I scroll as I read, I often have to go back and reload the page just to read the last tweet in a thread.
Especially those which supposedly are turned off, but still use battery power for low-power Bluetooth for device discovery. So many times I was driven mad by this very shitty and very expensive device, because a deep-drained battery is no joke!
Have you considered solving problems is hard and ends the gravy train, and if you get an opportunity to personally benefit, most people given the chance take the easy personal profits rather than to go down fighting the system?
I do something similar with the old Gmail for Domains product (or whatever it was called before Workspace) - it lets me add real mailboxes but also have a catch-all, where everything else gets delivered to a specific address.

I know this is not available any more so I've done the same with Cloudflare Email Routing which lets you set up a catch-all and is (still) free.
I've been using Next.js (with typescript) a lot and API routes always felt slightly wrong to me, since matching the types involved in the requests between client and server is always mostly manual and thus error-prone.

I found myself thinking "Too bad Next.js does API handling itself, so I won't be able to use this tool easily", but then I saw that they already took care of that: https://gravity.digitak.dev/docs/frameworks/next .

So I might actually end up using this. Thanks for sharing it here!
Same here; I have an ADHD-PI diagnosis. Obviously everyone with ADHD or adjacent symptoms is different, but the idea of having talking on in the background while working is untenable to me. Open offices have been the worst working environments I've ever used. Even having gentle, instrumental music on with headphones is too distracting for me to work. Silence, or no work is done. If people are close by, even if they're not interacting with me, just them being close by is distracting enough to make my productivity tank. Same issue with these "remote doubling" services, in my experience.

Maybe it's different for people with a "primarily hyperactive" diagnosis, where the doubling is more an aspect of keeping them in their seat than anything.
> sharing the kernel or are users placed inside separate VMs?

The isolation is with users and SELinux. There are no VMs as those are pretty heavy.

> the pricing is only listed as monthly. Is there more granular pricing?

Pricing is with hourly granularity, but shown as monthly for simplicity.

> What about storage/disk/volume encryption?

We run only bare-metal servers, so this is less of a concern unless you expect the whole server to be stolen. Data still needs to be accessible all the time.

> What about managed databases?

It's more focused on end users, rather than devs. So trying not to go overboard with very technical apps.

> I also saw Gitea, but not Gitlab.
> What about more closed source software containers, like game servers?

Still many apps to be added. I also try not to compete with hosting offered by FOSS authors, unless they push other options themselves. Added a note on Gitlab on our feedback tracker: https://feedback.pikapods.com/

> Your pricing seems cheaper than Linode's, but is there any other advantage to use your service over theirs?

Linode seems to use VMs and asks you to make an install script. So it will be heavier than simple containers I use.

Hope I covered a few questions. There was a lot in this comment...
I know this is kind of negative: but I don't like nostalgia much and I think I like tech-nostalgia least.

Don't get me wrong I like old tech, but just for what it is. Text based, simple, fast etc...but I don't like wallowing in a warm, fuzzy feeling about how it was.

I mean I personally do recall 5.25" disks. I liked their look and feel as a kid. Fine. But making a big deal out of it feels retrograde...
Can you imagine how fast those websites would be today, though, compared to modern websites?
> There are small farmers all over industrialized countries who have no problem drinking raw milk (most of them probably, because the machines are expensive).

I know this is threadomancy, two weeks later, but - how the hell would you know that?

If a farmer in Ghana gets the shitters for a week after drinking raw milk, how would you know? If their kid gets meningitis caused by Listeria and needs to have a hand amputated, or a foot, how would you know?

You wouldn't. But the WHO and a bunch of other health agencies around the world collect data on this sort of thing. And the sad truth that emerges is that the majority of food poisoning happens in non-industrialised, developing countries.

Got that? In countries were people don't have a food industry, where raw milk and dairy is all the dairy they can consume, and where everything is fresh, as fresh as fresh can be, that's where most of the food-borne diseases happen.

You wanna know why? Because modern standards of hygiene work, bitches. That's why. And that includes pasteurisation which is basically a method to scrub milk clean of pathogens.
This hits the nail on the head. Also, all the money-printing creates extreme market distortions, inequality and injustice. It greatly increases the role of luck and social connections in financial success (due to Cantillon effects) and therefore those who end up at the top, blinded by their extreme survivor bias, tend to be overly optimistic about reality and so they are among the worse qualified to be making complex decisions on a global scale which affect the majority (who are non-outliers by definition)... I doubt anyone is qualified to be making those decisions, let alone extreme outliers who don't fully understand the magnitude of the problems.
Exactly this.

We also have to take into account that there's a lot of "misses" in those recommendation engines - which is normal. But when they nail it, people have positive emotions towards it, so it's a good feedback loop.

Personalization would be to have Spotify recommend you only songs about expensive watches after you've searched for a Rolex on Google, with ads in the middle about Rolex ahaha.
I found this the other day: https://store.steampowered.com/app/1196080/Space_Simulation_... which seems to be a GPU implementation of typical powder toy sims https://www.youtube.com/watch?v=3HygqknsmjY
What's wrong with mechanical bathroom and kitchen scales?
Super happy with https://ente.io/. Folks at ente are amazing.
So if let's say, Myanmar doesn't stop using CFCs. What's your solution? Send in some Blue Helmets to enforce global law? And what if they start shooting back? You want to send your son or daughter there?

And not to mention the politics of rich countries sending soldiers into poor countries to enforce rules. Colonialism 2.0. "It's the developed world's obligations to drag the uncivilized nations into the the 21st century"?

Sounds familiar.
As someone working for a company that is big on personalization (but working on totally different things): Yes! Thank you!

Even if personalization worked, I wouldn't want it. Not just for the obvious privacy reasons, but because it would not be relevant to my current context most of the time. If I'm looking at a camera review page, I don't want ads for flower bulbs or shirts or whatever else I may be interested in. If there has to be ads, make them relevant to the context. I would be much more likely to buy some camera accessories from such a page than something irrelevant and distracting.
You had to wait 30 minutes to wait for all those unicorn gifs to load, so I'd say it wasn't as fast as it could've been :D

The amazing part was that everyone had a homepage at some point, where they put content online about topics that they thought was worth sharing.

Even girls in school had a website with sparkling rainbow gifs and a guestbook, and some pages about topics they liked... like smallville series character details, some cake recipes or games that they played. Oh boi have I read way too many things about dragons or vampires in historic literature.

Those websites were usually hosted at all those ad driven freehosters like geocities or funpic, so they sometimes injected their own ads to fund the hosting costs.

But honestly, I'd take the old version of the internet any time again over the dumpster fire that is social media propaganda and coordinated/incinerated defamatory shitstorms these days.

The internet was a welcoming place for everyone, where people shared what they loved with others. The internet was a nice place. And then, the facebook and the chans happened, and everything kinda went to shit.
I love that on mobile they all show up as "https://www.kozubik.com/it.."

You can't win, haha

I think I prefer a middleground. I like Sivers' short URLs but I'd go with a word rather than just letters. Letters seems like a step too far for my preferences, looks untidy.

In real reality I'd probably use both methods. Long SEO-delicious URL for the actual article, short redirect to it, best of both worlds. Use whichever is appropriate for the medium (preferring to link online to the non-redirect for less future hassle)
Because it's actively user-hostile. It's not that we can't figure it out, it's that it takes extra effort and creates a problem that shouldn't be there in the first place. If things like ThreadReaderApp or Nitter can present the content in a more accessible & pleasant form, Twitter should be able to do so as well.
you can arrange two monopoly boards (better still if two different monopolies) in an 8 shape. This prolongs the game and makes it more interesting.
I am pretty sure the market disagrees with you.
The zero set-point, usually.
Curbs that separate the bicycle lane from the main road:

https://chi.streetsblog.org/2015/12/01/cdot-pilots-bike-lane...
Sandstorm uses VM templates (Vagrant)[1], so pretty heavy and harder to update.

I use Docker images, as provided by the upstream project. So you get the same experience as running it yourself, as well as quick updates.

1: https://docs.sandstorm.io/en/latest/vagrant-spk/packaging-tu...
Your whole argument breaks down when it is me - a "completely unqualified", uneducated person, but also a programmer since I was 6 y/o - who has to teach people with university diplomas how to do it correctly. Happens at every job I ever had.

Overall, university diploma means absolutely nothing to me - sometimes it's a minus (because it sometimes grows a specific attitude that has no place in my teams). The only working indicator is time spent doing the job + personal interview.
Sure but the point is that unlike with traditional LGVs, the long-haul can't be done with electric ones because of the weight of the batteries required to serve that kind of distance.
> I often find articles that don't have the date at all

I hate this trend, one theory I heard was that it helps the content appear "ever-green".

Another theory is that it helps hide inactivity of content updates; like 100s of articles will be produced in a short span of time and then nothing for months or even years.

But yes, I hate it.
It will if people do this en-masse and the throughput of the store goes to zero.
> You absolutely were lucky to find something you liked. Saying otherwise is a textbook example of being born on third base and thinking you hit a triple.

Well I don't think I was lucky actually - I sacrificed for it. I could be based in London and have a better salary and different opportunities.

I'm privileged in that I have skills that are in demand in several cities/towns and no dependents, but I suspect lots of people are in that place on this website, and these things are choices. Not everyone has to choose to take the biggest salary with the biggest companies somewhere they hate.

If you are a programmer in the UK for instance, the best programming jobs with the highest salaries are in London, but there are plenty of opportunities in Leeds, Manchester, Sutton Colefield, Edinburgh, Bristol, Brighton, York, Oxford, Bath... All places which are lovely to live in and will give you jobs within 10 minutes if you choose to have that life.
Page loads were slow, but you don't get that weird thing you get today when a page is slow even after it's loaded, or stuff keeps loading in and changing the layout so you need to sit and wait for an unknown period before you can interact with it.

It feels like websites are a lot jankier today. The old web was slow, but it was predictable. Like I know a site where if you don't wait for it to finish to load (and it's javascript loading, so you get no browser indication that it's actually loading), then the all the links will be wrong. That is, you get the wrong content if you click a link. It's quietly kind of amazing how they've managed to break hyperlinks, given they're a part of HTML itself and work well out of the box.
The problem is that economic growth is extremely important to developing economies as well. It’s one thing to say we should limit growth, or deprioritize it, or whatever, but in practice this means forcing poor countries to accept lower standards of living. That’s the real trade-off here.
Chinese Tech Giants Quietly Retreat from Doing Business with Russia
Retrospectives open the ability to provide feedback. That doesn't mean anything will happen with that feedback. That's before considering social theory and tact, where it becomes obvious being rebellious is generally a bad move socially unless you're already willing to leave, are in a position of power over others or the crowd is willing to take your side. Meanwhile these "agile" environments tend to push maximum social participation from developers at the benefit of management.

"No true Scrum/agile" aside, this is the reality of many. The fundamental problem still lays in the power difference between ICs and upper management. Even if it is "inefficient", so are many things done by modern corporates. Showing something can be done more efficiently isn't a guarantee the company will become leaner.
> set up in a way that prevented it from transferring wealth back to the owners by any means

and i noticed you omitted the method of the owner selling the share (to a third party).

This is the primary way to transfer wealth generated from a company.

> expectation that it will lead to dividends/buybacks at some point in the future.

it doesn't need to be an expectation of such at all, as long as there is someone else in the market willing to purchase the share, at a price they and the owner deem acceptable.

You could have the opinion that the lack of any possible cashflow returns to the owner as a proxy for the share being valueless, but as long as everyone else disagrees with you, and continue to transact the share in the secondary market, it has value.
Show HN: Topline Resumes
I learned Hungarian late in life (2011)
You may only improve what you can influence, within your agility bubble: does it stop at your team, or does it embrace the whole company structure.
Excellent documentary.

All that talk of hot lead made me wonder how many workers in there suffered some form of lead poisoning:

https://www.historyofinformation.com/detail.php?id=4426
JPEG has been growing on me lately. In addition to all of the clever information theory magic, it is also practically the fastest way to compress an image by miles.

I've got implementations on top of libjpegturbo that can encode with latency low enough to support interactive frame rates at modern resolutions. We are talking 1920x1080@4:4:4 in under 10 milliseconds.
> Granted, none of these allow for a clear understanding of a ticket lifecycle, or a whole project. But that's because this belongs in a narrative, not in a dashboard. And a lot of people don't like to write or value written docs.

Maybe there is a market for "literate programming merged with project/task management" where the narrative is maintained as a source of truth and individual items can be queried (or compiled) out of it. The narrative could based on some of the ideas in this article even: https://www.joelonsoftware.com/2000/10/02/painless-functiona...
Eh, 30 seconds maybe if it was a lot of images?

I remember it took about 20-30 minutes to download an mp3 in the dialup days. Most websites were in the kilobytes because everyone was on dialup. Also keep in mind most screens would have been 640x480, so it's not like you were getting high res images.
The manifesto quote was accurate I believe but ascribing all of the management BS and everything else to "agile" was ridiculous.

The really successful software projects I have been involved with had very reasonable requirements. In that they was not a long list of them and the core problems had plenty of time allocated.

That's the first key in my mind. Limit the scope. Overall. Another thing is to close feedback loops in terms of making sure that there are actually users using releases.

The number one biggest thing that has helped me is to avoid having places for managers or users to add an infinite list of features they want. I usually only need one or two things to work on every 3-5 days. We discuss every thing directly in text (or sometimes voice) chat based on the users testing the working application as it progresses.

I think this is also best for small teams, although recently I have done mainly solo projects.

I know one of the ideas with feature/issue trackers is that there are too many things to keep tabs on without them. But it seems like for a lot of projects, having the tracker means people fail to communicate directly when necessary, create busywork, and do not focus on priorities enough. If there is so much stuff going on that it actually can't fit in the chat room then maybe that's too much stuff.

Obviously things are going to be different for a large team handling something really extensive like Google Chrome, which is actually a full overlay operating system.
A country emitting enough HCFCs to wipe the ozone layer within a decade is a threat to the security of every other nation on earth (due to increasing ionizing radiation). So yes. Economic sanctions and military intervention.

I don't have kids, but i am in military age ("Wehrfähiges Alter") myself.