skysight-inc/HackerNews huggingface dataset:
When Intel acquired Altera, Altera’s market share was at 36% and Xilinx at 51%. Today Xilinx remains at ~50% while Altera’s share has dropped to 29%. Altera has lost share to Microchip and Lattice.

I’ve said it before, Intel is where technology companies go to die. Fortunately while Altera is probably a mess of useless Intel drone MBAs, there’s a decent core that can be salvaged. Best of luck to them.
How can we know that without knowing how many apply? How many 18 year-olds even have a real ideology? I know mine shifted a lot during college.
Intel FPGA venture made tons more sense than AMD following it. FPGAs are great at filling up your idle fabs and honing engineering skills on reaching high yields.

Selling now also makes sense. There was only one serious competitor in 2015. Now you got Tariffs both ways to the main place where everything is build, and said place has own homegrown vendors like GOWIN, Sipeed, Efinix. But the biggest reason is amount of stuff designed in the West/Taiwan is falling with China taking over actual product design.

https://itif.org/publications/2024/08/19/how-innovative-is-c...

>In 2015, China released its “Made in China 2025” (MIC 2025) strategy, which refined some of these targets, setting a goal of achieving 40 percent self-sufficiency in semiconductors by 2020 and 70 percent by 2025.

https://en.wikipedia.org/wiki/Made_in_China_2025

>In 2024, the majority of MIC 2025's goals were considered to be achieved, despite U.S. efforts to curb the program.

Products coming out of China no longer use STM microcontrollers, Vishay/Analog mosfets/diodes and Altera/Xilinx FPGAs. Its all Chinese semiconductor brands you never heard about. Good example is this teardown of Deye SUN-5K-SG04LP1 5kW hybrid solar inverter https://www.youtube.com/watch?v=n0_cTg36A2Q
> That will help drive down prices which will be good for my app

Why not use Gemini?
> But I suppose over network/cell gives you greater range.

Useful if you're charging in the parking lot at your work, or at a mall or whatever.
> afford Jewish students the same protections as other minorities

I’m not really familiar with this dispute. How have they failed to do this?
I started looking into podman quadlets on the weekend. All because docker & nft (nftables firewall) don't play nice together.

I have my finely crafted nftables ruleset that I want to keep. Docker is going to abuse the crap out of my ruleset/make me jump through extra hoops to have it work.

Having the containers operate under systemd looks fine (ignoring the fact that it is systemd, I guess I have finally accepted systemd is here to stay).

I was interested in using traefik & docker labelling to have ingress sorted out and I believe this will all play nicely enough to replace docker-compose on a single server.
As someone who's worked at Xilinx before and after the merger, it's a surprise they were even able to sell it for that much. Altera has been noncompetitive to Xilinx in performance and to Lattice in terms of low-end/low-power offerings for at least the last 2 generations.

I'm concerned about the future of FPGAs and wonder who will lead the way to fix these abhorrent toolchains these FPGA companies force upon developers.
This is absolutely par for the course for university endowments. They're not big pots of money, they're thousands of small pots of money with various restrictions on their investment, disbursement, etc.
Ilya doesn't. He's a strong proponent of closed source and censorship.
NIH falls under HHS, and the HHS acting general counsel was a signatory on the original letter.

That said, affiliated hospitals are not owned or operated by Harvard.

The affiliates could be pushed to drop their affiliation if NIH wanted to play hardball with Harvard.
Like the whole initial excuse for the tariffs on imports from Canada "because of fentanyl" despite <1% of fentanyl coming into the US arriving via the Canadian border https://www.npr.org/2025/02/02/nx-s1-5283957/fentanyl-trump-...
There are many instinctive desires that are illegal. Assault for example.
It's bad rhetoric. Using stronger, more direct language would have been much more effective at making their point and having their point reach a broader audience. We need leaders who refuse to comply with an authoritarian government and do so with proud defiance. This message was meandering and weak.

