skysight-inc/HackerNews huggingface dataset:
Right, I mean, we have multiple problems, but I suspect in large part there's a Venn diagram of self-interested monopolistic stakeholders (because the monopoly-capitalism streak runs deep in the Canadian state) and "baby boomer" decision makers who still don't understand the Internet but have some notion of protecting "Canadian culture(s)"

"its not the average Canadian that benefits here" is maybe the point though -- these things became policy because, in the past, the average Canadian's interests were maybe taking precedence over those of (fairly large) minority interests in such a way that they were causing civil problems in Canada. By which I mean, if we don't take care of making sure that e.g. French & Indigenous culture has strong representation, we actually risk problems with the political cohesion of the country.

As we know, averages hide important details. In statistics, but also in cultural issues.

Many of the things we're talking about here look entirely different if you're looking out at them from e.g. Quebec or the North.
For sure. Lots of people have developed a chemical dependance on coffee/caffeine, and might suffer certain ill effects of withdrawal if they stopped drinking it. Yet most would not be considered addicts, per se because almost all of them drink coffee simply because they enjoy it, could easily quit if they wished, and are not continuing use despite serious negative consequences.

Chemical dependance is neither necessary nor sufficient for addiction.
But the paying audience is got there through TV rights, TV building, comms infrastructure, stadium building and maintenance, ticketing services, etc etc. The footballer by himself has no paying job.
Rivian’s Quest to Build the Ultimate Electric Truck Burns Through Billions
It's only click bait is that that is.
> With C++ or rust, if you add dynamic dispatch, unless you are doing PGO and whole program optimization, you are pretty much sunk with 2 memory lookups on every function call. This is the case where javascript can end up beating C++/Rust.

GCC at least is capable of speculative devirtualization by using local heuristics, without PGO. And of course it is capable of devirtualizing in many cases when the knowledge actual type can be constant-propagated.

Also note that the vast majority of calls are not dynamic in C++ (as opposed to most dynamic languages), so devirtualization is significantly less impactful.
chat opens
AI: How may I be of assistance?
Me: Bring human
If only 13 Mini battery wasn’t shit. I don’t need the 1000 mega pixel camera or M20 Apple cheap. Just give me a good battery and a non-crazy sized phone and I am good. And yeah take my money.
> I also don't like autocomplete

You must have a crazy good memory. I switch between multiple languages, and autocomplete lets me easily see what variant of a function this library uses again.

You know everything by heart?
"You have a 27% 'AI' issue in here"
They didn’t release that and 9 in many geographies.
Improving PostgreSQL: How to Overcome the Tough Challenges
It takes a full network RTT to the server before your mouse input actually updates the client camera.
I wonder what happened here. Isn't it a requirement for cars to have emergency brakes for situations when the normal method of braking fails?
The price you pay for better camera sensor and lenses.
... and unable to call external programs or communicate with external programs via pipes / sockets / etc.?

Otherwise, if you're unable to source another script, you could just have another script return a normal result in addition to a JSON blob of the environment variable changes the caller should make, which is probably worse than just allowing sourcing.

Pipes allow arbitrarily complex networks of communicating sequential processes. In some cases, networks of tiny CSPs are cleaner, but without discipline, they can rapidly become worse than huge monoliths.
Not sure I trust these guys to do long term support, even after they promise it:
https://killedbygoogle.com/

Hell, I don't even trust that they'll still own/maintain _Android_ in 7 years.
I am also in the Pixel 5 group and have been struggling to find a replacement as our phone nears its end of security updates. Does anyone have any suggestions for a potential replacement? There seem to be few phones in this size and weight class.
Despite it having a reputation for being a small phone, the Zenfone 10 is essentially the same size as the Galaxy S23 and iPhone 15 - in other words, "normal" size and quite a bit larger than the iPhone minis.
That's great, but I'll be installing GrapheneOS on it ;)
> That is, when you stripe out all the actions that make javascript slow, it very often ends up being just as fast as a compiled language.

ok...

