skysight-inc/HackerNews huggingface dataset:
Isn't this already the case? Does anyone actually think that you give voluntary informed consent to something by being annoyed into pressing a button?

No, if you show a cookie banner your users do not opt-in. So a cookie banner is pointless since it doesn't actually give you permission to store cookies you couldn't store before. So we already have the law, we just don't enforce it.
Tesla jump stunt sparks anger in L.A
That's an oldie, but the experience was the same for me. I was reading Metaprogramming Ruby at the time, and going over the implementation made everything much clearer to understand.
If you keep logs forever, yes you'll be in trouble (though probably much less than plastering your website with analytics or ads).

Keep logs for a reasonable amount of time (90 days) and you'll be fine.

Well, given the current state of GDPR enforcement, you'll be fine whatever you do. But lawyers are going to lawyer and consent management platforms will be delighted to scare you into buying their "solution", even if nitpicking by bringing up edge-cases that are unlikely to occur and for which no case law exists nor will ever exist.
The idea is superb. I read the Landmark Thucydides, Herodotus, and Xenophon. For Thucydides, the maps are a wonderful addition. For Herodotus, they are less useful since the locations don't matter as much for the narrative arc. Or at least, having a map on the facing page is not as useful. Xenophon, I think the problem is that Xenophon's history is possibly the worst sequel of all time, and deserves to be as unread as it commonly is.

The translations are not the best available. Unfortunately. But Herodotus and Thucydides both repay rereading. If you haven't tried these, do! If you have, try a different translation the next go round.
These are very beautiful visualizations!
For the record, I think Freedom Fries were what they renamed the fries in the Congressional cafeteria or something like that. I never saw it on any menu outside of that. But it wasn't hard for me or my circle of friends to criticize, because it was so goddamn stupid. Not least because "French" fries were invented in Belgium. But there was also the very convenient oversimplification it represented, where supposedly "the terrorists" attacked us because they "hate our freedom." Jeez I dunno guys, could it be maybe slightly more complicated than that? I don't know what it's called in pop psychology, but you know how when a psychopath/narcissist does something shitty like I dunno steal your TV remote, and then when you call them on it, they cloak it in virtue saying they can't believe you would "accuse" or "attack" them for nobly defending you and your children from the corrosive influence of TV and/or lack of exercise? Yeah that.

Once I was at a gathering in 2003 and somebody had this weird-looking bulldog. Someone asked about it, and it turned out to be a French bulldog. So I said "You mean Freedom Bulldog" and everybody had a laugh.

Related: Big pickup trucks with "boycott France" stickers on them. Like any of those guys had ever bought anything from France!
That surprises me. Much better in my opinion to listen then to assume I know better - especially because I'm familiar with your work.

Even though Secure Boot can be disabled on most hardware afaict [0] that's still a step consumers won't take so the point still stands easily. Especially with the amount of "you will break everything and kick a a puppy" that manufacturers throw in there to disuade anyone who manages to get to the menu.

[0] worked at a repair ahop until 1.5ish weeks ago, have disabled SB on a lot of hardware.
Before I begin to offer a different view, please allow me to say that I in no way condone what is happening.

So why is Putin invading Ukraine now? There are several logical reasons if you understand Russian history, geography, psychology and demography.

In terms of history, in the past 500 years, Russia has been invaded several times from the west. Specifically, Moscow has been attacked and conquered six times in its history by foreign armies, and usually via the same routes. This is also where geography plays an important role in understanding the Russian invasion.

In terms of geography, the Carpathian Mountains are a natural land defence between the Baltic Sea, and the Black Sea. Indeed, in the days of the USSR, under the Warsaw Pact, the Russians could project military power in the land gaps either side of the Carpathian Mountains on Baltic and Black Seas. This is where NATO expansion has worried the Russians because, post the USSR, I speculate they feel Moscow is exposed, and is being encircled by NATO.

I also speculate the psychology of the Russian leadership is one of paranoia of land invasion, and they want to push out territory (or at least project military power) to fight an invasion from the historical routes Russia has been invaded from. Post-communist Russia has been doing just this and is why Crimea was effectively annexed by Russia (because they wanted to project naval power into the Black Sea).

From a US perspective we like to think that the US was the biggest factor in the Allied win of WWII, but little thought is given to how important the Russians were and how many Russians lost their lives. This is where, most mainstream media has completely omitted the rise of far-right violence and politics in Ukraine. No one in the West wants to think they are supporting Nazis even if they are fending off the Russians. Please note that I am not saying that all Ukrainians are far-right, however I speculate that the Russians do care about the rise of the far right in Ukraine (as it is along their border), and from their perspective see it as stopping the rise of another WWII Nazi-Germany type situation.

Lastly, demography plays a part because Russia has had several 'baby busts', that is not enough babies have been born. I speculate that the Russian leadership believes that if Russia does not plug the geographic routes for invasion now, it never will.