Harvard has "fuck you money". They should go ahead and make it clear that they know they have this power and are expressing it (not necessarily with the vulgarity, yet)
algolia/mcp: MCP servers for interacting with Algolia
You are on Hacker News, typing on Apple, listening to Daft Punk, reading an article about Steven, the AI butler hosted on Val Town, comment chain you're replying to talks about using self hosted models (probably llama) and Raspberry Pi, yet SillyTavern is the name that trips you up?
Having multiple backends can be a good approach, with various LLMs for different specialized tasks. I haven't tried it yet but WilmerAI is an option for routing your inputs to the appropriate LLM, works well with SillyTavern.
Regardless of your or my feelings on this specific topic, "virtue signalling" is good because virtue is good and signalling to others that we ought to be good is also good. The use of that term as a pejorative is itself toxic cynicism
Duolingo is little better than a gacha game these days. It wasn't bad early on but its nearly unusable these days.

I like Babbel a lot for early levels - its gotten me back to a rough-B2 German level. I was probably approaching C1 in college, slipped to an A2 from lack of use, but I'm building it back up; and spent a while learning Norwegian from scratch a couple years ago on it.

Pimsleur is probably next on my list once I top out on Babbel to build up speaking.

Interesting idea on the ChatGPT sentence prompts. I'm not sure I fully trust it for that, but its worth a try.

