skysight-inc/HackerNews huggingface dataset:
They tested the quantisation on 3 different models.

They also show it has little to no effect relative to fp16 on these models.

IMO that's enough. Comparison against smaller models is much less useful because you can't use the same random seeds. So you end up with a very objective "this is worse" based purely on aesthetic preferences of one person vs another. You already see this with Flux Schnell vs. the larger Flux models.
Looking at the nice demo, I think just defaulting to asking for confirmation if there is ambiguity, instead of dazzling the user with `mergiraf solve` magic would help; there is already a `merigraf review`. Then, a confirm prompt, an option to undo the resolution completely, or just do it on a file-by-file basis (with help what command to run next).
This is assuming intent that has never been reflected in action.

Are you sure you're not just projecting your own assumptions about him? The ones you need to have to justify your apparent hatred of him?
There is no "software section" anymore, alas :( RIP Computer City.

FWIW, for the audience, both you and I know the game here is "can we define a broad enough, yet narrow enough, category that someone could confuse the screenreader with the WASM compiler, such that it can be claimed to be 'emotionless' to say there's a significant collision and the WASM compiler needs a rename."

First, there's certainly room for conversation, emotionless doesn't mean provably unambiguously correct and everyone else needs to agree and not reply. :)

Second, it's clear you do have emotions, ex. see how you're policing whether its okay to "joke", where "joke" is me going to great lengths to indirectly indicate the possibility this is less than 100% unambiguously correct in as non-personal a way as possible. I did that because the initial curt, policing, tone indicated strongly that you would react poorly to any indication this was anything other than unambiguous. And here we are.
> Java's latest addition of green threads is 100% lifted from Go.

Why do you say it was lifted from Go and not from one of the places Go lifted it from, like the two I mentioned?

> Rust and Zig's built-in language tooling

Maybe my memory is failing here, but I don't recall rust ecosystem tooling ever lagging behind Go's. The opposite, if anything.

> Java's ZGC/value types

Can't comment on this one, could be right, although are any of these things clearly sourced from Go? Not disagreeing, I just don't know the history here.

I'm willing to believe that Java is copying from Go, because it's one of the most lumbering languages in popular use today.

> Broad industry trend towards providing easy cross compilation into static binaries.

I'm pretty sure Go does't get credit for this one either. This has been happening independently across many ecosystems as a natural response to increasing containerization and falling storage costs.
JAWSM might be a more unique alternative if you're looking for any.

Anyway, it's a cool project. Thanks for sharing!
https://www.vox.com/future-perfect/368528/us-military-army-n...

https://indi.ca/the-us-military-is-in-a-death-spiral/

https://www.gao.gov/products/gao-23-105341

https://www.rand.org/nsrd/projects/NDS-commission.html
> I'm fairly certain I am able to eventually cover 100% of JavaScript spec. Any ideas, questions or critique welcomed!

Do you have the results of test262_runner.rb? I came to know about test262 at a talk by the porffor's author and something like https://github.com/CanadaHonk/porffor?tab=readme-ov-file#tes... in README would be great to show this progress. Great project by the way!
IMHO, the actual barrier to entry to writing software is so low that trying to raise artificial barriers is unlikely to be succesful.

Especially in a world where disclaiming liability is the norm on all sorts of agreements, why should general software be different?

Software related to life safety tends to have real liability attached.
Well, given recent events... maybe some people vote for "no free lunch out of my tax money", even though they themselves may end up needing the "free lunch" (the federal funded dialisys). Are you sure it's not ethical to deny it to them in this situation?

On a large enough scale, we decide the rules that apply amongst us. How could it be unethical? Who's being unfair to us, martians? God?

We're being unfair to each other... seems fair that we get unfair treatment.
I just returned my Daylight.

I found it:

- oddly heavy, the Daylight is made of all plastic (body & screen) - yet it’s heavier than an iPad Air made from metal & glass.

