skysight-inc/HackerNews huggingface dataset:
I received an "Updates to Patreon’s Privacy Policy" email this morning about new community features and member profiles.

Currently, your Patreon "public profile" does not show which creators you follow, unless you opt in.

The new "member profile", which will be enabled by default, will disclose "the communities on Patreon to which you and the person viewing your member profile both belong."

The problem is that there are plenty of adult content creators and other controversial Patreons where many people will not want to disclose their membership, even to other members. This kind of information shouldn't be opt-out, and it shouldn't be announced in a privacy policy email, because plenty of people will assume it just contains legalese that isn't relevant to them.
As if postgres and others don’t have a way to run
application logic at the database.

I mean...

This is probably the least popular possible thing you can possibly suggest as an engineer in 2023.

Me? I actually think pushing app logic to the DB is a solid, underrated, and possibly even optimal solution for a lot of scenarios.

But don't tell anybody I said that. I might get beaten up.

That's probably why fly.io sort of glosses over it as a possibility. Almost nobody is even considering it as an option in 2023.
This is a really useful and well thought out app. Not without it's bugs, but Nazeem has been really responsive and cheerful about fixes. Curious if this is using RAG as well.
Agree... i don't think there's a time i have "docker compose pull" and a new version hasn't come up.

The fact that this is independent of any server implementation (read Synapse) means you can release much more frequent.

Choosing to use a proxy here was the right decision.
Which cloud providers does have good IPv6 support?
> yet another stackoverflow copy

I get those in Google as well. But tbh, I don't care. If I'm looking for "current time in JavaScript", I don't care if the answer comes from stackoverflow or any of it's clones. It's not like I want to interact with that site somehow. I just want answers. If I want interaction, I obviously go to stackoverflow directly.

It might matter that I'm using Ad-blockers, so maybe if I didn't, those sites would feed me obnoxious popups and malware, but as it stands, I don't see any difference...
Type a prompt and then get asked to log in. I see this as a dark pattern because if I don't want to log in, I've put data and time into your site and not getting results. If you want to keep this workflow, I'd suggest maybe letting people try it once without logging in?

Curious if you measure this and how much drop off there is between fill out a valid prompt and not logging in to see the results.
I canceled my Prime membership years ago. They rarely met their shipping speed promises, and after getting counterfeit, or obviously used/broken/returned items I just decided it's not worth it.

I haven't bought anything on Amazon in years. There are better sites and sellers for anything you need.

Walmart.com is good, but avoid any 3rd party sellers -- only buy from Walmart itself. They do not do a good job keeping fraudsters off of their platform.
SQLite has very little per-query overhead (as opposed to a database connection over a network) so I would think you could traverse a graph using multiple small queries rather than using a graph query language.
Ouch.

Apparently Firefox has "Https First" also but requires the pref dom.security.https_first to be set.

"HTTPS-Only Mode" is obviously best if you can do that.
> For all intents and purposes, this is meaningless until they update the old ToS to prevent this from happening again.

Unity did just that the last time this happened, in 2019: https://blog.unity.com/community/updated-terms-of-service-an...

They silently deleted the then-added clause allowing you to use the ToS you agreed to before this most recent attempt.
Cat’s out of the bag. I gave godot a try and it’s absolutely amazing! It felt great working with open source tools - i could finally read the source when i needed to understand something. Indeed it lacks some features but it is an amazing engine. Unity and their ceo has proven to be untrustworthy. I am getting the sense that open source engines will eat their market share.
The spelling mistake in the first sentence really throws me off. I'm not trying to be overly picky or pedantic but after reading only 7 words into a multiple-thousand word long post and seeing an error, I begin to think that this may be a tough read. I also subconsciously begin to assume that the browser this person wrote must be riddled with bugs. Whether that's fair or not.

"This blogpost starts with me switching of my car radio..."

of != off
Perhaps they should design the machines so that they are user-serviceable.

This was the default at one point. Look at the manual for any home appliance from the 1950s.