Sadly, I also don’t see Russia stopping with Ukraine. If the Russians will stop at nothing to gain geographic security this puts Russia in a direct confrontation with NATO member states. I also worry about the second order consequences, like the loss of life and suffering that will happen due to a loss of Ukrainian wheat crops, and the loss of global crops due to sanctions on fertilizers from Russia.
Egyptian archaeologists discover five tombs at Saqqara
Everyone and their dog who has been getting away with bad behavior is going to take that stance as a stalling tactic. It might be true, but either way it's going to have a lot of bad-faith weight behind it, so we need to make our strategy robust to that inevitability.

I'll default to skepticism but keep my mind open to proposals that are concrete and specific.
I don't know if I would say it 'romanticizes' alcoholism but this passage definitely raises my eyebrow:

> When we talk about the drinking, Amy says, “That’s why we live on the edge out here.” The edge is familiar. The edge feels right. We have found places where the depths are close, within view, and there, with spirits near, we’ve tried to build calm lives for our own children.

I'm not exactly sure what is meant here, but as someone who is experiencing alcoholism in the family right now it's not really resonating.
What do you mean? Can you give an example?
At this point any actual extremism against Russia is a lesser evil.
I can sell you mine if you want .
In my opinion, technology does not affect core morality, all it does is amplify the positive and negative.

The invention of the knife, of the bow & arrow, of gunpowder, of rockets. Each one of these pieces of technology amplified the ways humans can harm and kill each other, as well as created other technological use cases. Their creation did not create changes in morality.

Social media is a tool, no different from a bow & arrow. It can be used for many use cases. Some of them have negative effects. That does not make it moral or immoral.

Technology does not create nor affect morality, it is how the technology is used by individual users that does that.
> To be fair Facebook products ban and censor based on ideology, which is pretty extremist in the traditional (say, 10 years ago) point of view.

All corporate media (and most media of any kind) has banned and censored based on the owner’s standards, including ideology (whether the owner’s own ideology, their perception of that of the audience or regulators they wanted to curry favor with, or some combination.)

It is neither novel, nor—except to the extent that the ideology itself is—extremist for media to do that.
To people in the know, is anyone working on algorithmic consensus for dispute resolution? (I understand the blockchain itself is a dispute resolution where each miner can disagree on the chain etc. but I think you know what I mean).

I am not even sure how it looks like but there are people smarter than me in the world.
Have not used gdb for a while but I think a good gdb tip is that you can evaluate functions with the print p command:

> p myfunction()
Two problems with that thinking: a) even if you think you have a perfect design, you are still at "great, but not perfect", and b) there's no strategic advantage to doing less well than your opponent. In trying to avoid the later state where your enemy catches up to you, you're reducing or eliminating the initial advantage, which is probably not what you want.
>> but the Communist Party obviously has other plans right now.

The question ask here is if CCP more interested in control or growth - so far they have achieved growth while keeping tight controls but if they need to be perceived as a modern democracy, then they’ll lose that control and perhaps growth as well. It’s meaningless to call China a superpower until it can transition a few leaders in the next decade or so. Great countries have a great transition plans for their leadership. Can China pull that off? Certainly Xi cannot rule forever.
Fr24 link: https://fr24.com/data/flights/mu5735#2b367bc1 note the vertical drop
The book programmers brain contains a lot of tips on improving code reading skills - https://www.manning.com/books/the-programmers-brain
Inbox World: Discover great newsletters from Substack and more
I don't. I have no illusion that i will understand a large code base, even one i started, and have been using for 10 years. But when you have a hundred developers constantly adding code all the time, you are not going to know it all. Find and fix the parts you need to work on. Don't worry about the rest.
I'd call it the "Support our Troops" hysteria, with "Freedom Fries" being just one small topic buttressing the larger cognitive dissonance. "Freedom Fries" played only a small role, to a certain segment of people who thought it was clever, as a partisan thing within the overall movement. Many people supported the war on Iraq while not particularly viewing "freedom fries" as a worthwhile point to defend.

