skysight-inc/HackerNews huggingface dataset:
> I am old enough to recall 100W as the typical single light bulb

I'm regularly in a museum where they showcase some of the 1800s/1900s wares of households in my area. One is a kerosene/gasoline powered clothes iron. Just because something was one common doesn't mean it was good.

> I still use an electric tea kettle that touches the multi kW range daily

How many hours a day is your tea kettle actually using multi-kW? The more useful comparison is how many kWh/day are these appliances using.
In 1985, that would have been a huge limit. 4 million values x 4 bytes =~ 16MB (at least, I assume there is significant overhead per cell)
>Ah, "participation trophies" and "if you disagree you're a snowflake."

actually, my comments have all been about math, and i gave an explanation as to why some people don't like the math. It's your comment that talks about snowflakes.
I was seeing $699 MB Air M1 8 GB on Amazon India a week ago.
Remember how there used to be a blog (or maybe it was a Tumblr, I forget) that documented every "Our incredible journey" post that inevitably announced the start-up's closure?

I think we need another one for "An update from <company>", as this has seemingly become the standard subject to use when you're announcing layoffs or data breaches. I saw an identical headline earlier today from Sony announcing a studio closure:

https://sonyinteractive.com/en/news/blog/an-update-from-play...
Ahh. "Gross", meaning, the author thinks they should do a better job selling their products from a practical standpoint.

At a push, if we wanted to try maintain a more essential meaning of "gross", I guess we could imagine that the author is saying that not doing an optimal job of selling your products is morally repugnant to them. Maybe that's true, I suppose.

An example of Apple actually being gross in their marketing is using the word "privacy" to mislead people into thinking they have privacy when they use Apple's devices. It's security they are attempting to offer to users, not privacy.

This intentional and somewhat subtle conflation of two terms in order to give people a false impression of Apple products is, in my opinion, properly gross.
Among other things it beats handing the treasury to oligarchs.
Sure, Let me know when they extinguish kubernetes, helm, vscode, LSP, playwright, powershell, typescript, npm, or the other 6000 projects/repos sitting on GitHub.
Isn't that something a single App can do? I have some apps that allow you to change their icon, at least...

I guess if you have a CI pipeline it's easy to copy/paste or add a Matrix job, but it seems like an odd choice.
lol. Judging a vehicle because people talked to you. Sad. You look like a chode driving that thing.
The conclusions reached in the paper and the headline differ significantly. Not sure why you took a line from the abstract when even further down it notes that it's that some elements of "truthfulness" are encoded and that "truth" as a concept is multifaceted. Further noted is that LLMs can encode the correct answer and consistently output the incorrect one, with strategies mentioned in the text to potentially reconcile the two, but as of yet no real concrete solution.
That's what Blackberry did and it didn't work, despite great technology (QNX) and good Android compatibility.
It's true that Linux may be a bit better in some cases, if you have a system that has good Linux support, but I think in most cases it should never make a very substantial difference. On some of the newer Intel laptops, there are still missing power management features anyways, so it's hard to compare.

That said, Intel still has yet to catch up to AMD on efficiency unfortunately, they've improved generationally but if you look at power efficiency benchmarks of Intel CPUs vs AMD you can see AMD comfortably owns the entire top of the chart. Also, as a many-time Microsoft Surface owner, I can also confirm that these devices are rarely good showcases for the chipsets inside of them: they tend to be constrained by both power and thermal limits. There are a lot of good laptops on the market, I wouldn't compare a MacBook, even a MacBook Air, a laptop, with a Surface Pro, a 2-in-1 device. Heck, even my Intel Surface Laptop 4, a device I kinda like, isn't the ideal showcase for its already mediocre 11th gen Intel processor...

