skysight-inc/HackerNews huggingface dataset:
> Generally, supporting open interoperable standards that make switching providers easy is bad for business

It was one of the reasons I switched from Android to an iPhone. It's really annoying to use Android if you don't want to use Gmail and Google Calendar, while on iOS it's super easy to use a third party for email, calendar and password manager.

But that's of course just an anecdote, I'm sure you're right and it in general bad for business.
IMHO the defining part of theft / larceny is that the original owner can no longer use the thing that was stolen.
Vaccines are a tool, not a silver bullet. We would have realized this earlier
And you typically find out much sooner. That cost is more obvious.
Your citations proves my point, not yours.

> This is because it is difficult to find a hash of x that is equal to hash of y in computationally feasible time (collision-resistance).

This is exactly what I was explaining.
Paywalled paper from 2008 or am I missing something?
Good player, too bad i've given up on dreaming for a linux version.(Yes i know it 'works' under wine [which is what the snap version is based on])
Wasn’t the point of Chesterton coming up with this metaphor political? His whole point was that conservatism was, in his view, wise.
If you can’t load the article, the machine is a desktop pick-and-place for populating PCBs and the malware is flagged as a backdoor/Trojan for remote access.

As these desktop pick and place machines come down in price, I hope that the OpenPnP software package becomes more developed: https://openpnp.org/ It was originally intended for full DIY PnP machines, but it’s a perfect candidate for converting these existing machines to open source software control.
Found this:

https://community.bitwarden.com/t/help-cannot-login-to-my-bi...

As of 1 min ago, the status page now reports "Operating Normally"
At least in the networking side, nvidia’s HW merchant silicon nature is quite evident. They have a very marginal SW stack (at this point still trying to beat the dead horse of cumulus and doing the weakest of investment in Sonic) and basically nothing at all meaningful beyond that. They keep approaching friends trying to sell their ToRs but it’s not happening outside of HPC.

They seemingly don’t see any value in SW. architectures like end-to-end designs (DPU->Network->DPU->pcie) can be great but without SW to make them consumable it’s doa outside of dedicated clusters.
This is definitely a welcome feature. I continued using Screenshot despite getting drawn by Flameshot's nice additions.
Wow, so much talk about how "shit" and "fuck" can be used unoffensively but almost no talk about how lots of "polite" speech without slurs can be incredibly offensive. For example lying is toxic and no ML model has a chance of detecting it (without understanding of the real world, which is pretty far away if achievable at all).

For fucks sake, I saw a video of a crowd cheering after a guy imitated one of Hitler's speeches. There wasn't a single "shit" or "fuck" in it but it contained "truth doesn't matter, only victory". That's offensive as fuck but the people didn't see anything wrong with it.
> At a higher level of grouping, we have more trouble. This is the level of DLLs, microservices, and remote APIs. We barely have language for talking about that. We have no word for that level of structure. I sometimes refer to that as the "big object" level. Attempts to formalize that level have led to nightmares such as CORBA, XML schemas, and JSON schemas, and a long history of mostly forgotten interface languages.

Here I would like to think TLA+ would help. But it seems it doesn't either.
Cool idea I actually added this as a feature to my Weather Extension. I like the idea of being alerted as well.
https://weatherextension.com/
Yes I agree, I once drank a load of coffee and did some THC gummies and it caused very unpleasant hallucinations and voices in my head. Also I couldn't fall asleep to make it go away :V
You know, I have one simple request. And that is to have sharks with frickin' laser beams attached to their heads!
Social skills are an important work skill.

This is so very important, and something that people who don't have a lot of experience in a professional work environment often don't understand.

It took me at least a decade of working in a suit-and-tie environment before I started to understand the reasons for what people who chatter on HN consider antiquated customs and ceremonies.

I have tremendous social anxiety, and hate being in an office. It's so bad that I ended up starting my first company years ago because I didn't want to deal with people. I learned that you can't run a real business without interacting with people and using social skills. Unfortunately, I ended up back in the office because I needed a company that pays me better than I could pay myself.

