skysight-inc/HackerNews huggingface dataset:
Nspire CX class were powerful enough to run quite a lot of GBA games. And I think the Ti-84 is probably still kicking around because no one really wants to bother buying more overpriced calculators that work just fine. The Z80 TIs are quite interesting in their own right, but a good majority of people are probably bored just thinking about such a device. Same thing with the Z80 based Rabbit 2000/3000/4000.
> A legacy car maker would be smart to acquire Comma if its for sale

My impression is that the Comma guys were never in this to sell their business
Economists love debt. Some even like inflation… like Richard Koo: https://youtu.be/KRSpfG6hRTQ?si=qx8DcIm891hN5dTy

I just want some honesty and transparency. If you are going to let in migrants, do it transparently…
Well, my experience has been closer to the "more eyes make for shallow bugs" school of thought, so opening the source to contributions would actually help that process, not hinder it

I've written quite a lot of CI for projects because it's something I believe in and am willing to roll up my sleeves to get done (as a concrete example). I believe strongly that being able to reference the canonical CI build helps contributors since they can see how it's built for different systems and also ensure they don't submit "works on my machine" patches
One thing I appreciate very much about this article is that they describe things they tried and didn't work as well. It's becoming increasingly rare (and understandably why) for articles to describe failed attempts but it's very interesting and helpful as someone unfamiliar with the space!
A large part of the success of this new platform is how fast devs can adapt / fix their apps to work natively. Apple, for instance, provided dev mules for OSX ARM --- and their rollout of Apple Silicon was smoother than anyone could have hoped.

Windows ARM -- still borked in SOOO many ways -- and its 10+ years old now.
maybe i'm missing something because I don't code network drivers but wouldn't it be something like...

if it's little endian (on the wire), the process would be like:

(value[0] | (value[1] << 8) | (value[2] << 16) | (value[3] << 24))

and in big endian (again, on the wire, architecture endianness irrelevant) it would be the same thing with the indices reversed, where "value" is the 4 bytes read in off the wire?
If you look at the financial statements, it's quite the opposite however?

Their chips made on TSMC process are doing quite well and IFS has failed to secure worthwhile external customers and is losing money in their expansion hand over first.
https://www.portfoliovisualizer.com/backtest-portfolio

Is pretty good.
If that were true they’d denial-of-service every possible merger
Discussion (flagged, 12 points, 2 days ago, 4 comments) https://news.ycombinator.com/item?id=41583139
The reason this isn't a product that people use is because it sucks. Not because you were the first guy to think about the poor blind people.
Meanwhile x86 has maintained backwards compat for (checks calendar) yeah decades. Literally decades. With standards up the wazoo to avoid the disaster that is the Arm ecosystem without UEFI or something like it.

Every Arm SoC being a snowflake needing special attention by the OS is a huge hassle. There's a reason there's no simplified Arm installer for operating systems.
Snapdragon laptops have been available for a few weeks already. Although laptops cost more than this dev kit they're also more usable as a daily driver. If Qualcomm wants real adoption they'd send them out for free, not require devs to pay.
In most scenarios it is definitely good-enough but even in just my own personal experiences over a decade I need to asterisk all three of your listed benefits.
Right, and I'm guessing your angle is the integrations. You should highlight that on the landing page.
Show HN: I used AI to write a surrealdb migration script
The script can be viewed here: http://pastie.org/p/6f8iLMeOLi3sE2APbDStV5

I'd like to release it as a binary module on npm. But first I'm wondering what else I should add to it.

Right now it supports `create :table_name "comment here"` and `up` and `down` to run the migrations.
Yeah, I use this to support extremely old C++ project on x86_64 docker images and it's tolerable if not speedy.
Yes. In fact it's accelerated and supports OpenGL 4.6 while macOS tops at OpenGL 4.1, and really mostly only supports Metal nowadays. With Asahi you can use OpenGL and Vulkan.

