skysight-inc/HackerNews huggingface dataset:
> “People don’t buy Swiss watches to tell the time,” he said. “Apple probably sells more watches than the entire Swiss watch industry but does that matter if they’ve grown during that period?”

Exactly. That diamonds are expensive is almost the entire point. If it becomes possible to buy artificial diamond rings for like $50, the tradition will disappear entirely. People will find some other signaling act.
There are crackpots who think the builders of the Great Pyramid knew the size of the Earth. https://www.hallofmaat.com/numerology/a-critique-of-graham-h...
Lotus 1-2-3 Release 4 MS-DOS: Unboxing and Demo [video]
A later, more comprehensive analysis found that there was insufficient mercury in Brahe's system to cause death: https://newsfeed.time.com/2012/11/17/was-tycho-brahe-poisone...

They also didn't find any other poison in the samples.
Drinking the kind of "coffee" that needs a straw already makes one a soulless monster, though ;-)

The ethics of straws just won't move the needle.

I mean this only mostly in jest. Iced coffee drinks really are to me a particular indicator of overconsumption.
> Communications barriers slowed the inrush of the sociopaths into whatever was hip at internet speed they arrive on the scene faster than the normies do.

Ah. Crypto.

Relevant new book on crypto and influencers: "Easy Money", by Ben McKenzie and Jacob Silverman.
A diamond manufactured becomes a product like any other, an iPhone, a TV, whatever.

There is something more profound with holding a stone that was forged deep in the Earth and somehow mined from there, too, even if chemically it's the exact same thing.
Show me a merger that has been good for the customer and good for the employee. I'll wait.
"Sick days" means the company will pay you for that number of days missed being ill, if you are ill for longer then you will have to make a claim against your short term disability insurance and long term disability after that. So it's kinda like Spain except you get paid for the first 1-3 days (namely the "sick days" from your company) and then get paid in full eventually cutting down to 60% by the insurance.
> An average adult needs 600 kilocalories per day to feed his or her brain (2).

The cited paper doesn't appear to support this astonishing claim.
Relative to x86, ARM could be described like that.

The standard open ISA RISC-V can be described like that relative to both legacy ISAs.
TLDR: According to the article, he had a urinary problem and took medicine containing a high amount of mercury in hopes of curing it (heavy metal poisoning was not known back then) and accidentally poisoned himself.
Disclaimer: kinda RISC-V fanboy myself.

But market for products like these tend to have long support cycles.

Even if there's a new kid on the block, there can also be a market for updated version of existing products.

And following from that: entirely possible ST would introduce some RISC-V parts as well.
Oh god, somebody should bring pebble back to life. Such a shame pebble time 2 wasn't delivered (
Something like Meta Package Manager? https://github.com/kdeldycke/meta-package-manager
Not erlang?
Simple and low don't mean simplest and lowest.
i have added my calculations to the contrary to the comment above, perhaps after you wrote your comment, so you can see that i had somehow come to the correct conclusions before reading the first paragraph

consider the possibility that this is because i have previous knowledge of the area instead of just pasting the first link google throws at me, so my opinions are based on domain knowledge instead of the kind of common sense that tells you the world is flat

if solar energy is free then why do we care about embodied energy

we do not know that the environment, especially marine life, is being 'ravaged' by plastic waste. it is being ravaged by clear-cutting (including for papermaking), by industrial waste effluents (including from papermaking), by agricultural waste effluents, by global warming, by ocean acidification, by habitat destruction from farming (including tree farming), by overfishing, by desertification, and by dumping of toxic waste

there is clearly a problem with plastic waste due to poor waste disposal practices in a few countries (mostly indonesia and the philippines) but in the overall scheme of environmental devastation, it is comparatively small, and plastic straws are an utterly insignificant part of that comparatively small problem
Thanks! The map didn't load for me (maybe because I'm in the EU?) but they got their date from regrid.com, and I took a screenshot of it.

These are the properties (source regrid.com):
https://ibb.co/9GvCr3x

And this is satellite imagery of roughly the same area (source arcgis.com; esri world imagery):
https://ibb.co/0j3Hmth

