skysight-inc/HackerNews huggingface dataset:
Yes it is. Same with flappy birds dude from Tencent. Try to do a simple game that is less found on internet, some obscure board game and you'll see how ChatGPT fails spectacularly. For those who knows Witcher 3 game, try asking ChatGPT to implement Gwent board game found within W3 world, or try to implement the board game Orlog that is found within the world of Assassin's Creed Valhalla game. See those implementations how they go - no need to do a GTA complex style one.
If apps are using the column they might need code changes to handle the column suddenly having nulls. So you would have to change and redeploy the code, then make the column nullable.
People spend lifetimes studying Kant. They still need to be mentioned in introductory courses for people to study them further.
A hash (whether MD5 or some SHA) on IP4-address is easily reversed.

Summing octets is non-reversable, so it seems like a good 'hash' to me (but note: you'll get a lot of collisions). And of course, IANAL.
It comes with a disclaimer, though:

> *disclaimer: we're not actually sure if this is the worlds pinkest pink ever, it could well be! It's the pinkest we could come up with, and we've not seen anything pinker.

The "Gossip" "hot pink" looks like the pantone pink you mention.
<- My favorite pun on HN!
I'm sorry to say but your list sounds like the poster child of desperate nitpicking.

Complaining that Firefox provides development tools when all major browsers also ship with those it's simply absurd.

So is complaining about lack of an integrated adblock when Firefox was the one who created that feature and allowed any third party to roll their own.

Whining about vague complains about profile handling when Firefox made it trivial to run multiple profiles perfectly independently as separate processes, and even to pick and choose which profile to run at app start.

And the peak of absurdity is complaining that Firefox is customizable and allows you to do stuff no one in the world cares about.

There are plenty of reasons why feature requests are triaged, and your post is a poster child of absurd feature requests.
> Maybe there should be a new form of digital translation, just like hovering texts on Duolingo and it will display all the possible meanings of the word/expression.

If anyone's interested, I've already self-promoted on a previous Tao Te Ching thread a tool/website[0] which precisely does that. I've still haven't had the time to add the Tao Te Ching though (and I've just observed one or two bugs. Oh well.)

[0]: https://zhongmu.eu/book.html#c=2;w=2;b=qian-zi-wen
What mic where you using 20 years ago in audio production that required drivers? Std interface was and still is XLR.
>Do you fire engineers who consistently finish projects ahead of their estimates?

>Is any degree of sandbagging is a firing offense? If not, wheres the threshold?

Intentionally just to slack off
or just because they arent sure or want use that time to improve other small thing?
Unless you’re at huge volume you can totally do this in a Postgres table. Even if you are you can partition that table by date (or whatever other attributes make sense) so that you don’t have to deal with massive indexes.

I once did this, and we didn’t need to even think about partitioning until we hit a billion rows or so. (But partition sooner than that, it wasn’t a pleasant experience)
https://amp.theguardian.com/uk-news/2023/oct/27/britains-lon...
Capitalism in action. If people are choosing based on availability of charge points then you can be sure some will gain and others lose.
> What's really funny is that the connectors are almost as large as the board (each).

Cannot overstate how big an issue this is, as well as the connectors often being more expensive than the silicon. DSPs are very suited to this kind of block-flow configuration.
Read Elizabeth Anscombe or Alasdair MacIntyre.

(I'm trying to point out that your comment isn't helpful to the discussion.)
In case you haven't come across this: https://github.com/JustinSDK/dotSCAD you may find it handy.
> Will you want to use Librem 5 in 7 years?

Yes: Librem 5 is a full desktop, with my full control, "Thinkpad T400 in mobile". It will always run latest Linux and all desktop apps. I can use it as a full desktop connected to keyboard/screen. On the other hand, Android is not a general purpose computer, which only runs what Google allows you to run.

You should try SXMo if you want to see how smoothly Librem 5 and even Pinephone can work if the software is optimized.

> You can't update the firmware at all and you are still running it.

Is there even theoretically an attack vector here?

Yes, Purism has been having problems with refunds. It doesn't affect security or freedom of they devices. Don't buy from them if you will want a refund.
SQLite's json1 works pretty well for arrays
Then you cannot trust the analytics
That's exactly how you do it. Don't care about things the company doesn't measure and reward.
Andrew Ng: Big Tech inflating fears about AI risks to dominate the market
and vaccine negationists families from my experience.
What if my hashing function is really destructive and has high likelihood of collisions?
> As you probably know, the group_concat function is SQLite (and MySQL) specific. In other databases (namely, PostgreSQL and SQL Server) the function is called string_agg. As of 3.44, SQLite also supports string_agg as an alias for group_concat(expr, sep) (...) Now the only black sheep is Oracle, where the poor function is called listagg.

Minor nitpick, but why not go all the way and add the Oracle syntax while they were at it? Is there a technical reason not to? (I've never used Oracle)
Association between mobile phone use and semen quality
Why?

I manually unblocked Piwik/Matomo, Plausible and and Fathom from ublock. I don't see any harm in what and how these track. And they do give the people behind the site valuable information "to improve the service".

e.g. Plausible collects less information on me than the common nginx or Apache logs do. For me, as blogger, it's important to see when a post gets on HN, is linked from somewhere and what kinds of content are valued and which are ignored. So that I can blog about stuff you actually want to read and spread it through channels so that you are actually aware of it.
There’s also [0], which has the same functionality (click the >> icon).

[0] https://ctext.org/dao-de-jing
I don't think that was the proposition.
Isn't that because the surface is 'furry' so that light gets reflected 'inwards' of sorts?
I don’t buy this. From the top of my head I can think of many things not handled by the Lambda runtime: session cookies, routes with ids in them like /author/15/posts, having to specify Content-Type for responses, generating error responses properly, etc. Good server framework does this for you transparently.
I think the line you’re referring to is 象帝之先. I haven’t studied ancient Chinese (speak modern mandarin) but that would approximate to:

象 has the appearance of/seems to

帝 the Di, the highest or supreme deity/Zeus like king-of-the-gods

之先 A (the Dao) comes (typically chronologically or in terms of precedence) prior to B (The Di)

I think there may be an analogy to neo Platonic emanations (including as imagined by Christian thinkers ) in Western thought where the One or ground of Being comes logically prior to the gods/angels/spiritual powers etc.
Not if it's static generated html/css.

And the real benefit of this trick is separating users from bots.
And even if there are many servers (a CDN or distributed caching) you can collect and merge these.
I was intrigued by that language because of the nice concepr, and then I read their Arrays reference.
Arrays are written with { } and no commas between elements.
I have the feeling the common assumption for arrays is [ ] think python, java, php, javascript, haskell,...
Why would someone do that ?
>managers asked how it was possible we saved that much without help from them

Wait, it wasnt the managers that designed the overly complex solution! this is all on the engineers
Hopefully the process will ultimately lead to education becoming a pure free market with no admission requitrements: just choose your provider, pay the competitive price they charge and get the knowledge remotely through whatever tech they chose to build on, wherever in the world you are.
Velvet being the operative word; its surface texture captures light, like vantablack creating a furry surface. It's a challenge with paint because it's applied in a flat layer (usually).
Light wavelengths are in the order of nanometers. Radio wavelengths (were interferometry is "solved") are in the order of kilometers to centimeters. While it is possible to build structures that are unmoving in the order of centimeters, it is hard to impossible to do that in the order of nanometers. That doesn't make direct optical interferometry impossible, just quite a bit harder, see e.g. LIGO.

And for doing timing-based interferometry over a distance, the needed timing precision limits your resolution. 1km/c is in the order of 10^-6s (µs), "easy", 1cm/c is in the order of 10^-11s (ps) "possible", 1nm/c is at 10^-18s (as) "quite impossible".

And for the layman, a factor of 10^-6, or 6 orders of magnitude in time are like "a second to two weeks" and "two weeks to far back into the stone age".
"The only downside to this method is if there are multiple reads from the same IP address but on separate devices, it will still only be seen as one read. And I'm okay with that since it constitutes such a minor fragment of traffic."

Many ISPs are now using CG-NAT so this approach would miscount thousands of visitors seemingly coming from a single IP address.
This is why it's a major red flag when your org starts doing things "because big company X does it." And they never stop to think whether they do it because it works or that it's a failure and they are getting away with it because they are big.
That solves the mystery, the one off aluminum "regular" MacBook that I bought. Thanks for this, excellent .
Embeddable Code Playgrounds
The worst case performance of this system as described won't be better than the current worst case. It might make the average case more performant, but this paper claims the current solutions don't index at all. That's quite a statement. I would take this with a full cup of salt.
On that level? The original comment, which it is extremely funny to see getting roasted like this, was being hyper-cynical. It probably has happened somewhere but that level of dysfunction is not widespread.

On smaller levels .. it is well-known in organisations that employ "stack ranking" that there is no incentive to get rid of poor performers immediately, and indeed an incentive to acquire one or two, so they can be sacrificed at stack ranking time.
"There are definitely large tech companies that would rather not have to try to compete with open source, so they're creating fear of AI leading to human extinction," he told the news outlet. "It's been a weapon for lobbyists to argue for legislation that would be very damaging to the open-source community."
Do you trust analytics that doesn’t use JS? Or relies on mobile users to scroll the page before counting a hit?

It’s all a heuristic and even with high collision hashing, analytics would provide some additional insight.
Not if they use a password hash like Argon2 or scrypt
Only if all of them use the exact same user agent platform/browser.

(It would be better if he used a hash of the raw user agent string)
It's strange, even though the graphics of San Andreas definitely don't look good, this somehow looks worse to me. It's like smoothing out the outdated models and making them higher resolution makes them seem worse. Not blaming the developers of this, just surprised that a much stronger engine ends up looking worse somehow, maybe it's just the initial shock?
I have a used m75q running 16 full blown windows server vms and a few Linux servers and it draws about 35w and cost me $200 all in with 2tb of m.2 and 64gb of DDR4 ram and it's still got room to grow.

I also ran a data center and an MSP where we always sourced used servers and never had issues with them running for longer than their intended 4 to 5 year lifespan.

I have pretty heavy workloads I run for side projects for friends and run everything on 3com gig switches I also got used. HP still warranties them and releases firmware.

Schools use off lease hardware other than chrome books that get beaten to death by kids without problems for years.

I really fail to see your argument against used hardware.

The pi ecosystem has become a total accessory one where you need non standard power supplies and video adapters to connect them up where a single used desktop PC gives more value and less points of failure - and when things do fail you can find readily available off the shelf parts to fix them.
“I have no idea if there's a hosting service that can offer something like that today”

There are lots of hosting providers that still offers this kind of functionality. I imagine that e.g. a lot of WordPress users still deploy in this manner.

As long as the provider offers SFTP you can use e.g. WinSCP or Cyberduck to drag and drop files.
> Why not just get this info from the HTTP server?

This is explained in the blog post:

> There's always the option of just parsing server logs, which gives a rough indication of the kinds of traffic accessing the server. Unfortunately all server traffic is generally seen as equal. Technically bots "should" have a user-agent that identifies them as a bot, but few identify that since they're trying to scrape information as a "person" using a browser. In essence, just using server logs for analytics gives a skewed perspective to traffic since a lot of it are search-engine crawlers and scrapers (and now GPT-based parsers).
It seems they have only distilled on English data, so the distil-large-v2 model will probably perform badly with any other language, we'll see tomorrow when they are going to release their models.
> I think this points more to poor and ungoverned use of Snowflake and Cloud than it does organisational dysfunction.

Those are the same thing.

(one of the massive, massive advantages and disadvantages of cloud in general is that it circumvents "purchasing" departments. One the one hand: you don't have to spend $10,000 of time trying to buy $1000 of computer. On the other: you can waste millions on the cloud and maybe nobody will even notice.)
But that's very heavy to compute at scale...
I tend to think of HR departments as a people problem, not the solution to one.
People who are consistently conservative in their estimates do get noticed, and the estimates adjusted appropriately in the same way that people who always under estimate get their estimates adjusted. That’s fine, the worst that’s going to happen is a conversation about learning from previous estimates.

People who sandbag to give themselves an easy life, or to try and empire build by getting more resources, definitely get noticed, and not in a good way.
Accolades and money - Mr. Gorhill asks us to consider donating to the filter list maintainers instead if we want to give money to uBO.
All bots
I think that's stretching the definition of "regulatory capture" beyond useful meaning. Just say "monopoly" or the softer "market power".
I have experienced this on firefox as well but it is rare and don't know of a way to reproduce it.
Letting the Chips Fall Where They May (1999)
The right place to regulate AI is at the application layer, not foundation model
Hopefully SD Express bridges the gap and nullifies SD card write wear issues and performance issues since they become mini m.2 cards at that point.
Usually, ad blockers will dramatically improve a websites performance
I can think of many "downsides" but whether those matter or are actually upsides really depends on your use-case and perspective.

* You cannot (easily) track interaction events (esp. relevant for SPAs, but also things like "user highlighted x" or "user typed Y, then backspaced then typed Z)"

* You cannot track timings between events (e.g. how long a user is on the page)

* You cannot track data such as screen-sizes, agents, etc.

* You cannot track errors and exceptions.
I was answering your request for a source.

The linked article talks about identification numbers that can be used to link a person. I am not a lawyer but the article specifically refers to one person.

By that logic, if the hash you generate cannot be linked to exactly one, specific person/request - you’re in the clear. I think ;)
Nice...
SQLite remains an exceptional piece of software !!
In Situ Blackbox Fuzzing of Proprietary Industrial Automation Runtimes [pdf]
How is there value to society in zombie corps that no longer make a profit?
Assuming you can't leave the place (no other prospects around, family to feed, etc) you simply check out mentally. You do an okay job (no point in overachieving), stop being personally invested in the success of projects, roll your eyes a lot, and find meaning somewhere other than work. And if things get too overwhelming you can always vent to your co-workers who are also stuck in your same situation.
Happy that he is using his position to call this out.
> What if my hashing function is really destructive and has high likelihood of collisions?

If it’s so destructive that it’s impossible to track users, it’s useless for you. If not, you need a privacy banner.
It should be possible to implement modularity in a programming language using standard language constructs.

In practice, the programming language and software engineering communities have largely failed to provide usable modularity. IMNSHO due to our clinging to call/return (so procedural/functional/method-oriented) as our modularity mechanism.

It ain't working.

So we the OS/systems guys and gals need to bail us out. Process boundaries are pretty hard, though of course we then manage to build distributed monoliths.

One thing that's interesting is that µservices, if actually REST-based, use data as the modularity mechanism, rather than procedures.

"Show me your flowchart and conceal your tables, and I shall continue to be mystified. Show me your tables, and I won't usually need your flowchart; it'll be obvious." -- Fred Brooks, The Mythical Man Month (1975)
The Riseup Tech Collective
> Probably not because they will compare the M4 to the M2 (because M3 owners are less likely to upgrade).

We already had people in another HN discussion asking why on earth would owners of M2 MacBook Pros not mindlessly upgrade to M3 ones, as if not getting on that upgrade treadmill required any sort of justification.
Many German sites do that too - nothing that I use daily to remember names, but I see that choice between ads and pay rather often. And I usually choose to leave, but not always...
Thanks, those are some very useful keywords. Yes, what I'm talking about is a bi-temporal database. At the moment it's uni-temporal and really doesn't work!
Google Pixel 8 Pro vs. iPhone 15 Pro Max: Cameras Compared
Tech companies need tech leads not managers, or managers with a solid technical background. Otherwise it ends up in a mediocre show of power and power games such as those described by the author. Sitting on your bottom and holding meetings all day long and discussing processes for the sake of processes has no place in tech. Tech companies need to understand that.
There are plenty of businesses that don't rely on hype, you just won't find them on HN. The average supermarket chain, steel mill or insurance company just produce valuable goods or services that people and/or businesses want to buy, and they can be stable businesses for decades or even centuries. Hacker news is a forum hosted by a VC that predominantly invests in software startups however, and so you won't find a lot of stories here about companies that don't fit that mold.
I have been using invidious for a while and apart from having to switch instances every few months, it's been a pleasure
Ah, yeah, that's more accurate. I've equated the two so far, but I expect the rate of change by both sides is still ramping up.
> But the "your body becomes official government property" canard doesn't belong anywhere off a middle school schoolyard. It's nonsense.

Stop-loss programs can bite you in the ass, just when you thought you were free.

At 18, most don't read the contract as well as they should.
Currently doesn't seem to affect logged out users. So I just logged out.
I haven't checked but you may be correct, but Linaro has a stellar track record. These patches will land upstream if they haven't already.
> Could the ad networks scan the site instead and use the content on the pages to determine likely target audiences? You could still do ad networks, and target audience, based on the site that they are currently on.

Yes. But it simply doesn't work as well for most cases as targeting based on what you watched on netflix yesterday, googled last tuesday, and what products you had in your shopping basked last year but removed before you checked out.
> I dunno, I read it apolitically

Then you've been duped by the author faking a neutral tone. This post is definitely not apolitical.
My "Crack Theory That Everyone Is Going To Hate": the tech industry as we know it arose out of the Great Financial Crisis and was a way to ensure that people with the "right" educational and professional pedigree were getting the spoils of the money-printing that was preventing the utter collapse of our economy. (Dotcom-era salaries vis a vis productivity were high, but not anything like today.) No one has to do anything because "job creators" don't care; tech workers are just a convenient receptacle to prevent a wage-price spiral in the broader economy. Here's some money, kid, go to town, don't start any fires. The accountability that does exist is largely for social, rather than business, reasons; "Don't make me look bad," instead of, "Make me money."

Bonus, re: layoffs: Now, we are on the verge of another massive deflationary crisis for which we don't have any solution once the ball gets rolling, so such workers are no longer useful. The coddling ends, cuts to the bone begin (and justifications like TFA start appearing). Pigs get slaughtered.
- Patents, grow a bit more and the sharks will come.

- Unfair taxation advantages, and fines are laughable.
I mean your wife could probably explain her employer that the company is paying for a connection that doesn't provide enough bandwidth to do the job and that the money would be better spent on the Starlink connection.

Of course they might just conclude that your remote location isn't compatible with the demands of the job though.
You can estimate the actual numbers based on the collision rate.

Analytics is not about absolute accuracy, it's about measuring differences; things like which pages are most popular, did traffic grow when you ran a PR campaign etc.
> two factions fighting to the death over how best to use a spreadsheet as a database for a production application

Remind me again are we using production_database_v6_new_final22_final.xlsm or production_database_v4_final_finaldraft23_final_v2.xls ?
Astute. Perspectives change for those nearing the end of life of course: "it's only a year" means something different when you've only a couple left.

I thought that the cruelest aspect of the lockdowns was their application to those with dementia. One day you're in a room with the other residents, watching some rubbish on the TV, occasional visits from people who claim to be your children (though you don't recognise them), life's not too bad. The next you're isolated and alone in a room, no human contact except the occasional person in a mask who brings food, and you can't work out what you've done wrong to deserve this punishment. For month after month.

Those faces pressed against the windows of nursing homes still haunt me.
A high collision hash would be useful for me on my low traffic page and I’d enjoy not having to display a cookie banner.

Also: https://news.ycombinator.com/item?id=38096235