skysight-inc/HackerNews huggingface dataset:
Not really. I mean, if objects corresponded directly and only to business organizations—the active entities in business—OOP would correspond tolerably well to how “the real business world” works, but as usually implemented OOP is a very bad model for the business world, and particularly the assignment of functionality to objects bears no relation to the underlying business reality.

IME, people don't actually “reason better with objects”, either.
Or if your trusted users are fallible and could be tricked into providing unsafe inputs.
The modern Internet is a privacy nightmare in large part due to advertisers. Having every aspect of your life surveiled, packaged, and sold is not a trivial issue.
The tool actually does nothing, it's just a scratch pad for the model if I understand it correctly.
Fascinating that something as simple as that significantly improves performance in a variety of use-cases.
Shows that there is still quite a lot of room for optimization in LLMs.
This is how the monetary system works. While your math is inaccurate in terms of the spirit of what it is attempting to show, correcting for that, its still the way of the world until money is no longer a thing.
Those 10 buys are all Jensen Huang's options executing and "Conversion or Exercise Price of Derivative Security." He makes regular automatic sells.

Owners selling is not indication of anything else than diversification. 80% of Huang's net worth is in NVDA stock. He is never going to buy more if he can avoid it.
Django Ninja provides this already for Django, and it is great.
That would be difficult (impossible?) to prove. But if the claim is not true, a much easier thing would be to show an example of a large enterprise which did not introduce distributed processing. Is there one? I've not heard of that. Even basics like auth eventually require SSO if you want to preserve your sanity, and that's a distributed system.
Well the EQS looks like a bar of soap, unlike their very regal looking S class, so there's that.
i have something positive to say. I really liked the website UX on mobile
If not the governments, then who? The market has already failed to regulate itself.
The filename suffix isn't much more than part of the filename (a simple variable name in that analogy) - it's more convention than constraint. Nobody is stopping you from giving your file the name you want (and the OS allows). You'd use literal magic[0] to assume an actual type.

"Everything is a file" rather refers to the fact that every resource in UNIX(-like) operating systems is accessible through a file descriptor: devices, processes, everything, even files =)

[0]: https://www.man7.org/linux/man-pages/man4/magic.4.html
Landlock can be used to sandbox a launched sub process, as it is here, just as the Kernel APIs used by Bubblewrap could (and sometimes are!) used by programs to sandbox themselves.
These donuts can be replicated an unlimited number of times for free without depriving the creator of the donuts of their donuts. The analogy doesn't work.

The real question is whether the value of these donuts is diminished by being ingested by the AI and it's still not clear.
Can someone explain to me how it makes sense that you want to define a locking mechanism using.. locking mechanism (the "atomic"). Does this mean that in an actual implementation you would have to drop down to some hardware-level-atomic operation, and is that even practical?

Also won't fencing token require some kind of token manager, that ensures you must present the highest token to do the action, and that you have to ask to get a new token, and that when you fail because your token is too old you must re-request one, is this modelled?
Javascript would be a simple hybrid of object oriented and functional principles if backward compatibility with old hacks and "robust" use for web page scripting didn't require a host of redundant features, syntactic bizarre special cases and and evil semantic choices: -- comments, iterating objects and arrays, the absurd equality operators and type conversions, and so on.
Some technology is fundamentally incompatible with some societal architecture's implementation details; AI is one such technology.

Ubiquitous surveillance is another.
> This is how the monetary system works.

No, its how capitalism works. The monetary system is largely orthogonal.
Some dressing to go with that salad, man?
> Following legal orders from Turkish judges. Just like it does in the US and EU

Musk is notorious for blowing off court orders he doesn’t like. Particularly in America. When he complies, he does so begrudgingly and while levying threats.

So yeah, it is notable that he quietly complies with a Turkish court order while yapping about free speech.
I'm late to the Java party, I first did anything serious in it in 2009-10 and it was Android not "traditional" Java. So no idea about early Java's history.

