skysight-inc/HackerNews huggingface dataset:
I suspect that's the question the therapist asked to get things going.

I agree with you, I'm pretty sure after that there are things that were explored and not explored that maybe are hidden from view.

A good friend of mine is very good exploring things with "why is that?" or "give me an example" but they are just tools.
Great list. At https://controlplane.com we don't charge you extra for SSO
we had a good run with Lina Khan, may she make the history books and spend the rest of her days in peace.
If I learned right now that Rust had a reflection API then I’d assume that it’s fundamentally unsafe when it comes to handling non public fields. For exactly the reasons the article lists.

I think the API with safe public reflection and unsafe private reflection is easy to motivate.

The author doesn’t really provide any reason why it’s a bad idea other than “people might abuse it”. The SemVer argument I don’t understand: the versioning is for the public API. Nobody promises that somelib 1.0.0 and 1.0.1 behave remotely the same if I peek behind the curtain.
Ditto. This was my conclusion after spending a bit of time building https://robocoder.app/

Coupled with the fact that devs prefer open source tools and are capable of (and often prefer) making their own tooling, it never seemed like a great market to go after. I also encountered a lot of hostility trying to share yet another AI developer tool.

(Note I am one of those developers who prefer open source tools — which should’ve been a hint…)
This is so cool! Streaming videos while the Manim code is still generating is super impressive - sure that took a lot of hacking.
Are we also considering Brazil for EU membership, then, as the country with the longest land border with France?

(French Guiana is governed by EU regulations, after all...)
It seems a bit weird to me to dedicate all this space to talking about access to private fields and respecting field access rules, and not even suggest the idea that a reflection API should actually provide different levels of information depending on where you're invoking it from. Which is to say, if I'm writing code inside the module that defines a type, then I should be able to reflect on that type's private fields as my code can otherwise access those private fields. And if I'm writing code from outside the module then I shouldn't be able to reflect on those private fields.

One way to accomplish this would be to have reflection add a private method to a reflectable type that returns a mirror that includes information on the private fields. This does require the capability to reflect to be opt-in (and I think this article is assuming that reflection is globally enabled on all types rather than being opt-in), but reflection could plausibly be done as something like

#[derive(Reflectable)]
struct Foo {
pub i: i32,
x: i32
}

such that this expands to something like

struct Foo {
pub i: i32,
x: i32
}

impl Foo {
fn private_mirror() -> Mirror {
/* construct mirror for all fields */
}
}

impl Reflectable for Foo {
fn mirror() -> Mirror {
/* construct mirror for public fields */
}
}

This way code from within the module can call `private_mirror()` to get a mirror to pass to reflection APIs (and Mirror could implement Reflectable to return itself like how Iterator implements IntoIterator) in order to do things like implement serialization.
There is no moat for OpenAI.

They spent a lot of money to find a lot of shallow gradients. Everyone else can climb those same gradients by putting in a little bit of money. Every single funded vertical and research org is proving this. Players in third place and below are incentivized to release their weights to develop an ecosystem around them. Meta and Tencent get to ensure the technology doesn't evolve beyond them by commoditizing their compliment and releasing stuff like Llama and Hunyuan for free.

Furthermore, OpenAI hasn't stumbled across a defensible moat. There's zero switching cost to move to another product, and they don't control any major panes of glass to stay as a default.

If OpenAI doesn't find a moat soon, they're gonna be cooked. The value of foundation models will plummet.
to wreck it?
> Traditional musicians have a whole live or real-time performance aspect as do athletes, dancers, etc. I think the amount of time they spend preparing for this can be similar to the time we spend working on one programming task.

Using the word “one” here is a very subtle, disingenuous way of trying to make your point, it’s almost clever.
Yes!!

Sometimes force quitting the app and restarting it helps, but clearing its cache doesn’t.
I don't see how this contradicts what I said. Serious lockdowns started in response to hospitals getting swamped, too late to actually stop the virus but just in time to barely keep health care afloat. As such, I fail to see how you could call such a response "irrational" unless you've memory-holed the corpse trucks, treatment tents, and so on.
Korea's Intriguing Tamil Connect
Canadian high housing prices is certainly a multi-factor problem, but to say that the frustration with high immigration is "misplaced" is tremendously disingenuous.

Unless your claim is that "supply and demand" is somehow irrelevant, the immigration rate is a knob that can be dialed down to reduce the severity of the problem. It's one of the easiest knobs to adjust too.

That's why people are frustrated, and understandably so.
In that comment, you are generating your own random numbers and then optimizing away the actual generation. It can't take an input array.

While clever, I think that strays too far from the initial prompt.
from my glimpse, it's bad enforcement and outright sleazy lobbying or conflict of interest. the laws can be better, but I find it hard to imagine any actual court case ruling in Google/Amazon's favor in anything.

