skysight-inc/HackerNews huggingface dataset:
Cursor has been a really interesting journey for me. I've built an entire Elixir/Phoenix browser MMO, but I have almost no confidence that I've done things idiomatically. Adding rules to urge the agent to be more "idiomatic" doesn't provide confidence.

Additionally, Elixir does not really lend itself to automated coding since the message/event based flows don't make dependencies obvious, and typing is soft and not-enforced statically. Adding rules like "always call mix xref callers <module_name>" or "run compile command" after each change has been helpful, but I still end up with bugs where changes in one part of the app cause runtime errors that are not only tricky to diagnose, but require multiple iterations of logging and manual debugging - which becomes costly when each Cursor agent costs me 4 cents. Perhaps this is standard for Elixir, or maybe I need to be architecting my code patterns in a smarter way.

The most frustrating part is how much of a yes-man the agent is, it would be really nice to be able to have the agent steer me away from decisions where the code is being written against best practices. I agree with the author's sentiment - The "learning moments" I run into seem to be whenever Cursor screws something up and I have to investigate myself, rather than a sort of learning-with-guidance while doing it right.
I think that would be a good candidate feature for a paid version later. When starting v3, I decided to focus on game feel and finding the fun, and disregard everything else, so there's a lot I could do. I still want to make it deeper, and add basic QOL options to let everyone play it the way they like, before adding multiplayers or distributing in more closed gardens. I'm already very happy about the reception the game got here.
There were 6 tropical storms in the Southern Hemisphere yesterday
"defenses of people trying to avoid their spying"

Most people aren't trying to 'avoid their spying'. They want something for free, without ads.
The question I have is if this is really generalizing, this "central preference vector" seems to exist as this work shows, but was that vector just the result of OpenAIs RLHF dataset and constrained to the examples they used? Since we don't have access to that dataset we can't say for sure(?). But perhaps it doesn't matter?
The conventions are widely used and Python is used successfully in numerous “large monoliths”. Saying that the conventions may as well not exist if they’re not enforced is demonstrably nonsense.
You guys are welcome to connect whatever dots you like, but the idea that YC funding decisions would change depending on the politics of the CEOs of the companies the founders used to work for strikes me as absurd, and I think I have a basis for saying that.

YC's process looks something like this: smart founders? check. Technical? check. Big important problem? check. Technically credible on this problem? check. "Did $Thing at $Company" can help on that last point for obvious reasons, but the idea of some triple-bank-shot collusion/corruption with Big Political Players is Too Much Internet.

This matters! I would hate it if any smart, technical, wants-to-work-on-big-problem founder were to read HN threads and think "I don't have connections, so I guess YC is not for me." Please don't anyone think that! If that's you, then YC is for people just like you. You have as good a chance as anyone, precisely because these externalities don't make the difference.

To shift gears to your other question:

> is Y-Combinator really investing more in government and heavy industry as it appears?

I don't know, but it's possible. However, the reason might not be what you'd expect. Trends among YC startups have to do with what founders want to work on, and that is mostly determined by macro factors beyond YC.

I suppose both my points could be summed up like this: "YC is all about the founders". A nice, simple, true sentence, but with a lot of implications that are easy to miss.
What Would Happen If a Tiny Black Hole Passed Through Your Body?
> The language doesn't enforce them, so they may as well not exist. See: python dependency management.

I see your point. You can enforce them with mypy by declaring your exports in your __init__.py file, using the `as` aliasing method or using `__all__`: https://mypy.readthedocs.io/en/stable/command_line.html#cmdo....
Selective testing for all Xcode projects
You have some really nice shots there, even with the rare wild dog!

Jumping on the shameless plug train here -- just a few days ago I decided to finally show some of my photography on Instagram (for those of you that still use it):

https://instagram.com/nowslice

I have a deep passion for photography but had so far not put effort into an online presence. Here I intend to publish only the besties from many years of putting myself out there with mostly a fixed focal lens at 135 mm (f/1.8).
What are you talking about. KWYBLPOP makes the finest plastic knockoffs on the planet and has done so for the last five minutes straight.
Ask HN: Twitter won't let me post link to my blog
Started yesterday. Whenever I try posting a link to my blog - https://rxjourney.com.ng

