skysight-inc/HackerNews huggingface dataset:
> Are you able to expand on that a bit or point me in a direction on where to get some more information (books, articles, papers)?

No books/articles etc to point to but I can highlight something mentioned in the linked article.

> Specifically, the A510 can overlap two cache misses with the following between them: ... 5 loads. The A53 would stall on any memory access past a cache miss.

If you're being strictly in order then on a cache miss you'll have to stall waiting for the cache fetch to complete (see the A53 behaviour). The A510 doesn't do that, it can happily service a load (or indeed a store if I'm remembering correctly) that hits in the cache whilst the previous memory access is still on-going. This is out of order behaviour.

> Would you speculate that a future design is going to lean even more heavily/be entirely based around OOE or is such a "hybrid approach" (please excuse my layman terms) still something that can serve certain applications (e.g. space efficiency) well in the future?

My gut feeling (i.e. I haven't spent time doing a proper analysis here) is that an in-order design that leans on out of order behaviour at a smaller scale (so no big re-order queues massive front end issue windows etc) is the sweet spot for small CPUs. Doing a full out of order design adds a bunch of complexity that costs you power and area and adds to the complexity of verification and risk you'll get a post-silicon bug.

I would note that CPU design is a messy business. It's a mistake to try to bin things into strict categories (that often don't have a precise definition anyway!) like RISC v CISC or in order v out of order. When a team is looking at how to push the design to hit some power, performance or area metric they're not caring about the label one might apply, they'll do what they need to hit the targets. So everything ends up as a hybrid design one way or the other.
Generating electricity from salinity gradiens is very different from placing a generator along a waterflow
6772 DAU on demo day.
>large car
Thanks for making the road less safe for everyone else
They can’t. But they are very clever at getting you to opt into it.
It's an accident of history this didn't continue. So many code style wars could have been avoided over the eons.
SmurfcatOS
SmurfcatOS v1.0.0 just released. It is a 64-bit riced version of Debian with custom wallpapers, a few apps, custom Neofetch and custom Firefox startpage. Because, of course, we live, we love, we lie.
I think the big gain here is that’s it’s LLM-readable. If you make a WYSIWYG GUI backed by a plain-English format like this, it becomes MUCH easier for LLMs to understand and help you.

And I think they’ve gotten to the point where “how can LLMs change this workflow” is a much more impactful question than basically any other UX improvement
Yeah exactly. Pick any two:

- low taxes

- a workplace with women in it

- a birth rate that exceeds the replacement rate

Do you want a workplace with women in it? You have to subsidize workplaces giving huge benefits to them if/when they decide to have kids, to the degree that you essentially fire a money cannon at the gender pay gap.

Do you want a birth rate that exceeds the replacement rate? You have to subsidize people trying to get pregnant, people who are pregnant, and people who have kids. Welcome to dropping (more) money bombs on the health care sector and the child care sector.