The Mac laptop market is pretty easy: you buy the laptops they make, and you get what you get. On one hand, that means no need to worry about looking at reviews or comparisons, except to pick a model. They all perform reasonably well, the touchpad will always be good, the keyboard is alright. On the other hand, you really do get what you get: no touchscreens, no repairability, no booting directly into Windows, etc.
I agree with both comments. ~500 can surely build some amazing tech, smaller teams have done more. I personally do think there's still a lot of relatively low-hanging fruit left, especially with the boom of possibilities due to AI, or simply what one can do with modern CPU/GPU performance, new browser APIs, modern tech factors, etc.

I also do agree and think leadership talent and vision in a lot tech companies is painfully lacking. This are the companies that could burn some money and use their wedge in the market to build some really cool things, but they wont. I guess to some degree, ironically, the money they're making might be part of the problem.
I believe the laptop ships with the cloth. That said, it is annoying to have to remember to always keep that one cloth with your laptop.
Why food recalls are everywhere
Some of you may die, but that's a sacrifice I'm willing to make.
Where do you conclude "Rust promises I/O safety in the future"? An RFC is not a promise to do anything... it may represent a desire... a possibility, but you taking that leap and implying a promise is a flagrant misrepresentation.

Now let's take "the future" part... you seem to be impugning Async Rust for something it's not even purported to do in the present. What's the point of this?

You found a bug in monoio it seems... I don't see the argument you've presented as supporting the premise that "Async Rust is not safe".
This is pretty thorough - but misses the HTTP sunset header
So the intel era is not Apple products? Butterfly keyboard is not an Apple invention?

They have the highest product quality of any laptop manufacturer, period. But to say that all Apple products hold value well is simply not true. All quality products hold value well, and most of Apples products are quality.

I guarantee you that if Apple produced a trashy laptop it would have no resell value.

Again, the quality holds the value not the brand.
I am well aware of the evidence and discussed it with my doctor. People WILL gain the weight back if they revert to their old eating and exercise habits.
Fascinating, the degree to which Kennedy's delusion that he could "make his power credible" by taking a stand in Vietnam mirrors Putin's own delusion that he could win a similar degree of credibility by going into Ukraine:

Kennedy believed another failure to stop communist expansion would irreparably damage US credibility. He was determined to "draw a line in the sand" and prevent a communist victory in Vietnam. He told James Reston of The New York Times after the Vienna summit with Khrushchev, "Now we have a problem making our power credible and Vietnam looks like the place."

As Žižek teaches us: everything happens twice -- first as tragedy, then as farce.
Seems like the premise is that building these small experimental stellarators is a major cost in doing fusion research and therefore if we can bring the cost of these down from billions to less than a million, more teams can do more research faster, even if this specific design never generates any economic power. I have no idea if this premise is true or not -- I'm just a layman who read the article.
It's true, there's a necessary layer of abstraction with io-uring that doesn't exist with epoll.

With epoll, the reactor just maps FDs to Wakers, and then wakes whatever Waker is waiting on that FD. Then that task does the syscall.

With io-uring, instead the reactor is reading completion events from a queue. It processes those events, sets some state, and then wakes those tasks. Those tasks find the result of the syscall in that state that the reactor set.

This is the difference between readiness (epoll) and completion (io-uring): with readiness the task wakes when the syscall is ready to be performed without blocking, with completion the task wakes when the syscall is already complete.

When a task loses interest in an event in epoll, all that happens is it gets "spuriously awoken," so it sees there's nothing for it to do and goes back to sleep. With io-uring, the reactor needs to do more: when a task has lost interest in an incomplete event, that task needs to set the reactor into a state where instead of waking it, it will clean up the resources owned by the completion event. In the case of accept, this means closing that FD. According to your post, monoio fails to do this, and just spuriously wakes up the task, leaking the resource.

