skysight-inc/HackerNews huggingface dataset:
Nvidia must be the fastest growing in revenue a company has ever been at their revenue, right?

If you adjust for inflation I imagine they'd have some competition from the robber barons, but it's hard to imagine.
You do realize that this is exactly why Russia keeps fighting? From the Russian perspective, the collective West has taken its nice mask off and will stop nothing short of what you are describing.
The intent is usually not to simply regurgitate the results, but to augment the prompt with them to enable a better, focussed answer to the user question than either search or an LLM alone would provide.
At scale, running on commodity servers, why would want those features even today?
The difference is that in C++ it's expected that you'll overload operators, provide implicit conversions and throw exceptions. Of course you can write terrible code in C but it is not common accepted practice to hide a longjmp in a macro disguised as an identifier.
Didn't people make similar claims around the industrial revolution?
Running on the JVM is one of the best things about Clojure. The JVM is an impressive piece of engineering where uncounted bajillions of man-hours were invested into making a good and performant VM with modern GC.

I've been using Clojure heavily for the last 9 years or so and I can't see any reasons to dislike the JVM. Also, I barely ever touch any Java. You don't need to.
thanks! this was based on a 30 minute 'crash course on what things they need to look out fo'

I'd recommend taking a look at lancedb as they support text, vectors, and sql.

high relevancy scores are not percentages, they only make sense in 'ordering' but 0.7 does not mean relevant.

but .9 vs .7 means 'maybe more relevant.
Apparently English reading comprehension skills are.
Growing up, I had a strong aptitude for both math and literature. I loved writing and reading. Also loved doing math, especially algebra.

But I grew up before YouTube or even broadband, and I had very limited access to quality math resources. Otoh, we had a pretty nicely stocked library at home and I could read all the literature I ever wanted to read.

I ended up majoring in English. Although I now work in the tech field, I’m not deeply technical and my math knowledge is effectively stuck at freshmen college level.

I wonder what my life trajectory would have been like if I had access to teachers like Sal Khan - or even YouTube - back then.

Young people today are blessed. They can learn from the best, often for free.
Nvidia First Quarter Fiscal 2025 Results
I'd love to have a minimal spreadsheet app like that for Android. Any recommendations?
It's not ignoring about ignoring null pointer or overflow checks, it's having to necessarily insert these checks everywhere.
I don't think the main issue with News Corp is that they're "old" media.
> something else will come along and eat their lunch

It already happened.

Whilst Bluesy was requiring invites, Threads launched and now has the highest DAUs of all of the text social networks.
Another thing that people usually forget is that a phone or a car are not a person. “Your” car being at some place doesn’t mean “you” being there. Same as a owning the murder weapon doesn’t make you directly guilty of the crime only a suspect.
I've encountered the same difficulty trying to get my data from LexisNexis Risk Solutions, and I too suspect this is intentional. Though my recollection is the form allowed me to enter some identity verification info like ssn or dob, but whatever I entered wasn't sufficient for them.
What guarantee is there that the individual is managing what money they do get optimally?

Is it ever possible they are wasting money on things they don't need that could have allowed to not need food stamps?

Just wondering how this would be determined.
Not gonna lie, I have a certain prejudice against Python because of the whole packaging issue, something I definitely need to work on. I did ship Python code before, I just don't really like using it.

I do have the pyinfra documentation saved so I remember to take a look at it. I love Go for many reasons, but the distribution of binaries is probably at the top.
People in prison have more 'community' and 'support' just by the fact they are surrounded by others in a communal setting than the average person out on the street in the USA. How f'd up as a society is that?
I let my toddler play with it for a while on my phone, he didn't enjoy it very much.
I recall reading about xlwings allowing one to work with VBA in Excel through Python.
Wnen they implemented seat-belt laws, they (in at least some places) said that it would not be used as the primary reason to pull you over, it would be a secondary infraction. That changed. They can tell you whatever you need to hear to get you to vote for it, then change the law later.
There still has to be an antenna somewhere in a location where it can avoid all the EM interference. It seems like disconnecting that would be sufficient.
I knew it, it's a conspiracy by Big Array.
Microsoft announces the Proteus Controller for gamers with disabilities
You conflated WW1 and WW2 and yet give me lectures on style and judge whether the equivalence is false or not? There's a word for that. I don't think I am the one being brash here.
Defaults Matter, Don't Assume Consent
Do you post this comment on every thread involving a language that isn't once of your Holy Three?