https://arstechnica.com/gadgets/2024/02/asahi-linux-projects...
Discussion (54 points, 4 days ago, 26 comments) https://news.ycombinator.com/item?id=41555349
The performance would be absolutely horrendous if network drivers were programmed this way. DMA (Direct Memory Access) is all about avoiding deserialization and copies of the data.
Every time I ask myself this, I end up popping Dark Souls into the Xbox and losing the rest of my evening.
The thought is that if there is an acquisition it might lead to more silicon volume running through Intel’s US based fabs. Of course, Qualcomm might decide to shut the fabs down but that is a whole other story.
Its the $$ cost of big nat hardware, compared with dumber routers

If someone is torrenting behind the NAT you can get exhaustions
It was done at Tufts University and presented in 2000 at the USENIX LISA conference https://www.usenix.org/legacy/events/lisa00/gilfix/gilfix_ht...
Google could forge the email without DKIM (DMARC only requires one of SPF or DKIM to succeed, not both). While DKIM gives high confidence that the email came from Google, neither its presence nor absence says anything about John Smith.
Wine 9.18 (Dev) – Run Windows Applications on Linux, BSD, Solaris and macOS
Snapdragons have mostly been reference ARM designs with Adreno bolted on being the big selling point, since it blows away Mali or whatever the reference design is today. They got that from AMD of all places, hence the name being an anagram of Radeon.
the ones i’ve seen claim they aren’t storing the data after verifying the identity
It was a critical acquisition for Intel to learn how to be a foundry so it was critical.
The meta-context is that "suicide bomber" tends now to be strongly associated with Islamist / Palestinian groups. At least in the post-WWII middle-eastern context, that's not where the practice of bombing as a terror tactic began.

Again, it surprised me to learn this, and I find many others are similarly unaware. And again: the situation is complex and nuanced.
> failed to get any sort of traction in phones or tablets

And had they stuck with XScale it I don't think it would be surprising if they ended up in Qualcomm's current position (default high-end ARM CPU maker). Yet they consciously decided to throw it all away..
> But it seems to encourage way more noise and less thoughtful dialogue.

But compare it to something like Microsoft support forums and you immediately realize why people are using it. It might not be the best implementation of chat, but the immediacy and lack of formality are undeniably valuable.
The ideal state for Apple and their target audience is to make your computer an appliance. They really don't want a wide set of configuration options, that makes it harder to service and harder to test.

People are kind of anchored to how Mac is / used to be etc, thinking of it as basically another unix. That's a historical blip in retrospect. Long term, their market really isn't developers & technical users, there are not enough of those to make concessions to.

In order to really help Aunt Sally keep her computer running and functional, they need to make sure that her nephew Billy can't make any complicated or potentially dangerous changes to the lower levels of the OS based on some internet forum post. If you need that kind of configurability, you really want a different OS. (Alternately, consider whether you really do need that configurability. Maybe you just think you do, and you'd much rather have a stable operating system that just works)
2013 - discussion (159 points, 51 comments) https://news.ycombinator.com/item?id=6516240
Intel squandered its dominance on the CPU market for decades. Qalcomm sucking the remaining life of it would be a fitting end for a player that lost its way.

Wonder if the increasing backwards compatibility became too much to bear, but IMO it never really tried to tread new grounds for risk of losing a comfortable position.
Another (simpler?) approach is to also split your chunks into sentences. So you’ll end up with chunk embeddings and sentence embeddings. Now you can do sentence level search. And also distill chunks down to their most relevant sentences at query time before you dump ‘em into your LLM’s context window. If you use Sentence Transformers, you get your chunk embeddings for free, because they are just the np.mean of the embeddings of all the sentences in that chunk.
Hursh / ha470, where did you go? There are lots of good questions in the replies to your thread, yet you went dark immediately after posting more than 8 hours ago. It's hard to imagine what could be more pressing than addressing people's concerns after a major security incident such as this.

