skysight-inc/HackerNews huggingface dataset:
> Part of why sdists exist is so that people who can't trust the wheel, like distro maintainers, can build things themselves.

Some might even expect pypi to build everything going into it's repo similar to a distro building for it's repos. As far as I can tell, all this 'attestation' is just pypi making microsoft pay for the compute time with extra steps.
Can you call it "hiring" if you're not paying them anything? If you look at the etymology, the word is intimately linked to actual money changing hands:

> hire (v.)

Old English hyrian "pay for service, employ for wages, engage," from Proto-Germanic hurjan (source also of Danish hyre, Old Frisian hera, Dutch huren, German heuern "to hire, rent"), of uncertain origin. Reflexively, "to agree to work for wages" from mid-13c. [...]

hire (n.)

"payment for work, use, or services; wages," from late Old English hyr "wages; interest, usury," [...]

(from https://www.etymonline.com/word/hire)
Pretty sure you can say 'die' here, you don't have to self censor like it's tiktok.
Infowars basically was a supplements business. Sold a load of soy based products while ranting about soy
Yes, he discusses using a grammar to restrict to only legal moves
Isn't text-to-speech very expensive?
Last time I checked, Eleven Labs, the most natural-sounding TTS provider, were charging insane amounts per token.
Wasting so much on scammers sounds unsustainable and just silly.
I think Chris's wiki counts as well: https://utcc.utoronto.ca/~cks/space/blog/
There is a wonderful plant bank here in Sydney, Australia. Lots of thick mud walls and other sophistications to outlast weather and similar incidents. https://www.botanicgardens.org.au/our-science/science-facili...
In a sense, a chess game is also a dialogue
Simon's is very likely. Would also like to throw my own in the mix - 492 at time of writing! https://www.jvt.me/tags/blogumentation/
That's why the debug build config one uses during development only does little to no optimizations.
Article suggests gut will be replaced by sapling. Sapling is git underneath.
https://slsa.dev/ gives much clearer explanations about the why of this work.
Github recently started offering a SaaS sigstore implementation including support for private reps. https://docs.github.com/en/actions/security-for-github-actio...
Anyone working on OT should be quickly moving towards this.
Nice.

Bertrand Meyer in his usual painstakingly detailed manner explains how to integrate DbC with Exception/Error handling in his paper Applying Design by Contract linked to here - https://news.ycombinator.com/item?id=42133876
This is actually one of the dumbest stunts I'd ever seen. InfoWars is nothing without Alex Jones. They've wasted all their money since Alex will start a new project and his viewership will move.
No, it's not a prime example of the EU being utterly useless. It's a prime example of companies engaging in shady practises. This is what all the websites should have done: https://github.blog/news-insights/company-news/no-cookie-for...

Quote from the blog post:

> Well, EU law requires you to use cookie banners if your website contains cookies that are not required for it to work.
I mean that stopping execution will often break software logic, for example BLE connection will time out, SPI chip will stop communicate because of lack of commands, watchdog will reboot the chip, etc. And then the whole program will not work as expected, so debugging it will not make further sense. Sorry for miscommunication, I did not mean that hardware physically breaks. It might be possible to solve some of those issues, but generally printing is enough, at least that was my experience.
Not OP either. It's quite "buggy" (honestly too many to list, mostly UI issues, app issues that can either be attributed to the OS or the app)...but overall I'm happy because of all the great features.
What I find funny about the whole thing is that the grand majority of companies with cookie banners are not implementing them correctly, and therefore are still in breach of the law.

I see constantly banners on sites that set tracking cookies by default, and delete them if you reject them in the banner (or even worse, not delete them at all!) – this is not compliant as the cookies were set before consent was given

Also see banners where there is only a big "OK" button, with no visible option to reject, this is also not compliant!
If people would just do it ‘the right way’ I wouldn’t see this happening.

Another ‘right way’ is to use a portable bidet, or a spray bottle. Not for everyone
Faster than pressing F9 (to set a breakpoint on the current line) and then F5 (to start into the debugger)?

Printf-debugging has its uses, but they are very niche (for instance when you don't have access to a properly integrated debugger). Logging on the other hand is useful, but logs are only one small piece of the puzzle in the overall debugging workflow - usually only for debugging problems that slipped into production and when your code runs on a server (as opposed to a user machine).
> I think there is a huge component of trained helplessness resulting from consumerist culture and social subservience.

Very True. For example, when i ask people why they need that huge cup of starbucks coffee in the morning i get every excuse but the truth that they have been conditioned by the environment and the body has maladjusted to it so that they are in a downward health spiral.
An alternative interpretation:

"575M hours spent every year by Europeans" = 850 average human lifespans per year

Cookie banners in Europe have an effect vaguely comparable to "wasting" 850 human lives per year.
This feels like a wild take, and I haven’t seen anyone espouse the view that WFH people don’t mind upsetting others, other than you so far. I’ve seen people fervently against mandated RTO, and I understand that. I see people saying they want WFH as an option - also valid. The option to have WFH does not mean they’re advocating for others to not be able to be in office or hybrid. I’ve worked from home for years now, maybe about 10? And I don’t care at all if anyone wants to work in an office - go for it! I get it, and it’s not for me.
O1, new Sonnet, all the music models and video models, the voice models like 4o, etc.
What does it mean to de-star? The thread says "die". Is de-star the same thing?
It might be too big a change on a language level given this has been in since forever, but it might be picked up by static analysis / a linter. I'd argue it's always better to have additional protections like this in a linter as the process of adding linter rules is easier and less impactful than making a language change.

It's also always preferred to not add anything to the language imo; in this case, I'd opt to have the interpreter emit a warning or info message. It's not broken, it's a developer error.
Customer Data Platforms (CDP) Implementation Anti-Patterns
The source being Eric S. Raymond covering for why women avoid him checks out.

Woke scaremongering makes the old red scare hysteria look like a mild panic attack.
CI/CD components and steps.
Blockchain is a data structure where a series of blocks are cryptographically linked to each other, making alterations or forgery considerably difficult. Each block contains a set of transactions, a timestamp, and the hash value of the previous block
Auto absolutely works these days but Google Pay definitely doesn't and probably won't ever
Multimodal Interpretability in 2024
I am using an app for this. It's called WebDavNav+ and there is a free version WebDavNav for evaluation.

You can create sync configurations and switch on auto sync.

I have an Odroid HC4 with Open Media Vault and docker which is my personal NAS. It runs a WebDav container and so on a daily basis my iPhone is backing up photos to my NAS using WebDavNav+.
My point is that even that little can sometimes lead to less pleasant experiences, like stepping half a function's body ahead.
I could relive my teenage years where my grand dad would call up 2 x per week so I could help him set the clock on his microwave.
Exactly!

With modern medicine people are living longer but their quality of life becomes so bad it is not worth it.

Health IS Wealth!
The number of things I've seen explode in cost when using Beam and its managed variants is insane.

The general technique of performing ETL by streaming saved data to a compute resource, writing and running a program in the company's lingua franca, and then loading it back is nearly always inefficient. This article underlines just how impactful minor issues with node sizing can be - and its something to stick into your calendar to revisit every six months (and after data and program changes).

We don't get the context here, but its generally more cost efficient to keep the data in a real database (e.g. BigQuery), and operate on it using SQL as much as possible. You can perform in-database ETL by loading to different tables, and operating there. For some tasks, you will want to use UDF's, and in rarer instances you will need external ETL - but if those instances aren't first powered by a non-trivial internal query I would be very concerned!

One of the main reasons teams don't store data in a database is the structure of it is currently considered incompatible, or they see big challenges with partial and duplicate storage. Another reason is issues around data loading - ingest can be very expensive or very cheap depending on exactly how you do it!

A final note; the article was written on the 20th June, and its been a while. It would be great to know the real impact rather than the estimate!

> Presented figures are only estimates based on a single run (with only 3% of input data) and extrapolated to the whole year with the assumption that processing the whole dataset will result in the same relative savings as processing 3% of source data.
> reboots the phone if it’s not unlocked for 72 hours

Scheduled reboots would help more with clearing malware or transient errors.

But for now, for anyone periodically using the phone, which I bet is most users, the phone will never reboot automatically.
How are humans designed, for comparison?
Just like Uber, keep eating the free food till the VC money runs out.
I'm sure lots of companies would volunteer to pay someone who will then take care to make the government regulators tasked with overseeing them "more efficient" (i.e. less capable to do their job). You might say something like that would be illegal, but Musk himself is doing it, so why shouldn't others be able to?
I wish it was available on my pixel, but only in US I guess.
Europe's flying taxi dreams falter as cash runs short
I like to idealistically think that in a capitalistic (free market) society we absolutely have the option to not use things that we think are wrong or don't like.

Change your search engine to one that doesn't include AI-generated answers. If none exist any more, all of Google's customers could write to them telling them that they don't want this feature and are switching away from them because of it, etc.

I know that internet-scale search is perhaps a bad example because it's so extremely difficult and expensive to build and run, but ultimately the choice is in the consumers' hands.

If the market makes it clear that there is a need for a search engine without LLM-generated answers at the top, somebody will provide one! It's complacency and acceptance that leads apparently-delusional companies to just push features and technologies that nobody wants.

I feel much the same way about the ridiculous things happening with cars and the automotive sector in general.
Or, crazy idea, don't have invasive user-tracking cookies? Github doesn't even have a cookie banner and they're one of the largest websites on the planet.

After seeing websites pull shit like "legitimate interest" where they share data with 9 trillion of their "partners", they can all rot for all I care.
A court already determined he is guilty. If he thought he was innocent, he had the opportunity to present any defense he wanted. Whether or not he is at fault isn't a point of discussion because it's already been determined for a fact.
That's a matter of opinion, of course. American society is largely based on figuring out how to screw over as many people as you can so you can maximize your personal profit, so as a result many, many Americans think "caveat emptor" is a great way to run a society.
Gopher was how I first got on the Internet in 1991. Cleveland FreeNet (like an Internet BBS) supported connecting to other FreeNets and Buffalo FreeNet had gopher. I searched lots of ftp sites, read lots. You also had 1.5MB of space you could use to download software to temporarily on Buffalo FreeNet. With gopher, two freenets, and zmodem, I downloaded and installed my first Linux system in 1992: 0.95a running on a 386sx16 with 4mb of memory and a 40mb HD. Gopher opened up the Internet when I was a kid in high school and the web wasn’t a thing. I’ll forever be grateful.
Given their history as archivers it seems like a natural complement, really
Yep. That technique works very well. Surprised that it’s not more widely used.
I’m old enough to remember voicemail and I’ve never seen it referred to as “VM”.
There are some who suggest that modern chess is mostly a game of memorization and not one particularly of strategy or skill. I assume this is why variants like speed chess exist.

In this scope, my mental model is that LLMs would be good at modern style long form chess, but would likely be easy to trip up with certain types of move combinations that most humans would not normally use. My prediction is that once found they would be comically susceptible to these patterns.

Clearly, we have no real basis for saying it is "good" or "bad" at chess, and even using chess performance as an measurement sample is a highly biased decision, likely born out of marketing rather than principle.
Wow, so they raised 65 million dollars and yet I never heard of them. Crazy how much funding there is in the space
Would efficiency improve if they were to use larger machines? Same CPU/memory ratio, but more CPUs and memory? Assuming the have more than ~20 VMS for this..

it would also be interesting to know if they could get away with a single very large machine instead, like h3-standard-88... From a cost perspective it does not seem too far off from their final solution, that's why the assumption that maybe a single VM could handle the load
While it is good to have a backup (AM radio? Morse code?) Why eschew a sophisticated system thay 99.99% of the time will be available.
Lets be real though most people can't beat a grandmaster. It is impressive to see it last more rounds as it progressed.
Well, you could try this solution, designed for people who’d like the flexibility of an on/off choice! https://m4button.com/
GrapheneOS has this feature but with a configurable time :p
Reddit depends very much on which subreddit you are. There's plenty of racists, trump supporters and so on on reddit.
This is not surprising. The companies received grants during covid lockdowns, so they started listing a lot of fake jobs. When the money dried up the layoffs followed, which was an expected outcome. Media does not let people know about the grants and presents everything in such light that it seems like the market is getting absolutely destroyed, while in reality it only slightly declined.

The bigger problem are HRs employed by big companies who autoreject every application and take no responsibility for doing this.
> the only way you’d ever know is through static analysis

Not for builtin PHP functions which already throw errors on arity mismatch.

> this would literally break class autoloading in symfony, and even the engine itself, which relies on this feature

I don't understand. Could you point to where in the Symfony code it relies on being able to wrongly call a function with more arguments than it expects and will use?

For variadic functions there is the ... operator already in the language since version 5.6, and my proposal wouldn't break that. Also note that builtin functions already emit deprecated warning in PHP 8 when called with too many arguments.

Here is the full thread discussing it on the PHP internal mailing list: https://news-web.php.net/php.internals/122928
Graphene has a feature exactly for this which shows a shuffled unlock screen
Symfony also does a great job adding polyfills way ahead of a PHP release , eg https://github.com/symfony/polyfill-php84
The fact that a security measure doesn't solve all or even most breaches doesn't mean it's not worth implementing. Supply chain attacks may be a smaller percentage of breaches, but they can have massive impact when they do occur (see SolarWinds). Security is all about layers - each measure raises the bar incrementally.
Historically is has been an skill issue. It seem it persists even today
> From historically just adding features whenever to know adding hundreds of breaking changes per minor release.

Should be noted that it stopped being the case close to a decade ago now. Since PHP 8 things have changed a lot and it's a significantly better platform, both in terms of usage and the people behind it.

PHP spent a long time running on fumes with little backing. It's now got huge financial backing from Jetbrains, Wordpress Symfony, Laravel etc and theres now people paid to work on it, which has dramaticly improved the quality and quantity of improvements, which are mostly focused around performance and bug fixes.

The performance gains arent just figures on paper either. There was a real world improvement of around 12% on PHP 8.3 alone.
It's not a matter of finding ways to reward people that positively contribute society, it's a matter of convincing those in power to implement them - and those people largely overlap with those benefitting from the current model.
Have you been to an AI drive through yet?
The next AI winter will be brutal
Two Overlooked Uses of Enums in Java
I wonder, do you use a separate debugger, or a debugger that's integrated into your IDE? "Reaching for a debugger" is just pressing F5 in an IDE.

E.g. I keep wondering whether the split between people who can't live without debuggers vs people who rarely use debuggers is actually people who use IDEs versus people who don't.
Yeah, should've lead differently.
this page : https://saurabhs.org/macos-tips is quite useful, and in a similar vein as well.
AI is a tool and nothing more. You give it too much and it will fumble, humans fumble but we can self correct where instead AI hallucinates. Crazy nightmare AI dreams.
Any day now…..
> Your dad is surely still suffering from this loss and if I had to guess, is probably awfully lonely and misses you.

Projecting emotions onto others' family members is presumptuous and unhelpful.

> I speak from personal experience here.

As an implicit baseline, this does nothing to strengthen your position. Highlighting personal experience only underscores how subjective and situation-dependent this advice is.
Not enough people agreed. It seems long-abandoned now, but Boa Constructor was it for Python: https://boa-constructor.sourceforge.net/.

Lazarus (quite active) is an open source Delphi clone that I would have been all over in 1996: https://www.lazarus-ide.org/. I haven't been keen on Pascal for a long time though.

Coming from Visual Basic 6 and Delphi, I was awfully disappointed in "Visual" C++.
Do you think this bias is part of the replication crisis in science?
If you don't have a 3D printer, we've got you covered here: https://m4button.com
That's also been one of my biggest CSS wishlist items for years.

I've had dozens of clients complain about headings wrapping onto the next line when they add one too many letters, and ask if we can make the font size smaller without affecting the others. There are several ways to accomplish that, but they're all annoying compared to a theoretical one-line CSS solution like:

font-size: 12-18px 400px;

Or something of that nature that could hopefully do it automatically.
> The trick is to lie to them to get them away from their hateful and conspiracy theories

I can't articulate what you're admitting to exactly, but it's an interesting admission.

On a more serious note, most of the readers of these kinds of outlets aren't stupid in this specific sense. They go looking for confirmation, rather than new information. This is why they're hard to untangle.
I have yet to see LLMs provide a positive net value in the first place. They have a long way to go to weigh up for its negative uses in the form of polluting the commons that is the web, propaganda use, etc.
It's quite clear Apple wants /their/ devices connected regularly and you don't have a choice.

- iPhones powering themselves on

- the various defaults on MacOS to connect while sleeping

- the "bugs" in Sequoia on desktop (it refuses to sleep. Tries for a few seconds then turns on the display again, not even locked!)

- the subtle removal of the pulsating light while sleeping to an always on light while sleeping (subtle nudging)

Now with the low power consumption of apple silicon they will easily convince people there is no need to sleep

I fully expect my powered off Mac to turn itself on if it doesn't already do that. I should check that actually...
Indeed on the PHP internals mailing list some people were saying that it would be better to entirely deprecate passing extra arguments to a non-variadic function, without adding syntax/keyword to the language.
There is also this bigger display:

https://www.kickstarter.com/projects/invisible-computers/e-p...
Is the right answer.

It's stunning the number of people on HN (a tech news site!) who don't realise there is simply no requirement for "cookie banners" UNLESS you are using those cookies to track me or personally identify me (advertisers take a bow)..... In which case you need to ask my explicit permission to do so.

And so you should.
I think the studs are high polygon count.
The current date - yes, but messages don't have a date assigned to them
Hmm, I've only seen that in some 'new-ish' languages sometimes (like currently Zig), which I think is a compiler bug when generating debug info. In C/C++ I see such random stepping only when trying to debug an optimized program.
FWIW, core PHP functions do throw an ArgumentCountError when passing fewer OR more parameters than the signature allows.
> if one would extend it with an external program, that gives it feedback

If you have an external program, then by defining it's not self-awareness ;). Also, it's not about correctness per se, but about the model's ability to assess its own knowledge (making a mistake because the model was exposed to mistakes in the training data is fine, hallucinating isn't).
Some important landmarks since GPT4 was first released (not in chronological order):

- Vast cost reduction (>10x)

- Performance parity of several open source models to GPT4, including some with far fewer parameters

- Much better performance, much larger context window in state-of-the-art closed source LLMs (Claude 3.5 Sonnet)

- Multimodality (audio and vision)

- Prototypes for semi-autonomous agents and chain-of-thought architectures showing promising avenues for progress
Abgerny Incredibox – The Ultimate Incredibox Experience
Dive into the creative and musical universe of Incredibox with the all-new Abgerny module. Whether you're a music lover, a creative genius, or simply someone looking to explore unique rhythms and sounds, Abgerny is the perfect platform for you. Play, create, and share your music with the world. Discover everything you need to know about Abgerny right here.
The big difference is that open source is no longer an isolated community - the whole world is built on open source software.

I agree though that sharing and caring is not as uncommon as some people would like to pretend. Another example of it are all kinds of online communities sharing anything from memes to cat pictures to mods to instructions how to do all kinnds of things to direct help. Some of this is drifting more and more to being monetized (see most YouTube channels) but there is still a huge amount of people sharing with others without a profit motive.