skysight-inc/HackerNews huggingface dataset:
"It is a cold Anzac day in Melbourne, and I am brooding."

I'm in Sydney, and Lest We Forget.

"It has become exceedingly clear to me that the average company is not a suitable environment for someone that cares about the craft of programming."

I'm not in a position to do this topic justice as it's a too big a subject to cover in a post such as this. Nevertheless, l'd extend that statement to include essentially any craft or expertise. Companies have profit as their primary objective and this rarely fits well with the specifics of one's craft or expertise.

The worst case comes when the stated objectives of the company or organization (what it does to make money) are very different to those of the employee's skills. For instance, the employee is employed in some technical area of a company that has nothing to do with technology such as banking, finance, the arts and various government bureaucracies.

My worst job was working for a government bureaucracy that had nothing to do with technology, it was soul destroying and horrible. As head of a technical department I found myself continually embroiled in matters that had nothing to do with what my department actually did, and trying to explain what my staff actually did in ways senior management could understand was a fruitless exercises—one may as well have tried to teach a dog calculus.

What was so frustrating was that I was in a secure position and that the only escape meant I would have to ditch tenure and security, which is eventually what I did.
The fact that the debt isn’t linked to a person by name is absolutely wild. The fact that they assign it to someone based on residency is IMO absolutely bonkers, and downright mentally defective. It sounds so ripe for rampant abuse it’s ridiculous.
They operate everywhere in the open, with college campuses and academia being the most prominent places if you ask me.
I think many here are missing the point being made. Of course there are stylistic differences between some groups of artists. The thing is that they probably aren't coded by skin color let alone period location etc, so of course it will bleed. Playing some swing and expecting it to continue to stay within very blurry racial lines is unrealistic, silly, and maybe irresponsible for a recommendation algorithm.

As it's been said, there are better methods of discovery for this purpose. In your example, I'm sure there are Spotify playlists for Italian disco that have been curated.
Books, generally speaking, have changed my life for the better. I curate my reading list and only mindfully read what is beneficial to me.

The more I practiced mindful reading, the better I got at many things (from work, finances, to friendship and marriage).

I can attribute this to what seems pretty obvious - apply what you learn or think deeply about it to understand its meaning to you.
I suspect it's the notion of a "feed" that's at fault, but then again I'm an old codger who likes to rummage in the cupboard and actively search for my content instead of being stuck in the high chair and passively waiting for somebody else's algorithm to feed it to me.

(in another domain, at some restaurants it's possible to order dishes which don't appear on their menu)
That's like your nan being frustrated that there isn't a single definitive guide to buying a laptop.

There are so many factors that it's a near-impossible task. And even if you somehow managed to do so, it would already be obsolete by the time you stopped typing.

The datasheet (for each of the ESPxx, regulator, etc) will specify power consumption in different states. But sadly there's a lot of misleading amateurish pseudoscience in Arduino-land so you're best to ignore everything else (which would even include a guide like this, for example).
In the absence of artificial monopoly that is copyright, "what the market will support" is zero, though.

And copyright, despite the name, is not a right - it's a privilege granted by society, with the notion that it is a net benefit for said society. Libraries are a part of that equation, and it's not unreasonable to expect some special dispensations there.
I remember reading a comment on stack overflow on old 16 bit x86 architecture saying “any overly complicated feature of modern computing can be attributed to a time where the most powerful cpu available was weaker than the one currently residing inside your tv remote”.
>We really need music search which follows more interesting routes through content rather than just 'people who like this also like' or 'here's another album by someone you already listen to'.

I wish we had something like /mu/ flowcharts[1] but in a more general way. So after playing a song you can get a question or a prompt of what you liked and get some suggestion based on the input.

But IMO, music recommendation peaked 10 years ago with Last.fm and it's only been downhill since then, which is a shame because we had a lot of cool music in the last years, but the exploration is getting harder. But who knows, maybe I'm just getting old and I don't hang around the hip places anymore.

