skysight-inc/HackerNews huggingface dataset:
It’s the enshittification of everything and the pervasiveness of “pop culture”.

Every HR person needs to touch something to feel useful and “changing something”.
No. Treating them worse based on which bucket you put them in is racist. Taking about various segments of population, what specific issues they experience and why is not that.
It bloody well is possible. I've done it myself.
https://archive.ph/wip/AJl8i for permanance.
> I wonder when the thinking on this changed.

In London, I believe the first "professional" police force ("The Bow Street Runners") was created by the magistrate Henry Fielding, author of Tom Jones. That's in the early 1700s. I imagine the idea took some decades to spread across the country.

https://en.wikipedia.org/wiki/Henry_Fielding
No it doesn't, there's a whole API for last few years where app can connect to its own IoT device without getting location or full scanning grant.
It is a cool discovery but there's probably a bit more to it

The reason she can hear radio is that there's probably a minor short/oxidizing part that's closing the loop and rectifying the current. Cooper or aluminium oxides would do exactly that for example https://en.wikipedia.org/wiki/Metal_rectifier
> I’m realising now just how much I hate modern smartphones. They’re big, heavy, breakable, glossy, distracting, and come with surveillance crap. I did think it’d take til I was in my forties before entering get off my lawn territory though… that’s a bit scary.

The BBs I had were heavy, oddly shaped, didn’t fit great in a pocket, were very distracting (I had the “internet” in my pocket!! Though the iPhone truly put the internet in my pocket, I just didn’t know it at the time), and were magnitudes less useful that even early iPhone/Android devices.

I can’t imagine how someone could look back at a BB and think it was superior. Again, even early iPhones (my first was a 3GS, the third iPhone) were so clearly a massive step ahead of the BBs I had owned.
The “white saviour” complex is well documented. Well-meaning but racist in their ignorance white people try to save people based on racist stereotypes and caricatures of imagined problems.
As this thread has wargamers on it, maybe someone can help me remember a particular book?

In around 1985 (which is why I cannot remember it well enough) I borrowed a book from a local UK library specifically on writing (not playing) computer wargames.

A few such books exist/existed but I remember this one specifically. It was paperback, about half an inch think, and it went into great detail on how to pack army and map information into bytes (2 bits for one thing, 1 for another etc). It had the usual algorithms for movement, terrain, distance-based (not line of sight) fog of war etc., but the thing that stuck out as being different enough that it might be memorable was the bit-level compression of data. It may have been using Pascal, though I'm even more hazy on that as it was 40 years ago. It was definitely slightly more academical than introductory.

I've looked through a lot of the usual books from back then (not just the mainstream Donald Featherstone stuff), tried the library (but they are now a motorbike dealership), and even contacted a few publishers directly (they were nice enough to respond but with a 'not us').

Anyway, I appreciate this is vague but if anyone remembers it I'd be grateful.
That doesn't seem to work in Firefox:

> TypeError: input.getBoundingClientRect is not a function
What does it mean to be 'African', then? Or 'Asian'? Its the same kind of racist shit, literally separating people based on some random property.

I know the US is the world leader in backwards decisions that ignore history (while virtue signalling harder than ever before), and then being as racist as possible ("but in a good way!!!!"), but this is just sad now.

If I speak to someone, I don't ask "Are you black? Are you a woman? Were your ancestors oppressed (particularly in the west, anything else doesnt matter, see past enslavement of slavic people)?". If it matters so much to you what race someone is, or what ancestry they have, that is not a healthy way to treat people. It's the same thing as racism, its literally, by definition, the same thing.

There is a reason people in a lot of countries like Germany fight for everyone to stop using "Black" to describe someone, and instead refer to them as an individual like they are. History will repeat itself if you keep separating people based on their ethnicity
This article reads like the ramblings of a security absolutist that's unfamiliar with the concept of a threat model.

