skysight-inc/HackerNews huggingface dataset:
> This is validated at compile time against a database, which is good, but of course there is no guarantee that the production database will have the same types. Easiest mistake to make is to design a query against your local Postgres v15 and hit a runtime error in production running Postgres v12, e.g. a function like gen_ramdom_uuid() doesn't exist. Another is to assume a migration in production was actually executed.

One could have the backend fetch DB schema/version info at startup, compare it to its own view of what the schema should look like, and fail if the two disagree. That way, a new deployment would fail before being activated, instead of being deployed successfully and queries failing down the line.
There are so many things you could say that about, and we actually did make real progress as a society. Go back ~80 years, and it would seem ludicrous in the extreme that we wouldn't always have chain-smokers in every bar, restaurant, apartment building, etc. And yet society fought back against Big Tobacco. If I try to walk into my local bar and light a cig, I'll be tossed out.

Rivers that were once poisonous are now swimmable.

People move back to city centers and get rid of their cars.

If generative AI has negative effects on society (yes), we can and we should fight back. Giving up now won't do anything other than guarantee the awfulness continues.
Dr Oz morphed into a MSM media quack, with his ridiculous TV show. He came to public view thanks to Oprah, who also foisted Dr Phil onto mainstream media.
In the conclusion of the article, you said: "While I concede that there are things the ISPD authors could have done better, their conclusion is still sound. The Nature authors do not address the fact that CMP and AutoDMP outperform CT with far less runtime and compute requirements."

One key argument in the rebuttal against the ISPD article is that the resources used in their comparison were significantly smaller. To me, this point alone seems sufficient to question the validity of the ISPD work's conclusions. What are your thoughts on this?

Additionally, I noticed that the neutral tone of this comment is quite a departure from the strongly critical tone of your article toward the AlphaChip work (words like "arrogance", "disdain", "hyperbole", "belittling", "hostile" for AlphaChip authors, as opposed to "excellent" for a Synopsys VP.) Could you share where this difference in tone originates?
Ah, Dirichlet Processes, such lovely things.

Reading this paper, I was struck by how obvious most of the solutions were given my own background from grad school benchmarking quantum annealers and other classical solvers for spin lattices (mostly thermal sampling inspired approaches). I'd argue one could do an even better job than the analysis in Anthropic's paper, but it's astonishing how basic questions like "well how sure are we this is real?" just aren't asked seemingly in ML papers.

I developed a passion for Bayesian statistics approaches in grad school, and had a lovely time specifically thinking quite a bit about DPs, Bayesian bootstraps, etc. I'm sorry your paper is bouncing around. I think folks underestimate these days the value of really thinking about what you know and how you know it, and how to really model uncertainty, and definitely underrate non-DL approaches to problems.
You didn’t have to hide selects, you just (just, hah!) had to dynamically generate an empty iframe and shim it one z-level below your absolutely positioned div.
Hooks let you wrap all sorts of logic (and other hooks) and return values that rerender the callsite component when changed. Just keep adding on to my hook example and you get more and more code that you need to repeat in every class component that uses it.

Of course, the class component solution to this was to use an HOC, but that had its own issues like complex data flow and wrapper hell.

Hooks solve problems of composition without Yet Another Wrapper and they give clearer data flow, better ref forwarding, etc.

It's easy to see complicated useEffect spam and blame hooks but frankly that wasn't any better when it was happening at different layers of HOCs.
A single US corporation is already on the path to doing that

But yes I believe the liquidity will dry up as entities with short time horizons will have stopped selling

Of course, most of those entities and people have a number, it will just be a much higher price of bitcoin

The game is to frontrun the Feds. And nobody in the federal government cares as it will just be instructed to do so by the President and Congress
Yeah, the whole focus of this "reporting" is bizarrely twisted.

Also, based on the charges named in the article, the 40 years doesn't really make much sense, so even that is probably just based on adding up the max allowed sentence for each charge and multiplying by the number of counts.
California is so big and vast - it’s like 6 states.

All the high prices “now” are concentrated on the coast - where was that wealth 80 years ago ?

Homes now are probably 3 times as big as before
One constant that I see on HN: they love drama and love to tear down a winner, presumably over jealousy.
Would you say the same of any automated or mechanised process that massively reduces necessary human input for the above reasons?
She is not copying the others work, she is merely mimicking it. There is no copyright violation if you make videos or ads in the very same successful style.

Lawsuit dismissed, no industry change.
No, but the great thing about a company collapsing into fraud is that anyone can bring out their favorite whipping horse for the reasons why.
That's the "Almost" in almost makes sense :)
Look, either the follow-up article did pretraining or not. Jeff Dean is claiming that the importance of pretraining was mentioned 37 times and the follow-up didn't do it. That sounds easy to verify.

Likewise the importance of spending 20x as much money on the training portion seems easy to verify, and significant.

