skysight-inc/HackerNews huggingface dataset:
I was onboard with the article up until the middle. After the conclusion where the author simply gives up I felt like it dragged on way too much.

His attempts at training on Conway's game of life are kind of pathetic. The problem isn't a lack of training data and neither is it's "distribution". The fallacy lies in the fact that the dataset itself doesn't contain reasoning in the first place. For example, GitHub CoPilot has fill in the middle capability, while ChatGPT by default does not.

Now here is the shocker about the fill in the middle capability. How does the LLM learn to do it? It does it in an incredibly primitive way. Instead of building a model that can edit its own context, it receives a marker in the context that tells it about the cursor position and then it is finetuned on the expected response.

This means that an LLM could be trained to insert its token at any position in the context or even replace existing tokens, but here is the problem: Once the model has modified its own context, it has exited the training dataset. How do you evaluate the intermediate steps, which can consist of genuinely novel thoughts which are required, but not present in the data? Adding two numbers requires intermediate states which the model may even know how to produce, but it can never be rewarded to utilize them, if they aren't in the training data, because for the LLM, the only goal is to conform to the dataset.

If you wanted to avoid this, you would need to define a metric which allows the model to be rewarded for a success even if that success took a detour. Currently, training is inherently built around the idea of zero shot responses.
Yes, this was a really nice advantage Pascal had that I'm amazed hasn't been picked up by things like C#. It's not just zero or one based.

(It's been long enough I'm not completely sure of the syntax)
Time : Array [2000..2100, 1..12, 1..31] of OneDayInfo;

Avoid allocating the 2000 years in the past while allowing directly indexing with the year field.

And you could use enum types as array indexes. In C# you're always casting them to int whenever an enum is an array index and every cast is a case where the compiler won't have your back in hunting for errors.

And it did *not* use duck typing.

Month: 1..12
DaysOfChristmas: 1..12

You couldn't assign which day of Christmas to a month.

The stricter the compiler the fewer bugs will even compile and the faster you'll find the problem.

As for his color assignment issue--you still need to be able to set it to "purple", but representing it his way pushes this back to whatever routine parsed the configuration. There's only one place that needs to make the check and anything bogus will be caught during startup.
San Francisco homes: Non-mortgage expenses explode
The people using huge 4K screens don’t care about pixel density. I now have a 6k 32” Dell which is about perfect for me so to each their own
His mistakes aren't our mistakes.
> One can run an XWayland container transparently.

