skysight-inc/HackerNews huggingface dataset:
Interesting! How does ueCalc handle early-stage startups where there isn’t much historical data? Do you rely on projections based on execution capacity?
I wouldn't read too much into that site. For instance it says my chrome browser, updated to latest version has a user-agent "similarity ratio" (whatever that means) of 0.43%. This can't possibly be true because autoupdate is enabled by default for chrome, so you'd expect everyone to have the user-agent, or at least all the windows users to have the same user-agent. For whatever reason it also thinks firefox has a 37.8% market share, which is clearly not correct. I also tested some phones, which it also claims is "unique". That clearly can't be the case either. Phones are pretty basically run the same software/hardware, and are pretty locked down from a customization/sandboxing perspective, so at the very least you'd expect most of the iPhone 15 in New York to have the same fingerprint, for instance. It certainly shouldn't single any one out as "unique".
Swift 6 is not the problem. It's backward compatible.

The problem is SwiftUI. It's very new, still barely usable on the Mac, but they are adding lots of new features every macOS release.

If you want to support older versions of macOS you can't use the nice stuff they just released. Eg. pointerStyle() is a brand new macOS 15 API that is very useful.
They're actively destroying US preeminence in science and technology. This has multiple effects. The lack of technology innovation leads to the lack of business innovation. The lack of business innovation leads to stagnant financial growth. The lack of technology innovation also leads to military opponents being as well-equipped or even better equipped than you. That's bad now that the US has entered an era of abandoning diplomacy.
I think this was the speech 15 years ago when they were just starting. I suspect OCaml isn't relevant in their recruitment strategy, apart from specialized profiles.
I've been purposely not correcting my mistakes in emails so people realize its me. I'm also tryin to write more informally. Or bad structure. Like too choppy. Or something
The 4+ Age rating is like, who can use the app. Not for 3 year olds, apparently.
Are you kidding me? I moved three years ago, from the US, to France, and I am still to hear one single "god bless you", in a conversation or media, let alone the religious comments of all sorts, at work, in political speeches, among folks at home and in the neighborhood, at the daily rate I used to have to ingurgitate, in the land of the free [evangelists].
Vinyl carver sparking a craze for cutting records at home
Try to understand: It's very difficult to give your stance the benefit of the doubt, unless there is some kind of language issue, or you are neurodivergent (not intended as an insult in the slightest).

Easiness is moot. Yes, the task is easy. It's also very easy to kiss a beringed hand - it takes two seconds. Humans shall be treated as humans, i.e. with a baseline level of dignity/respect, or they shall not give you the same back. To say that Elon treats people in a petty/disrespectful way would be an understatement of spine-tingling magnitude. And, to do so from a position of dubiously earned authority, and with such hostile intent, multiplies the effect. People resist such hideousness by their immutable nature, Americans perhaps more so than average.
I dunno about that, everything turns into a wildly animated gif when I’m tripping
Might want to add a disclaimer in view of https://corporatewatch.org/ ("Corporate-critical news and research since 1996")
Religion has no place in school in that context
Denver police learned about this the hard way:

https://abc17news.com/news/national-world/cnn-national/2024/...
Would be fun if we could redefine the word horsepower in this context
And why first 1024, can pick from predefined points.
Again, what do treasury yields have to do with the 4% rule? The 4% rule assumes you’re investing 60% in equities.
Data Science Isn't Science
Time to actually read Test-Driven Development By Example, my friend. Or if you can't stomach reading a whole book, read this: https://tidyfirst.substack.com/p/canon-tdd

TL;DR - If you're writing more than one failing test at a time, you are not doing Test-Driven Development.
Sorry, I expressed myself wrong. I meant "Note that you cannot assume that one dose of vaccine = one life saved".
> mid 90's dollars