1: https://4chanmusic.fandom.com/wiki/Flowcharts
> at one point in your life it was processed by your brain and may have changed some posterior decisions you made

I believe this is called subconscious mind
I know they're two different things. I wouldn't bother writing an article comparing two things that are the same, even though it wouldn't take long.
I fear the likely outcome of AI today would be:

COMPUTER SAYS YES AND DOES SOMETHING COMPLETELY STUPID
Well, it's in the name. SEO is a fancy name for trying to game whatever heuristics Google employs to form their SERPs. It's just that at some point those heuristics shifted from rewarding "quality content" as defined by the disgruntled towards enshitification.

There are various kinds of SEO - internal: technical, on-page and external. A long time ago Google had an epiphany that instead of trying to make sense out of sites themselves they could offload that effort to website administrators and started ranking pages how well they implement technical elements helping Google index the web. For a very long time that was synonymous with white-hat SEO. Since Google search was in part based on web-of-links, various shady tactics to inflate number of indexed backlinks and boost rankings. That was black-hat SEO.

These days Google search puts tremendous focus on on-page SEO. So much that as long as the internal structure of a site is indexable (no dead links, internal backlinks, meta info) it is typically better to hire copywriters spitting out LLM-like robotic mumblings than to try and optimize further.
Some carriers are definitely worse than others. I’ve flown about the same as you but over 10 years, and I’ve had OP’s experience once. We were stuck on the runway for 6 hours, given food vouchers that nowhere in the airport would accept, and then 10 hours after we were supposed to take off they told us our flight was cancelled and they’d organise accommodation. Except there was a huge concert on in the the city that day, so there was nowhere nearby. They left us in the airport with a “sorry” and no food.

Thankfully, I lived in said city so we went home and came back the following day. One email to the airline gave us £800 in compensation, plus the cost of our food and Ubers back and forth. Our travel insurance paid out for most of the things we missed out on like the hotel night, events we had planned, prebooked meal, and even our airport parking (which we did technically use). We were done and dusted with it within 7 days.
I don't think it is possible or economically viable for ByteDance to sell TikTok under the terms set out, even if they wanted. Because of the shared code base with Douyin and the bill's requirements on severing ties between the two.

The likely outcome is that TikTok will stop operating in the US and continue in Europe and other places plus Douyin will continue in China.
I love the minimal text theme style of the site.
Nice to see this well explained with examples, it can for sure benefit many people, especially that there are several details that are sometimes overlooked.
>The US government could, if it wanted to, slaughter the entire civilian population of the US right now and no one could stop them. I don’t believe for a second that China would be so restrained if it suddenly had that power over the USA.

What the fuck are you talking about???
I would say it's a tool with an optimal point that is located along the "heavy use" side. I think it is interesting to think of them as solidifying your specification. As such if your spec is still changing or it is unclear (e.g. first impl draft, example code...), you should use some lightweight types, whereas a public API should have types that encode basically everything your comments can say about the values, operations, and memory representation of the parameters. That would be the point where I would consider that defining my types is "done" and I would consider switching to e.g. moving the functiona around instead (there are lots of hanging fruits in safe by construction approaches, that might not even require types - can't shoot yourself in the foot if I remove the footgun entirely)
That's my limited experience as well
Unveiling the Political Geography of Ethiopia: Beyond the Commonsense
Classically, this is a problem in hardware logic design. It's desirable that logic circuits not be able to lock up in an invalid state. So having a state machine where invalid states cannot be represented is useful. Hardware without this property tends to need reset buttons.
This is pretty trite if you stop to think about it. “Everything in your life that you experience has an effect on your experience of life.”

We all exist in the world, not apart from it, and no amount of exclusion or creation of “sterile spaces” will change that.
I love that, going to reuse that one
We are on a venture capital website. Don't be surprised that when people read an article about killer drones, they just salivate at the sweet pentagon money.
LAN parties still seem to be a thing where I live, and demo parties are still going strong.