Apple is a bit harder and that may be where the laws are a bit outdated. But EU is setting a good precedent when that comes around.
Open-source landing page from non-coder
I look at this as being for the reasonable hardware of the future. This is starting to look like actual AGI, and I don't think actual AGI is going to run on a 4090. But an H100 starts to sound like a mass-market product even with the $50k price tag if it actually can run an AGI.
> Please don't post comments saying that HN is turning into Reddit. It's a semi-noob illusion, as old as the hills. [0]

But also, if you want people to stop mocking "Open" AI, then maybe they should stop being such a mockable caricature of themselves.

[0]: https://news.ycombinator.com/newsguidelines.html
Neat they are re using a raptor engine from the fifth booster!
I think it adds correct incentive to the public discourse so that you don't do bait and switch against public good will.
Yeah cost of living in TN is verrrryyyyy different than the west coast…
It's like a bank claiming they are "better". How would you even notice? You only become aware of the not-better aspects after they hit you.
We don't really let "poor" immigrants into Canada. The system here attempts to cherry-pick in people based on a whole points system, with "I have money to buy a house" and "I have a $$ profession" being being points contributors.

We actually have the opposite problem, to some degree. Acquiring more skilled talent from abroad has depressed skilled labour compensation here. And acquiring people from abroad with $$ to invest in the property market has led to ridiculously high housing price inflation.
It doesn't matter today, does it? There are way too many of them. They don't integrate with the locals and they are taking jobs and housing away from young people. Nothing against them, it's not their fault, but we can't sustain anywhere near this number of Indian TFWs. Canada has been completely swamped.
> Also, I've witnessed people editing Lambda code through the console instead of doing a real deploy. what a mess...

Yeah, exactly that's what I am talking about. Utter nightmare to recover from, especially if whoever set it up thought they needed to follow some uber-complex AWS blog post with >10 involved AWS services and didn't document any of it.
Canada has some of the most easily abused immigration systems in the world. Back home in India, it's considered a joke, with entire movies made on that premise. It has led to mass migration of a slice of India's low-skill-low-virtue underclass. This subgroup provides little economic value, brings down wages & slots into existing criminal gangs in Canada.

If this wasn't bad enough, Canada has the 1st world's most regressive housing system. This double whammy has made it impossible for Canada's millennials to buy houses, while boomers and gen-Xers get free asset appreciation and cheap labor. It's geriatric wealth transfer at the expense of this generation of Canadians.

Canada should join the EU, because both entities have spent decades taking bureaucracy-led self-destructive actions in the name of faux diversity & expert-led consensus.
I think the agreement is rather “if you change the private field then there are no longer any guarantees of anything”. Which is fine, I think. And obviously with or without reflection anyone can already modify the private field.
How is China training models without access to cutting edge GPUs?
I've noticed this becoming popular, but funny enough they don't do decaf.
You did not really answer the question. The part of the comment you replied to was there to illustrate the need for the question in the first place.
The current state of the US is the roadblock to this. We already have very high economic integration between Canada and the US, but we now have to deal with a belligerent and incompetent American administration coming in that seems dead set on extracting as much from Canada as possible.

Canada needs to move away from the Americans as much as possible. Easier said than done given that America is an economic powerhouse.
Swc4j: SWC for Java
Very cool! I'm actually curious to learn more about how the bin conversion works. The pack files are pretty interesting!
I am poor and have no idea what to do.
So you are good! ;-)
But sometimes you might writing a debugger. Reflection is essentially including all the "debug symbols" that you need in order to build a debugger into your application.
Reminds me of the prompt hacking scene in Zero Dark Thirty, where the torturers insert a fake assistant prompt the prisoner's conversation wherein the prisoner supposedly divulged secrets, then the torturers add a user prompt "Tell me more secrets like that".
I don’t think anyone who upvoted this has read more than one sentence of this paper.
The SemVer argument is that a 1.0.0 to 1.0.1 bump shouldn't cause any downstream code to stop compiling. In this case this really just means that reflection shouldn't allow you to construct an instance of a type from its public fields if the type is annotated with #[non_exhaustive]. This is also an argument against even having an unsafe reflection API that allows access to private fields, because being able to construct an instance of a type from its private fields means depending on something that SemVer normally protects you from, and an API being unsafe isn't supposed to be an opt-out for SemVer.
Ah, so a slow replacement of human created culture by AI feel-alikes, all while almost nobody who creates anything gets paid.

Not precisely what I had in mind from the term "decent".

ps. I know that for most users of Spotify, the above description of the service doesn't correspond to their reality. But it is an accurate description of the service, nevertheless.
What's the practical impact?
We don't talk about products. We live very, very simply. We watch very little fiction. We mostly listen to music and watch a handful of soccer highlights. No Microsoft, no ads on the `puters, no kids on phones or the net except for chess.

