skysight-inc/HackerNews huggingface dataset:
Because being 30 seconds slower to your destination requires a billion dollars of infrastructure to fix, rather than sharing a public road. Nice attitude.

I'm one of those annoying cyclists that head to the middle of the road when its narrow or has poor visibility. Its not to deliberately annoy anybody, it's to discourage impatient drivers from squeezing me into the barriers, the curbs or ditches.

I love it when somebody honks their horn and yells insults at the dire inconvenience of having to slow down for 100m, because it means I have been seen and said driver didn't kill me.

Its nothing to do with apathy and greed and everything to do with the insufferable entitlement of people who take knobs like Jeremy Clarkson seriously.
I think if you iterated over enough pictures of the dice from the CAPTCHAs along with the correct sums, you could easily train a model to solve it.
That's why I'm saying "most of current programming", thinking tasks like doing React or Wordpress stuff
There is plenty of evidence that cyclists obey the rules of the road more than car drivers.

https://www.forbes.com/sites/carltonreid/2019/05/10/cyclists...

https://usa.streetsblog.org/2018/01/03/study-cyclists-dont-b...
So no one should jog or run on public roads either? No doing push-ups in a public park? Glad you're not the dictator of the world.
appreciate a lot of the points made in the post but

```

distinct(
*["code" in body[]._type]
.body[_type == "code"]
.language
)

```

is "trivial" for no human being
If regular users can't log in, that would decrease the load, and that could be presented in those metrics i suppose.

