skysight-inc/HackerNews huggingface dataset:
Oh, I agree they have better information and that things have changed since the early 1990s. And I'm sure the desired targets by the division in charge of planning that have changed. I wouldn't be surprised if Russian ICBM #X (aimed at SF) hasn't been updated since 1991 because it has to be done by swapping out a chip with the location burned into it instead of doing it over the internet or someone whose work was never checked was assigned to do it and it's cold out that day or 100 other reasons.
Yeah, a great example is this presentation[1] about the Apollo guidance computer. The guy is really, really into it and it just makes the presentation amazing.

[1] https://www.youtube.com/watch?v=B1J2RMorJXM
I think it's extremely plausible that he dumps all his earnings back into furthering his empire. It's the Amazon model, but for a personality (Bezos profits off Amazon beating all its competitors at executing on being an online store, MrBeast profits off beating all his competitors at being a youtuber)

It's basically an endgame for capitalism. When you lower the friction of engagement and globalize everything so it becomes possible to try and be the winner of 'the market' as in the WORLD, there will be people in control who insist on being THE winner even if it costs them.

It makes perfect sense that MrBeast dumps all his money back into YouTube attention, and it makes perfect sense that he conducts money give-aways to immunize himself against criticism, and everything that he makes (and re-gives) also makes YouTube money, so they are deeply invested in aligning with him and his approach.

He is not ABOUT bringing a return on his investments (or indeed, fairly paying or treating his own employees). He is about beating the market, about winning, and anything else is disposable externalities. He paid off his mom's house when it became trivial for him to do so.

When he dies, it all collapses. He's not building anything except that he's cementing YouTube dominance.
No they were not. Their geolocation and battery technology means it wasn't feasible regardless. It was sabotaged to begin with. No other efforts needed.

https://zeihan.com/wp-content/uploads/2020/03/13-globalwinds...
I first came across LUA as the extension language for a measurement instrument from Keithley.

It was very fast to learn, pretty easy to do everything I needed (was not just a one-liner).

I can attest, at least for that use case, I found it wonderful.
Or Dr. Sbaitso, on DOS.
Jack Dorsey has nothing to gain by influencing bitcoin besides increasing awareness about crypto. The man is as rich as anyone would like to be, and seems to be one of the few billionaires interested in increasing adoption of decentralized technology. I’m not saying he’s perfect but when it comes to billionaires, he seems to be quite mindful of his impact on the world and he’s probably one of the least bad for our future.
Businesses have the right to refuse service for any reason that is non-discriminatory. That's a good thing even if you don't agree with their reasons. I know some people do, but I don't count "you can't come in here if you can't prove you aren't going to kill me by negligently infecting me and my customers with covid" as discriminatory. Anyway covid is over so let's all move on.
What a difficult project to do. You have to go confirm each possible author's gender before you could list them. Some percentage I'm sure would be easy to find the answer online but you wouldn't want to misgender authors and either wrongfully include or exclude.

As such I tested it out. I search Lying by Sam Harris. Which it says is 96% male genre, fair enough it's quite the sausagefest in Sam Harris circles. It "debiased" recommendations by biasing 96% toward women. So not fixing bias but just creating more bias.

The female recommendations: Will Schwalbe, Sam Harris, Christopher Hitchens, Oliver Sacks, Richard Dawkins.

Hmm, the recommendations do seem good though. I didn't know Hitchens identified as female.
Here's a python (pip) version of the same concept:

https://github.com/Aperocky/sqlitedao

https://pypi.org/project/sqlitedao

Same concept, huge speed boost to personal projects. ORM is great because you can abstract items in memory directly into persistence, and define the relation in programming language instead of SQL.
I made one (unofficial) for Hacker News:

https://beta.character.ai/chat?char=dkdM2-geGVTkR742bWfEqeGm...
personally I've tried to use it for work and it's hit or miss, if I have some frustrating bugs I'll be more irritable on modafinil or caffeine because while on them I want to achieve things fast and I'll be more easily irritated if I'm blocked by long running tests or other long periods where it's not clear how to proceed.
What’s AvE? You left off the link. Sounds interesting, want to watch the Dyson teardown!
Top new features in Red Hat Enterprise Linux 8.7 and 9.1 Beta
> "There could be government agencies that hand out something like MREs I suppose."

Not advocating for or against what you're saying but a ration of the type you're suggesting does exist: https://en.wikipedia.org/wiki/Humanitarian_daily_ration
Fascinating so is OpenAI funded by ESG investors?.
Microreboot – A Technique for Cheap Recovery

https://csis.pace.edu/~marchese/CS865/Papers/candea_microreb...
> Pull latest version of site (Github)

What does that have to do with personal site vs Facebook? If Github is a problem, don't use Github if you regularly need to update and for some reason you can't do it using the web editor. I mean, WordPress is kind of a big deal.

There's nothing wrong with Facebook if you like a kind of ugly website that randomly pops up crap to prevent people from viewing your site. If you're concerned about people that only use Facebook and no other sites, you can duplicate material on Facebook.
Absolutely, I would have done the same in my code, I was more referring to the fact that sometimes it's helpful to be explicit when targeting a novice audience.
CSS easy? I've been writing code since the 80s, and CSS is one of the most confounding things I've encountered.
I always add a "__newindex" meta method to the globals table before running any code to notify when unwanted globals are accidentally created.
Paying Maintainers Isn’t a Magic Bullet
Ethics can’t be black and white. There has to be a reasonable middle ground and clearly human testing is way, way past what’s acceptable. You can call it a slippery slope but everything is and it’s the reason we have laws to keep things sane.
This dovetails with something I was thinking about recently in the context of Reproducible Builds (or the lack thereof). For most of its history Computer Science (at least as practiced by industry) has gone all-in on "functionally equivalent" transformations, and done almost nothing in the space of "output invariant" guarantees.

In my day job we sometimes we need to reproduce the build of a firmware ROM or executable, sometimes decades after the engineer who last built it left. Getting a match is easier (or even possible) for older tech only because of the relative unsophistication of the compilers used - even then it's only reproducible "by accident," and not because the compiler vendor made any guarantees about X language construct reliably produces Y machine code and data layout.

But we need that! For getting accurate baselines. For security verification. And there's no reason in principle we should have to forego updating compilers, IDEs, and OS environments in the indirect hope of not disturbing anything. Those are two separate things: if we had a through-line of higher level language construct -> semantically defined transformation (irregardless of optimization settings) -> machine code, vendors could continue to update their IDEs and compilers while just making sure they still respect the invariants.

C++'s so-called zero-cost abstractions are poor substitute for this: header (library) writers and C++ gurus write code as if they worked like this "guaranteed output transform" I describe, but no compiler actually has to respect it (nevermind that the fine details of what the transformation actually is isn't nailed down) and it differs between Debug and Release build which is particularly bad for game development as TFA makes clear.
The DMCA already has provisions that say reverse engineering for interoperability is fair game.
That is super interesting. Thank you for this.
> do to deserve the fruits of their labor

This is the issue. No one needs to do anything to deserve access to food, shelter, clothing, etc.

I think you're framing it something like lazy people vs. people who work hard, which I don't think we need to do. If we ever lived in world where we could all access unlimited food, shelter, etc. then do you think people would still have to do stuff to actually "earn" access to it? Why or why not?

The issue I had in my original comment was that the OP suggested merely _wanting_ to live in that world, where we are all handed the ingredients for a happy life at 0 cost, is childish. I can't fathom thinking that someone wanting to live a happy life without needing to toil is _childish_
Yes, this is called “the singularity” in AI circles. Personally, I don’t think it’s imminent, but it’s certainly worth some concern.

