skysight-inc/HackerNews huggingface dataset:
Binance Seeks to Curb U.S. Oversight While in Deal Talks with Trump's Crypto Co
On the mortgage and tax bill specifically, sure there is no impact.

But I (an American) pay for some European services in Euros, meaning those got 10% more expensive. I understand this might be the intended effect, but it's not good for me.
We are currently investigating and planning something for scaling not based on swarm, so stay tuned, it may happen soon.
So being on the front page of hacker news twice in 24 hours. The multiplayer game of life game is running on a 15.59$/month 4 core AMD 8GB ram shared VPS (hetzner) and only at about 30% load. That's with a Clojure backend running very naive code.
You can now manipulate 3D holograms thanks to display breakthrough
And that's totally valid, I agree 100%. Show me what I get and I'll happily pay
Ok, lets go with this, because empathy is hard, and it seems that most here have not experienced working on complex projects. I've personally experienced this.

We have a project to develop a new engine, its teklaover budget, very late, and requires a ton more work and excuses are running thin.

My team is running barebones with 60-70 hour weeks trying to get the ratings done, the test team is waiting on us for the ratings to get their work done and THEIR manager is pissed because they're billing for time on their books waiting for us to get our shit together. There is no more room to delay the tests because another team also needs their project tested and has waited for the test team to free up.

Meanwhile, my bosses boss is pressuring my boss to submit what ratings data we have to get approved to start testing. The test teams boss is begging us to submit the data too so he doesn't have to bill time for being idle on standby.

Tired of fighting, we submit the ratings data and tests starts. And boom 2000 hours into testing the gearbox fails and blows out the back of the engine at 4am. The test facility is now inoperative until cleanup finishes and several hundred hours are now needing to be spent figuring out why a $3 million engine just blew itself up.

The cleanup team is now being paid a fuckton of overtime to clean up the mess, and an army of people are being summoned to provision a new test engine.

The test team now needs to spend extra time writing reports, the ratings team now needs to go overtime to detail why they fucked up and why we suck so much at our jobs, on top of their normal work, and the customer is super fucking pissed.

So yeah, there is no anger if stuff doesn't matter. When stuff does matter, anger happens. It's very easy to sit back and claim "no heated discussions" when it doesn't involve millions of dollars and hundreds of hours of other peoples time when its your team that caused the fuck up
Same with graphql subscriptions.

Arguably it’s also because of serverless architecture where SSE can be used more easily than WS or streaming. If you want any of that on Lambda and API Gateway, for example, and didn’t anticipate it right off the bat, you’re in for quite a bit of pain.
The answer is, HN is not representative.

There will be a much, much higher prevalence of computer enthusiasts on this board, not just people looking for a paycheck
Of course it's highly unlikely they'll go in court for a single user, but if everyone starts doing this, they'll sue. It doesn't matter the payment failed, you still legally owe Adobe (or any other service) money.
Have you seen the recently posted video "For Profit (Creative) Software"?

https://www.youtube.com/watch?v=I4mdMMu-3fc
From a personal website, that's been pretty constantly getting 2k hits from Google each week:

Bing 150-200 / week

Yandex ~100 / week

DDG ~50 / week

ChatGPT is now at ~50 hits a week.

So from that data it looks like Google still has their comfortable 80%+ market share. But I think it's interesting if you think about the kind of users that use these products. In my mind, the alternative search engines are used mostly by techies and people that care about their privacy (also often techies), but ChatGPT is used by a much broader slice of the population.

But maybe I'm projecting because my own search behaviour has changed so dramatically with ChatGPT & Claude having replaced a substantial part of my Google searches.
I've used Claude-Code & Roo-Code plenty of times with my hobby projects.

I understand what the article means, but sometimes I've got the broad scopes of a feature in my head, and I just want it to work. Sometimes programming isn't like "solving a puzzle", sometimes it's just a huge grind. And if I can let an LLM do it 10 times faster, I'm quite happy with that.

I've always had to fix up the code one way or another though. And most of the times, the code is quite bad (even from Claude Sonnet 3.7 or Gemini Pro 2.5), but it _did_ point me in the right direction.