It's hard. We all have our social/mental problems. But you have to learn to work through those, or at least cope with them, and not dismiss them as "high school." You might get lucky to work at a FAANG with a playpen environment. But you're not going to be there forever. What about your next job? What are you going to do when the business environment changes, as it always does every couple of decades?
I'm surprised it's only 25% given that 42.4% of US adults are obese (not just overweight, obese!)

Source: https://www.cdc.gov/obesity/data/adult.html
> 'Thoughtfully curated' by whom? The user or Google?

As long as the base list is relatively short, published, and no other data is sent; it probably doesn't matter.

If it's a long list, or changes a lot, then the concern that "Recent Abortion" or "Transitioning" or "Pregnant" or "BLM Activist" or "Trump Supporter" or ... will start to drift into the list if it's valuable enough.
Gnome has their own screenshot tool and they also broke the workflow for Flameshot on Wayland recently. The internal API that was used to take screenshots was blocked, which is reasonable in and of itself, however the new public API has an animation, after which a special window opens and requires you to click a "share" button before Flameshot can work with the screenshot. You need to go through that every time you use Flameshot.

I like that they think of security, but this is the type of thing that forces people back to X11. Their own screenshot tool does not adhere to the same workflow, so maybe they are blind to the issue.

Considering that Gnome is now the default DE for the more popular distros, I doubt Flameshot will ever receive the honor of becoming the default screenshot tool, even though it should. It provides most of the capabilities that a user would need when taking a screenshot. Desktop Linux needs these little goodies, so it can be sold to the average user.
It's not the value of BTC that's increasing. It's the value of USD and all other fiat currencies that are decreasing. Governments print trillions of them while fractional reserve banking and loans create even more. If you have a steadily decreasing supply of bitcoin and a steadily increasing supply of fiat, it's only reasonable to expect that more fiat will buy less bitcoin over time.
> Code with lots of microdependencies to perform really trivial tasks.

"trivial" measure highly relies on programmer's/developer's experience and knowledge. For first developer traversing a tree and applying some updates based on nodes conditions would be "trivial" so thee places all the code in one function. For second developer the same problem would not be such trivial, so thee creates two functions "fn listFromNodes<T, U>(t: Tree<T>, pred: (fn(e: T) -> bool), map: (fn(e: T) -> U)) -> List<U>" and "fn applyUpdates(updates List<Update>)".

> Uncommented code

Why comment a code that's mapped to problem trivially observably (ex. if it's code describing some GUI component with style fields and your task is change style of its part)? I prefer commenting code that contains complex logic (which is measured through code reviews, developers skills, calls etc.) and its effects aren't observed obviously.

> Commented-Out code (git exists for a reason)

Yes and no. Commented-out code is usually in-place saved draft of old code. If some bug is encountered with new code, you can comment-out new code and uncomment-out old code quickly to discover a bug in new code later. Git is less easy to accomplish this task.

> Inconsistent naming

Some rudiment not quickly refactored, may be involved. Example, I had a project when I had type "CardRef" which initially contained only a name (string) of card which was used as a reference for it. Then I decided to include some scores for a card to selecting cards smarter. I kept a name for type the same because it was used a lot in a project for related entities.
The author says that this problem is in PSPACE. That's not obvious to me because I don't know how you sum arbitrarily long binary numbers in polynomial space.

However if you and he are both right that would suffice to prove P != PSPACE, so this problem is potentially very important. Unfortunately I don't even know what this kind of problem is called, which makes googling a bit difficult.
It's pretty impressive for North Korea to put this as one of their military repertoires.
having spent many hours researching brian eno’s discography, that didn’t ring any bells for me. on inspection, it appears that you are talking about someone named brian may, rather than brian eno.
In Berlin, most government interactions happen at the Bürgeramt. If you need some piece of paper, you need to go there. Digital services are still lagging behind most countries. Getting an appointment at the Bürgeramt can be pretty hard, especially if you need it now. It got slightly better since I moved here 7 years ago, but it's still a frustrating experience.