Yes, the cloud is not perfectly secure, breaches happen and customer data gets leaked. No, overwhelming majority of people will never be capable of hosting their data more securely, and should therefore host it in the cloud or not host it at all.
I don’t think you’re being totally honest about the double standard of this. Imagine that some people (with benign intentions) wanted to capitalize White to claim a cultural identity. After all, most whites in the US have lost the distinct European identities their ancestors had. Do you think this movement would be met with acceptance and support?

I think these kinds of double standards are what make the culture wars so inflammatory.
HN should use ChatGPT to evaluate if a comment is mostly irrelevant to the actual article. To save costs, apply this only to comments that have a lot of engagement such as the GP.
>> Whereas 'master' refers to one thing and one thing only in most contexts.

What contexts? Should we also ban "master" key because it implies it enslaves the other keys?
If you read the article, he knows this but choses not to burden charities with those fees.
I recently released https://tabserve.dev that uses a browser tab as a reverse proxy.
ECJ Advocate General wants indiscriminate data retention against file sharers
Yeah, right.
Strangely you didn’t mention BBBY.
Off topic, but what's with this style of writing in full paragraphs but putting a bullet point before each paragraph?
Thats not what "racism" is. While its one way to define racism, the most general and eay to understand one is

racism:
> The belief that each race has distinct and intrinsic attributes.

And that is what you're doing. Its not about oppression or discrimination, its about the (wrong) belief that each race has some intrinsic properties. When you start with this, you eventually end up putting people of different races on a pedestal, which does inadvertently discriminate against another race.
So they added a square box around a scooter with a seat post…?
I work with SPI devices a bit, and _some_ places have shifted from MISO/MOSI (Master in Slave out etc) to CIPO/COPI. Or PICO/POCI (Pico? Like the really cheap and popular RPi device?). MISO/MOSI is at least consistent, unambiguous, and is _literally a master/slave situation_. Unless the end game is to remove the words master and slave from the dictionary in case someone gets offended, this is stupid.
Agreed. Typing speed is rarely my limiting factor. Switching apps/webpages on mobile (or iPadOS) is so limiting that I don’t use them for much more than consumption devices. My MacBook is where real work happens. The ability to have multiple windows visible or just the speed at which I can switch tabs/windows/contexts on the computer beats the pants off my phone/tablet.
Why don't they add a new interface which will essentially be Monad? Is the polymorphism story in C++ not good enough for practical use of it?
I would like to ask: do you have a position on the following?

- an allowlist/blocklist to replace whitelist/blacklist

-primary/replica to replace master/slave

Also, how old are you? I’m not young but not old and I don’t associate racial overtones to the latter terms
Deeply fascinating story. Wonder how good the internet is there
If you think about it "main" is a discriminatory term as well because it may imply a kind of patriarchal hierarchy so perhaps in the future we should have another contest or just rename it to a random string(making sure the seed is truly random).
Maybe, but "photographers" aren't really a collective... or too loose a collective to have foresight, interests and such.

The credit industry, traditionally, has a cascade of debt collection tiers. Once one tier fails to collect, they'll sell on the debt. The value of the debt (asset, to the collector) decreases drastically as we travel down the tiers. The "quality" of collectors also decreases. Business models that depend on illegal practices, betting on inadequate enforcement. Trial preparations that depend on 99% certainty of defendant not showing up. Most of the debt might be arbitrarily imposed interest and fines to nonresponsive "clients." The lawyer present may not have paperwork, or even know the companies' originally owed.

Financial assets like bad debt portfolios scale and bundle wonderfully, so there's no floor. There are multi-million dollar packages out there selling for $1000. An enterprising individual might take a blind chance. Apply creative means of collecting 1.3% of total debt. Maybe you offer 90% settlements. Maybe impose 500% fees and sell on. Maybe you specialise in deceased estates, acquire high morbidity debtor lists, and use systemic timing to advantge. Maybe you rebunde such that specialists can have a crack.