I think it matters a lot where one is looking for such gatherings.
How do you pick what to read? Is it based purely on interests or areas you feel behind?
This looks great - how do you then keep the subset that you want to continue listening to in the longer term? Is there an "extract to my music collection" feature - or is this your music repository?
Legal risks loom for Firefly users after Adobe's AI image tool training exposed
Yeah, I get your point. On the other hand, I prefer the serialisation of the light DOM to reflect only changes I've made as the author.

The serialisation isn't expected to represent page state. Imagine how that would work with <canvas>, or even things like event listeners.
I have to imagine that in most hobby (as in, one off) use cases the $1-$2 difference makes no real difference.

And at one point (years ago) I was able to buy ESP32s for practically the same price on Aliexpress.
How deep are you digging that you can say most that is out there isn't good? I find this surprising. Or do you mean good as in to your liking? The amount of talent out there is kind of mind blowing to me.

Is this within a narrow genre?
Pg_tier: Postgres Extension to enable data tiering to AWS S3
I'd take this advice with a grain of salt. The best jobs I found in my life (n=1) were outside of my 'connections'. They were in other countries, continents and with some degrees of separation between the people involved and anyone I've ever built a connection with. Connections are important, but if you want to be seen, you need to put yourself out there, perhaps more important than making a connection with Ricky.
That's like a programming language with 0.5-based array indexing.
> Consider how some browsers will remember what you input into forms when you hit
the back button: I think representing this as a cached version of the modified
DOM makes a lot more sense than whatever magic browsers currently use to
remember it.

That would not work either:

> A control's value is its internal state. As such, it might not match the
user's current input.

> For instance, if a user enters the word "three" into a numeric field that
expects digits, the user's input would be the string "three" but the control's
value would remain unchanged. Or, if a user enters the email address
" awesome@example.com" (with leading whitespace) into an email field, the
user's input would be the string " awesome@example.com" but the browser's UI
for email fields might translate that into a value of "awesome@example.com"
(without the leading whitespace).

From the standard: https://html.spec.whatwg.org/multipage/form-control-infrastr...
On linux you can use Theodore Ts'o pwgen tool with the -B arg.

-B, --ambiguous
Don't use characters that could be confused by the user when printed, such as 'l' and '1', or '0' or 'O'. This reduces the number of possible passwords significantly, and as such reduces the quality of the passwords. It may be useful for users who have bad vision, but in general use of this option is not recommended.

>pwgen -B 32
oos9upoVieghuew7aeb3iev3jiequeiw acohthahpie7ae4aeboshahWiengieth
yahW3qua3atheeP9jo4aiY3zeepoosh3 Noh4ooth4ohzeec4zug3ephoo7meich7
oozae9Eireix4Chaiboz9dofie4Xunof Mohj3uupee9ahngahh9on9sujee9ehae
weimah9aiXeis3owaexei4uh3ibeecai PaeV7eeChaezahruNgeequoh7zok7thi
eeJieyah4exiephaiPootei4dokoojoh fohhah3Eec3bah7aeR9iedah7Ve3ea7o
vahs4eich4pheisoug9aiR3ohChoh7Ch eth9KaeLahdie7ahy9ohCiebohphuse9
ieye3udumaengai9ies7kae4geeque9T iesoh9eosohthoongaeroo4ehiishohY
mee4ohjei4ohmika3taijei3Yaixosei ohWoo4eapid7miebee9pooKai3oofeis
Eechook9quohp7se7ees9thaefahb9an aht3quooV4eiph9ap7aiw4wee7oi7eij
ishep3weeh7Eero9ohdohth9MietooJ4 Kai9aich9Jee9Angeihee9eehei9esie
toonaix4xe3Moob3zaic3Eesahs9ahy3 gaey9doozee7sei9quuPae3vohph4Huo
ouYaephahcog3peiw7iecoo7eetheeph eeNgiezae7oongi7uena7eenaezuT7co
tai9vuace9eV7Paih7ieN3Ahghiegh3v VaeteeMoobeixai9ingeyahYuzaipaht
eeng7vei7pho4Ahpoa4kahgheethahz7 phas4theiThu4uqu7iCh3Aepha3shae3
ieRep3kaideeHeekiNgequieng9raeYo eegahsh9aizooshee9too9oojiox4Lei
ovohcaePahM9thaebajuChoo3pipheej oowaimeiWahf4Neighoo3Eeyah3uvi4v
vi4choiThei3eisohw4iP9huehohs4oe ukuchiethaquax3hieChouMahpooy4ee
aegheeyeemeNeevehud9ohng3dai4jai eth3iedah9Tee3wohneisoo4aicuToos
iecap7EeJ7raixiuseesiNou9ooT9fie ied3ooveingu7fu7dahdaaYe9tai7ien
eijee7iKighaingaiChei7giemu4chi3 Thie3faih3ahshooRunohwoaghoh4Aev
Event listeners? Image data?
To be honest, I'm not even sure that long makes sense.