The difficulty in replacing an iphone screen is not that it's hard to plug it into its receptacle - the difficulty is in acquiring a part (they won't sell them) and then in opening the device, which requires skill and a specialized tool in pretty much every case.

Maybe, hold them together with small screws, instead of that.

"but then it will weigh an extra .237oz!"

Shut up.
Oh, it’s community now, not “prospective bagholders” and “pigs for slaughter”.

Next they are gonna push a narrative of greedy mid level managers over hiring and building fiefdoms like everyone else. The Metagame for the C level is zero risk and zero accountability

They can fuck right off and fire the CEO

Management knew this was going to be controversial including internally so they hid it from employees who could have told them just how bad the idea was and how many edge cases they had to consider.

Management needs to be fired.
The skippable pre-rolls already annoy me enough. But no, this will be full on un-skippable ads in the middle of your content.
He certainly was honest and forthright about how much he embellished and... "took license" to spin this yarn. After reading the FAQ, I wondered if there was even a kernel of truth to be found in the story, because he successfully poked holes in practically every detail that made it interesting.
Related: I wrote a piece last week on deploying Rails apps to production on Fly.io at https://fly.io/ruby-dispatch/sqlite-and-rails-in-production/

The work that’s made this possible is:

1. Litestack https://github.com/oldmoe/litestack runs everything on Sqlite

2. Fly.io’s work on the dockerfile-rails generator detecting Sqlite and Litestack in a Rails project, then setting up sane defaults for where that data is stored and persisted in production. This is all done behind the scenes with no intervention required from the person deploying.

3. Servers are overall faster and more powerful

I hope more Rails hosts make it easier and safer to deploy Sqlite to production. It will lower costs and reduce complexity for folks deploying apps.
Yes I am part of the community. Yes I have used clickhouse for many years now. Yes I have recommended clickhouse to a number of others and helped them personally get started. I think it's a great piece of technology.
I've worked for such a place. Off-the-shelf solutions are trying to be everything to everyone and you can end up customizing the crap out of them to the point where it can become more onerous than just building your own. The place I worked was also print-on-demand service and had hundreds of thousands of SKUs as well as allowed customers to make custom products and we also hosted some peoples' shops. Shoehorning that into a custom solution was painful.

I work at a very similar place now that uses Shopify. Managing that many SKUs on Shopify is crazy painful.

The thing is is that custom ecom solutions really aren't that hard. The off-the-shelf ones are complex because, as stated above, they are trying to be everything to everybody.
BTLM-3B-8K: 7B Parameter Performance in a 3B Parameter Model
A helpful paper with the full recipe Cerebras uses to train LLMs and their process including:
- Extensively deduplicated dataset (SlimPajama)
- Hyperparameter search using muP
- Variable sequence length training + ALiBi
- Aggressive LR decay
There's nested sandboxes for browsers in mobile environments. There's the inner layer which the web content is running in, but then the browser itself is sandboxed so it can't do things like access OS APIs it doesn't have permission for, install apps that run in the background, etc. This is why the iOS example needed 3 exploits chained. The fact that a similar example worked on Android, which also has app sandboxing, implies there should be an exploit chain but we've only been told of the first.
Absolutely agreed. Well said and I'll be stealing this explanation going forward. Hell, just local running with simplicity and ability to test is a massive win of #2, aside from just not dealing with complex YAML.
EU antitrust hints Intel with $400M fine for abusing its dominant position
It's even more frustrating on guitar where the literal same note in the same octave appears all over the fretboard. You have to figure out all the notes nearby to figure out what position you should be in. Even with years of experience I find tabs faster
I am not sure if it is astroturfing but I sure remember people apeshit when car manufactures tried to do same thing (including John Deere that AFAIR still uses DRM for parts.)
Thanks for pointing that out. I had no idea and had to look it up. My US state doesn't seem to charge personal property tax (it charges income tax), but it might be a different story for houseboats.
Sorry, I think you've missed the mark a bit on your history:

Originally, all cable channels were ad-free, because you paid for them.

Over time, ads crept in until everything but premium cable became equally infested.
Why was that?

