skysight-inc/HackerNews huggingface dataset:
While I agree with your assessment of the BS in the article wrt scraping, and also agree with your assessment that the behaviour is completely about FB protecting itself and its monopoly control (the word control being important), I think its important to emphasize its not about FB caring whether other entities having access to the data, its about FB caring about it's public perception with regard to its having that data at all.

Over the last few years or so it feels like, to reference a @dril tweet[1], Facebook has just been 'turning a big dial taht says "data access" on it and constantly looking back at the audience for approval like a contestant on the price is right' with how much it allows 3rd parties to get at its data.

Keep in mind ~5 years ago the big thing at FB was "Open Graph" and "Graph Search" which gave everyone really in-depth access to their data with the idea that Facebook would be the "data platform" on top of which all of these 3rd parties would build apps and interfaces. This of course eventually resulted in the whole Cambridge Analytica thing and now this gigantic swing in the other direction of being overly protective of the data as a kneejerk PR reaction to all the bad press.

FB loved sharing data and provided a direct API for accessing it when the public narrative was about data freedom and 3rd party developer friendliness and it hates giving any access at all and goes around sues web scrapers now that the public narrative is all about privacy.

Facebook will happily align itself in whatever way results in the least public outcry arguing they shouldn't be allowed to have the data in the first place regardless of if that means giving access or restricting it.

1: https://twitter.com/dril/status/841892608788041732
Lots of problems in software are easily modeled as ordered lists, but that doesn't mean linked lists are the right tool for accomplishing that.
But, but, but..... you agreed that Facebook does own your friends list when you signed up for an account and started giving them all your data.

If I run a restaurant, and I stipulate that when you walk through the doors and place an order I reserve the right to take your picture and post it on the bulletin board, why would you place the order and then get pissed off when I post a picture of you on the bulletin board? And why would you be mad at me if I stipulated that no one else can use a camera in my restaurant? Terms of service, my friend. Unless prohibited by legislation, I can stipulate how things run in my restaurant.
Watson and Crick's 1953 Nature paper says "We have also been stimulated by a knowledge of the general nature of the unpublished experimental results and ideas of Dr. M. H. F. Wilkins, Dr. R. E. Franklin and their co-workers at King's College, London."
The simplest link between probability and information
Judging movies based solely on trailers seems pretty poor form. Hell, the people who make the trailers often have no relationship to the people making the movie.
> And the half-baked "money laundering" investigation distracted from the issue at hand and deserved either a second post and more investigation, or none at all.

Half-baked? It's enough if casino sites exist for a serious violation of gambling and AML/KYC laws.
You honestly don't get it. It's a digital item so you need to use a computer to play with it. No one expects to be able to play with fortnight dances in the real world. They expect to be able to use them in a game. A child can "play" with an NFT using a computer.
Shoutout to Asthenic and his incredible Synthwave mixes on YT. Has gotten me through many late nights and I still don't get tired of it.
Medical industry, design history files, etc.
My wife did part of her nursing program in St Kitts. They used paper records.

She also says that, of the half-dozen medical record systems she has used (here in the US), Epic is one of the better ones. (read: least bad)

I'm sure if you talked to medical professionals in Pakistan they would bemoan their medical record system too. It seems to be popular sport in the medical community.
It take your comment for me to realise that the laptop I am typing this on, Thinkpad Carbon X1, doesn't have its trackpad on the exact center either.

And it doesn't bother me one bit.
Both have their merits - though I see a winnowing. My connections in IRC are generally deeper, more durable, and more often result in some creation or production.

I have random friends in IRC with whom I've been chatting casually for 26 years now. Perhaps newer tools will also endure!

Does IRC appeal more to people like me who experience aphantasia and related issues? https://en.wikipedia.org/wiki/Aphantasia
My mother found some of my old ones in storage and gave them to my 5-year-old niece to play with. We laughed because the first thing my niece did: pull all of the tags off! It's kind of nice that she gets to enjoy them as just plain toys, instead of "collectibles".
It's a position paper, academics publish them all the time, they're very much a part of scientific discourse. Just different than an experimental results paper.
Theoretically, if somebody forked the Ethereum PoS blockchain and faked timestamps to catch up to the real chain’s height, would there be any way to know which was the original other than community agreement? Seems like PoW makes it impossible since duplicating the original chain is prohibitively expensive.

Not challenging the solution, just genuinely curious in how PoS works.
Largeness isn't sufficient, but it is certainly necessary. By largeness I mostly mean a state space which is effectively inexhaustable. Humans are finite, but human state has ever recurred.

I don't think the sticks and stone argument works. It sounds like you are saying something like "well we can imagine in principle performing a computation just like brains do with sticks and stones but you dont think the sticks and stones are conscious do you?"