"Look! there was an artificial traffic spike here... but then our systems kicked in and saved the day!"
(By locking out paying users and letting in bots, because that's easier for the 'protection' company and gives the same stats for 'back to normal' in the reports)
Hard role or not, first-time actress or not, and all nuance aside, she just acted terribly, full stop. Her acting was very nearly the definition of high school theater mediocrity and simply awful in virtually every scene. It would have looked bad in a completely average movie with completely average (but not bad) actors. But to watch her "act" in scenes with people like Pacino and in the case of this movie, especially Andy Garcia, it's just actoral travesty.

I don't mind the Godfather III. It's not nearly the movie its predecessors were but it's also not nearly as bad as some claim, but during any scene with Coppola in it, I literally need to skip forward to avoid the sheer cringe effect she creates with her dialogue, facial expressions and gestures..
That's the problem. Anecdotally, for many programmers I spoke with over a 20 years of career, it's not "can be used as passive aggressive bullying sometimes"; it's "almost always". :(
If you apply the same sort of standards you'd apply to a knocked out human to see if they were regaining signs of consciousness, then an awful lot of things would be conscious. Basically just some awareness of what's going on and some response to it. I think a lot of the debate is showing how special we are as other things are aware and respond but not in the special human way exactly.
I didn't like Tenet either, but it was the first major movie released after the pandemic and had a very troubled rollout for that reason. Not really a fair example.
Wait, that was a thing?
Buses: American style school/prison buses are only recognisable from a childhood of watching american media

Sidewalks/Crosswalks: American English terms

Traffic Lights: We never put them in strings above roads

A lot of US-centric assumptions built into captchas I see
Yeah, you know what computers suck at but it's relatively easy for humans? Summing numbers. /s

edit: I mean the captcha could keep all the "hard for robot" elements (recognizing top face, recognizing symbols) and remove the "hard for human" one (sum), like "select the dice that have the following symbols on top: <red circle>, <blue rectangle>, <green triangle>".
The problem I see is that for certain trips a Hotel is simply bad.

My last one was a Chaos Communication Congress where I knew I'd be in my room exactly 6h-8h per night for like 4 days. All I really need is a bed and a shower. In the end I chose a hostel for that but if I don't use 90% of the amenities of the hotel (not even storing my luggage there), why would I pay that high amount?

Maybe it's too situational, maybe what I would have wanted was a capsule hotel with a tiny room with a bed (or something to put my sleeping bag on), and it wouldn't have to be the same one every night if I had a locker there.

Disclaimer: Have never used AirBnb or alternatives before, but I think it has its uses. For example sharing a flat with 6 people is sometimes half the cost of 3-4 hotel rooms (depending on how you can split)
LOL CAN WE STICK WITH SPIRAL GALAXIES, IT IS WAY WAY EASIER.
On more serious note 22.0/7 or 3.1 in base 7 is a rather good approximation sufficient to quite a few problems and good to calculate things in one’s head.
Except when they had the knowledge to work in one of several super secret government research programs.
I think CAPTCHAs are more fitting the analogy of metal detectors at banks or sensitive places.
I understood the changes to the Highway Code differently (although could be wrong). My understanding was that previously there were various situations where pedestrians did not have right of way and so, if there were cars coming, should not step into the road. That's not to say that if they did, cars could just run them down. Now, the pedestrian has right if way, and so is right to step into the road. Have I misunderstood?
One of the few times I get to remember that English is only my second language. Can't really think of a reason for not dropping them unless there is a weird corner case in the existing grammar.
I remember reading almost the exact same post around 15 years ago. Back then, the boogyman was outsourcing to India rather than code bootcamps. I am not saying programmer salaries will never go down but my feeling is that demand will keep outpacing supply for a while. Software is eating the world after all.
I think the key point for me is that once you control for all common human flaws, the developer is still far better suited to make an executive decision regarding a technology concern than anyone else on the team.

I recently made the mistake of deferring to the anxieties and fears of non-developers for so long that I almost forgot how we got to where we are today or what my true capabilities are.

You know exactly what those assholes are thinking when you say the word "refactor" or "iterate". It starts to become a psychological horror experience if you let it get out of control for too long.

Now don't get me wrong. At the end of the day I love and care for our customer too. I just don't let their minute-by-minute feature request stream live rent free in my head the same way the rest of the team does.
Google explains the purpose of server-side tagging here: https://developers.google.com/tag-platform/tag-manager/serve...

The main benefits are performance and security (performance because the tagging can be online with other resource requests, so user agents aren't pausing on additional requests to third-party resources).

This system is giving site owners a fancy way to do analytics they could build into their own server. Hardly evil as long as it's disclosed and managed in a GDPR-compliant fashion.
> Hackney, and the east end isn't exactly the nicest part of London either.

Are you suggesting that people that because Hackney "isn't exactly the nicest part of London", that people have bad manners? Please clarify, honestly I don't understand this.
Slightly biased?

This is the way they present the extract of the dotScale conference in this K8s documentary:

https://youtu.be/BE77h7dmoQU?t=185

And the source media:

https://youtu.be/3N3n9FzebAA?t=30

They've altered the quality of the audio and video to make it look old. They even cropped it to 4:3! This is preposterous.
Randomly choosing a value means that references can be broken.

I'm guessing that automerge would not be able handle a JSON that needs to adhere to a JSON Schema. A system that only applies changes when the resulting JSON meets the Schema would a challenge to develop and very valuable.

If there is not data model that is being followed, the JSON structure must be assume to be just a bag of values.
Hunter S. Thompson's letter is great: "But a man who procrastinates in his CHOOSING will inevitably have his choice made for him by circumstance."
100% this.

I use linux with GTK and if there is a choice of applications I'll try the GTK one first because of that consistency.

Which is fine as far as it goes but a lot of the proprietary apps I have to use for work I can't do much about.

IMO the classic WIMP desktop peaked with Win2000 from a UI/UX point of view (and I say that as someone who has run Linux since that era...)
The low code examples listed are not code. They are forms that essentially pull data from a database and display it with little if any interaction, validation, and/or processing. These tools have been available for decades.
I don't think that'll happen anytime soon, because scientific papers are one of the rare species of publications, which are primarily made to be printed, read and mangled with pens.

Even the templates from the publishers came with paper sizes and other crop marks coded inside them.

When publications start accepting reflow able formats and provide relevant templates, producing them is easy with LaTeX.
This looks very cool. Especially the ploty integration.
As a frontend JS dev - I feel like I need a good walkthrough blog post to really understand how this works - the REPL/notebook concept is new to me but it's instantly attractive
This #define would have almost been required by law in Indiana: https://en.wikipedia.org/wiki/Indiana_Pi_Bill
What's wrong with sharing bathrooms? That's a dorm, or a youth hostel for that matter. It's totally fine. Pretty common all over the world, not just for the poorest.
I see this as high-IQ software developers building systems to shut out non-high-IQ people from society. Managers look at these CAPTCHAs and think "oh I could solve these no problem, let's use them". In fact, they can only be solved by unusually smart people or by ML bots. Arkose Labs (the maker of this particular captcha) explicitly advertises that their methods can keep out "low-skilled workers" on "human fraud farms". They keep out everyone else too if they're not that good at mental rotation and mental arithmetic or logic -- this dice puzzle and the mouse labyrinth puzzle are pretty much prototypical IQ test problems.
> Crazy how evil Google is.

And the even worse evil are the website owners who betray their own users by placing third-party trackers on their own sites.
... in the tech-commentary echo chamber, perhaps.

The outside world is more apathetic than hostile to it.
Incorrect. In the "Breyer" ruling[0] the highest European court concluded that dynamic IP addresses are PII (not just personal data, and not just data), as there is an abstract risk that combining IP addresses with other data can lead to identification of a user. The ruling explicitly said that the mere risk of such an identification is enough, not that such an identification has to actually happen.

Subsequent rulings by many courts have found that all IP addresses are PII, for various reasons, such as "static" IP addresses bear the same risk of indirect identification, and there is no reliable way to distinguish between "dynamic" and "static" addresses anyway.

The recent German ruling that Google Fonts violates the GDPR just by transmitting an IP to google (by making the web browser fetch a resource from a google server) hammered home this point, citing the EU ruling again[0].

This is different to e.g. of a streaming provider keeping a history of songs you played. This data is personal data, but it is not personally identifiable data as this history alone cannot be used to identify a person. However, if this history has some kind of identifier attached that links back to account information or an IP address, that identifier would be PII, as this identifier could be used to indirectly identify a person.

[0] https://curia.europa.eu/juris/document/document.jsf;?text=&d...

[1] https://rewis.io/urteile/urteil/lhm-20-01-2022-3-o-1749320/

Die dynamische IP-Adresse stellt für einen Webseitenbetreiber ein personenbezogenes Datum dar, denn der Webseitenbetreiber verfügt abstrakt über rechtliche Mittel, die vernünftigerweise eingesetzt werden könnten, um mithilfe Dritter, und zwar der zuständigen Behörde und des Internetzugangsanbieters, die betreffende Person anhand der gespeicherten IP-Adressen bestimmen zu lassen (BGH, Urteil vom 16.05.2017 - VI ZR 135/13)[2].

Translated, best to my abilities:

The dynamic IP address is to a web site operator a piece of personally identifiable data, because the web site operator abstractly has legal means, which could be reasonably used, with the help of third parties, namely the the responsible authority and the internet service provider, to identify the person in question with the use of the stored IP address (BGH, ruling from the 16th of May 2017, VI ZR 135/13)[2]

[2] The BGH ruling quoted is the "Breyer" ruling again, just at the German national level instead of the EU level. The Bundesgerichtshof (BGH, highest German court of ordinary law) asked the European Court of Justice to settle the question of whether dynamic IP addresses are PII, which the ECJ affirmatively settled in [0].
Although it's not implimented you could create a Counter CRDT using an array of numbers, appending each addition or negation, the 'value' being the sum of the array. This can be compressed by each client changing its most recent value if a sync has not been sent. There is probably also other optimisations you can do too, probably around keeping track of which client made which change and updating its value.
Go wild, the NYT has platformed some inherently questionable people and that should be questioned (let’s start with all the alt-right people they platformed over 2014-2017 making them out to be these friendly talking heads and go from there!) However, the U.K. has an ecosystem of right wing funded papers and being ignorant of that while talking about what’s in the article is cringe.
For a while I lived in a city with overall car-centric culture but somewhat decent bicycling lane infrastructure (some in parks completely separate from roads), and as someone who never drove a car: racing cyclists can be a menace. Delivery couriers are nowhere near as disruptive as some of them (except delivery couriers on scooters, but those don’t go on bicycle lanes… generally).

IMO if you use public bicycle lanes for what is pretty much sport (as opposed to getting where you need to go), there should be a dedicated park or track you could use instead. Imagine if racing motorcycle owners got in groups and maxed out speedometers on city streets…
I am a human being and I am conscious. You look like me and behave like me, so I have no reasons to doubt you are conscious too: it's either that or solipsism.

The real question is, how can you doubt that another human being is conscious, yet be open to the possibility that a bunch of silicon might be?
They do exactly in fact automate your actions.

You decided you wanted to kick off a rather large process by clicking a link, and the browser performed countless individual and dynamic actions as a result.

Just to take one macroscopic crude simple example since we apparently don't have much imagination to work with here, did you evaluate every one of the individual http fetches in that page to decide if you wanted to fetch or render tgem, or did your ublock origin plugin do that for you?

You may not like the inconvenience implied by the fact that a statement like "no automation" is invalid and therefor unusable, but that doesn't change the fact. It's inconvenient not incorrect.
To put it bluntly, we use R,G,B because those are the photoreceptors in our eyes.

Our R,G,B LEDs are tuned for maximum effectiveness on our photoreceptor cells [1]. Red photoreceptors are probably not very useful for sea fish as red is easily scattered in water.

[1]: https://en.wikipedia.org/wiki/Cone_cell#Types
There are some important differences. Alcohol distilleries didn't label/market their products as beneficial ailments intended to cure diseases. Pharmaceutical companies should be bound, at least morally, by the same hippocratic oath that govern the medical profession. Clearly they are not.
I'm gonna go with an emphatic NO on this one:

- Buying software, especially computer games for Windows 95/98 was a complete gamble. Maybe one third just worked, one third required Direct X/Soundcard Driver/Graphic/Bios fiddling to get something running (though crashes were frequent), one third just outright never worked at all.

- Web Development was an endless nightmare of IE6 compatibility, tables with eight separate pngs around an element to create a drop shadow, clearfixes and floatfixes, polyfills and fallbacks.

- SVN/Turtoise version control was constantly corrupted or in some dodgy state. Different line endings or upper/lowercase filenames could get files stuck and unrecoverable.

- So much (and I mean SOOO MUCH) money was spent on buying and maintaining the serverroom (no cloud, remember) - so you had to buy and amateurishly maintain all this super expensive hardware - usually on a standard, off-the shelf T1 line connection to the internet.

- CD-ROMs got scratched, files got corrupted if your computer crashed during saving

- You spent eight hours a day in front of a giant, non-flatscreen cathode monitor that blasted your eyes with light and radiation, making you look properly stoned when you came home.

... I could go on and on... but honestly, stuff got soo much better over time, especially in tech. Sure, there are downsides (lootbox/micro-transactions in games, expensive software subscriptions for what's essentially static products (I'm looking at you here, my 59$/month Adobe CC abo) etc. - but overall, tech is much, much better today as it was 20 or 30 years ago.

Now - when it comes to social interactions and interpersonal communication, I am less sure...
I'm the one who pointed attribute cleanup to them tho (on twitter no less) -- apparently they weren't aware of it... ?
https://twitter.com/BusError/status/1481706530831585284
Just a note that sometimes this blocks the popup but not the background overlay that goes along with the popup. This makes interacting or even scrolling with the site impossible. It only happens occasionally and it's nothing a quick "zap element" in ublock doesn't fix. But it can be surprising.
The magic of having the TV blink on every press of the membrane keyboard while copying programs out of the manual, which had a funny smell[0]. Once my brother and I got Commodore 64's, we could see the golden age receding -- the Super Expander[1] clearly did not want us to suffer enough for our own good, and GEOS[2] embraced the blasphemy of XEROX. By the time I bought an Amiga instead of a car, my retired neighbor was already looking up from his Tandy[3] to will me off his damned lawn.

Seriously though, there have been a lot of Golden Ages already and I hope there will be a lot more.

My nostalgia for the time I started out is strong, but when I look at it objectively I see two things I think genuinely were better in the 80's, from a cultural if not an economic perspective:

1) There were many competing hardware and software ecosystems, even paradigms, and it was absolutely not obvious what we'd all be using five or ten years down the road. We live with an impoverished imagination of personal computing now.

2) People working in tech out of pure nerdy love outnumbered the people in it for the money by about 20:1. Now that's reversed, or worse.