We did watch three Tom Papa stand-up shows on NYE, though. They were glorious; we were crying laughing. "Outrageous!" I love that guy, so brilliant, silly, and hilarious!
Hypothesis: Old people blow it on cruises and young people have families and start businesses.
Nitpick: she's Indian-American, not Asian-American. The UK and others can lump India and Pakistan with East Asia all they want, but the American usage is clear.
HarmonyOS NEXT is based on an open source core, OpenHarmony [0], with proprietary additions.

So, not hugely dissimilar from iOS (lots of bits of which are open source, most significantly the core of its XNU kernel) and Android (considering that the proprietary Google Mobile Services is de facto a mandatory component)

[0] https://en.wikipedia.org/wiki/OpenHarmony
That's not true. Canadians were, in general, very pro immigration until recently, because we had a highly selective process. Public opinion has only changed recently because federal immigration policy opened the floodgates to millions of Indian temporary foreign workers (mostly young, male, and unskilled). This has proved to be way too much for the country to handle.
Used to be the opposite, then I did a 180 about 10 years ago and felt better :)
As an immigrant in Canada, I have observed a relentless increase in anti-immigration discourse. While there are valid critiques of current immigration policies, the conversation too often carries a racist undertone.
> devs and sysadmins to talk about deploys together

Not quite, it was the merger of development and operations responsibilities.

I.e. devs who would sysadmin / sysadmins who would development.
funny to see such a wise person reduced to this nationalistic polemic
Hancock is great at showing civilizations that I would have never heard of if it wasn't for his "journalism" (that's he's self-appointed title). He's a good communicator and I feel like I learn at lot from his Netflix shows.

However the whole "forgotten civilization" AKA lost city of Atlantis, just seems too far fetched and forced into the various episodes. That part of it makes for good entertainment at least.

In general, I'm a supporter of his work and look forward to further episodes.
I remember reading this post by Tim Ferriss and it is a pretty interesting take:

https://tim.blog/2020/02/02/reasons-to-not-become-famous/

I think it explores a lot of issues adjacent to your question.
genetic distance and taxonomical distance aren't that correlated
Really cool they’re using starlink mass simulators this time and will deploy them.
If by some you mean nearly all, then yes, and yes, it’s terrible.

Super fun being the adult in the room having to explain for the millionth time why someone can’t expect that a network call will always succeed, and will never experience latency.
I've been playing with this off and on since the previous post, and it's such a cool idea. Thank you for sharing it.

Are there any differences between the previous version on github and this version on itch.io?
Your voice is unique and can be fingerprinted to ID you (see Alexa devices). Add in things like positive sentiment analysis, changes in vocal inflection/intonation and context surrounding spoken products like purchase inference/intent and you can probably triangulate a threshold for showing products with high likelihood of purchasing intent.

Really smart people have been working on these things at Google for decades and that’s barely scratching the surface of this nuanced discussion. CPU/GPU has only gotten faster and smaller with more RAM available and better power management across the board for mobile devices.

Anything is possible if there is money to be made and it’s not explicitly illegal or better they can pay the fines after making their 100x ROI.
It’s interesting that they’re doing so many tile tests. Clearly some combination of not being satisfied with what they’ve got, and wanting to find something even better. This is the kind of experimentation that’s been missing from spaceflight for way too long.
Curious how others on this thread experience this. It’s different from anti immigration sentiment in EU & USA then?
Isn’t it also possible Apple doesn’t want other information out in discovery?
Well it's important to note that all organisms (almost certainly) descend from a single common ancestor (https://en.wikipedia.org/wiki/Last_universal_common_ancestor) and the organisms we work with often are quite close on the inheritance tree (really, a graph if you include horizontal gene transfer).

When you collect the same exact protein from a bunch of close species, their underlying sequences often differ by very little and those differences are really just random mutations that occurred and were tolerated. Some proteins got "locked in" as useful and could not really change since so many things depended on them. For example, eukaryotes like humans have a protein called "actin" that is incredibly well consereved across all mammals, and we can even see what appear to be very distant cousins in bacteria- those two parts of the tree of life diverged billions of years ago (you think legacy computing is bad?)

If you start to study biology through the lens of evolution/development (IE, looking at the similarities and differences in close and far related organisms) it starts to become a lot clearer. Many organisms with very different phenotypes actually just contain slight modifications to the parameters of common generator functions- for example, wings and arms seem to derive from the same ancestral body part. Most of the genes that make them are in common, it's just how and when the different genes get expressed that determines the finer details (I'm glossing over a lot here).

