skysight-inc/HackerNews huggingface dataset:
A post-mortem from the last similar change in 2021. https://scotthelme.co.uk/lets-encrypt-root-expiration-post-m...
How is a Docker image more opaque than a binary built from source?
> harvesting greens kills a lot more animals than producing steak does

How is this possible? Cows must feed and they eat plants (inefficiently too)
Did you try AI Dungeon before OpenAI killed it?

Yes, people used it for porn.
If OpenAI is open, the Congo Free State was a free state.
All Work, No Play for These Video Game Characters
Thank you for the clarification on the inner workings of both Firefox and Chrome! I hope Firefox moves to making blocked 3rd party dlls the default. Apparently the major chrome plugins have been able to work around it.
Wow, I never knew such a thing existed.

I like the concept, and I guess kids would like it since I know kids like garbage trucks and fire trucks and stuff. I just never would have expected someone to actually build it.
Ask HN: Contract says I assign copyright to the company. Is it possible/legal?
I thought copyright for a work always belongs to the author and no one can take it away, you can only license some rights to others. But now I'm getting hired and the contract says I agree to register any patents and copyrights for everything I do during employment in the name of employer. Is it sus/unenforceable?
They support /e/OS, but it comes with normal android out of the box.
$ sudo touch grass
As a controls engineer who does a lot of work for the automotive industry, I think you might be missing the long tail of production here.

Sure, a few current flagships have production rates of 5,000 per week, with takt times of 45 seconds or less, and really impressive rolling production lines that won't stop for years, which feature a screaming-fast robot at each corner of the car that get featured in documentaries. But while those lines turn out an impressive amount of product, they're a small part of the whole industry.

For every billion-dollar line at Ford building one black Model T (or F-150) a minute, there's a few dozen machines at tier 2 and tier 3 suppliers that might be building, say, a brown leather center console trim panel for the special color option for a less popular car. They might run 3 shifts per week while it's in production, and one a month for the next 10 years building service parts for mechanics. But they're still built with mass-production manufacturing techniques: The parts go in a nest sized just for them cut by CNCs, the right amount of glue is applied evenly by automated sprayers, the adhesive is wet out by an automated press that records the force and position to a production database, the completed assembly undergoes 100% inspection in an automated poka yoke station.

In contrast, that brown leather trim panel assembly machine is a one-off, hand-built by craftsmen. The nest might be cut by a CNC, but it goes on a rectangular sub-base with a hole pattern cut on a Bridgeport and held in a generic machinist's vise. The weldment that forms the table was cut, welded, and powder-coated by hand. The dowels that locate the nest were pressed using a manual hydraulic press, or maybe using a hammer, into holes reamed by hand. It underwent weeks of debug and run-off, with a handful of last-minute changes, until eventually the manufacturer told the integrator they were happy.

Small launch vehicle startups that argue they'll save money by using mass production are not suggesting they'll have TAKT times of 20 seconds per rocket, 3 shifts per day 7 days a week. They're merely saying they won't have individual master craftsmen fitting parts together by hand. There's a lot of room between the two extremes.
Arguments like these are an example of why we need to be reminded of the principle of copyright: to protect artists and creatives from having to compete against themselves in the form of someone simply taking their work and profiting from it as if it were their own without fair compensation or consequences.

No one cares that Google is scraping their website because Google isn’t competing with them, or at the very least not using said site content to compete with them.

Not so with ChatGPT
You would think so, but no. There is something magical about acceleration, specifically how much spacetime you increasingly or decreasingly traverse.
The more services you have, the more of a nightmare your development environment takes to set up. Network calls are a lot less reliable than function calls.
>Extremas are rarely the best

Well, they are either the best or the worst (≧▽≦)
> search ultimately drives traffic to their own site

Google is notorious for having slowly whittled away traffic in that the constantly are adding “tools” at the top of their results to give users answers without having to click through.

More egregious Google uses their data to launch or acquire competing businesses in industries that have high value keywords so they can drive up the cpc of those keywords. Often times Google gives their own businesses built in tools at the top of search once again diverting traffic (example: Flights).

Even when they drive traffic to sites it’s because Google dominates the market and therefore SEO, so businesses are always jumping through Google’s hoops and using their services further entrenching them as the market leader.

Ultimately, I’m not sure if LLMs/chat gpt will make this better or worse, but maybe for once content creators can actually get paid for their content if it’s used to train the LLMs (but doubtful it’s a problem in tech not limited to Google).
Show HN: Pgmigrate, modern Postgres migrations CLI
Hi HN, pgmigrate is a postgres schema migrations tool that is designed for modern deployment and operations. You can use the CLI or Docker container to manage migrations for projects in any language but if you use Golang it's also available as a library.

The github readme has the full explanation, but basically pgmigrate is "migrations done correctly" or "migrations without all the pain in the ass bullshit":

