skysight-inc/HackerNews huggingface dataset:
> To recap: a law was put in place 5 years ago that said if you get consent you can basically use data in any way, with some very vague and general language about how consent can be gathered and what it means.

What?

Article 7 par 4. GDPR [1], "Conditions for consent": When assessing whether consent is freely given, utmost account shall be taken of whether, inter alia, the performance of a contract, including the provision of a service, is conditional on consent to the processing of personal data that is not necessary for the performance of that contract. (emphasis mine)

Personalizing ads is not necessary for providing the service, hence the forced consent is not given freely.

To anyone involved with the GDPR back then, this was as clear as the day.

Also, Article 7 par 3. clearly states that even if consent were given freely, the "data subject shall have the right to withdraw his or her consent at any time", and "[p]rior to giving consent, the data subject shall be informed thereof. It shall be as easy to withdraw as to give consent.", which was clearly not on the table with Facebook.

[1] https://gdpr.eu/article-7-how-to-get-consent-to-collect-pers...
> A fully compatible re-write

I don't think this is entirely accurate. The projects have diverged somewhat, so I'd call Neovim a "mostly compatible fork".
I generally agree, but if you go through the process at your bank and get your own merchant account(it's a long drawn out process), then the risk for the bank/visa/mastercard/etc is much, much less, and you can generally always reach out to humans and get answers. It's worth the headache if you live or die on credit card payments.
Yup! valgrind is an amazing tool. Just keep in mind that the program itself will be slower when run under valgrind. Its great for debugging, but your benchmarks should be run raw.
Ask HN: Do we need daily news and social media?
I recently came back from a holiday where Internet access was basically unusable for a week and realized I didn't miss much news wise at all. When thinking about it, I would rather read a weekly digest of the news from the major papers and even a weekly aggregate of friend's social media feeds once a week instead.
It is possible to run the output automatically and feed the errors back into it. I am am doing this. With the right prompting and feedback it is starting to work for short straightforward functions some of the time. It helps a lot to give it the test cases beforehand. I am hoping I can launch it as a service when they have a ChatGPT model in the API. For now using the 'unofficial' API.
Needs to be looked at from all angles including:

+ Shared physical infra
Trans-oceanic cables being the most fragile. However, the risk here would not immediately be of the power-food-shelter variety. Satellite-based comms will potentially add resiliency. Intra-region (depending on the region), there is less fragility (more independent fibers), and emergency tactics such as P2P mesh networks aided by swarms of drones, balloons, satellites becomes interesting.

+ Shared software infra
Because my network talks to your network, and/or leverages common (or at least sometimes cascading) structures like DNS, NTP, shared BGP routing tables, what risks do I have? How could I mitigate them proactively? What would I do in an emergency which wouldn't have worse consequences (trade-offs are fine)? This category of risks can be difficult in that the events might not be obvious at first (unlike most physical infra events), but that could make it worse...
"Air tube" ear buds are what I've seen recommended for low EMF ear buds.

There are a bunch of brands and models online, though I do not personally have experience with any of them.

To me, the principle seems to make sense. Just pointing this out, so you can be sure to include this category in your search.
Competition is fine. The neovim project and supporters shading the truth on its background, motivations, etc. is not.
Could you elaborate which part of Cambridge Analytica's actions you object to? Not that I disagree but I don't consider targeted advertising, that is available to everyone during election, as a smoking gun of any kind. I assume you are more so referring to the fact they illegally obtained people's data (gathering of which wasn't related to targeted advertising).
Not denying that there are use cases...but my first reaction to "Atom with AVX-512" is "Fiat 500 with a 5th Wheel".

https://en.wikipedia.org/wiki/Fiat_500_(2007)

https://en.wikipedia.org/wiki/Fifth-wheel_coupling
The point is that there doesn't need to be a distinction.
This acquisition would be bad for gaming.

What’s the benefit of Microsoft owning all the big game titles and “defeating” PlayStation?