This is the bare minimum. You also generally need regulations to force businesses to give adequate leave and flex policies, health care benefits (many plans don't cover pregnancy/birth, believe it or not), etc. You also have a huge labor problem when it comes to day care and schooling. You also have a huge problem when it comes to affordable housing for families near any kind of job at all.
Rewriting in Go and Rust, with a blog post afterwards, would qualify.

Guest languages on the JVM and CLR.

Mobile apps with hybrid stuff, instead of the SDK languages.

Also using SPAs for what would be doable in PHP.
No, there is no way to take an org to court for a kind of activism that's clearly protected by the first amendment.
> having enough threads in a consumer class CPU to change the task manager from line graphs to bar graphs

If it will be done with voice recognition using iGPU. And just in case, add AI analysis for anomalies. I could say "take my money", but for now it only will take time of developers; doesn't matter, whatever. Personally, I'm pretty tired of Intel dividing its processors into something for servers, for enthusiasts, and for commoners. Thank you AMD for universal AVX-512 without downclocking or pseudo-cores.
I’ve never used Freedom but even at a glance it’s clear that the functionality is significantly different than the screen time limits on iOS
The casting may be, but the Leaf definitely has a big battery too.
Storing it in plants just increases the volume, since plants aren't pure water. Do you think transforming the environment into maximally dense foliage to store water is without energy cost or side effect? What's the point?
What's New in C in 2023?
The refresh rate of this display was somewhat demonstrated in this[0] LTT video on the KickStarter display.

[0]: https://www.youtube.com/watch?v=-ZXrJRpA0Jw
The stats I've seen say that they do both, to varying degrees depending on the quality of enforcement. If you're absolutely certain to get a ticket for speeding, and you are somewhere that will take your licence away for breaking road traffic rules too often, you're not going to do it again — not twice more, anyway.

Back in the UK, there was someone I knew who absolutely loved to go fast. He had a story about red-lining his (Lexus?) across northern France to get back to the ferry before it's last crossing for the day (and how he wasn't caught in France, but almost immediately hit a speed trap when back in the UK). I was in his car for a two-vehicle "convoy" from a restaurant to an indoor race track for a mutual friend's stag do, where the other car was driven by someone who followed the speed limit, and when I asked this guy why he was doing 97 mph on the A14, his answer was "if I was going faster I might have to waste time in court proving that's not dangerous driving" rather than to slow down.

But that guy, when he was on the maximum number of points on his licence before they'd take it away, was very careful to… not get caught.
Might be. But instead of another fragmentary standard can't we make the already reasonably supported one look better by default?
It's always a trade-off. On one hand you have an existing known good design with known properties on the other hand adapting the design to your new micro-architecture can be painful and starting from scratch allows you to build a better design in less time. In this case it was a sufficiently radical overhaul of the micro-architecture than the start from scratch approach was preferable.
I was a huge fan of the OLPC XO-1. Wonderfull tech that sadly didn't make a bigger splash.
> Peer pressure is not a good enough answer.

It absolutely is. Enjoy having an isolated kid, I guess.
It's so strange to see tech companies fight for encryption, not only Apple, which also has a large ad business, but even Meta and Google, which are almost entirely ad-funded, only to see people on HN speculate about how ads are the reason for the fight against encryption.
What Is Iowait?
When did Afghanistan attack the US? You realize that they did offer to extradite bin Ladin, right? Did Iraq attack the US too? Might as well believe made up Russian propaganda about the Donbass.

Also Who cares if the people in the west were free to criticize it? It didn't stop the war, and it has absolutely nothing to do with embargoes and boycotts. Absolutely no one in Iraq cares that Americans still had their free speech when they destroyed their country and set them back 30 years

Russia wouldn't suddenly be a fine member of the international community if their government wasn't censoring criticism of the war while still invading Ukraine.
[[Citation needed]]

I mean this is ancient history and I really don't know why you are so bothered about it, but as I recall, Netscape was unwilling and unable to open the source code for 3.x or 4.x and so rather than spend all the time and effort to clean it up for publication, it chose to rewrite it.

So, as I said: the reasoning was unfortunate but understandable.
I still feel awe at the compact disc. When I was a teenager in the mid – late 90s, scanning microscopic pits with a freaking laser beam, and storing hundreds of megabytes on a storage medium, still seemed like a big deal, real cutting edge stuff. And yet that format had been invented well over a decade before.

I’m also surprised that if the CD was already invented by the early 1980s and widely sold commercially for music, it took until the early 1990s for applications in computing with CD-ROM. Was the bottleneck here CPUs, RAM, and graphics cards, which would not have been able to handle the amount of data that a CD-ROM could store?
And a multi hour debunk of ancient apocalypse.
You should think of them as public, but that doesn't mean it isn't still helpful to obscure aspects of the information they carry.

Obscurity can be helpful as part of defence in depth, to reduce the impact when someone does something stupid, or to make it more difficult to extract information that might be helpful as a means to attack the system from another angle.

