skysight-inc/HackerNews huggingface dataset:
Even if the revisions are fairly innocuous in themselves, it is still altering history in a way that impedes future generations from an honest legitimate view of history. Imagine a world with a filtered awareness for history. It is a closing of the mind.
>Magic: The Gathering Arena is a free-to-play digital collectible card game developed and published by Wizards of the Coast

More like "Free to play" if you're ok with getting creamed by people shoving cash into the game for packs and drafts. MTGA is as rigged as every other game is these days: power for money.
Portability is important, even if you never take it out of your house.
> Bad code is the product of bad programmers

This person is living in a pretend bubble that isn't grounded in the reality of large projects, multiple team members, deadlines, changing requirements, etc.

No programmer is perfect. And when your tool can cut your arm off, you should be careful or route around the dangerous bits when possible.
It could also be argued that a government body responsible for regulating crime suggests you use an ad block.

https://www.standard.co.uk/tech/fbi-recommends-ad-blocker-on...
The noise thing is interesting. Modern games tend to have lots of noise. There's often a noise or "film grain" post processing filter to make the game look less artificial. Lighting effects often have noise injected at many stages to soften and liven them up. This was really noticeable in Control for example, I think it may have been a surrealist stylistic choice. Modern video codecs (and maybe H.264 as well) have the ability to denoise to improve compression quality and then add noise/film grain back in after decoding. Theoretically the game engine could integrate with this by producing a noise map of sorts to add to the video stream.
That’s a cartoon depiction of censorship. You can censor by editing or omitting text as well. The black bar would actually be preferable because it would clearly indicate that there was content there before and that someone had censored it. It’d only be improved by writing the names and addresses of the censors in the book so they can be judged appropriately by history.
The point is that the shoe fits, which exposes that the virtuous intent is actually ignorant, misguided, invalid, counter-productive, and self-defeating.
You're completely right, but I don't think Apple is targeting those people. Most people don't want an iPhone for just the basics.

Aside from that, I'm not sure that even web browsing would be very enjoyable on an iPhone 6s today considering that the performance demands of web pages are getting higher and higher.
You might be right about the USR 9600 bps mode, but for certain their original 14.4k bps mode was proprietary and named "HST." I still fondly remember when I got my Courier HST and witnessed its intense speed boost versus my prior 2400 bps modem.
For model checking Alloy might be a better example, it directly builds SAT instances (through the Kodkod constraint solver) that are then solved with a SAT solver.