Characterizing it all as "synthetic" flock mentality is misleading. Fundamentally, humans are herd animals and the US had "just" been attacked. The media most certainly directed it and helped it along (see also: Clear Channel's list of censored songs), but that underlying feeling of being attacked is what supplied the energy driving the fervor. Compare one of the larger memes - "support the troops" (by wearing this cheap bracelet), to the actuality of the soldiers coming home from Iraq being some of the most ardently antiwar people around.

Ultimately cognitive dissonance works because people want to have their fiction validated. They wanted to believe that France was another foe (as opposed to a friend trying to talk sense into us when we were drunk). The management of consumer-facing companies want to believe that their token "solidarity" will help stop Russia's terrible attack on Ukraine. One can view it as useless or one can view it as pitching in what little they can, but the one sure thing is that rationality won't stop it.

PS another connection between the two topics that I can't help but make is that the lack of US/UN involvement in Ukraine is somewhat due to all of the credibility that was wasted on Iraq (et al). So much effort and resources were wasted trying to force "freedom" (ie western business, mostly) onto societies that didn't particularly want it, that now we've finally got a society yearning to escape from the shadow of the USSR and begging for our help, but we haven't the stomach to send troops. And on the flip side, all of USG's interventionist wars ("regime changes") were watched by people like Putin, stoking his paranoia and setting an example for him to do the same thing.
Ask HN: What do you do with the extra hardware?
don't know what to do with 2 GPUs.
> Probably just because Apple never cooperates with anybody.

Apple cooperates plenty; they manage a variety of non-trivial open source projects and are a member of numerous industry organizations (both OSS and proprietary, both software and hardware) and standards bodies.

Apple just never lets "cooperate with people" be a permanent restraint to providing a proprietary but (in their opinion) better experience.
Anything written in Zig or Go.

Both languages are extremely readable, even when looking at unfamiliar code.

The Zig standard library is small, yet covers a lot of common tools and structures. Every file contains implementations of one particular thing, so you can casually browse random files and understand what's going on without having to understand the entire context.
Fiber to the home doesn't have any technical barriers, but localized corruption creates massive barriers to entry. (It's much easier to do fiber to the home in rural areas than in US metros)

