skysight-inc/HackerNews huggingface dataset:
Looking at DirectX 12 Ultimate features still missing, doesn't really look like they come first to Vulkan.

Then there is the whole mess of shading languages going on, with the stagnation of GLSL, using HLSL as kind of alternative but not quite due to HLSL semantics, and then the explosion of alternatives.
New version of the Architecture and reference framework for the EU Wallet (1.2)
Real fun begins when you realize that the streamed content can react to interactions that user submits from the streamed page: form targetted into hidden iframe or any other mean of issuing HTTP request back to the server and handling data it can react to in next streamed chunk. This way you can have for example "CSS only chat" [1], or basically anything, since the chunk with new data can contain style directives hiding the old data…

[1] https://github.com/kkuchta/css-only-chat
There's loads of littering by me but I don't think people realize how much of the trash blowing around isn't left out by individuals (intentionally or accidentally) but an artifact of our trash collection process.

A lot of the litter by me either falls out of the bin/truck during collection, is dug out of trash cans by squirrels, or spills out when the wind opens the can lid or even blows it over completely. There's things we can do to mitigate that but it'll never be perfect so you'll always see "someone else's trash" blowing in the wind.
This sounds a bit like LIDAR implementations, I assume you mean something similar at a smaller scale, where physical obstacles provide a "path" representation of a problem space?
Context Is King (2020)
No way in hell I would waste dev time fabricating CSS these days.

Tailwind + Copilot. Have fun AND release.

Kudos to Chris for cashing out.
Zen in the Art of Beat Saber
Yeah, the fact that you've never tried Karabiner explains a lot of why you keep wrongly insisting things are impossible

> Swap Control/Option ... the new binds work correctly

That means the web app knows. Or do you want it to show the wrong keycap labels instead of the correct key function names?

> Well, you can't get rid of Command-C for copy

You can. Depending on the terminal you can do it either in the app or in Karabiner

> can't get the "copy on select" behavior

Think that's also possible, maybe not in iTerm, though how is this relevant when we're talking about keybinds? Obviously you can't have two functions per key 100% (below 100% you can have context-dependency like selection), so I don't understand what your perfect baseline is? No matter where control physically is you'll still have this issue that you can't use it to copy and cancel in the same context, so the fact that you'd need to resolve a conflict in Cmd is not an argument for any position.

> but Vim's isn't

But you can detect vim and use Cmd+C to pass Ctrl+C to it, so you'd retain vim's dumb behaviour just like you'd have with the original Ctrl+C, so there is no functional improvement, just ergonomic one (though this is more complicated)

>lose the app's bind, and you don't always have a way to get it back

you can always send the original Ctrl+C key event instead of "Copy" with a different keybind, so you'd retain that function

> You can't have it both ways. Either rebinding is easy or there are many clashes.

I can:

1. It's relatively easy in one case of the terminal app where you move Ctrl+X keybinds to Cmd+X and resolve a few conflicts

