skysight-inc/HackerNews huggingface dataset:
> The interface type in golang is much more powerful than Java’s similar construct because its definition is totally disconnected from the implementation and vice versa. We could even make each codec a ReadWriter and use it all around.

This paragraph completely derailed me — I’m not familiar with golang, but `interface` in Java is like `@protocol` in Objective-C — it defines an interface without an implementation for the class to implement, decoupling it entirely from the implementation. Seems to be exactly the same thing?
I started drinking too much alcohol during the lockdown era.

I experimented with non-alcoholic mocktails. The one that works for me is diet cola + milk in equal proportions. Somehow provides the combination of richness/creaminess, sweetness, bitterness that replaces the feeling of drinking Irish cream.

Diet cola contains aspartame. Anyone know if there's a safer non-sugar version of or alternative to diet cola that I could use instead?
Worth noting that adopting a currency as legal tender and keeping reserves of that currency are two different things. El Salvador has abandoned the former, your government wants to do the latter.
I wondered if the headline author had a stroke, but reading the article body confirmed that the whole .NET ecosystem has collectively had a stroke

> "Framework Mono is the project previously hosted at https://github.com/mono/mono, which was then simply called Mono. I have made this change to distinguish it from "monovm" and "Wine Mono", which are different projects. Framework Mono is a cross-platform runtime compatible with .NET Framework."

They just needed to toss in some miscellaneous "Core" and "ECMA" to complete the version/platform/release word salad

Anyway, if someone else was similarly confused it seems to be

> Wine, who have taken over the Mono Project, released "Framework Mono" v6.14
That’s with subsequent production F35 batches / “lots”: then the Gripen can be cheaper too if made in larger scale.
Zuckerberg's Meta considered sharing user data with China, whistleblower alleges
Congratulations. You allow the AI to make some new subroutine, and you immediately commit and merge the changes to your system. You run it, and it executes without throwing any immediate errors.

The business domain is far more nuanced and complex, and your flimsy "does it compile" test for the logic doesn't even begin to cover the necessary gamut of the input domain which you as the expert might have otherwise noticed had you performed even a cursory analysis of the LLM generated code before blindly accepting it.

Nice to know that I'm going to be indefinitely employed fixing this kind of stuff for decades to come...
Iraqi and Saudi arabic are the closest to standard and all ppl understand them... src: I am arab.

edit: and Syrian too
It’s just the fitted sheet.

The encasement I have is actually not a plastic wrap but a zippered tight weave synthetic fabric (polyester).

https://a.co/d/3ut09wO

It’s suppose to prevent bedbugs and others from setting up shop inside the mattress but the surface is fair game. The idea being it’s easier to clean the surface than the insides.

I have had the encasement for years. No problems with humidity but I also live in a less humid area (41-45% rh all year round).

So a dust mite vaccuum still makes sense.

Also interesting fact: dust mites themselves are harmless to humans. It’s their fecal matter (after digesting our dead skin) that are allergens.
The exciting thing about AI is it let's you go back to any project or idea you've ever had and they are now possibly doable, even if they seemed impossible or too much work back then. Some of the key pieces missing have become trivial, and even if you don't know how to do something AI will help you figure it out or just let you come up with a solution that may seem dirty, but actually works, whereas before it was impossible without expert systems and grinding out so much code. It's opened so many doors. It's hard to remember ideas that you have written off before, there are so many blind spots that are now opportunities.
They didn’t say that they were invested in it.
> Understanding a problem requires a holistic view of the larger system.

It does, but the result is extremely uncomfortable. And the solving it will require actions that are even more uncomfortable.

You have to come to grips with the fact that there are monopolies at every single level. There is no inventory anywhere except bottom. There is no over capacity at any level.

Consequently, supply and demand simply do not work. There is no "excess supply" to use to make extra profit by eating the extra demand. There is no upstart supplier who can absorb the extra demand. The big suppliers can ratchet up prices with zero consequences. What are you gonna do about it?

> it’s scary to me that people lack the skills, the desire or incentives to understand and objectively seek understanding of what’s happening around us especially in highly charged US political landscape.

They don't lack the skills. They have chosen to treat politics like sportsball rather than something to actively think about.
Peter Attia has covered this at some length.

https://peterattiamd.com/what-are-the-side-effects-of-aspart...

>While an excess of alcohol sugars can cause gastrointestinal distress (e.g., if you overdo it on these you can get diarrhea), in most people they do not cause secretion of insulin from the pancreas due to their distinct chemical structure (see figure of their structures, above).

The same is true for the first group of non-sugar substitute sweeteners I mentioned (e.g., aspartame, saccharin, sucralose), with respect to the lack of insulin response. In addition to studies confirming this, I’ve also documented this in myself for xylitol (my personal favorite), aspartame (Equal), and sucralose (Splenda).
Other way around.