* pgmigrate uses postgres advisory locks to make it parallelizable

* It doesn't make you think about down migrations — they're not useful and unnecessary and a waste of time

* It runs out-of-order migrations

* It doesn't error if you and a coworker both commit migrations with the same sequence number

* It has ops commands for the rare occasions you need to manually mess with the migrations table state

* And it lets you turn schema conflicts into git conflicts by making it easy to dump your schema in a consistent format

* Oh, and you can squash migrations, too

I'd love to know what you think, and I hope that I can convince you to try it out. The plan is to charge businesses money for it while keeping it free for personal and open source use, sort of like Orb stack, but keeping the source open.

Are there any features you'd like to see added? The main one I've heard people ask for is automatic migration generation via diffing, like migra or skeema, but I'm not convinced it's useful enough to be worth the implementation hassle.
Time to try my 100k token reality check test:

Here is a tarball of a golang repository. Please add a module that does XXX.

Claude 1 did not like this request. Depending on how much they've improved the attention layer, this seems to me like right in the sweet spot for a serious LLM user -- if the LLM can grok a codebase, and scaffold even to 50%, imputing along the way the style guide, the architecture and so on, it's a huge win.

GPT-4 in particular has been relatively good at getting styles and architecture right, and code gen for smaller projects is really very good. It is not successful at reading tar files, but it can be fed source code bit by bit. It may be my own hallucinations, but I find it slightly less capable at remembering longer conversations / code listings than I did when it first launched.
I really don't mind much about private companies spying on citizens: it's surveillance capitalism after all and you certainly, for example, decide to give FB/WhatsApp/Threads/Instagram the big giant middle finger.

What I do mind though is, once again, the EU Commission showing what they are: leeches fed on lobbyists money to pass laws favoring big corporations. It's insane but the EU Commission is, since it exists and relentlessly and endlessly, the bad guy. The EU Parliament, where there's at least a few hundreds elected people, tries to tone down the EU Commission but the Commission has been given so much power it pretty much writes the rules (which all the EU countries are forced to transpose into national laws).

AFAIK more money is spend in lobbying in the EU than in the US.

It's legal bribery and it's sad really.
“Real engineer,” is such an insufferable way to make your point. I guess only civic engineering is “real.” If you don’t like the term software engineer you’d be real mad if you found out about sound stage engineers. Being an engineer isn’t about engineering solutions to business problems; nope it’s having to deal with bureaucratic hurdles that slow you down that makes one an engineer.
Don't believe this is the reason, because it's actually too slow to train anything I thought.

Compared to NVLink'd 3090s in a tower or A100s in a data center
Huh? They'd sell access to the tool to the employers. They'd make a nice rent, employers would make a nice profit by firing all their employees, and customers would still have to go to employers to get whatever service done.
Yes I was trying to say they were vassals of the USA.
You can scale monoliths independently too. Depending on the language that means paying some additional memory overhead for unused code but practically it's small compared to the typical amount of ram on a server these days.
I run it on an Intel nuc, i5 8xxx runs great, along side a bunch of other self hosted stuff, nothing very taxing.

Biggest thing was to put all the photos on SSD, at least the thumbnail cache if not all.

I also run it, on my backup server, pi 4, with all ai disabled, it's slower, but probably because it's all on HDD still usable.
Use "networks" in your compose, optionally with HTTP_PROXY in your container

https://stackoverflow.com/questions/39913757/restrict-intern...
It's complicated. When I joined, I was single, dirt poor, and it was an obvious way to climb out of poverty.

I'm not sure what your situation is, have you considered the National Guard? It's still a massive commitment, but it might just scratch that itch you have there. If you love it, its very easy to go active duty
I think we're far from that point though. For the vast majority of use cases, I always wish that the answers could be more accurate.

Sure - they might be 'good enough' to build a business on. But if a competitor builds their business on top of a more accurate model, their product will work better, and they will win the market.
> You can install other OS on the phone if you want.

As far as I know, Pixels are the only ones that allow resigning the boot loader chain with your own OS though :/
"I don't play craps. I'm a dice engineer!" - prompt engineers, satirically
Whether you pay the for SLES or their fork of RHEL probably does not make much a difference to them. And for customers who run both SLES and RHEL (not sure if that is a common scenario, though), having a single vendor to a deal with is probably a plus.
That's basically right. I'm not sure if Linux or windows will keep track of the pages it read out of swap to know if they're still there and valid, but there's a better way for this that I think at least ggml supports where it stores a copy of the model unpacked and ready on disk as a cache for doing the work rather than relying on the OS virtual memory to handle it. This should be faster than the OS VMM (though probably not by much) but since it'll know which pieces it needs to leave on disk and where they are it should be much safer as far as writes go since it will know enough to not write multiple times like that.
It is a valid argument. I actually agree with you ( and OP ). The point I am making is that we simply cannot take the blame off the victims either. Unlike plantation slaves they actually do have a choice ( an annoying choice, but a choice nonetheless ). It is hard, if not plain impossible, to move the needle if the general population response is a generalized shrug. They need to get angry. They are not there.