The interfaces is the only thing i loved from it.
not all users are addicts
This looks nice, but I fail to see any use cases that cannot be handled with bwrap and mount namespaces.
There Are Alternatives: Toward a Stewardship Economy
I don't even know Maher's politics, I just meant Tosh was beginning to sound like and even talk like him(the cadence/pausing etc). He used to be a real fast talker. One could also argue he's even starting to look that way.

All I meant to imply is that he and we are getting old, but it is weird to me how much he sounds like Maher to me in that clip.
The predecessors to the Salton design in the 80s suffered this problem. The hot sandwich makers and grills with no drainage had depressions that were hard to clean. They learned from the flawed competition.

https://www.youtube.com/watch?v=-5JchC0nQcM
Kind of disagree with this article, when you add a "noun" (aka type), you're often introducing a new abstraction.

Abstractions have a maintenance cost associated with it ie, another developer or possibly yourself must be able to recreate the "algebra" associated with that type (your thought process) at the time of making modifications. This creates some problems:

1. Since there's no requirement to create a cohesive algebra (API), there was probably never a cohesive abstraction to begin with.

2. Requirements may have changed since the inception of the abstraction, further breaking its cohesion.

3. Since we largely practice "PR (aka change) driven development", after a few substantial repetitions of step 2, now the abstraction has morphed into something that's actually very tied into the callsites (verbs), and is essentially now tech debt (more like a bespoke rube goldberg machine than a well-designed re-usable software component).

You can introduce types if you follow the open/closed principle which means you don't change abstractions after their creation (instead create new ones and then delete old ones when they have no callsites).
Yep, and those printers are proprietary and mutually incompatible, and there are buggy mutually incompatible serial drivers on all the platforms which results in unique code paths and debugging & workarounds for app breaking bugs for each (platform, printer brand, printer model year) tuple combo.

(That was idealized - actually there may be ~5 alternative driver APIs even on a single platform each with its own strengths)
One camera for every ten people, vs in the USA that (in 2019/2020) had 1 camera for every 4 people.

https://www.theverge.com/2019/12/9/21002515/surveillance-cam...
Show HN: We made an MCP server so Cursor can debug Node.js on its own
Cursor often gets into "dead loops" trying to fix code [1][2]. But, Cursor also seems to get out of dead loops when it adds `console.log` statements everywhere.

We thought: "What if Cursor could access Node.js at runtime?". That would save it from adding `console.log` everywhere, and still get out of dead loops.

We looked into it and got Cursor to debug Node.js on its own.

It's a prototype, but if you're interested in trying it out, we'd love some feedback!

Github: github.com/hyperdrive-eng/mcp-nodejs-debugger

---

References:

[1]: "At this point I feel like giving up on Cursor and just accept that WE'RE NOT THERE YET." ~Source: https://forum.cursor.com/t/cursor-for-complex-projects/38911

[2]: "We've all had the issue. You're trying to build a complex project with your AI companion. It runs into a dead loop, coding in circles, making suggestions it already tried that didn't work." ~Source: https://www.reddit.com/r/ChatGPTCoding/comments/1gz8fxb/solu...
Super interesting, though it feels like a response to an interview question!
I wonder what kind of contributions can you make with a strong math background versus someone with just undergrad math background (engineer)? I know it's a vague question and it's not so cut and dry, but I've lately been thinking about theory vs practise, and feel a bit ambivalent towards theory (even though I started with theory at first and loved it) and also a bit lost, mostly due to the steep learning curve, i.e. having to go beyond undergrad math (CS student with undergrad math background). I guess it depends on what you want to do in your career and what problems you are working on, but what changed my view on theory was looking at other people with little math background or with only undergrad math background at most, that still were productive in creating useful applications and or producing research papers in DL, which showed to me that what is more important is having a strong analytical mind, being a good engineer and being pragmatic. With those qualities it feels like you can go top-down approach when trying to fill in gaps in your knowledge, which I guess is possible because DL is such an empirical field at the moment.