The point of copyright is to encourage creation of content. But do we actually have a problem with too little content being created these days? If anything, it's the opposite - there's an overabundance of content, to the point where the actual problem is finding the real gems in this firehose (and this does not correlate with price or popularity at all).

Maybe it's time to just drop the whole thing altogether. It does mean that the only people who will write books then will be the ones who either enjoy it as a hobby, or feel very strongly about saying something. And I'm pretty sure that this will still result in more content being created than there is actual demand for.
No, he's saying that within the genre of mid-20th century Swing there are distinct musical traditions found in black vs white bands, which he wishes he could partition against. What's ridiculous about that?
Based on similar experience from other language ecosystems since Perl introduced CPAN, unless a customer requires me to use JSR, I am not rely convinced to stay away from npm repos.
Thanks!! This is really cool
Yes, on my phone it's fine but on my laptop it's a nightmare.
> Corrective lenses definitely slow the degradation

And how do we know that? I mean, that an eye doctor would rather prescribe glasses than not, it's not surprising. The fact that they'd back up their choice by some "scientific" explanation, is only natural.

Let me offer the opposing view in the form of an example:
I have been diagnosed with mild miopia (-0.5), and prescribed glasses. I did wear the glasses for a few months but at some point I lost them, and didn't go back for a replacement. Now about 20 years later, I have never again wear glasses or any other correction and I don't need them (I can read the small leters on the vision tests. I would not say that my vision is 100%, but I never need glasses to see the things in the distance). If anything, my vision improved without wearing correction!
Machine learning has its place, just not in ways that suits today's hypesters
My local library blocks Yandex but allows the Daily Stormer when using their wifi.
Do you have a better approach? Ask Deepak Chopra? Science was always this kind of reverse engineering.
I could never put it words like in the article, but I always thought this was true (not just to books, but to all the inputs). Many times in my life, I have remembered obscure stuff from a random movie or specific parts of a conversation that I had many years back. Similarly with books, I can't recall it completely, but the sense of it is something that easily pops up.

Now I have started taking advantage of this using Anki. Whenever I read something having a particularly interesting or thought-provoking idea, I find a way to create flashcard(s) out of it. Now I am able to recall these things more often and many times they have guided me in my life or helping out friends.
Thanks for the correction, there are indeed 8x nodes.
https://developer.nvidia.com/blog/introducing-nvidia-hgx-h10...
Because TikTok not only has the tracking potential of BigTech, but it is a serious competitor to some of them.

It's just protectionism, like banning the Huawei phones (not talking about the infrastructure, that's different) or banning DJI drones. It just sounds better to mention national security than to say "we don't want others to do to us what we do to them, and we don't want them to compete with us".
This is really an interesting article as well the blog itself, I admire it!