To be precise: inflation from then to now is just about 2x. So, that would be $4K in current dollars.
More than 20 Musk staffers resign over DOGE's 'dismantling of public services'
The critical missing info is "your platelets are low, keep an eye open for red spots on your skin that spread."
Skybox Security's dramatic shutdown stuns employees and industry
Probably because you think you're smart AND you write excessively clean code and are excessively anal about it. Whether you actually are smart is a different story.
Sometimes bespoke subtlety is bad or superfluous and sometimes its innovative. Ideally, you streamline a golden path as best you can but its also important to leave room for new good ideas.
Very interesting... I see a lot of parallel with my higher-ed startup - regulatory moat, fragmented market almost like consulting, and super long sales cycle...

Maybe I should be more mindful of integration cost than I do know.
I've been a Perplexity user for about a year now, why would anyone pick ChatGPT search over Perplexity?
I don't agree. Making systems that don't fail is incredibly hard. ChatGPT has shown to be invaluable here.
If only we could get some funding for this, and maybe get a charismatic college dropout as CEO to lead it bravely, whatever the results?
Drag the King to his destination square.
It's better credentials and experiential basis than most other programming books.

Moreover, it is the students' inexperience which give this text credence --- since it results in their making errors and poor architectural/design choices it affords the chance of correction.

I think it is remarkable that the author switched from "modules should be specialized" to "modules should be generalized" (rough paraphrasing, mailed my copy to Brazil and waiting to buy a replacement).

If you know of other books which you merit recommendation and which have a similar or better context for their authorship and exposition, I would be glad to hear of them.
Layman opinion here: If a black hole forms, the point where it forms is an event horizon, but not a singularity. Then, while things get worse, it disappear from the universe.

So why would a singularity ever form? And what can't be formed, can't exist.
Shrooms and visuals seem to be all over the place. From personal experience, they usually induce visuals but not always. For some friends, they rarely induce visuals, but sometimes they do - especially with specific strains of cubensis (despite “a cube is a cube”).
Structure graphs are rarely useful for me, but visualizing the data flow is how I think about code in general. Sometimes it's graph-like, but more wishy-washy and I'm only holding the relevant parts for the task at hand in my head rather than everything.
Requires macOS 15.0 or later. – Oh god, this is so stupid and most irritating thing about macOS "Application development".

It is really unfair to call it "software" it is more like "glued to recent version of OS ware", meanwhile I can still run .exe compiled in 2006, and with wine even on mac or linux.
Brewing Clean Water: The metal-remediating benefits of tea preparation
He "only" saved 30%? That's amazing. I really doubt most people are going to get anywhere near that.

When I run it on my home folder (Roughly 500GB of data) I find 124 MB of duplicated files.

At this stage I'd like it to tell me what those files are - The dupes are probably dumb ones that I can simply go delete by hand, but I can understand why he'd want people to pay up first, as by simply telling me what the dupes are he's proved the app's value :-)
You're confusing hybrids with plugin-hybrids. In either case, these cars are far more efficient than standard ICE cars even if you never plug them in (e.g. your garden variety older Prius doesn't support plug-in but is far more efficient than e.g. a Camry).
Very cool, although as noted in the article the value of the item found might be 0 as it's not likely to be used for its intended purpose ever again, for good reason.

I used to visit a surplus store that had all sorts of aviation related equipment, worth tons of money if new, but they sold for $5 or $10 a piece.
Microsoft lied about Windows 11 [video]
How does Shapr compare to FreeCAD?
Who’s a good voice to text?
They failed every single Jepsen test, including the last one [0]

granted, the failures were pretty minor, especially compared to previous reports (like the first one [1], that was a fun read), but they still had bad defaults back then (and maybe still do)

I would not trust anything MongoDB says without independent confirmation

[0] https://jepsen.io/analyses/mongodb-4.2.6

[1] https://aphyr.com/posts/284-call-me-maybe-mongodb
Yes, some hosting services have experienced a 100%-1000% increase in hosting costs.

On most platforms, browser use only requires the interactive elements, which we extract, and does not need images or videos. We have not yet implemented this optimization, but it will reduce costs for both parties.