But yes of course it would have to be conscious, that's what equivalent means. Otherwise you are saying you left something out, or that brains are special computers.
Out of curiosity, why do you insist on a minimum of 4TB for zfs send enabled accounts? (Happy rsync.net customer btw)
> If it detects that the driver is speeding it can perform one of four actions: send out a visual or acoustic warning (like a warning message in the instrument cluster or a chime), emit a series of vibrations (likely through the steering wheel), provide haptic feedback through the accelerator pedal, or automatically slow the car down to the posted limit. Carmakers are free to choose how the system they adopt reacts.

While the main issue is forcing items we own to disobey us and instead answer to a different master, I'd like to point out that all the proposed actions are either distractions when one should be focusing on the road, or a dangerous override of user inputs (will it slow down when you're trying to overtake or merge into traffic?)
Does WT.social Federate with ActivityPub servers? If not, why?
Show HN: Dynamesa – A Simple DynamoDB Client
This looks amazing, congrats on shipping! Do you plan to add Firebase-style query optimizations too?

https://news.ycombinator.com/item?id=31832266
I want to second the 'extremely basic' part.

But, yes, it is biomimicry. Computer scientists looked at actual neuronal networks in animals, and said 'let's try to do some extremely simplified version of that' and that is how we got "neuronal networks" (bad name, but what we gonna do).
> Lots of "secure" messaging apps do this for intel and surveillance and not just the white hats.

Lots of VPNs, too!

"We don't keep any logs! We just pipe a direct feed to the government so they can keep logs!"
Or rather OEM's won't be able to sell a new laptop with Windows 11 pre-installed without a webcam.
What laptops are you buying?
Every law gets abused by politicians instead of it's original intent - Norwalk's Law
>I also want it to not take over my machine like systemd did.

You will not have this without changing the kernel itself, /sbin/init needs to run as the root process of all other processes on the machine. By design, any implementation has to "take over the machine" in some sense.

>I want to be able to compose individual daemons, not have the init subsume them.

I don't understand why anyone says this, they are individual daemons in systemd. If you are talking about just the init itself, there is no benefit to splitting that into individual daemons. The most complex part is the probably the code in between fork() and exec() that spawns services, this has to be done in all the same place, because this is the part that is actually going to be setting up the rest of the daemons. Also it is complex to write because it has to be async-signal-safe. Everything else is just configuration around that part.

>Poettering used politics to limit user choice.

This is a really nonsense statement. He didn't limit anything or use politics, you can just not use his programs. It's incredibly easy to do that in fact. The "user choice" you have is the same as it always was, it's exactly what allows you to develop your own init or use Gentoo. If you ask me, most of the drama (with both systemd and pulseaudio) was because of botched distro rollouts, not politics.

>I'm also not going to advertise and push Ur like systemd was. I'm going to advertise my build system, and Ur will be bundled with it, and I will help people use Ur, but I'm not going to push Ur because an init and supervision system is just too central to Linux machines to push it on people.

I don't know what it is about engineers that makes them reluctant to promote their own work. I see this so often. If you work is good, please advertise and promote it. Please encourage people to use it. This is a forum about start-ups, that's what you do here. Users deserve to have good solutions and they deserve to have those promoted far and wide if it can help a lot of people. Don't worry about the comments from the peanut gallery. If you are confident that your work is good and useful, you can ignore the haters. Your users will know that it's doing something good for them and that's all that matters. It does not matter that anything is "central to a Linux machine" or not, good products are good for whatever place they fit in.

Don't take this to mean you should promote bad and unproven work, your seed users should be able to tell you what's good and what isn't.

>But if your distro changes the init, you're in for a long period of relearning and retooling everything.

No, this isn't true. You could just make the init backwards compatible, which systemd actually is with sysvinit scripts. Actually, to prevent any amount of friction you can make yours backwards compatible with systemd.
"Attitude" would be dedicating your work to satisfying the desire of the customer. "Knowledge" would be your ability to economically execute on that. "Luck", good or at least not bad, and "wealth", enough to execute with until you are successful, would be the necessary third and fourth pieces of that "how to succeed". ... That's my interpretation of the conventional wisdom.
>The Dutch government is still unstable and it's highly unlikely Rutte will survive his term

I'd be incredibly surprised if anything of note changes in the next few years. The population is way too fractured already. The elderly vote to keep what they currently have, the home owners vote to keep things as is, the people vested in assets will vote to keep things as is, not enough young people to vote against the status quo, and no party ever seems to get enough votes to truly have a significant say in the matter. This situation seems to be present in most countries, too.

>Europe still doesn't have any sort of common concept on how to deal with immigrants and refugees

Because actually dealing with this requires rethinking things from the ground up, and rethinking those things requires governments to do the very things they've been postponing for decades now. Taking immigrants in as-is will hurt the middle class first and foremost, which has been the class to bear the brunt of the burden for every other crisis.