[0]: https://www.timexsinclair.com/computers/sinclair-zx80/

[1]: https://www.c64-wiki.com/wiki/Super_Expander_64

[2]: https://en.wikipedia.org/wiki/GEOS_(8-bit_operating_system)

[3]: https://en.wikipedia.org/wiki/TRS-80
I'm waiting and hoping for a good VR work solution. This would look really stupid, but I can imagine a split keyboard with each half strapped to my upper leg, VR glasses, and... well that's all!

For the last 15 years, almost all of my computer work, gaming, Netflix, etc. stuff is done standing. I find sitting unpleasant now (which makes 12 hour flights a literal pain sometimes). I'm almost never tired standing, even after an entire waking day on my feet.
In other words captcha use on some essential services might be a case for the courts if those services are thereby inaccessible.
Xojo does a pretty good job (Like VB6 for Mac/Win/Linux/Web)
Sales Tips for SaaS Startups
It's like someone going through bootcamp giving advice (actually just describing their experience) about the first months of bootcamp - a perfectly sensible thing to do.
Now to put on my grumpy pants...

Programming nowadays feels more like an exercise in importing other people's code correctly. I feel like it's mostly writing something that takes data format X, converts it to format Y for library Z and then 'just works'[sic]. The 'heavy lifting' is usually not happening in your code, but in one of the libraries/full-on programs being pulled in, and your code just happens to be calling it with the right parameters.