Couldn't source enough.

Why was that?

Supply chains stretched so taut that a single disruption shut the whole world down.

Why was that?

Profit.

Capitalism is the problem.
Epic Games comes to mind. Or just buy the game from the developers.
> when normalized by power output, internal combustion engines are one hundred times less expensive than conventional, large power plants.

That's quite the caveat because with the higher power output comes far lower efficiency. That's fine for an emergency backup scenario, or for spinning reserves as the paper mentions, but it's a very operationally expensive for normal power generation. The idea of modularity is good, but that's already a part of the VPPs that are being built now.
For every 1 zero day, there are around 10-20 others that haven't been publicized. You can make plenty of money by trying to find a niche and concentrating on that (eg. android exploitation, iOS exploitation, Windows exploitation, APAC buyers, US Defense buyers, Middle Eastern buyers, EU buyers, etc).
There isn’t any locally in GHA after the runner exits
Hidden deep in the fog of American politics, there is also a fear of triggering the folksy religious conservatives who fear/anticipate a literal "mark of the beast". To them, a national, compulsory ID number would signal the arrival of the Antichrist...
Funny response and probably true to some extent although all human groups seem to have archaic hominid admixture whether it's neanderthal, denisovan or "ghost" dna (Why did they choose that name?). I think ultimately, controversy by controversy, the academic community will gradually admit that 'humanity' has a much longer "pre"history than we like to admit. Likely on the order of 1-2 million years. If I had to bet, within the next century some archeological evidence will be unearthed that shows some level of Civilization (tm) among humans that lived over 100 kya.
You probably noticed that ".editorconfig" support is in the plan, so this won't be forced forever, but it's good for proving out various indentation features.

There are ways to make a binary/flatpack/etc., but since Node.js is used by many things it probably makes more sense not to. Notably debian 12 ships with Node.js 18, which will probably be supported by tome for as long as it's supported by debian e.g. quite a while.
> RDS (nine in ten customers have public IP on RDS by accident)

AWS does make it easy to fuck up with its default settings. Subnets that auto-assign EIPs for every instance attached to them should not exist, period. And neither should RDS instances or anything else be reachable from the public Internet by default.
You must have missed all the debate about the Covid vaccines.
This reminds me of this excellent video: https://www.youtube.com/watch?v=b9IkpUYlOx8

Can we get this guy to play the Super Mario World ending theme with the notation from TFA?
It's been a few years since I spent much time around those in the military, but as a bunch they seemed like heavy drinkers in general.
> If they are willing to retroactively change the TOS once, why wouldn't they do it again once the smoke has settled?

I haven't seen any evidence they did that, it's mostly been FUD from Godot supporters. The initial communication was messy, but where are actual TOS changes that are being touted so loudly?

https://unity.com/legal/terms-of-service

https://unity.com/legal/terms-of-service-legacy
Yeah, I really do not understand why these executives get such huge salaries. They get all the credit when something goes well (see: Elon Musk, Steve Jobs, Bill Gates, Mark Zuckerberg, probably a dozen other CEOs in big tech), but when their decisions lead to a drop in revenue they get to fire 12,000 people, get to keep their exorbitant salaries and/or stock options, and just blame everyone else for the problem, or blame a "bad market".

I really do not understand what it is that they actually do, outside of being an extremely overpriced and lazy spokesperson.
That just means you'll need to write a terminal emulator as well :)
See: https://news.ycombinator.com/item?id=37615789

In summary though, it's a phone that has 1-3 year old performance metrics at nearly-flagship pricing.

I'd take a removable battery all things being equal, but it seems abundantly clear that FP5 would be making compromises in device performance compared to current flagships. That tradeoff just isn't worth it to me. Maybe it is to you.
But I don't like working alone :(
They do, but IIRC this mostly to compare enum variants when it can't implement `Eq` and/or `PartialEq`. For example, in tests.

There are also zero variants enums that don't have any discriminant, but still could be used.