I built a tool with a simple job: it watches for new appointments, and makes a sound when it finds one. It beats refreshing the page yourself.

A few years ago, a startup had a similar idea (as did many frustrated programmers since then), but they found it reasonable to book and sell those appointments. This made a lot of people really angry. This makes me think that the city will not let this tool run for long, but it's worth a shot.
Why WebKit supports AVIF but Safari does not (2021)
Correct. Arm was much more expensive for a time which is what kept Tensiluca and MIPS going.
Blegh, Google has to be pulled kicking and screaming towards a proposal where people actually control what information they share, inch by bloody inch. This is still just FLoC, just with slightly fewer awful bits and a different algorithm.

We had FLoC, where the browser determined topics behind the scenes and users had zero control over anything. Now we have "topics" or whatever, which is still FLoC, it's just that now users can view their topics and turn them off, which is better -- but the browser is still determining all of your information in the background and auto-sending this to lots of websites. They still don't understand what the criticism was.

----

I've made this same comment multiple times (https://news.ycombinator.com/item?id=28212558). I really do feel like there is something deeply systemically wrong with how Google thinks about user agency in regards to data/preferences.

I want to choose how I present online, and I want to be able to make that determination differently depending on the context. It's like saying that I want to choose what clothes I wear, and Google is saying, "okay, fine, we'll obviously still dress you, but if you don't like your shirt, you can tell us to change it, or you could even wear no clothes at all." No, get the heck out of my closet, I am capable of putting on my own clothes.

I don't want to just be able to hide some information about myself, I don't want to make a choice over whether or not I present at all by turning the feature on/off, I don't want to exclude certain categories that I'm embarrassed about, I don't want to have a single one-size-fits all identity that goes to every website, I don't want my browser to try and guess what my identity is, I don't want a browser-maker deciding what categories are and aren't sensitive to me, and I don't want to be forced to justify how I present or to guarantee that every piece of information I give to every advertiser is accurate.

I want to choose what (if any) persona I send to a website, on a website-by-website basis, and I want control over how that persona gets built, and I do not want that persona to change behind my back.

I feel like there is some huge conceptual divide here, but to me this is not a hard concept to grasp. The Topics API provides additional safeguards around FLoC, but does not change the fundamental nature of what FLoC is. It does not give me control over how I present online, it doesn't take Google out of the equation.

And increasingly it seems that Google is just totally incapable of building a feature that gives me autonomy over anything without them stepping into the process. When Google builds a dressing room/wardrobe, they need to be inside the dressing room while I change. They have to be a third wheel in this process. They need to have some pointless AI process running to make sure everyone knows their engineers are smart, or some pointless fiddling phase where my interests change every week so that everyone knows that Google was important to this process. I hate that they are incapable of stepping out of the dressing room and letting me heckin dress myself.
not the onion.
I haven't made the jump yet, but my current job is as a systems engineer working on pure software systems. Most other systems engineering jobs in this field are hardware-focused and require an EE degree so I am strongly considering going down that path for a master's. It would likely open up a lot of opportunities at least in this field.

(though I will admit the comments in this thread are making me want to, at least, check the salary before I commit to anything!)
That looks cool, my team works in scrum and we always struggle with voting remote. Will give this a try! Nice work.
I started getting into reading more CS papers when I was doing an MS while working a programming day job, and I found some combination of the following worked pretty well for me:

- Getting used to skimming and doing multiple passes thanks to How to Read a Paper[0]
- For starting off, working through some classic papers with some guidance (e.g. for distributed systems, reading MapReduce and watching the corresponding MIT Distributed Systems[1] lecture for MapReduce[2])
- Sometimes writing a summary or a small project to use the concepts in the paper
- Reviewing the paper and/or summary with some regularity. I ended up building a small reminder app that helps me space out my repetition, but Anki or something similar, with a time scale of days, worked as well. For me, this was less about flash card memorization and more about a reminder to review.