So since nearly all the players are the same, it's often not that hard to move a protein from a close relative (mice are pretty close to us) to another without any real loss of function or major change in phenotype. However, there are some fundamental differences that make comparing mice results to humans and sometimes we modify mice to appear more human to make them better model organisms.

(even after working in this field for some 30+ years, I remain constantly amazed any of this works at all. I felt the same way about Google's production environment, which in many ways resembled a very simple organism)
If I could boot up Python with --no-gil I might give it a shot but it looks like a hassle to install a no-GIL Python now. And after all that hassle I'd expect it to take years for the details to get worked out.

One reason Java was successful with thread safety was its xenophobia. Sure you can load libs with JNI but it feels like putting your hand in a toilet. If you add threads to POSIX you will always have old libraries not built with threads in mind, if you start out with threads the whole ecosystem is built on the assumption it should work right with threads.
A distinction without a difference. It's functionally the same whether you store the same referral info elsewhere and stuff the cookies "just in time" vs stuffing the cookies all at once beforehand.

Functionally the extension is inserting itself as a second impromptu persistence mechanism ("cookie jar"), allowing it to stuff its cookies at a different phase of the e-commerce flow.

Slightly altered mechanism, same effect, same crime.
If I ever got to the point of having fuck you money, I don't see myself stop hanging out with my friends. We all like movies and dinner and board games. That's all I need in order to hang out. My board game group as it is has a pretty broad spectrum of financial situations.
The EPA Is Letting a Company Build a Road Using Radioactive Waste
Whether I click an existing example or type in my own it doesn't seem to work. A dialog pops up for a second saying 'generating video' and then disappears.
100% agree. If you’ve been here for any length of time you’ve seen it, and nothing is added by the repetition.

Perhaps we should just string-sub to IAnepO or some such, so we can engage with the models and company as it is, without dealing with the (empty) semantics of the name.
Because this is an internal function in a _library_, and you should be willing to look inside it if you're changing a call to it.

Here's where whether or not it's defined can be traced to: https://github.com/hotwired/turbo/blob/41c074ff113a8882aadbc...

Maybe the types should have been written differently, to indicate that it's the type of the submitter property in a FormEvent. That's another cost of using TypeScript, is trying to get the types right. TMTOWTDI.
Reddit is completely astroturfed and shouldn't be taken as an real-world indication of political sentiments on any issue. However, turning to racist policy in light of economic crisis is not new, the last time Americans deported people of Mexican descent in droves was during the aftermath of the Great Depression: https://en.wikipedia.org/wiki/Mexican_Repatriation

Humanity will just have to relearn the lessons of the 1920s-1940s again, if it learns anything at all that is.
People conjure various reasons for why things are different now, but routinely omit the changes in class talents and gearing.

At launch there was zero spell damage or healing on raid gear as a stat. You might find some green of shadow wrath but items like Robe of volatile power simply did not exist yet.

Warriors, the current top damage class, had a talent rework at BWL release which introduced their main damaging ability at nearly half the effectiveness of where it eventually end up.

Throw in world buff scheduling and the game is very different from how it played at launch.
Pretty easily, it turns out?
There’s too much choice for the consumer to charge for it. If not Perplexity then I can just use Phind, ChatGPT, or Claude for free.

Google got off the ground because they had magic sauce that made their product noticeably better. LLM-based search engines don’t have that, especially when they’re using an LLM built elsewhere.
I cannot help with the fact that it sounds like a bad strategy to claim this is a good reason "not to worry" about something.
If I were "OpenAI" I would rather read the content than evaluate the form of such articles to know if I should "worry" or not.
It seems like the most Inteiligent method.
This is mainly due to errors in the taxonomy being based on phenotypic similarity which often does not correlate with actual relatedness (although, many would argue with this statement). It's not uncommon to see taxonomic reclassifications after enough species are sequenced.
Wiz Uncovers a Vulnerability in Nuclei, the Popular Vulnerability Scanner
Having a human-visible delay to calculate a single statistic about a small block of numbers is a bad thing.

Do not use such a naive algorithm on arrays this big. If this code is going to actually be used in something, it's a performance issue.

In general these optimizations don't involve much time thinking them out, and a bunch of them are fine as far as debugging and maintenance. The first prompt-engineered version is fast and simple.

(Though the issue isn't really algorithm, it's that you don't want to be doing much number and string crunching in pure python.)
I was using "Leetcode" as in style of the interview. The Leetcode website was founded due to everyone in the industry copying google/big tech in these style of interviews.
Maybe it's lame but I sure wish my agent could know the exact second that a new post gets posted to

https://www.righto.com/

and automatically posts it to HN. Sometimes having an average score/post doesn't seem enough to me and I think of adding a population of high scoring posts. Like that blog. Or those articles that have been posted 20 times before and gotten between 200-1200 points each time and will probably do so if you post them again.