So to me it feels like the "going beyond undergrad math" formally is more if you want to be able to tackle the theoretical problems of DL, in which case you need all the help you can get from theory (perhaps not just math, but even physics and other fields might help as well to view a problem through more than one lens). IMO, it's like casting a wide net, where the more you know the bigger the net is and hope that something sticks. Going the math education route is a safe way to expand this net.
Linux 6.15 Plans to Drop Support for Useless CRC-32 Checksum in the Kernel Image
It took me a bit to realize the author is selling me something. I guess good job there sir.

I’ve built a bunch of distributed architectures. In every case I did, we would have been better served with a monolith architecture and a single relational DB like Postgres. In fact I’ve only worked on one system that had the kind of scale that would justify the additional complexity of a distributed architecture. Ironically that system was a monolith with Postgres.
And the good(sic) thing about conventions: so many to choose from! .htm .html .HTML .jpeg
Are you trying to prune inaccessible types or something?

I'm not sure what you mean by concise complete subset, but in the past I had good success with custom rules in spectral [0].

[0] https://github.com/stoplightio/spectral
Great article, thanks for posting. Here’s a nice summary of automatic differentiation, mentioned in the article and core to how NN’s are implemented: https://medium.com/@rhome/automatic-differentiation-26d5a993...
Depends on the book. There are a lot of books that are the equivalent of a podcast episode (anything by Malcolm Gladwell) or a series of podcast episodes (anything by Robert Greene) and even some serious and influential books in the social sciences and can be cooked down to a single university lecture like

Exit, Voice and Loyalty by Albert O. Hirschman

Logic of Collective Action by Mancur Olson

The Zero-sum Society by Lester Thurow (want to know why the world gave up on tariffs?)

maybe some worthwhile management books could be extended into a podcast series, I'd say

Quality is Free by Phillip Crosby

Then there are some books that really could change your life, say

Solid State Physics by Ashcroft and Mermin

The Art of Computer Programming by Donald Knuth

Principles of Compiler Design by Aho and Ullman

Software Estimation: Demystifying the Black Art by Steve McConnell

The Mushroom Cultivator: A Practical Guide to Growing Mushrooms at Home by Paul Stamets

Starting Strength by Mark Rippetoe

Being and Event by Alain Badiou

Liberation in the Palm of your Hand by Pabongka Rinpoche

The Art of Happiness by Mirko Fryba

All of which have the element that they'll only change you if you engage deeply with them or the subject, like for the Rippetoe book you're going to have to pick up a bar.
So what? The source isn't nearly so relevant as the nature of the information presented. It's tedious to see sometimes useful tidbits for possible investigation get dismissed because they're "disreputable".
They proved a serious vulnerability to the entire site without causing irreputable damage.

Phreak on.