Edit: Hm. Interesting idea. It's definitely a bit better at German than me, but its still making a handful of mistakes (as compared against other sources).
Looks really nice. ETA on play store release? Or do you have a alpha/beta apk?
Much of the endowment is earmarked towards specific ends. It is not a slush fund for discretionary spending.
Sure, if you exclude primary residence. We aren't trying to fuck with the middle class, just the uberwealthy. I'd be fine with only taxing collateralized stock on people with over $20M in net worth too. We just don't need to provide tax breaks to the rich to make them more rich.
The NASDAQ should not become Pancakeswap, Polymarket, or pump.fun. If you want to invest in those products, you know where to find them (and it's not the NASDAQ).
How does management benefit from M&As? Sorry if this is a basic question. Do executives get paid based on the number of acquisitions?
We will also begin deprecating GPT‑4.5 Preview in the API, as GPT‑4.1 offers improved or similar performance on many key capabilities at much lower cost and latency. GPT‑4.5 Preview will be turned off in three months

Here's something I just don't understand, how can ChatGPT 4.5 be worse than 4.1? Or the only thing bad is that the OpenAI naming ability?
I wasn't there, but I've always imagined the conversation went something like this:

Intel: Welcome, Altera. We'd like you to integrate your FPGA fabric onto our CPUs.

Altera: Sure thing, boss! Loads of our FPGAs get plugged into PCIe slots, or have hard or soft CPU cores, so we know what we're doing.

Intel: Great! Oh, by the way, we'll need the ability to run multiple FPGA 'programs' independently, at the same time.

Altera: Ummmm

Intel: The programs might belong to different users, they'll need an impenetrable security barrier between them. It needs full OS integration, so multi-user systems can let different users FPGA at the same time. Windows and Linux, naturally. And virtual machine support too, otherwise how will cloud vendors be able to use it?

Altera: Uh

Intel: We'll need run-time scaling, so large chips get fully utilised, but smaller chips still work. And it'll need to be dynamic, so a user can go from using the whole chip for one program to sharing it between two.

Intel: And of course indefinite backwards compatibility, that's the x86 promise. Don't do anything you can't support for at least 20 years.

Intel: Your toolchain must support protecting licensed IP blocks, but also be 100% acceptable to the open source community.

Intel: Also your current toolchain kinda sucks. It needs to be much easier to use. And stop charging for it.

Intel: You'll need a college outreach program. And a Coursera course. Of course students might not have our hardware, so we'll need a cloud offering of some sort, so they can actually do the exercises in the course.

Altera: I guess to start with we

Intel: Are you profitable yet? Why aren't you contributing to our bottom line?
There are some nice compilations of those, like

https://gist.github.com/willurd/5720255
> An asymmetric connector shell would have done the job fine at a much lower cost

It would have done a worse job by definition. Weird take. The lightning connector was a massive competitive advantage to Apple for years and the other side of the market needed an answer.
I cannot help myself. My brain parks "Altera" right beside the Weyland and Jupiter Mining corps.

https://subnautica.fandom.com/wiki/Alterra_Corporation
> Are you really doubting that countries wouldn't negotiate? Seriously?

Yes. Trump and his administration lie more often then they tell the truth. There's virtually no reason to negotiate under those conditions, as random decisions will often have indistinguishable outcomes.

All the countries who chose to do nothing, evidently, came out on top. Because the decision was reversed. Those attempting to conform to the chaos will be whiplashed around, like fish in a Tycoon. Doing nothing at all proves to be an equally effective strategy, on average.
There are no great shorthands, but here are a few rules of thumb I use:

- for N=100, worst case standard error of the mean is ~5% (it shrinks parabolically the further p gets from 50%)

- multiply by ~2 to go from standard error of the mean to 95% confidence interval

- scale sample size by sqrt(N)

So:

- N=100: +/- 10%

- N=1000: +/- 3%

- N=10000: +/- 1%

(And if comparing two independent distributions, multiply by sqrt(2). But if they’re measured on the same problems, then instead multiply by between 1 and sqrt(2) to account for them finding the same easy problems easy and hard problems hard - aka positive covariance.)
Could you help me understand why an individual with one billion, needs two? At what point would you accept that someone has more money than they'd reasonably need? And if you just thought of a maximum amount, then, wouldn't the acceptable tax rate over that amount, be 100%?
If I get something of worth, non-related to the stock/ownership, for the current value on my stock/ownership, I should pay taxes on that amount. I am using the stocks value to gain something. If I take out a loan for businesses needs, that is in the interest of the thing I own. If I take out a loan to buy a separate thing, I have leveraged the current value and have therefor realized the current value and should pay accordingly.
You are ignoring dividends. They have paid something like ~$9 of dividend per share since 2016.
That is all very nice but as an Apple user I think they need to step up their game with respect to user experience. I often need to switch between three languages in iPhone and the Mac and the keyboard autocorrection and suggestions have become notably worse, not better. Especially since they introduced the dual keyboard.
This sounds pretty bland and meaningless, but is it?

tldr: Privacy protections seems personal, but not collective:

- For short genmoji prompts, respond with false positives so large numbers are required

- For longer writing, generate texts and match their embedding signatures with opted-in samples

i.e., personal privacy is preserved, but one could likely still distinguish populations if not industries and use-cases: social media users vs. students vs. marketers, conservatives vs. progressives, etc. These categories themselves have meaning because they carry useful associations: marketers more likely to do x, conservatives y, etc. And that information is very valuable, unless it's widely known.

No one likes being personally targeted: it's weird to get ads for something you just searched for. But it might also be problematic for society to have groups be characterized, particularly to the extent that the facts are non-obvious (e.g., if marketers decide within a minute v. developers taking days). To the extent the information is valuable, it's more so if it private and limited (i.e., preserves the information asymmetry), which means the collectors of that information have an incentive to keep it private.

So even if Apple broadly has the best of intentions, even this data collection creates a moral hazard, a valuable resource that enterprising people can tap. It adds nothing to Apple's bottom line, but could be someone's life's work and salary.

Could it be mitigated by a commitment to publish all their conclusions? (hmm: but the analyses are often borderline insignificant) Not clear.

Bottom line for me: I'm now less worried about losing personal privacy than about technologies for characterizing and manipulating groups of consumers or voters. But it's impossible for Apple to characterize users at scale for their own quality assessment -- and thus to maintain their product excellence -- without doing exactly that.

Oy!
It seems FPGA can now do things for LLM's so there might be some future in that

https://www.achronix.com/blog/accelerating-llm-inferencing-f...
Thank you! It's been a long road but we're proud to finally have JRuby 10 out there!
I was thinking more along the lines of a TypeScript-like compiled language. For example, AssemblyScript[0] but with the web APIs added back in. (Personally I'd prefer C# or Rust, but you know most devs will want to keep using JS/TS.) WASM isn't natively supported in the way that I'm wishing it were, though; you still have to use JS to bootstrap it, and JS to call back into web apis. In my ideal world, I'd want to be able to compile

public static void Main() { Document.Body.Append(new Div("hello world")); }

and be able to use it in a page like

<script src="hello.wasm"></script>

and have that just work without any JS "glue code". Maybe someday. I know they're working on the DOM APIs, but as you said, it's been slow going. Feels like priorities are elsewhere. Even CSS is moving forward with new features faster than WASM is (nesting and view transitions are awesome though).

(Btw when I said "separate runtime type checking" I didn't mean language-level; I was referring to the validation libraries and `typeof`'s that are required today since TS types obviously no longer exist after build. If it were a real static language, then of course you can't store a bool in a string in the first place.)

[0]: https://www.assemblyscript.org/ (Porffor looks neat too. Wonder if it could be useful in plugin architectures? E.g. plugins can written in JS, and the program only needs a WASM interpreter. I'll bookmark it. Thanks.)
Apple has always been like this. They are never the first one to cross the first few checkpoints. They watch what the winning-est competitors are all doing and then they try to copy that to win the race overall.

If they hadn’t saddled themselves with the privacy promises, or if OpenAI were willing to uphold those same promises, then I bet Siri would’ve been wholly replaced by ChatGPT by now.
Tooling mostly. To write fast code for CPUs you need a good optimizing compiler, like clang or gcc. Imagine how much work has gone into making them good. We're talking thousands of man years over several decades. You need just as good tooling for FPGAs and it takes just as much effort to produce. Except the market is orders of magnitudes smaller. You can also not "get help" from the open source community since high-end FPGAs are way to expensive for most hackers.

Intel tried to get around this problem by having a common framework. So one compiler (based on clang) with multiple backends for their CPUs, FPGAs, and GPUs. But in practice it doesn't work. The architectures are too different.
Speaking with some 70 year olds, their opinion on the "best doctor in town for skincare" was basically a doctor who'd simply cut out whatever you like and send it for a biopsy.

At most you had to deal with a stitch or two but often only a bandaid. Nowadays the hydrocolloid bandages seem magic.
The people I've talked to just don't believe it can happen to them. They're going through the normal immigration channels, only getting abortions when medically necessary, and limiting their anti-Trump speech to the few quibbles they have here and there. They don't realize that the deportations aren't just the "bad" immigrants, even medically necessary abortions are being stymied by the current administration (with predictable deaths), and that any anti-Trump rhetoric is dangerous.
So is it that you fail to see how any of the actions mentioned in the "AI slop" can result in lack of access to safety nets by certain population groups, or do you merely assign no value to those specific nets or those specific population groups? In former case I suggest you refer to dictionary, otherwise a history book will do. Look up what happens in any of the authoritarian regimes when all the undesirables are processed, and whether people who had guns or privilege were somehow exempt from all the frog boiling machinery in the end. "First they came for the socialists..."
Is magenta a true color or a combination of other colors?
> there's no runtime assurance that a string is actually a string.

As someone who's written a lot of Typescript in fairly large projects: in practice this isn't really an issue if you

1. ban casting and 'any' via eslint,

2. use something like io-ts at http api/storage boundaries to validate data coming in/out of your system without a risk of validator/type mismatch.

But you have to have total buy in from everyone, and be willing to sit down with new devs and explain why casting is bad, and how they can avoid needing that eslint suppression they just added to the codebase. It certainly would be easier if it just wasn't possible to bypass the type system like this.
Anybody remember OSGi?

I can imagine a plugin-based server where the plugins are applications and AIs that all use MCP to interact.
The server would add a discovery protocol.

That seems like the perfect use for MCP.
Are you basically just saying "we're not oracles"?
I don't know if I love this more for the sheer usefulness, or for the delightful over-the-top "Proper English Butler" diction.

But what really has my attention is: Why is this something I'm reading about on this smart engineer's blog rather than an Apple or Google product release? The fact that even this small set of features is beyond the abilities of either of those two companies to ship -- even with caveats like "Must also use our walled garden ecosystem for email, calendars, phones, etc" -- is an embarrassment, only obscured by the two companies' shared lack of ambition to apply "AI" technology to the 'solved problem' areas that amount to various kinds of summarization and question-answering.

If ever there was a chance to threaten either half of this lumbering, anticompetitive duopoly, certainly it's related to AI.
> Racist for wanting to preserve my culture?

I mean, I'm not saying that mentality is racist. But I am saying that every racist who has ever existed has had that exact mentality.
No, what's critical is not the existence of a contract or not, but whether the US has actual control over the prisoners. That part is undeniable regardless of a contract. Xinis derives this view not from evidence of a contract, but first and foremost from the fact that to have lost control of the prisoners would involve having discarded the INA entirely, which the executive obviously cannot do.

From immediately before your quote:

> Surely, Defendants do not mean to suggest that they have wholesale erased the substantive and procedural protections of the INA in one fell swoop by dropping those individuals in CECOT without recourse

My issue with your phrasing is the assertion that El Salvador is somehow a 1-year relationship or detention. We have no evidence beyond an AP report about a memo that this is the case. Neither we nor the judges know what the terms of this agreement are. For the judges' purposes, the terms are irrelevant beyond "does the US have control," which of course they do.
The mask ban isn’t about covid. The purpose is to facilitate facial recognition. It is analogous to the HK protests a few years ago: https://www.bbc.com/news/world-asia-china-49931598.amp
FTC does what the public opinion expects them to do.
The government has alleged that Meta's acquisition of WhatsApp and Instagram was done to reduce competition. Nothing has been established as anti-competitive or not yet, that's why it's in court. Evidence from both sides will be presented. I'm not sure how else to answer that question.
But, well, it was a ten-year bet: Altera was acquired in 2015.

If they could not figure how to make it profitable, maybe somebody else should try. (Of course I don't think that the PE company is going to do just that.)
I love these retro cores which extend "what might have been" from the past into the future. Another impressive example is the Apollo FPGA core which over the past decade has faithfully built on the Motorola 68000 series to extend beyond the last chip (68060) adding a variety of modern CPU affordances like 64-bit, instruction fusing/bonding, super scalar, out of order execution for CPU/FPU, dynamic branch prediction, etc. There's an add-in accelerator board that replaces the CPU in an Amiga and the team is working on now adding Atari ST emulation/acceleration to the core.

http://www.apollo-core.com/index.htm?page=features
I would love to see a IIGS MiSTer core. Could this work be ported somehow?
> Telling me to just be as useful as a generalist doesn't work when it was the specialization that made me worth listening to. It's a setup for failure.

True, you will fail to make the correct decision occasionally. But you and the article are making the same mistake. You are thinking failure is the end of the story. It's not.

As a senior engineer, you're goal isn't to make perfect decisions. Your goal is to learn how to make better designs over the long term. There is really only one way to do that. Make lots of design decisions, and find out which are best. The remainder (the bulk) will be failures. So if you aren't failing often you aren't moving forward.

Or to put if another way, if you refuse to commit because of fear of failure, you are refusing to move forward at the speed you should be moving.

A lot of things flow from that. Mistakes are costly, so you have to weed them out quickly (and consequently you learn from them rapidly). That means lots of visibility, it means finding ways to test ideas on small projects and not make one large "make or break" bet, it means change control so you aren't overwhelmed by your failures.

Ultimately it means engineering leadership, which is what a senior engineer should be doing is about knowing how many mistakes you should be making and how fast you can be making them. The answer isn't 0.
IRC means relay, so it makes sense to drop messages unless the service runs a pop mail server for out of band messages. Protocol means little to the user
How would you respond if asked you to explain why a tobacco company sponsoring a kid's sporting event might be anything less than wonderful?
Quick search shows Altera held 30% of the FPGA market. That puts AMD’s $50B acquisition of Xilinx (which holds ~50% of the market) in an awkward light. Using some extremely crude math, Xilinx’s fair market value might now be closer to ~$15B.

Did AMD massively overpay, or has the FPGA market fundamentally shifted? Curious to see how this new benchmark ripples into AMD’s stock valuation.
Welcome to the Panopticon.

In some sense, the "Dark Ages" preceding the Internet had an Edenic innocence about them.