Personally I don't feel this strong urge to tell communities that I'm not interested in them. Waste of my time and theirs.
It's painful for the compiler too, it has to turn the parents imperative code into SSA (essentially A-normal form) so it can optimise it!
Namespaces are nice, but to my knowledge require name mangling which isn't a thing in C. I'm curious what you mean by "clean up the code significantly" and "confusing code paradigms" because in C you typically prefix your functions to prevent name collisions which isn't confusing or too noisy in my subjective opinion.
I realize you've long since moved on, but this type of story is the type of thing that well-received Medium articles are based on. Given the way you've described it, I know I'd be interested to read about this & I don't even do much Excel work in Python. Please consider it.
Couldn’t this easily be proven by monitoring transmission power from the device? There are all sorts of people who go on vacation and use the switch to avoid roaming charges. It would be plainly obvious to those people that their supposedly offline phone went online when they look at their bill. Or is there some secret apn bypass?
Partial updates could be useful for certain kinds of (mostly binary) files, but block storage is going to handle that much better in general than object storage. The concurrency and consistency guarantees are quite different between object and block storage. Making partial updates atomic would be quite difficult in general in S3, though simple preconditions like compare-and-swap (which is sorely needed anyway) might be sufficient to make it possible for certain use cases.
This is exactly what happens. Because of automation, the amount of labor needed to do all the work that was done in the 19th century is now a low single digit percentage of the population, and yet the unemployment rate is low.

The actual problem is artificial scarcity, not automation. A robot that can build housing cheaper than humans is great. A law that restricts new housing from being built so young people can't afford it is not.
I find functional programming is where things get bad. It does give some pretty elegant ways to do things, but it can become a nightmare when debugging. Sometimes I need to dig into Django code to work out what's going on. It's all fine while the code is imperative, but as soon as you hit a functional part, then following what's going on gets difficult.
That complicated box has an antenna. Disconnect (and ideally terminate) the input and no more spying.
Why are millions of pagers still in use?
> When in fact paredit makes lisps the easiest-to-edit languages in the world

