skysight-inc/HackerNews huggingface dataset:
I do think that reproducible builds would make a lot of sense for open-source browser extensions. Google could say "if you want your extension to get a Trusted Build tag, put the source code on Github, and we'll run the build script for you to ensure that the code submitted for store review is built from the code from a specific Git commit." And from a security perspective this would be better than what we have, which is zero guarantee that an "open source" extension even matches its stated repository. I'd trust the integrity of Google's automated build systems more than an independent developer with nothing to lose and everything to gain by sneaking in a third-party script.

Alas, the presence of this kind of reproducible build system would bring needed clarity to the chaotic ad blocker market, and the lack of that clarity works in Google's favor as an advertising company, so sadly I doubt they'd do such a thing.
A project manager, probably. "Advocating for XYZ" costs emotional capital that I'm not necessarily willing to devote to a particular project, or to my employer at all.
My understanding is "arbitrary queries" <> "arbitrary _database_ queries". So you can have some abstract "graph" that can be queried, and separately implement "resolvers" (IIRC) that actually tie parts of the graph to actual queries. (So there is a layer of indirection.)

What you get is a way for clients to tell you precisely what fields it needs and a way for it to coalesce what would be multiple api calls in a REST world into a single request.
If it's anything like the academic code I've seen, the likelihood approaches 2.
Sigh. Now I have to track down a copy of The Memluks' album Partida, so I can listen again to their classic "Joe's Thymus" (inspired, I'm sure, by the Readers' Digest "I am {Joe's, Jane's} [name of organ]" articles).
But what if they do in X years? Suddenly that company is out of compliance with the BSL.
> What was preventing you from spending more time unit testing code running a billion dollar business?

Presumably they were busy generating billions of dollars of revenue.
Funny how @mitchellh has decided not to join the conversation. Pretty sure he had the ultimate input on this decision, and historically he's engaged with HN directly. Hmm.

Overall it seems like a loser move. Look what happened to Elasticsearch - to me and most others, ES no longer exists. I've happily moved on to OpenSearch and not looked back at poor kimchi. Due to their own actions, Elasticsearch is no longer relevant.

Will Hashicorp's move spur a similar effort to fork the last open-source license version of Terraform and other Hashicorp tools? What other choice is there when the creator gets petty and insecure, and goes hostile against the open source community that helped create it? Extremely disappointed with the Hashicorp leadership team.
MitchellH and your little sidekick Armon Dadgar - you owe your community better than this.

I interviewed with Hashicorp back in 2016 and ended up turning down the job. I used to have a small amount of regret about this decision, but now that true colors have been revealed, I know I made the right call.

What's that saying about trust?

Trust takes years to build, seconds to break, and forever to repair.

It's surprising to learn that people I thought were so smart could turn out to be this dumb!
> That 80s Amiga is probably incredibly reliable and robust with its real multi-tasking OS and doesn't require "security patches".

I generally agree with some of your comment, but this sentence confuses me a bit.

I'd argue that the only reason that it does not require security patches is because it's not attached to any network. Though, probably the only actual reason would be that nobody is looking too closely at the whole system, because that wireless communication system is a network. And we really were not good at keeping computers sufficiently secure from any network in the 80s...

(Besides, what does "real" multi-tasking OS mean here? And why is multi-tasking relevant for this job? It seems like in this case a simpler OS would be more reliable and robust, while still being able to perform the job.)
>On the other hand, Debian was popular enough to continue after Ian's passing, and continues to gain momentum.

I don't believe these are parallel, as IIRC, Ian was not directly involved in Debian since the late 90's, at least not in a day-to-day manner in the way Bram was, or say the way Linus is still managing Linux to this day.
He had a youtube channel where he performed songs, among other things, as Dale.

The last 2 videos he posted were covers of Imagine and Let it Be

