skysight-inc/HackerNews huggingface dataset:
There’s an edge case in which you can lose access to your account as well when switching from github to email login with the same email. It’s an edge case but quite a bad one.
> Try opening a realplayer video file today and you know what I mean

Any FFMPEG-based player can play it, including bundled ffplay. And lots of others. I actually have a hard time to find a player that does not play .rm/.rmvb files.

What do you mean?
One of my favorite observations about forms that are in Arabic and English (or any left-to-right and right-to-left language pair) is that you don't need to pick one language as the primary language. The trick is to put the English on the left, a blank field in the middle, and the Arabic on the right. This way an English speaker will naturally read the form as an English form with the Arabic translation off to the right. But an Arabic reader will naturally read the form as an Arabic form with an English translation off to the left. Neither language is dominant.

Contrast this with a form in English and Spanish, where you need to put the text all on the left and decide which language goes on top.
I'm both amused and saddened. I still occasionally run into Fortran, Perl, Pascal you name it. I do more work in Golang, C++ or Scala these days, but I am always reminded that at once time, Pascal and C ruled. What is sad is that the language of the day group has declared the Queen dead but she's still quite alive -- older, but alive.
This is programming folks -- we are programmers. We write in the language that is asked of us. We can't know every language, but flexibility matters -- both in languages and us.
Sure Rust is hot right now, but I remember when that was Scala. Remember when D was going to replace C++? Learn what you can in as many places as you can.
Why not just use digital ocean or hetzner?
> I think they are right in the idea that humanity lost something important when it ceased building monuments

https://www.earthpyramid.org may be an exception to this
I'm not a smoker, but nicotine does have an anti-inflammatory effect. Maybe it balances out if you're the one smoking?
> Literally just talked to him.

I sincerely doubt you’d call this “nothing” if, for example, it was a white woman calling the police on a black man.

The police questioning someone is never “nothing”.

In a country with proper protection for speech, this should have never happened.

> So unless you've got an example from Germany or at least France …

I’m sorry, is the UK not in Europe now?

Fine: https://en.m.wikipedia.org/wiki/Network_Enforcement_Act
Nah, it is like that since C exists, they used to call those of us that rather use languages from ALGOL systems programming linage as coding with straighjacket, or nany languages.

I learned to appreciate C++ RAII already on Turbo C++ for MS-DOS around 1993, and using raw C has always been because I was required to deliver C code for some university projects or work.
There really is nothing better than reading books. There are of course great sources of information on the web but it's too easy to be distracted and tricked into reading "junk food" like the author describes.
Correct, in my eyes "software engineering" in the sense of "person who glues libraries together to build systems" should not yet be called an engineering discipline because there isn't yet a rigorous enough theory on why something should be designed one way as opposed to another. We are still in the stage of figuring out best practices and making things more rigorous (maybe the functional programming folks will end up contributing something here, but I don't know enough about category theory).

There are other narrower senses of "software engineer" such as "person who optimizes code" and to me those more qualify as engineering because we not only have a decent enough theoretical background (see Agner Fog's work) but also can experimentally verify things. On the other hand it's a lot harder to quantitatively say if one design is better than another.

I think there's also some work in terms of rigorously modeling concurrent/distributed systems (Lamport's TLA+) work which I'd like to see more of.
I regret emphasizing stem in my comment. I meant to offer it as an example of the kind of education that may be valuable. I don't see increasing production rate as the end goal, nor any other kind of "line goes up" political objective. I recognize human flourishing happens at the confluence of factors.

Nevertheless, I see the connection as follows: we are forced to play nice with enemy nations because of our economic independence on them: we turn a blind eye to what fentanyl did to the middle/lower classes largely because nationally we have our own addiction to Chinese products. We could significantly reduce our dependency by producing homespun expertise, despite it being less efficient. I value independence first of all.