This isn't all bad, in that it allows ideas to be tested and products to be created in a testable (and sometimes even shippable) form in a ridiculously fast amount of time, but then you're also far more prone to discover some library in your stack had a breaking change a few versions ago and you suddenly don't know when your upgrade will be delivered because you don't know if it's just a 'legacy=true' parameter that needs to be passed in or they redid their core somehow.

Or you try to profile your code just to find 97% of the execution is from the single 'load_thing_from_internet()' call and you have no idea if you want to fork and maintain a branch of that thing, switch it out for something else, or try to write your own. And you probably have dozens of these in the code you don't even know about because the libraries you import are just the same thing.

I think this whole process makes for sloppy, difficult-to-understand, and slightly scary applications -- and this is basically all applications running today.
Why would Airbnb be to blame for this? They're providing a market that fulfills demand for low cost or privately owned accommodations, competing directly with the established hotel industry. Not everyone wants or needs to stay in a hotel, and many people prefer the tourist experience facilitated by local hosts. Long-term rentals are also a convenient way to experience a location that doesn't involve complicated paperwork.

Airbnb is not the problem. You're bothered by tourists.
Thanks for sharing this information. There was at least one other post on HN when we first announced the new prices on 7 Feb 2022. (I think I answered a few questions there.) And we posted it on our social media channels (Twitter, facebook, on reddit (r/hetzner)). We'll also include it in our next monthly customer newsletter. We don't send out this newsletter by default. There is a double-opt in.
Here's some general information on our Storage Boxes (https://docs.hetzner.com/robot/storage-box/faq/storage-box-v...), info about migrating to a new Storage Box model (https://docs.hetzner.com/robot/storage-box/faq/storage-box-v...), and how they compare to another storage product we have, called Storage Shares (https://docs.hetzner.com/robot/storage-box/faq/storage-box-v...). --Katie, Hetzner Online