https://youtu.be/UaFiTMyuq1A
https://youtu.be/ygn8542vzZI
The point that I think everyone else is missing is that C is actually hard to work with and write correctly. If your project is sophisticated enough that you can't get by with basic tools, then maybe C isn't the best language for your project.
So it’s about freedom, but not when applied to billion dollar companies?
I remember when Sun Microsystems and AT&T teamed up in the late 1980s and Sun announced the next version of their OS would be based on SysV UNIX instead of BSD UNIX. Since Sun was this massive force in the UNIX market back then, other UNIX vendors formed the Open Software Foundation (OSF) in protest.

In many ways, Red Hat and IBM are the modern Sun Microsystems and AT&T, so it's not surprising that their competitors are essentially doing the same thing.
I wish I could find a use for that, it is a funny idea. Unfortunately in a world where all of you stuff is in terminals, having one special drop down one is less useful.
I think you're missing my point I don't see a reason to investigate the justices. Because these gifts have been known about for a long time but there is never any evidence that they influence. Justices rule extremely consistent over the course of their career. Especially in the decade leading up to their service on the supreme Court.

The entire point of ethics rules is because things can influence outcome. Those rules get made because there is evidence that at least for some people things influenced outcomes. You have a grand total of nine people at any given time that are in the same court for a long long time. In my entire life I have never seen any evidence that for supreme Court justices things influenced their ruling. The history of the justices predicts their current rulings and does it amazingly well.

That is the counter evidence to say that these gifts are a problem to them. If they're not having an influence on their ruling they're not a problem. It may be something that we don't like because we might feel personally that it would influence us. But I find it hysterical that the people making the claims are the most influenced by gifts to change their votes.
I think we're really just complaining about the tribalism. It's like our country is full of very left and very right people, and they are just keeping score and fighting for whichever side they think will benefit their tribe. They aren't happy about the conservative majority, so they just write hit piece after hit piece so their tribe can win. The news has become toxic.
Quantum computational phase transition in combinatorial problems (2022)
I think if any enterprise reevaluated their e-signature needs they'd decide they don't need it at all. There's just better ways to track consents and contracts.
But there's nothing to do out there. Unless they build a casino or resort (moon seems like best target) what's the point.
Since SQLite supports custom SQL functions, you can add JQ support to it pretty easily.

I just threw together a plugin for my sqlite-utils CLI tool that adds a jq() function here:

https://github.com/simonw/sqlite-utils-jq

Use it like this:

sqlite-utils memory "select jq(:doc, :expr) as result" \
-p doc '{"foo": "bar"}' \
-p expr '.foo' \
--table

Or install sqlite-utils-litecli from https://github.com/simonw/sqlite-utils-litecli to get an interactive shell that can use the new function:

brew install sqlite-utils
sqlite-utils install sqlite-utils-litecli sqlite-utils-jq
sqlite-utils litecli data.db
# ...
Version: 1.9.0
Mail: https://groups.google.com/forum/#!forum/litecli-users
GitHub: https://github.com/dbcli/litecli
data.db> select jq('{"foo": "bar"}', '.foo')
+------------------------------+
| jq('{"foo": "bar"}', '.foo') |
+------------------------------+
| "bar" |
+------------------------------+
1 row in set
Time: 0.031s
Funnily enough you can't actually implement the proper y-combinator in Haskell because the type system won't allow it. Which is a real shame because in most Lisps you can only implement the applicative order y-combinator due to a lack of lazy evaluation.
I'm very curious about this. I imagine HashiCorp has lawyers that are quite confident in the license change. IANAL, but I'd guess that the BSL is chosen in particular because it is somehow compatible with MPL in a legal sense? Or because, after 4 years, the license "degrades" into the MPL which gives them a loophole or such? I'm very interested if someone knows.
Hey man, I'm just gonna point out why the examples don't provide constraints. I'm surprised you didn't realize this, seeing as you're intimately familiar with the operation of a dictionary. Under the first definition:

> an arduous task

And let's take a look back to the post to which you originally replied!

> but the post above explain an arduous process

Wow, those look really similar, don't they? The quoted usage you find so objectionable is /nearly identical/ to the example you yourself copied. Galaxy brain.