- handwriting lag, the input lags when I use the pen is so much that it distracts me while writing a sentence. I have to concentrate to ensure it’s keeping up with each letter I write. No such lag exists with my iPad Air.

- no setup instructions or tutorial on its unique gestures. You boot it up and have to figure out how it works and getting it on WiFi

- display resolution is much worse than I was expecting.

- when using chrome, webpages render incredibly small. I’m having to constantly zoom in. There’s a setting in chrome about “desktop mode” but it made no difference.

And I also wasn’t expecting to have to sign up for a Google account to even get software updates, even from Daylight. (Maybe I don’t but that’s what the Google App Store made it seem like).

Wish I had read this review before I had bought it.

https://www.theverge.com/2024/7/20/24201356/daylight-compute...

* Note: I truly love the idea of Daylight, and hope they succeed. But in my mind, a considerable device improvement needs to be made to realize that vision. Until then, I’ll revert back to using my iPad Air (and now with nano-texture coming more broadly across Apple lines, Daylight is going to have that much more to overcome - because Apple is also cheaper product).
Yep, collaboration problems are hard to solve.

What are the financial incentives in biotech to trade time for wages?
Strongly disagree. Easily 99% of people in biology are doing very tedious boring things. Maybe you just don’t hear about it because it’s “boring”.
I'm waiting for the 32B! https://news.ycombinator.com/item?id=42096027
I genuinely don’t think we can move there at all. There are significant cultural issues: as soon as a safe version with bounds checking is 2% slower, a significant chunk of programmers will claim they can’t use it. There’s also the glacial pace of tooling changes, so even if a safer C existed today, it’d be a couple decades before it was commonly used.

But frankly, if you’re going through all that trouble, it’s probably worth considering a newer language that fixes those things today. I mentioned Rust as one example, not the end-all solution to all problems. Nim also plays on the same space and it’s quite nice. The broader point is that I believe it’d be easier to start writing new code in a different language that can easily call existing C code.
Clue is based in Berlin, says the article. The full brunt and pressure of the American legal system isn't terribly scary when you're in Berlin.
SpaceX Pitches NASA on 'Marslink,' a Version of Starlink for the Red Planet
> NATO is a tool of American influence

Are you saying this as an American or European? Because right now most Europeans I know are looking at Russia and being very supportive of NATO.

Also, while they happily spend US money, NATO develops very different security policies and technologies so US influence doesn't seem to amount to much.
High level topics aren’t what people are doing day to day though. There’s definitely parts of any business that are interesting but that only goes so far. Science also involves a great deal to tedious work.

Comparatively high fintech pay suggests it needs those wages to attract people.
Could also just deny severability for contracts of large companies.

That's the only reason why unenforceable terms are included since their inclusion no longer voids the rest of the terms.
> universe of possibilities includes very strange places.

that's an unjustified assumption.
Not ads.