To be honest, I'm a bit disappointed. For future reference, this doesn't seem like a good strategy to contain reputational damage.
My uses of mmap have only over been memoization. Where I didn't care about byte order, and instead just assumed the files wouldn't be portable between any two computers.

If you are going zero copy, you either need to give up on any kind of portability, or delve deep into compiler flags to standardize struct layout.
I'm currently doing something similar to build a photographic film scanner. I will say that I've found that moving the optics is generally much more error and vibration prone than moving the target. I'm actually using a 2 axis microscope stage as the basis for my scanner, ironically enough, and CNC spindle z-axis for focus.
Once upon the time I became the de facto admin for a VxWorks box because my code was to be the bottleneck on a task with a min throughput defined in the requirements and we weren't hitting the numbers. I ended up having to KVM into it and run benchmarks in vivo, which meant understanding the command line which I'd never seen before.

People were understandably concerned that we had fucked up in the feasibility phase of the project. Lots of people get themselves in trouble this way, and this was a 9 figure piece of hardware sitting idle while our app picked its nose crunching data, if we didn't finish our work on time during maintenance windows.

But I was on my longest hot streak of accurate perf estimates in my career and this one was not going to be my Icarus moment. It ended being tweaks needed from the compiler writer and from Wind River (DMA problem). I had to spend a lot of social capital on all of this, especially the Wind River conference call (which took ten minutes for them to come around to my suggestion for a fix that they shipped us in a week. After months and months of begging for a conference call).
Towards open-ended evolution in cellular automata
Cards Against Humanity Sues Elon Musk
> With IPv6 you simply punch a whole and and the two clients simply talking to each other with their GUAs.

Eh, I wouldn't call it that simple. With an IPv6 firewall, TCP hole-punching is still difficult to impossible depending on how strict the connection tracking is (necessitating something TURN-like), and UDP hole-punching still requires some timing trickery. It's useful to keep a connection open with a STUN server regardless, in case that influences the firewall. All that NAT does is add a few more possible failure points, depending on how the router sets up mappings.

In the end, these are just hacks on hacks regardless, since we're never going to have reliable UPnP or similar on every network.

> If a device gets its address via DHCP(v4), how do you identify it?

I manage its assigned IPv4 address from the router, which itself presumably identifies it by MAC address. Doing it centrally from the router is often easier than trying to change the device's own settings.

Regarding static IPv6, can you still have static addresses within a network, while using rotating privacy addresses for outside connections? I've always been somewhat unnerved by the idea of each device in a network having a persistent address that can be separately tracked.
I wonder if there's a "missing infrastructure opportunity" here. An isolated individual opt-out has the uninspiring cost/risk-vs-benefit/principle tradeoff others have mentioned. But what if that equation could be shifted?