Here's another definition you might want to study. It will really help reduce your confusion with internet interactions:

Hyperbole (noun)
> extravagant exaggeration (such as "mile-high ice-cream cones")

I truly believe once you internalize this information you will grasp where you went wrong.
It's a hobby that can pay dividends in multiple ways, don't really have to look deeper than that.
I mean, consider the very popular liberal new deal policies that were repeatedly blocked by the Supreme Court. The outcry was so great from the people that the Supreme Court had to walk back, because the representatives of the people (the politicians) were going to act to curtail them. I don’t see the difference between that and now.
It already is a bipartisan "issue" - removal of a Justice is an impeachment process.
> use the patent to prevent everyone else

> the history of e-ink

Could you give everyone here some verifiable data? Please identify what patent you're talking about. I hope I will get a genuine response from someone who genuinely knows that industry because the last time I asked I just got a patents.google.com/search?q=eink response. It is fun to blame patents. But that's like saying we're not making progress in operating systems because Microsoft owns a key patent in operating systems.
I wasn't talking about Llama specifically. I was thinking of the SHARK Stable Diffusion port (which uses MLIR/IREE), as it considerably outpaced the ONNX runtime.

But apparently the performance of llama on torch-mlir is progressing:
https://github.com/nod-ai/SHARK/issues/1707
> all the complaints that are made today against the current Court could be made against past justices

A strong claim requiring strong evidence. Where's the evidence that any past justice took 38 trips worth millions of dollars from multiple billionaires with business before the court, and then tried to cover them up?

> It's just someone whining that they didn't like the rulings

Attributing motive, and falsely. It's not about the rulings. It's about the impropriety of accepting gifts that any other federal employee including lower-court judges would not be allowed to, and trying to hide the fact that those gifts were received. We can't read minds. We can't prove for certain that the gifts affected rulings, but there are reasons that such rules exist for many other people both in government and elsewhere. Even the worst president in history, whoever you think that is, behaved more ethically.
> I just ran the PDF file through a website that makes it look like it was scanned with some imperfections and tilt.

I don't trust any websites for that. Instead I display the document on the laptop monitor where the page has a white background but everything beyond the page is black. Then I use my phone's builtin scanner to "scan" my laptop screen.
I don't understand the math that you're doing. 10% of Americans qualify as low income. We're talking about 31 billion to replace the stoves for every low income person and 310 billion dollars to replace the stoves for everyone. Do you really think that means testing cost $280 billion dollars?

That's more money than the entire state budget for every state but California.

On the flip side, do you think looking at a single tax return for 10 seconds cost more than $840?
These attacks on the Supreme Court are a subtle way to overthrow a government you disagree with.
They actively decided against free labor? Wow.
hi Mertens, what approx. salary range are you guys offering? would it be available for UK-based people?
No, not an ad to NYT games. Just an image or something that somebody can click on to go from Wordle to the Crossword sign-in/sign-up page.
This was the thinking I was taking. It is a useful tool at first but taken too far can be a bad thing in some situations.
Installing tiles requires more skill than asphalt.

In California, because of clumsy rules around workers compensation insurance, low-skilled high-risk labor is much cheaper than high-skilled labor. As a homebuilder explained it to me: if you hire actual roofers you have to pay very high insurance rates (roofing is quite dangerous). But if you hire day laborers and tell them to install the roof, you don't. So they prefer roof designs that day laborers can install.
The huge difference is where the copyright of the code lays. OSS projects that require contributors to assign their copyright away, should not be trusted, and should not receive goodwill contributions to begin with. Otherwise, what today is Apache 2.0, tomorrow can become Commercial, while asking nobody for permission, because the maintainers have ownership of 100% of the code.

Not that OSS projects backed by commercial-driven entities usually receive any meaningful amount of contributions from external people... but still, an important detail to think about OSS.
Everyone Wants to Work at Ups After Teamsters Deal
> Can there be any doubt