Our goal is to abstract backend functionality from webpages. We could cache this, and only update the cache if eTags change.

Websites that really don't want us will come up with audio captchas and new creative methods.

Agents are different from bots. Agents are intended as a direct user clone and could also bring revenue to websites.
I did that back in the day (before we could click on anything) about what the compiler was thinking as it generated the code. That was fun.
Great answer!

And the implicit-order-of-adjectives thing is something I was not even aware of, but makes sense now! Fascinating!
npm's --install-strategy=linked flag is supposed to do this too, but it has been broken in several ways for years.
No, it is not horrible advice, it is good advice. If you have no confidence in your doctor, choose a better doctor. If you cannot trust any doctor, fair enough; do whatever you like.
> Do you really think that, for example, DOJ lawyers who defended Biden’s mass immigration policies are going to flip and use 100% of their talents to figure out how to do mass deportations now?

Yes - every lawyer I’ve met considers it their professional obligation to work on their client’s behalf, even if it’s behaviour they personally disapprove of. This is especially true in government where the merit-based civil service is centered on following laws and policy.

Biden didn’t have those scary-sounding “mass immigration policies” - he asked Congress to pass much-needed reform but limited his actions to what was authorized under existing law.
Hey now, I was proud to have won from a chess computer for once!
You can start with the size, which is probably really unique. That would likely cut down the search space fast.

At that point maybe it’s better to just compare byte by byte? You’ll have to read the whole file to generate the hash and if you just compare the bytes there is no chance of hash collision no matter how small.

Plus if you find a difference in bytes 1290 you can just stop there instead of reading the whole thing to finish the hash.

I don’t think John has said exactly how on ATP (his podcast with Marco and Casey), but knowing him as a longtime listener/reader he’s being very careful. And I think he’s said that on the podcast too.
Apache Beam in Python does this, with code like

counts = (
lines
| 'Split' >> (
beam.FlatMap(
lambda x: re.findall(r'[A-Za-z\']+', x)).with_output_types(str))
| 'PairWithOne' >> beam.Map(lambda x: (x, 1))
| 'GroupAndSum' >> beam.CombinePerKey(sum))

I'm not sure how I feel about it, other than the fact that I'd 100x rather write Beam pipelines in basically any other language. But that's about more than syntax.
clearTotals() arguably made more sense than other "abstractions", on the grounds that if you have more than one piece of state to reset/initialize, you want to centralize the knowledge of which variables must be set together - otherwise it's too easy to add another piece of state and forget to set it everywhere it should be.

Of course, a method is but one of several ways you could capture that information, and not always the best one.
Almost all legitimate scientific research can be accurately described either in a way that sounds weird, possibly useless, or in a way that sounds important and useful.

The former is usually characterized by describing the details of the experiment, which are meaningless to the untrained audience, the latter is characterized by describing its ultimate goal.

This could sound like a blind defense of “trust the experts“, which can be a problematic attitude. The point is that someone you can’t answer the latter question, then any critique should be suspect. If the researcher can’t answer the latter question concisely, then a closer look is definitely warranted.
They have a neat program, but its really hard to defend their pricing model. I gave it a shot and its just way too expensive given the functionality. Yes, they are constantly improving, but the price for me is just too much considering alternatives.

Read through this discourse topic: https://discourse.shapr3d.com/t/why-there-is-no-plan-for-hob...

I don't understand why they do what they do when it comes to pricing.
I agree that the interaction between omniscience and freewill is more convoluted, but the person I was responding to was very clearly stating that omnipotence was incompatible with freewill. They restated it several times and clarified that they knew what omnipotence meant.
I’ve been wondering about this and searching for solutions too.

For now we’ve just managed to optimize how quickly we download pages, but haven’t found an API that actually caches them. Perhaps companies are concerned that they’ll be sued for it in the age of LLMs?

The Brave API provides ‘additional snippets’, meaning that you at least get multiple slices of the page, but it’s not quite a substitute.
I think the reason most people have a problem with Uncle Bob is because they know their own practices are a far cry from his recommendations, and they take his prescriptive and uncompromising advice as a personal attack.

