skysight-inc/HackerNews huggingface dataset:
We look at something old and think "They don't make them like this..."

No, we make them better. That old thing is lucky to have survived - most things we've made in the past broke. Wood? Oh, yeah, that'll dry out and crack and break in ways that it is easier to buy something new - or buy large woodworking tools. And honestly, if you are worried about long-lasting furniture, be more choosy and spend money for quality.

Also worth mentioning that old furniture was made for a different lifestyle and housing and isn't always as useful as modern furniture is.
> Higher salaries mean less profit. It’s just how the game works.

Software is sold at massive markup. No sane tech company is complaining about profits at the moment. Sure they'd pay less but if they bump our salaries they're still making insane profits. At the moment it's COGS for any CEO and they've already accepted it's high for software.
Well, two concurrent changes to the same property is basically a race condition and that can't be cleanly resolved in an automated way. You either pick a winner or you do manual merging like Git, but I guess in applications of such data structures you don't want to do anything manually.
30 years ago, information technology was made with the expectation that users would tinker with it. Subsequently, most products were designed with that in mind, and the documentation was written with tinkering in mind.

Today's consumer products are made with the expectation that they should always "just work". The result is that users reactions to problems have a tendency to range from frustration to panic and rage, rather than an inquisitive curiosity aimed at solving the problem.

I guess you could still tinker with most products, even if some brands make it increasingly hard. The real difference is in the expectations of the users.
Python type hints are becoming easier to use every day. They started really terrible, but now with "|" and list/set/dict[] most common use cases are covered.

Now I would love to iter[] replace typing.Iterable[], callable[] replace typing.Callable[], and a shortcut for Annotated (maybe & ?).
When you use laws to ban businesses from other countries, those countries will feel entitled to use laws to ban businesses for your countries as well.

It's how protectionism works and it's generally the consumers who lose.
I don’t live in the country where I was born, and neither do most of my friends…still our apartments are full of stuff… trinkets, art, rescued furniture… to me it’s part of what makes me feel at home and what makes it fun to stay with others!

There’s this chastising of owning things (‘the things own you’) that comes up every now and again, but I think that could be reserved for when these objects stop being something you cherish and start to be something you consume: fast fashion, consumer electronics upgrade cycles, etc.

In this article not owning things seems to be a prerequisite for a certain lifestyle of hopping around the world with a laptop, but if that’s your thing, why not simply rent out your apartment? It seems unlikely to be something you’d want to do for years on end. Although I’d be curious to see some data on that, digital nomad churn rate.
America also has a huge number of passionate and outstanding craft chocolate-makers like Amano or Guittard. Also some poseurs like Mast Brothers or Dandelion Chocolate, unfortunately, but in most urban areas you have plenty of options other than Hershey's. I'd say the availability of good chocolate is probably better than in the UK from my personal experience in San Francisco and London, but then again SF is not incredibly representative of the US in general.
Most of the really good ones have broken too: The ones that remain have been lucky.
It's not just about how much that time is worth to them, but also how much cheaper the alternative is. For example, when we're talking about large orders of groceries, the "regular" supermarkets can already deliver that to you at a price of around €5. I don't see people paying significantly more than that just to be able to have it delivered within ten minutes, because that usually doesn't result in significant additional time savings.

(I also imagine that even at a €10 price point, delivering large orders within ten minutes will still be loss-making, which I suppose is fine if you're trying to eliminate competition, but not if you're going to be unable to raise those prices in the long term.)
It matters very much on mobile, decompression + parsing can really hinder loading page.
I some cases the "people do illegal things regardless" argument can hold some water, but that's not the case for the GDPR, which is worded very clearly and hence it's really obvious that this kind of thing violates it.

Most of these banners violate the GDPR even before they're showing up, because the GDPR actually restricts your ability to embed non-first-party content without consent. That's why Google Fonts violates the GDPR, for example. Arguably every vanilla Wordpress install violates the GDPR because Wordpress embeds something from s.w.org on every page (presumably for install count / analytics reasons).

This kinda sounds like a bad thing but it's not. It's actually a huge boon, because it's an excellent legal excuse to get rid of embedding stuff from 213789 origins and CDNs, which only has negative performance effects since caches have been origin-segregated for years, meaning that even if another page uses the same jQuery version from cdnjs, it will be downloaded again anyway.
Isn't that this what Cloudflare Zaraz is doing?
Documentation on system-level details was available, with DEC’s servers and workstations (PDP, VAX, MIPS, Alpha) and the Motorola computer products (e.g., the MVME board series for 68/88k and PPC) as great examples.

The availability of documentation enabled the porting of Linux and BSD systems in the 1990s without wasting a lot of time on reverse engineering the hardware details from the original OS.
Default configurations of logging on most servers is illegal now under GDPR since it saves IP addresses.
And they used to have the XServe line of servers and storage. I used XServe RAID storage as inexpensive JBODs for some Sun servers a decade ago, they were quite nice machines.
When you scan a document with tables, indentation and get exactly the same document in, say, docx format.