2. There are many clashes if you do it another way and move keys around at the OS level. And the amount of clashes is OS-dependent, and the reason it is due to Alt (including Mac's Alt)

> Great, the Alt you were talking about is for PC keyboards. That's what I thought; dunno why we had to go deep into like, API docs for macOS. Sometimes people goof! That's OK! Now I see what you meant here.

Unfortunately, you're still confused, but trying to persist in your mistake too hard to notice. I meant both keys (Mac's Alt and Win's Alt), and the fact that they serve different functions on different OS explains how "defaults matter even if you change them", that's how Alt (includings Mac's) is relevant

(also, it's not API docs, it's general user keyboard shortcuts help, why do you need to make even these things up?)
This video explains better what I'm thinking of. He has built a 16-bit computer in Excel, and where he put the different formulas for the different parts of the computer on the sheet affected how it worked (he basically had to change his design because of how Excel calculates). https://www.youtube.com/watch?v=5rg7xvTJ8SU
History teaches us that "business people" want to "reduce cost" so they will try anything to achieve cost savings. They see the people in the software creation process as necessary evils, or uh, costs, instead of integral to the process of translating vague, usually English, business words into software.

4GLs (Visual Basic, Delphi) and Low/No Code are promised as ways to have "business analysts" or "citizen developers", i.e. lower cost resources, do the work. To be honest this is successful enough to keep selling the idea and products for a period of time. In reality most of the successful work in these areas are done by developers or people that could be developers.

Code generation by LLM is the same thing. Yes, it has value. In the hands of a motivated software developer it will do great things. In the hands of someone that wants to take a short cut because "lower cost" it will fail way more often than it will succeed.

That said, AI and code generation are here to stay and software developers should get used to using them.
This is a terrible name. JSR already stands for "Java Specification Request" which is basically an RFC or standard for Java (not JavaScript).

This is going to make Google searches even more difficult. Searching for Java jobs and getting JavaScript jobs is already bad enough. This name is just making a big mess with semantic name collision in our mental namespaces.

Just make it "RfJS" maybe for "Registry for JavaScript" (if that doesn't class). I know Firefox had a few naming rounds going through Phoenix and Firebird IIRC first.

No opinion on the actual project itself.
I see your negatives as mostly positive. Engagement and virality are inevitably cancerous to any social network, and comment velocity needs to be suppressed and controlled to reduce entropy and limit the degree to which that network can be used by people primarily interested in "getting a following." Any feature (or anti-feature) that makes a platform unattractive to capitalists and influencers and shitposting trolls is a good thing. Discouraging people from posting and commenting is a good thing. Making it difficult to network is a good thing. None of these things need to be impossible, but I do believe there needs to be enough friction to make low hanging fruit and opportunism not worth the effort.

Otherwise everything gets taken over by AI and bots and psychopaths and propagandists and turns to shit.
Oh yeah. Atlanta is not unique in that regard. Great city.
Does it smell like a stinkbug/coriander? I confess I've handled daddy longlegs my entire life but never thought to smell them lol.
Neat, but what would be the intended use case for something like this? I can imagine a scenario where one part of the UI may take extra time to load, so you would defer it to let the other parts load first. Is there another reason I'd want this?
What percentage of territory is controlled by governments?
Linux options (possibly not bundled) from another thread

https://news.ycombinator.com/item?id=39533494
Android passkeys unexpectedly deleted or useless after sync
It's like the Japanese tradition of eating KFC on Christmas.

Asia has adopted a lot of the Western holidays, in the same way that Lunar New Year and Diwali and Eid have been adopted in the West.

It's one of the better aspects of globalization that the world's cultures can mix.
Finally, the irony of the name "OpenAI" and their "guiding principles" has come back to bite them now that they're basically Microsoft's AI team.
Hey all!

I wanted to show-off something I've been working on for the better part of a year. At Aptible, we have been using starfx in production for a few months now with great success.

Some resources to learn more:

- Michigan TypeScript Talk: https://www.youtube.com/watch?si=Mok0J8Wp0Z-ahFrN&v=uRbqLGj_...

- MVP: https://codesandbox.io/p/sandbox/starfx-simplest-dgqc9v?file...

- Examples repo: https://github.com/neurosnap/starfx-examples

- Production example: https://github.com/aptible/app-ui

Happy to answer questions! Thanks for taking a look.
Let them spend a weekend in the woods then. There’s no reason to spoil a very rare commodity so that someone with no experience or appreciation can make use of it. There are many, many “close enough” experiences, and very few that haven’t been tainted by improper use. We should preserve these priceless spots, not sacrifice them to the lowest common denominator.
The Tesla charger standard was not open. The Tesla charger standard is older then CCS-2. My point is Tesla should have made its design a standard, even before CCS-2.

And my point about North America was that now North America has a better standard, even if its later. The NACS Standard is better then the CCS-2 standard.
Local LLMs and other AI models. Even on my 4090 I run into a lot of limitations, to the point that I've been debating whether I buy a second one or wait on the 5090 to release and move my 4090 to secondary. I've even considered going with moire then 2 cards just to get some larger models running(still cheaper then the high memory server/workstation cards).
Treat him as an advisor, don’t give him founder-level equity (the idea by itself is not worth a bigger chunk of equity) and instead give him a bigger sales bonus that depends on how much business he can close for you.
This exists on a word level.

Completr is a plugin that provides auto-completion functionality for obsidian.

https://github.com/tth05/obsidian-completr
Thankfully the following comment explains more than I know, I was speaking purely from empiric experience.
This assumes that the style of government and players within it supports this capability in the first place (in fact, vs in theory), and I don't see a lot of good reason to believe that.

My intuition reading this announcement is that it's a setup to take another run at TikTok...and you can hardly blame them, it is a serious player on the persuasion front.
Why isn't there software that lets you visualize/zoom/interact with a live cloud status like this using D3? Or does Azure have something like this in its admin tools?
> it isn’t opening up the archive.

They are, though. This announcement is about CACM becoming fully open access, but it's also a bit of a "progress report" on opening up the archive.

>> By the end of 2023, approximately 40% of the ~26,000 articles ACM publishes annually were being published Open Access utilizing the ACM Open model. As ACM has progressed toward this goal, it has increasingly opened large parts of the ACM Digital Library, including more than 100,000 articles published between 1951–2000. It is ACM’s plan to open its entire archive of over 600,000 articles when the transition to full Open Access is complete.
> A great deal had been learned about the performance of the transistors and memory, the types of logical circuits which are practical, techniques of marginal checking,
and the lesser system problems such as color scheme selection and the proper location of pencil sharpeners.

gold. is this the earliest description of bike-shedding?
For about a year I could tell when my phone was about to ring in my pocket before the screen turned on. Something in the telemetry hardware stack whirring up made it feel a very very very near-imperceptibly tingly.

But then I changed phones and it doesn't happen anymore. Or, lower chance, there was a software update.

I believe it was the Pixel 3a.
Yes, but they are categorized by phonetic mergers and splits. Once you understand which vowels tend to merge with each other (like the back vowels), it's not so hard
PageSpeed Insights
i've created graphs of arbitrary sizes and loaded the data into a graphing database for machines on the network.

by tracking network connections and configuration, you can build some really interesting graphs. It gets even more interesting if you overlay data, like roles or users.

With a graphing database it becomes easy to query and render N degree graphs of connected devices, pops, roles.

it'd definitely interesting approach to visualizing systems and networks and would recommend it to anyone
Can you tell me about your passive income streams?
PHP, so some of it was JS and some HTML
Could not agree more. As an industry, we're stuck in the "Magic Button" paradigm, where AI does something cool, but only if you tap the Magic Button.

AI can obviously generate automatic summaries from meeting transcripts, so why can't it follow up on the next steps/action items? If a next step is for Janine to set up a meeting with Carlos, why can't it just reach out to Carlos for her to set it up?

We're thinking way too small.
To be clear for people reading wondering what this is about, this is only a hard recommendation for the public API types. The reason for it, is by adding explicit types to the boundary of your package, the package becomes way faster for users to type check because every user's machine doesn't need to do all the inference work and type check internal types or packages not related to the types. Additionally, it makes the published code more resilient to changes to TypeScript's inference in the future because it's not doing inference. It also becomes way easier to generate documentation for the package (also, the ability to generate .d.ts or bundled .d.ts files without a type checker becomes easier).

Right now, the publish command errors and asks you to fix the issues or bypass it entirely via `--allow-slow-types`. In the future there will be a `--fix` flag to write the explicit types for you.
It really depends on the terms of the audit. Routine financial audits are not intended to be exhaustive forensic audits that assume every document might be forged as part of a massive fraud.

Most audits are just “does the documentation support the reporting”.
> JSR isn't a replacement for the npm registry

Shame.
Closest I can think of is xeyes.
Keeping up with words is the job of dictionaries (pretty sure those exist for English), not of language regulation. For German language regulation means stuff like you're allowed to write Foto instead of Photo, but always Physik and never Fysik, or if you combine words like Schiff and Fahrt into Schifffahrt should it be written with two or three f, rules on when to use ß instead of ss and so on.
While that's true, FTEs (Flight Test Engineers) tend to have more leeway. As I said above, I've seen Army S6 give approvals for all sorts of programming environments. And the AFTCs seem to be a bit more lenient than that even when it comes to deploying in SCI environments.

Granted, I've also seen a piece of software denied because it has USB in the name (even though it had nothing to do with USB), so YMMV.
I wonder how much more power will it consume... Time to start updating those fuses at this rate...
At a glance London has 4x the population density. Atlanta, like most US cities, is sprawling. I would think this would make street cleaning less economical (although not to the degree of quarterly sweepings).

Dense US cities, such as SF and NYC, have more regular sweepings.
Surely you jest, nobody writes a full shopping platform by themselves in a year, yet I read it and deleted all the old code that we didn't need.
Testing Is Bad for Developer Productivity [video]
It seems to me that these "advances" actually make programming _harder_, not easier. The 4GLs, no code solutions, and now AI generation make a _lot_ of assumptions about how things should be done, not always correctly. When they do make an incorrect assumption, it's obvious to a human who's done this "by hand" for a few years, but completely inscrutable to somebody who's been trained to trust the computer's judgment implicitly.
Sam Altman Probed by SEC
If somehow you can ensure that light can only reach a point by travelling through all other points then yes.

It's basically the same way you could use light to solve a maze, just flood the exit with light and walk in the direction which is brightest. Works better for mirror mazes.
The "I didn't do it, not my problem" mindset arises because of people with a "I did do it, but it still isn't my problem" mindset. The person who cares enough to clean up a mess in a local park is eventually going to give up when they notice that it's always the same people leaving the mess in the first place and that cleaning up for them is only emboldening them further.

Ideally what would happen is that people would be self-conscious enough to figure out after one or two slip ups that someone else is having to clean up for them, and feel bad enough to avoid doing it in the future.

This has become one of my bigger hard learned lessons. I used to go out of my way to be as considerate as possible to everyone I interacted with, trying to predict issues and mentioning them early to make things easier for others even if it might inconvenience myself. The idea was that people would reciprocate enough that it'd make things easier for myself too.

But over the years I've had to stop accepting that, because as it turns out, most people really don't care. Being extremely accommodating and planning ahead to fit someone's constraints won't mean that I get the courtesy returned. They'll just continue to push me around at their own convenience.
In my experience, Canada is similar.

We couldn't afford a car when I was younger so we had to subsist on Translink and Skytrain, and those systems were roughly on par with Muni and VTA. Outside of the Vancouver core, pedestrian infrastructure was weak to nonexistent in suburbs like Richmond, Surrey, South Vancouver, etc or towns/cities like Nanaimo or Abbotsford.

Calgary and Edmonton were worse.
I agree that the dataset will absolutely make it. But for the use case I'm looking at, the LLM has to be available for batch concurrent inference to be useful. Perhaps unlike most research on datasets, time-to-inference-completion is important. But at the same time I appreciate your answer in the context of how you could be burned anyway by OpenAI say revoking access, and that you are saying the dataset allows model/freedom from the platform of OpenAI as such.
The exact image and thing is mentioned in the article.
> JSR: The JavaScript Registry

Then on the website:

> Made for TypeScript & ESM

> JSR is designed for TypeScript

> You publish TypeScript source

Seems the <title> tag needs an update to reflect what this really is :)
My role in a courtroom drama over the identity of Satoshi Nakamoto
Probably depends on the manga itself. Action manga probably don't compress as well as more dialogue-heavy works.
Or that the person never existed and was merely a funny editorial device to keep a joke going.

Source: Wizard comics did stuff like this all of the time.
Here's an idea. Vibrator storage.

Like a guitar string. You set it vibrating and that's your storage.

(Then you find ways to keep the vibrational energy from bleeding off. Vacuum, magnetic bearings...)

I'm pretty sure it's a thing.

Sortof a linear flywheel.
Yup, something like that came to my mind first: create a physical representation (like a map) of the graph you want to solve and use physics to determine the shortest path. Once you have it you could easily compute the winning path's length etc.
It's easy to convince management you are brilliant by tackling the common cases of a problem and leaving the edge cases to someone else to solve further down the line.
I wouldn’t because the data they offer are (among other) mine. When I contributed to SO I did not intend on doing so with a way for the data to be used in a model training. I did it with a license which specifically requires my work to be mentioned when used. And I still want that. Will AI regurgitate its code with the mentions of its sources? I don’t think so…
Now I won’t contribute anymore but I can’t really remove what I already contributed, can I?
I just got the email notifying me of this. Excited to read this later today!
Manna – Two Views of Humanity’s Future
by Marshall Brain

https://marshallbrain.com/manna1
Not only anthropoids...

https://www.historyhit.com/the-extraordinary-daddy-long-legs...
A hobbyist working on new software for the TRS-80/Tandy Color Computer recently realized that video emulation had a timing issue that caused the aspect ratio to be wrong and broke some clever techniques used to display more colors than supported. Apparently, no one noticed before or cared. I always thought it looked a bit off but assumed it was my wetware memory that was wrong.

https://www.youtube.com/watch?v=IFB1bSU0T1s
My trash pickup day is Wednesday, and it is always the windiest day.
Show HN: GSC Scripting Language
⠀
That does change completions from a list of words, but not completions based on predictions of the next word.
Dutch cargo bikes / bakfietsen want a word.

That said, those are a lot higher off the ground; the video shows the sweepers are only an inch or so over the ground. If something catches, it's more likely to just make the cart buck instead of sending the driver.

Source: am Dutch, rode into a rock once, that was pretty bad.
Why should there be? When the definition of ultra processed seems to include almost any food that is a combination of other foods, it seems that any rules would be overly broad and restrictive or useless.

I’d like to see some research into what specifically in these foods is actually leading to worse health outcomes. Is it preservatives? Emulsifiers? Too much fat/sugar? Lack of fiber? Right now all I see is gesturing towards this class of food when the true reason for worse health outcomes seems much more related to the nutritional profile (i.e. how easy it is to overeat, or not get proper vitamins/fiber) to me.
> There are use-cases for async/await, particularly for single-threaded languages, or for people writing network servers that have to have to deal with vast numbers of queries. Rust is multi-threaded – indeed, its type system forbids most classic multi-threading errors – and very few of us write servers that deal with vast numbers of queries.

This is the portion that I was seeking his feedback on. Rust originally was designed to work with OS native threads. Later Nginx like software emulated threads were proven far more efficient and fast. Here a single thread jumps from connection to connection, instead of waiting for the other side to respond. In C you can do it but you need the ability for a function to resume from the mid of its body where it left off. That asks for "co-routines" which even though possible makes the code complex.

Rust solution is async/await. But now they have two solutions, the more integrated multi threads and then this newly introduced single threaded async/await. It's better to get feedback from people that have worked on it and their good or bad experience.
Then you can't know that any difference you see is because of how WebP encodes grayscale.
Is he happy?
Judging by the amount of law suits against US companies lately, to me it looks like EU is going for good old-fashioned protectionism, only through litigation. Especially against Apple – are they so peeved that they can’t install their own spyware on people’s phones as easily as they can with Android?
I wonder what’s the eventual US response is going to be.
Don't put words in my mouth. I have been studying Russian history as a hobby for decades. Ukraine is a fully independent country. I am against the Russian invasion of Ukraine. And I am pro-supporting Ukraine against Russia. That has nothing to with what I said.