https://en.wikipedia.org/wiki/Technological_singularity
Hmmm... so, thieves who steal from other thieves may view their actions as less reprehensible than thieves who steal from the original owners?

European colonialism was just an example of a practice that dates back to prehistory, and can even be seen in the behavior of our chimpanzee cousins - 'raiding' is the word for it.
another site that unnecessary wants me to sign up.
German government published a cookbook to teach people how to cook without electricity.

"Kochen ohne Strom"
https://www.bbk.bund.de/SharedDocs/Pressemitteilungen/DE/202...

It would have been useful to keep coal powered electric plants in use and stocked with a mountain of coal.
Seconding this. I've seen on-shore US consultants easily charge $240 an hour on a time and material basis, and those are run-of-the-mill consultants.
It was a slow boiling. Today, there's no way to install an unsigned extension in Firefox at all, you now have to use Developer Edition binaries. For a company that says the end user should be the decider and hold the keys, Mozilla sure likes limiting our options. There was a way to place them in a directory for awhile, then a cli flag, then an about:config flag, then a few other inconvenient options that ultimately ended up being snuffed out.

Even Chrome has a flag you can flip and install an unpacked extension from file. Sending this stuff up to Mozilla for them to grace or relegating developers and corporate users to some unbranded or esoteric dev binary is offensive to the end user IMO. I mean, it's not even federation, just centralization. Sure you can host it on your webpage, but it needs to be signed by the mother ship either way.

Firefox removed "about:config" from Firefox on android as well. Maybe we'll get a cli flag escape hatch for a year when they do the same on desktop. Not trusting the end user in the name of security is not a Google-only play despite all the Moz Marketing.
>"With their new hardware implementation, which was synthesized in a field-programmable gate array (FPGA), the Complutense team was able to compare computations done using 32-bit floats and 32-bit posits side by side. They assessed their accuracy by comparing them to results using the much more accurate but computationally costly 64-bit floating-point format.

Posits showed an astounding four-order-of-magnitude improvement in the accuracy of matrix multiplication"

This is nothing short of amazing!

I can just imagine future GPUs on FPGA's using Posits rather than (now old!) IEEE floating point formats...

(Also, on a probably unrelated note -- might Posits be where we get the future equivalent of Star Trek TNG's character Mr. Data's Positronic (Posit-ronic!) -- AI "brain" from? ???)
> Wonder if all these things will bring about a kind of cambrian explosion of creativity.

Maybe, if memes are the peak of creativity. (And who am I to judge?)

If we look at static images, the bar for distribution is zero and bar for creation is near zero since the arrival of these new AI tools – though it was circling zero before that.

And what seems to be most widely shared is memes, in my feeds anyway. When Stable Diffusion landed, people giggled about the president of my country rendered in the style of Grand Theft Auto. After a week of that my feeds went right back to memes.

Every human with an internet connection can draw like Picasso now, but it doesn't seem to matter. Because what we mostly seem to want is to take part in a conversation and get some validation, it seems to me.
It doesn't look remotely like that, given the description the previous comment provides.
Speed up React and front-end development with Lego-build
they're running a business, after all.
What is this new tool that claims to help front-end developers deliver apps faster?
An inorganic user engine driving ad campaigns on major websites and podcasts
The interesting angle here is the four founders were 17, 18, 18, and 20 when they started the company, and sold it in their dorm room this winter.
We just made some changes to our DNS which SHOULD have fixed the original issue. Can you try again?