The only way this relates to Rust's async model is that all futures in Rust are cancellable, so the reactor needs to handle the possibility that interest in a syscall is cancelled or the reactor is incorrect. But its completely possible to implement an io-uring reactor correctly under Rust's async model, this is just a requirement to do so.
Author here - I actually plan on covering the deprecation header in a different post on sunsetting
I've used a Samsung T5 SSD as my CacheClip location in Resolve and it works decently well! Resolve doesn't always tolerate disconnects very well, but when it's plugged in things are very smooth.
Adding to my sibling comment, time is also mostly used as a coordination system.
Being offset by a few minutes would make aligning meetings with your remote coworker an even bigger nightmare than it is now.
There's a legal second hand market where prices are obviously way higher than whatever Apple is offering for trade in.
> What are you experiences with this?

You might want to try SingleFile, i often use it and it's really good in my opinion:

https://github.com/gildas-lormeau/SingleFile

https://addons.mozilla.org/en-US/firefox/addon/single-file/?...

PS. I sync the particular folder i download to across my devices with "Syncthing" by the way.
The market love the announcement of 20% cut in staff so the share price is up 2.85%.

The full responsibility personally benefited the CEO by ~$56,000,000
> Most times, the performance cores on my M3 Pro laptop remain idle.

Curious how you're measuring this. Can you see it in Activity Monitor?

> Maybe that’s the downside of having a better display.

Yes I think so. Display is a huge fraction of power consumption in typical light (browsing/word processing/email) desktop workloads.
Logging Is a Way of Life in Appalachia. It's Hanging on by a Thread
I do not, but I can add that later today.
Previous paragraph has more info:

> A world that mostly runs on solar power will also need something else—such as hydropower, nuclear, or geothermal—to generate energy when the sun isn’t shining in the evenings and winters. Jessika Trancik, an MIT professor who models clean-energy development, told me that governments need to steer investments toward storage and alternate forms of energy to compensate for that inherent downtime. That way, the world can have a reliable energy mix when 50 or 60 percent of electricity generation comes from solar and wind.

I'd expect that the solar subsidies mentioned by the last paragraph are for solar-adjacent technologies like energy storage, not the panels themselves.
I think Austral and Vale's linear typing is a good start, although it would probably have to be opt-in in practice. This goes along with explicit, manual destructors and alleviates issues like async drop. Even with automatic destructors, they can have more visibility and customizability. Exceptions are a can of worms and need to be redesigned (but not removed). I think automatic destruction doesn't have to mean oh-wait-what-do-you-mean-it-unwound-and-ran-a-destructor-uh-oh-double-exception-abort and similar very weird cases. The concept should have its own scope and purpose, same with exceptions.
you are 23 years late

https://en.wikipedia.org/wiki/Architecture_astronaut
> A Macbook M1 can't run half the stuff posted on Hugging Face these days.

Example?
No surprise. I give my career about 2 years before I’m useless.
In general we need to get smart and get good at bringing critical resources (energy, food/water production) reasonably local.

Climate, political, and economic disasters seem more frequent each decade, and it would be a shame to starve or melt/freeze ourselves just because our delivery systems failed us.

And as a Texan, it blows my mind that so many people reject local solar options. When the grid is having rolling blackouts, wouldn’t it be nice to still have power?
At some point the correct solution is for engineers to collectively agree to refuse to model government-prescribed deviations from convention. Or, put more obliquely, provide more feedback to make it more obvious who is bearing the cost of the complexity of these requirements.

It's a social problem and it calls for a social solution.

I know, there's a lot of disagreement around where the point in question is, but it would serve us well if more engineers were more assertive about stating their opinion on where it is.
This makes me wonder: Should NTP servers broadcast the tz database...? (And should the tz database support a stable but turing-complete scripting/bytecode language?)
but the model doesn't operate on token directly, right?
all operations are happening in the embedding space, so these tokens get mapped into manifold and one of the dimensions could be representative of fact/trivia ?
That's would be great :)
What exactly do you imagine is the alternative ? To build generally intelligent machines without flaws ? Where does that exist ? In...ah that's right. It doesn't except in our fiction and in our imaginations.

And it's not for a lack of trying. Logic cannot even handle Narrow Intelligence that deals with parsing the real world (Speech/Image Recognition, Classification, Detection etc). But those are flawed and mis-predict so why build them ? Because they are immensely useful, flaws or no.
Thank you! I love Go.