I also wonder how many people interpret his advice as that of a mindless, pedantic dictator.

My own introduction to UB was from some random YouTube video he made about programming languages, so my first impression of him included his humor and his ability to see both sides of an issue while being unafraid of having a strong opinion. I really enjoy speaking with and listening to people with strong, long-marinated opinions, regardless of whether I agree or not. At the very least it means they've put a lot of thought into it, which makes for better discussion and learning.

I also lack a long history of code commits, being more of a dabbler here and there, so perhaps I have a smaller surface area for UB's jabs to land upon. Still, I acknowledge that a Clean Code Nazi would probably rip me to shreds for some of the practices I've followed and some that I continue to follow. But improvement is a much more achievable goal than perfection, and gleaning valuable information is better than being dogmatic.

In the end I love listening to UB talk. I don't follow all his practices but I do keep them in the back of my mind. If not worth following strictly they are always worth considering, especially the intent behind them.

So when I see his opinions on comments or his opinions on abstraction and variable naming my first instinct is not to lament about how he is poisoning our youth or insulting my code, but rather to ask myself how I can make use of his perspective. I'd encourage others to do the same; it's much more fun that way, not just for programming but for everything.

As for those of you stuck in "Clean Code" hell with oppressive supervisors demanding strict adherence... that sounds like a personal failure, or a personal incompatibility, or both. I would blame the messenger there, not the message.
Europe (or more precisely the EU) has very strict regulations regarding data (and data storage) and privacy to which corporations need to abide.

This is also the reason why, for example, Apple Intelligence on iOS just only recently became available in preview across the EU.
My personal experience.
With ketamine you can see/feel your problem outside of you in many ways.
With psilocybin you can dive straight into problem's answer.

Both ways can terrifing. Also It can be unpleasant or rewarding.

If that makes sense.
At work, developed our own suite of benchmarks. Every company with a serious investment in AI-powered platforms needs to do the same. Comparing our results to the Arena turns up some pleasant surprises, like DBRX hitting way above its weight for some reason.
the common crawl dataset is rather massive, though I can't speak to how well it would perform here

http://commoncrawl.org
I wouldn't because the deserialization library is tested to death by the library maintainers.
> source-level compatibility with C

not sure if this is exactly what you meant, but in Zig you can #include a C header and then "just" invoke the function. no special FFI syntax or typecasting (except rich enums and strings). it can produce compatible ASTs for C and Zig.
tl;dr the base ModernBERT was trained with code in mind unlike most encoder-only models (therefore assuming it was also trained on JSON/YAML objects) and also includes a custom tokenizer to support that, which is why I mention that indentation is important since different levels of indentation have different single tokens.

This is mostly theoetical and does require a deeper dive to confirm.
Black Bears 'aggression' is almost exclusively what is called bluster. It is a stress/fear response.

But they aren't social hunters so the ability to lose that fear response isn't something that was selected for.

Similar to racoons and even bald eagles, which are like pistons in Alaskan fishing towns, with a wider fear boundary radius.

Urban coyotes, which are typically solitary, mating pair or sibling group limited are similar, being there but hiding in the shadows in fear typically.

If you have ever had the misfortune of knowing someone with a wolf hybrid, that fear resulting in unpredictable behavior is fairly obvious.

Brown bears have more subtle stress indicators, if you watch the tragic videos recorded by Timothy Treadwell, and have experience with brown bear stress indicators it is quite obvious.

Obviously most animals are opportunistic, with even animals like horses being willing to eat voles or chicks that enter the pasture, and Treadwell stayed past the bountiful times when brown bears suppress their fear to co-feed with other bears which changed the calculus and ended poorly for him and his girlfriend.

The species that have been domesticated almost universally are cooperative either for protection or for finding food.

IMHO, the development of the ability to read human emotions is what allowed for the domestic dog.