I'm not sure what's the point of comparing it to C because enums in C only carry tags and no data, while unions only carry data and no tag. Enums in rust could do both.
IP is a bidirectional protocol, so the correct analogy would be if Microsoft had to make DOS software run on Windows, and Windows software run on DOS.

Remember the error "This program cannot be run in DOS mode"?

IPv4 and IPv6 are unidirectionally compatible using NAT64. The fact that you can make an IPv6 to IPv4 TLS connection using a packet-level translator without breaking the endpoints is quite remarkable, and it wouldn't have been possible if the protocols were too dissimilar.
I have tried this and it works very well. I just copy paste my investments data from website and put it as a comment and usually copilot will figure out how to format it as a ledger transaction based on the previous transactions.

I am not sure if it will work with bulk import though. It's easy to spot mistakes with single entry, hard to do when you have lot of them
https://github.com/pipelinedb/pipelinedb
> the typical business can use something off-the-shelf

I think we generally have this problem. It's not the typical business that can use that stuff, it's the average business. Unfortunately no business is the average business.
Maybe if you look them up, but I bet the average person has no idea what Lenovo, Asus, Volvo, Nintendo, Samsung, and IKEA mean.

Even more modern company names are kinda like that... Anker, DJI, Haier, Dalian Wanda, Kagi, Vercel, Nexon, Plex, Splunk, Zyxel, Sonos, Zynga, Hulu, Etsy, Yandex...

Maybe if they just used a better random name generator with a better appreciation for English phonemes, we'd never know the difference lol.
> the prices that Apple seems to be charging for common repairs seems quite reasonable nowadays.

That is besides the point. If Apple is the only one allowed to do repairs, they can set whatever price they want. That they've deigned to make it $99 is a price not determined by the market.
Something I liked from Sapiens is this idea of how all these other hominids existed and we whacked them. In some sense, we had aliens among us and we killed them and vilified them. It would have been so cool to have seen alternative related species, but I suppose this was a winner-take-all market.

It may be that describing our victims as villains (itself such a word) is an adaptive trait.

In that vein, "anyone who downvotes this is a moron"!
That's not remotely true. if your objective is to play keys in a rock band, you really mostly just need chords and a little fill here and there.

I completely agree with your fundamental point, but it's a mistake to say someone needs to be able to be technically excellent in order not to feel like they've hit a ceiling in what they can do.
Seriously. I was trying to find socks without a logo. Just simple black ankle socks, made of mostly cotton. IT'S ALMOST IMPOSSIBLE! As you said, the only options are cheaply manufactured stuff online.
Agreed and good point.
> If an attacker needs your specific signal messages, they wouldn't bother with trying to break encryption as the messages you type and receive are right there in plain text on your device.

Good thing then that the Signal Protocol is repudiable? https://signal.org/docs/specifications/pqxdh/#deniability
Enshittification seems redundant — shouldn't it just be shittification?
DocMaps – Machine-Readable Documents
A community-endorsed framework for capturing valuable context about the processes used to create documents in a machine-readable way.
I have no skin in this game, but I read this article: https://gameworldobserver.com/2023/09/14/unity-license-terms...

ETA:

You updated your post with the TOS, but from what I read the concern was that the new TOS said it applied to any new distribution of the Unity Runtime, without specifying versions and the like.
> Writing and maintaining a state-of-art browser engine is hard

I know. And the KDE team would know too, having tried (and succeeded at the time! but could not keep up)

> unless you don't care about people actually using your browser

Why so dismissive?

Blink is not the only existing browser engine that works with most of the Web.

I'm not arguing for Falkon authors to build their own engine. That would be fantastic, but I understand they don't. I also understand their choice to use what Qt provides. Embedding another browser engine would be less straightforward or even outright painful / impossible (Gecko). Still, I don't want to strengthen Chrome dominance on the Web.
It is a problem unless I can borrow your Tokamak that can do D-D fusion at 300mn degrees C without insane energy losses.