Why does Microsoft want this? Is it’s goal to ruin console gaming by becoming the only viable platform through software acquisition?
> it's reasonable to reject others imposing their values on our culture.

I do agree with this sentiment for all cases with a caveat (for any given culture)

- Protection of individuals must be improved/maintained. Racism and queerphobia are two obvious examples that many of us would do well to move on from within our own cultures, and will lead to youth rejecting the culture that they are raised in (in my experience)

This doesn't need to be _forced_ on any given culture, but it will be the end result, as if a given culture refuses to drop baggage that youth find unacceptable it will eventually die.

This take is largely driven by my analysis of conservative's who claim to worship Christ, but I think is generalizable across cultures.
Note I mean organize, not manage a product.

Team organization isn't the same thing as managing a product. Self organization is about teams having autonomy to organize and plan units of work and drive the teams forward. This isn't some magical vacuum where the business has no input on what those things are, and you very likely should have some distinct product management that engineers aren't in charge of.
They're often referred to as "nanny state" laws:

https://www.cnbc.com/2012/05/31/Americas-Nanny-State-Laws.ht...
Any addiction is worsening people's mental health. Social media are part of it, sure, but it's naive to think that getting rid of Facebook will solve the problem. Hacker news is also addictive and has lots of people who spend way too much here and it's worsening their mental health.
Here's the FTC's Complaint against Microsoft's Activision acquisition as a PDF

https://s3.documentcloud.org/documents/23400108/ftc-complain...
When Turkey did it around the Syrian border it wasn’t for refugees the shit has already hit the fan and I’m guessing that the Turkish military saw a possibility for intervention either in the war itself or against the Kurdish groups in that region.

They cleared the minefield to be able to operate safely not because they were concerned for the safety of refugees.

Turkey’s border with Iran is mainly with the West Azerbaijan province (not to be confused with Azerbaijan the country) the demographics of that region are usually an Azeri majority or minority majority with a large Kurdish population as West Azerbaijan borders Iranian Kurdistan.

If Turkey is indeed clearing up minefields it’s probably again in perpetration to be able to stage military forces in the area rather than for humanitarian reasons.

I couldn’t find any reliable sources that anything of note is actually happening tho but this is also not something I would expect to even hit the major wire services.
Hands-On with the DaVinci Resolve Beta for iPad
the average pi costs about $200 these days (if you can find one)
Eh, somebody has to, or eventually bad things will happen. Impossible to know the statistics of how useful it actually is, but every governments military has entire divisions dedicated to simulating war.

I think one of said divisions are the reason we didn’t end up having a nuclear exchange, as he knew the chips running the computer were pretty old & due for replacement. One day said computer says “enemy nukes incoming” completely out of the blue & with no real ongoing geopolitical tensions… I think his higher ups nearly made the decision to order him to press the red button, but he put his years of knowledge & faith in the fact the computer radar whatever was malfunctioning & nukes hadn’t actually been launched.

He was right. If he hadn’t fantasized about this scenario & known the ins & outs of the technology involved? Well, the world might’ve been fucked decades ago.

I realize what I’ve said isn’t entirely relevant to your reply, but some external perspective never hurts. Make fun of all the people who do have to worry about what might happen in modern war, & they may just become jaded enough to say “fuck it, these people are dicks anyways” & press the red button, knowing they’ll all be disappearing with him.
I don't get it. How do you know that GP is shadowbanned? The post looks just like a normal post to me; I'm not even sure what it means for it to be dead.
There are broadly two aspects to my last couple of roles: infrastructure development and operational support. My infra development isn't speed-limited, but operational support involves a lot of quick back-of-the-envelope estimates of large datasets and/or one-off automation many invocations of commandline tools.

My infrastructure work is in C++ and Python, whereas I most often reach for jq, awk, tr, sort, uniq, comm, etc. for operational support tasks.
Well I've got my 2 standard suggestions: ditch the (c)hains, go public domain, and always provide a "View source" link on every page.