That still only helps for applications (unless you mean just run a whole nested X session, in which case sure but that's not really using wayland).

> Broadcasting keypresses is forbidden due to security reasons, nobody forbids patching it in as an extension.

Nobody's writing that extension, either; as a user, X does what I want and Wayland doesn't and I'm not in a position to change that.

> Setting keyboard layout dynamically is as easy as calling swaymsg with the required parameters,

That appears to be just for sway? Or at least (from testing I just did) not all wlroots compositors support it.

> if a particular window is required instead, there's a protocol for that in hyprland. It all depends whether a particular window manager does it or not.

Exactly. In X, I could use whatever wm I wanted and all the same tools just kept working. In wayland, if I want to do anything interesting I appear to be stuck with sway or maybe hyprland.

> Finally, I get that accessibility isn't best with Wayland, but it was not ideal with X11 either.

Oh sure; X is a huge pile of hacks and ugly code, but it's a working pile of hacks and ugly code, and quite flexible at that, which is better than Wayland's elegant, well designed brokenness.
Direct link: https://archive.computerhistory.org/resources/access/text/20...
+1 not sure how OP proposal for a hobby website form is "sane". You can solve this with a simple PHP script
Regulator reports 'critical safety gap' in Tesla Autopilot linked to crashes
This line of logic doesn’t hold.

Star spanning structures requires the ability to move mass at scale which requires enormous but diffused in time and space amounts of controlled energy.

Moving between stars requires immense energy focused on a single thing. The amount of acceleration required to any meaningful mass to speed necessary to travel between stars and maintain a coherent civilization is extraordinary and implies many things about the mass being accelerated as well. Most things would simply be crushed instantly, including any organism. The speed of light is also a major impediment as is time dilation, as is the need to decelerate, which require equal and opposite energy away from the destination. Ok - accelerate with large lasers based at home - how do you then stop? You first need to build large lasers both at home and destination. The problems expand, and this only helps for very local travel between close stars.

It’s difficult but plausible with today’s technology scales up to build star spanning structures because they’re built incrementally and the need for near light speed travel doesn’t exist. Further the existence of a star spanning structure might enable interstellar travel, but not intergalactic.

I’d also note that SF is meant to entertain with a story that is possible given some assumptions of progress or hidden nature of reality or small modifications to what is. It’s not meant to be built on magic and other absurdities (not meant as a pejorative!). Many science fiction stories become true and many more will. Often science fiction inspires us to achieve what doesn’t exist today but could. To couch it in something that’s dismissible as say Gandalf the Wizard fighting a Balrog is to greatly underestimate what science fiction is. It’s a roadmap to the future that helps us understand what to avoid on the road.
I would implore you to read anything on the history of unionization.
Dude Samsung can last a ton if you treat them normally, you are just confirming what OP was saying. One random example - I saw SGS II working 12 years with same battery, flawlessly. I am not even going into phones comparison, enough folks around who are not happy or migrating back to Androids for various reasons.

As for laptops I guess you are joking, I've yet to meet a single big corporation in Europe where macbooks are even allowed on premises, unless its some web app testing team or similar.

Some folks live in great echo chambers, I agree this site is a massive one for Apple. That's a simple fact, comments here confirm this. Which is fine on its own, but its not balanced truth you often find here.
Open-Sora: Democratizing Efficient Video Production for All
Every other one I've met in my life was nearly as unpleasant. Fewer death threats but they clearly all thought they had 200 more IQ points than you because they could write a macro. Thus the term "Lisp weenie".

In this case I think people should learn from history and that specific examples are the best way to do that. It's, like, effective pedagogy or whatever.

Supposedly Clojure people are nice though.
Built an add on to my Pacman machine that “inserts coins” when I ask Siri to “Show me the money” :)
You create a bullshit generator and show it off by linking to a sign in/sign up page? Ridiculous.

First, this kind of crap devalues writing in general. No AI tool writes high quality text. "Content creation," honestly. What a horrible way to look at writing.

Second, this kind of presentation is completely useless to sell anyone on anything. Even if I wasn't against this kind of useless tool I'm sure as hell not signing up for anything with this kind of landing page. Particularly one with no explanation, no examples, and ToS and Privacy Policy links that literally go nowhere.
And, almost everything is a "computer" nowadays, from your phone to your car to your refrigerator, but only the OG computer is even remotely "fixable" to the average consumer. All the others, you're hamstrung and forced to go through official channels for subpar, marked-up service because if you try to do anything yourself they'll brick your device and maybe sue you for good measure.
Craigslist does this exact thing. They give you a custom email address to email, and then you click their link and it pops open gmail.
I don’t think there would be anything to host, it’s probably just a static front end app. (On phone so can’t verify.)
I did not know about this, yet it's been in place for a long time!

Yes, it addresses #1 and #2. #3 is not as problematic as I thought either.

It isn't all smooth, but if it is working and there's less violence and societal breakdown, then I think it's a step in the right direction.

Thanks!
I guess one could bring a laptop, spoof the Switch's WiFi MAC on the laptop and use it to login through that portal, and then disconnecting, and connect the "authorized" Switch. And make sure the Switch doesn't have "randomize MAC" like on Android/iOS.

But that's a huge workaround for many.
Rust must be removed from the kernel. It is a huge time sink for smaller companies to deal with another language and frameworks. Effort should be focused on getting more hardware support mainlined such that device manufacturers have less work which will increase adoption.