At this point I feel pretty comfortable jumping into new papers from a few different areas, though I still do plenty of googling and adding other papers to my list.

[0]: https://web.stanford.edu/class/ee384m/Handouts/HowtoReadPape...

[1]: https://pdos.csail.mit.edu/6.824/

[2]: http://nil.csail.mit.edu/6.824/2021/schedule.html
Cops still use horses, too. And routinely kill suspects' dogs (https://www.criminallegalnews.org/news/2018/jun/16/doj-polic...).
Apple also has a license for ARMv8.
Yes, but not necessarily your problem. I’m British. I once asked for a glass of water in a restaurant in Virginia, and while I thought the waitress’s response was a little peculiar (no reply, just turned around and walked away), I was astounded when the police showed up five minutes later. Apparently she’d misheard me, and thought “just a glass of water, please” was a threat. It was never revealed to me what the threat I had apparently made was, but it cost me several extremely stressful hours convincing the local PD that there had been a misunderstanding - so while it was her fault, it was my problem. I’ve puzzled for years over what she heard.

As a white guy wearing a suit, I got out of there without being charged. If I weren’t… I can imagine it could have gone very differently.
Multilingual image similarity search with SQL
> I imagine part of their physical location requirement is their expensive custom office.

I'm broadly in favor of the power of in-person collaboration, but I'd like to point out that this is a terrible reason to do anything. Sunk cost fallacy and all that.

Of course, Panic may have invested in an expensive custom office because they believe in its ability to enhance work.
This made me laugh.

Sabotage, border clashes and airstrikes happen all the time without constituting acts of war that give casus belli to their target. A basic legal condition of a just war is that it is proportionate and embarked upon as a last resort: launching a war because a dolphin you trained was killed is neither of those, as sad as it might be.
Do any of them steal IP, as is alleged here, and has certainly happened in other cases involving Chinese, often state-controlled, companies?
Honestly I decided against linking it in case people decided to go mass downvote it or something dumb

Seeing some of the replies to tweets that appear here I’ve lost faith in the HN audience’s ability to observe and discuss

Pattern, not problem :)
I kinda dig the new mapping syntax:

{ a:, b: } #=> { a: 1, b: 2 }

JS does it { a, b } and I find it very convenient, because if you code well, you usually have related things with the same name and repeating the name twice is just boilerplate.

Because of the set syntax in Python, the JS syntax can't work, but the ruby one would be nice.

Since Python keys can be anything, but usually are strings (and hence are quoted), I would probably invert the ":" though:

{ :a, :b }
Arm is a British company, currently owned by Softbank, a Japanese company.

This means that in practice the US can already cut off supply to China.

See for example ASML: they are a Dutch company. So the US government only needed a friendly word with the Dutch government for the Dutch government to ban ASML from exporting certain advanced processes to China.

For the British government I'm sure there would be no need to call... A text would suffice ;)

(leaving aside all the drama with ARM China already because of those issues...)
I've had to do 'subscribe to calendar' work on a few projects. With iOS, I can just give someone a link to ical data, and it checks whenever they check. It seems, in the google world, you giving a google product your ics/ical link, it gives it to google, which may check it then, then... periodically polls that link on google's schedule (which may be hours or days in between) with no ability to force the google products to poll for updated info.

Is there some trick to get google products to regularly poll (or poll on demand) for updated ical/ics info?
I imagine a lot of streamers with PO boxes will get doxxed this way.
I hope proposals like this are eventually accepted.

I think it's safe to assume that we are trending towards: people caring more about privacy, browser fingerprinting getting harder, VPNs being standard (e.g. thanks to Apple), and third party cookies for tracking are either prevented by major browsers or governments have legislated against them.

In that situation, at the end of the day, ads will still be here, and targeted ads are necessary for ads to be useful for both user and advertiser.