EDIT:
looks like a really large portion of their land is exactly where the wind farms are at. Are they going to destroy the wind farm, because how it looks on satellite imagery, there is no real space to build without destroying most of the wind turbines.
Most of rust is written in rust, it targets being able to write low level code.
Wait until he learns about “Killing fields” which are vector fields whose flow preserves distance and named after Wilhelm Killing
Many countries have had good money transfer systems for years. The US had good credit card systems first, and so there was less demand for debit-side money transfer for routine transactions.
This is incorrect. Rust has had x86_64 (up to and including AVX2) intrinsics stable since Rust 1.26. Wasm32 simd128 and aarch64 neon intrinsics are also stable.
No you're absolutely right.

Came here to post ~the same thing.

Mine was going to be a lot more aggressive in favor of Flutter, ex. SwiftUI doesn't have hot reload, looks like it _always_ needs to repaint on a state change (whereas Flutter has that widget | paint boundary that keeps things brutally efficient). Once you use InheritedWidgets / Provider / Riverpod you get provably minimal CPU usage, i.e. minimal rebuilds, the subwidgets never repaint unless you want them to. Top it off with pervasive StatelessWidgets and you have provably minimal RAM usage.

I guess what I'd say is, it doesn't add much to the conversation: every view framework that needs to repaint a deep view tree entirely has issues, and in retrospect, there's deeper observations to make w/r/t SwiftUI and flutter.
Just curious, but have you tried the `equatable()` modifier?

It's doc description seems to be closer to what you need than the `id()` modifier.

<https://developer.apple.com/documentation/swiftui/view/equat...>

> Prevents the view from updating its child view when its new value is the same as its old value.

Also, https://swiftwithmajid.com/2020/01/22/optimizing-views-in-sw...
"Constant time" algorithms isn't really about the time it takes. It's more important that they exhibit no observable side effects of a branch. This can be power usage, memory usage as well as time.

For instance, a multiply might take slightly more power than an add instruction and that can be monitored.

If you think these attacks are unreasonable, recently there was a post on HN about using the LED of a smart card reader to detect the fluctuations in power usage to gain information about the secret key. These attacks are real
I think we’re talking past each other. What I mean is that if you only need a load fence, that’s a lot cheaper (free on x64 if memory serves, just a compiler barrier) than lock cmpxchg. A mutex uses lock cmpxchg, so you’re arguably worse off than just using a mutex (or a reader writer mutex, which has similar performance characteristics for seldom write workloads.)

About C++ using the same instruction for both, that’s up to their implementation. There’s no requirement that the more relaxed atomics actually be more relaxed. Only that the stronger atomics don’t permit more relaxed behavior.

There may also be other requirements in the spec, that I’m not aware of, that require using the strong compare exchange.

It’s been years since I’ve done any substantial lock free programming, I may be remembering incorrectly.
YABS for that here: https://lowendtalk.com/discussion/comment/3421306/#Comment_3...
this is not correct in the slightest
> exorbitant cost.

Is that fundamental to the technology, or is it just it being a low-volume niche product?
I agree with you, it would be counterproductive. The more common occurrance is that one of the patent-holding entities opts out of the FRAND agreement, holding all the implementors of the standard hostage. An example would be Forgent's acquisition of a patent they interpreted to be essential to JPEG. The patent was eventually invalidated in the courts, but it caused a lot of headaches for a few years in the early 2000s.
Whats worse is those arent just aluminum cans....

Soda cans are aluminum cans with a LAYER OF PLASTIC inside. We literally can't get far enough away from plastic. That shit's everywhere.

https://www.youtube.com/watch?v=xIVONw9Pr4w

