skysight-inc/HackerNews huggingface dataset:
Neither is growing. Russia's economy is in deep shit. Germany's economy has stepped a corner of a shoe in dogshit.
Why would they be happy about this? I imagine South Koreans would jail him themselves if they wanted.
James Gosling on Java – Historical Oddities and Persistent Itches [video]
So, because Russia has nukes we should let them do whatever they want?

With that logic we should let them takeover the entire Europe, continuing their genocide until the Holocaust seemed like a small-scale event. Then you can give yourself a pat on the back for a job well done.
> To take an example of the permissionless culture, Napster really didn't hurt anyone, but did upset a lot of the entrenched asymmetric power structures in the music industry..

This is demonstrably false. Napster and it's ilk did hurt people. It did not focus it's upset only on the 'entrenched asymmetric power structures in the music industry,' it also affected small business and independent musicians, arguable more so, since they weren't as well funded to adapt to the disruption.

In terms of the 'crucial development leading to iTunes.. Spotify,' how have these not become the newly entrenched asymmetric power structures? Bandcamp is a notable exception, and I don't think Napster in anyway contributed to it's development, except for the fact that it might have been a way to distribute your own music. But that wasn't it's primary use.
I would love to see movies come in many different flavours. Long, short, dial up the violence, or down, etc etc.
I guess it just shows that Jensen has had a (perhaps admirably) low profile until recently.
Ada is a lot of fun and a great thing which is ruined (and blessed) by the fact there's de facto only one implementation and company behind it out in the open, and that is semi-closed / license PITA. There were improvements over the years by AdaCore, but I think this altogether hurt the adoption of such a great language in general - no other wide open implementation (like Rust has). If you want to see an extreme example of such a hurt, take a look at Allegro CL and Franz; Imagine having that out in the open and what it'd do for CL, but at least CL has great alternatives in the open like SBCL, whereas Ada doesn't.
Fully agreed. They won’t react until Russia invaded them. They somehow expect NATO to hold. While Trump and his Russian leaning politics, has said he might leave NATO.
Also a deep dive 3 part series coverage by the Aquired podcast team references the book (if I remember correctly) :

https://www.acquired.fm/episodes/nvidia-the-gpu-company-1993...
Belarus is already pretty much a Russian puppet state.
I dont think grandmas are out there using genetically modified crops so they can douse the whole thing in Roundup
The CHIPs Act is a great piece of legislation.
Once I have smashed the last bugs I might do it. Never made something opensource before
>Europe clings to the hope that the rules-based international order that—at this point—everyone is abandoning

That's funny. It died when the US invaded Iraq in 2003 and the EU continued business as usual.
Hmm.

Can Russia really not build counter-drones with the same capabilities?

Or is your suggestion more of "do something along these lines, choosing specifically something Russia cannot currently defend against and complete this attack before Russia even knows it needs to build the factory to make the counter drones to defend against it"?
"two things we're cut, so it's most likely the same people cut both" is not a reasonable assumption without evidence.

And we know the Russian ship cut the data cables, so if your assumption was true, it means Russia also cut nordstream. So why bring up Ukraine cutting nordstream? It makes no sense.
As far as I'm aware, the compiler AdaCore sells is just GCC. You can install GCC built with Ada support from your distros package manager and it will just work. You can also download builds from here: https://github.com/alire-project/GNAT-FSF-builds
Christmas 1984: The last hurrah for 8-bit home computers
Every problem can be solved by adding a layer of abstraction. Except for the problem of having too many layers of abstraction.
I had a similar experience recently.

Not sure how accurate these numbers are but on https://openrouter.ai/ highest used "apps" basically can auto-accept generated code and apply it to the project. I was recently looking at top performers on https://www.swebench.com/ and noticed OpenHands basically does the same thing or similar. I think the trend is going to get much worse, and I don't think Moore's Law is going to save us from the resulting chaos.
| And the intermission! They should call it "popcorn time"

/me sings "Let's all go to the lobby! Let's all go to the lobby! Let's all go to the lobby ... and get ourselves a snack!"

Anyone else remember the dancing cartoon popcorn and coca-cola cup?
Wow... That was a lot of text without much depth to it.

[Edit] To make my criticism more precise: The text mostly rephrases it's central point a few times and presents these rephrasings as arguments.
"charge everyone on board with espionage, give maximum jail sentence" won't help: most of the crew has no choice in those operations, some might not even know what is going on. They also have dozens of ships that can do such damage, so no way to scare them by seizing or jailing one.

The only good way would be to close the path.
What do you mean two timelines? The movie is about the daywalker, who goes on 2-3 week long business trips every few weeks and ...
Well, I catch those things.

Now you have some information.

If you worked with me it would be worth doing mandatory PRs.