Anyway... At the copyright trolling end of this game, I'd make a distinction between "photographers," "rights holders" and the "copyright biz." What some shady lawtech startup does to monetize a copyright portfolio owned by their pay-per-performance client... "Photographer" is not really an active category within this structure.
Reminds me of Tierra[1], the "virtual life" simulator.

Haven't read the history of Tierra but wouldn't surprise me if he was inspired by Core War when creating it.

[1]: https://tomray.me/pubs/doc/index.html
9790 was tiny and durable.
Great article! Yeah, I can remember going through a hugely painful time trying to get drag and drop working between the web version of an app on PC, tablets, and phone. I think I dropped the phone support in the end though due to the fact that dragging and dropping just didn't feel right on the phone, tapping felt more natural.
I'm English and it's not just you. I have had particular trouble with English spoken with an Indian accent. I'm not entirely sure why but definitely part of it is the speed many Indians speak at, considerably faster than a native English speaker like me, and the very 'compressed' vowels from Urdu etc. which they naturally use when speaking English. It takes a bit of practice but you do get used to it.

Oddly, I did work with one Indian guy who had excellent, un-accented English. He spoke like he'd been brought up in London, but in fact he hadn't and English was the 2nd language.
Enums can end up with hundreds of values, and no one wants to do all the tedious code reviews to make sure 'case LONG_VARIABLE_ABRV: return "LONG_VARAIBLE_ABRV"' doesn't have errors in it for every single one.

This is even more important if the enums drive a serializer/deserializer and the hand-coded std::map<string,int> doesn't match the hand coded std::map<int,string> or if either doesn't match the actual enum. Or if you set an alert on the wrong error message because it's spelled differently in the code and in the time-series database.

Source: have replaced production C++ enums and arrays/string-maps with macros after the originals got out of sync after a few years.
It’s macros because it dumps the expression. There is a non macro variant.
Ah yes - I had not read that part just the software bits.
It's not ridiculous at all.

I learned English in exactly that way: Massive input. I learned nothing back in elementary and middle school - they tried to drill grammar, in the form of "I am, you are, he/she/it is, we are, you are, they are". Didn't work.
But I got interested in microcomputers in the mid seventies, when I was a teenager, and most of the material available was in English, so I subscribed to Personal Computer World after finding issue 1 in a local shop. Drank it all up, slowly at first, then faster, and later on I just continued - not in order to learn English, I just wanted to read what I wanted to read. And there were of course movies etc. I didn't get past technical English until much much later, when I started to read English books because that was what was available when travelling. I got all my English vocabulary and grammar from that.

English is admittedly a bit special in that it's easy to immerse even if you don't live in an English-speaking country. There's no problem finding comprehensible input (a term I hadn't heard until recently, but looking back that's what I was doing).
I can manage in more languages, to a survival level, using exactly the same method. And I've worked for many years trying to learn Japanese, by more traditional methods (I couldn't just start reading.. I thought) - and I got almost nowhere. Yes, I can describe basic grammar, but I can't (or couldn't) understand Japanese outside of greetings, and I couldn't speak to save my life. But some months ago I switched to what we're discussing: Acquire the language by comprehensible input. Fortunately there are now people around who prepare material for you, and that's what I'm using. Suddenly I'm finally getting somewhere. It works. The fog is lifting.

As to "And children also get constantly corrected when making mistakes" - no, that's not really true. That's a myth. If you look, you'll see that children's mistakes are only corrected if it's serious. For the rest, except for a small amount of corrections, children simply gradually correct themselves. And they don't need teachers to work with them to learn the language. Children are fully fluent when they enter school, what they learn is more vocabulary (something which continues for the rest of their lives, of course), expressions etc. But that's not teachers teaching them said expressions. They simply come across them as part of everything else they do.

"people who constantly talk to the child at levels they understand"
Again, that's not how children learn the majority of speech. What they do is to constantly (but in a relaxed, passive way) listen to adults and other older people talking between themselves. They're surrounded by input. And that's how they acquire their language.