Re: modernism, I'm not qualified to comment, but I expect that's just one perspective on the causes of those wars.
2022 IP Address Abuse Data Reveals: Musk’s Actions Have a Direct Impact on Spam
Yeah, I've read Born to Run too. I think it's pretty naive to deduce that the modern shoe industry is responsible for joint/tendon issues. Frankly, more pros would be wearing minimalist footwear if it was the cure-all as written. To be clear, if the minimalist footwear trend works for someone, that's great for them. But if you played the game of "I spy" for minimalist footwear at any professional meet with distance runners... Good luck finding a pair.
Good that you spoke for yourself.
The goal is to not have it immediately cracked on release, so for that the copy protection does work. To protect it indefinitely isn't the main objective. The copy protection should be called malware though, because it basically is. Same goes for some anti-cheat tools.

I think it should be made more transparent if a game uses such tools.
Living seven years longer than anyone else had before, and three years longer than anyone else thirty years later is too good to be true. Evidence such as a sudden change of signature show that Jeanne Calment's daughter Yvonne had assumed her identity.
> That has nothing to do with workers' rights

A french court would disagree with you - the German process you described is impossible in france. once an employee has finished their trial period, only gross misbehaviour or an official economic redundancy plan can get rid of them...
I didn't mention it but it's a good practice to test backups to make sure that they are still backups. Choose the time interval you are comfortable with and visit your offsite backups, make sure they match your current storage.

I do not recommend "longer term", I suggested swapping your old drive for a new one every two years, that's the length of the term. I do every year, because that's how often I buy stuff, but I didn't want others to say "too expensive"
I believe the difference is simply that the two sequences are in reverse order of each other.
> to support the publication and find their work useful, and not because of a nag banner.

Unfortunately they kind of go hand in hand these days!
I wasn't talking about politicians, it is medical experts who have driven this decision in the health authorities I was referring to - e.g. England, Sweden, Finland.

This is from applying an evidence-based medicine approach to this. The political side of things is yet another matter.
There is a difference between literacy and fluency.

Literacy is ability to understand a writing system. I am literate in the Latin alphabet.

Fluency is ability to understand a language. I am fluent in English.

Neither implies the other. You can be fluent but illiterate (the default until modern universal education), and literate but not fluent (I am literate in the Latin alphabet but I am not fluent in Italian).

The claim that there's ~2 billion people who are literate in Arabic script and will laugh at you if you get it wrong, is more or less true. It's of course referring to the large number of people who can read from the Quran in Arabic but without understanding all the words.
This one? https://www.washingtonpost.com/politics/2021/02/12/new-surve...

Paywalled, described as a "survey" in the headline, so not actually a poll. Why pick that specific one?
It's funny how "too much democracy" can actually legitimately be a problem. What people want might be going against what people actually need, or what serves better more people. It's a frequent thing in the US, with e.g. transit routes - something might be popular on paper, but that doesn't make it the best solution for most future users, or weird elected positions like sheriff/DA/etc. that have to make promises to get them elected instead of actually doing their job the way they're supposed to according to laws and job description, or school boards where instead of you know, actual education experts deciding what kids will study, parents meddling to ban books because "they're turning the frogs gay!!!!".

Another "fun" failure mode is Switzerland, widely hailed for it's direct democracy, and it took until the 1990s for universal women suffrage to be enacted across all levels (and it literally took a federal court enforcing it, voters refused it in the last canton).

Balance needs to be found, and that is not easy.
There's still a lot of work necessary to get it "right". I will wait six months.
A good start is https://en.wikipedia.org/wiki/Wikipedia:Language_recognition... although it's pretty weak on Southeast Asia in particular.
To answer the questions in this thread: having a preshared key (PSK) doesn't save you. The problem remains replay attacks: even if you have a PSK, if you don't have a fresh session, then an adversary can replay old messages back to you.

The only solution to the replay problem is to have the poor-entropy machine keep a strikelist of all the messages (or hashes thereof) it has ever received from the entropy service. Thus, when receiving a new message, it can make sure it's not a replay. Of course, this means that you've turned a stateless protocol into a stateful one, and require non-volatile storage on the device for a potentially long period of time.