If you're already thinking about the implications, you can likely ensure people doesn't jump to the conclusion that the IDs can be trusted just because they look complex.
Has anyone seen legal cases involving hidden partitions?
Yes, on that last paragraph: reads to me like maybe erythritol helps to expose underlying condition (diabetes etc), without affecting that condition itself much?

Like how a software bug may be exposed if an app uses buggy library in not-used-before (but legal) manner?

"More research needed" seems appropriate here.
Apologies, that flippant comment was super rude and juvenile and I am taking it as a signal that I really need a break, I don't normally speak in this way. Yikes.

Also totally fair, I shouldn't be hastily writing comments but I am interested in audio and wanted to share my experiences, naively.

I have some 'hires' recordings that I can't tell the difference between a CD at all and do not care for, and some where I hear more details (on very high end), more separation between instruments - and from what I'm reading it seems more like this is a mastering issue. The difference on some of these recordings enable a kind of subjective 'holographic' spatial effect in me (perhaps the cause of my emphatic response) and it seems I have probably falsely attributed this to the higher resolution as the factor.
I don't know about you, 8% sounds a rounding error and probably within the error margins. It certainly wasn't enough to open the country en-mass like the OP believes.

And now we have the opposite situation with those who have had the most boosters and now more likely to catch the new variant that is out.
Mapping a subset of the Unity API to Godot
Hunter gatherer’s had a lot of free time. Based on studies of the last hunter gather groups, in reasonably fertile area they can spend ~15 hours per week on food and ~15-20 hours per week on domestic chores. That seems similar to us except we exclude tasks like commuting, grocery shopping, cooking, working out, cleaning dishes etc from what we consider ‘work’. Thus resulting in a lot more time for hobbies and socializing.

They move around, but would return to the same locations regularly thus potentially spending years in one location over their lifetime. Plenty of time to make dozens of life sized statues.
Keynote: Robot vs. Robot – Mikko Hypponen [video]
That's not really a fantasy console though -- it's just a framework for making games. What makes a "fantasy console" like Pico-8 or Tic-80 is that it is an entire environment that you develop and run your code in, as if it were an emulator of a system, albeit one that never actually existed.
>> It is true that now your encryption key is now very long lived and effectively part of your public interface

No need to encrypt, just store the external key in a table. Not that you're likely to change algorithms.
That is true.

But careful the app developer that abuses this position, for they will more likely be the app I remove from my phone.
To nitpick - on _NVmE_ drives, not SSDs.

The principal difference is the native speed of raw IO - NVmEs are an order of magnitude faster than SSDs. TC/VC don't use hardware acceleration, so all the encryption work falls on the CPU. On a machine with a reasonably modern CPU, TC/VC run nearly at drive's native speed.
The 4th paragraph in the Nobel Prize press release suggests that it's because mRNA based vaccines are easier to scale up and mass produce in response to a pandemic:

"Producing whole virus-, protein- and vector-based vaccines requires large-scale cell culture. This resource-intensive process limits the possibilities for rapid vaccine production in response to outbreaks and pandemics."
This is why sometimes the idea that “free speech” is the best thing is incorrect. Moderation in moderation is actually the best model. Once you stop moderating you get a slide in behavior that introduces noise, derailing or worse. Moderation correctly done is not stifling free speech, but it also doesn’t allow for egregious excesses that overpowers other voices and opinions.
Yes, the first amendment also applies to billionaires and corporations, and if that weren't the case encryption would likely already be dead, since big tech companies wouldn't be allowed to lobby for it.
Hey, that’s the same way my company wrote a ton of code in the past.
It wasn't that it didn't continue, but that this was unique to a branch of languages that largely were sidelined.

And the tokenization didn't prevent you from style differences anyway - as the article points out it e.g. keeps spaces etc. It only tokenized a few things, like keywords and line numbers.