Then, more specific to your site, I would go to someplace with a lot of people, a big coffee shop or conference for example, in person, and get at least 30 people to manually pick their top 2-3 favorites from that homepage. Then that will provide a huge initial boost and help you get over the hump of a social site without any people. You gotta "do things that don't scale", at this point, IMO. Turn the phone off, shut the computer screen, and meet people face to face to get it kickstarted.

Nothing will improve your homepage more than if each story on the front page had a minimum of 10 upvotes from real human beings.
Was there a specific reason you wanted to make this a right vs left argument and then posit a nothing sandwich?

This bill will most likely garner attention but will never pass until users decide they would be ok with sharing their physical ID to login which I believe most if not all people would be happy with avoiding at all costs.

There is no way they actually believe this is the correct solution for the problem they're proposing to solve. It sounds more like a solution for something they stand to gain.
People also were able to communicate before there was an internet. None of this internet is needed to allow people to communicate.

Personalized ads are as big of a breakthrough for the ads industry as internet is for people's communication. Both also come with legit downsides, but saying it's not needed is naive, at best.
Definitely, it just makes me respect the Raspberry Pi team even more than I did already. Sticking up for their new colleague, and shutting down all those pompous whiners with ego-puncturing flippancy. I love to see it.
Most of the magic happens inside the silicon chip with electricity inside it, you have to flatten the rock and put lightning inside.
I think the very worst thing you can pin on Gladwell is "broken windows policing", which really did cause a lot of harm, but he was writing about it, not instigating it. Maybe some municipalities enacted more of it after he wrote about it, though.

But I don't think he set back society at all, really. He just didn't move it forward, either. (His podcast series about what colleges spend money on is pretty solid, though.)
Bomber Mafia is where he lost me a bit. Some of those stories are super fascinating but I felt the arch was a little hard to connect the dots on.
100% agree about the YouTube Channel. It's especially useful for being a self-taught programmer trying to decide between frameworks, other development options, etc. Also I just watched their video from a couple days ago, "Things are gonna get weird in 2023" about how tech trends will play out next year, and it's both on point and hilarious. https://www.youtube.com/watch?v=1v_TEnpqHXE
Are the laws going to be written such that accepting the wrong type of ID is the bigger liability, or refusing to accept someone who has a correct but unusual ID?

Cause if there's no protection, support for the "other" less common IDs are undoubtedly going to the "not supported at this time" low priority task graveyard of any growth hacking dynamic company.

I've had no end of issues before I got an actual US drivers license, which took ~6 months to get after I moved here (DMV appointment waiting times, processing time incl. DHS verification etc.).
That you read unintentional variation as misbehaviour is like rejecting food not made at McDonalds.

Actually, this is a great teachable moment. This is the crux of it.

Engineers value precise repetition, what Deleuze calls 'mechanical' repetition.

Writing, like cuisine, is about 'difference that contains its own differencing', again, as Deleuze put it. (Sounds better in French but if you chew on it you can suck the meaning-marrow from the consonants).

Eloquence comes from the space between symmetries, which is why it's so hard for engineers to master.

Indeed, 'mastery' is already quite the wrong tenor
I have a friend who sells Christmas ornaments on Etsy and makes ~$5k every holiday season.
Artifacts that are of questionable legality due to copyright are archived but not made public for obvious reasons (typically referred to being “darked”).
I should've guessed from the "as a society" that it was something like that. Thanks.
Ask HN: What are Larry Page and Sergey Brin working on these days?
And beyond Larry and Sergey, there seem to be a lot of founders who are basically retired? What do they do all day? How do they transition from what were probably incredibly busy and choreographed days?
Felt like making the point.
I had a dream once where I somehow was in the far, far future. At first everything seemed like it had regressed or gone back to a more middle ages / middle earth type aesthetic. But then it became obvious that this was intentional - people had rejected a lot of technology and hidden others. So there were many things that did indeed seem like oldschool magic but were actually just powered behind the scenes by some very advanced tech.
>I am anti-jodorowsky because he raped a woman