Solution: We used to have bottling plants everywhere, and the loop was "local city glass bottling-> sold drinks-> return bottle -> sanitize bottle -> repeat". Low waste, no plastic crap, and REUSE (of the 4 R's). But nope, it's cheaper to consume new material and throw it "away" AKA: our children or their children to deal with. Its not like they can vote to stop us.
In theory yes. In the real world I would not be surprised to hear that there are higher concentrations in specific areas due to currents and whatnot (ie it would take a while to evenly spread out)
Both are problems, and it's far from fully addressed in Swift 5.9. The new Swift implementation of JSONEncoding is "only" 2-5x faster than the old one, so while it's a big improvement it's still very slow. Codable itself is also very performance-hostile, and a no-op encoder which fully walks the input but doesn't produce any output will be slower than serde producing json.
Unlike Python, Rust is efficient enough and suitable for low level bit twiddling to write fast crypto libraries without using an unsafe language like C.
Of course this isn't a typical single load balancer for cross AZ - but the general gist of their "new" architecture is first principles level of design. But sure, we can celebrate their minor achievement I guess
The 6502 bit is fun, but the NES PPU not so much! I never got past that part, maybe one day ...
Biggest reason for me is ice. It is very difficult to drink a soda with crushed ice keeping the ice out of your mouth without a straw.
Compiled language achieves high speedup versus an interpreted one, news at 11.
I would expect transmission of the data to require far more energy than decoding. Even loading the data from local storage should outweigh decoding. Math is cheap, but bits are heavy. Moving them is slow and expensive.
Whether it was Ukraine, UK, or the US who 'dunnit' is completely irrelevant.

The result is that Germany as an industrial manufacturing power is no more. And since Germany was the economic powerhouse of Europe, Europe no longer has any spare income either.
None of these exercises were designed for third graders
So much for punk and hacker cultures... discord is the windows of chat platforms :(
Gamedev here, I've worked on UI code more than once, using both commercial engine and in-house.

I consider it basically impossible to take more than 1ms on the CPU to update+render an UI screen, even the most complex one.

As long as rendering is done on the GPU it should not be more than 2ms even on full-screen 4K.

The architecture of SwiftUI must be really weird to be slow/janky on a M1.
Seems my issue was with the definition of small business. Found this link helpful in explaining what all qualifies in this number, and it's quite more than I expected...

https://www.shopify.com/blog/what-is-considered-a-small-busi...
LLMs for Agent Based Modeling
> carries no informational content other than "fuck you".

If that's your argument, you should know that saying "fuck you" in the US is, broadly speaking, a protected free speech right. Including for childish, offensive and information-free reasons. This means there is plenty of case history to test your analogy.

It is a protected free speech right, for example, to say "fuck you" to the cops - https://www.vice.com/en/article/wxdbqz/saying-fuck-the-polic... .

It is a protected free speech right to post a sign in your yard saying "Fuck Biden and fuck you for voting for him", even if that's childish, offensive, carries no informational content, and shits on 81 million people. https://freespeechproject.georgetown.edu/tracker-entries/jud... (sign at https://www.thefire.org/sites/default/files/styles/860x484/p... )

You can read more about how "fuck" fits into the US concept of free speech at https://en.wikipedia.org/wiki/Cohen_v._California with Cohen v. California (wearing a jacket saying "Fuck the Draft" in a courthouse was free speech) and its followup cases. In particular note how Blackmun, in dissent, said wearing the jacket 'was not speech but conduct (an "absurd and immature antic")'.

So if that's your argument, you've already lost ... in the US.

Denmark, of course, is another country.

> it's almost rude to not put your pronouns in email signature

Wow! I don't know what sort of people you associate with, but almost none of my email signatures have that. I just checked - four distinct people over the last year, all from a librarian list I'm on.
> I'm automatically thinking it's unglamorous, and marking a career plateau (perhaps decline).

This may be a bug in your thinking, although the lack of organizational glamor checks out. The new shiny often gets the most attention. Often because it's trying to cross the gap from non-existence and out of mind to mind share and adoption, so marketing budget (literal but also emotional and attentional). However, the start of a project is usually far simpler, less constrained, and easier. Most of the truly hard trade-offs and the impacts from decisions don't come due until later. Not only this but the deep learning comes from observing these outcomes and starting to understand how the decisions in the beginning come together.
I was super paranoid, and bought one of these metal stamping tools(https://www.amazon.com/gp/product/B07ZFB5J15), and made my condo neighbors angry for one evening :) but hey, completely airgapped!
Thanks for the link! I just found the one I was thinking of, which is older but perhaps goes into more detail: https://www.youtube.com/watch?v=gcUWTa16Jc0&list=PLDU0iEj6f8....
Anything to make static website builds faster is welcome, especially with Jekyll compatibility.

But lack of plugin support is a pretty huge difference with the real Jekyll.
Get those pets spayed or neutered.
If people move on to some other form of signaling that is less exploitative (of people and the environment), great!
We're a long way from "all costs" here, and a long way from the sort of reasonable restrictions on speech in the furtherance of a crime that's the norm. We're talking about responding to threats of violence from the likes of Al Qaeda (https://www.thelocal.se/20230815/al-qaida-calls-for-revenge-...) with capitulation. Not because the act in question is harming anyone, not because it's common or remotely illegal otherwise.

It's just appeasement and it won't be enough.
You're not going to get good performance any other way.
So why do advertisers do it?
I did mean guilt by association. The comment's author assumes the articles uses cheap devices based on an association the word "quietly" with bad faith arguments.
That sounds fun! I'm only like 60% serious about my anti-bee-agenda, though. :)
Even the good managers have to build cases for promotion, raises, and recognition...
I'm too utilitarian to see the distinction, but I guess that feeling is valid in others.
Pardon me that I'm somewhat off-topic but it seems tangentially related, the rant I'm about to go on --

When looking particularly at the evolution of MS Office, I often land on the view that UI peaked around 2010 and promptly shot down in ruins with the advent of flat design. It's flat design which went away from gradient textures on buttons which for preceding years familiarized us with the impression of button states, importance information, and a handful of other subtle things.

The stated reason was simple and understandable, the designs had needed to remain sensibly consistent when switching from small form factors to large ones, when resizing (or rotating e.g. when a tablet goes from horiz. to vertical, etc. But I'm not satisfied with this defense: it seems lazy, the gradient textures could have been retained. It would have required a lot more work by Microsoft/Google UI designers, but they chose not to step up to the plate by just giving it all up to go the easy road. At least Apple has had the courage to not take the easy way out.
The problem with D is changing direction every couple of years regarding the next big feature that will finally bring the masses into the language, while not quite finishing the last big feature that predated it.

Even Andrei Alexandrescu is back doing C++ at NVidia.
Poland investigates cyber-attack on rail network
One of my favorite things in Scotland was everyone waving at each other as one car stopped on the passing space as the other car drove past.
Not to “works on my machine” you, but I…genuinely do not have these problems. I’ve never heard it from my team either. So we could at the very least say it’s not a widespread global issue.

Even the percentage of nerds that would want IRC or XMPP bridges back would have to be vanishingly small. I’d be annoyed if Slack reimplemented such functionality because it no doubt slows down future development. Slack has a number of mechanics that do not carry across to IRC or XMPP, and they did when they killed the bridges. I’d be annoyed if new features were compromised to increase compatibility with this blatant nerd vanity project.
How slow are the rest of your tools? The Slack client probably performs worse today than it did a few years ago. It has the laggiest interface of any of my tools, you can watch your CPU spike to 60-80% just switching channels. Just do it right now, open up htop/top/atop/Activity Monitor - whatever you want, and just switch channels.
Laugh as the Slack client wastes a universe's worth of time just... rendering a DOM with plain text. It is genuinely pathetic how bad the client is.
Crystal would be a better target language.
Yeah, maybe aluminum straws wouldn't need to be lined with the same epoxy or polymer that aluminum cans are, since they wouldn't have to contain liquid long enough that oxidation is an issue?
Am I missing the benefit of a faster static site generator? Development phase speed?
We don't need a lot of things. A better example than plastic straws is beef: we definitely don't need beef, it's already expensive, and it has an extremely large and disproportionately heavy impact on CO2 consumption due to the combination of required grain, methane release, and needing land for cows incentivizing cutting down rainforest. Most people here would be pretty up in arms about any proposal to ban beef, so why focus on comparatively harmless stuff like lipstick and soda?
> It's like putting from one wallet to another and harming the businesses

Sort of, but they'll be pulling money from a joint wallet that's 80% owned by other people. I expect even if the workers gain majority ownership, they will have no control - so the fintech service contracts will likely outlive the businesses.
I don’t see why a simple array of structs couldn’t have each element be the struct itself, but I don’t know if any implementation takes advantage.
You also get the benefit that a random blog post may not be updated when it becomes obsolete
Single player games maybe, cheating in multiplayer games can be big business.
Can you brick your RM2 by playing with this? I'm interested, but the device was a bit pricey for potentially destructive fooling around.
Acronym-expansion as a service:

TFT: Thin-film transistor

LC: Liquid crystal

ITO: Indium-tin oxide

LCD: Liquid crystal display (though this one's widely known).

(Please expand acronyms on first use. Even, or especially, where they strike you as well-known or obvious.)
Especially because it doesn't even have feature parity.

Rewriting Jekyll in the original language with this feature set and compatibility would be faster as well.
At least one major reason is "Interoperate with your existing C++ code, from inheritance to templates" (https://github.com/carbon-language/carbon-lang).
The biggest issue I have with iOS is that it absolutely sucks at multitasking.

If you want to one task (eg. take notes, watch a movie, make a sketch) then it is great. Even the files app is good enough now to quickly find some document when you need it.

But it becomes unusable as soon as you switch between tasks.

On the Mac, I can just move some windows to the side, work on a different task, then go back to what I was doing before. My work is waiting for me right where I left it.

Advanced users can even use spaces for switching between tasks.

On iOS, I need to go to every app that I used and try to return to the previous state, at which point I'm so annoyed that I'm switching back to the Mac.
I hope Apple never releases a touch screen MacBook. MacOS is the only operating system that still has UI elements appropriately sized for mouse use. Everything else uses huge buttons to account for touch use-cases.
I noticed that the hack blog (https://hhvm.com/blog/) basically stopped posting updates since the end of 2022. As downstream users of hacklang development have you folks noticed a change in development pace or ambition within the hack development team?
Kids do not need straws.
If I were a dev manager again, here's a stat I'd track
Tell me about it. 34 and already encountering mechanical failures.

Hurt my jaw while brushing my teeth.
The problem is most engineers don't understand the "job".

They see the job as a strictly technical problem looking for the best technical solution. They don't look up and see how that problem fits into the larger organization.

They think things like "I can make a microservice that encodes PDFs 10x faster by using Rust" and give an estimate based on that, never thinking about how we're going to need to hire 2 more Rust devs to keep that running, and we could have delivered twice as quickly if I had used our default Python stack and now our "10x faster" doesn't matter because that feature is old news.

Microservices are such an unfortunate concept because they attract the people least suited to use them: If your team can't handle a monolith, you shouldn't even be looking up what a microservice is.
It means the business can't practically be sold - if you buy it and have to spend all the profits on someone to manage it, you make nothing for what you've spent. You could buy it and manage it yourself, but then you're effectively paying a significant amount of money for a very difficult job - might as well just go get a job for someone else.

That ultimately means that the business itself isn't worth anything, so when the owners decide they don't want to manage it anymore, it'll likely just have to fold.
We were discussing about Resolver One 6 months ago at: https://news.ycombinator.com/item?id=34819682

One mystery we did not resolve (pun intended) was why it did not find its audience. Was it too early? Was data science not established enough as a field? Was it because it was not Excel (i.e. the dominant tool)?
>But market for products like these tend to have long support cycles.

I absolutely understand this, and that's exactly why it's appalling they're introducing a new line of microcontrollers today using an ISA that's already legacy.
> because my seat is higher it easier for me to see from "above" somebody been between cars ahead and running out, compared to somebody who sits in reno clio on the ground and seeing nothing till last moment

You can fit 9 kids in a row in front of an SUV without seeing them:

https://media.nbcwashington.com/2022/07/SUV-Blind-Zone-Demon...

https://www.kidsandcars.org/frontovers/must-reads