(EDIT: in the late 90's I worked on a project written in Word BASIC.... It was also tokenized and that was used as an opportunity to translate the keywords in the localised versions of Word. But someone had managed to write a bunch of code in the Danish version and somehow exported it as text and imported it into the Norwegian version - the languages are similar enough that it was really hard to tell (no syntax highlighting, and they'd edited a bunch before realising and I had the fun job of untangling it... Yay...)
It’s a $300 upgrade.

And it’s quite remarkable; my home desk is in direct sunlight until about noon, and yeah, the Nano-texture is totally visible in what are objectively the “worst” conditions for a screen, never reflects at any time of day.

I have other issues with the display (the camera is as bad as everyone says, and… a display with an OS? So dumb) but the screen at least really is All That.
Not sure about stock Android, but my eOS phone has a toggle in sound preferences "link notification and ring volumes", and if I disable it, I can manage ring volume and notification volume separately.
this is absolutely not the case in Amsterdam. 90% of ambulances/firefighter cars have their sirens on full blast. this is especially noticeable in summer nights when they can be heard from quite far away
Considering speech is becoming the primary interface for HCI via LLMs, that alone may reduce the need for UI design.
> Most of the locals do enjoy the Oktoberfest

Most of the locals certainly don't.
There are two issues here: where does plastic come from, and what is done to it.

Plastic could be made from non-fossil carbon sources. If it is, then burning it is just fine, since it's putting no net carbon into the atmosphere.

Most plastic is made from natural gas btw, not from oil.
Hey there, my co-founder and I have been hardcore podcast listeners since the early days of podcasting. The days when RSS was king :)

We've always thought podcast discovery was an issue. And, have tried to solve this many times. But came to the conclusion that we're coming at the problem from the wrong angle.

Instead of helping listeners find podcasts, we think it's better if podcasters find listeners. More importantly, find the right listeners who would immediately care about their show.

That's how we came up with Grro - podcasters can find new listeners by cross promoting on podcasts that their audiences already love.

For now we're only starting with recommendations.

THE TECH

For a podcast,

Our platform analyses listeners' habits to pinpoint cross-promotion opportunities with podcasts in their niche.

Then we build personalized recommendations using our Graph Algorithms, ensuring maximum audience overlap.

We also, use a bit of NLP to figure out your audiences make up.

WOULD LOVE YOUR FEEDBACK

Here's our (no sign in) demo: https://grro.xyz/demo

If you produce a podcast, then we would love your feedback on how Grro works for you. We currently require a minimal audience before we can offer recommendations.
remember when people didn't have FDDs but cassete drives instead, because FDDs were too expensive? Pepperidge Farm remembers
Why forks? -- There are a lot of decisions made by the upstream that are... let's put it mildly, "opinionated" (but really, just idiotic). But you cannot argue with majority or whoever leads the project.

So, many times you don't do it as a way to kill time. You do it because none of what you have works.

If I had time and enough knowledge of any of the existing browsers codebases, I'd definitely try to create my own version. Here are things that are desperately needed and some even have been removed from browsers for no reason that I would like to have back.

1. Keyboard-driven interface.

2. Decent access to the browser's internal state for testing purposes.