I know there are solutions from ABBY but to me they are too complex and probably expensive (checked the price several years ago).
I had a Palm V for a while, I think it was the age right before smartphones became a thing - poor student and all. I think I paid €10 on ebay or the equivalent thereof.

It was a cute device, I mostly used it to play sudoku on. I still have it somewhere I think, I wonder if I can turn it back on. Don't think I have the charging cradle anymore though.
This extends to videogame manuals.
This. Tbh I think most Nomads would be glad to adhere to some form of "nomadic" taxation system, contributing to the communities they're visiting. This would require a massive coordination between so many different countries with different interests. I don't think we'll achieve anything like this in our lifetimes.
This.

The ability to just listen to what other people open up to you about and not give your personal view or wisdom on every single thing is akin to an actual super power in the modern work place.

Train your mind to not come up with a reply while listening, as that will limit how much of what you are hearing is actually registered. The speaker will also subconsciously pick up on body cues indicating how well or badly you are listening.
So they need to change the first couple bytes then, automatically.

Essentially I don't understand how possibly could free adblocking lists defeat advertisers or trackers if they truly cared about them: simply have a system running with the latest adblock lists against their test site, and if it is able to filter them, have an engineer make a modification—or have the system automatically pull up a pre-made modification or even generate a new one. In addition, the content-driving JS and the site JS could be bundled in one and obfuscated.

Best functioning filters are secret ones and thus only the technically minded minority has access to them.
> Latex is extremely powerful but reading the raw source of a text is a pain. WISYWIG is just so much more comfortable when writing, but MS Word sucks

The Lyx editor solves both these problems for me. I'd probably be using LaTeX a lot less if I hadn't found Lyx (that quote about fingernail clippings in oatmeal doesn't apply to Lisp IMO, but certainly does to LaTeX).
> I think it ends with everyone becoming a developer.

Unless we get genetic modification tech to improve abstract thinking skills and other traits, it's as likely as everyone being able to become a painter, a musician, a diplomat or a mathematician.
There is a hope this can be blocked with adblockers inspecting payload of requests and blocking based on some generic properties that could be always present in Google Tag Manager requests to proxies. Unless this mechanism has some dedicated Chrome-level support that would disallow inspecting or blocking these requests.
It also altered my handwriting with a ballpoint. Fountain pen or pencil seemed to not trigger "palm mode".
The movie budgets quoted in the various sites do not include the marketing budget. The rule of thumb is to double the quoted budget and compare with worldwide gross.
Listen, ask open questions like "how does that make you feel?" then things like "I am sorry to hear that", "do you want a hug?", "how long have you been feeling this way?"...passing no judgement nor offering a solution. Only listening, empathizing and being there. Giving people space to share is important so giving them time to gather their thoughts and form sentences helps.
Yes, at least at scale, BASIC is hard!

It's a wolf in disguise due to all the "easy" English words, words that of course need to be put in the correct, often grammar-violating order so that nothing is won anyway, for the compiler to make sense of the instructions and intent. You end up getting a language design that places more importance on a bastardized form of English like a text-based adventure game, rather than being a good map to the problem space that doesn't get in the way like a bumbling fool.
> turn bosses into customers

Congratulations, you just invented software consulting agencies.

But jokes aside, what you want sounds a lot like developer anarchy (which in practical terms means replacing technical management with direct communication between all developers in a team) but there are two problems that are apparently easy to overlook with this approach:

1. Teams still exist in a company that is likely larger than just a single development team. You can use direct democracy to appoint representatives and delegate political power, but unless the entire company is a worker coop, there are limitations to the team's autonomy and there is ultimately a monopoly of violence at the top (i.e. the CEO can fire you, you can't fire the CEO) crushing down on you when a conflict can't be settled.

2. Companies still exist within capitalism and need to make a profit to be sustainable. The ugly truth about turning bosses into customers (i.e. going freelance or becoming an agency) is that customers are still your boss, there's just a chance you'll eventually have enough of them to be able to fire them and not kill your company. But to have any shot at getting there you'll need to rake in cash, not just to cover your expenses but also to build up a runway.
You use both ABP and uBlock Origin? Why?
Masking may have put one of the 4 major flu lines into extinction
The website doesn't provide a lot of technical detail, but I don't think there is any phased array stuff going on - there is just one transmit antenna, and it's measuring the reflected energy and using that to decide how to adjust the frequency and power.

It's really just a high power version of a 50 cent doppler radar unit [1].

[1]: https://www.aliexpress.com/item/32861277615.html
Captchas are often used to prevent credential stuffing where an attacker has a list of email addresses and passwords and runs a script to try those out on different sites.