I've implemented various storage engines and data structures in C and C++. For this specific storage engine, I chose Go because I had previously developed a similar engine called TidesDB in C++. While K4 has a similar feature set, it outperforms TidesDB.

Although Go can be slower than languages like C, Rust, and C++, it avoids the complexity of manual memory management and intricate optimizations that can introduce performance overhead. Go allows for a more approachable development experience, enabling you to focus on higher-level constructs without getting bogged down in low-level details, ultimately making it easier to optimize and write less buggy code.
Thanks so much for the feedback!

Yeah, echoing another comment: we tried so many rounds of tallies/counts, because visual summaries are so useful from a UX perspective. But there are so many things that quickly start looking partisan. For example: we want to both a) be inclusive and let anyone share their choices as a voter guide, and b) not have visual summaries be a reflection of whatever biased population of users might be using OpenBallot at any time. (Some users gave us early feedback that they thought the visual summary was OpenBallot's recommendation of how they should vote, which we definitely didn't want.)

In general, we're being really conservative with UI atm because we don't want to put ourselves in the position of doing any editorializing that smells partisan. (We even have two sorting methods for guides, one of which is "random", because it's tricky to balance making the big-name guides that people expect discoverable vs hard-coding a sorting method, which we'd prefer not to do, since even that feels partisan).

We've got reams of detailed examples of these types of problems, so if anyone is interested, jump in on Discord! :-)
So if I am understanding this right, the inheritance gets its cost basis reset.

If that's true, then I think we should be attacking the stepped up cost basis instead.
Alphabet says Spotify, Paramount sign to use new cloud chip
I highly agree but that picture wouldn't look good for the aforementioned 0.01% or 1% nor for anyone wanting to be elected regardless of what side they're on. I think it may have started going downhill even for the 10% while everyone else is being badly crushed.
I have first hand experience with this product for over 2 years. It is a PITA from a SRE/Devops Security point of view. Things constantly break, the indexes, emailing reports, just general bit rot. The source code is at best a good first attempt, but sorely lacking.