So yeah, I am accepting my share of the blame. People in general need to accept theirs. Once that happens, we can go after the actual culprits. Things don't change until we recognize reality for what it is.
This is a sweet idea and a nice, game-esque implementation.

It could definitely use some onboarding.

There's nothing to give the "player" a hint as to what they should do. What is my goal? Am I trying to defeat the communication of the nodes, or help them? If it's the former, why did I seem to win the first level after doing nothing? I started by trying to mash some keys. Eventually I saw that there were tools in the upper-right, but it wasn't clear what to do with them. It's a bit frustrating that they disappear after you grab them if your click is too far off the target. After successfully applying one of them to one of the targets, it's not clear what one should do next. Was it a good move? Who knows, because there's no feedback.
Learn CI/CD
> I'm shocked that the Commission can do something like this by decree, without any review by other institutions.

I don’t actually understand what the legal status of the “adequacy decision” is—it seems that once it’s thrown out by CJEU anyone who’d trusted it is still considered to have been doing illegal things? What does the decision make possible that wasn’t before?

That said, diplomacy has always been a part of the executive, which combined with the spread of democracy has led to weird hacks such as signatures on treaties not actually meaning anything until a parliament approves of (“ratifies”) them.
You are describing AI Dungeon, a third-party product using GPT-3 that OpenAI killed about two years ago.
I came here to say something similar. A lot of us code as a hobby as well as professionally, and certain languages and paradigms tickle us. Sometimes I find almost tantric beauty in c++ for goodness' sake.
Even outside hardware, a fresh windows 11 install before you decrappify it is such a bad experience.
Clickbait integrated into the OS, sponsored apps pre-installed like it is a $100 android phone, constant attempts to upsell you to their cloud services.
> I'm surprised the EU was comfortable with an executive EO instead of, say, a treaty.

Especially because it's going to be absolutely meaningless. Administration opinion since Bush, Jr. has been that no foreigner has any rights an American is bound to respect, unless they're on American soil, which requires a handful of courtesies. They can announce this policy with all pomp and circumstance and on the same day have the Attorney General write a secret brief explaining his theory that it doesn't bind the government in any way, which becomes secret law.

Royal pronouncements and secret laws. What a democracy.

-----

edit: they literally dragged out Eric Holder the other day to complain that a court order barring intelligence agencies from backchannel communications with social networks was going to cause terrorist attacks and child molestation. The guy who coined "too big to fail" but wasn't saying it sarcastically, and who admitted that his legal opinion on due process in the case of the assassination without trial of American citizens was that whatever process they used to decide what they would do was "due process."
Steam runs games inside of a container to provide a consistent environment for the game. It largely ignores the OS and only uses the kernel as a result. Linux distros have tons of differences that make it otherwise untenable to target. You need an army of package maintainers to maintain per distro packages and sort out differences which seems to work for oss, but doesn't for commercial closed source software.
I think there is a place for two text based networks, and Zuck has correctly identified the missing one:

1. There's plenty of people (or just moodswings of the same person) who don't want to see political content at a certain time. Remember how everyone loves tiktok because it has super interesting, non political content? That's what threads wants to be with text

2. People do want to keep up with political affairs, and that's also very potent, but can be depressing and overwhelming.

1 is threads, 2 is twitter.

I don't think you can have both 1 and 2 in the same app. Because I know when I want to see politics and when I don't, that's not something an app can predict.

So both twitter and threads can coexist. But we know twitter maxes out at around 200-250m users. That's the market for a politics social network. I think threads is potentially bigger.

But it won't destroy twitter. It will just coexist, in a different market segment.
windows feels more and more like adware these days, kind of hard to beat the performance you get w/ a mac, not to mention a consistent ux
Yeah, that's the current state of course, I'm betting on future developments. Neural networks are still in their infancy. Stable diffusion showed everyone how much more powerful open models are (at generating porn /s). Chatgpt is severely limited, cause Openai fear public outrage, litigation and regulation.
Factor tutorial, A panoramic tour of Factor
That would also be the point of what I described. You're not writing code, you're writing comments. Those comments are consumed by a structured static site generator. What linode does has nothing to do with code other than using a markdown linter and a pipeline.
It also helps that Japan generally lacks the flat land that makes ultra mechanized farming impossible, and high food import tariffs.

That being said, I wouldn’t say they’re accepting of it; Japan’s rapid depopulation is overwhelmingly happening in the countryside, because it is all toil for less pay.
Actually, the very widely replicated experience of most challenger utilities is that the entrenched utility will stop you, sometimes in collusion with the government or municipalities. Try getting permits to dig up the road to put your competing pipes alongside the current monopolists.