About the cost: I'm only using Gemini Pro 2.5 Experimental the past few weeks. I get to retry things so many times for free, it's great. But if I had to actually pay for all the millions upon millions of used tokens, it would have cost me *a lot* of money, and I don't want to pay that. (Though I think token usage can be improved a lot, tools like Roo-Code seem very wasteful on that front)
The google search appliance might have been one of the worst products I've ever used in my career. If they're going to make a box, I hope they put some effort into it.
I miss my wxwidget days, when we had true cross platform devs.

Yes, it came with drawbacks, but it felt snappy and bloatfree.

Whereas modern apps feast on RAM and CPU... Having an app boasting light weight, when before we had 16 to 64MiB for WHOLE system feels ironic
It seems to me also that ICE is slowly transforming itself into brownshirt arm of the government, ready to do whatever with no concerns over legality.
> can't help but feel there's a deliberate "fancypants nonstandard language" signalling going on in the marketing of these "timepieces"

You’re reverting to your priors despite evidence to the contrary.
Trump is barely, like, 90? days into his presidency and his gestapo is already kidnapping people and shipping them to torture camps contrary to the court orders.

Putler is an established dicktator with a long list of killing his own citizens with impunity.

Give trump a couple of years. He can't do it overnight, he needs to cook the Americans slowly. Hitler didn't turn the Germans into Nazis overnight either.
Please don't cargo cult CSP without understanding it.

unsafe-eval constrained to function constructors without inline scripts is only a concern if you are rendering user submitted HTML (most common case I see is markdown). Regardless of your CSP configuration you should be sanitizing that user submitted HTML anyway.
They could lose because of unfair business practices.
- writing thoroughly tested code that works and has minimal defects
- being someone who is pleasant to work with and who shows interest in others
- digging down into requirements and rooting out the real problem that needs a solution, actually solving that problem
- individual 'tech skills' are just things you can look up on Google or read about in a book. I suspect the above are more important.
What should we do with people who murder or repeatedly steal?
The engineering side is probably not completely trivial, but be that as it may. Nothing that you've said contradicts the point that SNCF were able to go to Morocco and build a comparable HSR system that's been in revenue service for 5+ years now, while the US has failed to build anything due to political dysfunction.
I may be old, but I had the same feeling for low-level code. I enjoyed doing things like optimizing a low-level loop in C or assembly, bootstrapping a microcontroller, or writing code for a processor which didn't have a compiler yet. Even in BASIC, I enjoyed PEEKing and POKE'ing. I enjoyed opening up a file system in a binary editor. I enjoyed optimizing how my computer draws a line.

All this went away. I felt a loss of joy and nostalgia for it. It was bitter.

Not bad, but bitter.
More like the GSA probably.

https://en.m.wikipedia.org/wiki/Google_Search_Appliance
No, it’s a term of art. This discussion is sort of like someone complaining about the term computer being used to refer to both the electronic device and mid-century math whizzes.
Palantir wants to poach top high school grads with a new anti-college internship
Lots of models are free, and useful even, but the best ones are not.

I'm not sure how much RAM is on the average smartphone owned by someone earning $5/day*, but it's absolutely not going to be the half a terabyte needed for the larger models whose weights you can just download.

It will change, but I don't know how fast.

* I kinda expect that to be around the threshold where they will actually have a smartphone, even though the number of smartphones in the world is greater than the number of people
I feel most people drastically underestimate game dev. The programming aspect is only one tiny part of it and even there it goes so wide (from in-game logic to rendering to physics) that it's near impossible for people who are not really deep into it to have a clue what is happening. And even if you manage to vibe-code your way through it, your game will still suck unless you have good assets - which means textures, models, animations, sounds, FX... you get it. Developing a high quality game is sort of the ultimate test for AI and if it achieves it on a scale beyond game jams we might as well accept that we have reached artificial superintelligence.
From the terms of use:

To help with quality and improve our products, human reviewers may read, annotate, and process your API input and output. Google takes steps to protect your privacy as part of this process. This includes disconnecting this data from your Google Account, API key, and Cloud project before reviewers see or annotate it. Do not submit sensitive, confidential, or personal information to the Unpaid Services.

https://ai.google.dev/gemini-api/terms#data-use-unpaid
CPUs get microcode updates all the time, too. Nothing is safe from bitrot unless you’re dedicated to 100% reproducible builds and build on the exact same box you’re running on. (…I’m not, for the record - but the more, the merrier.)
Still think amazement of ai tools as harsh as it sounds signals incompetence of the user. They are useful don’t get me wrong but just today Claude wrote code that literally wouldnt run.

Thought it’s ok to use new for object literal in JS.
i agree it's become common usage but i resist the evolution of language that becomes less effective in communicating, which this falls under
Well, if everyone you are encountering on the street is driving in the wrong direction, the probability that you are the wrong-way driver might be slightly increased. ;)
Unified Patents – Deterrence FAQ
> no claims other than those of association

Yeah but that’s how modern conspiracy theories work. They have evolved beyond the old staples like flat earth and moon landing stuff which make clear statements. They instead just insinuate. And that’s enough to achieve the intended effect: to move your predispositions, while remaining immune to debunking because they haven’t made any specific claim.
“Only the best people”
Gemini models are written in Jax which through the XLA compiler can be compiled either to TPU or GPU hardware.

Performance may differ but Google (and Nvidia) are very interested in having good performance on both platforms.
Like the American one where unelected billionaires control the government and the populace.

I always find it so surprising how people really do believe individuals have any real power despite overwhelming evidence to the contrary.

It's a capitalist society so capital is power. Doesn't get simpler than that. Voting is the circus to distract us so we don't realize how much we're being exploited, while giving a sense of agency that simply does not exist.

We can choose but they pick the choices we have.
https://archive.is/PmWVt
The challenge I often face is having an entire _mental model_ of what I want to build already crystallized in my head, but then the realization that it will take hours of coding to actually convert that to code... That can be incredibly demotivating.
> Sorry for not replying.

No worries, I know how it is! :)

> But good to see you got your answer in the end.

Well, almost. Even outside that above usecase I'd still be interested in the capabilities TinyKVM needs and its overall security model & properties! There are far too many Github projects out there these days that claim to do sandboxing and for an outsider it's very difficult to compare them security-wise.

> what about using more caving in your CI/CD Pipeline.

The caching itself is not the issue. We already heavily cache image layers when building container images. The issue (one of them) is that on our platform AppArmor prevents containers from mounting anything, including overlayfs file systems. The latter, however, are needed for Docker/Podman to do proper image layering. The only non-mount alternative I'm aware of, Kaniko, avoids overlayfs but at the cost of severe I/O and performance impact
AFAIU this is because it manually detects changes in a given image layer by walking the directory tree. See also https://github.com/GoogleContainerTools/kaniko/issues/875
> Hopefully steep tariffs on Switzerland will bring watchmaking and watchmakers back to America

It’s actually a good case study. It no longer makes sense to buy a fine watch from an American retailer. The tariffs incentivise a trip abroad. (I’m seeing something similar happen with skis.)
> I think it ended at the first "ribbon" UI, which was in the 2003 era,

Nah. 2007 era.

Office 2007 introduced the ribbon to the main apps: Word, Excel, I think Powerpoint. The next version it was added to Outlook and Access, IIRC.

I still use Word 2003 because it's the last pre-Ribbon version.
There were way more young people back then. Germany as a country has the mentality of a retiree, because that's who lives there.

I say that as a German doing a startup in Germany. There's upsides as well but it's true.
Why would they do this? They have the power to deport him without cause, without reason. Why do this? I mean, this guy is an "easy target". He's disruptive. He organized protests where violence was committed, lots of damage was done. They got arrested (and not for protesting, for breaking and entering). He's frankly criminally liable, but that would be difficult to get to stick, but it's definitely not nothing.