That they would fail to properly test against industry standard workbenches seems reasonable to me. This is a bunch of ML specialists who know nothing about chip design. Their background is beating everyone at Go and setting a new state of the art for protein folding, and not chip design. If you dismiss those particular past accomplishments as hyperbolic marketing, that's your decision. But you aren't going to find a lot of people in these parts who agree with you.

If you think that those were real, but that a bunch of more recent accomplishments are BS, I haven't been following closely enough to have an opinion. The stuff that crossed my radar since AlphaFold is mostly done at places like OpenAI, and not Google.

Regardless, the truth will out. And what Google is claiming for itself here really isn't all that impressive.
I'm only allowed to view it? I can't download it, convert each word into a color, and create a weird piece of art work out of it? I think I can.
I have, on many occasions, thought that I had an analytical solution to a problem pinned down, then checked it numerically and found that I'd made a mistake. It seems weird that there's any hostility towards a perfectly useful tool for checking your work.
> i wonder, is that specialist suppose to not make money their entire career? I think actually good education would allow them to do all kinds of things.

School teachers and tropical disease specialists both make money, but they often make less money than others with similar educations. If a school is judged on future earnings it will optimize around that, and the predictable outcome to such an incentive is that programs that lead to lower paying careers will suffer.
Mommy, Why is There a Server in the House (2008) [pdf]
Half this forum works on filling the Internet with crap, and most of the other half work for industries that on the net are making the world a worse place, it's kind of table stakes for getting paid.

Capitalism optimises for value to the customer, not for overall public good.
A bunch of women going on about giving mice air-conditioning or not?

Probably. We've filled science with Imposters. It seems predominantly women, they are the largest change in science.

The worst non-replicable sciences are also female majority.

Busywork on mice conditions is exactly the false science we are talking about. More excuse why it's not reproducible when mice are mice and are great sub-ins for humans.

"In mice" is the meme create to excuse the garbage that's produced. The studies never originally worked on mice, but now they have an excuse why they don't work on humans.

I wouldn't necessarily blame it 100% on women though. But I see your point.
The problem is not agreeing or not. The problem is posting uninformed opinions without reading the story, which explains in detail that it is both true and not that important (i.e., not "huge").
Seems like no one ever reads the byline anymore
Maybe it should be called the "Forbes 30 under 30 doing 30"?
Pretty sure anyone willing to pay for it has access.
Then willfully negligant
It’s referring to a comment a drunk person would make before doing something extremely risky. They need someone to hold the beer so it isn’t spilled during what’s coming next.
It's not only misguided job security. Silos is what you get by default. You need additional effort to prevent silos rather than some nefarious additional effort to lock information up.