One trick, and I'm not being sarcastic, is to read every line. Even if you don't understand the change as a whole that catches things.

Another trick, and again not sarcastic this is genuine advice. Read every line of your own PRs before you submit them. It's surprising how much I catch doing that. Same with git commits. It's also noticeable which of your colleagues don't do this as their PRs are the ones with obvious mistakes.

All of this is much easier and more effective with multiple PRs per day, and breaking bigger tickets into smaller one.

If you're constantly doing big, multi-day commits you're doing development wrong. You lose a lot of the benefits of source control and the tooling around it.

I still do big commits sometimes, especially when refactoring, but even then it's very important to keep those big commits focused on a particular change. If I find bugs or tweak a feature I've been meaning to change, I try and make a new branch and push that to main and then rebase my feature branch off main. Or cherry pick them out before the refactor PR.
I think it's a gray area. If I'm not grossly mistaken, only worst case radio performances are tested and documented, and the rest of required technical documents are more of rather detailed brochures like high level block diagrams and theory of operations than modern full design documents like PCB manufacturing files and firmware build scripts. They hardly acknowledge existence of firmware.

And there is at least one good reason: certified and unlicensed radio equipment, like Wi-Fi(or unlike HAM) are expected to be tamper resistant, for public good. And so last time FCC discussed certification requirements for Wi-Fi routers, they naturally considered extending it to software in form of mandatory Secure Boot - for every ultra vulnerable garbage Wi-Fi routers! That was a horrible idea and was scrapped.

For now, I think, IANAL, this is semi-legal or semi-illegal unless resulting firmware clearly generates out-of-spec emissions.
42% means that some professional critics considered it “fresh.” That’s scary to me.
Americans Consider Themselves 'Sober Curious' Beyond Dry January
I’m annoyed that I had to scroll this far to find “battery runs out” as an issue. I travel frequently and have had this happen a number of times.

Paper passports shouldn’t go away. The USA should, though, stop issuing 50 page passports by default. Way too many pages for how less frequent passport stamps have become for the average traveler.
WOW!
World class writing and a susinct discourse on metomormophic rocks,and related topics, of value
to many people.Contains information on planetery geology that highlights another aspect of the unique nature of our planet.
You can't do 100% "show, don't tell" unless your movie is 15 hours long. It's always about balance, and it's probably one of the hardest challenges in scriptwriting and directing. Netflix movies have always leaned more toward the "tell" side, and this feels like an open acknowledgment of it.

Small digression: Turkish series have been doing an extreme version of "telling" for ages. I've been watching the cheesiest ones with my wife as she uses them to unwind (I do the same with YouTube videos). In these shows, characters don't just say what they're doing, they also explain how they feel, what they plan to do, and how they'll feel afterward. It's oddly addictive, like watching a bad movie on purpose, and somehow, you end up completely hooked.
I have like 8 running right now lol. 3 linux, 4 windows, 1 chromeos.
Although of course solving the abstract problem does not have to be 10 times as much code. The best solutions are often those, that recognize the more general problem, solve it with little and elegant code, then turn to the specific problem, expressing it in terms of the abstract problem and thereby solving it in just a few lines of code. Such an approach should usually be accompanied by some documentation.

To give a trivial example: Binary search or any other bog standard algorithm. You would want to have an implementation for the algorithm and named as such and then only apply it in the specific case you have. Sorting algorithms. You don't want to rewrite it all the time. Actually rewriting it all the time would be the thing that creates "10 times" the code.
You can opt out of the facial recognition in many cases. I do.
While the book is certainly a great read, I can't help but think that many people will try to replicate NVIDIA's culture (a la founder mode) when all they will do is replicate the effects/correlations and not the root causes.

NVDA's success goes probably extremely deep into Jensen's character, the leadership team he built and the industrial context of the time. It is unclear to me how much of it is really useful in the foresight.
Interesting presentation, I wish it would have gone deeper on the mechanism that allows a Mac to connect to an iphone.

This is probably much more complex and time consuming than what was done here but it also brings a whole new level to the tracking on iphone.

I could very well see the NSO Group and other pegasus spyware maker abuse it to access iphone, maybe more in situation where you get close to the victim like border checks, police patrols and so on.
I do. But I have a chromebook too.
Hey, thank you for trying to donate and sorry it was more difficult than it should be. I think even writing about the effort that you put into it helps. <3
Its true. Check it out =)
https://news.ycombinator.com/item?id=42481848
I dunno, I like to listen to the radio when I'm driving, am I exhibiting ADHD or Autistic related behaviour?
This German association funds a lawsuit entirely in Poland involving only Polish parties. And sadly, we don’t use the Euro, but rather have our own trash currency, so at least a currency conversion will be involved.
If you believe you can consistently predict future like that, it should clearly guide your investment in stocks.