Memory safety can be addressed via kernel tools or frameworks and should not be the job of a language IMHO.
> I was thinking about something related yesterday. It is amazing how big "Internet Silos" Google, Facebook, etc provide close to no customer support services and that we "users" have accepted this.

That's because you aren't the "customer", you're the product. The people paying the bills for Google and Facebook are the actual customers.

With Apple it's supposed to work differently - the user is the customer.
It uses transformers but it's not an llm though.
Is rust becoming like react where there was a ton of hype around it and then years later it's falling by the wayside?
While I agree directionally with your stance, the argument is that businesses collude against workers (eg Apple/Google case) so workers might as well collude against businesses.
How about you answer my question first:

Whose colonialism remarks ("complaints") were you referring to, specifically?

Was it mine, or was it not?
DNA does a lot more than coding for proteins. It also controls how genes are expressed (how same gene does different things in different contexts) and how cells differentiate into different types (neurons, skin, muscle, etc) depending on location.

In this way, DNA does control the blueprint for the brain, down to the initial generic wiring scheme of the cortex - six layers of differentiated neuron types, with a specific pattern of inter-connectivity. As a rough analogy, you could think of this DNA-controlled initial wiring scheme as something like an untrained transformer... the architecture is there, but won't do anything useful until it has been exposed to a lot of data, which will complete the wiring scheme (synapses = brain's model weights).

The brain is going to start to learn as soon as it has sufficiently developed, which is certainly before birth, and newborn babies have been shown to already respond to things like their mothers voice which they were exposed to in the womb.

Intelligence - ability to learn - is different from knowledge. A newborn baby has very little knowledge, but it does have intelligence since that comes from the brain architecture, hence ability to learn, that our DNA "encodes".
I didn't notice any issues in 4k with text or anything else really. Might be too bright perhaps so it needs to be set up for comfort.

After a while of using it exclusively when I connected my not that old LCD gaming monitor (not 4k) it looked like fuzzy garbage for a while until I re-learned how to look at it.
Operating a website doesn't automatically put you in that position, as evidenced by the fact that scraping does not require your consent to be possible. Ultimately there's little practical difference between someone's eyes viewing information and a program viewing that same information, a copy has been made in some form. Scraping a new site takes maybe a few hours of python to accomplish, the barrier is low.
there is nothing problematic about memcpy, the problem is that you need to know what you are doing and rust won’t solve that problem.
HN tells me that there's only one more step left after embracing and extending. Apple didn't make some mistake putting iMessage and SMS in the same app, they want you reliant on their service so that SMS seems (rightfully) poor by comparison.

There would be nothing wrong with that if Apple wasn't equally as miserly with that power as the carriers they want to valiantly protest against. I'm no fan of cell carriers either, but now that we see Apple's end-goal I don't think their cause is righteous at all. In the friendliest of interpretations, they are a competing alternative enabled by disproportionate first-party integration on Apple's behalf. It doesn't take long to extrapolate their motives for deliberately neglecting cross-platform interoperability to bolster their market presence.

If it harms the market, prevents fair competition, and doesn't benefit the general public, there is no rational reason to let iMessage persist the way it is today.
I use this tool to prepare collections of SVG symbols: https://daveknispel.github.io/svg2use/
The name of the IRGC was not the part of your original comment that I was questioning, but your use of IRI. Did you mean to say that the IRI is no longer in control of the IRGC?
Poor support for new hardware, yes. Every OS is a series of tradeoffs (Linux lags in new hardware and commercial software, Darwin supports less hardware than any other major OS, NT views the user as the product); you have to decide if the advantages or disadvantages matter more.
Hungary opens up to Chinese tech despite protests
Show HN: A Vulkan-Video-based game streaming tool for Linux
I've been working for about 6 months on a new game streaming/remote desktop tool for linux. Gaming on linux is pretty exciting right now, given all the improvements in compatibility, but game streaming isn't really there yet, and the remote desktop space is fairly underdeveloped too.

