skysight-inc/HackerNews huggingface dataset:
Luckily it still works in lynx etc. As I grow older, I notice that I get quite angry by many of these annoying ads and definitely pop-ups that scroll me up/down or limit my browsing. Not as angry as I get by OS X persistently popping up alerts to the fore-front of everything telling me things I do not care about at all. Who thought of that really has 0 feel of UX. But some ads are close. I am still waiting for browser-integrated micropayments for ad skipping. Show me a little screenshot preview and etc and let me pay a cent or 2 or whatever.
I'm hoping Vienna will learn from this and accelerate things here a bit.
> EDIT: ok, ok, I guess e-bikes it is. Still there are cities like Copenhagen and Amsterdam where everyone bikes everywhere and they don’t all have e-bikes. Do they just bring multiple changes of clothes everywhere?

These cities are almost 100% flat, it doesn't take much effort to bike in a leisure pace anywhere, you won't be sweating if you are riding at 12-15km/h. You don't need changes of clothes to bike as people do there.

I bike in Stockholm, in a longer route these days since I live in a house some 15km away from the city center, it is quite hilly and I ride a fixed gear bike so I do sweat, I do not carry multiple changes of clothes, I have my clothes for riding depending on the season (staples are a wind jacket, wool underlayers due to their good wicking for sweat), carry a small towel with me, clothes I'd like to wear when I arrive at my destination, and wet wipes. If I'm too sweaty I will wait a few minutes until I cool down, use the towel to dry the sweat and the wet wipes in case it's needed.

It takes almost no effort after you are used to the routine, like anything you just adapt to it and becomes the new normal.

The resistance you feel is just the fear of the unknown, it's absolutely doable even in places not as perfect for biking like Denmark, the Netherlands, Berlin, etc., in my case I just love biking and the added routine I might need after biking 15km is totally fine. Others will use an e-bike around here if total practicality is needed.
The amount of sweat is only correlated to the amount of heat generated.

I’m no expert, but that’s demonstrably not true. Evidence being two fit cyclists riding the same route, and one is visibly more sweaty than the other.
I'm not very old, but my very first computer was an Acer Note Light (40 MB RAM, 4 GB HDD, Intel Pentium III iirc) which I got in... 2005. Yes, third world problems.

Somehow I managed to upgrade it to Windows 98 and plug a CD burner to it via the printer port, which had a maximum speed of 4x. Did my very first website with it using FrontPage 95.

Dumb me screwed it trying to re-weld the power plug. I still miss it.
People that exercise regularly sweat less for the same amount of effort than when they weren't exercising. I have no idea what the biological / thermodynamics explanation is, but it's a quite basic fact.
> If you compare modern cars with cars from 50+ years ago, the difference is staggering

This - even 30 years ago, if you were doing a 4 hour+ journey, there was a pretty decent chance your car would break down at some point. It would be on your mind. Nowadays, it’s really almost unheard of, to the point where people don’t even think about it.
Cycling economy increases naturally with increased fitness. As with virtually all forms of fitness training. It along with many other factors is why someone can quadruple their possible power output with training. All without melting. Look up cycling economy.

Also how much you sweat is a trained response. This is why athletes do heat training before hot events. There is more to it than some oversimplified physics based equation. It’s a biological system.

All these things are much more significant when going from someone who basically never cycles or exercises, to someone who does. It is less significant in pros, so keep that in mind if you are looking at studies of “trained cyclists”. Law of diminishing returns.
People making what they are told is $70K/year are actually paid significantly more than that and their overall actual tax rate, because employer tax doesn’t actually exist economically since any tax the employer pays due to hiring the employee is a direct tax on the employee period, the real tax rate for common people is already nearing 50%! If we add the medical side in, which I agree is connected when comparing to other healthcare systems, which I do NOT agree are better, but still adding those in and a typical upper middle class suburban household is taking home a shockingly small chunk of their total economic compensation the employer is paying them. That healthcare costs are compensation, period, benefits is another euphemism ingrained in all of us, being used to hide the ugly truths from the general population.
I dont know if this is causing the difference in your experience, but Microsoft puts a lot of guardrails around their GPT deployments to avoid giving "harmful" answers, so you do often get worse results than you do asking OpenAI's deployments the same question.
> smart power meters, water supply, or myriad other non-mobile 'smart things'