Trump had no shot until the proposed tax changes in early 2023 and competition with Sequoia lead much of A16Z's leadership (and other VCs) to invest in Trump's campaign.

Before that, A16Z, other VCs, and tech leadership tended to donate equally to both parties.

As I've mentioned multiple times before, Dem leadership screwed the pooch by alienating tech leadership who coalesced around Obama while overinvesting in failed outreach to legacy unions like the UAW and ILU.

Musk has always been an unsavory character, but he only really flipped to Trump after the Biden admin alienated him to try and get UAW support [0] - and now the UAW who Biden and the Dems tried to poach are now fully behind Trump and the GOP [1]

[0] - https://www.wsj.com/politics/elections/how-elon-musk-broke-w...

[1] - https://www.axios.com/2025/03/04/uaw-trump-tariffs-united-au...
Bourgeois dictatorship vs leninist party state
Do you have evidence for this? It flies in the face of every piece of evidence i have come across, anecdotal or otherwise.
I think that a big part of why this is a critical moment is because what is going on isn't just political drama and isn't just a distraction.
Lemire’s algorithm rejects the fewest possible samples from the random number generator, so it’s generally the fastest. The multiplication costs very little compared to the RNG.
We can't be talking about code that is or isn't idiomatic Go if we're arguing about features people are unhappy Go doesn't have.
LLVM and GCC succeed because it’s cheaper to add support to a couple open tools than build your own competing compiler.
Does it matter if he was 'arrested'? They didn't and are not following proper protocol. There was no warrant for his arrest, he's being denied his right to an attorney and are refusing to tell his representation where he is even at.
> might be interesting to try a different strategy for a little while.

Maybe interesting to you and others largely insulated from the downsides of "a different strategy". Others might not find it so "interesting" at all ...
Google has some documentation about their virtualisation setup: https://source.android.com/docs/core/virtualization