That's a fact?

My understanding is that the only source for that were his own remakrs in an interview, and that he later retracted them[1].

No other person ever claimed anything of the sort about him, there's no track record of assault, and there is no indication that he would be the kind of person to do that.

In the very remakrs held against him, he said:

>When I wanted to do the rape scene, I explained to [Mara Lorenzio] that I was going to hit her and rape her. There was no emotional relationship between us, because I had put a clause in all the women's contracts stating that they would not make love with the director. We had never talked to each other. I knew nothing about her. We went to the desert with two other people: the photographer and a technician. No one else. I said, 'I'm not going to rehearse. There will be only one take because it will be impossible to repeat. Roll the cameras only when I signal you to.' Then I told her, 'Pain does not hurt. Hit me.' And she hit me. I said, 'Harder.' And she started to hit me very hard, hard enough to break a rib...I ached for a week. After she had hit me long enough and hard enough to tire her, I said, 'Now it's my turn. Roll the cameras.' And I really...I really...I really raped her. And she screamed. "

To me, that sounds like the actress was there with consent.

Finally, this is a person for whom English is not a native language, and who uses the word "rape" quite loosely.

For example, he said he "raped Frank Herbert... but with love"[2].

I would say, there really isn't enough basis to conclude that his statements about "rape" meant anything but artistic exaggeration.

[1]https://www.artforum.com/news/alejandro-jodorowsky-speaks-ou...

[2]https://www.youtube.com/watch?v=BKjpH2qO8XY
The replies here are all good. I would add...

A feature of modern computing is the use of very low power systems (I programme mostly for Raspberry PI - not very low power) and/or systems run on "pay as you go" platforms which can scale hugely.

Rust is very efficient at run time. (Not at programming time nor compile time) so is very useful in these cases.

A counter example, from my life, to illustrate: I ran a mail server for a group I was involved with. I spun up a VPS and Mailman. (Mailman v3 is built on Django/Python). I had to double the capacity of the VPS as 500MB of memory was not enough to install and run Mailman (I think the problem was at install time, but that made very little difference). The cost of my mail server doubled because of the inefficiency of the Django/Python framework.

Django is very efficient at programming time, but is resource hungry. The original Mailman ran in 40k, the "modern" version was not usable on a platform with 500MB.

For me it was no biggy. One server, $10 not $5 a month. Mēh! But if that were a million instances.....

So with all the progress in computers getting more powerful the actual instances we use are getting weaker (for very good reasons). A language like Rust can be very helpful in this case.

(On the Raspberry Pi I use Rust for realtime control of audio processes)
PGPP (for privacy on a cellular network) and Multi-Hop privacy relays such as the one provided by PGPP, or Apple's iCloud relay, are excellent services. Hopefully this kind of protection starts getting built into more and more consumer products. https://invisv.com/pgpp/
I think the costs of avoiding individual-oriented conversations are higher. Asking "which process is the problem" is rarely the issue. I can think of two sane guardrails that are usually applied for large-scale collaboration:

1) your team's code must have a clear, sane, documented interface/API

2) all teams should have a homogenous intake process for requests for change

Everything else becomes a matter of either priority or performance. These areas are where changes have real impact, so it's better to focus the conversation there.

> agile demands quite a bit of discipline

I'd say small-a-agile requires more discipline from managers rather than staff/line employees. Namely, discipline to refrain from imposing significant process overhead on their teams so they have a better feeling of control and predictability. Manager-driven, observability-oriented process changes seldom give managers more actual control. Instead, managers should embrace the uncertainty that comes with software development, demand only to see real progress on working code in short intervals (no milestones, delivery dates, etc.), and set ambitious goals for their teams only in these intervals.
Evolution is indeed random, and barring strong selection pressure (aka animals dying or being unable to reproduce due to specific traits), everything goes.

It’s a common theme for species to widely diversify during good times, then for the variability to dramatically reduce during bad times to only those most capable of surviving in the new and harsh environment. It can lead to extinctions if the variability was mostly unhelpful and core important functionality was lost.