As far as I know, nobody actually does this.
Apparently even very faintly in Kent:

https://www.bbc.com/news/uk-64782372
Here's a very succinct explanation of why "reverse racism" is nonsense: https://www.aclrc.com/myth-of-reverse-racism
There is IDA Home https://hex-rays.com/ida-home/
Running is a Great exercise to damage your knees.
My lifetime is limited but early internet era was the time where the people were far more open-minded than both the generation before it and now
i would say it's the beginning of a new generation of true social networks.

Aka : keep in touch with people you actually know. And not meet strangers or use it like a media.
Nintendo Confirmed Its Absence at E3 2023
Two ongoing Decades
BeRo is a demoscener who's still writing a ton of stuff in Pascal, IIRC. [0]

[0] https://www.rosseaux.net/
Leaving the Cloud with David Heinemeier Hansson and Eron Nicholson
> Fly is different enough that moving to or from it takes much more time and effort.

Have you actually used fly? It's pretty vanilla. Having migrated to and from fly I don't think your assessment is accurate.

It uses Docker files or Heroku style procfiles - not particularly exotic. Your apps live in a private network, which is managed for you.
Yes. I think in this particular case it gives a central infosec team the ability to allow/deny certain sites, set proxy and other network settings, control which extensions are allowed and do a few other similar things. The point in this scenario is to ensure that where Saas and similar things are used in particularly sensitive applications (think: logging in to a bank portal for a corporate treasury account for instance) the browser environment is tightly controlled and a well-intentioned employee can't accidentally compromise things by using a browser that includes a malicious extension or similar.

I don't think the threat model is it's expected to prevent intentional attacks by a hostile, skilled, priviledged insider put it that way.

I'm not recommending it or anything but so far the browser doesn't seem terrible. It seems to work just like chrome, and I haven't had any problems or noticeable examples of it stopping me from doing anything fwvliw. I'm not trying to circumvent anything or do anything that I'm not actually expected to do as part of my work though so I wouldn't expect problems.
archive.ph also uses (donated) logins to archive (paywalled) content, however those accounts do get blocked from time to time.

https://blog.archive.today/post/678202832257794048/why-cant-...

While pretending to be GoogleBot used to get you full articles (or grabbing them from cache) this doesn't seem to be the case for some sites anymore.

They just give the first part of the article without the paywall, as that's usually enough for SEO purposes.
It’s extremely common for games to have dozens of different quality settings to support being played on hardware with different capabilities. On top of these quality settings they often offer a “high / medium / low” preset so users can quickly select an approximately correct setting for each individual quality option. Adding a “streaming” preset to these options that selects the correct settings for improving encoding seems fairly easy to integrate into the dev process and gets a lot of the benefits described in this article.
Cut and cover is extremely disruptive to the residents around where you're cutting, and extreme care needs to be taken to divert any critical infrastructure (water, electricity, internet, etc.) in the way. So it won't necessarily be cheaper, and will absolutely involve a lot of NIMBYs with legitimate complaints (who wants to spend a year next to an active construction site?).
For what it's worth, IDA now comes in an IDA Home version [1, 2]. It is a one year subscription for 365 USD (single arch) and is cloud tethered for at least the decompilers. I no longer have access to IDA Pro via my university, so I am now using Ghidra. I can recommend newcomers to take a look at it or other tools (e.g. binary ninja), if you are not locked into your IDA workflow.

For me IDA Home seems to lack at least one key feature we needed back then: customizable CPU plugins. We had to extend one with a newer version of the instruction set. On top of that, that CPU type is not even available via Home. Also no RISC-V support (yet?).

On another note: the whole cloud based concept for a disassembler/decompiler with debug support sounds like a recipe for disaster. One wrong key press and you might run malware on an internet connected system. Even when only disassembling, I am tempted to run everything in an offline VM to defend against bugs in the disassembler.