Worst case scenario (if you're still willing to give us a shot), join our Discord and we can work with you to figure out what's going on: https://discord.gg/NPC6GBDBXp
I can see manufacturers embedding a LTE radio/lorawan/whatever into the devices. Not connecting the device to the internet wont be an option in the future for most consumers.

I give it 15 years or so for the tech to mature.
Many Trapped in Florida as Hurricane Ian Moves Towards South Carolina
While inevitable, I am impressed they are refunding all purchases, including hardware. That can't be cheap.
To the surprise of absolutely no one.
Paying Sendgrid to send user mail isn't going to help the economics.

You could maybe do a premium email client, but the market is going to be pretty small.
> Ecosystem is still worse, which is IMO all that matters at this point.

Matters for what ? Doing every type of app ? Yeah, that's blocker.

But it doesn't really matter. Every language ecosystem that succeeds starts off lacking things.

Personally I prefer starting with it early and be part of that ecosystem.
No: https://news.ycombinator.com/item?id=33018068
The people are fed up with dangerously incompetent leadership, who literally laughed when warned to not be dependent on Russia for energy. It's not a meaningless culture war. The loss of energy means lower standard of living at best and mass death and famine at worst.
> "German energy policy of the last two decades" and "Let's Invade Ukraine and Blackmail Europe!"

There is a good argument that those two are related. Energy is a weapon of war for russia, and it works best when there is a dependency on it. A lot of money flows towards increasing that dependency, including towards advocacy groups with irrational stance against nuclear.
After a while they all get kinda samey-samey. It's that whole 10,000 bowls of oatmeal problem that lives forever in this generative space.
+= has a confusing interpretation when the lvalue is a metatable invocation or function result. For readability given the flexibility of Lua's operator overloading, it is always better to be explicit.

The ++ increment operator is even worse, because it leads to statements within statements. Even an experienced C programmer might have trouble understanding what happens when I write `y = x + x++;`. Lua's grammar achieves a simple parse with no statement delimiters because it enforces a distinction between expressions and statements.
Wow, this is so unexpected!
Yeah, just got: https://thismoviedoesnotexist.org/movie/the-legend-of-zelda-...

It's crazy that it just made up those names...
At this point I simply assume that dogs can smell when I think of cats.

From the other side of the planet.
We've seen a lot of "drift" of different languages towards zero-based indexing, probably because it lets the compiler generate slightly simpler code.

For the same reason, we've seen architectures "drift" towards little-endian, even though it's undeniably more inconvenient to read hex dumps from little endian machines.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

> Reviewer's suggestions for your text:

> Looks like this text is perfect!

If anyone would like to publish my paper, contact me. Email in bio.
One translates index into offset nicely, the other doesn't.
Amusingly, in a sense, your complaint about global variables is because of what you like about how generally simple Lua is plus how powerful its tables can be.

i.e. The global scope is a table, and variables are keys on that table, so of course the value of any variable is `nil` because that's how tables work and Lua isn't going to special case a table just because it's a magic part of the environment.

...but, naturally, since the global environment is a table, you can set a metatable on it and require that variables be declared before you use them. :D

See: https://www.lua.org/pil/14.2.html
This is great! As a Developer, I think this could be handy for PR/MR reviews too.
Yup, that's exactly what everyone expected since the beginning. And that's why publishers were not very interested, because they always suspected that's what would happen. Why invest when Google will get bored and shut it down in a couple years?
Now you've changed the context from the original comment, and still have injected more ambiguity as to what "support" is. At the conceptual level, I agree. That was also true at the last conceptual-level question. Again, it comes down to the actual implementation details.
laughing-tom-cruise.jpg

We all saw this coming years ago when it was first announced.
Not really, they (I) wanted `insert(Item)` that just inserted the item into the table.

I don't really care about the query, just that it's inserted correctly, along with other operations that an ORM provide (get/delete/update,etc)
https://killedbygoogle.com/ does not confirm it.

EDIT: it appeared now. This is confirmed.
The real question here is why it took so long to shut down Stadia, especially from Google. It never had any traction at any point in its history.
At some point Google is going to insert the ads in the video stream and they’ll be unstoppable by anyone who doesn’t buy premium.
A list of things that I disliked when I used lua some long time back:

- No break or continue in loops. Had to move those code blocks to a separate functions simply to put a "return" mimicking break.

- No ternary operator ? : or unary ++ --

- No way to count(table) which was a frequent requirement. As basic data structure for lua had been its table. And for counting you need to write a function that iterates over the elements and counts them every time.

- Need to put "local" before every variable declared inside a function, otherwise by default it will turn into a global variable.

- And this 1 based index. Had to put a lot of -1 in code.
What if you replaced "save a kid from dying of cancer in ten years" by "having an implant that lets you buy toilet paper on amazon if you blink twice", because we all know that's where we're going to end up
Clojure never had a "shot to become a popular general-purpose language". That was never its goal. Popularity is not a useful measure of whether something is actually good technology.

Clojure is designed to solve hard problems, for people who want something objectively "better" than mainstream tools. That's why it tends to attract more senior developers -- people who've felt the pain of other languages and want something better -- although we also see a steady stream of new developers who are interested in better tools even before they've felt that pain.

Of course it's niche -- it's a Lisp! It's alien. It's "too different" for many companies or many developers to even consider it. And that's fine. The space is big enough for niche languages to thrive and for developers to build careers on them, if they wish to do so.
Not surprised at all.

The refunds are a very nice, unexpected touch.
The Anxiety of the Moderate
Yes, the Qt licensing model is the reason we have not touched it. Not interested in the ramifications it creates. For example, imaging you are selling your company and, during due diligence, the buyer discovers you have to release your source code. Yeah. Talk about having a bad day.

In addition to this, I have exactly zero interest in any licensing model that requires a per-device fee. First of all, the fee, at least last time I looked, is completely opaque. My guess is they try to squeeze you for all they can. Second, and often more important, I have zero interest in Qt having an internal view of our business --which is what they get when you have to account for how many devices you made, sold and when.

I don't mind the per-developer or site licenses. Per-device licenses are intrusive. They also get to tap into your profit margin. No, thanks.

We have subscriptions with JetBrains for their excellent tools. If JetBrains turned around and said "You have to pay a fee for every unit sold", we would drop them like a hot potato. Everyone understands that example, yet somehow people don't recoil at this idea of per-device licensing. Hardware is hard enough as it is; adding a blood-sucking vampire to the equation doesn't make it easier.

Think about it. Is the work Qt does more complex than what JetBrains do? Not at all. I can actually see JB's work being massively more difficult, particularly when you consider the array of tools they have to evolve and maintain. Why is it that Qt think they are entitled to poke a needle into your arm and suck blood out of every device you make?

Even better, the open source license demands contribution of any enhancements back to Qt. They, in turn, take those advances and sell them through their commercial licensing program. Do the contributors get a piece of the action? Why not?

Also, I believe that, until recently, if you stopped paying your developer licenses you were prohibited from selling your product. In other words, if I created a product using Qt five years ago and never touched it again, I'd have to pay them a developer's license for the life of the product. Once again, blood-sucking vampire behavior. That said, I believe I read something about this policy changing. Since I have not found a way to care about Qt, I didn't bother to read that article in detail.

Another analogy: It's like what's going on with modern "smart" TV's. You go buy a TV and the manufacturers somehow feel entitled to harass you with advertising and all sorts of data gathering. Intrusive and wrong.

How could Qt change my mind?

I don't have a problem paying a reasonable per-developer annual license fee. What's reasonable? A few hundred dollars, say, $300 or so. After that, no per-device fees, get your microscope out of my ass and the license isn't tied to released products in any imaginable manner.

I very much doubt this will happen.
Apple tv already has ads, but they're at least relevant and not in your face trash that the other companies use. Really it's more like a showcase.
If we discovered them, I don't know. But if they discovered us then they probably use 0-based arrays.
> progress

Something being new doesn't mean it's progress

Lead paint was progress

Asbestos was progress

Freon was progress

> We literally kill millions of cows a day and we’re okay with it,

You might, I'm not, millions of people aren't