I get the message - "We can't complete this request because this link has been identified by X or our partners as being potentially harmful. Visit our Help Center to learn more."

But there is nothing even remotely harmful about the blog.
https://en.wikipedia.org/wiki/Michelle_Trachtenberg

https://www.imdb.com/name/nm0005502/
https://archive.ph/2025.02.26-112813/https://www.newyorker.c...
Hey, author here. Good point! Historically, all sales people are in a way manipulators, and the best of them are those who know human psychology and behavior. This hasn't changed with how we advertise today. But we should be more restrictive with how we handle the data, who can access it and what they can have access to. That's not as much on the advertising industry as it is on regulations around technology, which is only a recent subject for discussion.
Apple didn’t try to summarize the news. It tried to summarize the headline and that was the issue.
No. Most people here work at large corporations like FB and Google and represent the exact opposite of hacker culture.
Since I believe consciousness itself is made of EMF waves, generated by neural activity (rather than synaptic firings themselves, which I view merely as signal carriers like the I/O to/from brains), I'm glad to see it any time FFTs are used in any way in NNs or AI research.

I started to develop my own custom type of MLP (multilayer perceptron), that was going to use frequencies and phase angles (FFT) as the "model weights", but then I decided probably it would only outperform the standard MLP if the training data itself was periodic in nature, rather than with language tokens or even image data. Not sure if that's correct or not since Fourier Series shows us ANY arbitrary function can be simulated via a superposition of waves.

I still believe if we do achieve something amazing (i.e. competitive with SOTA AI models) with a wave-based NN, it won't create any 'true' qualia however, because simulating EMF waves in a computer is not the same as real EMF waves existing. I think even a 100% perfect simulation of a brain in a computer, for example, will always be a 'zombie' (no qualia). This is obvious if consciousness is indeed made of waves; but it's astounding how few NN-researchers seem to be so illiterate in the field of neuroscience that they don't realize how much evidence there is that consciousness is a wave phenomena.
Fair enough. Our audience is businesses rather than consumer, so our equivalent to self-hosting is that we can run it in a customer's cloud.

We mention Claude a lot because it is a good general coding model, but this works with any LLM trained for tool calling. Lately I've been using it as much with Gemini Flash 2.0, via Codename Goose.
Well, yes, but — again, from the perspective of a politician — if foreign agent provocateurs are forced to rely on locals to spread their messages, then you can just arrest those locals. Unlike the foreigners, the locals are under your jurisdiction. This creates a chilling effect against accepting money from foreigners to repeat those foreigners' messages.

And to be clear, "making sure that only [legislative jurisdiction]-sponsored disinformation is available" is almost always the whole point of laws like this — and what I was assuming the UK was going for here. No state wants to prevent the spread of their own propaganda; they want state propaganda to be the only legal propaganda.

Remember that your phrasing I was responding to here is "the only way this works is[...]". I think what the UK is doing here can work very well indeed to achieve their goals — it's just a question of what those goals are. Which, I think, is where we differ; I may have a far more cynical view of those goals than you.
A 'joyful' Japan? Ishiba's slogan sparks the opposite feelings
> Does its little pea brain have no persistent storage ?

Essentially, yes - for various privacy/marketing/whatever reasons what information Siri collects is heavily anonymized and can't be tied back to you.
Great! I wrote this in the hopes that more people would start making them, because I love them.
I've got bad news for you: radiotrophic fungi is already a thing.

https://astrobiology.nasa.gov/news/life-in-the-extreme-radia...

https://www.navy.mil/Press-Office/News-Stories/Article/31420...
It's remarkable because there are a ton of vertical farming setups in and around large cities in unremarkable warehouses that got this right, but they're having issues with small greenhouses and $500mm.
I am as Trump supporter as possible (the enemy of my enemy), but that is a wrong move. Even if he is moving right for one reason or another - deplatforming is not the answer.