An adult actually has an advantage most children don't have: A great ability to read. If they can read, and understand a lot of interesting topics, adults have access to massive input which is not typically accessible (at least to that level) by children.
I know exactly how difficult it is. I was part of the cleanup crew who stayed back to opensource wave after google decided to pull the plug. My name is all over the opensourced Google Wave ("Wave in a box") codebase. We rewrote the whole data layer so you could run it without google's infra. That took a nontrivial amount of engineering time - a month or two if memory serves.

> So open sourcing just jamboard specific code and nothing else even if possible wouldn’t build or be really useful.

Oh, it definitely wouldn't build. But you'd be surprised how resourceful opensource developers can be when they have a clear scope & clear spec to work towards. This sort of work is akin to making the world's simplest emulator for a video game console - except you only need to get "one game" to run, and you have its source code and you can change the code as much as you like. Its fun, satisfying work.

Obviously you're rolling the dice on whether or not anyone from the community would step up and do that work on your behalf. But the alternative is killing your product entirely. The opensourced wave died because we didn't grow an opensource community who understood & wanted to maintain the codebase. Looking back, we might have done a better job of that if we didn't do all the work ourselves to make it usable first.

Mind you, I have no idea how the community at large would react to google releasing broken source code. They might complain even more than the service just going dark. But I can still dream.
Absolutely insane, that someone believes that randomly destroying parts of the brain will "cure one's depression", or other illnesses (like mental health issues or migraines). This is an insanely depressing read.
I wonder what the challenges of emulating 36-bit machines on 32 and 64 bit systems are.

Can you even do JIT? You probably don't need to, considering how slow these PDPs actually were, but it's an interesting question nevertheless.
Yes, it requires evidence.
We only know that they're good enough to be used for free, so all we can assert that their current value is $0.
Bedbug crisis sparks political row in Paris as insect ‘scourge’ continues
> The photographers work wont get circulated either

The only thing worse than copyright trolls are the I will give you """exposure""" if you give me this for free crowd.

If people want their work circlated for free then they can license it and give it away as such.
Doesn't work with touch.
It's just an opinionated product. If the hosts don't like it, they can always unsubscribe.
I mentioned email only because Blackberry excelled at this, and not much else. (The Blackberry OS was an awesome texting & email client, with sub-par apps for everything else, including web browsing.)

I am a writer and programmer so that perhaps makes it less surprising that typing speed does affect my overall creative speed.
I have the original model and they're fun, if not super expensive. Unfortunately the audio quality is some of the worst you can have; if there's ANY external noise you can't hear any of your music playing at all.

This one says the audio is improved but I'd have to hear it before splurging again.

I had read that bone-conducting audio is better so I'm a bit disappointed to see that this one doesn't have that.
Here's an insight: Stop using Discord for anything.
Well, it's a good video but... Hacker News?

On the related topic, you know how in Ford Mustang the engine noise is simulated so the engine would sound like a pre-emission-standards V8 even if it runs on just four? How about a similar thing for a motorcycle? You put on your noise-canceling head phones, and the phones emit a "noise-canceled" rev of an engine you choose. You can enjoy the sound of a Harley on a moped. And! Since it's your headphones only, you wouldn't even bother the public.

I think there is a startup potential on it somewhere. And the technology is here too: https://github.com/ange-yaghi/engine-sim
40 hours a week is 2000 hours a year.
> So, if you wanted a capital W whites, that likely would be ... a specific cultural and geographical unity of white-skinned people, but by far not all white people.

Thing is, white immigrants' national identities were largely, um, white-washed in the late-19th thru mid-20th c., as part of Progressive ideals that back then were quite racially slanted, and included such things as eugenics. German immigrants were especially affected by this for obvious reasons, but not only. So the argument for capital-W 'White' is hardly any weaker than for capital-B 'Black'.
Every now and then I visit the internet without an adblocker to see how bad it’s getting.