This is such terrible, low-quality, manipulative content. It does not belong on HN.
Funnily enough I do something very close to this with the RFC database at rfc-editor.org, here's the script that I have put in my `cron`:

pushd ~/data/rfc # this is a GIT repo
rsync -avzuh --delete --progress --exclude=.git ftp.rfc-editor.org::rfcs-text-only ~/data/rfc/text-only/
rsync -avzuh --delete --progress --exclude=.git ftp.rfc-editor.org::refs ~/data/rfc/refs
rsync -avzuh --delete --progress --exclude=.git ftp.rfc-editor.org::rfcs-pdf-only ~/data/rfc/pdf-only/
git add .
git commit -m "update $(date '+%Y-%m-%d')"
git reflog expire --expire=now --all
git gc --prune=now --aggressive
git push origin master
popd

Though I admit using GitHub's servers for this is more clever than me using one of my home servers. Still, I lean more to self-hosting.

@simonw Will take a look at `git-history`, looks intriguing!
Winter solar in Northern Europe, when it produces 10-15% of summer, is not displacing the winter heating load supplied by fossil fuels. North African solar could do that.
I did this when I was a kid, decompiling a flash game client for an MMO (Tibia).

By itself a single decompile was hard to parse, but if you do it for each release, commit the decompiled sources, and diff them you can easily see code changes.

So you just run a script to poll for a new client version to drop and automatically download, decompile, commit, and tag.

I'd have a diff of the client changes immediately, allowing insight into the protocol changes to update the private game server code to support it.
> Where are the calls for the scrutiny of all the Congressional members that just happened to magically sell off vast amounts of stocks right before the legislation was announced for the covid lockdowns that crashed the market. They didn't want any scrutiny then.

I don't know what you're talking about. Popular support for limiting congressional stock trading is overwhelming[1]; there was a bipartisan bill announced just last month aimed at capping it[2].

Edit: It's worth noting that a variant of this bill has been introduced many times over the years. It's typically the Democrats who introduce it; only recently has it (apparently) received bipartisan attention.

[1]: https://pro-assets.morningconsult.com/wp-uploads/2022/10/251...

[2]: https://www.npr.org/2023/07/20/1188869588/sen-gillibrand-dis...
Have you looked at KDevelop? I mean, the underlying tech is still the same, but I find it more pleasant to work with.
How many of those companies were profitable before going public?
Really curious how people views "cultural pollution" so differently. There are some words/usage we takes directly from japan and no one complains, for example 一枚入, 定食, do we need to change those back to what we would have said before influenced by Japan?
What I mean is, culture/language slowly evolves, they aren't stagnant, as long as the world are progressing, as long as we are interacting with each other, language changes.
My first thought when reading the title was "I bet it's a certificate that demonstrates proficiency in R.'
How much do you think I ought to reveal? There are well-funded startups like harvey.ai[1] in this space that I want to stay ahead of.

[1] https://www.harvey.ai/blog
See second story announcing their Series A.
I don't know how effective this is in encouraging home ownership. The primary goal for tax incentives on primary residence vs investment property is that it makes owning a home cheaper than renting. Rent controls have the opposite effect, and so create a situation where nobody is incentivized to own property at all.
It does definitely count as open source.

I don't care what a California-based "Open Source Initiative" group try to define as "Open Source Definition". That is all lobbying to me.

If I can see the source, then it's open source. The rest is just play on words which only purpose is to entertain sterile debates of zealot groups attempting vocabulary appropriation in a power struggle.

I don't want to fuel these groups' debates around "free software" vs "open source", Linux vs GNU/Linux or whatnot.
Postgraphile
https://postgraphile.org/

Hasura
https://hasura.io/

Stop writing GraphQL resolvers by hand, especially if you're working off of a relational database model.
If anyone's curious, start here: https://www.youtube.com/watch?v=5wAo54DHDY0

If you don't care about Doom (or even video games, honestly): I haven't even thought about Doom in 20 years. Just click the link and watch.