Satellite internet has the opposite problem. If it ends up winning it will be a testament to dysfunctional governments around the world.
Ok, so what is the solution you propose? Quit russian gaz cold turkey, today? Let people in Berlin freeze to death tonight? (Temperatures are 0 degrees C at night)
Thanks that's an interesting point. I'll have to think on that a bit.
PHP offers sleep[1] and usleep[2] which sleep for a period in either seconds or microseconds respectively. I don't know why every other programming language ever hasn't adopted this habit. (There's also time_nanosleep[3] which definitely could be better defined, but it's PHP, sleeping for some amount of time between a nanosecond and a microsecond is pretty hilarious when you're running on an interpreter).

1. https://www.php.net/manual/en/function.sleep.php

2. https://www.php.net/manual/en/function.usleep.php

3. https://www.php.net/manual/en/function.time-nanosleep.php
You can still get good quality fuel cans. Just don't complain about the price.

wavianusa.com
Please explain to me what the use of RPA is.

Here's my background in the subject: I have met with team of a dozen people that spent half a year doing something that turned out to be the functional equivalent on an SQL one-liner.

They could not within our meeting slot accurately describe what it is they were doing, apart from "automating tedious work" (yes, but what is that work, specifically?) and kept insisting I was simplyfing their work (which was very likely true, but not from a lack of trying). Not a single line of this code was in git, there were no tests written, and there was no migration path concerning changes in the external data sets.

I have seen a lot of visual programming and business process modelling tools, and written my fair share of LabVIEW back in the days, but with these tools everything old seemed to be new again and evey lesson had to be re-learned. I later learned that certain executives had attended a big Gartner event with RPA in the magic quadrant and promptly set up this team upon returning. Of course, today "AI" has replaced RPA, but that team is still ticking away.

Is there something to these tools, or is it just the latest iteration of preying on C-level executives with budgets to fill?
Fed Will Consider More-Aggressive Interest-Rate Increases to Reduce Inflation
If it killed anyone in a way that harms Russia - the country - it would be a good thing. A justified collateral damage.
Penny wise and cloud foolish
i've just started using amethyst; it's a tiling window manager. it's not as powerful as the alternative yabai, but amethyst doesn't require you to disable system integrity protection or modify system files. shockingly simple out-of-the-box experience, very gentle learning curve, trivial to enable or disable on-demand. highly recommend.
New security tip, drag every login pop-up windows outside of your browser.. if the window can move out of the browser.. it's (more likely) legit (or at least you know the address bar is real to check), if it doesn't then you're being phished.
> Everything I've seen here amounts to "it's pretty."

First: pretty matters to me and incidentally to a lot of us.

Second: Look harder. I've noted performance multiple times to the point that it saved me $2000 buying a new laptop.
>These beliefs are not just held by the uneducated, they exist even at the highest level of Nigeria's academia. Dr Olaleye Kayode, a senior lecturer in African Indigenous Religions at the University of Ibadan, told the BBC that money-making juju rituals - where human body parts mixed with charms makes money spew out of a pot - really work.

Are the "uneducated" people basically screwed until the academics are willing to challenge this kind of magical thinking? How do you even go about starting that process?
You seem to be confusing the Duration type with Duration values. Yes, if you insist on using a typed value, instead of an untyped constant, then that value needs to be type Duration.

But Duration(1) is way different than time.Second. honestly it just sounds like you don't know the language, and aren't willing to learn it. Go is not Rust. Things are different, that doesn't mean Go sucks.
How do you persist zoom settings for every website across browsers and devices?
Even you don't know that. It is so difficult for many to accept that there are things they just cannot know or do not know that they don't know. It is also apparently very difficult for some people to consider things from someone else's perspective. I don't mean people who are of your belief system only but also the people in the subject of the story also think like you "surely those secular westerners don't really believe everything suddenly decided to exist all on its own and that people are really well-bred apes?"

My point is, a little humility and willingness to understand others goes a long way.
I toured MIT and didn't apply because I got the distinct sense my tour guide was miserable there. I didn't really know the importance attached to elite schools at the time, and ended up going to a top 25 school that I considered my top choice.

However, one of my siblings ended up going to MIT, and I can safely say had access to a variety of career opportunities that just weren't on the table at the school I attended - not because the students were smarter (I know several of my classmates and I had better test scores than my sibling), but MIT has a tremendous brand. Part of that is likely due to the rigor - I will admit, my sibling got challenged more and had to work a lot harder in college than I did. At my school, it was very possible to excel academically and still have a very active social life.

I knew several people who completed the author's plan, going to an elite school for grad studies. In liberal arts, I've seen it work reasonably well to be top of the class at a good but not Ivy League school, rather than middle of the pack at an Ivy. For engineering, it seems like it's more about working with well connected professors to get into competitive grad programs, and that is more likely to happen at MIT than other schools. As a reference, my top 25 CS program had 1 professor whose resume matches anyone in the business, but that was it, whereas at MIT you would have many more potential recommenders with a ton of pull.

It's hard for me to say what I would have done in retrospect, but those 4 years of undergrad can certainly alter the trajectory of the next 40 years of a career.
Thanks for helping me get downvoted. I am a source, of course, for these claims and the Internet is littered with relevant testimonials. Expect the hysteresis shutdown to allow for UL-like protection of the consumer, not say, the D500 GPUs in the trashmacs.
> For a user-base that is so knowledgeable

I get the opposite impression here. The impression I get is that most aren't even tech people let alone hackers. They are here because they are not knowledgable and want to learn. This forum seems mostly media/business dominated than tech dominated.
1. Practice. It’s gotten easier for me over the years because my day job involves regular code/architecture review over tons of repos.

2. Ask the developers.

3. Play with the software and trace through the source code. For flask, make a simple application and grep for the definitions of the functions/methods/classes you’re referencing. While doing this, you will find references to other flask functions. Find read those definitions Ad-infinitum and eventually it’ll “click”.
That's probably not the width of the object: It's a smartphone seen edge-on, so your "width" is actually the thickness. Well, mostly; the left half of what we see of it is probably (judging from the differing shades of black) a foreshortened view of the back of it, and the right part the edge. It has the rounded-rectangle look of an iPhone; did they have a single camera lens in the upper left (head-on) / right (from the user's side) corner with a silver-ish border around it?
The spelling change seems to be indicative of the generation shift (and a slightly different pronunciation). From what (little) exposure I've had to teenagers in recent years "bruh" is "correct" (and "bra" is "ancient" and "bro" is "boring"). Slang usage shifts in weird ways.
I haven't tried it recently. There's a good chance it'll work better because the nvidia compatibility bugs seemed to be mostly centered around libmutter.

However, there's just something about the design of KDE and its applications that puts me off. It's hard to put to words, but I always feel like the spacing is off just slightly enough to annoy me. That's not necessarily a critism of KDE, I just personally dislike it, the same way many people dislike Gnome's design.

I should probably give it a go at some point. I do think KDE is superior from a technical perspective, just less aligned with me when it comes to look and feel.
Fair enough. I amend my statement to admit that both sides of the profession are equally fucking corrupt.
It’s not just Ukrainians. Russia demonstrated that 1. It’s dangerous to everyone and 2. Their society supports this. Until the war is over they don’t deserve any rights whatsoever.
> SVT's "Text-TV" is to my knowledge still the worlds oldest, operational service of its kind.

https://en.wikipedia.org/wiki/List_of_teletext_services says “The Netherlands has run a regular Teletext service since the end of 1977 on the public broadcasting channels”. That would make that older. Ceefax was from 1974, so it seems there’s room for an even older still operating one.
I had originally assumed that Vulkan was an open-source response to Metal just by the name alone- Vulkan resembles Vulcan, a metalworker god. But I suppose these naming conventions would be common when you're writing code that's "close to the metal."
I remember reading somewhere that Bose did something similar, but take this with a bit of salt as I might be confusing them.

What I know for sure is that Sonos does it as well - but they aren't bluetooth speakers
This is a shame if you're correct. Interested -- and since you're well placed -- what functionality am I missing out on re: fzf?
Can you GitOps your API?