In this case, there’s barely a paragraph of text between each ad. And even that text is super light on details.

It felt like they took the title and massaged it into an article.
FYI in Central Asia, pilaf is widely poular food, made with rice, onions, carrots and meat (can be made without). Well for proper pilaf, you need both yellow and orange carrots. Without yellow carrots the would be too sweet.
Oh yes the field of vision is very bad! I liked to take snapshots out when with my wife, and I'd turn my head and she wouldn't even be in the field of view.

You have to turn your head 180 degrees like an owl and have them dead centre in front of the camera side to get them on film.
Isn't there a bunch of embassy based async stuff in esp-rs?
You don't speak for everyone in the technology industry.

And you don't get to choose what everyone will or should do. Therefore you really need to be tolerant of people's different versions of "truth" and assume that they are acting in good faith.
I did that. Unfortunately you'd have your stereo blasting, right? And then the second you upload it somewhere you'll get a copyright infringement notice and they mute the audio. Thanks Facebook.
I was using a Pi 400 for my programming PC, basically testing out if I can sell my gaming PC after I got my steam deck. It was perfectly capable for that task, and I’d say I would be happy to use it as my primary desktop PC.

Just sold my Pi 400 after the announcement of the Pi 5, deciding the Pi 5 will be my primary desktop PC. (Also ordered a Pi 4 because I have some other plans for it, but don’t want it built into a keyboard).

Falling back onto my Pi 3 I never really used before — it’s surprisingly capable. Not as a general desktop but gets my programming done fine. Its bottleneck seems to be I/O and limited RAM.
That would be a horrible idea. There are very interesting and educational tangents found in the comment section on many submissions. Would you like all those removed from the discourse?
A blogger might pay $5-$10 per image to license through Shutterstock(owned by Getty) or another microstock site.
Why would the average gamer on a couch with a steam controller as sole input device (that's what SteamOS is about, isn't it?) care about case sensitivity of file names? It's not like they would actually type those.
Based on how uppity about it around the time the whites I talked to about it were, yes it was 100% this.

The high horse riding was surreal. They all took long savouring draws of their own farts after each 'master' branch they renamed to 'main'.

When I mentioned that none of the people they did this in the name of were helped, they met it with abject hostility. Narcissism is a hell of a condition.
Look at all those instagram stars, tiktokers, and youtubers with their beautify filters.

They already made the "not quite right" to be the normal one on the internet.
Yes - I'm aware of these and have used several. And they all suck in various ways compared to writing code in a capable IDE.

I can't imagine a situation where given the choice (and assuming sufficient familiarity to be fluent) I would choose a node-based system over writing code. As I said earlier - the main advantage is discoverability (plus a certain robustness against making errors which arise from the constraints).

Discoverability is cancelled out by familiarity and if I'm going to use a tool seriously then I will become familiar with it.

Every other aspect of visual programming is a disadvantage and in many cases a crippling one. The sheer laboriousness of constructing expressions, the lack of sophisticated refactoring and the amount of busywork tidying up nodes so they aren't a jumble of spaghetti.

I think these are solvable but not until there's a way to avoid reinventing the wheel for every single system.
Funny thing is, I am learning Zig at the moment and had to do just that and was impressed at how clean the solution was:

const my_enum = enum {
one,
two,
three,

pub fn str(self: @This()) []const u8 {
return switch (self) {
inline else => |tag| @tagName(tag),
};
}
}

Inline else means the switch/case is expanded at compile time.
> Imagine that some people (with benign intentions) wanted to capitalize White to claim a cultural identity. After all, most whites in the US have lost the distinct European identities their ancestors had. Do you think this movement would be met with acceptance and support?

"Acceptance and support" is subjective, but this is a fairly common orthographic style which has been discussed at length.

https://www.theatlantic.com/ideas/archive/2020/06/time-to-ca...
I believe it's due to the fact their school system gives them some notebook that has pretty basic specs, like 4GB RAM.

So that enables them to play older games but not current ones.