One interesting finding that I never seen in any blog is the notes part (https://notes.jim-nielsen.com/) where the author shows the notes he collected from various sources with his comments.

This one (https://notes.jim-nielsen.com/#2024-04-15T0822) from The Node.js Documentary, especially his comment, is outstanding:

A big company is like a giant ship that has to start making its turn a mile before the actual turn itself. Whereas the community is comprised of thousands of small, distributed boats that can make (in contrast) hairpin turns.
they could, but you would have to do pretty much everything from scratch - set up a server, figure out client-server communication, handle state changes, flaky networks, etc. with a webapp you get a lot of that infrastructure "for free" insofar as the entire stack is designed around the multiuser experience, and you are going with the grain of the platform. not to mention all the frameworks and libraries that help you with most of the common tasks you will face. you can follow a rails tutorial and get a small database with a multi-user read/write user interface working within a day or two.
No it isn’t. One, national security is a federal matter not a state matter. Two, Montana outright banned the app whereas this bill forces divestiture. If TikTok doesn’t want to divest, too bad, bye bye.
How would it validate China? China has made itself a laughing stock hypocrite. It tells everyone how bad free speech is, and then it begs for free speech?

Conversely America is holding to its core values of restricting governments from acting in the political field. That right is reserved for citizens, and is especially protected from government use. America is founded on restricting government so that free speech can exist.

This move firmly reestablishes America as a leader in free speech protection, as it protects citizens speech from influence by government, both domestic, and now, foreign.
Funny how the world works, I must have spent most of my middle school doing book reports on the Inuit and other Native american and First Nation tribes up north. We had to read Island of the Blue Dolphins in 5th grade and I had a big "Eskimo" phase. (I know the name is no longer in use much, but it shows my age)

Well I have been out of Spain for over a decade, so now when I go back I feel a bit like a tourist and I think it gets lovelier every year. If you ever make it back, either through work or for another trip I am sure you will have a brilliant time once again.
The margins are not that big, yes. But it’s also part of the deal: I buy a ticket to fly somewhere, not for a gamble that on the day of the flight the airline will choose to disrupt my plans and cancel the flight because they’re not making money after all. You can’t have your cake and eat it, it used to be that sometimes they make money sometimes they don’t. Nowadays they cancel flights routinely because they prefer to screw you than sometimes make little or no money on certain flights. They want to win every time now at the traveler’s expense.

> Shortest train time is 26 hours, with 3 train changes.

Not saying this works every time from anywhere to anywhere. I’ll personally reconsider my destination if I can’t get there with a train but that because of how much I hate flying.

I’ve also done 8–9h on the train, booked a first class ticket, and worked most of that time so that my travel time counted as paid work hours. Then I didn’t have to worry about how much toothpaste I have in my luggage, what the size of my carry on is, whether my bags will make it to the destination at the same time as I do, whether the seat will be too narrow with no legroom or just merely uncomfortable, figure out how to get out of the airport and to my actual destination without getting ripped off… it’s no contest for me. Not saying it’s the same for everyone obviously, just laying out my thought process for others to think about theirs.

Not mentioning pollution of course. The train emits much much less CO2 per distance traveled, makes less noise, less waste (all these single use utensils and boxes the food comes in).
I believe what the OP meant by "to get nominal typing in TypeScript" is that the type information is available at runtime through the use of the `instanceof` keyword.

I am surprised your code doesn't give an error, x and y are definitely not the same thing because `x instanceof Email` would be false at the end of that code. But like you said, to TS x and y are indeed the same type because they have the same structure. In practice both can be used interchangeably in the code (even if Email extended another class) with the sole exception of the `instanceof` keyword.
Yes it can raise fares - and that's not some unexpected downside it's just pricing being more transparent.

If airlines have a cost to being late/cancelling, then that will balance against the cost of having e.g. N% slack in staff/aircraft/schedules. It most definitely helps reduce cancellation and delays.

If you are curious whether this is bullshit, the best experiment would be to time travel back a N years, take two similarly sized continents with lots of flying, and use this type of regulation on one continent and not the other.