> In fact, there are some circumstances where it can beat a language like C++ or Rust due to the fact that it has to incorporate runtime information into optimizations.

People used to make the same claim about Java and in every single example I've ever seen the Java/Javascript is extremely optimized, performance isn't consistent across VM versions, and the C++/Rust is extremely naive (usually allocating unnecessarily and not using arenas in hot paths that are allocation heavy).
The Pixel 7 Pro only has one eSIM chip too, which you're using with the MEP (Multiple Enabled Profiles) feature:

"This feature allows devices to have dual SIM support using a single eSIM chip, which can have multiple SIM profiles and can connect to two different carriers at the same time." https://source.android.com/docs/core/connect/esim-mep
These retrospectives are so important - we can understand from these historical examples how agencies can get out of control and operate without adequate oversight, management control or democratic accountability. Thank goodness reforms have been made so that excesses like those described cannot happen again
> aren't the further successes you mention only possible due to Mao's achievements?

No - Mao isn't a prerequisite. A global system to latch on to is.
Main advantage of WebGPU is compute shader support, which allows to move more work from the CPU to the GPU with much less hassle than WebGL2, and it also moves most state management from the 'render phase' into the 'initialization phase' (at the cost that almost all state is baked into immutable objects, so you better know upfront all state combinations you're going to need later during rendering).

Don't expect an automatic jump in performance when naively porting well-optimized WebGL code to WebGPU though, currently WebGPU is still in the "make it work" phase, and not yet in the "make it fast" phase. Some high-frequency calls currently have much higher overhead in WebGPU than comparable calls in WebGL2. Case in point, this 'microbenchmark' demo is slower in WebGPU than WebGL2 (in Chrome at least, haven't tested elsewhere yet):

WebGPU version: https://floooh.github.io/sokol-webgpu/drawcallperf-sapp.html

WebGL2 version: https://floooh.github.io/sokol-html5/drawcallperf-sapp.html
I think having pure data IP protected by copyright should require said IP to be uploaded to a national database in each country. After the copyright elapses, everyone can simply download from that database.

Sure, there are a lot of works to copyright every year. That's a lot of data. But we need to save all of that somewhere, so it might as well be some place that can't go bankrupt.
Show HN: Devtale – Document code repositories with LLMs
Sweeping Changes for Leading-Edge Chip Architectures
Same for Developer experience. If you used Postgres or any other relational db (which I think covers a large % of devs), you could easily argue the dev experience is 3/3 for pgvector.
I looked into using Dewey Decimal for a hobby project. OCLC has a de facto monopoly on it due to the Worldcat database. They're a non-profit, but they're supported by having libraries pay a subscription fee for Worldcat.

Back when OCLC was founded, the idea that people would want to have a copy of a card catalog for personal use was laughable, so I'm sympathetic to the people that set up their funding model. It's far cheaper for a library to subscribe to Worldcat than to hire a team to maintain such a database, so it created a win-win situation.

However, keeping the world's books' metadata a secret (and leaving control in the hands of a monopoly) is an anachronism.

It's well past the time when someone (such as an international coalition of Libraries of Congress) should figure out how to sustainably fund OCLC while also releasing their work into the public domain.
Fund the war is an odd way to put it IMO, since the war would be there anyway… but leave that. I don't follow American politics. Do grassroots republicans oppose helping Ukraine now? I seem to remember that some months ago, a large majority of democratic voters did and a smaller majority of republican ones. How has the situation changed?
Meta: this is a regular post, not a “Show HN”
Fun fact, the guy the FBI claims was behind the Anthrax attacks was apparently a fan of Hofstadter:

> A week later, just after 1:00 a.m. on the morning of November 8, the FBI stated that Ivins was observed throwing away "a copy of a book entitled Gödel, Escher, Bach: An Eternal Golden Braid, published by Douglas Hofstadter in 1979" and "a 1992 issue of American Scientist Journal which contained an article entitled 'The Linguistics of DNA,' and discussed, among other things, codons and hidden messages".
Ought to be bound by an actual court, though.
Both. There is (or was) an established Systems Engineering body of knowledge with methods how to do systems analysis and in parallel synthesize the system and process architecture. But there were actually no decent tools to support it; most tools were actually just drawing tools or expensive text editors (e.g. DOORS). And the few PM tools (e.g. Microsoft Project) stopped working properly when there were thousands of tasks. So we had to somehow cope ourselves with the immense, permanetly changing amount of information. Today there are much more tools and possiblities to implement tools for large projects, but I have the impression that in the last ten years many methods have been forgotten or watered down beyond recognition.
> Because the “free for all” market that gave rise to Alex Jones and FOX news, etc. really improved American society…

You either believe in the relevant principle or you don't. These sort of side-swipes at bedrock American principles are completely uncalled for
Apple averages around 6 years of major OS updates, but I think security patch support goes on for much longer than that.

edit: iPhone 5s from 2013 received an update this year
I am always surprised anyone invites RMS to speak given he is both an unabashed fanatic of FOSS and a phenomenally bad communicator.
The problem with strong types is how strong is right?

If you have a truck with a 1000 liter tank on the back the type for the contents liter, or is it something liters_H2SO4 - if you only need to go to a gauge liter is good enough, but if you are doing anything else you do not want to mix the contents up with liters_H2O. Note that is is very likely you will want to have both in the same program in different areas! Of course we can take the tank out of the truck and replace it with a box of iron - so maybe we need an even more generic type that could be either liters or kg?
Huh! That's given me a lot of insight into why I've had to argue about typing in the past. Thanks for encapsulating that for me.