Perhaps "I'll do the scan just now, but also, while it has my motivation and attention, I'll press the easy button to donate $N to some org effectively fighting it". Or "I'll opt out, and press the easy button to encourage others with a somewhat-anonymized "I/someone at airline-or-city-or-region-or-occupation-or... just opted-out! N+1! - Yay future!" tweet/counter"?
The ō is an o with a macron. It's pretty easy to install a keyboard layout that supports it: https://kupu.maori.nz/about/macrons-keyboard-setup. Many mobile keyboards support it by default with long presses to pop up an accent/variant chooser.
Windows Server Update Services (WSUS) Deprecation
worthless post
I have applied the same measures as GP; if it is interesting/important enough, I will find it manually. (Similarly, I am an administrator of a public server; I regularly remind regulars and other admins that I'll only get notified from DMs.)

For announcement channels that I'm feeling more certain I don't want to miss: I created a server for myself with a channel that has subscriptions to all the announcement channels that I want to be notified about (I also check this manually, but at least it is a custom-tailored feed just for me).

There is no coping with the (..checks Discord..) "4k+" outstanding notifications (and counting) that I am bombarded with. Slightly ironic that the Discord interface can't even be bothered to tell me the exact count; I'm not going to bother.

It used to amuse me to see people complain about @everyone tags. The commonality of it leaves me desensitized these days.
No way, 4x?!
Byte swapping is equivalent to needing to do encoding and decoding. Is it not?
No, I’m capable of doing nothing. It’s not hard. It’s actually easier than doing something.
Comptime also means that when endianness matches, using these functions is a no-op. I expect you know this, but those new to the language may not: the endianness check in the implementation happens when compiling, not when decoding structs.

It's instructive how different in feel this solution is to the traditional #ifdefs which the Fine Article dislikes enough to write an entire (IMHO very confused and opaque) broadside against. The preprocessor is a second language superimposed over the first, which is friction, and the author would rather trust the compiler (despite explicitly noting that MSVC cannot be so trusted!) to optimize out a non-obvious solution using shifts, rather than risk the bugs which come with preprocessor-driven conditional compilation.

By contrast, if you don't know Zig, it's not all that obvious that the little-to-little case is a no-op on little-endian systems. If you do know Zig it is obvious, and it's also boring, in a good way: idiomatic Zig code does a lot of small things at compile time, using, for the most part, the same language as runtime code.
Discussions

(39 points, 5 hours ago) https://news.ycombinator.com/item?id=41603702

(16 points, 3 hours ago) https://news.ycombinator.com/item?id=41604390
There first has to be some actual evidence that you were buying drugs online. If the cops search you and find drugs, it isn't going to matter a lot one way or the other whether you have Tor installed.

If you weren't actually buying drugs online then there shouldn't be any evidence that you were (or the cops planted it and then we're back to it not really mattering whether you have Tor installed). And then what are they charging you with that would even make it to a jury instead of being dismissed by the judge for lack of evidence?
Git with Python How to GitPython Tutorial and PyGit2 Tutorial
Historically this backwards compatibility was a competitive moat for intel – having a large supply of weird instructions with some undocumented behaviour thrown in makes it more expensive to make competing chips.
> I really like the company I currently work for

Based on everything you’ve written, including “it really feels like I have zero upwards or lateral mobility,” the question I ask is, why exactly do you really like them?
Zoom to Cut Back on Stock-Based Compensation, Joining Salesforce, Workday
I can move faster in Figma than most people can type the NL query to automate code. Which helps us validate high-level ideas before it “works”. It forces us to take a beat and make sure we’re introducing something of value to the internet and our users. But maybe we never need to worry about maintaining components or grids or pixels again - the robots can do that.
You can sign into Twitter with an existing account via Tor. Go to a library or coffee shop with public wifi once and create an account.
A sale isn’t going to happen. Intel has had a rough quarter but their lunar lake launch looks promising, beating Qualcomm’s offerings on battery life and performance.
Lol, they were _always_ stupid, It's just that they had other diversions ( like trying to survive) in the past so that they could not practice stupidity.

Check my profile and follow the link, the entire theme of a little that I have written assumes that a large part of the population. Head up: trigger warning for people who think some how the population at large can be 'educated'

Population at large = https://www.youtube.com/watch?v=X2xlQaimsGg
Larry Ellison: AI surveillance ensures 'citizens will be on their best behavior'
Cool, that sounds really interesting, what size film are you using that for?
Is illuminating the film evenly hard too?
100% on the business implications. Although a lot of engineers never have to touch it, DMA (& zero-copy) implementations are foundational to the performance of modern day computers that we sometimes take for granted.
That never stopped uber or Lyft from cheating on taxi medallions or cheating their drivers
No. And how did we get from history to conjecture? We use oil because it's cheap and comes out of the ground, not because of capitalism. If you could get socialists to volunteer to build and run solar energy systems for free, then we would have those already.

Oil also contributed enormously to the rise in the human standard of living everywhere. There is no mass extinction from climate change happening now. Humans survived the ice age.

You cannot sell me communism by calling it socialism and appealing to future climate fear. You are absolutely asking for people to give over control and money, as that's exactly what socialism requires. Peace. Out.
> Europe could deny access to the European market

Not really, Apple would just get customers the same way they’re sold in any other part of the world that doesn’t officially have iPhones (i.e. Russia), the EU doesn’t have the authority to seize shipments purely based on a violation of the DMA.
CTO is simply a title, the proper response here would be to hire a head of security and build it into the culture from the ground up.

I'm looking at all of the Arc Max features which probably need to be architected correctly to be secure/privacy-preserving.

They could take a lot of inspiration from iCloud Private Relay and iOS security architectures in addition to really understanding the Chrome security model.
Iceland: Police shoot first polar bear sighted in years
memcpy gets weird with pointer aliasing as well. There's a slower path if the pointers can end up overlapping, and you either have to prove it programatically like Java does, do the defensive copy, or YOLO it and hope.
> With things like Flatpak, that line is blurred.

Take a few minutes to learn how it works then. Flatpak doesn't replace apt, which is a system package manager. Flatpak is for standalone apps, like Discord.
There are pretending to take this topic seriously because there is an election coming up. Your government is in bed with big tech, no one is coming to save you, everyone is on their own, expect no quarter.
My point is that build systems must be able to deal with tools with insanely stupid interfaces like pdflatex. Btw, WAF's strategy of dealing with pdflatex is to rerun the command "until output files stop changing". That's how dumb it is.
Are you mining dopamine to carry you through uninteresting tasks? Dopamining is an ADHD cornerstone.
Have you had the same special interests for a long time?
Do you have a collection of interests on rotation?
Cheers, M
What are open source alternatives to this? Can temporal.io do the same things?
I could see myself using it from time to time ... I'm _just_ nerdy enough to even do it in public!
The fundamental flaw of cynicism is that it invariably opts for the path of least resistance—a facile dismissal rather than a constructive lens for genuine improvement. If an overwhelming majority—say, 80% of the populace—were deeply invested in this issue, they would elect representatives committed to outlawing it, and thus it would indeed become illegal.

The cynic might retort that such laws are perpetually vulnerable to subversion under the guise of national security. While there's a kernel of truth in that, it's equally undeniable that if 80% of the citizenry truly felt impassioned, any rogue elements within the government would face severe repercussions. Acts of retribution against such actors would not only be tolerated but perhaps even tacitly endorsed by the public.
Why? The whole thread is about how keeping it simple is supposedly better. Using react when you know react is easier than static html+ajax. It handles a lot of stuff for you and you can then use the incredibly rich react ecosystem for everything else (authentification, forms). Even a pretty basic web app usually requires those, so again, it's simpler to just use react and it adds basically no overhead for a react dev.

Plus, the big issues with react usually only manifest themselves in larger web apps, so it's basically "perfect" for simple stuff. You could make a functional react page in a single file in a few hours.
Six-Wheeled Cybertruck-Like Van Packs a Built-In Helicopter
Reading about his experience, you can replicate the Dropbox behavior with an rm -rf :D ftp and CVS would be actually functional...
it never gained any real adoption inside google or outside, because it was a lot of work just to get even the most basic bindings. it was really just created because the authors hated swig.
The fastest line of code is no line at all.‡

[‡]: Unless it's some weird architectural fluke with pipelining.
Dropbox is insane, they expect this to motivate me to give them money? Ha! I took everything off of them years and years ago.
I imagine Apple would disagree.
IFS has just announced Amazon as a customer with a design on 18A. Microsoft is also expected to tape out one design. They’re not going to challenge TSMC this decade, but becoming the #2 fab 2030 is achievable.
They pitch Azure Update Manager as alternative, but depending on the scenario (especially with on premises machines) it can cost up to $5 per machine per month.