I can buy a commodity AMD processor for less.
Tangent - is there a Docker Wherehouse where I can find dockers to DL an run, that HN would suggest and some use cases of "pull a docker from here to do X - super cool"
Show HN: I'm building a simple way to package, collaborate, and deploy ML models
Heya HN, after spending +1 year building an ML-driven analytics product (that didn't pan out unfortunately), I've pivoted to solving a problem my team and I found while building the previous product … why the hell is it so hard to move a model from a Jupyter notebook, to a development server, then to a production pipeline!?

To solve this my team and I started the open source KitOps project under the Apache 2 license. KitOps includes the Kit CLI that uses a Kitfile manifest to create ModelKits:

1. The kit CLI packages your model, datasets, code, and configuration into an OCI compliant artifact called a ModelKit. The ModelKit keeps everything in one place, tagged, and versioned, our team has found it much easier to collaborate.

2. ModelKits are modular (unlike a Docker file), you can pull only the model or datasets, for example, or grab the whole thing. Plus you can still create a dockerfile for your serialized model.

3. ModelKits provide a history of meaningful state changes for auditing and are immutable so they should be great for a secure bill-of-materials (SBOM) initiative. Full disclosure, I haven't used SBOMs myself but a friend mentioned this as a benefit so thought I'd pass it along.

4. The Kitfile is YAML and easy-to-read so even people who don't understand the ins-and-outs of ML development can find what they need to integrate models into their apps, test models with validation data, or deploy models to their inference engine of choice.

We're still early in the development process and are really interested in collecting community feedback.

You can learn more about KitOps at https://kitops.ml

Or checkout the source code here: https://github.com/jozu-ai/kitops
Show HN: DailyDao App
I was enamored with the Dao De Jing the first time I read it. I also particularly liked the layout and step by step translations of the copy I got on recommendation from a friend.

Soon after I emailed the publisher/author (Imagin8 Press) and asked if I could license the book to turn it into an app.

Shortly after the Baader-Meinhof Phenomenon kicked in and I started seeing the Dao posted on HN all the time.

So, here it is! A free app that gives a daily chapter of the Dao De Jing with step by step translations. The full version of the book is available as an in app purchase and the revenue is shared with the original authors.
Title is a little misleading. "Gas From Ice Cores Traces Population Fluctuations" would be more accurate.

It's not actually about a moment when 56M people died, which the title suggests.
I don’t get your tone or why you seem shocked that binary data can be stored in a database. Postgres and MySQL both have column sizes for binary data that can hold gigabytes.

Second, you generally need to hold the entire image in RAM to create the perceptual hash needed to check that the image is/isn’t child porn.
Then store it for that purpose, don't use it for anything else, and delete it when it's not useful anymore (realistically, for these purposes, after a few minutes to an hour?).
> (I tend to think I should be able to get everything I need from my diet)

I should note that pale skin is a mutation developed because Europeans in a certain range could not get sufficient vitamin D from their diet, which was mostly cereal crops.

Also, disease can change things. A family member had leukemia and after it was in remission, she has needed to take very high levels of vitamin D to maintain recommended blood levels. Her required supplementation is high enough that her doctor has her take regular blood tests to make sure it doesn't go too high.
That is an excuse. There are many people in hilly cities that cycle. Not as many as in the Netherlands or in Denmark, but they exist. And even Norther Europe gets days of 30 °C (~90F), and we do not stop cycling, its rather the other way around. So just start cycling in winter, if you want to try.
But I thought that standardized tests were specifically designed by cisgender heterosexual white males for the express purpose of psycho-colonizing marginalized black female LGBTQIA2+ persons in order to re-enforce the unequal distribution of institutional power that disproportionately favors the white oppressors due to the implicit biases inherent in western culture.
Thank you for reading the diffs and reporting on them.

And to be fair, lots of humans are already at least this bad at writing code. And lots of companies are happy with garbage code so long as it addresses an immediate business requirement.

So Devin wouldn't have to advance much to be competitive in certain simple situations where people don't care about anything that happens more than 2 quarters into the future.

I also agree that producing good code which meets real business needs is a hard problem. In fact, any AI which can truly do the work of a good senior software engineer can probably learn to do a lot of other human jobs as well.
> Do they just bring multiple changes of clothes everywhere?

Worse: from an early age they dress considerably lighter than in other countries.

A friend of mine lived there for the first couple years of her life so she, ahem, adopted the tradition and now carries it over to the next generation with her two sons, who are essentially immune to cold already as by local standards they were always missing a layer or two.

Also 30°C in Amsterdam amounts to a massive heat wave, so there's little opportunity to sweat if you dress light enough.
I don't doubt that there are some Uber and Lyft drivers that fail to take into account depreciation. But the vast majority do. Because they're financially incentivized to do so, in order to deduct from taxable income. People tend to like free money.

I stand by my point: the idea that a significant portion of ride share drivers are failing to account for depreciation is ridiculous.
I'm so old, my first email address was ihnp4!chinet!ka9dgx

I've programmed PDP-11, Z80, 8086, 68HC11, i386 all in assembler.

I've programmed in a few varieties of Basic, Turbo Pascal, Fortran, PL/N, Forth, Excel (a declarative programming environment), and SQL.

I've repaired everything from 3 phase 480 SCR packs through Atomic Clocks.

I wrote a multi-tasker for Turbo Pascal, just because I needed one... back in the days of MS-DOS.

I wrote a Forth in Assembler for OS/2, just because I was told you COULD NOT write assembler programs for OS/2.

And yet.... it was only yesterday[1], I learned about Stack Frame Pointers, and their use.

There's always more to learn, and it's amazing. 8)