I don't think the standard TLA+ checker (TLC) uses SAT explicitly, though there's an alternate checker (Apalache) that uses a Satisfiability Modulo Theories solver like Z3. (Caveat that I've been wrong about stuff like this before, never dug into the implementation of TLA+ tools, but that's what I pick up from https://lamport.azurewebsites.net/tla/tools.html )
This is for streaming low-end games on mobile, apparently. Are they thinking Amazon Luna?

Game streaming as a service hasn't worked out well. It's too expensive a service to provide, since each user needs a rackmount gamer PC in the data center when on . Most of the streaming services of a few years ago went bust. Vortex closed in 2022 and Google Stadia closed recently. Shadow PC pivoted to B2B. NVidia GeForce Now doubled their prices.

Technically, it works fine, but doing it profitably seems to require pricing around $30/month, and that's not selling.

Should film grain should be removed from streaming movies, too? Some systems do that, and re-insert it in the player.
Do you truly believe that hijabs and only hijabs (or maybe other Islamic symbols) are banned? Because if so I've got some good news for you - all overt religious symbols are treated equally.
Jeff Minter, The wizard of gaming psychedelia
Yes and no. Yes that's possible but no, this is no longer (full) TypeScript. Check AssemblyScript on that topic, it's TS to WASM. Most of the dynamic code stuff isn’t allowed and, of course, there’s a different standard library underneath.
Or an Orbiter mod.
Yes, if you use the current language rather than rewriting.

Yes, if you use our current database rather than a new one.
Pushback from the right is largely whatever the rubes get tricked into thinking is a problem at any moment. See also drag (Ru Paul was prime time television 30 years ago), trans people (loads of front page examples of celebrated transitions going back to the 1930s and 40s, see Mark Weston and Christine Jorgensen), or "critical race theory" (an obscure law school topic for 25 years until anyone on the right cared).
We routinely update Shakespeare. Westside Story is an updated version of Romeo and Juliette.

Popular works being kept current so we can still enjoy them even though things have changed is nothing at all like "First they came for...."

It's more like the opposite of that.
Yandex had it's parent company which was headquartered in the Netherlands removed from operations and instead a new company headed by Aleksei Kudrin, a longtime confidant of President Vladimir Putin was put in charge.
Answering to myself as I can't edit my response any more. I've investigated a bit more and the attack as described by Greshake[1] seems to be much more realistic to me than I initially thought.

[1] https://github.com/greshake/llm-security
JS doesn't need TypeScript. When's the last time TS saved your JS project from disaster?
> SAT is harder than any NP problem

This isn’t really true; as any undergrad will have been told, it’s at least as hard as any NP problem, where A is as hard as B when there is polynomial-time computable function f such that we may determine whether an arbitrary b ∈ B by determining whether f(b) ∈ A. (I think I’ve that the right way round.)

There are lots of these!⁰

It’s not obvious to me that there’s a robust, meaningful and useful notion of hardness on which SAT is the hardest NP problem.

0: https://en.wikipedia.org/wiki/List_of_NP-complete_problems
After I turned 50 I mentioned to my Mom that I still felt like I was in my early 20s. She said she felt the exact same way, despite being in her 70s. That was the first time I realized that the discrepancy between how old you are and how old you think you are might be universal.

It also made me wonder if this might be why surveys show that in general men prefer women who are in their early 20s. Perhaps men are basing it off of how old they feel (so they are the same age as the women they are seeking) rather than how old they are. Of course, the same surveys show that in general women prefer men near their own actual age. Perhaps women base it off of how old they are rather than how old the think they are. I have no idea if the above has any basis in reality. It’s just a “I wonder…”
Manual goto cleanup is such a busywork, adding nothing of value, only places for potential leaks and UAFs.

I know for C it’s unthinkable to standardize such a luxury like defer or destructors, so we’re going to relive arguments from 1968 for as long as C is used.
It definitely has much better image search than Google.
What are you trying to do? Are you storing username and password in your site, or connecting to a social or OIDC provider?

What kind of auth are you doing in a node API? (Vs in an express app that generates UX.)
It's right up there with being told you shouldn't need any access to production if you programmed it correctly the first time.
Relevant: The Applesoft Compiler (TASC), an Apple II C compiler written in BASIC <https://news.ycombinator.com/item?id=31138214>
> What if someone proposes "we should rewrite X in Y language,"

Yes, if 50% of our development team is proficient in Y, X is a bottleneck or EOL, rewrite will solve significant problems.

> we should use Z database instead.

Yes, if Z is widely used in our stack, Z will realize advantages that cannot be achieved with the current database, Z is required to solve upcoming problems.

That's how I take it, at least: You shouldn't say "No," you should say "this is why not."
From the tweet: ''There is an ongoing news cycle about Linux 6.2 being the first kernel to support the M1, started by @ZDNET. This article is misleading and borderline false. You will not be able to run Ubuntu nor any other standard distro with 6.2 on any M1 Mac. Please don't get your hopes up.''

The ZDNet article at the core of the controversy:

https://www.zdnet.com/article/linux-6-2-the-first-mainstream...

SVN getting overenthusiastic, it would seem.
Behind the scenes: https://youtube.com/watch?v=_9LX9HSQkWo
I hope the author knows this, and won't be surprised by a bill more than 4x larger.
You could maybe take a look at this video if you wanted more complex shapes.

https://youtu.be/wk67eGXtbIw
Tennessee just banned transition therapy for trans people and gave them a year to “detransition”. The owner of Twitter just replied “kek” to an outspoken segregationist. But sure, it’s capitalists trying to sell more pulp fiction that’s the biggest fascist threat in America right now.
Why not just link to the actual code repository? https://github.com/FiloSottile/age
You’re confusing woke and liberal.
That's true, 60% of the time that's the case. Though also how else do you describe things like the new Velma show, that just try to cram as many progressive causes/jokes/viewpoints into a piece as possible while making sure to have nothing that strays from that pattern?

Sure saying "wow series X is woke because a character is gay which means it's pandering and sucks" is lazy, but at a certain point there is a point where it's useful to have a word to categorize this phenomenon.
Maybe. Depends how you do OKRs. OKRs are a process or mechanism. Mission command is a philosophy. The two dimensions you want to think about are "how much detail is top-down" and "how much detail is up-front", and depending on how you implement OKRs, you can turn the dial in any direction.
I find the same people who think its never worth planning anything are the ones who spend all their time making worthless crap and never get anything done because they think having a goal is beneath them.
I figured this was going to be more about the Zoomers in their twenties who act like perpetual high school students. Did not expect to see the discrepancy between people with and without kids.
Nice project!
However, when trying to search for my site (https://spacehey.com), it shows multiple tags, with most of them being false (Cloudflare, UTM Tracking, WEBP Images). I used Cloudflare at one point in the past, but don't anymore. Additionally, there has never been UTM tracking or anything like that nor WEBP images...
Where do you get such data from?

Apart from that, awesome project!
When you take a screenshot what happens? The screen is copied into a buffer (and saved to disk). If you open that image and then take another screenshot what happens? The screen is copied into a buffer (and saved to disk). There is no special handling of the open screenshot because it is just an image like any other. It does imply 2 and you can see that when you move the preview or change something next to it you can see it cascading through the old previews being captured.
Stanford's course on writing apps for iOS is wonderful. I took it years ago. Now it has moved on to SwiftUI. I think the previous versions on Objective C (the one I took) are still available.
Sure, I think that is clear. It is still better to be on the list with a check than not!
Love this one, I've ported it to Godot Engine a while ago for fun :

https://www.youtube.com/watch?v=nF7cdUVgvNc
https://github.com/tterrasson/liquid-simulator-godot/
I wondered then if this couldn't have been a merge error.
On their product pages for each phone, expand the section to compare phone models and it's listed for each in the Security section.

https://www.samsung.com/us/smartphones/galaxy-a53-5g/
I think this is just the aftermath (and also, ongoing) of boomer culture. Before that generation, you generally had kids in your late 20s and grandkids in your 50s. If you were 80, you were a great grandparent. All these titles conveyed an age. By the time you were those ages, you acted that age.

Boomers I think invented the 40 is the new 30 and 70 is the new 50 nonsense, so of course they are confused about what age they are. It's easy to "feel 20" when you haven't taken on the appropriate responsibility.

I am an example of that. I am 41, only married 3 years, to a younger woman and we have a baby and a toddler. Just bought a house etc. Very easy to feel young with all that, but the reality is I am more like "late to the party" - this all should have happened 10-14 years ago. I'd feel "older" if my kid was going into highschool rather than pre-school right now.
You’d probably be faced with ‘but why are we doing this?’ from the levels ‘below’. Damn if you do, damn if you don’t.
This is orthogonal to the instruction quality. What good is the depth of the material if the teacher can't explain it clearly and concisely?
"History is written by the victors."

What mostly white people in charge are comfortable with publishing is never the whole story.
How much of AI's recent success is due to the Forer Effect?
Yandex search operations control was transferred to a new company after the war with the new board headed by Aleksei Kudrin, a longtime confidant of President Vladimir Putin.
Forte: Self-hosted, music streaming platform
Anecdotally i learned stopping a few hours before sleep gives a way better sleep that night, but many smoke weed to fall asleep which is sort of counter productive..
You can use a different framework here, but you can also just use OKRs too. I argue mixing OKRs and KPIs just muddies the water for little value.

Even within engineering, some teams are more geared towards “sustaining quality” than “expanding capabilities”.

You can just as easily set a “maintain quality” or “sell our product” objective that may or may not have explicit initiatives, and call the KPIs from the article KRs instead. There is really no difference.

You often see this within teams too; it’s best practice to have a quality metric as a guardrail to any growth metric (eg “add users, but don’t increase churn for existing” or “build new functionality, but don’t impact API uptime”). So you end up needing to represent these non-initiative-driven metrics that the article wants to call KPIs in your OKR system anyway.

KISS!
I sympathize with that. Reminds me of Braves “attention token” wasn’t it trying to solve a similar problem in a similar way as you suggest?
This is a very thorough piece of research. In particular, if you're saying "in industrialized societies you don't need as many children" you've missed the entire point of the article: he's demonstrating that "having fewer children" began long before industrialization.

> during the Franco-Prussian War of 1870, when France was defeated after a solitary battle against a single opponent.

I was always curious about that war, since "Sedan" is the only battle you ever read about (plus maybe The Commune), so I read a book on it. There were quite a few battles leading up to it. The Germans had better artillery, and their field commanders had more latitude for improvisation.
15 or 16 feels strange. Maybe the war years, or shortly before?
“Connery” said it best: anal bum covers i.e. they’re just covering their asses.
The writer David Rakoff of This American Life fame said that he felt 47 ever since his 20s. Coincidentally, he died at 47 from cancer.
Yeah, but there were definitely incompatibilities with every speed increase. When 28.8k modems were coming out, the spec was not set yet, so several vendors released early versions (anyone remember v.fast?) and then updated the modem firmware later when the standard was set. And then when 56.6k modems came along, USR had X2 and Motorola and others had K56flex. About a year later, v.90 and v.92 came along to standardize everything.

If you were an ISP, you had to support everything. For the 56.6k stuff, I remember us having two separate dial-in pools for X2 and K56flex.
http://crimeflare.eu.org

CloudFlare is a MitMaaS. Traffic is seen by them because they are in control of the HTTPS certificates, and you have to take them at their word that they do not log content (and even if they're not lying/under a gag order, just metadata is enough for a lot of evil things).
But it is closer to the shape of a foot ;)
Eh, I dunno about hundreds of dollars important when the Mini is so easy to move around.

But if you need to take it out... yeah. If you need OSX, I guess you dont have much of a choice TBH.
That might be true if it were just about being more polite. But this is about control by establishing an approved vocabulary. Why else the need to rewrite past literature? It is a very condescending attitude to think you can protect people from "harmful thoughts". Archaic language is a key into deciphering cultures and other historical ideas.
The Programmers Stone
Yeah! Last week I decided I'd like to write a (very) simple HTTP server in C as a learning experiment. The network programming guide was incredibly useful and the code examples gave me a great base to learn from and extend.
What management? I decide this kind of thing myself in that project. The app is open-source and for a nonprofit. I don't see much reasoning to drop Android versions above 6.0 because there aren't that many API changes that would make a difference for my case. It's not like supporting 4.x or 2.x, the "you gotta carry the reimplementation of a substantial part of the UI framework with your app" kind of annoyance. The app in question doesn't even use appcompat. The apk is around 3 megabytes.
Agree, I could follow everything in the article, but was like wtf is SAT, especially since it's in the title of the article. I imagine a big crossection of folks had no clue, hence the comments section.

As for the previous commenter, all of their examples are pretty much irrelevant to what you are trying to do. A random Linux tutorial doesn't need to spell out CLI acronyms, but if you write an article "Hacking Bash for fun and profit" it's expected you put one paragraph background on bash, and explain the acronym.
But did it make any difference? Are there metrics showing this was the right path?

The reason I ask is that this process seems to be couched in terms of politics and psychology, and not about organizational value.
that one in particular was not really caused by goto, but rather by braceless if statements, it'd be a vulnerability all the same if the line was a "fail" function that was called instead of a goto.
Yes we should rewrite it in language Y if everyone on the team is comfortable with the language, it provides nonfunctional benefits, and has potential to drive business value.

It’s just about acknowledging the conditions that would make an idea a good one. All ideas are good in a specific context. Instead of assuming everyone’s aware of the current context, state the ideal context for an idea.
I want to say I'm a big fan of this game, simple and really fun! Good job!
Reminds me of this old conversation: https://news.ycombinator.com/item?id=19877916
Yup, it's fun to think that the rust_embedded ecosystem could be repurposed with comparable ease to support bare-metal retro programming. Similar to how Rust itself bridges the "low-level C/C++" and "hipster high level language" worlds.
I’d say this was more due to the case not being properly enclosed in brackets.

Many people seem to really dislike using the brackets but this is what that gets you.
Strategy can matter a lot.

Tactics is mostly irrelevant.

Unfortunately the latter is much easier to change so leaders like to modify it constantly to seem like they are adding value. And since it’s mostly irrelevant it’s hard to prove that this is bad.
Our main product is in Delphi, a B2B CRUD-ish application, with a 60% market share in our niche. We're crucial to daily operations of many local branches of well-known global businesses.

These days it's obvious the years of lost momentum is taking a toll. The language hasn't evolved much and is showing its age in many areas. The IDE is far behind Visual Studio in terms of code completion and similar help. It's also been difficult hiring developers.

We've looked at moving to the web, but none of the front-end frameworks and tools we've seen so far get anywhere close to the ease of Delphi when it comes to making decent looking user interfaces with nontrivial functionality that doesn't silently break in random weird ways from one day to the next.

Also, if you want something in between a full CRM and "assembly level" database access, Delphi has some powerful libraries and components.

To give some perspective, we've got hundreds of businesses with many thousands of users, many large modules which constantly evolve, we have tons of custom integrations per customer, including custom data entry windows/screens. The largest customer has 25 integrations, 20 of them entirely custom including non-trivial new user interfaces, and got onboarded in less than a year from signing the contract. This with a team of 7 devs total and zero hired manpower. I'm not sure we could have gotten this far with such few developers with any other tool/platform.

But as I said, things are changing. So far we're moving the "backend" stuff to .Net/C#. Via RPC and message queues we can implement pieces in .Net while keeping the frontend in Delphi for now. We'll probably move the front end at some point once we find something suitable.
I don't think this is JK Rowling's position. JK Rowling doesn't think that trans women shouldn't have the exact same set of RIGHTS as cis women, she thinks that trans women shouldn't be able have the same set of societal privileges as cis women. This seems like a thin way to slice a hair, but I think the two ideas are distinct.
>Just added Ichido.

Thanks, much appreciated
this article complains about the vagueness of many descriptions of making parchment and forget the context of the middle ages where just about everyone knew how to skin an animal. The more skilled knew how to remove hair from a skin. Ignoring what must have been common knowledge back then for vague or incomplete descriptions leaves me with little joy or love for this work.
> Studies don’t tell you facts about your own experience

I'm not even sure how to respond to this. Personal experience not based in science is something that should never be regarded as factual or can be broadly attributed to others biological effects. This is just one study. There have been others, but enjoy your experience.
Fortran surviving so long is due to lock in, not merits. That is a bad thing, not a good one.
I think it's reputation management. If they reduce the proportion of people reading the old racist versions, then there's less chance of a reader making a snarky tweet that goes viral and instills in society the idea that Bond is racist.

This is in spite of the fact that each individual customer would choose the unsanitized version for themselves.
We do not call these updates Romeo and Juliette for a reason.

If anything, neo-copyright should protect the original works from alteration by the copyright holders.
My experience is that people that plan all the time are the ones that get nothing done.
The hardest part about quitting weed for me was terrifying, vivid nightmares. Ironic considering how these "hallucinations" are an order of magnitude more powerful than any you would get from the drug itself. I relapsed several times because of this. But if you stick to quitting for long enough, that symptom will subside.