When it comes to (1), there used to be a common pattern where pressing Alt would underscore letters in labels necessary to press in order to select that element. This is long gone now (and, frankly, wasn't that great, but it was something...) To clarify: it's not gone because the feature was removed, it's gone because a lot of controls simply don't have any labels, which breaks the system. Today, most browser elements have no way of activating them with the keyboard. Just a big middle finger from browser vendors.

When it comes to (2), the only thing we have is Selenium (and sometimes some extra stuff on top of that). But, Selenium has no access to anything that happens in the networking side of things (that's in the Web browser, which is all about networking... right?) So you cannot know if the page is loading anything, what it's loading, what's the status of things being loaded. It's ridiculous that people write tests with this handicap. With Selenium you also don't have access to code execution. So, you cannot see if the function was called, a variable was set etc. It's ridiculous how poor your access to the state of the program running in the browser is.

You used to be able to side-load some JavaScript into the browser and get access to browser's chrome, but that was removed because it was a "security concern" (but really, power-user features being removed is just a plan for cutting down functionality that affects the least users, has nothing to do with security).

Do I expect Firefox or any other browser to implement any of that any time soon or ever? -- Well, let's limit that to my lifetime, and the answer is a resounding "no". Hence forking.
One Revolution per Minute [video]
Ignoring managed services:

Spot instances are the cheapest types of instances you can get.

Auto-scaling the smallest compute instances for your use case is the most efficient architecture you can get.

It doesn't matter what time or place it is. These are facts that you can check for yourself on AWS/GCP etc cost calculators.
It would be interesting to hear more. My only (completely uneducated) guess is that if you don’t have enough gas to form a star, the density isn’t sufficient to begin the process at all.
I'm skeptical of this takeaway.

"I spent days trying to solve X by doing Y, then it turned out I could have solved it by doing Z instead" is an experience I've had countless times before LLMs were a thing. Sometimes you really do need these three days of stumbling before you can build up the confidence to do the easy solution.

(Then again, I don't know the specifics of your case.)
The class of people who seem to do well in academia these days are those focused on grinding out masses of papers on incremental advances. Professors good at writing grant applications do well too, because with those grants they can afford to hire lots of graduate students to help with those incremental advances and masses of papers.

Individuals focused on real discovery and not publishing much until they really have something significant to say don't fit into this well.
Wave (https://www.waveapps.com/) works well for me. Admittedly, I have not explored things like accrual accounting (I just do everything on a cash basis), so I don’t know how well this is supported, and I’m perplexed that there is no easy way to generate EBITDA reports from within Wave itself, but basic tracking of expenses and transfers across multiple vendors and accounts works smoothly.

[Edit] Also, most CPAs I have talked with know and can integrate with Wave.
> In practice, it is most certainly not pointless .... chances of master key recovery by Microsoft are definitely not the same.

I don't think those two sentences hold water when put together. In practice, if your risk is master key leakage and theft of the encrypted data by microsoft, you shouldn't be using windows. If you suspect that, MS can have a kernel mode driver masquerading as anything else, and it can just siphon your master key whenever you enter it.
Yes that would be nice. That way it at least shows up in searches. Thanks for trying out my solution.
You can get a rough idea with the right use of chatgpt and Wikipedia while reading any paper, you should give it a try anyway.
If a PL allows effective, "good enough" code to be written and maintained efficiently, but doesn't meet your definition of basic PL theory, who is at fault?
Sounds as though this is where the $5 wrench would work just fine.
I still have very mixed feelings about using LLMs to learn about things. When it works and produces valid information, it's absolutely amazing, and I find it much easier to find and grasp things than simply googling and reading through various pages hoping to piece together what I'm looking for. The problem is that a lot of the time it doesn't, and it's such a convincing liar that it's hard to tell, especially when you don't already have comprehensive knowledge about the subject at hand.
I think it's simple: there must be no illegal immigration. Attempts should be punishable on sight, and not for the purpose of "deterring" (because indeed they can't be deterred), but simply so they don't exist. One bullet each. There must be no condition whatsoever that illegal border crossing should be tolerated. If someone has a known, specific place to be deported to, deport them, if not, just let go of them without much fuss.

There is nothing wrong with asking people to follow legal paths of immigration. Immigration exists for the benefit of the host country, not for the benefit of the immigrant, it may be only a side consequence: the reason why we let some selected people in is that we believe (sometimes falsely, but that's our problem), that this will make us better off. Not to make them better off. If there is no benefit to be obtained for the host country, don't let them in.
Global: X’s new policy risks violating right to privacy for millions
I have colleagues still running on this code
Anyone else feel like they read a ton of wild speculation presented as utmost confidence? Something we used to think was quite rare is instead discovered to be exceptionally common, and suddenly the guy in charge has the nerve to say “we're getting close to the brink of fully understanding the nature of these incredible marvels”?

Do we fully understand anything about the nature of the cosmos? Can we?