[1] https://news.ycombinator.com/item?id=39731824
With the way many areas of the US are laid out (being car-centric), a bike bias may be needed. Bikes to get to where you want to go, then once you’re there, walk around.

Currently, a lot of people need to drive to get to an area they would walk. Everything is very spread out.
Both those cases sound like code that was correct at the time of writing, with the assumptions at the time in mind. Which turned into incorrect code when the environment changed, but that doesn't mean the code itself wasn't correct at the time, for the intended environment.

I guess I'd reserve "broken code" for code that doesn't work at all, I wouldn't use it to describe code that worked in one environment but not in another, unless purposefully built for the second of course.
The "Framework: Outsourced Software Development" image confuses me. What do the green/yellow/lavender circles represent in each 6x6 grid of circles?
> Bader had lost a prosthetic leg when escaping his disabled aircraft. When he had baled out, Bader's right prosthetic leg became trapped in the aircraft, and he escaped only when the leg's retaining straps snapped after he pulled the ripcord on his parachute.

I wonder if he would have survived, had he had a normal leg...

Also this:

> The Germans were less impressed when, task done, the bombers proceeded on to their bombing mission to Gosnay Power Station near Bethune, although bad weather prevented the target being attacked. Galland stated in an interview that the aircraft dropped the leg after bombing Galland's airfield.
I just made up something simple but yes, I had these problems with bind variables in prepared statements.

> SELECT * FROM t WHERE x = :var;

But I haven't used Oracle in years and back in the day, there was no bind variable peeking.
Dress for the job you want, not the one you have, is not about interviewing really, but about what you do when you have a job.

It's not only about what you wear either. It's that if you want to be promoted, start doing some of the things that would be your job duties if you had the promotion. Doesn't work in all situations, but when you can say 'of course I can do the job, I've already been doing it', it can make the process easier, sometimes.