People who are uncertain that they're still around in a year are much less willing to put this additional effort which pays off in the long term.
I'm (was? not sure after seeing this) working on a similar thing to this, and the most significant difference between this and diesel is that this has stronger safety guarantees by controlling migrations as well, whereas diesel just trusts the database is in the state you claim it is.
> Priced at US$89 for a complete OpenWrt One with case (or US$68.42 for a caseless One's logic board)

I see EUR €103 when I open the website.
You can check if your GL-iNet product supports native OpenWrt here:

https://www.gl-inet.com/support/firmware-versions/

You might find some sources here:

https://github.com/gl-inet

The issues regarding GPL compliance or lack thereof are worth noting, however. I made a point of asking for native OpenWrt firmware for the products I have from them, only to discover after the fact that due to closed source firmware blobs, it will likely never be available in that format, which was somewhat disappointing.

Given the fairly low/competitive price point of their hardware, I think it’s worth taking the time to make sure that the device suits your needs in that regard, if it’s important to you.
Barry Lyndon movie review and film summary (1975)
Well it's also that the EU is much further along at becoming a post-car continent than the US is. Our public transport is much better, especially rail.

Cars just aren't so important here anymore. I haven't owned or even rented or driven one for 6 years. Not even once.

There's big differences between countries here (the Netherlands is still very hung up on cars and Germany too) but in general we don't really look at a car as a must-have anymore. Personally I consider it much more of an obstacle and a huge money drain. I have nowhere to park it, I don't want the responsibility of driving (and possibly penalties), the maintenance, the insurance, the need to constantly worry about charging it or moving it to not hog charging stations (with EVs). Or not being able to use my time productively while driving.

Instead I just jump on the train whenever I need to, and I can read or watch something, all while spending much less.
Yes, I tested on CCD1 (the non-vcache CCD) on both BIOS versions.
That would be cool; although I don't think that being a superset would be that useful.

I think just being able to use borgo and go files in the same project is more than enough for all practical purposes. Borgo and go living in the same file, or go files running as borgo files would be cool, but would have no practical benefits?
Apple doesn’t just deploy to the whole world in an instant though.

First it goes to the private beta users, then the public beta users, and then it slowly rolls out globally. Presumably they could slow down the roll out even more for a risky change to monitor it.
In other words: you encode them. That is likely also the reason why many programming languages did not have sums. You have something else that can be used similarly.

A sum type is a disjoint union so a straightforward encoding of A+B would be (tag:bool, A?, B?) in made-up syntax.
When tag==0 then A is present
When tag==1 then B is present

On a different level, the fact that a column can be NULL itself can be considered a sum, like A? = A + {NULL}.
Nit: a DB query can never be made type safe (avoiding runtime failure) because its correctness depends on the state of an external service, which may change at any point in time.
Coherence, balance, taste.
Yes, but you have at least a chance to learn.
> And no, links in React often don't work without extra attention

Links work fine, out of the box, react treats them the same way vanilla js does. JavaScript onClick events aren't links, and that's true whether you're using react or vanilla js.

> It's way too easy to put some state information into the context and then have your pages depend on it.

What do you mean it's too easy? If someone makes poor engineering choices because that's the "easy" thing to do, that's their fault, the tool didn't make them do that.

> Now you right click on it. If you're lucky, it opens the widget details in a separate tab. However, the filter information is lost.

This is true of JavaScript in general, it has nothing to do with react. In order for links to work, the server has to render pages that correspond to the link, whether that means encoding state in the url or pulling it from a session, this is required whether you're using react or literally anything else.
That is honestly how I actually see these things being used now, they can be powerful tools if used effectively.

The thought of people being replaced wholesale though…
> if it worked, they wouldn't be sharing it and would simply be printing money by taking advantage of it.

This is a fallacious argument. A better chip design process does not eliminate all other risks like product-market fit or the upfront cost of making masks or chronic mismanagement.
Musk files for injunction to halt OpenAI's transition to a for-profit
Maker spaces tend to focus on high-tech tools, like 3D printers, laser cutters, electronic cutters (cricut/silhouette), etc. Some also have woodshops but that's less common and typically requires more space.
This is somewhat true but their fork of Openwrt is horribly out of date, very hacked, and has a baby interface that doesn't fully provide what openwrt can do. I found myself having to manually edit files on the routers shell. I mean my use-cases aren't exactly normal since I'm testing very arcane networking stuff. But I found myself disappointed.

I want something that has like actual good packages already installed for common internet standards, that are configured by experts (so they work), that supports IPv6 perfectly, and is user-friendly so I can use it for what I need without having to work on router firmware. It's like... maybe I should write my own firmware at this point. Cause everything is actually just shit.
It's the JavaScript, stupid. The world needs to move on already from this horrible thing into which we've invested gazillions of development hours and unfathomable amount of money. It's a non-deterministic crap that should have been replaced so freaking long time ago that we're now paying the price for being lazy and sticking with a bad thing instead of moving forward.
That is true of all medicines. So what is really being said here? Is there a hint of anti-vax in that comment? I cannot tell.
If Java is your cup of tea, you might want to try Flavour. I did and now it's the only frontend framework I use. https://flavour.sourceforge.io/

It lets you write your frontend and backend code in the same language, even sharing models and validation logic so refactorings work full stack.

You get strong typing and a rich SPA framework that includes routing, templates, and easy server calls.

There's a book ( https://frequal.com/Flavour/book.html ) and a Java SwingSet-like app with live demos and source code called Tea Sampler ( https://frequal.com/tea-sampler/ ).
Change the currency to USD
Routing, form handling, dependency injection, testing, services, http requests processing, localization etc etc …

In fact the "write a component" part is the center of React but only one of the features of Angular. In my experience, the big advantage of Angular is that you rarely need anything else and so it’s totally possible and reasonable to write a full fledged application without any other dependency than Angular itself. In $prev_job, we had nothing else in package.json than angular, some internal libs and the internal design system (which were exposed as angular providers) and some wysiwyg editor like quill.

It’s far from the funniest framework, but for writing boring things in team setting, it’s actually pretty good.

In fact having worked on the oldest AngularJS framework, it’s very interesting how it made a full 180 from "magic everywhere" to a boring "enterprise" framework.

I would never make a side project in angular because it can be pretty boilerplatey but in a team of 3 or more devs in a multi months dev project that I’ll have to maintain for years, that’d be my choice.

Except if I can reasonably do it without an SPA beforehand but that’s a totally inaudible proposition in corporate world anyway.
How about Granny Smith?
There was a nice reference to that scene in the Pantheon series: an “uploaded” human (basically an emulated brain with a software human-based avatar) learns he can interact with other pieces of software directly, but can't put his mind to it yet. He does modify his avatars’ fingers in a GitS-like fashion, though, to everyone’s amusement.

Pantheon (2022–2023): https://m.imdb.com/title/tt11680642/
What a load of dung.
plenty of react code looks nice but is still unreadable
> Maybe they will make a one plus with double the ram and 2x2.5Gbe?

I parse this as "Maybe they will make one that costs more than $89?"
You are the one that came up with the 15% number. And you also said that the difference between a 5 year washing machine and a 30 year washing machine is probably "a matter of tens of dollars". Why is it suddenly multiplicatively or exponentially more expensive? There's a lot of low-hanging fruit, and I'm focused on consumer duty cycles.

It's not a conspiracy when a product that is somewhat more expensive but lasts much longer per dollar doesn't sell well, but it is a market failure.

I think it if was clear at a glance that such a product lasts much longer, there'd be enough buyers to avoid the low-volume costs. At least in many markets for many kinds of product.
SigNoz (YC W21) Is Hiring Open Source Community Engineer (Remote) (IN/EU)
This is awesome, but also kind of hurts since I was working on something similar here: https://github.com/andrewbaxter/good-ormning

They're very similar: Both define schema version "snapshots" not "diffs", with diffing happening automatically, and check queries based on the latest defined version, don't require a running database, etc.

The main difference seems to be about queries. My approach was to try to replicate sql query structure directly with the query builders, rather than abstract away from sql, whereas this appears to aim for something that's less similar to the original sql. I don't consider myself an sql expert and I've seen sql abstractions that aren't able to replicate all functionality, but seeing the reddit debate with the diesel author this seems fairly thorough.

FWIW in `good-ormning` I was thinking of getting rid of the query builders/my own query ast and having a macro that parses with `datafusion-sqlparser-rs` and checks that ast instead, but it's a significant change.

FWIW I think SQL is awful too, so I'm really happy to see the support here and I hope rust-query takes off.
There's an innate human desire for gold. Humans crave gold so much that empires have been built and destroyed over it. That's a utility baked into the commodity. Many cultures hoard gold. Most of that gold will never be sold. Much of it is purchased for ornamentation and most of the time it just sits in a locker. In many cultures it is in fact considered a shame if family gold has to be sold.

Think of it this way - if there was no one to buy the gold from you, would you still buy the gold? Answer is yes. Many people all over the world would buy gold even if they could never resell it. The same can't be said about magic internet tokens. They have no inherent utility apart from the hope that a bigger fool will buy it from you at a higher price in future.
Reminds me of multilog https://cr.yp.to/daemontools/multilog.html
Oil is not just used for fuel though. We use tons of it for plastics and I don't see that need going anywhere.
A couple of days migrating can be a 100K+ outage in lost work if you have around 50 employees.

And for this estimation, I’m really taking your word that migrating 50 people in an emergency is really going to take only a couple of days, which I honestly don’t believe.

Sure, if you get a business account for your solo business, a backup will save you. If you have more people or a non trivial Google setup, the backup recovery is it’s on challenge while you could be working on your business if they didn’t, in this hypothetical but very possible scenario, lock you out of your business tools.
The line between “cool” and “ridiculous” isn’t always that broad.

In order to look at this and think “wow, that’s so cool, now it can type super fast” I do I agree that you need some nativity to not think “why not just plug in?”

Although, on second thought, maybe you need some pessimism and think “that’s a cool way to deal with incompatible ports and apis”
I tried this one before, resulted in a read-only disk. Hope it improves since then.
He mentioned that it was disabled somewhere between the two UEFI versions he tested. Presumably there are other changes included, so his measurements are not strict A/B testing.
Yeah.

I wonder if something like GlueSQL or the IndexedDB layer of most browsers could be used as such an API.
> Your CI pipeline is broken if it refuses to run because of style issues.

The whole point of CI is to automatically verify the code. Linters are a method of doing that, the same as tests.

> Imagine going into a meeting with a senior manager and explain that you cannot release a hot fix because your pipeline is broken due to the last commit having 5 spaces instead of 4.

Sounds like an easy fix to me. And if your CI is set up properly, the misformatted branch wouldn’t have been merged to master in the first place.
Once you get to the examples of different types of webpages, the author basically admits React (and SPAs in general) is likely appropriate for a bunch of application types. At that point the argument seems to boil down to "use a CMS and a simple frontend if user sessions are simple enough".
They have those but it’s never the same in a shared space.
When I last used DSL, I was using AT&T uverse (which is/was VDSL with multicast video layered in).

I configured the provided gateway/router-widget to provide a "DMZ Plus" mode for my router (a custom box running Tomato or OpenWRT or something), and I called to get ports 25 and 80 unblocked. And then, plus-or-minus some completely-surmountable difficulty with making dynamic DNS behave properly it all worked fine.

For years.

I never connected anything other than my router to the ISP-provided device.

There's probably some corner cases where this configuration falls flat, but I never ran into them.

What might be some practical advantages of what you suggest?
Doesn't seem to do too well with foreign numbers. Never had issues calling but 2FA texts don't come through.