In Britain, British Telecom spent around 20 years making it impossible for other players to supply an internet service to consumers. They used various anti-competitive practices and had very good capture of the largely toothless regulator OfCom. This is all documented.
I have seen independent projects provide rpms that are supposed to work on both RedHat/Fedora and SLES/openSUSE, with some caveats as to what versions of each are supported/tested for.
I work with purely functional code in my day job and on several side projects, I'm not sure why you'd assume that. 20 years experience as a SE here but honestly I don't think it adds or subtracts from my point, nor should you use it to prop up yours.

I think asimplemind's advice is good advice but it is complementary to good and established testing strategy that is in widespread use across paradigms.

I treat with deep suspicion the idea that a programming paradigm can subvert the fundamental principles of good testing.
I hope Microsoft quickly finds a solution to move to RISC. I don't care about compatibility with older software. I want the battery life without having to move to MacOS and using it's awful window management.
That's not true. The law restricts what companies can do with my data even after I consent to their treatment of my data.
Yea, cla is a massive turn off for contributing. I've made a couple of small PRs but wouldn't do anything more substantial
This is great! But I worry that it assumes that the company behind it will stick to the promise, and will still be around in 7 years.
> With Fairphone you don't get monthly security updates and timely major upgrades.

Hm, you do get monthly updates, but security updates seem to lag by a month. [0]
Although it seems we're overdue for the July update.

[0] https://support.fairphone.com/hc/en-us/articles/440585822094...
At the time, we didn't know where else to get $500K-$1.5M. Turns out $220K and some pain and hustling was enough. Thank God the fundamentals are really sound and upside is really there.

Now we're more looking into nondilutive funding and our lines of credit are burgeoning so it's possible VC won't be needed altogether. Not ready to close the door yet though, especially to the most selective programs and institutions both now and down the line. If we got into YC we would definitely accept, or even some other selective program like NFX FAST we would definitely consider very seriously.
Show HN: Geddit, Browse Reddit Without the Reddit's API
Hey everyone!

I've built an open-source Android app that allows you to browse Reddit without using their API. It is built on the library I've published here earlier. Basically, the app uses JSON feeds of Reddit to replicate various endpoints.

What this means is that you can browse Reddit without an account and get posts, comments, images, videos and nsfw contents without having to deal with ads etc.

In it's current state it has just the basic functionality and I am planning to add more features soon. I'd be happy to hear what you think and get an insight from your feedbacks.

APK Releases: https://github.com/kaangiray26/geddit-app/releases
Have you tested this with GPT-4 + Code Interpreter? The plugin can unpack zip files, but I'm not sure about tar files.
> who rape, burn, pillage, kidnap and murder indiscriminately

Is there any legitimate source for this other than random bad actors or anecdotal propaganda from western news source.

This isn't a 10th century Viking invasion.
Database/SQL bindings for YDB in Go
How to write familiar SQL queries in YDB with positional or numeric parameters using bindings in Go
Twoot – Post to Twitter and Mastodon at the same time (and Bluesky, sort of)
TBF, finding it very useful for text summarization
Capitalism is not free trade between two parties. That's free market. Capitalism is control by capital.
GPT-4 with code interpreter accepts and extracts tar (or .tar.gz) files up to 100 MB. I've had it work with 200 MB of extracted data, not sure whether that's limited.
"get off the train in a wheelchair"

Nothing to do with accessible stations, where they simply look up entries in a database and will have very little personal knowledge.
The post you're replying to is a case in point. This time it's cow eggs; what next?
thank you, I'll check it out!
Because buybacks in any other fashion only increase debt.

It's the shareholders cashing out, so rather than a failed business with shares of $0 value, they have money and the loans are someone else's problem.
I've been noticing a big trend since the start of this year of a lot of these decisions by the EU favouring short-term industry profits over the common man. Is this an effect of the rise of the profits-first right across Europe now having trickled through to the EU level?
What about the keyboard? I actually forgot how bad it was until I used one yesterday on one of the MacBooks
This is a false dilemma as not all oils are high in linoleic acid or omega 6. Olive oil is the least likely to oxidize.
non-plastic bottles
Building a UI component library: How we balance brand identity and speed
Chapman's Piloting and Seamanship. Has great illustrations, important for understanding something so physical and practical. Also has a great binding and paper quality.
yes a divi recap of a utility is pretty shit but this opinion piece is a rare-miss from The Economist, Mathew Lawrence is not worth listening to, nor the deranged leftists in this comment section.
I don't think there's a problem with the pace of "progress", the problem is what it is feed and we could definitely make changes around that. For example, if I were an author I wouldn't want this stuff to be be feed in without my permission.