That is true and whenever I switch from Clojure to C, I immediately feel the pain (what do you mean I can't just kill or lift this entire expression?).

But structured editing has a learning curve, so it's a difficult balancing game. Beginners are overwhelmed by all the parentheses, while experienced programmers don't even notice them and love the structured editing approach.
The topline is that the meteoric growth has already occurred. 18% quarterly revenue growth is good, YoY growth was 15x that.
It's not a joke unfortunately.

From: https://stratechery.com/2024/windows-returns/

"That latency, frustratingly enough, doesn’t come from the actual rendering, which happens locally on that beefy hardware, but rather the fact that Cocreator validates everything with the cloud for “safety”"
This is advertising 2024 style and very dangerous…

For me it’s not about it being News Corp thats the biggest problem here.

It’s that OpenAI simply, openly promotes one corporation / sources of content over others in their results / training. Maybe they gave them most likely a pile of money to make that happen. Or that they didn’t do it for any other bias than they liked their content. I don’t know.

Regardless, the fact a company with such power over text actively says they’ll promote certain content over others means that whatever trust can be placed in these LLMs now needs to be “officially” measured against sponsored results.
Yeah, I think what I have in mind is more along the lines of creating a defined goal that people need to achieve in a limited amount of time. Think carrying a sandbag for 20 miles by handing it off between the participants. E.g. pushing themselves physically or mentally, with some time constraints, and helping each other in the process.
Well, they’re getting sued by the NYT. Perhaps they decided to get in bed with everyone else before they could, too?
I love how Windows Recall is essentially just a clone of Rewind that I’ve been successfully using to fight ADHD for a looooong time on macOS. If it’s remotely as useful…
I'd give it a spin
You could argue that the reticence to add features to your service due to the the sheer complexity, time commitment, or flat out unwillingness to not upset the apple cart is a sign of age.
Yes, that makes sense.

Ooc, what do you think about the comparison to posting lists (aka bitmap indexes).

Some searching shows ML folks are also interested in compressing KV caches for models, so if your technique is applicable there you can probably find infinite funding :P
Asking for a friend - how do you get access to those programs? He's about to be homeless.
You can’t buy options on a $1000 stock, the notional amount for each contract would be $100k
Speaking of crazy applications of Emacs... Long long time ago, my team was tasked with rebuilding an MBS analytics system for one of the leading fintech companies. The original system ran on DEC VAX and was written in VMS Pascal (let's just say, a very unique flavor of Pascal). Rewriting it from scratch was not an option (it would take decades to implement all that complexity and to make sure it worked correctly). Instead, we utilized a combination of tools that first transformed the Pascal code into the form that was closer to more popular Pascal dialects (which included using a Scheme compiler and (drum roll) Emacs in batch mode), applied a set of hand-made patches, translated into C using p2c, and finally built on Linux. As crazy as it sounds, it worked well enough to be used as a foundation for the next gen of mortgage analytics.
Volvo's production-ready autonomous Class 8 truck
Pyinfra's documentation is definitely on my list of things to read.
maybe allows more retail investors to buy? hypothetically fractional shares solves this but i bet in practice, not many folks buy fractional shares.
Zig, a language which is explicitly aimed at the same domain as C, has an improved semantics for all of these things.

If a pointer can be null, it must be an optional pointer, and you must in fact check before you dereference it. This is what you want. Is it ok to write a program which segfaults at random because you didn't check for a pointer which can be null? Of course not. If you don't null-check the return value of e.g. malloc, your program is invalid.

But the benefit is in the other direction. Careful C checks for null before using a pointer, and keeping track of whether null has been checked is a manual process. This results in redundant null checks if you can't statically prove (by staring at the code and thinking very hard) that it isn't null. So in practice you're likely to have a combination of not checking and getting burned, and checking a pointer which was already checked. To do otherwise you have to understand the complete call graph, this is infeasible.

Zig doesn't do any of this. If it's a pointer, you can safely dereference it. If it's an optional pointer, you must check, and then: it's a pointer. Safe to pass down the call stack and freely use. If you want C behavior you can always YOLO and just say `yoloptr.?.*`.

Overflow addition and divide by zero are safety checked undefined behavior, a critical concept in the specification. They will panic with a stack trace in debug and ReleaseSafe mode, and blow demons out of your nose in ReleaseFast and ReleaseSmall modes. There's also +% for guaranteed wraparound twos-complement overflow, and +| for saturating addition. Also `@addWithOverflow` if your jam is checking the overflow bit. Unwrapping an optional without checking it is also safety-checked UB: if you were wrong about the assumption that the payload carries a value, you'll get a panic and stack trace on the line where you did `yolo.?`.

Shift operations require that the right hand side of the shift be a type log2(Type.bitwidth) of the left hand side. Zig allows integers of any width, so for a: u64, calling a << b requires that b be a u6 or smaller. Which is fine: if you know values will be within 0..63, you declare them u6, and if you want to shift on a byte, you truncate it: you were going to mask it anyway, right? Zig simply refuses to let you forget this. Addition of two u6 is just as fast as addition of the underlying bytes because of, you got it, safety-checked undefined behavior. In release mode it will just do what the chip does.

There's a common theme here: some things require undefined behavior for performance. Zig does what it can to crash your program if that behavior is exhibited while you're developing it. Other things require that you take some well-defined actions or you'll get UB: Zig tracks those in the type system.

You'll note that undefined behavior is very much a part of the Zig specification, for the same reasons as in C. But that's not a great excuse to make staying within the boundaries of defined behavior as pointlessly difficult as it is in C.
wikidata is not the same as wikipedia infoboxes.

wikipedia infoboxes API is already paywalled, pricing starts from $0.01/req.
> And you know the answer to all those questions for bluesky?

Nope. Just pointing out the downfalls of decentralized, and the fact that compromising with some centralization (as Bluesky is doing) is a better way for most people.
Can you only access it if you have an interesting story about a company you worked for in the bay area 10 years ago.
I remember haring about someone creating a musical software model that was supposed to allow you to do things that you normally couldn't do i.e. pluck or strum a cymbal.

I tried to find it but never have.

Does anyone else know what it is?
Funny, I use this myself, particularly in HN. I think there is a corollary though, which goes something like "Headlines which ask a question are more likely to attract attention when the subject is of interest to the reader." or "Headlines which leave an unclosed loop cause an impulse to find the solution."
I will take the liberty to expreas my most profound cynicism. Didn't Google fake some of its AI showcases recently? Didn't Apple fake stuff about their iPhone on some presentation? I believe this goes beyond a young person "mistake". And no. It's not just to the universities. There are plenty of institutions involved. There are commercial successes from technology corporations to take inspiration from. The lack of consequences stems from a judicial power that's made in an extreme conservative set of rules. So, everything is on fire. Or should be. And don't get me started on research journals and editorials...
I wish it were possible to enable a stricter mode that uses something like filesystem overlays to help contain known-unruly software like Adobe Creative Suite. Under this mode, any attempted filesystem reads outside of ~/Library/Application Support/<appname> that aren’t explicitly approved by the user would simply return nothing, and eliminating all traces of the software would be as simple as deleting its respective FS layer/sparseimage/etc.
> I don't understand why people have such a big privacy issue with this. It all happens on your device.

For now. It's not hard to predict that, sooner or later, Microsoft will want to send that information to be processed somewhere in the cloud (and of course, they will say that it's encrypted in transit, and will never be shared with anyone else...)

There's also a more fundamental issue: absent explicit recording, we treat everything that's output to the screen and speakers as ephemeral. Recording everything by default changes that paradigm. It's like having a hidden camera permanently recording on your bedroom: it's a place where we expect privacy.

> You shouldn't expect privacy on public or work computers. For all you know, they could already be doing this.

They could, but they shouldn't. It's like a hotel room: for all we know, it could have a hidden camera permanently recording everything that happens in it, but we still consider it a serious privacy violation when that actually happens.

> And if your laptop is stolen and they have your passwords, you're fucked anyways.

My laptop being stolen doesn't currently mean that the thief can know exactly what my screen was showing a couple of weeks ago.
Accurate Vs probabilistic is exactly the phrase I've been looking for. Thanks
The codes to launch the nukes was literally just zeroes until 1977. https://en.wikipedia.org/wiki/Permissive_action_link#:~:text....
Nvidia announces 10-for-1 stock split
When a consumer can see their neighbors' networks' SSIDs being broadcast on their own pocket computer, but somehow doesn't think that anyone else can see their own network's SSID, then:

That's magical thinking.

Magical thinking is not a privacy problem. Magical thinking is a cognition problem.
System log files have the potential to contain all kinds of sensitive data from all users of the system. Your own processes only have access to your own data.
I'm happy with Clojure, having progressively discovered better and better programming languages over the years, and yet I'm constantly on the lookout for new languages and approaches.

Don't feel like being the Blub programmer and missing out on new good stuff.
At this point why use nostr over ActivityPub?
The only thing that has changed with Twitter is who gets banned.
Once you have vector representations the "similarity" scores are just basic linear algebra. It's fundamentally no different than any other IR/recsys task.

A good overview is chapter 6 of the Stanford NLP group's IR book [0].

Engineering LLMs still requires a good foundation in the basics of ML/NLP so it's worth the time to catch up a bit.

0. https://web.archive.org/web/20231207074155/https://nlp.stanf...
The deductible for a comprehensive claim is usually a lot lower, mine is only 100 USD while my collision deductible is 1k USD. Of course if you live somewhere with lots of crime this isn’t the case.
Modern cars have their own internal GPS and cellular links. Even if they don't have mapping, it's probably still there, always on for tracking and compass bearing.
> the stock barely moves even with stock split + dividend increase. This looks rather bearish.

Already priced in. Look at comps of PE ratios in tech focused companies and you'll see what I mean.
> Let's first have a more equal society and then tackle the problem of underemployment.

In other words let's never tackle the problem of underemployment? A good way to ensure that something never gets done is to require a very hard thing to be done before it.
This is by design, and not an anti-socialist viewpoint, but another way to treat poor people with disrespect and to encourage class warfare between the working semi-poor and very poor. Keep people trapped by a myriad of low arbitrary thresholds rather than tapering off. In America, you're sometimes "better off" making no or almost no money.

Also, the benefits are paltry. If you're completely homeless, have no resources, and out-of-work in, say California, per month you will get MediCal*, $240 for food**, $149 in cash "aid", and that's it. There is an inconsistent patchwork of programs to give slightly more benefits that require a certain range of income threshold and specific demographic strings. Most all of these programs treat recipients like criminals and require regular paperwork and significant time, time during work and transportation that the working-poor can least afford.

The elderly and disabled qualify for Medicare***, which isn't quite "Cuba-level" health insurance but administered by a for-profit health insurance company under the vague supervision and standards of Medicare who pays for it. Medicare+MedicAid special needs plan (SNP) and Social Security**** is what a disabled or elderly homeless person would typically have.

* Same as the federal program known as MedicAid. It is much worse than Obamacare (health insurance for the working poor), and moderately worse than Medicare (for the disabled and the elderly) and almost no regular doctors take it. Providers who do take it usually are far away and usually serve a specific demographic. While it covers emergency care almost completely and some medications, it's not very good. There is significant healthcare bias in America based on health insurance and age.

** "Food stamps" that used to be actual stamps. In the US, the federal program is either SNAP or WIC (pregnant women, infants, and children).

*** Medicare is a federal health insurance system comprising many types of plans run by private corporations with a Byzantine patchwork of limitations and benefits.

**** Social Security is monthly cash for disabled (SSIDI) and retired people. SSIDI waives work requirements. Non-disabled elderly receive an amount based on how many years they worked and how much income they received, up to a relatively low limit. There is a debate about cutting off income- and/or asset-rich people from receiving Social Security when they don't need it.
Hmm, maybe we could come up with a standard syntax? We could call it “Standard-expressions”, or perhaps “S-expressions”? That way an entire family of languages could use the same syntax. Now how do we get people to follow this standard?
That's neat, better than ruby in that regard. Still hate the () syntax especially when you have a bunch of nested functions, I bet you get used to it though
I think it mostly just opens the door to retail investors with a smaller account. The announcement of a stock split by itself create that expectation and drives the price up.
Or we could just have the government stop having laws that constrain competition, so that automation makes things cost less instead of siphoning the money into the coffers of megacorps, and then at lower prices people buy more products and services, increasing the demand for labor and decreasing the cost of living.
They're not E2E yet, although they plan to introduce this later (and have had a good record so far of adding features incrementally with very few bugs). But you shouldn't be using any social media platform for communications that need to be secure.