And, if the government can't bring itself to be reasonable about this, then they can just keep their fine mouths shut. They have the right to say nothing at all and just deport him!

SO WHY DO THIS? Is it so difficult to even pretend to uphold the law?

And yes, I feel like this person cannot reasonably claim to be pro-Palestina, he wants Israel eradicated. He does not have a reasonable position. Frankly, Mr. Kahil is vile. I find it very hard to support this particular individual.

But the government's attitude in this (and other) cases ...

Of course, it is somewhat dishonest for AP to cite a memo by Rubio as the statement of law. It is not. The judge's decision uses entirely different factors. As cited by the judge:

1) Rubio’s determination was “presumptive and sufficient evidence”

This means: nothing in the government's argument mattered to the judge (a tragically common occurrence in Trump's administration cases). EXCEPT for one thing: that they brought the case at all. The judge even mentions that she was happy the administration brought a case at all, since they didn't need to. The law does not require it to deport Mr Kahil.

2) All counterarguments centered around free speech could not be used in the decision since this wasn't about free speech. The government is not preventing Mr. Kahil from saying whatever he wants about them (in fact they allowed an interview with him, which was very widely published)

I find it somewhat dishonest that a memo of the department of state is used as if it was the judge's reasoning when obviously it was not.
To be honest the implementation looks surprisingly readable… at least compared to other horrors like the standard library implementation.

While there are some new rules regarding arguments naming, the new syntax doesn’t feel more complex than the default lambda syntax.

So all in all I would say the most horrifying thing here is the fact that the language allows such extensions in the first place ;)
Strictly speaking Google still make boxes for people just in a different market.

What was so bad about the search appliance though? Physical? Software?
It is not terribly hard to generate C code that does not use undefined behavior.
Wave is only available for U.S and Canadian businesses. We are addressing the European market. Zoho Books is an alternative to Wave in Europe, but we are trying to create a more streamlined and intuitive invoice scheduling experience
Roads in the middle of nowhere are not needed, of course i would not want that. I want them there where they are needed. Like, connecting two big citied with a lot of nowhere in between. I want the robo advisor to make that calculation for me.

And the other thing: yeah, people know, what charity is. But there is no big charity, if the welfare state already takes half of your money. The responsibility to take care of people around you is offloaded to an anonymous entity.
Show HN: Downr – An All-in-One Social Media Downloader for 50 Platforms
OpenAI absolutely would, but OpenAI can't.

Google can spy on everything: via its OS, its browser, its Youtube, its search engine, its ad network, its blog network, its maps app, its translation service, its fonts service, its 8.8.8.8, its Office suite, its captcha, its analytics service, and on and on and on...
Concept explorer: uses local AI to dive endlessly deeper into a concept
Good initial reporting. We need follow up documenting the individuals involved. Particularly at decision-making levels. But also all the way down. We’ll need those public records when it comes time to prosecute or otherwise secure reprisals.
The kind of thing an abuser would want to manage. Or those with good intentions. Hard to say!

I'm just here to do good stuff and not starve, man. Y'all doing too much.
This is a good anecdote and it reminds me of how Sony had cloud architecture/digital distribution, a music label, movie studio, mobile phones, music players, speakers, tvs, laptops, mobile apps... and totally missed out on building Spotify or Netflix.

I do think Google is a little different to Kodak however; their scale and influence is on another level. GSuite, Cloud, YouTube and Android are pretty huge diversifications from Search in my mind even if Search is still the money maker...
Why, exactly, isn't that a constructive argument?

eastbound> We need Trump because the economy is in the shitter

fabian2k> He's actually making it worse

eastbound> Well, the other side wouldn't have made it better

How do you get to have it both ways -- the economy is important enough that we need Trump, but Trump is more important despite ruining it?
Isn’t this basically the obsolete Boost.Lambda?
That's not the same, and not what pornel is talking about. The x86 ADD instruction has a well-defined behavior on overflow, and i32 + i32 in Rust will usually be translated to an ADD instruction, same as int + int in C. But a C compiler is allowed to assume that a signed addition operation will never overflow (the dreaded Undefined Behavior), while a Rust compiler must not make that assumption. This means that i32 + i32 must not be translated to int + int.