From what I've read, I interpret it as pKVMs being intended to work like ARM's TrustZone, except without the dependency for paying bank to ARM and early-boot initialisation shenanigans. The way AVF exposes large parts of the Android API will allow future Android versions to be rewritten into many small modules all running in a QubesOS-like hypervisor setup without rewriting them from the ground up. I don't think that's implemented at the moment, though, or if this is only intended for a few specific Android components.
Yes , please, yes ! Having the world on your fingertips under the dial knob (ok, I'll settle for synthesized frequency receiver) is a feeling of discovering something not polluted by a countless hordes of opinionated ..persons of no interest. Many teenage nights spent catching voices from the other side of the planet.
How can a license be applied if things made by LLMs are inherently not able to be copyrighted?
(Might be just me but it took a couple reads to understand you don't mean US tanks that cost thee million dollars. For me, USD is the currency code I'm familiar with)
This surrendering to the LLM has been going around a lot lately. I can only guess it is from people that haven't tried it very much themselves but love to repeat experiences from other people.
It's de facto the former as Crypto-first payments are increasingly accepted in the US AND the admin is considering giving crypto tax-free status exempt from capital gains.
Dial is a Plan9-ism and it's hard to argue that it isn't a lot better than the BSD sockets interface.
I think my comment already addressed every single piece of what you said here. And you're shifting your original claim! You are no longer hiding behind POSIX compliance here. Instead, you're making a more nuanced argument based on more than just POSIX compliance, and one that I find very reasonable! But that's not what you originally said.
which, btw, would also be OK if that was somewhere close to the actual marginal cost of those calls. But of course, it wasn't even in the same universe, let alone ballpark.
The Vietnam protestors were right, so were the people who protested the Iraq invasion. And the Watergate protestors had a few good points, then there was also the Civil rights protests that were pretty beneficial in the end.

But besides all of those cases, what have the protestors ever done for us?
I pay for Kagi, and I wouldn't mind paying as much for a European sovereign alternative.
> Yes, I experienced this too. I from 1536 to 256 and did not try more values than I'd have liked because spinning up a new database and recreating the embeddings simply took too long. I’m glad it worked well enough for me, but without a quick way to experiment with these hyperparameters, who knows whether I’ve struck the tradeoff at the right place.

Yeah, this is totally a concern. You can mitigate this to some extent by testing on a representative sample of your dataset.

> Curious if you have any good solutions in this respect.

Most vector store providers have some facility to import data from object storage (e.g. s3) in bulk, so you can periodically export all your data from your primary data store, then have a process grab the exported data, transform it into the format your vector store wants, put it in object storage, and then kick off a bulk import.

> I realize they market heavily on this, but for open source databases, wouldn't the fact that you can see the source code make it easier to reason about this? or is your point that their implementation here are all custom and require much more specialized knowledge to evaluate effectively?

This is definitely a selling point for any open-source solution, but there are lots of dedicated vector store which are not open source and so it is hard to really know how their filtering algorithms perform at scale.
There's probably a reason your career is failing, it's because you engage with emotional heuristics instead of facts.
The link in the "Error variable naming" section seems to directly contradict what the section says.

The link (https://go.dev/talks/2014/names.slide#14) says:

Error values should be of the form ErrFoo:

var ErrFormat = errors.New("image: unknown format")

But the page says:

// But if you want to give it a longer name, use "somethingError".
var specificError error
result, specificError = doSpecificThing()

And also says:

Don't do this:
[...]
var errSpecific error
result, errSpecific = doSpecificThing()

So should error variables written like `errSpecific` or `specificError`? The go wiki says they should be written starting with `err`: https://go.dev/wiki/Errors#naming
That makes sense. I just about figured it would. :-)
At my last job I wrote web services using Spring (Java enterprise stuff). That was how I and a lot of my colleagues first learned how to write enterprise code: via lots of annotations.

Then I discovered Go and learned a different way to make systems. At first it was strange - where was the IoC framework? How do I build up my db entities?

And then I got into the philosophy of Go: how its better to make things that are clear rather than clever, and how its better to do things with an obvious control flow. In my current Go job, we wire singletons manually, build up our http server manually, and write raw SQL. It works gangbusters.

Please lets keep Go raw and simple.
That’s circular. You’re saying the fact that I am observing, as in this linked article, countries become friendly with China unexpectedly, is the reasons why they’re becoming friendly with China unexpectedly? If that’s not what you mean, can you be more specific?
I think so, but with explicit hardware support?
ICE arrests Palestinian activist who helped lead Columbia University protests
Criticize to what end? Overturning the entire order? Questioning the legitimacy of the state? That is not allowed. But the ideological diversity within the CPC is broader than US Democrats and Republicans combined. And if you actually had a chance to challenge the real legitimacy of the US state, you would quickly find all your rights disappearing as well. No state actually tolerates that. The US just allows a facade of 'discourse'.
> I'm curious by what measure you suggest it's "too cold".

I'm accustomed to thinking about superconductors in an environment on the order of around ~0.01K. And, it's worth spending a little time understanding absolute temperature. Take, say, Zirconium -- its critical temperature is around 0.55K. This new material's Tc is around 40/.55 = 73 times hotter. This perspective is useful if you're thinking about how much work it'll be to get something down to a given temperature. So you've kinda hit my complaint on the head -- it's precisely because temperatures of that magnitude don't make sense to me. And I'd expect folks reading phys.org to be unsurprised by temperatures reported in K.
All of my passwords are encoded in pi…somewhere
> But how is that so? Why isn't there some whitelisting process for terminals used inside Ukraine? Or, hell, even analyzing the signal should tell starlink roughly what side and how far from the front it is.. That should have been a massive news story, it's been happening for years already.

It has been a massive news story, with the commensurate 17.5K upvotes and 2500 replies on Reddit all shouting that this is proof that Musk is pro-Russian. In the real world, whitelisting on this scale is very, very hard. Ukraine has decided that having access to it (and it is 110% required for Ukraine to work as a country) is more valuable than the benefit Russia also gets from it. <https://news.ycombinator.com/item?id=40247411>
We've used Pinecone for a while (and it definitely "just worked" up to a certain point), but we're now actively exploring Google's Vertex Search as a potential alternative if some of the pain points can't be mitigated.
Netbooks can be repurposed into servers, routers, and test machines, too.
Zonos TTS is the SOTA, fully open-source (Apache license), and supports English, Japanese, Chinese, French, and German out of the box. You could train to add Russian, or run the output of this TTS through Meta's Seamless translation.

https://github.com/Zyphra/Zonos
Funnily enough, Samsung already had this for a while on their phones (with Ubuntu rather than Debian), but they have since stopped experimenting with that.

I think the desktop docking system will probably be something like a ChromeOS VM rather than normal Linux. Using dev mode so that Termux is no longer needed for running Linux tools would be nice, though.
I can be a case study. I drink over 2 liters of Coca-Cola with aspartame, per day, every day on an empty stomach. With an energy drink, containing aspartame. I am not bragging, it is an addiction.
Privatising the Postal Service is an ok idea, anyone can do that job (eg. FedEX, UPS, etc). Privatising Amtrak is a different kettle of fish, it is a natural monopoly on critical infrastructure. In that situation prices will go up if private investors buy it. Increased freight costs will inevitably be passed onto consumers. Anything privatised like this (eg. electricity transmission lines) has been shown to be a net loss for consumers.
Imagine Dragons song lands on the moon
Calorie intake is up. Don't overcomplicate it.

From 2016:

https://www.pewresearch.org/short-reads/2016/12/13/whats-on-...

> Broadly speaking, we eat a lot more than we used to: The average American consumed 2,481 calories a day in 2010, about 23% more than in 1970. That’s more than most adults need to maintain their current weight
I have always wondered if the threshold for 'number of papers published' to get a professorship is higher than the number of high quality papers that can reasonably published in that amount of time. So, people cut corners and publish bad papers or commit outright fraud. Because they do that, this keeps the required number of publications unreasonably high.
I'm pretty open to the idea that their crypto experiment ended in failure because bitcoin must be a truly terrible reserve asset, but being assassinated by the IMF isn't really evidence of that. El Salvador doesn't seem to have independently changed their minds about the merits of their policy.

I might draw a very vague parallel with a gentleman who can't repay a mortgage and through various machinations the bank forces him to sell his beanie baby collection. The beanie baby collection might have been a success or a failure for him personally. Probably was a failure. But that isn't really what we're learning in this story.

And pointing out that they lose money on the bitcoin reserve is a bit of a non-sequiter. They all do that. Gold has storage costs, the USD inflates like crazy and sometimes the US sanctions you. The analysis has to be a bit deeper than just noting that money was lost, it is a tricky question of relative options.
Dual-site catalyst transforms CO₂ into renewable methanol
Contrary to (probably) popular opinion, I find the concurrency model to be relatively poor. You get some cute primitives, but they come with a bunch of footguns. It’s really easy to spawn a green thread with `go <expr>`, which means it is easy to introduce deadlocks or race conditions.

On the other hand, I find the syntax to be relatively simple and non-concurrent code to be straightforward and unsurprising.
The Latest Car Technology Is Starting to Drive People Nuts
Gift link: https://www.wsj.com/business/autos/drivers-high-tech-cars-pr...
> I don't want to use NPM for my project.

I used to feel that way coming from the Ruby / Rails ecosystem, but ultimately I settled leaned heavily into the "convention over configuration" maxim and try my best to adhere to front-end conventions, thereby following the principal of "least surprise" when it comes to wiring up any oddball bits, bobs, or libraries.

Lots of Javascript libraries come as Rubygems, and they are definitely production ready, but while they're arguably "on the rails" in terms of Ruby devex, they're quite a ways off from—and alienating to those versed in—serious frontend development.

So, even if it's written in Rust, if it's bundling a complex front-end—and if not, do you need a bundler?—doesn't that front-end deserve its own toolchain, in which its source code is respected as first-class? Otherwise, I would stay away from JS entirely, frankly. A brackish estuary is an unfortunate model for software architecture.
What would the status quo be? Continue to escalate in Ukraine? Pile on more debt?

I can’t see how that wouldn’t lead to debasement and ultimately the collapse of the US hegemony. At least this way we will have TSMC and other local production capacity.
Please, I would be delighted if you published that code... Just yesterday I was thinking that a two-faced Samba share/USB Mass Storage dongle Pi would save me a lot of shuttling audio samples between my desktop and my Akai MPC.
It has no need for that. count_if is a fold/reduce operation where the accumulator is simply incremented by `(int)some_condition(x)` for all x. In Rust:

let arr = [ 1, 3, 4, 6,7, 0, 9, -4];
let n_evens = arr.iter().fold(0, |acc, i| acc + (i & 1 == 0) as usize);
assert_eq!(n_evens, 4);

Or more generally,

fn count_if<T>(it: impl Iterator<Item=T>, pred: impl Fn(&T) -> bool) -> usize {
it.fold(0, |acc, t| acc + pred(&t) as usize)
}
The trick is to not have screen 1.
The UK's warheads are UK made by the UK Atomic Weapons Establishment (AWE).

The UK lacks an independant warhead delivery system since the cancellation of the Blue Streak in 1960, and currently uses US missiles for the UK submarines.

The UK was the first country to start a nuclear weapons programme and talked the US into starting the Manhatten project.

Once subsumed by the US project, the UK started again post WWII and developed warheads and bombs tested in Australia. They managed to dust a future UK prime minister with fallout as a child in Adelaide.
With the recent surge in memecoins support, I'm really curious how the SEC and the crypto industry can coexist moving forward.
I also roast for personal consumption, about 25 pounds per year, and concur on the price increase. Just a few years ago green coffee was in the $6.50 range (and when I started roasting about 7 years ago, even $5), but as you said more like $8.50 now. I just did a relatively large buy (about 20 pounds) as a just-in-case because it's impossible to predict what the demented orange or the ketamine-stuffed Nazi will do.
Yeah, you'd be vulnerable to pepper shakers and divulging all your passwords in a sneeze.
Your framing is extrapolative, mendacious and is adding what could charitably be called your interpersonal problems to a statement which is perfectly neutral, intended as an admission against general inclination to lend credibility to the observation that follows.

Someone uncharitable would say things about your cognitive abilities and character that are likely true but not useful.