I for one would be happy if the everyday software I use wasn't complete rubbish. It won't make the world meaningfully better, but it certainly won't make it worse. It's a start.
You can always wrap C into a higher level language that makes it safe, but why the hassle? That new language might as well be Rust,which is built up from the bottem with safety in mind.
Depends on your data and what assumptions you can make. I work with sequence data a lot, and for that type of data the MMSeqs library (https://github.com/soedinglab/MMseqs2) is both very powerful and very popular.

For tabular data as in this blog post, there are a lot of options. For small datasets, hierarchical clustering is very powerful -- you can build and visually inspect a dendrogram and this can give you a lot of insight. It's implemented in Scipy and scikit-learn (e.g. https://docs.scipy.org/doc/scipy/reference/cluster.hierarchy... ). Hierarchical clustering however scales poorly. For relatively low-dimensional data the hdbscan algorithm is really nice and is implemented in Python (https://pypi.org/project/hdbscan/).

If you have reason to think your data is modeled reasonably well as mixture of Gaussians (think lots of elliptical clusters of various sizes) and it's not too high-dimensional, a mixture of Gaussians can work well; unlike k-means, it's probabilistic and doesn't assume all clusters are spherical and roughly equal in size. This too is implemented in scikit-learn (https://scikit-learn.org/stable/modules/generated/sklearn.mi...). If you think a mixture of Gaussians is reasonable but you know there are outliers, a mixture of Student t-distributions will work better; this is not in scikit-learn but there are multiple implementations on github.

It's also possible to improve k-means by using approximate kernel k-means, where you use a random Fourier features (https://people.eecs.berkeley.edu/~brecht/papers/07.rah.rec.n...) representation for each input datapoint then run k-means on that -- this approximates kernel k-means, so it relaxes some of the unrealistic assumptions of k-means. We no longer assume clusters are spherical, although this method may still work poorly if there are outliers and also still requires us to choose the number of clusters and the lengthscale for the kernel we are approximating, both of which may be hard to choose unless you already have a pretty good intuition for what are appropriate choices for your data.

There are other options that are sometimes useful, in fact, I could easily write a blog post about this (maybe I should), but the thing with clustering is that the "right" choice of algorithm is somewhat dependent on your data and on what assumptions are reasonable to make. People sometimes end up using k-means because it's fast (especially if you use minibatch kmeans) and can scale to crazy large datasets. But it makes very strong assumptions which are usually wrong (most datasets do not subdivide well into some number of spherical Gaussians of roughly equal size), and this can result in truly absurd partitions, especially when there are lots of outliers or clusters with highly irregular shapes.
> Because creativity involves making connections between seemingly unrelated knowledge.

Sure. But don't you think that AI can make those connections for us, or even be creative on its own? Why should we value pure human creativity over human+machine creativity, or pure machine creativity?

This technology poses these fundamental questions, and we're far from being able to answer them as a society. How it impacts education seems like a core concern, and might be a good starting point.
Arbitration seems like how courts-martials were in the early days... completely lopsided in favor of the State, except it's corporations now. Either we get rid of arbitration (which I don't think is gonna happen) or there needs to be regulations to bring it under control (whatever that may be, i have no idea myself).

Almost every service I use has, over time, switched me over to require the use of arbitration.
Nice nice nice but the servers are down - DOS pirate attack ARRRRRH
Not all overriding and detouring is malicious. For instance, Steam detours Direct3D every time you launch a game in order to set up the steam overlay.
The reason Hogan won the lawsuit against Gawker is because they shared a video and story that was not newsworthy, and unfairly invaded a person's privacy.

Gawker fucked up, and had a history of fucking up in this exact way, without being held accountable. I think they absolutely deserved to get shut down.

Did Thiel take advantage of the situation for the purposes of revenge? Most likely! But at the end of the day, Gawker abused their position and paid the price.

I feel no regret that Gawker is gone. They were a piece of shit tabloid.
In general I agree, but in this case, even those three sentences could be very useful to many.

I remember when I first started playing with SQLite, looking at some project using it, browsing some examples, skimming the SQL side of the docs - I had an impression that it's customary to open a single connection to a given SQLite database, and use it throughout the entire program. And I mean, it feels logical - it's a file database, and you wouldn't fopen() the same file independently several times and write to it when there's even a remote chance you'll end up doing so concurrently, even on a single thread.

So it's valuable to spell it out up front that yes, you can and should open multiple connections to the same SQLite database.
> They're cheaper because they underpay drivers

I don't really get this one. If you drive for Uber, you're going to have a pretty good idea what you're getting paid, and if you don't like that amount then you're under no obligation to keep doing it.

People like to do the math on this using some kind of midsized SUV getting 20ish MPG and that will need major repairs before 150k miles, whereas the people doing it sensibly are using full electric cars or 50 MPG hybrids from reliable makes that will do 500k miles, for which the math is very different.

There are also people who do it part time and thereby have very different costs because they're e.g. accepting rides for trips that they themselves would have made alone regardless. These people are not being "underpaid", they're getting nearly free money.