But it seems that Pravda on the potomak was well deserved moniker
Faster Go Maps with Swiss Tables
I’m surprised that phone manufacturers don’t stick cameras on opposite ends of the phone to allow the quick capture of these.
Dependent Types: Current Status by Serokell GHC Team
The author also talks about a Perl script that does the entire blog backend.

Having gone to the website with a full-fat desktop browser… colour me f**king impressed. Fast, responsive, almost instantaneous… exactly what a website should be.

But for the life of me, I can’t tell if he’s got a public repo for that script. Has anyone else stumbled across it?
The current administration is absolutely showing hallmarks of illiberal democracy and autarkic economic policy, but constantly overusing the term "fascist" has and will continue to reduce it's staying power.

If every opponent is called a fascist, you'll grow numb to actual fascists or extremist organizations exploiting low information voters.

The same holds if you call every Democrat a "Marxist" or "Socialist".

This mudslinging will only accelerate illiberal democracy and when a real monster joins a poltical platform, much of the base is immune or indifferent.

Look at how decimated the opposition in Turkiye and Hungary became due to this kind of oratory flourish.

End of the day, we live in a political world where Citizens United is the law. If we lump actual donors who formerly leaned D barely a decade ago with bad actors, there's no reason for them to support us.
> I usually like my float representations to have some use.

If this does have some use, I don’t think representing real-world numbers is one of them, for the reasons you intuited.
A short-term curfew is a minor inconvenience. Something unexpected happened, and now you have to adjust your routines for a day or two. Being able to deal with such inconveniences without making them a bigger issue than they are is an essential skill for those who live in a society.

Chile has a history of looting after natural disasters. It also has a history of massive protests that often cause damage and sometimes turn violent. (The current president certainly knows, as he was a big student leader during one wave of student protests.) In a country like that, a one-night curfew is a reasonable precaution after a country-wide blackout.
> These discontinuities are not just an artifact of poor implementation; it can be proven that any representation of 3D rotations using only three values must contain discontinuities.

This is a bit pedantic - and the blog post actually does clarify this - but the problem isn't that a 3D representation of representations has "discontinuities" as such, it's that it's not orientable in Euclidean 3D space. It is similar to the Klein bottle - the mathematical description is continuous, but any Klein bottle made of real-world glass has to intersect itself. Or likewise that a Mobius strip can be demonstrated in 3D but can't be built in Flatland without a 3D entity doing the copy-pasting. Reality just has the wrong topology to represent the full group of rotations. Hence the discussion about projective space later in the blog post.

So adding a fourth gimbal is really tantamount to a correctly-oriented embedding of 3D rotations onto a 4-torus (that is, [0,2pi]^4).

Gimbal lock also relates to another issue of continuity, related to the "plate dance."[1] Rotations themselves have a sense of continuity (infinitesimal differences in either the angle or axis of rotation, aka they are Lie groups), but Euler angles fail to respect the equivalent fundamental theorem of calculus: adding a bunch of infinitesimal changes might say you are at the identity rotation according to Euler angles, but in reality you have flipped the meaning of the right-hand rule and the overall state of the system is not at the identity. In a robotics context, the robot's hand might have done a complete rotation, but its arm is twisted without the robot "knowing." I believe robotic arms used to have a serious problem with this, either overrotating and breaking the arm, or swinging dangerously fast in the opposite direction. Using quaternions / a fourth gimbal / etc. there would be a measurable phase or pole indicating the true state of the system, and letting the robot know how to rotate its arm without malfunctioning. So,
like the Apollo mission, the need for a fourth dimension
to keep track of that stuff - and even the quaternion multiplication structure - comes about pretty naturally without ever thinking about abstract math.

[1] https://en.m.wikipedia.org/wiki/Plate_trick
When I tried it, it seemed like you really need to list all modules in `tach.toml`.