[1] https://hex-rays.com/cgi-bin/quote.cgi/products [2] https://hex-rays.com/ida-home/
See my parallel reply to GGP.

It's push vs. pull. Ads pull you by creating a want (either lust-driven or fear-driven) and conveniently pointing to something that can fulfill it. The followers of oppressive and hateful ideologies instead push you to do something or adopt some belief, under threat of being labeled the enemy should you not comply.

Put another way, the difference between this threat-based persuasion and fear-based advertising is that the ads are just bullshitting you into believing you're in some danger, so you'll buy the advertiser's "solution", while threat-based approach is that the other party will put you in danger unless you comply with them.
I just use https://github.com/iamadamdev/bypass-paywalls-chrome and it works well for me.
Weird that they describe carrying a log over your shoulders as debilitating - it’s how I carry 150kg+ ash trunks around the place - lift one end, walk along it until I’m at the balance point, and then roll it onto my shoulders, behind my neck, and then loop my arms over the top of it. Takes virtually zero effort to maintain once it’s up there, particularly if the hands going over can hold onto a rope attached under the armpits (I use a lifting strap and thread my hands though the loops), so you can relax them - and terrain is easy - occasionally I’ll have to swing one end or the other forwards to make my way through a narrow gap. When I need a break, I just lift my arms and step forwards. You don’t even have to bend over to pick it up - just stomp on the end and catch it when it bounces up.

I tried tumplines early on. They just make my neck hurt. I do carry buckets and other small dense things around on my head, using a beanbag to cushion, but the torques from a log swinging about are just too much.
VMware’s Bitnami starts packaging apps for Arm CPUs
https://12ft.io is another good one but yes agreed, you should cough up for the subscription when possible
Why is it sad? It's a feature, not a bug - most of the articles aren't worth the time spent reading them, but they work as good discussion prompts. Comment section is where the value is.
Go to Iceland anyway you won't regret it from its community geothermal bathing culture (how each neighborhood socializes after work) to the many amazing outdoor wonders to its capital city, Reykjavík. If your American visiting there its eye opening!

I didn't see the lights but fell in love with Iceland. If you really want to see them you have to hunt and chase them! Like tonight Alaska is the place to be!
If I understand your argument... You're saying Elon Musk is the acme of racial tolerance because the ADL once described a genocide which occurred 60-ish years before he was born as a "massacre" instead of a "genocide" ?

Or are you saying that the "It's Okay to be White" campaign was not used by neo-nazis?

https://www.newsweek.com/neo-nazi-david-duke-backed-meme-was...

Or are you saying that black people didn't notice?

https://www.johnsoncitypress.com/news/update-county-democrat...

Or are you just spewing random statements to derail the conversation?

https://www.derailingfordummies.com/
Not too uncommon. This (used to be?) is the case for timezones[1]. Even xkcd has joked about it [2].

I think in software once there's one great, free implementation of a hard problem there's a tendency to stick with it. If that project is maintained by one person, then so be it.

1. https://onezero.medium.com/the-largely-untold-story-of-how-o...

2. https://xkcd.com/2347/
10 years ago paywalled sites contained the content just hidden. Today I haven't seen a site in a long time that renders the content hidden (why would it do that? There is no reason to do it based on indexing/SEO as far as I'm aware).

Even cached/archived versions these days tend to not include the whole text. Basically: they figured out how to make a paywall, which frankly isn't that surprising.
This is kind of curious. Isn't that 2/3 energy slump usually associated with the marathon distance, as your body exhausts glycogen reserves? You shouldn't be bonking at 15k. Moreover, I would never recommend to stop eating carbohydrates as a distance runner. I think it's great you lost weight and hit a PB, but I would lean towards consistent training with key workouts and a balanced diet leading up to a race.
I'm surprised that this is still such a big issue. I'd expect with unicode standards, this should handle well out of the box.