And when everybody knows the deal ahead of time -- or can reasonably have figured it out within a week -- how can they be underpaying people (i.e. paying them less than competing employers) and yet people still choose to do it? Unless it's not as bad a deal as it's made out to be for those people.

> then all but disappear themselves, leaving the town with zero practical transport options.

Do they leave or are they forced out? Because it's an app; it doesn't make a lot of sense for them to leave for no reason.
Sci-fi is useful that way, extending a platform of base familiarity upon which the readers may then more quickly comprehend new advances and novel events. Love the stuff
The person being treated, or their family, might change their mind after the treatment fails, and cry bloody murder. And get sympathy. So the only defense is to deny treatment. In hindsight, with the bad consequences fixed, they will claim they should have been prevented from getting the treatment and whoever did not prevent them is at fault.

Do you doubt there are people who refuse to accept the consequences of their own actions and seek to place blame anywhere else they can?

Or indeed some third party might do the claim with hindsight. Prosecutors or whatever. People can be irrational, in general.
Start small and you might see the value. I find ai useless to produce code for me. But if I'm stuck on naming a variable or a complex object it's a great brainstorming tool. Almost like a very complex thesaurus.

And if I need to write a shell script that's good enough for a single one-off job, well, shell script is far from my native programming language, so it'll do a better job than I will
Software engineering and finance have completely sucked the air out of the STEM room.

I'll be surprised if in a generation anyone in the US knows how to build anything other than JavaScript apps and swap agreements.
I'm cognizant it's just documentation, because the code is its own thing, but it seems to be a recursive descent parser https://github.com/ironcalc/IronCalc/blob/2c2228c2c26386b019...
And building slightly special versions of things that already exist.

In some ways I think we’d have more progress with fewer devs. And I don’t mean “cull the bad ones”. I mean necessity is the mother of invention.

We’d have 3 CRMs and a dozen content management systems instead of dozens and thousands respectively.
> multiple credible sources with internal documents claiming that iPhone with the current firmware (>17) can’t be hacked currently

You can't prove a negative.
Interesting, reminds me of this article "Previous sexual partners affect offspring": https://time.com/3461485/how-previous-sexual-partners-affect...

For example, if a female first has sex with very large virile males and absorbs their sperm packages and then gets fertilized by a tiny frail male, the offspring's size is on the larger side, determined by the previous sexual encounters.

Not sure if there has been any followup on this research.

https://doi.org/10.1111/ele.12373
A “general cure” for cancer is a pretty tall order. Cancer isn’t one disease, it’s a catch-all term for a bunch of vaguely related ones.

Maybe this is a bit of a stretch but it’s a bit like trying to find a way to end deaths from “accidents”. Drowning, falling off a ladder, and a car crash are all a type of accident but it’s really hard to find a thread tying them all together to deal with it generally.
I am European in Europe. Europeans have been served extremely strong propaganda since the war in Ukraine started and perhaps some, especially young ones, buy it. But historically and in fact NATO is obviously an American tool (and a good way to sell military hardware). France's De Gaulle left NATO's integrated command because he knew that this meant loss of independence (and he didn't want foreign military bases on French soil), for instance.

The point here is that the US aren't dropping support for NATO, and certainly not over X.
I've had a near identical experience, every ethnicity form is makes me feel like I'm lying a little.
Seems an odd way to frame it imo. compassionate vs selfishness. Those are the only two kinds of people? And why is selfishness so bad? People are both.

People have and can innovate solutions for themselves, their own interests, and even for profit. Those solution can and have helped everyone.

I agree with you in a sense. Let’s take a big global human problem. Obesity. How the heck does that get solved? Force everyone to eat what we tell them? Force them to exercise? Good luck.

Ozempic is an innovation with lots of pros and cons. It isn’t a panacea. But I bring it up as an example of an out there solution never before possible that WILL change millions of lives. It maintains people agency to live how they want (selfish or not) while giving them a solution to a problem they aren’t able to tackle on their own or don’t care to other than take a pill.

Is ozempic made by compassionate people or selfish people. Prob a mix of both. I think the solution has a lot of compassion in it.

A selfishly or compassionately made company aiming to solve the problem of trash in the ocean, doesn’t require people to change their behavior. Solutions built around people NOT having to change are promising imo. Both can happen at the same time though. People changing habits, new innovations that don’t require change on their part, and a mix of both working together.

Forcing people to stop eating meat, prob not gonna happen. Creating an alternative of lab grown meat (tastes like shit for now) will change behavior over time without forcing anyone.

Also, if the compassionate people solve the problems and are happy doing so, so what. Problems solved for everyone. The compassionate people I know, would never frame themselves as being slaves to other people.

Do we have enough time, idk. 8 billion years if we manage to survive till then ;)
> > doing something boring