(and not very important but to be pedantic, I don't know if hn has an sql backend? It used to be all in-memory if I recall, but that was many years ago)
The problem is that Tesla stock is so ludicrously overvalued compared to its peers that even wildly outperforming them still wouldn't justify the current stock price based on financial fundamentals. A P/E ratio 15 times that of Toyota feels like a joke even if you believe Tesla has future potential that would outpace even their own growth over the last few years.

The price really seems almost entirely speculative, which is why it doubled after the election despite no obvious change in fundamentals for the company, almost certainly why it crashed back down just as quickly.
If they were running many concurrent, overlapping A/B tests, then they didn't necessarily mess up their data. You are likely to get that result, honestly and truthfully, purely by chance, if you run enough tests.

Unless the "running concurrent tests and not correcting your significance level", is what you meant by messing up their data, in which case yeah.
Some systems or admins may not trust unprivileged namespacing (thus disabling and its use requiring root), while Landlock may be enabled (and is specifically designed to be used by unprivileged processes).
Show HN: I made PortfolioKit – A customizable portfolio template with a CMS
This is a great point - behind the TV persona as the Tool Man, Tim’s character was a pretty competent and genuine father
The cake is on fire!
Diary of a Punter – Coming to terms with spinal cord injury
nice! it would be cool (since it's in Go) how to use it like a library, sandboxing some exec directly from your code.
Technologically they may have caught up, but market wise they may have lost forever. In my country (and I think in many others), ChatGPT is already a household name, and nobody has even heard about Gemini.

This looks like the Google+ vs Facebook story all over again.
Have you actually done that recently?
I was wondering how to figure out "when you stare at it for too long", then saw "Uses Mac's built-in front facing camera".. Err, I am not sure whether I want to keep camera on for this..
Folks, remember record your LLM prompt in a comment so that your regex can be validated.
That part of the Pacific is very sheltered by islands so it is often fairly calm. The First Nations people have hunted and traveled in canoes there for many generations (unlike the Inuit on the eastern arctic and in Greenland that used sealed kayaks where the water was rougher).
I'm not sure what you specifically mean by transportation infrastructure, but it's not obvious Tesla has many relevant skills or resources to overhaul anything I'd consider transportation infrastructure. They don't build roads or bridges or airports or rail lines. They do build chargers, which is certainly relevant for an electric car future, but that seems inadequate to support a mandate to build transportation infrastructure.
The elephant in the room is that the underlying technology SUCKS. No amount of engineering can fix that.

It’s not that apple botched their AI implementation while everyone else has figured it out. The marketing departments using demos have convinced customers that they should have high expectations
PCs predate GUIs.

https://www.computerhistory.org/revolution/personal-computer...
Previous layers of abstraction were largely reliable and deterministic. Compilers don't just randomly generate assembly. Yes, all abstractions leak, but most of them just drip, while whatever "abstraction" AI provides leaks like a sieve. It would be like if CDK just created or deleted random resources 50% of the time.
... and probably not even in the UK :)

Just another clickbait title, please move along.
Nice work! Too bad it's GPL v2 :(
3D Framework for Svelte
I started running into these issues when I started working with training examples in the context of deep learning. A folder with millions of files is then not unheard of.

Also if you do things like */*/*, then you can quickly get large command lines. Or even if you do long_name/another_long_name/*.
This is a very interesting point. In the era of AI, does it begin to break down? Like, if the AI systems can eventually generate piles of these materials without human victims, will it actually reduce the incentive for “real” CSAM?
Revenge of the Junior Developer
I'm a big fan of primitive types, in particular byte arrays.

It's okay to create a new data structure that combines some primitive data types in a "struct", like an array that tracks its length.

But we don't want to "build abstractions and associate behavior to them" (just associate behavior to data structures like push/pop).
Realistic Avatars for Your Website
> every ML 101 course teaches the difference between single-layer and "multi"-layer (usually 2-layer) perceptrons: Linear separability, XOR problem etc.

Yeah, that's the point! ML related stuff seems to be starting with simpler problems like linear separation and XOR, then diving into some math, and soon it shows a magical python code out of nowhere that solves a problem (e.g. MNIST) and only that problem
How does the legal process work in the UK? I really don't know. Would the loser pay the winner's legal costs by default, like in a lot of non US jurisdictions?
I ~recently had to wrestle w/ TeamCity (CICD) whose build agents provide only sh. I needed to invoke a 3rd-party util that required bash. The resulting "bash in dash in docker in docker" worked, but I wasn't thrilled about the convoluted / Frankenstein setup.
Thanks for explaining it, given you are writing it from scratch it gives you a lot of control in modelling a particular feature!

I did bookmark this project a few months ago but couldn't spend time to understand more about it. I wasn't aware of documentation, which should now make it easy to start with. Thanks for putting a lot of work in documentation!
<https://github.com/rwiteshbera/rapidgo>
That’s an interesting indirect statement that Amazon believes they are effective protection for consumer safety.

I’ve never heard of them, but I guess they are doing good work.
You think legalizing pot will solve the problem? Its the harder drugs that's where the money is. No country has legalized hard drugs.
how does zig express a trait like Send https://doc.rust-lang.org/std/marker/trait.Send.html which ensures that values can safely be moved to another thread, for example when spawning a thread? https://doc.rust-lang.org/std/thread/fn.spawn.html
I think the natural share should be 22%, when their Apple Silicon rollout strategy made sense.

I would really love to buy a Mac Studio, but it was two generations behind all year and now it’s a generation behind over a year into the M4 generation.

Their Apple Silicon chip rollout strategy makes no sense and they should update their devices all at once or at least their high end devices. How can they release an M3 Ultra chip almost a year after they put an M4 chip in their iPad?
Show HN: I made a Sonic Pi MCP to make Claude my jamming buddy
>Even the dynamic scripting languages like Python that you'd think it would be easy tended to need an annoying and often 100% boilerplate __init__ function to initialize them.

For this reason, I very much appreciate the dataclass decorator. I notice that I define classes more often since I started using it, so I'm sure that boilerplate is part of the issue.
The road has speed bumpers already. Most streets in my area have a narrow section through which only one car can pass, so drivers going in either direction have to negotiate going through, but my street doesn't. So, drivers know very well they should keep the speed down, but unfortunately outside of making it physically impossible to go faster, people just can't help themselves doing it. It's very telling of human nature. I do think we need to blame those drivers going over anyway. Yes, people should be held accountable and be counted on fucking holding back their foot when on a small, narrow local street. This discourse that it's not the driver's fault is incredibly dishonest. Yes it is.
Are we running out of ways to burn VC money?
Welcome to Nareal News - the most authentic coverage of events that never happened
on macOS, just:

echo "$(date) Do something" | tee -a notes
I'm pointing out that your goalposts are arbitrary. We could compare a NEON vs AVX benchmark if we wanted to watch ARM have a meltdown, but we don't.

Ah yes. Since Apple Silicon chips perform so much better in single thread than AMD and Intel chips in popular benchmarks like Geekbench 6, Cinebench 2024, and Speedometer, people have started to claim that niche applications accelerated by AVX512 matter a lot more than they really should.

I'd hope you're smart enough to know the composite improvements of x86 are greater than the sum of it's IPC uplift.

If it's slower in Geekbench 6, and SPEC, then its ST is slower to me. If you want to buy chips based on specific applications such as the need for AVX512, then go for it. Overall ST performance still goes to Apple. Then again, Apple sells SoCs and not standalone CPUs so we should really be factoring all the ways an Apple Silicon chip can accelerate applications.

PS. IPC uplift really doesn't mean as much as total ST uplift. You can have a CPU architecture that is great for IPC but can't clock high and vice versa. Only total ST performance matters.

Yeah, and their desktops?

I like how you said desktops - as if Apple wanted to dominate desktops. Desktops is not Apple's target audience. Yes, they have the Studio and Mac Pro, which they care little about. Quite frankly, an M4 Max is a desktop replacement since its CPU is basically a 9950x and desktop RTX 4070.

Comparing ARM benchmarks to x86 ones is literally the exact same problem as Apple's infamous Intel vs PowerISA benchmarks.

They run mostly the same applications with a few exceptions. There is nothing wrong with comparing benchmarks between x86 vs ARM.
Buffett's Alpha [pdf]
Also known as the only unbreakable law (https://www.youtube.com/watch?v=5IUj1EZwpJY), a fact which feels deeply depressing when you dig into it.
> Interfaces are very useful if you have more than one implementation (mocks/fakes do not count)

Why not, again?
Doctor Bandit Heeler is an archeologist. https://www.youtube.com/watch?v=Uiv_V7QOy3A
Languages like Java are awful in that respect, as they make it super hard to declare new types.

People expect for a type to contain some logic, but it doesn't have to. e.g. a configuration is a type that contains other types that contains yet other types. But I have never seen it done like that in languages like Java.
Oh, BREPs don't necessarily mean closed surfaces. They're just trimmed rational Bézier splines and other primitives stitched together with some topology. I'm mainly wondering if you might not find the surface-related functions you need in a CAD kernel like OpenCascade, which might support the surfaces you're interested in out of the box.