They also help prevent password brute force, i.e. an attacker has your email and tries the top 100 passwords to crack your account.

There are other ways to tackle this, for example email OTP where a code (or link) is emailed to you before you login.

Probably the reason Captchas are getting harder is that there are services on the internet that will use human operators to crack captchas in a semi automated fashion.
Yeah, please accept my apology and ignore me being a dickhead. I need to tone it down.
You do it daily when you're managing life/death-impacting operations (ER, hospitals, factories with team shifts).

Software engineering/IT RUN and SUPPORT activities MAY fit there too, but that does not even mandate a daily review. BUILD activities definitely don't.

And worse, teams mixing RUN and BUILD roles... definitely don't.
You're hitting the nail on the head.
I'm not against the website owners seeing what I do on their website.

What I am against is what other parties are able to do with the data when sold.
They're able to correlate website visits with specific businesses and linkedin profiles.
As long as the countermeasures are public, the advertisers can also automatically react to them, if they put enough effort in it e.g. in the form of preparing alternatives ahead of time.
My wife is near to completing a degree in person centred counselling.

The core tenet of this approach is that the counsellor is not an expert in the client, the client is.

One of the main things a counsellor must do is offer Unconditional Positive Regard (UPR). Essentially this is being non judgemental, and unconditionally warm, allowing the client to explore their own feelings.

Sounds simple, but I can testify that it can be hard to achieve, particularly when the client is expressing things that therapist finds uncomfortable or disagrees with.
Slightly left of topic, but the use of "nomad" in the context of "too much stuff" would be better described as 'asceticism'.

Traditional nomadic life was about entire communities or extended families (rather than individuals), usually carrying their entire home and possessions with them either on travois or animals and/or carts, and travelling between home sites as the seasons changed or the food source moved.

In current times it's not too challenging to carry one's entire digital possessions in a back-pack if you trust to there being an always-on quality network connection, but it'd be far more comfortable to kit out a mobile home, caravan, recreational vehicle, boat, or similar, if you want basics with you such as favourite clothing, personal items, and physical documents.

A challenge of this minimalisation is overcoming built-in obsolescence of most digital devices that often leads to collections of older 'stuff' kept 'just in case', as well as connectors, adapters, wires, and other bits. Oh, and avoiding buying 'convenience' single-purpose devices.

Having Siberian Huskies I once tried to figure out if I could live off the back of a sled and have the huskies be my means of transport. The sled would have needed to be 5 meters long and about 2 tall so I abandoned the idea!
And get breached/hacked on the same day.
As if England didn't broadcast its share of fact-free euro-skeptical gaslighting all over Europe. As if their voice wasn't echoed by both PVV and FVD in The Netherlands, FN in France, AFD in Germany or M5S in Italy.
One of my forum's members had (has?) a stalker. We had a new user once who implied he was familiar with our community, but never specified. He was fairly active for about a year or so, but at some point he started to post rants about his family or something that was eerily familiar to the stalker's rants.

I looked up his e-mail address in his profile (I'm the admin). I punched it into google, which led to what looked like a public chat log. The e-mail address he used to register his account there was listed right next to his old username, which we recognized as the stalker's.

We banned his account and the stalked member had to contact their solicitor, again.

anyway tl;dr never post your e-mail address or a variant thereof publicly, especially if you're trying to be anonymous.
> The optimal bike in London costs about 50 quid and is a fashion item that demonstrates you have nothing to prove. Anyone on a £400 mountain bike is almost certainly a total tosser.

I feel like your bicycle pricing is ten years out of date. £400 is about typical for a low-end bike that'll survive a few years of commuting. £50 will barely get you a stolen bike off Gumtree.
Disagree. This is a terrible worldview to take: he's just smarmy because he's familiar with the Chemistry topic, but would he still be alive today if not for the many electrical standards and regulations that meant he can charge his iPhone without electrocuting himself?

All sorts of technology is at the forefronts of our worlds and this can only be done _because_ people don't have to be an expert in every subject to interact with these things safely. Ex ABS brakes mean I don't need to have racecar driver skills.

And at the end of the day there's nothing stopping modern parents from being responsible parents and buying their kids a proper adult chemistry set and supervising the use of it, teaching the child to respect it in the same way that my Father taught me to respect mains electricity when mucking about with electronics stuff (by hooking me up to a line tester and giving me a shock "it will be 1000x worse than this) and that lesson sticks with me to this day, mains is scary.
To get decent quality, there is going to need to be integration between the meal-maker and the device maker.

The meat needs cooking one way, the veg another, and the salad on the side needs to remain chilled. To get all that right is going to require quite detailed data from the food manufacturer.
That is a consequence of technological progress and not of capitalism. Don't conflate one into the other.
I don't think it's fair to put Poland and Hungary in that basket. It's not like they were like this when they joined the EU. They slowly drifted towards anti-EU sentiment over the years thanks to populist politicians. The same can happen to any country. The same happend to Britain.
...to think "they're not [fully] human" would imply significant cognitive deficiency.

I mean, it is one the world has been plagued with. You can find past examples in constitutions viewing slaves as lesser and forbidding Jewish folks from a country. In modern times - at least in the US - folks use it for immigrants and prisoners and to a lesser extent, poor people.

And sure, a deficiency, but I'm pretty sure it is one folks choose part of the time.

Admittedly, however, I think what the article refers to is kind of a mental shortcut folks do unknowingly - one of those things that usually just helps us process the world around us. A car isn't full of people, it is a thing. A bike is a mini car on wheels. Walking folks, even with a bike, are people, though.
And who would moderate it? Who would make sure they don't cheat and don't insert some tracking code at some point in the future? I don't believe automatic checking would work, unless you decide any JS equals tracking (and at this point you'd be better of just disabling JS).
Thanks for mentioning. Nice logo!
I have seen that and borrowed verbose sql logging. Nice gem, I see the differences.