I've had teammates "agree" and use types only to use the most basic possible types and then confuse themselves later (like, days later). But to me, because I like static typing, it comes very naturally to define types based on business logic, which makes things very easy to work with. And they're just not thinking in that way. Now I wonder how I can bring them around.
A comprehensive list of stain solutions
What were the arguments back then that supported the opposite bias?
And again no Face Unlock like we had in Pixel 4 :(

COVID basically ended and they still won't bring that back, I was hoping that Apple push for that will make Android phones also with a nice and secure face unlocking (for us that have issues with fingerprint sensors not recognizing their fingerprints)
These people opinions are based on bad information.

Beliefs inform decisions and other beliefs

I disagree with them on a huge number of fundamental things in software. Most of their fundaments are claims with no evidence. Due to that, I simply do not care about what they have to say most of the time.
With dependent types you can encode any proposition in first-order logic (?). You can indeed define an array type that is necessarily sorted. It won't be pretty but it's possible.

More info here: https://en.wikipedia.org/wiki/Curry%E2%80%93Howard_correspon...
Subjective Face Transform Using Human First Impressions
There's the parking break, but depending on how fast you're going it might be a bad idea to use that instead of crashing in a straight line (you probably gonna swivel)
> Fascism shares some of these qualities, but the fascists were expansionist, impatient, etc

Well; fascism (or Nazism, maybe?) was socialistic ideas but on national boundaries rather than class boundaries. Hitler (mostly) wanted to kill non-Germans. Communist uprisings tend to kill their own citizens, and nonsensical edicts from hyper-powerful beaurocrats tend to starve same.
Ditto (https://portal.ditto.live and https://docs.ditto.live) uses them.
AI didn't take over art and music. and historically artists have always been poor so doesn't seem like much of a change
And yet so many on this forum seem convinced that such programs are no longer taking place, despite many examples of such data only coming out years later
I'm aware of these, but thank you nevertheless. Clojure has plenty of nice things balancing the scales, so it's not all pain and misery!
I'm very proud that we implemented server-side support for the keystroke timing obfuscation mechanism in golang.org/x/crypto/ssh already.

(I just clicked the Submit button! https://go.dev/cl/524775)

It's a small change, but it's a signal that we're much more on top of x/crypto/ssh maintenance, compared to a year ago when we had to scramble to implement rsa-sha2-256/512 support just hours before GitHub (rightfully) dropped SHA-1 support, potentially breaking every x/crypto/ssh client.

The main reason is that thanks to the funding of my clients (https://words.filippo.io/full-time-maintainer/) I was able to hire Nicola Murino, the maintainer of SFTPGo, to pick up maintenance of x/crypto/ssh. This is benefiting both my clients and the whole ecosystem, and is a little step in growing the professional maintainer model.
I don’t like this crate either, it’s frustrating to use… but you don’t win any prizes for having a go at open source maintainers.

Create an alternative crate if you care enough, or pick a different crate to use. You can even literally pin to a previous version of this crate.

I have zero sympathy for folk coming along to a closed issue, which has been clearly closed and explained and trying to tell the maintainer they know better.
More like it does absolutely nothing to "blow up" the mystery of Satoshi Nakamoto, only to clearly demonstrate that Wright isn't Nakamoto. What a bunch of clickbait.
It's that and more as I said elsewhere. I think there are legitimate minority cultural interests, and the need to preserve some nominal Canadian identities that are actually real concerns.

The problem in Canada is that there are ... cabals ... of interests that have spent the last 200 years using the somewhat-artifically (but in large part necessary) erected walls between us and the United States for their own very self-serving interests that actually harm their fellow Canadians. Telecoms pricing being the obvious example.

In any case, it infects both major political parties, goes across the whole spectrum, and is a feature of the Canadian state since at least before the American Revolution.
Conspicuously absent from the list is bandcamp.
> Really? Isn't this one of the most clear and repeatedly demonstrated facts in all of software engineering?

It's a repeated saying.

> You can find thousands of people saying the same thing from their personal experience with a quick Google.

I know.

> That's good to hear, but mistakes caught before they get to your server are even cheaper still

That's a nonsense statement. If they are caught AT NO COST they are of course cheaper yea. But that's the thing. It's all tradeoffs. Everything is about tradeoffs. What is the marginal cost of finding bugs?

> than to fix it immediately after typing it because your IDE showed you a red squiggly line.

Yea, that's nice. In that case the marginal cost is approaching zero. But how many percentage of all bugs is that? And what is the cost?

How many bugs will my IDE find if I switch from Python to Haskell or Rust? And how will that impact my development speed?

I write my frontend in Elm because that's code I ship to users (via the browser) and THERE the costs are enormously worse, often because the problems can be seen by customers and not internal users (again: CONTEXT). I'm willing to tolerate a big productivity cut for being sure the code is correct there. But on my server? Nope. I am not willing to leave an easy order of magnitude of development time on the table for that type of safety.

And why stop at static typing? Why don't you run ALL your code through Property Based Testing AND Mutation Testing 100% before shipping? What's the marginal cost of catching a bug then? Why not run ALL your code through a theory prover like Coq?

Bugs are NOT always "cheaper" when found early. It's about the COST of finding the bug early. Of course it is! If the cost is a trillion dollars in programmer time to find a bug that takes 1 second to fix in production at a cost of a few dollars of programmer time, by definition it was NOT worth it.

It's ALWAYS a tradeoff. Of course it is. Everything is.

It's maddening to me that people refuse to see this when it's so blatantly obvious.
"wouldn't want the bad stuff published" meaning that I'd feel unhappy when there was bad news about Ford Motor? True.

But there are half a bazillion places in the modern world where bad news about Ford Motor could originate. I'd have to be either a pathetic man-child or a control-freak mental case to think that somehow preventing CR from publishing a bit of that would give a probable net positive outcome, longer-term, for Ford Motor Co.
STM, REPL, and data driven nature of Clojure. I know most people don't use STM in Clojure, but I find it to be a killer feature for some projects. Combined with pervasive immutability and it enables concurrent designs that are very difficult to pull off in other languages.

For Elixir, the concurrency model and supervisor trees. It's a perfect fit for some problems, and in general as a small company, the projects we use Elixir on greatly simplifies our production environment which is always a win.

Most of my focus when designing a project is to enable people with less experience than me to contribute in a bug-free fashion in the face of concurrency and parallelism. Sometimes that involves picking a funny language, sometimes it doesn't.
Is it possible this person is just on some entry level deal that anyone starting an account gets? He has 17k plays over 10 years. He's making $15/year on streaming, I suspect if you start to get volume you get a better deal?
Hmm. I don't think I agree with the philosophy of it, even if the outcome is good for consumers. For one, just because something is not available for purchase does not mean that the creator is not deprived of the would-be revenue. An existing owner of a copy of the media should have access to it for the duration, but I can't get to why it should become freely shareable. Secondly, that puts an unfair burden on creators. If I do a run of of my book, and it sells out, I don't think it becomes open season on duplicating it digitally, and I shouldn't have to always carry excess inventory just in case it's a hit.

Beyond that, as you say, it'll never happen, because entities like Disney are not going to forego their ability to drum up demand by "vaulting" their properties.
I came here to complain about the same bug. I want my money back!
I replaced the batteries in my mom's iPhone and dad's Motorola at about the same time last year. I agree it should be easier to do, but it's definitely not a losing proposition. They both turned out very well and cost < $20 each.

I'd love a return to the old snap-fit plastic cases. Besides the ease of battery replacement, those phones seemed much more durable. Maybe because there was something that gave way on impact? I remember watching in horror as the plastic cover of an old LG shot under the display shelving at Home Depot at approximately the same speed the phone hit the concrete floor. I never used a case with one of those phones, nor did I ever crack a screen. It was tricky digging that cover out from under the shelving, however.
Highly fragmented markets are also bad for price discovery - so how do we know what size to have?
There are a lot of courses out there on Git, but I’ve yet to see one that hits the sweet spot: explains the important commands/flags, how to do typical workflows (merge, pull, push, rebase, cherrypick, etc), and explains what’s actually going on.

Perhaps this is that course. But I can’t really see - it’s just a list of topics that are covered in all the others.
Google doing it puts competition pressure on others to do it if it turns into sales results (aka, if people actually care about this when it comes time to fork over money).
I don't think we need specialized databases for vectors. Relational databases can easily be expanded by vector data types and operations. They will eventually catch up by supporting what was once a unique feature of the new system: https://medium.com/@magda7817/two-things-to-keep-in-mind-bef...
I'm in rural Mississippi and around this area we have people of all shapes, sizes, and colors. We get along quite well. I don't know where this racist part of the state is. It's not the 1950s anymore.
Openweb.com values: the future of the internet is all spam all the time
> So you agree to put the bigger death toll of Chinese famine from 1850 to 1873 in "death by capitalism"?

This is a very strange comment. Where did I agree to that?

From 1850 to 1874 the Nian and Taiping rebellions caused 20-30 million deaths. Is this what you're referring to as capitalism?
Two Things to Keep in Mind Before You Start Building Another Database System
I suppose its important to know when manufacturers became aware of the danger in lead.
Which is not how agile is supposed to be done. Waterfall done badly is shit as well.
In absence of insurers, who can play the role of customer advocate when negotiating prices?

How do you create a modicum of cost control and push back on providers introducing arbitrary markups?
The Kalven-Zeisel study indicates that juries and judges agree on verdicts 78% of the time, suggesting they have similar interpretations of the evidence. When they do disagree, juries are more lenient 19% of the time, indicating they don't 'ignore' the standard of reasonable doubt but may actually err on the side of it. Your supplementary article doesn't prove that juries generally misunderstand 'reasonable doubt' either. So, neither of your sources substantiate your claim that juries 'generally ignore' the standard of reasonable doubt and instead choose to convict when they have "serious doubts".
Whatever happened to normal phone design? This thing is huge and has some sort of shelf at the back, that's not very convenient in the pocket, if it is even possible to fit it in pocket. 7 year support promise is great, but what if Google will switch to Fuchsia after year or two?
Shrink the window?
Indeed. This looks like a Burning Man from the 1800's