What I wanted was to work at a coarser package level. For example if you have the modules `foo.a`, `foo.b`, `bar.a`, and `bar.b`, I'd like a rule that `bar` can import from `foo` but not vice versa, without having to list or care about the submodules.

Is that something you'd want to support?
The gov't releasing the hardware and software licencing used in CANVAS already gives that away.
The -1 numbers are when your coin multiplier drops, that part isn't really explained or intuitive. i'm not even sure of how to call it. It's the number of coins that will spawn when you break a brick, and is displayed on your puck. I guess if i displayed " 2 x " on the puck and made coins look like coins, everything would be a bit easier to understand.
By total LoC owned, sure. I would be completely unsurprised if 20% of major companies in those industries have significant components written in Rust within a decade. It's been a long time since there was this much language interest within the embedded/safety critical domains.
What's your stance on the Trump pressroom only allowing Pravda from now on?
Let me the clear.. with a countrywide blackout with no specific eta on restoration, it creates potential for crime of opportunity. We should fix the root cause, but we should also take efforts to reduce the potential by higher police presence (symptoms) and reduce the potential for the opportunity (preventive measures) by reducing the traffic to necessity. It is not an indefinite curfew, but only till the root cause is resolved.
I skimmed it. There's one mention of "qualia" and I didn't spot anything to connect their theory with the actual experience of consciousness besides them saying they think so.
I just bought a car battery charger, a soldering station (not the crazy thing with the RTOS and the apps, standalone and basic), a spare charging cable for my FLIP-PHONE, an Arduino, some MOSFETs and a capacitor/resistor assortments.

It's too late for me to decouple technology from everyday life. Best go on without me. I wish you all luck.
Plants don't live in open space either, and yet the submitted page wants to research possibilities.

Using some genes from mangroves it should be possible to develop a plant that would grow in open sea.
I'm not sure this is the biggest or most relevant problem and I can't think of many sincere good faith reasons why you'd bring it up here. It's the consensus mainstream position on this subject on HN, and is discussed and ultimately endorsed many times a week for the last few years.
Which is why everything ends up as json in the end.
MSNBC Cancels Joy Reid's Show in Major Shake-Up
Yes, i'll make coins look like coins, sound like them, and roll around. Then if you pick the "coins stain bricks" perk, they'll be colored like before, but by then you should already know what they are.
Well, you haven't ever been able to upgrade RAM on your GPUs, so the real question is more like: will more consumer-grade devices move towards unified memory designs with single memory pool?

My completely-bullshit opinion is something like "I think it's attractive for a lot of mid-range or lower end SKUs, so you'll see it more frequently." It's attractive because you save a lot of power and components with this kind of design. It would be interesting to see this kind of design (APU) in a socket-able factor too, but who knows. It's also attractive for a certain class of high-end design too (like Grace Hopper), but I think you're going to see RAM sticks for a while yet in the mid-to-very-high-range.

This is completely bullshit because it is based more on vibes and basic technical design points than any kind of market forecasting or anything like that.
I don't agree with this conflation of labelling and signage with advertising, to the benefit of the latter. It's not the same thing at all.

The milk carton has a label so that you know what is inside it. If you were to put the same graphic on a billboard, does that give you useful information about the billboard? Of course not: the advertisement just attempts to influence the decision you will make when shopping for milk in the future.

Likewise, it's one thing to put a store's logo on the building containing the store, and quite another to put it on a billboard, newspaper, or a TV spot. The sign on the building tells you what's in it, which is useful if you are looking for that store; the advertisement hopes instead to implant a desire to go look for the store, which may not otherwise have occurred to you.

Attempting to create a desire for goods or services people might otherwise never have wanted, in hopes of getting money from them they might otherwise not have chosen to spend, does not seem like it is doing any favors for the people being targeted. While a milder sort than many other forms of evil, I do think advertising qualifies.
In my opinion, Ada needs some better tooling to become accessible.

Though I'll have to give the Ada LSP a go again, hoping that it plays nicely with JetBrains' suite.
ah, the "what would happen if we reinvented the wheel?" postulate.
I'd recommend using goblint (https://github.com/goblint) as a starting point, rather than Clang.
"AI is stuck in statistical mimicry—it will only reach self-awareness through structured resonance, not probability."