My gem:

1. has more checks
2. has more migration helpers (renaming tables/columns, changing columns types, backfilling etc)
3. more flexible in terms of configuration
4. has background data migrations
5. does not disables wrapping migrations in a transaction, which can be inconvenient and dangerous
I'm guessing if you don't live in a big city (Paris, Lille, ...) & stay on low-level programming (like C), there is really less demands.

However, I guess most come down to your network, your confidence and how you represent yourself (having the same "cultural" code as experts).

My 2 cents is to treat yourself well first (a healthy mind for a good body), travel more, and work on public stuff / connect with others.
> Doctors do something not far removed. It's really important to them to caucus on case management.

Maybe, but it is removed.

From my recollection, doctors don't standup each day to report on what they have or have not done and their individual progress, they report on purely on problematic patients that could do with expertise from a different expert, and it's not a daily progress report.

If software development followed that sort of practice, we'd have problematic issues added to a pool that gets discussed once a week. What we have is micro-management of each individual. Doctors most certainly aren't being micromanaged like that (well, not the one who I was socialising with, and not any of the others I've socialised with).
Yeah. Wall-E had more realistic use of a fire extinguisher to move in space.
dupe of https://news.ycombinator.com/item?id=30413015
> But "sorry" is actually a very subtle and British form of "Fuck you"

No it's not. It not actually a heartfelt apology, but it's most certainly not an FU either.
Apparently most digital nomads don't travel a lot, according to the guy running the biggest digital nomad network [0]

And more nomad stats here: https://nomadlist.com/digital-nomad-statistics

[0] https://twitter.com/levelsio/status/1143515689635864576
Honestly I think any company that exceeds a certain size could do with a full time team to investigate and solve NIH and duplication.

I mean Google reinvents chat every couple of years, and that's just the ones that come out in public <_<
Really fits the EU fan stereotype to immediately complain that someone expressing their subjective opinion “aids populists”.

Maybe they are wrong that the EU is ineffectual. If so, just argue against that.
My “favorite” ones happen where the site doesn’t pass on the language and you get a captcha in another language. So now you have to google translate and hope to language gods that the word doesn’t have multiple meanings.
While it does solve the problem with functools.partial() forcing you to use keyword arguments in some cases, I don't think currying is a common enough operation to warrant a whole lib, or even a new syntax.

I'd rather see partial() promoted to a universal static method attached to any callable, so it's easier to discover, and use.
“Havana Syndrome” – U.S. officials report injuries on White House grounds
After coronavirus vaccine breakthrough, mRNA pioneers pivot to cancer
Yes, it does. Which means that people like me who block Google domains outside of designated sandboxes have a flipping awful time with ReCAPTCHA.
Nydus image can be flexibly configured as a FUSE-based user-space filesystem or in-kernel FS with nydus daemon in user-space. KataContainers has integrated Nydus as a native image acceleration solution. Nydus closely cooperates with Linux in-kernel disk filesystem containers' rootfs can directly be set up by EROFS (since Linux kernel v5.16) with lazy pulling capability.
Final Fantasy VII was/is such an influential game. It was this game that sparkled my interest in programming because of its big, very helpful modding community that I stumbled upon. It started over 20 years ago and is still very active to this day: https://forums.qhimm.com . Inspired by this back then I wrote a couple of tools that were used for FF7 translation projects and created my first website, learning the craft along the way, and that's how I became a web developer.

What's more, new things are discovered almost every month - new game glitches, mechanics, new tools are being created to either lower the speedrun times or create mods to the game. I recommend anyone even remotely interested in this game to check it out.
Spain joined EEC at 1986, I consider that a pre-EU.