Ages ago, in 2005 or thereabouts, I was working on a website for a Jewish organisation. I don't know Hebrew, but Hebrew has many of these same issues, including the right-to-left direction, and I was quite surprised to see text from our own CMS, based on Java, with tons of XML pipelines (Cocoon! XSLT!) generating HTML to be viewed in a browser, just handled this correctly without any problems.

At least the text was right-to-left, which was the only thing I knew, but the customer presumably knew more and they were happy.

Though selecting text in a mixed left-to-right and right-to-left piece of text looks really weird. Not sure what we did with alignment there, but I vaguely recall that everything may have been centered. An ugly compromise perhaps, but centering text was still popular at the time.
I am guessing that 50cents per month is a Route53 hosted zone from one of your experiments with hosting a website?

You may want to check if you also have a domain name purcahed through route53 that is set for automatic renewal every 3 years or whatever
People who manage big AWS accounts: not surprised

Seriously though, I heard Azure is a lot more cost-effective but I never seen any actual numbers, anyone has some cost comparison links?
OEM keys for Windows 95 followed a similar structure to the retail key, albeit with a lot more digits.

OEM Windows 95 keys came in the form of XXXXX-OEM-00YYYYY-ZZZZZ. The XXXXX grouping represents when Microsoft issued the key by day-of-year and year, and the operating system would validate any number where the first three numbers range from 001 to 365 (or 366 for year 96), and the last two X digits were 95-99. The YYYYY group must be a multiple to 7, excluding the number 0. The ZZZZZ group is basically noise and anything is permissible in them.

Now you can run a Windows 95 keygen in your head. You're welcome :)

Actually I believe Windows 98, Me, and 2000 have a similar scheme but they obfuscate it with some algorithm to generate the 25-char alphanumeric style that Microsoft continues to use to this day. I've never dug into how it goes, but you can see the 95-style key on System Properties post-install.
I wouldn't be surprised if they were visible from England. They were very bright even down south here at 56°N, way brighter than normal.
Bouncing radio waves off them is quite cool.
I'm actually in the process of writing a demoscene 64k in Rust+WASM, that will be contained in a single index.html.

Actually not sure if I'll get around to finishing it, but currently a WebGPU-based renderer + scene graph + softsynth fits in about 30k compressed. That's unfortunately a bit big, but we'll see.

If I don't get around to finishing it I'll probably open source the code anyway, just as a fun starting point for others maybe.
One thing missing is to read the docs of your UI framework. I handled translations for a Windows tool 15 years ago. Windows docs were great at explaining what to do. I found an Arabic speaker to check my work and we had it right on the first attempt. I wonder how hard it would be on other more modern platforms.
I use 3.5" floppies that are 40 years old or so pretty much every day.

There isn't really a way to replace them.
There's lots of ways political processes go bad places.

Years ago, while taking college classes, I researched the Solano County rail plan. The incorporated cities got together and decided which cities would each get a stop. The military base (largest employer in the county, bringing in a billion dollars annually) had no representation.

After they picked which cities would get a rail stop, then they hired a consultant to pick the best sites for each of those cities. Of course, the consultant did what they were paid to do.

They aren't the best sites for the people or the county. Only one of the three really makes sense.

One of them has already been built, a stop that could potentially cost them Travis AFB due to encroachment on the base.

Another is planned for a protected wetland. It will likely never have much development around it and will likely sink into the marsh like Venice.
Craft CMS is well worth it.
> Modern multi-core computers all use an interconnect/network-on-a-chip to communicate across cores

These are nothing at all like the links that Transputers use to communicate internally.
Gentrification is coming for London's film industry
Hey, you now want corporate website standard English with no Es? Talk about scope creep!
Yes many.

Craft CMS.
Statamic.
Expression Engine.
I would love to see more of these kinds of discussions on HN. Where do folks go to be on the forefront data world (databases,algorithms, distributed systems, etc)?
Confess: you have at least two Triumphs for parts ;)