These measures, where your user agent says what ads would be useful to you, seem perfect to me. For the average user, they give just enough info to ad providers to not be invasive, and for someone who absolutely does not want that, they could likely turn an option on to give random topics.

Right now though, one can argue that this actually gives more data than before (i.e. tracking + topics instead of just tracking), but try to think about the situation in the future.

(I'll still block ads.)
3. Many countries have this number so large that it sounds like "all of them" (How many children there are in China compared to the 106 mln quoted, and of what age?) and one would expect more granularity at this point. Did they actually test 105 mln Chinese children? Does Serbia even have 900k children in the whole country?
Jet fuel doesn't have lead in it. Avgas is 'low lead', and there's at one unleaded prop plane fuel available.
Thanks! Let me know if you have any feedback
Definitively. As someone who runs, I've been amazed at how many people think a MILE is a long distance to run or that people have very little conception of how much time it takes for an average human to simply walk a mile.
Rendering a triangle using Vulkan and Rust
> you’ll get tunnel-visioned instead of understanding the concept behind it

You might have gotten tunnel-visioned but it's not a problem I've suffered from when learning this way. And why do you think I cannot understand the concept behind the code after reading the code? If anything, I take the understanding I've grokked from that reference implementation and then compare it against other implementations. Compare usages. And then compare that back to the original docs. But usually I require reading the code before I understand what the docs are describing (maybe this is due my dyslexia?)

Remember when I said everyone's brain is wired differently? Well there's a lot of people today trying to tell me they understand how my brain works better than I understand it. Which is a little patronising tbh.
> How does that compare to refined cocaine taken intranasally?

Immediate, bright energy, short acting (duration is half hour), feel it fading within minutes (which is why you want more)
A US remake where the doctor gives him some sleeping pills and he gains weight and spends the rest of the movie watching reality TV and working the same job until he ODds on the sleeping pills would be an alternate ending I'd like to see.
Grace Period for the Docker Subscription Service Agreement Ends Soon
> Today, we’re announcing Topics, a new Privacy Sandbox proposal for interest-based advertising.

FTA, they're very clear about it being for advertising; just also with privacy in mind.
>But those are my taxes being gambled,

If you know of a country where the government doesn't gamble its resident's taxes on risky schemes, or (even worse) just flat out waste billions bombing and invading countries on the other side of the world like mine does, please let me know so I can make my visa application!

>So as a Salvadoran myself, I would like to see more transparency on this project.

Couldn't agree more! More government transparency is always good, in every case, in every country, on every issue. It is far too lacking.
The Meaning of Life, According to the Movies
Yeah that analysis is... not great.

It looks like an instance of 'xred': https://s.tencent.com/research/report/880.html

Which seemingly infects .exes (ie., is not just a worm), so it's totally possible that the OEM here isn't acting maliciously, but they just got infected themselves.
Yeah, this is truly horrifying. Impressive and horrifying.
...and both are fine in laminated materials like solar panels no? No need to scaremonger.
Adding themes to a React app using styled-components
This is literally proof of work. I don’t know what else I can do to explain that Bitcoin’s immutability property is directly parametrized by the security level in the PoW mechanism.

You are arguing that decentralization creates immutability. Decentralization has nothing to do with hashing.
UnFIX Model – Alt. To Safe, Less, Holacracy, Mgmt 3.0, Spotify, Matrix Orgs
How to Work with Me
Coercion is in principle a valid concern. So like, make sure the local board of elections has an office open in the days before the election where any voter can come in, present ID, have their mail-in ballot destroyed, and cast a new ballot.
So funny story, a week ago my fiancee had a work trip to Serbia. There she discovered that the country produces sublime wine. Brought back a suitcase full of it and every one of them has been amazing.

Neither of us had heard anything about Serbian wines or that they had any wine production nor that it's really good.

So I'd say there are ton of interesting regions to be discovered.