However, just like how quickly and suddenly Intel lost the lead, things may turn around for TSMC too: at some point, their research hits a dead end and somebody overtakes them too.
Human chess players are still incredibly valuable because we want to see what humans are capable of. For the same reason athletes are valuable even though a car can outrun them.

With mathematicians, and others working in intelligence-intensive tasks (most of us here probably), I’m not sure what the value would be post-AGI.
That's two different components, so they're made by two separate cottage industries in two different states to make sure you have leverage on more politicians. Connecting the two would increase the BOM by $0.1, which means a $1000 increase in retail price, and customers don't want to pay that, so clearly everything is the customers' fault.

(/s)
Something I've noted about all advanced tools is that the inept fear them, the capable use them, and the elite embrace them wholeheartedly.

Everything from IDEs to Google search gets the same treatment.

I remember a colleague watching me edit code exclaiming that I was "Cheating!" because I had syntax highlighting and tab-completion.

Another coworker who had just failed to get answers after searching for "My PC crashed, how to fix?" kept telling me that the results "couldn't be trusted". He was reading Windows XP bug reports over a decade out-of-date for troubleshooting a Windows Server 2022 issue that manifests only on Azure.

Some people are afraid of these things and suspect there's a hidden agenda, others see things for what they are: Just tools, each fit for a particular purpose.
Do note however that the "proof" part of dependent types requires being able to evaluate arbitrary parts of the program at "compile time". (As a fact of the matter, there isn't even a clean phase separation between compile time and run time in dependently-typed languages; the distinction can only be reintroduced after-the-fact via "program extraction".) So, in a sense, types may depend on values in a dependently-typed language but this is merely an elaborate form of meta-programming, it need not establish a true dependence from runtime values. Whether Ada qualifies as a 'true' dependently-typed language, in this view, would depend on how strong its forms of guaranteed compile-time evaluation and meta-programming are.

It does look like the "discriminant" system of Ada shares key similarities with what dependently-typed languages call a "dependent sum", a generalized record type where "later" elements of the record can depend on "earlier" ones.

"Dependent products", on the other hand, can be viewed as an extended version
of generic functions, although they may also suffice to account for e.g. the examples given by OP of Ada's runtime range types and runtime-sized arrays. The key here being that the representation of a type is indeed given as a "function" of the value parameters that are "depended" on.
I can see this working for individuals but what about families? And although i dont feel thinking too much about netflixes business it raises the question if this would requre to adapt their model to an ad based model rather than subscription.

Anyhow- i see a gigantic problem coming towards us caused by rapidly decreasing attention capacities and this does not help.
Why Proxmox offer full feature set for free
It is quite impressive to test a model on all human tasks in order to know this.

Especially if it takes so much compute to do any one task.

Sounds legit.
Your comment is definitive but your reference is to a Wikipedia section labelled as "speculation".
When the only options appear to be nuclear holocaust or nuclear blackmail, it's time to think outside the box.

This is easier said than done, of course, but limiting yourself to the dichotomy guarantees one or other outcome.
Code that uses vector registers
> Then how did Bench collapse?

We don't know. There have been many companies that collapsed while competitors grew and new competitors started out. Companies collapse for various reasons. One good explanation is that secure debt got called in and that was the end of them.

> How many of those startups have enough customers to be profitable?

Who knows. How many of the VC ran startups are running at a loss to grow but if they just cut back would be profitable?

> How could I, as a business owner, decide based solely on their HN advertisements?

Who knows. Sounds like a foolish thing to do.
I think that we should not accept peer review as some kind of gold standard anymore for several reasons. These are my opinions based on my experience as a scientist for the last 11 years.

- its unpaid work and often you are asked to do it too much and therefore may not give your best effort

- editors want to have high profile papers and minimise review times so glossy journals like nature or science often reject things that require effort on the review

- the peers doing a review are often anything but. I have seen self professed machine learning “experts” not know the difference between regression and classification yet proudly sign their names to their review. I’ve seen reviewers ask you to write prompts that are mean and cruel to an LLM to see if it would classify test data the same (text data from geologists writing about rocks). As an editor I have had to explain to adult tenured professor that she cannot write in her review that the authors were “stupid” and “should never be allowed to publish again”.
Have you considered the possibility that you're conflating populations with independent variables?
I started with a templating system that had a very limited logic and I'm still quite fond of this approach.

Basically arguments for a template had a form of a tree prepared by the controller function. The template could only display values from the tree (possibly processed by some library function, for example date formatter), hide or show fragments of html dependaning on the presence or absence of some value or branch in the tree, descend into a branch of a tree and iterate over an array from the tree, while descending into one iteration at a time. Also could include subtemplate feeding it a branch of the tree. This was enough to build any UI out of components and kept their html simple, separate and 100% html. Even the template logic had a form of html comments. One could open such template in any html editor including visual ones. It was all before advent of client side frameworks.

You could mimic this in React by preparing all data in render method as a jsonlike tree before outputting any JSX tag and limit yourself inside JSX part to just if and map(it =>{}) and single value {}
Way to miss the point. Governments giving semi-private companies blank cheques is the worst possible combination, because nobody's incentivised to care about laws in such constructs.
As soon as you put everything on a single point of failure, it will fail you.

It is not a good idea to have keys, documents, passes, ... all on a smartphone: it can break if dropped, it can be stolen anytime, it can have no battery. Those devices are not good for such important elements of a travel.
Chess: Magnus Carlsen disqualified in N.Y. after refusing to change out of jeans
Hey i just discovered that my blog post was posted here i indeed have little experience with assembly and the idea was just could i use a 'larger register' like you would use a 64bit register to keep the table hot in the CPU. But sadly i failed and kinda gave up and made the post as is.

The good news is i will do a 'second' step into assembly programming where i will try to implement the algorithm of
`dan-robertson`. There will also be a switch case and other tricks suggested in this thread.

With my experience i noticed that i'm missing breakpoints and unit tests to better understand what each assembly step does. Which things read from memory etc.
What also doesn't help is that x86 feels a bit like an 'arbitrary patchwork of instructions' where some instructions exists for float and doubles but not int etc.

It seems a lot of implicit knowledge is needed to do assembly programming, for example `xor A A` to zero the register. So i probably have to read hackers delight from back to back.

The only assembly i have done in the past was AVR which is very limited and it was easy to understand. I could just put a JTAG debugger and see the registers directly.

Golang is used because it is a nice balance between high and low level, unlike the JVM/Python (JIT compilers) you can't disassemble and see the native code.

Ideally there would be a 'modern hackers delight' which would also include some simple simd tricks.

My goal is to eventually reimplement 'write a compiler/interpeter in go' in zig and rust to learn those languages. After 1h of trying it seems zig is 'quite' easy to include assembly as well and to do SIMD. But currently i'm on page 40 of 'write a compiler in go' so i'm still a long way off.
For the zig/rust implementation i probably need to include a GC in this simple VM https://craftinginterpreters.com/garbage-collection.html so still a lot to learn.

Also one 'clever' idea i implemented in the lexer was to allow full UTF8 but only in string literal parsing mode.
This avoids that you can use emoijs as variable and function names.
The point is that even with mathematics and programming, there is an underlying community aspect that cannot be ignored, but is hidden under layers of utility. For example, even in programming, people getting together to code, collaborating, and sharing their projects is a small but significant drop in people creating a community.

With mathematics, the sharing of ideas and slaving over the proof of a theorem brings meaning to lives by forging friendships. Same with any intellectual discipline: before generative AI, all the art around us was primarily from human minds and were echoes of other people through society.

Post-AGI, we abandon that sense of community in exchange for pure utility, a sort of final stage of human mechanization that rejects the very idea of community.
The Kremlin is not Russia. There are some extremely valid reasons for that. It's not like everyone just decided to not appreciate poor old Russia.

The Kremlin's behaviour is ridiculous and shouldn't be accepted in Europe. Russoophobia is just another speaking point of the Kremlin that you're feeding into. Objectively they are in the wrong.
YouTuber won DMCA fight with fake Nintendo lawyer by detecting spoofed email
I'll try it in the follow up post and probably include some graphics to make it clear what it does. Its indeed the real simd way of comparing multiple characters in 1 iteration instead of 1 character per iteration.
Not sure what you mean by families, but I would be willing to bet that most families today already let their children watch more YouTube family content than Netflix content.

And I do believe Netflix introduced a cheaper ad tier recently?
That would probably make every such movie rated 18+, unless you limit the controls somehow and they find a way to make sure nothing too violent happens on any given setting, or pre-render every single configuration and have reviewers check them all.
Let's be real here look at the movies that make a billion at the box office. It's never the highbrow stuff.
"Let me show you my beautiful MacGuffin suitcase, it's the latest trend. "
I would quibble with the "fairly easily" part. It will likely become possible to make them as ergonomic as the Ada variety if Rust's const generic and constant evaluation facilities are extended far enough, but this would also open up the can of worms of essentially giving Rust the full capabilities of a dependently-typed language (at least in its compile-time subset), which Rust's dev community may not necessarily be OK with.
Shameless plug: a while ago I made a video explaining the idea of abstraction in computer science, and it seems to be helpful for beginners: https://youtu.be/_y-5nZAbgt4
I have a child with autism and coworkers with autistic children and in-laws with autism. That second paragraph was the polite and mild description.
In Haskell gMaker(0)(24)(myStr) and gMaker(0, 24, myStr) would have the same syntax, namely gMaker 0 24 myStr. So that solves the issue.