Also, I'll echo the sibling point that dress standards have changed a lot over time, at least where I have worked. In an interview situation it's best not to come over dressed or under dressed, but it takes experience to know the right things to ask to know. Used to be a suit was right for every interview, but it's way overdressed at a shorts and sandals style company.
The Internet Time Travel Database
Or switching happens for 90% of the feature and is called good enough, which results in now having 2 systems to maintain because the old deprecated one actually still has critical edge cases depending on it…
Introduction to Low Latency Programming: Clarify Program Scope
A sensory-motor hand prosthesis with integrated thermal feedback
Swarmgate 0.7.0 – A Step Forward in Docker Swarm Multi Tenant Management
Speaking as a Co-Founder of NeuroForge here, with some exciting news: we're proud to announce a new alpha release for our project, Swarmgate - version 0.7.0. This tool, which started as a simple experiment within our team, has evolved into an essential project aimed at addressing the complex challenges of Docker Swarm management. Whether it's juggling multiple users in a single swarm or optimizing resources across various swarms, Swarmgate 0.7.0 is our latest answer to these issues, offering enhanced features and improvements. You can find it over at:

https://github.com/neuroforgede/swarmgate

What's Swarmgate?
Swarmgate is our innovative Docker Socket Proxy designed to provide a tenant-specific view onto a Docker Swarm. It supports all necessary operations for deploying stacks, along with managing volumes, secrets, configs, networks, and more. This allows multiple teams to work collaboratively within the same cluster without interfering with each other, thanks to unique labels that filter requests based on resource ownership. It's about making Docker Swarm environments as efficient and user-friendly as possible.

Under the Hood:

We've built Swarmgate using Node.js and Express, with the dockerode (and docker-modem) library for Docker interaction. This technology stack ensures robust performance and seamless integration with Docker's API, providing a reliable and effective management tool.

What's New in 0.7.0?

Docker Registry Auth Verification: Enhanced security through Docker Registry authentication checks to prevent unauthorized access to images.

Security Enhancements: Removal of the :version/swarm endpoint to protect against potential security vulnerabilities by exposing swarm join tokens.

Simplified Proxying: Introduction of the proxyRequestToDocker function for straightforward proxying of requests without the need for filtering.

Resolved Log Issues: We've tackled service/tasks log parsing issues to ensure compatibility and ease of use with the Docker CLI.

A Gentle Reminder:

As enthusiastic as we are about Swarmgate 0.7.0, it's important to remember that this is still ALPHA software. It's primarily a defense against accidental disruptions within clusters. While we're diligently enhancing security features, it's advisable to use Swarmgate in environments where there's a high level of trust among users.

What's up next:

A better tutorial on how to set this up

More ideas from https://github.com/neuroforgede/swarmgate/issues/1
Usage data is NOT needed to improve your website.

> Moreover, it's vaguely worded so we companies do not know if they have committed a GDPR offence.

Only if they are trying to skirt the law.
And they did it that way because they could. It could be done a different way.
The solution then is to use all three interchangeably, like me. You hate them all, but since the hate is spread among all three it is more manageable.
US Volkswagen workers file for union election to join United Auto Workers
After a few months of regular training, your fitness will invariably improve, even if that "training" is just cycling to/from work each day. The higher your fitness level, the less heat you generate for the same physical output. Lower heat generation requires lower heat dissipation, which requires less sweating.
Semantic Splitters: Chunk Multimodal data via vector embeddings
Linking a block of ice to colonization is so 2023.
Nobody’s going to make you bike. What people want is the option to choose, which is not possible for safety reasons in many cities.

Personally I’d rather spend my money on more interesting things than car ownership and maintenance.
> Everything we have now is so pure that our immune and digestive systems can't handle anything that isn't pure anymore.

Ancient people were just ok with some risk of dying.