> the other way around [...] important things

That makes it sound like "boring" and "important" are opposites, but they aren't.

There may be some very boring database shuffling import/export problems, but if they aren't done by somebody, a bunch of people won't get paychecks and won't make rent. Or the boring task of reviewing code that needs to be right or else someone dies.
In other words, the parent is correct: by default it's not encrypted against Apple (no e2ee).
The rails core team would tell you NOT to use arel, as it's private API.

The conceptual compression of having activerecord be a database table mapper, entity class, form/input validation, and query builder, it's both its greatest strength and its greatest weakness, depending of the stage of the business. FWIW the ruby community has more suitable alternatives which self serve the kind of abstractions you describe, such as hanami.
I'm also reminded of the text on Toynbee tiles [1]:

TOYNBEE IDEA
IN MOViE `2001
RESURRECT DEAD
ON PLANET JUPiTER

[1]: https://en.wikipedia.org/wiki/Toynbee_tiles
I wrote about it at length here:

https://www.nhatcher.com/post/a-rustic-invitation-to-parsing...

The implementation in IronCalc follows that.
I run a browser extension that crawls websites for SEO problems:

https://www.checkbot.io/

I'm working on an MVP for a tool for creating WCAG accessible color palettes as well:

https://www.inclusivecolors.com/
> most decent or ambitious companies in this field are run by exactly one type of person. They are often deeply curious, hard working to the point of near pathology, and will almost always end up pursuing some sort of crazy pie-in-the-sky mission. Like curing aging or making de-novo proteins in a zero-shot manner or trying to usher in entirely new dogmas in biology. In other words, something where immense intellectual output leads to outsized market payoff.

I have a friend who works for Nvidia. I can’t remember the founder of Nvidia’s name, but the above paragraph reminded me of the description my friend gives of him. Frankly, my friend is a fanboy of this guy for the reasons given in the article about biology company founders.
There are lots of big government contractors (Raytheon, etc) still writing and maintaining a lot of Ada.
RFIs are great but if it’s not in the SOW then it’s a desirement and the contractor is correct to reject. RFI all they want - put it in the SOW and turn it into a requirement.
The person giving the tour knows security by obscurity is weak for actual security, but strong for marketing.
exposing billions of people to security vulnerabilities by preventing Rust from being used in Rust due to compile times or storage requirements of developers is morally questionable
Is this an iOS bug? On Android Chrome, going to google.com/maps pulls up the mobile site just fine, and search works fine.
Until I get around to it, there's this blog post I wrote: https://wiwa.substack.com/p/can-we-10x-rust-hashmap-throughp...

Not an "expert" on GPU hash tables, but I'm mildly aware of other hashmap things like a novel(?) hash-indexed sorted array (HISA): https://arxiv.org/html/2311.02206v3
Uber offers higher rates when moving into an area, sometimes the point of making a loss per ride. Once an area is established, they cut rates to drivers. Obviously, the drivers make the rational decision you’ve outlined above; but the taxi companies don’t come back.
In case of software development, plain old common sense tends to take you a lot further than some certification. It is more easy to spot the professional fault leading to a gas leak than catching the professional fault of creating software resulting in subtle race conditions.