That same middle class includes millions of young adults struggling to find a place in life, get things going, facing a job market which continues to get more brutal regardless of a 'sellers market', and continues to face higher prices and a future where the social benefits they were taxed for won't be available to them. Safe to say, that middle class is slowly getting fed up and done with this.

Meanwhile, we continuously have to feel guilty for even considering the 'haves' would have to start sacrificing something for the sake of society, despite the fact not doing so inevitably means the 'have-nots' are sacrificing things anyway. I wish I was kidding when I say I've heard my fair share of 'think of the poor retired landlords retiring by 50 and living off of your rent money', said without sarcasm.
Does that really work?

Suppose I stake enough ETH to create a fork that passes muster (which may include quite a bit of inactivity penalties for the honest folks, etc). Then I validate honestly, withdraw my stake, and launder those ETH for different ETH.

Now I make my anachronistic fork. I use those same private keys, invent inactivity penalties for everyone else, etc.

This fork is of dubious value. If I publicize it, anyone can prove that cheating happened, although I can’t actually be slashed because, on the real chain, I’ve already withdrawn and, on my chain, I won’t slash myself. Anyone who looks at (centralized!) websites will know my chain is fake. Anyone who sees both chains will clearly know that funny business happened.

But perhaps I can fool a node that was simply offline during the attack. As far as a regular node is concerned, both chains are a bit funny — slashable votes occurred. But I can probably fudge my chain so it wins over the real chain, and I can potentially attack my victim node.

The best part of this attack is that it cost essentially nothing. The computing resources I used are negligible. I spent 0 ETH, although I needed access to some private keys that required having money at some point to obtain.

At least with PoW, I need a lot of hashing to do this.

Sure, the L0 consensus means I’m unlikely to be able to double-withdraw $10bn from a pair of exchanges, but that’s a pretty weak argument for using Ethereum over a centralized system.
This seems a bit insulting to apes, honestly. I’m pretty sure I’ve seen experiments that have shown non-human primates to be discerning with respect to cost/reward calculations.
UX Principles for Beautiful Dashboards
I was under the impression that community made subtitles are in some cases far superior to the commercial options. So... Yes, actually.
First well published incident was cutting off Estonia in 1993, right after it regained independence.

Note Russia always does something to shift the blame, usually starts "dispute" over payments. It's done because media need to report ”balanced" view, so just by reading general news it's not apparent tha this is really blackmail. Stockholm tribunal regularly disproves Russian version, it just takes time, which is what Russia is after: you can't survive winter without heating, and the final verdict won't arrive in time. So until LNG terminals and pipelines to Norway sprang around the Baltic Sea, coupled with Third Package, Eastern Europeans mostly had to yield to this blackmail.

> The only time when we had issue with gas

ISTM you live west of Oder. No one in Eastern Europe would say this.

> it was some ten years ago when Ukraine stopped the transit hoping to blackmail both Russia and the EU to get a better deal for themselves. Ukraine was a failed state then that couldn't pay for gas they used.

This is false, Ukraine wasn't "failed state". What failed was an attempt to rig an election.
The spec page said "Has 2 sockets, dual channel from 16GB".

Not sure if it was just recently changed though.
Toyota has been so anti-EV in the recent past that I can't help but wonder whether they intentionally let their QA standards slip for this one.
Yes, the authors of this LinkedIn piece appear to like toilet paper money.

> "You joke about EU's bureaucracy"

No, I point out connections to previous pronouncements on this topic.

My goal was to highlight 1) the link title is editorializing, 2) that if true it's been true for decades and thus the LinkedIn piece shouldn't change one's existing world-view.

As for me personally, well, I'll be more explicit. My previous comment ended " ... but American children may end up being more free to explore new things." I originally avoided adding "like being shot at while the police do nothing". I could add more.

These appear to be the sorts of just-so stories that make rich Americans happy.

Which is what you want to promote to get money from rich Americans.
I won't share my own experiences but I will share my mitigating controls that I have used and taught to many others and has been quite effective for most people. I assume that someone in your group has already escalated to their leader and failed. In the cases that you can see the chain of command is compromised, meaning their leaders will try to ignore the problem or redirect the problem onto you:

- Document everything, their actions, what they said, what they made you do, what they are doing. Dates, times, all without any emotion.

- Document feedback from other employees without their names unless they want their named documented. Same details.

- Have coworkers do the same.

- Do not use monitored corporate systems to collaborate on this data.

I must stress that all of this has to be done entirely without emotion. Just the facts and only the facts. These facts should especially include things that person is doing that could put the company at legal risk. The focus should be on risk to the company, not to the employees. HR protect companies, not employees.

After some time and when everyone is on the same page go as a group to HR. Tell them you want the toxic person present as well.