The current frontier models aren't probability engines anymore, since the very selection of the training dataset to the final stage of refinement, even the baseline prompt from where they're acting as chatbots, they have lots of rules which certainly and firmly break the probabilities when they're flowing through the data they have encoded in their "insides".

So probability engines, not quite so, they have clear context (training data), and guidelines inherited right from self-aware entities.

Would you say that an apprentice of reality would be less aware of it than their teachers? Or maybe we're encoding the very way to unmask the observation task to the sheer mathematical structures, then transforming them into something new.

Just like you can rapidly rotate a circle and it fastly becames a sphere. It doesn't requires anything else. The act of moving through the data creates the sphere.
Techno-fascism came, established itself, grabbed the power and the majority is still deciding if techno-fascism is a thing or not
+1 to Amy Goodchild.

Also worth checking out are Murilo Polese and Camille Roux.
Maybe the catch was in saying that left right labels are arbitrary, could be called node1 and node2 as well, inverting is not necessary per se, just visit it in node2, node1 order if needs to be flipped - ie. no physical rearrangement is necessary.
Out of the major operating systems, Windows is probably by far my favorite to develop for[1] using Rust. windows-rs[2] is officially supported and is constantly being worked on and improved.

[1]: https://github.com/LGUG2Z/komorebi

[2]: https://github.com/microsoft/windows-rs
I don't think you can say that is the problem. It may have exacerbated the issue, but problems exist when summarising full news content too: https://www.bbc.co.uk/news/articles/c0m17d8827ko
GenAI as a Teacher Guide and Coding Companion (Part 1)
Until last year, Amazon gave police video from Ring without a warrant.

https://www.wired.com/story/ring-police-rfa-tool-shut-down/
India banning TikTok did not have the same effect on the Indian software market [1]. The local competitors that cropped up were mostly disappointing and didn't outcompete YT/Instagram.

Similarly, the benefits of Sweden banning Signal would most likely accrue to WhatsApp, not any indigenous software company.

[1] https://restofworld.org/2022/tiktok-sized-hole-in-india/
Not trolling. I'm making a rather serious point.

The article is about money. The OP made a comment about giving up luxury for health security in a heartbeat. Both countries have a strong safety nets and multinationals have branch offices there. For many people it's as simple as asking for a transfer. For others making high tech salaries, it's just a matter of buying a citizenship. They are for sale and relative to high tech pay, don't cost that much. Less than $1M USD to buy a Canadian citizenship.

But they won't. Why? Because the pay is less. And that's the harsh truth. Migration patterns are driven by economics. It really is about money most of the time.
In most of the US you had to pay with coins. No cards allowed, and you'd definitely have to guess how long you'd take. Even in the few places that accepted cards you'd still have to pay for a time slot in advance, and go back to the meter in person to extend that time slot.
We're doing step one. https://www.nasa.gov/image-article/jaxas-first-wooden-satell...
Tesla Is Watching [video]
Humans too!
There are definitely some regions of existing code where legitimately replacing the existing C/C++ functions with Rust is justifiable on its own. The big one I can think of is parsing code--things like parsing fonts (as sibling mentions) or A/V codecs are things that have historically been replete with exploitable memory safety issues and are reliably untrusted data.
"Dinosaur asteroid 'sent life to Mars'" https://www.bbc.co.uk/news/science-environment-25201572

Estimates when the 180km-wide Chicxulub crater in Mexico was formed about about 70 billion kg of rock was thrown into space. Obviously you need a big bang to overcome the Earth's gravity.

Here's a NASA guy trying to simulate it in the lab https://youtu.be/bfrHoGlFLwk?t=70
Great talk. I wish Mark had gone over the "dislikes" slide a bit longer though. For instance, I'm not sure what "dynamic linking will eventually bite us" means. He says dynamic linking is commonly used on Windows, but I don't understand how that's problematic with Rust.