For example, a C compiler is allowed to optimize the expression a+1<a to false (if a is signed), but a Rust compiler isn't allowed to do this.
Even these says, now that Java got Virtual Threads?
Just wanna point out the obvious thing just in case: "article" is from 2021 but photos are from '75 and '82

http://mentallandscape.com/C_CatalogVenus.htm - here are few more; site may load really slowly.

https://youtu.be/UEmlOjKmL68 - Asianometry video covering topic of Soviet Venera program
You make it sound much harder than it is. I've done that and am doing that.

It's totally possible that it's easier in other countries, I don't know that.

But if you're serious about building a company, this is the least of your challenges.

Hire a tax advisor and accountant through a payroll and tax service provider and you'll spend 1-2 days a year dealing with this stuff.
I'm not entirely convinced by the artists' argument, but this argument is also unconvincing to me. If someone steals from you, but it's a negligible amount, or you don't even notice it, does that make it not stealing? If the thief then starts selling the things they stole from you, directly competing with you, are your grievances less valid now since you didn't complain about the theft before?
A dystopia in which ill look for a new career. Using AI to generate code sucks the joy out of the job.
Elon is not in it to counterbalance. But to grab the attention/money/power for himself.
> I never understood the issue with the ribbon UI. Epecially for Office it was great, so much easier to find stuff.

1. I don't need to find stuff.

I knew where stuff is.

2. I read text. I only need menus. I don't need toolbars etc. and so I turn them all off.

I cannot read icons. I have to guess. It's like searching for 3 things I need in an unfamiliar supermarket.

3. Menus are very space efficient.

Ribbons hog precious vertical space. This is doubly disastrous on widescreens.

4. I am a keyboard user.

I use keys to navigate menus. It's much faster than aiming at targets with the mouse and I don't need to look. The navigation keys don't work any more.

Ribbons help those who don't know what they are doing and do not care about speed and efficiency.

They punish experts who do know, don't search, don't hunt, and customise themselves and their apps for speed and efficient use of time and screen space.
> Until something makes a profit

The chip makers are making a bundle
>That's a tricky line, because it's on the path to: "You have the 'freedom' to vote for whoever you like, just as long as they're a Communist who will loyally implement Communist policies."

Well, yes. Ideological stability is arguably a desirable property (even if you disagree with specific aspects of it) but regardless of that it is a stable attractor. Practically speaking, if your system permits people to run on a platform of dismantling the system, it will soon be replaced by one that doesn't permit that. You would do well to accept that, and choose carefully the immutable terms on which you would like to base your government.
huh. very cute. in the past, i had an idea for terser lambda syntax, similar to C#'s expression body functions - which i did end up implementing in clang:

auto sum = [](auto a, auto b): a+b;

but this is something else. i didn't think i'd like it at first, but actually i think i might be coming around to it. the.. dollar syntax is regrettable, although it's not a show stopper.
UK police chiefs call for ban on social media for under-16s
I once implemented a WASM to Rust compiler that due to WASM's safety compiles to fully safe Rust. So I was able to compile C -> WASM -> Rust and ended up with fully safe code. Though of course, just like in WASM, the C code is still able to corrupt its own linear memory, just can't escape the "sandbox". Firefox has employed a similar strategy: https://hacks.mozilla.org/2020/02/securing-firefox-with-weba...
In this video someone does it and it seems to work.

https://youtube.com/shorts/ERDmKW65t38

But it's a very small drop and they don't melt it all the way to the bulb. I imagine that it could shatter in some circumstances.

(Incidentally glass isn't a crystal, but that's just a nitpick.),
> The original ribbon sucked but with the improvements it's hard to say it's generally a bad choice.

This is also what I hear about GNOME. "OK, yes, GNOME 3.x was bad, but by GNOME 40 it's fine."

No, it's not. None of my core objections have been fixed.

Both ribbons and GNOME are every bit as bad as they were in the first release, nearly 20 years ago.