We can probably cope better with a bit of contamination than almost everybody through history. But we accept even less risk.
What are you talking about, almost all animals in wild live longer dan in captivity in Western Zoos. That's def. due to stress, but it means purified human water isn't a bigger factor then stress & movement. Animals and humans aren't stupid, we have an idea what water is safer then others.
I think a lot about "steel saucepans with copper bottoms". I read this article by Le Guin at a time in my life to make a real impression on me

> We have been so desensitized by a hundred and fifty years of ceaselessly expanding technical prowess that we think nothing less complex and showy than a computer or a jet bomber deserves to be called “technology” at all. As if linen were the same thing as flax — as if paper, ink, wheels, knives, clocks, chairs, aspirin pills, were natural objects, born with us like our teeth and fingers — as if steel saucepans with copper bottoms and fleece vests spun from recycled glass grew on trees, and we just picked them when they were ripe...
> chosen password managers

It’s not enough; make sure to use a unique email for each service you sign up for. This limits the damage in case of an incident and protects your privacy, as no one can perform OSINT on you to cross reference other services. Additionally, I’ve found that sometimes you can detect a site breach before the owners do when you receive a malicious email sent to that unique address.
I know, I know - a controversial guest of a controversial host, but I think it's worth a listen (maybe _because_ of that?). Anyway - I'm here for the comments!
Imperialism rather.
I am amused that your official EU link, which contains only static documentation, asks me to choose between “all cookies” and “essential cookies”.
I always wonder if we could have some human collar that absorbs & oozes out insecticide and keeps mosquitoes and blackflies away.

But nice to see we’re finally getting for humans what pets have had for a while for ticks.
The UK was such a pioneer in those times! Quite sad how backward-looking the country has become.
LYMErix was withdrawn because there were concerns it was inducing arthritis. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2870557/

There is lab data suggesting an interaction between LYMErix and certain genotypes potentially inducing arthritis, but the initial trial and post market surveillance data did not show any meaningfully elevated arthritis rates. However, post market surveillance was definitely hampered by the limited market uptake, fueled partly by the side effect concern.

Genetic testing/screening should be significantly cheaper today, and the higher prevalence of ticks as a concern would probably mean that LYMErix could probably be a viable product today, even if its arthritis side effect profile was real, as long as it was combined with screening.
This.

Animals in nature are incredibly healthy. You won't see any with even a deep cut.
Yes I do, all the time. Your post and the comments it elicited reminded me of the excerpt from Adam Smith's Weath Of Nations about the Woolen Coat. It is given as an example of what can be achieved thanks to the division of labor. I took pleasure in re-reading it so I copy it here:

"The woolen coat, for example, which covers the day-labourer, as coarse and rough as it may appear, is the produce of the joint labour of a great multitude of workmen. The shepherd, the sorter of the wool-comber or carder, the dryer, the scribbler, the spinner, the weaver, the fuller, the dresser, with many others, must all join their different arts in order to complete even this homely production. How many merchants and carriers, besides, must have been employed in transporting the materials from some of those workmen to others who often live in a very distant part of the country! how much commerce and navigation in particular, how many ship-builders, sailors, sail-makers, rope-makers, must have been employed in order to bring together the different drugs made use of by the dyer, which often come from the remotest corners of the world!... Were we to examine, in the same manner, all the different parts of his dress and household furniture, the coarse linen shirt which he wears next to his skin, the shoes which cover his feet, the bed which he lies on... the kitchen grate at which he prepares his victuals, the coals which he makes use of for that purpose, dug from the bowels of the earth, and brought to him perhaps by a long sea and a long land carriage...; if we examine, I say, all these things, and consider what a variety of labour is employed about each of them, we shall be sensible that without the assistance and co-operation of many thousands, the very meanest person in a civilized country could not be provided... the easy and simple manner in which he is commonly accommodated. Compared, indeed, with the more extravagant luxury of the great, his accommodation must no doubt appear extremely simple and easy; and yet it may be tue, perhaps, that the accommodation of an European prince does not always so much exceed that of an industrious and frugal peasant, as the accommodation of the latter exceeds that of many of African king, the absolute master of the lives and liberties of ten thousand naked savages."