My first job in highschool was as the kennel boy at a rural veterinary clinic. Dealing with injured animals safety was almost always about controlling my own lack of stress indicators and trying to communicate intent while observing for stress indicators in the animal. No matter if it was an injured dog or horse etc...

But you often had to remove them from their owners because dogs, being social are great at picking up clues from their owners. If an owner was concerned their dog would bite, it would almost always do so. Yet if you removed that cue, it is amazing how much less likely it was .

If you observe bears interaction with other bears it is typically filled with stress indicators like jaw clacking etc...

They never comfortable with any bear that isn't a mother or sibling.

So I doubt that there is a real reliable path to pet hood for them, just as there isn't, unfortunately, for most wolf hybrids.

The aggression (really almost always harmless bluster) is simply a secondary emotional response to the primary fear and anxiety.

They aren't 'thick' they just aren't built the same way.
Treating people with such a lack of respect. Machines and technology in place of human decency.
I've used HubSpot in the past but currently just using Notion.
See my other comment on fingerprinting sites: https://news.ycombinator.com/item?id=43175193

>you'd also have to figure out where most users are in the timezone data as that narrowed my browser down to 95% unique all on its own.

The best timezone to use is the one that corresponds to your IP info, because it doesn't reveal anything about you. You'd expect 95+% of users with a Californian geo ip to be on pacific time, for instance. Using anything else makes you stick out like a sore thumb.

Statistics like "95% unique" also make little sense. Being able to identify you as one out of 400 million people (5% * world population) seems... fine? You can get better targeting through geoip/latency measurements, for instance. If you use a VPN in California, that narrows you down to 1 in 39 million people.
> "It's just really amazing that someone discarded hundreds of thousands of dollars' worth of commercial aviation parts, even if they are non-functional."

If it is non-functional (and thus no longer hundreds of thousands of dollars) what is one supposed to do with it? Is it some special alloy that can economically be recycled? Is there a path to safely refurbish it to functional condition that operators should actually trust?
Well, let it never be said that South and Central American cartels aren’t ballsy af.
Nice, but I'm not getting a subscription for a filesystem utility. Had it been a one-time $5 license, I would have bought it. At the current price, it's literally cheaper to put files in a S3 bucket or outright buy an SSD.
I can’t remember for sure but there may also have been a recent file system API he said he needed. Or a bug that he had to wait for a fix on.
https://archive.ph/es38j
Which bill are they talking about? Chat control?
> This is basically only a win on macOS, and only because Apple charges through the nose for disk space

You do realize that this software is only available on macOS, and only works because of Apple's APFS filesystem? You're essentially complaining that medicine is only a win for people who are sick.
As the comment you linked to notes, that doesn't really fix the problem so much as it ensures that the CA's legal team gets to work nights and weekends for the next year.

The legal system is almost certainly going to view future-dating and immediately publishing revocations poorly in any civil action where a customer claims harm.
New Beeper Desktop and iOS Beta
Right, I was curious if _in addition to_ that well-known comment there was an evaluation by Stallman of Bob Martin extant.
Nvidia emulation journey: RIVA 128 / NV3 architecture history and basic overview
ah, that's where the copy-on-write takes place. sometimes, just reading it written by someone else is the knock upside the head I need.
I think the prob. is not so low. I remember reading here about a person getting a foto of another chat in a chat application, which was using sha in the background. I do not recall all the details, it is improbable, but possible.
I would tend to agree, and yet there is something intellectually challenging about learning something new! I've been on the c# bandwagon since 2004; assembly and C before that. Go brings back some of that low(er) level feeling :)

I could tell you some horror stories about how my current employer does C#. It is very strange.... can't use var, nuget packages for _every_ class library... and it gets stranger from there on out... unfun!
Shareholder? He's the CEO making operational decisions. Cybertruck is his vanity project.

No, you don't get to say he's just a mere investor.
I was playing chess.com and wished that when you clicked on a piece and it highlighted which positions you could move it to, it would also show in red, which of those positions are take-able.