And as for breeding tritium - I think you're skipping a few steps. D-T fusion gives you 1 neutron, which is enough to make 1 tritium isotope from Li6 (7.5% of global Lithium supply). Sure you can use neutron multipliers like Be (otherwise, anything less that 100% neutron capture depletes the supply), but how much energy are you losing then (since keep in mind, 80% of the D-T energy is that neutron to begin with)?

And beyond all of that, it's a problem unless you can show me your breeding blanket design and the system you plan to use to capture the radioactive gaseous tritium in a way that doesn't poison any water supplies (keep in mind, as one of the smallest and most buoyant gases, it's really hard to contain hydrogen without noticeable leakage).

Anyway, once those issues are ironed out, sure it's not a problem, but it's a huge problem today.
Clifmo: My Software Engineering Philosophy, Preferences and Practices
Guess more than enough people were watching "IMDB TV" branded "free with ads" content
Well, there are < 100 metals but thousands of varieties of plastic?
Unity Editor Software Additional Terms
You could remove those contacts and not be charged for them however if you only email someone once that started a trial account you’re doing your business a disservice in our experience.
I personally think yes, upper management will prioritize nonsensical behaviors that incentivize their own self aggregation over the betterment of the company. This is sort of mindset is also behind shit like “don’t hire women, I might be tempted to sexually assault them” rhetoric.
The takeaway here was that you need to be aware of it to make IPv6 work. Again, your average operator of a small regional WISP may try to deploy v6 because they lack v4 space and face customer complaints because they single home behind HE and can't reach the other half of the internet.

Currently v6 is like connecting to the late 90s internet. It dosen't work as well as people think.
When I set up a system for a user, I pre-populate /etc/ssh/ssh_known_hosts for all our internal systems.

But I've certainly been guilty of just hitting "yes" on first connection to a machine I'm unfamiliar with.
If you're in the U.S., Home Depot sells Giancomini ball valves (branded "Everbilt") that are lead free. They're rated for water and gas.

If you're looking for stops for faucet and toilet supply risers, then they're pretty much all lead free now. SharkBite and BrassCraft, for example, only make lead-free stops.
Oh, I always thought it was just me because I had a 6s and who could possibly want to advertise to me.

Do you get ads if you watch anything from CNBC? I think that's the only channel I get ads from on my phone.
They don't have to, the point is they occupy the same relative position in the family and I chose to illustrated that using a child
How to Steal 50M Bees (2018)
At the very least they could just not all-caps them
Hey, they nearly destroyed the Ottoman Empire in the 1840s...
And look! The problems started when the wealthy Senators started hoarding land in the aftermath of the Punic and Greek conquests. The Gracchi - land reform issues! Marius - land reform issues! Caesar - land reform issues!

It's as if history rhymes.
UK-US data deal could hinge on fate of legal challenges to EU arrangement
You are misreading it.

“Greater Police Presence [..] only ever prevents crimes [..]” - Kia/Hyundai take, claiming that increased police presence leads to higher rates of crime prevention.

“Police do not prevent crime” - police, in its current state, is not that effective at preventing crime (as opposed to a situation where police presence was increased).

I don’t have a strong opinion on this at all, and for all i know Kia/Hyundai take might be incorrect. But there is no inconsistency in what they are claiming.

TLDR: first statement - their cause-and-effect claim, second statement - “the current police crime prevention rates are bad [which is why police presence should be increased according to our earlier claim about increased police presence increasing crime prevention rates]”.
Bring LLMs to the Edge: AI in a Box
Considering the .nl domain, the author probably isn't a native speaker. Homophones can easily trip us up.
> they'd be detected as soon as anybody with a previously known key tries to connect

Would they? Or would the person just delete the old key from their ~/.ssh/known_hosts and accept the new one?
ed is a line editor in the sense that all of it's commands act on a \n delimited line at a time (compare to say sam/acme's commands that act on a selection and treat \n as just any other character, I can't say much about teco).

I completely understand the conflation of cli and "uses a terminal" of course it is the goddamned year our our lord two thousand dickity twenty three after all, can't fight the jargon drift forever; I just think there is still room in the world for a new text editing command language that exists independent of a particular visual representation.