Aka, a population bottleneck - https://en.m.wikipedia.org/wiki/Population_bottleneck
GitHub 2022 Wrap
I like the idea of this, but $149 for a deck of cards...?
Anyone who uses amazon.com can set the Internet Archive as their preferred charity and shop using smile.amazon.com. A percentage of your purchases amount will go to the IA.
Apple IIgs (a 16-bit computer built around an
8-bit one from the previous decade, kind of a
16-bit Apple /// with a //c inside and two
completely different ways to output pixels,
plus a full professional synthesizer attached
somewhere in there - fun machine, but don't
look too close).

I feel like despite its weird nature, that you accurately describe, it still would have been a really legit competitor had they simply given it a faster 65C816.

It simply didn't have the CPU horsepower to really do the things it was otherwise capable of... the Mac-like GUIs, the new graphical modes in games, etc.

When you use a IIGS with one of the accelerator cards (Transwarp, etc) that gives it a faster 65C816 (7mhz, 10mhz, etc)you really get a sense of what the IIGS could have been. Because at that point it was a solid Atari ST / Amiga peer (very roughly speaking, lots of feature differences)

It's not entirely clear to me why it didn't have a faster 65C816 to begin with. I know there was a lot of competition inside Apple between the AppleII and Mac divisions, and I suspect the IIGS was hobbled so that it didn't eclipse the entry level Macs. However I'm also not sure if higher-clocked 65C816 chips were even available at the time the IIgs was designed and released, so maybe it wasn't an option.
Runpod and Colab are the easiest to get started. Google cloud has a crazy sales funnel that will make you go crazy.

$20 should get you pretty far I would think.
> . . . as long as only TLS (no application-level encryption) is being used.

Therein lies the rub: the payload itself is protected by an encryption scheme where the keys are intentionally being withheld by either party. In the case of Apple's proposed CSAM detection Apple would be withholding the secret in the form of the unblinded database's derivation key. In the case of Advanced Data Protection the user's key lives in the SEP, unknown to Apple.

By design the interior of the "safety vouchers" cannot be inspected, supposedly not even by Apple, unless you are in possession of (a) dozens of matching vouchers and (b) the unblinded database. So on the wire you're just going to see opaque encrypted containers representing a photo destined for iCloud.
Don't forget startup and distribution time. It's not terribly hard to have a scratch rust container which is about as slim and secure as you can get. That container will startup pretty much instantaneously even if it's cold.

You are looking at ~5mb container vs 200+mb if you did a jvm based container.

It's probably overkill for most applications and companies, but it's something to keep in mind if you need fast scaling for cheap.
I'm happy to see that Neovim is still going strong. Most promising text editor projects (xi, oni2, ...) seem to stall after 1-4 years, so this is a pleasant surprise. To be honest, I wish that the Neovim devs had forked Emacs instead of Vim but oh well, can't have everything.
Honest question, but I don't seem to understand the base context of what you're saying. If you're a backend dev, you care more about performance than a front end dev does. That's why backend devs generally write software in something like C or C++ where Rust would play in perfectly. However those languages have security issues and trade that off against performance Why would you say that Rust has no relevance to a back end dev when from my understanding Rust is THE perfect language for backend devs because it maintains the speed of C and C++ but adds security? What is the context that I'm missing?
Ah true, I probably overstate the amount of Arc<T>/Rc<T> in Rust code. C++ uses shared_ptr<T> a lot in the code I've been dealing with lately, so maybe its biased me. Though it's partly up to the skill/experience of the programmer too.
> This makes it very difficult to comply.

It is really not hard at all to comply with GDPR. Don't collect private informations you don't need, and don't share them.

Now what's hard is to build a system that complies with GDPR's letter _and_ breaks GDPR's intent. And you know what? That's intended.
That seems very large - I can’t imagine plain farm owners could reach that kind of wind capacity, are you sure that’s accurate?