One of my favorite YouTube rides of all time.
pins a name-tag to her shirt

“You are the Bob now”
Does anybody even pay for terraform? Outside the “workspace” hosted product, it’s all free as in beer for all the providers.
Do you have any particular cases in mind where Docusign mounted a spirited defense in court despite not being one of the parties? How did those cases turn out?

At least their terms of service don't suggest any kind of general legal indemnification of customers, only a limited one around loss of confidentiality caused by security breaches in their systems.
Sure, but you still end up with a DOM afterwards, and you can compare that against a different DOM to determine differences.
the fact that they don't see it as problematic means that they didn't misinterpret the comment the way you did, which is because they know things you don't

thus hegemonic institutions reinscribe the kyriarchy generation after generation by perpetuating a hierarchical opposition between "knowledge" and so-called "ignorance", which is socially constructed to be inferior, less than, but which serves the purpose of distinguishing the graduates of elite institutions (to which access is mediated by the financial privilege of the bourgeoisie) from the subaltern underclass; thus "knowledge" serves the interests of capitalism by reproducing oppressive class divisions, enabling the continued exploitation of the working class

what could be more problematic than that?

but if you're interested in learning something and not just playing word games to gain status by putting others down, i problematically mansplained what you're missing in https://news.ycombinator.com/item?id=37083233
> Cyberhacking groups aren’t vessels, and what they are doing isn’t something that would be piracy under international law without being under the umbrella of government war efforts.

Well obviously the cyberspace and information superhighway metaphor needs to morph into the cybersea, and information ocean gyres, and...you get the idea.
Im slowly sliding into the opinion that Postgres should go down as the most impactful technology of the 2000s.

Whatever they've done internally to encourage and enable the high quality plugins deserves some seriously high praise.
It does, but wasm-bindgen is currently missing some features that I personally think are necessary for widespread adoption. Things like being able to have a `Vec<T>` without venturing into type unsafe land and JSON.
"Girobot", do you mean the "Gyrobot" by "Gyro Gearloose" [1]?

Also, I believe KQP had ZeusBots included (for reference).

[1] https://github.com/Jason2Brownlee/QuakeBotArchive
Sure, but that ignores how the process is actually working in practice. The number of successful Supreme Court impeachments (only 1, over the course of more than 100 years) should tell you that the system as-is isn’t working.
That Thomas has taken very expensive gifts from people with cases he ruled on is enough evidence of wrongdoing. One does not need any more information. In such a position as judge, member of Congress, or President the appearance of impropriety is enough. The Clinton's made $200 million since he was President. That's evidence enough of his corruption.

That others are corrupt though is not germane to whether or not Thomas and other members of the court are corrupt. By the way, there have been lots of calls for scrutiny of Congressmen who sold stocks at opportune times.
> why we can't bring together the brightest minds, irrespective of their backgrounds, race, location, or financial status

We (as society) can. We simply choose not to.
It's hard when you get a loaner car from the dealer and that car doesn't lock when you walk away.

It's a habit you quickly forget. You're just walking away waiting for the beep. No beep, you have to press the fob.

I do also hate when dealers advertise the backup camera as a security feature. It's mandatory, you don't advertise seatbelts or airbags (unless there are 37 like in a modern Mercedes).
I had to look this up. Looks like he won an academy award for the documentary in 2013, and then a little over a year later jumped in front of a train.

https://en.m.wikipedia.org/wiki/Malik_Bendjelloul
Yeah they use a substantial amount of proprietary middleware now, so even if they wanted to open source the engine it would be difficult to pull off. As of Doom Eternal they're using middleware for at least audio (Wwise), video (Bink), compression (Oodle), physics (Havok), culling (Umbra) and networking (Playfab), plus any references to console SDKs would have to be meticulously scrubbed from a public release, which was less of an issue back when they were a PC-first studio.
I'm not sure why you'd release it there? It's a market, but a movie that heavily reminds the losing side about losing seems better kept elsewhere.