I have built from ground up 2 SIEMS.
Check the industry in Kawasaki or maybe Minato Mirai (same direction). Also Enoshima makes a nice day trip from Tokyo (don't miss Shonan Monorail and Enoden on your way there). :)
Rust has explicit provision for C-style ABI if you want that and are willing to pay for it. The provision could be improved, and valuable work on that has taken place and is ongoing, but I think the harsh lesson in this space isn't for Rust but for C++ which fell into just delivering absolute ABI freeze years ago out of terrorized panic rather than any coherent policy or strategy.

Plenty of people told WG21 (the C++ committee) that they need to fix this, P1863R0 ("ABI: Now or Never") is five years old on Friday. If you bet "Never" when that paper was written, you're ahead by five years, if you understand how this actually works you know that you have much longer. When Titus wrote that he estimated 5-10% perf left on the table. That's a thin margin, on its own it would not justify somebody to come in and pick that up. But it isn't on its own, there are a long list of problems with C++.
USA: lol ok but no
Eh… not quite. Maybe on an Instinct. Unified memory means the CPU and CPU means they can do zero copy to use the same memory buffer.

Many integrated graphics segregate the memory into CPU owned and GPU owned, so that even if data is on the same DIMM, a copy still needs to be performed for one side to use what the other side already has.

This means that the drivers, etc, all have to understand the unified memory model, etc. it’s not just hardware sharing DIMMs.
Remember, it's not lying if you believe it ;)

Training data is the source of ground truth, if you mess that up that's kind of a you problem, not the model's fault.
"Google said its chip, which it sells via service called an "instance," is about 60% more energy efficient than conventional CPU"
Understanding the HTTP Deprecation Header
Here's the IETF Draft proposal as well: https://datatracker.ietf.org/doc/html/draft-ietf-httpapi-dep... - not an RFC yet
I've been yelling at the clouds over the same thing for years. Glad to see someone else being a "weirdo"!

For you those of you doing this, know that I won't go digging like
0xbadcafebee will; I'll avoid you when I go to choose a tech.
> The panel is pretty weak on correlation but it's quite clearly also not the only thing that supports that particular claim neither does it contradict it.

It very clearly contradicts it: There is no correlation between the predicted truth value and the actual truth value. That is the essence of the claim. If you had read and understood the paper you would be able to specifically detail why that isn't so rather than say vaguely that "it is not the only thing that supports that particular claim".
Fully agreed - yet, we as a society consistently and systematically trade (or let "others" trade) much more critical aspects of life, such as quality of air, water, food etc. for short-term profits, even though that very often has no clear/direct positive impact on any other comparably valuable aspects of our lives.

So it's no wonder that "some people losing their jobs and needing to move for a new one" is irrelevant, when the only goal is profit maximisation, even though we don't even understand what for.
Awesome and terrifying
Metal doesn't exist under Linux but OpenGL and Vulkan work.
Or what a prokaryote would say about eukaryotes.
> Like it's probably not good for our society that people have to up end their life every few years and probably move to find a new job.

The thing is, Dropbox is done (as in feature complete). Like when the construction of a building completes, many people are "laid off" because they aren’t needed anymore. Yeah, you need to keep some people around for things like maintaining the building, but not to the scale of the original workforce required to build it.

It is "good" that the excess labour is freed up to go work on the next "building". What may not be good is that the workers didn't think to associate with each other like construction workers do. Construction, being a much more mature industry, typically keeps a clear separation between the workers and the building so that then construction is done the entire excess group of people can be lifted on to the next project instead of all going their separate ways.

Software will undoubtedly go that way eventually. But it is, in the grand scheme of things, still early days for it as an industry. We haven't yet learned the lessons that older industries have.
Until everything starts running local inference. A real Siri that can operate your phone for you, and actually do things like process cross-app conditions ("Hey Siri, if I get an email from my wife today, notify me, then block out my calendar for the afternoon.") would use those increased compute and memory resources easily.

Apple has been shipping "neural" processors for a while now, and when software with local inference starts landing, Apple hardware will be a natural place for it. They'll get to say "Your data, on your device, working for you; no subscription or API key needed."
> skate around the edges of Marxism

If you truly believe what I'm saying is skating the edges of Marxism, you have a mental disorder and you require treatment.

For my own conscious, I'm going to then assume you're being dishonest and don't really believe this.

What people need to realize is that we have two parties in the US: the ultra-capitalists, and the slightly-less-ultra capitalists. I'm not a communist because I'm advocating better working conditions.

> their working conditions were fine and appropriate for the job they were being asked to do

Okay. How do you figure this? You just pulled this out of your ass. Says who? And why?

Does their job require them to sit at one specific desk for 40 hours a week? No, and that's not up for debate. Therefore, their working conditions ARE NOT appropriate for their job.

If the cashier is required to stand on one leg, just for shits and giggles, is that appropriate? No, it's completely unnecessary.

Getting up from your computer, driving an hour, and then sitting down at another computer to do your job is just that - completely unnecessary. You gain nothing, and I do literally mean nothing. It's done purely for a sense of control and ego.

> But there is a huge difference between a SWE working in a climate controlled office with a 6 figure salary, free drinks, and snacks and a sewer worker

There is, but I mentioned earlier your own self-destructive attitude, and this is that.

You are of the same class. You may THINK you're leagues ahead, but you're really not. The reason you THINK you're leagues ahead is because that is advantageous for your employer.

Your employer is such an evil genius they have gotten you to not only not advocate better conditions for yourself, but actually argue you don't deserve better conditions. They don't have to do anything - they can just sit back, and you'll give them head, no questions asked.

I mean, do you really not see that? Here you are, literally advocating and fighting for things that are objectively worse for you. That's not normal behavior, something in your brain broke somewhere along the way.