Risk: If the company lacks integrity they may choose to sweep things under the carpet and in the process off-board everyone that complained. This is not a bad thing. Just be ready to move to another company.
Small correction, Theano was made in Bengio's lab.
As many other people, you are calling something “private” when it is not.

“Privately shared with friends” used to mean that only you and your friends know something. You don't “share” anything with “friends” on a social network. You give the information to a giant corporation. If it finds it suitable, it then delivers it to other users, but only after it records your location, analyzes the content to check if you were, say, affected by some melodramatic event (and therefore should be tricked into spending more time… I mean, get “personal recommendations” for a certain kind of content), and does a billion other things.

If you consider that this is fine, please relay all your conversations with family and friends through me from now on. I offer secure, reliable, fast, yada yada communication service. And it's hip! Ask anyone on the street what they use.
How to Make Money Going After Illegal Robocallers
I would love it. But: postgres, +backups, +replica managment. Basically a managed database for postgres in a container.
All things in porportion
Is banning porn better or worse than banning discussion of vaccines and their problems?

How about this: "free speech" applies, equally, to posting furry porn and objecting to it.
Silvio Micali (MIT professor and Turing award winner) describes a PoS implementation which addresses all the concerns in this thread:

https://youtu.be/NykZ-ZSKkxM
> Implying those buying guns are trying to get people shot...? Bold strategy.

Now _that_ is a ridiculous strawman. The only implication is that all people are subject to the absurd risk of gun violence in this country and that their proficiency with weapons has nothing to do with the validity of their opinions on solutions to that problem.
Are you able to go into more detail? I avoided roblox for my daughter as long as I could, but her cousins stopped playing minecraft with her, going exclusively to roblox. The inertia was eventually too much. I've limited her to a couple experiences and to only talk to her cousins, but I don't really see much control otherwise.
When your company's product is targeted at children, it is definitely weird when your social media director and your head of trust and safety both include porn in their public online persona.

Nothing wrong with porn, but it's relevant to this article.
That structure leads to pump-and-dump behavior; it's far from win-win.
Fuck off Facebook you scumbags
> Please refrain from developing custom messaging apps

I fully support this sentiment when talking about consumer messaging apps.

I once joined a hackathon where organized asked participants to use 4 different consumer messaging apps, each for a different purpose.

It's a mess, not sure if Google's RCS will solve it. Maybe governments need to force interoperability by law.

What I meant by "custom" is "industry-specific". One of the first B2B uses for Instant Messaging was in Finance/Trading. There are many industry-specific messaging apps, each answering specific needs and/or compliance/regulation issues.

Also in many cases you need a messaging/notification feature for an existing app, and using a full-blown messaging service is an overkill and/or doesn't fit your app.

> Please use standard existing protocols. If XMPP is not your jazz, there are others.

I did lots of XMPP-based projects. I also developed my own MQTT brokers/gateways. I'm following Matrix development.

MQTT is too lightweight for human messaging. Matrix is certainly better than XMPP, but it's not designed to be easily embedded into an existing app. You have to write a bridge which is problematic. Matrix is really a decentralized conversation store rather than a messaging protocol.

... and IRC is too old ;)
> a simple front end to which I can attach some new experiments for home brew coding

This thread is about engineers looking for a simple way to just create a UI. Pandering to niche neuroses about privacy by avoiding entirely mainstream technologies such as CDNs is out of scope!
> You do not have to cite every paper under a specific topic

Strawman.

> nor do you have to cite the first paper that introduces a paper.

Did you mean "first paper that introduces a concept."? In any event, also a strawman.

> Maybe those papers are not well written.

Hypothetical. (Have you read the papers? I've read some and I would say they are well-written.)

> Maybe a recent paper covers the idea better, etc.

Wonderful! Should still cite prior work.

> So no, he does not have to be cited just because.

Strawman.

If you're going to argue at least do it well.

The options are: cite him, slight him, or prove him wrong.

I think he's made it clear that he won't accepts slights without a fight, so one can either show him where he's wrong, cite him as he plainly makes clear one should, or admit that he's being shut out for unscientific reasons.
There's also TensorFlow.js: https://www.tensorflow.org/js
The first Oculus made me think "interesting, but I don't actually want to use this until it's far more advanced". The Vive made me think "I want this now".
Nonsense. There was no stage-setting.

I think it's unfortunate that one can write for Wired, yet not even mention that the word 'privacy' does not appear in the constitution. Again, the media does a poor job of educating the public, and conveniently avoids inconvenient facts.

It's perfectly reasonable to want to have or add a right to privacy --but then the author should simply write that. No need to make this tenuous connection to FOSTA.
This is pretty fascinating. Feels like within the ‘X as code’ movement, there is a schism between SQL and functional languages. The folks who have learned programming via the data analysts and BI spaces seem to be building a fully fledged SQL stack.