The server acts as a wayland compositor to get the streamed app or game to render completely off-screen (somewhat like Gamescope, if you're familiar), and it uses Vulkan Video to pass the app's rendered textures directly to the encoder ASIC on the same card. The result is very fast and very low-latency, without a lot of moving parts. Running on the same machine, I get about 15-20ms median latency round-trip (from user input to the frame responding to that input being displayed on the client), which is about one frame at 60fps.

The client is the weakest link right now, but I'm working on a Swift UI macOS/tvOS client that should be a bit nicer to use. You'll also need a reasonably strong GPU to run the server.

Thanks for reading and checking it out! And please leave a bug report if it doesn't work for you, it's quite new and I've basically only tested it on my setup. Running the server with `--bug-report` will dump a video capture and trace log to a folder in /tmp, which you can attach to the report.
One in a thousand wouldn't yield anything. Because it's such an unusual experience (just a few of these happening around the same time would create a news cycle), one in ten million is probably closer since there are around a billion active Apple accounts.

That's similar to the odds of dying in a non-Boeing plane ride. Even if the odds were one in a million, that's about the odds of being struck by lightning over a lifetime.

I'd think someone returning a phone over this was regretting the switch for other reasons. It's fine to keep using Android.
What do you think the difference between a pop rivet and a blind rivet is? There are different types of blind rivet fastening systems with different properties, but the words are absolutely used interchangeably. Also, blind rivets are used extensively in automotive applications.

I do think this fix looks quite shoddy in general, but I don't think a bolt/nut would be a better solution in that location.
There's many pockets in Toronto with high density of Chinese commerce, the area around Steeles east of the IBM campus is one. Pacific Mall mentioned in the article is only one of the commercial centers in the area. There's also Metro Square a few blocks west, the T&T plaza next door, Skycity on Midland/Finch, and various other small plazas around the area, full of Chinese food goodness.
This will be the straw, and now comes the “god how do I migrate off this shitshow” - enshittification pun intended. I nearly cancelled upon their choice to even add telemetry, then they made it possible to disable and off by default (though they still ask to turn it on).

The whole fucking point of a password manager, though, is to store and securely provide authn material while ensuring users can’t lose it… which necessarily includes ability to access it, and back it up.

It looks a LOT like passkeys and FIDO are, relatively effectively, backdooring what Google got beat to death for when they attempted to add “Web Environment Integrity” to browsers.

edit: But can I? I’m already questioning how hard it’s going to be, and if it’s feasible without a lotttt of hurt.
It wasn't consistent last year when I tried to look for a better broadband deal.
Italy Plans to Invest About €10B in Chips, Minister Urso Says
Hot take. There already is unionization in tech its just that it very seniority biased.
It shouldn’t, but we live in a world where cheapest products that just barely work overwhelmingly win the market (most obvious proof is IoT, but it applies to just about everything else). General consumer market doesn’t care about proper designs, doesn’t understand geeky security concerns and whatever - if something somehow works satisfactorily enough for acceptable number of situations - it gets released and marketed, successfully.

Sorry. I hate it too.
Applying foveated rendering to compressing video streams would require the Mac transmitting video to have realtime access to the Vision Pro's eye tracking data—which even apps running on the Vision Pro don't get access to for privacy reasons. And with the latency of WiFi plus encoding, the foveated rendering/compression would have to be fairly conservative about resolution changes to avoid distractions from detail popping in your peripheral vision. Dropping the frame rate of video streams the user isn't looking at would probably work very well for streams that are mostly static windows. Overall, it might be workable, but it definitely isn't trivial from a technical or UX perspective.
This is a short sighted article. Give it time. Apple thinks in terms of years or decades.
> OOP is a great way to model the world

There's a reason Simula was the first OOP language.

https://en.m.wikipedia.org/wiki/Simula
There's fucking insane
I was generating some SVGs from text last week and thus editor just refused to paarse the generated content. However this viewer worked just fine: https://codebeautify.org/svg-viewer
Good riddance. Any system that limits my options as power user I will not promote. Lots of services only let you enroll single passkey and "hardware attestation" would only make it even bigger lock-in.

I like passkeys as idea for stonger security, but author somehow thinks that discrimination against devices is a good idea.

Sorry, no. Just no. I dont want my bank or paypal require me to use iPhone in order to login to my account.
> I also find it takes a lot of mentally energy to get my head around them and makes readability harder.

Why so? They take what was implicit and make it explicit, so I would expect this notation to be far easier to understand than transposes and matmuls. You also get better variable names for axes, etc.

My complaint with Einsum variants in Python is that they are not generic enough -- they are specialised to multiplication & addition whereas generalizing slightly to allow other operators makes the code very expressive and elegant, while allowing you to still compile down to efficient code. For example, the Tullio library in Julia lang is absolutely a breath of fresh air.
We had the same reticence about Dependabot missing before we made the switch, but realised Renovate works with Bun and is a good enough stand in for now until support arrives.

Absolutely zero regrets, the cumulative savings across everything that is faster and the massive step up in DX is worthy of the hype.
Their message template feature also has multiple limitations, for instance you aren't allowed to put variables in the footer section, but you are allowed to do so in the header section, which is strange.
And dropbox etc. based
Dealers don't get people addicted
It’s weird because there are several hotspots like that: Seattle, SLC, Akron, and so on. Each one pumps out greatness for a time, and then things move again.
The full phrase is, “Free as in speech, not as in beer.” It applies to software, especially 20+ years ago when FOSS software was coming into public view and people needed to understand what it was.

Some people would say “open source software,” but this struck others as a half-measure. The visibility of the source wasn’t the point, they would say. What matters is the freedom to do what you want with the software — https://www.gnu.org/philosophy/free-sw.en.html

If someone says “this beer is free” it means you’re charged nothing for it. If someone says “this software is free” it means (in this context) that you have an inalienable right to use it as you please — like you have an inalienable right to speak freely.
This reminds me of an old 1979 TV pilot/series "Salvage"[0] about a private company reclaiming space junk for resale.

[0] https://en.wikipedia.org/wiki/Salvage_1
I've tried many but never gotten into any Zachtronics games for one simple reason: they are all puzzle games.

For me the motivation just never materializes. Contrast this to 100s of hours w/ each of Factorio, Satsifactory, and DSP amongst others.
How is this interposition different from what the virtual memory subsystem already does? Many other memory-mapped devices have kernel support. Access to these is usually mediated through udev or an equivalent on Linux.
Fortunately it's up to regulators to decide what favors the population best.

At least in EU they seem to be active (USB iPhones anyone), albeit slower than I'd like.
> BTW the "not more portable" comment is a strawman because intrinsics themselves indeed aren't portable, but a wrapper library on top (such as our Highway) is.

That's not intrinsics then, it's different abstraction. You could write a wrapper library over inline assembly if you wanted to.

(And of course the intrinsics themselves could almost all be implemented as a header using inline assembly too. Since you're probably not relying on the compiler to optimize your intrinsic math. But optimization would be a bit worse because it doesn't know the byte size of each instruction.)
> SOME systems have write protection logic on the RAM controllers themselves

How can one tell if a system has RAM controller based security, what name does this write protection go by?
Beginning? It's been beginning for at least two decades now. People havd been prosecuted for political speech by "tribunals", journalists arrested, bank accounts frozen, all that. They are sleepwalking into totalitarian nightmare, but the public doesn't seem to care.
True as long as they make a lot of money for years and decades
There are a few companies providing this, like https://masto.host and https://federation.spacebear.ee