skysight-inc/HackerNews huggingface dataset:
Fun fact: Whatsapp (Facebook) was recently fined 75 million Euros for this practice under GDPR.

To be pedantic, that was one part of a 225-million-Euro fine. But that practice was specifically broken out as one of the line items, with a dollar amount attached.

And to be more pedantic, the fine wasn't for the practice itself. It was for failing to provide notice to the users whose contact info was harvested. In theory, this practice is acceptable under GDPR if the app immediately informs the user whose contact issue was harvested, and gives them an opportunity to reject.

The 225-million-euro fine is still the second-largest fine issued under GDPR, after Amazon's. The 75-million-euro line item were an individual fine, it would be the fourth-largest after (one of) Google's.
The city have been burning down since a solid millennium. Stuff comes and go.
It's more that they've cheated a bit.

8 socket NUMA is a bit of a silly one, but it has been around in enterprise tech for a LONG time.
Yeah there is a difference. But it’s a difference of courage, not one I’d be proud of.

Edit: I don’t want to trivialize that courage either. Challenging power can be an incredible risk. Most people under most circumstances will choose to limit their risk no matter what the moral question. I’m honest enough to say, even though I’m not proud to, I haven’t taken all of the risks I wish I had.
such a sad read.

In the beginning there were so many great technologies there for dealing with logs and data at scale and they caved in and bought splunk.

An insanely expensive solution that was already long solved there for years
Blaming "culture" for crime is a racist dog-whistle, and it's very rightly radioactive to talk about because there's almost no evidence to support it. Your opinion is rooted in stereotypes and you should investigate this more before continuing to jump to the culture conclusion.
Dumb question, but what have you replaced it with? I’ve been working on setting up Proxmox/LXC on a box at home as we speak — but if it’s not worth the headache I’ll stick to VMs.
At the end the two are different.. why comparing the in the first place?

“ LXC, is a serious contender to virtual machines. So, if you are developing a Linux application or working with servers, and need a real Linux environment, LXC should be your go-to.

Docker is a complete solution to distribute applications and is particularly loved by developers. Docker solved the local developer configuration tantrum and became a key component in the CI/CD pipeline because it provides isolation between the workload and reproducible environment.”
Where did you got that? Is some reference? Did you mind to share?
This would almost certainly require some advanced sea traffic mitigation. See the Sunshine Skyway Bridge Tragedy [1]. Even with openings for vessels, there's a real threat by large vessels.

[1] https://en.m.wikipedia.org/wiki/Sunshine_Skyway_Bridge
I love the idea of nix but the inconsistency and developer experience is terrible. I want to suggest people use it but there is too many rough edges currently.

For example, if you want to install a package the old way, you'll install it including the channel:

nix-env -iA nixpkgs.ripgrep

but then if you want to remove one, you don't reference the channel:

nix-env -e ripgrep

You have a similar issue if you want to use the new `nix` command. To install a package you'll do:

nix profile install nixpkgs#ripgrep

but running:

nix profile remove nixpkgs#ripgrep

will do nothing. It won't say "I didn't remove the package" or "package not found". It just returns silently. The only way to remove it is to point to the number from `nix profile history` or the actual path.

It is unbearably slow:

> time nix-env -qaP ripgrep
nixpkgs.ripgrep ripgrep-13.0.0

11.17s user 2.70s system 73% cpu 18.970 total

Overall I love the idea but it has a long way to go in developer experience and quality before it is ready for any mainstream adoption.
The Sunshine Skyway was completed in 1987, under 40 years ago. https://en.m.wikipedia.org/wiki/Sunshine_Skyway_Bridge
Reflections on performing Hamilton 1000 times
Where do you live? I was in AZ for 20+ years and the power went out less than 5 times and never for more than 3 hours.
I’ve used 5G to displace mostly legacy telco circuits at branch locations. About half are just cellular modems screwed into the wall, the other half have an external antenna.

In general, we are 5x-10x bandwidth with a minor increase in latency and 80% less $.

For larger offices, we’re looking at it as a backup path for a few use cases.
Does anyone write k8s manifests in raw yaml? They're so complicated that they're generated using some templating language (helm or kustomize or whatever is popular these days, I'm a little out of the loop). So you still have something programmatic. Think of Nix as just a better and more principled templating language. (I mean, look at NixOS configs: they're much closer to "plain structured files" than "programs".)

The promise that I see (I haven't seen this fully realized but it should be possible) is that instead of yaml plus some ad-hoc templating language plus dockerfile plus makefile, everything is in a single language top to bottom.
Nice one. You can hear the ATC advising steady winds in the 30s gusting to the mid 40s (knots).
WebRTC support is being added to OBS
You never really know.

But nobody is going to burn zero days on mass surveillance. It’s just for specifically targeted people.
Do we need a study to find this?
Would you agree that group (2) is not actually unemployed, since they dont seek employment in the first place, but rather employed full/part-time in criminal scene industry?
plainly put, propaganda. Technological companies face increasing pressure from regulators and the public and the answer is to produce their own media, see also a16z branching out into content more and more, sidestepping the press in general.

Works in Progress has people like Sam Bowman from the Adam Smith Institute on board which is aligned with the kind of policies these companies would want to see.

Just one article picked from the frontpage: https://www.worksinprogress.co/issue/interview-mike-solana-o...

"Mike Solana: The first real instantiation of Techlash we saw in the media happened about a year ago, though there’s been talk of it for longer. It was anti-Uber and anti-Facebook stuff, and it all felt pretty fake. The average American doesn’t really care about those supposed problems at all. They love Uber and aren’t concerned with whether Facebook is “violating privacy.” I have plenty of friends who care a lot about privacy, especially libertarians, and they don’t like to hear this. But the average person just isn’t concerned when they get targeted advertisements for trendy leather boots or some other product that they actually want.[...]

Fixing the first piece presents a difficult question: How do you tell a story about yourself that is compelling? For a long time, Tech didn’t and we got away with it because our products were just so good. It doesn’t really matter what stories you’re telling about Uber; everybody just wants to use it. It’s harder now in the midst of an aggressive negative media narrative about how evil we are."
Sort of. There are no real side effects, just lazy evaluation. Every entry point into `nix build` evaluates one expression to produce one output, but in the process, ends up evaluating the outputs of all the dependent expressions as well. The Nix store essentially caches the results of these evaluations, which looks very much like a traditional package manager "installing" packages to the file system.
Obsidian's search is also bad: it doesn't prioritize file names or headings over content.

When you get past a certain number of notes, this becomes an issue. You might be trying to search for a concept you have a dedicated note of, but your search results are drowned out by normal usage of the word in other notes' contents.
This reminds me of Tailscale, which has open source clients, but the server is not open source

and, sure enough, someone wrote an open source server: https://github.com/juanfont/headscale
The site wasn't using it to block me, just to prompt a captcha, without doing so to 'real' browsers.

The HTTP requests were exact copies of browser requests (in terms of how the server would've seen them), so it was something below HTTP. I ended up finding a lot of info about Cloudflare and the TLS stuff on StackOverflow, with others having similar issues. Someone even made an API to do the TLS stuff as a service, but was too expensive for me. https://pixeljets.com/blog/scrape-ninja-bypassing-cloudflare...
Recently someone asked for a comparison of Grist and Baserow on their respective forums (posting the same exact question on both), and their founders answered. Here is the Baserow-expert answer: https://community.baserow.io/t/comparison-with-grist/249 and here is the Grist-expert answer: https://community.getgrist.com/t/comparison-with-baserow/572 (disclosure: I work at Grist).
> What kind of sick people come up with this stuff?

Probably a lot of the fine guys and gals on this forum, or people we would all work with. Lets be real here...
The copyright doesn't affect anything. The information about people derived from the picture is a separate artifact from the picture itself. That information is owned by Facebook, not the copyright holder of the picture, and its distribution is subject to a different set of laws. It counts as Personal Data under GDPR and Personal Information under CCPA, as well as biometric information under BIPA in Illinois.

The real issue is that CCPA can only be enforced by the California Attorney General's office. This means that Facebook's violation of CCPA is, quite literally, as much of a political issue as a legal one. (CCPA's private right of action only applies to data breaches, not to other CCPA violations.)
I am pretty sure Twitter gets a hufe discount. A company like Twitter is on Splunk platform itself a huge advertisement for more future traditional Fortune 500 companies.
Having a conversation that reveals to kids that their actions were unintentionally causing a lot of harm to their companions and then asking the kids what alternative kinds of rules they could adopt that would leave everyone feeling satisfied is “promoting hate”?

> taking an extremely successful and tolerant society

Which society are you thinking of? This is certainly not a fair description of the USA at any point in its history or of “Legotown”.
So you expect meta to go out of business in the next six months?

If no, take the position. It will only be good for you. FB isn't going anywhere soon. And this is an internship.
> No those are very much the same thing.

You are wrong or being dishonest. The government calling up the bank and saying "Hey, friend. Freeze these 5000 accounts. Thanks!" clearly has less friction than strong-arming 5000 people for their wallet keys.

> Good luck find someone trust worthy to trade into and out of any fiat currency with only your wallet and without using or involving a centralized exchange or program.

I literally do this exact thing pretty frequently. HodlHodl and Bisq both allow you to do this in a trustless and decentralized way. And things will only improve with projects like 'TBD' from Dorsey.

> When goods and services aren’t able to be purchased in the crypto denomination...

But they are! Let's see... this week I've bought coffee with bitcoin, I've bought a new golf hat, I bought a magazine subscription, and a VPN subscription. This month I bought an iPad utilizing bitrefill. Early days? Sure. "Aren't available" is bullshit though.

> The only benefit would be if crypto went up in relation to fiat currency, but the ones getting rich are those earlier holders only.

What? You're just wrong... Bitcoin is up 250% in the last 2 years. I've been in for 1.5 years and it's literally out performed everything else I own.
One thing I've learned over more than 10 years of doing this is how much code actually should be deleted instead of fixed. Thanks for giving me a reliable source of income ;)
Moreover, you need a _lazy_ functional language, because otherwise you are building every package in nixpkgs when evaluating it.
This is a marketing piece for Splunk and doesn't offer a lot of insight into actual logging practices at Twitter.
1) Racial discrimination is itself illegal.

2) Ban the Box didn't prevent criminal background checks, it just pushed them to the end of the hiring process. So it's unsurprising that it didn't have a significant effect.
Just wanted to x2 this, in several projects we end up with this setup and gets the work done.

If you want to get just a bit more fancy, add a hash that depends on previous entries, like some sort of proto-blockchain.
I think it's better to put in terms of trade-offs, rather than "this is better than that".
https://mikehadlow.blogspot.com/2012/05/configuration-comple...

(I use NixOS btw).
I'd suggest you look at Stack Overflow engineering posts. Their architecture is about as simple as you can get for a service their size. A bunch of web servers running plain old ASP.NET MVC code (recently upgraded to use ASP.NET Core). A handful of SQL server machines for the database, simple sharding strategies. Some Redis machines for caching.
One of the earlier iPhone jailbreaks was a tiff image... complicated decompression/rendering algorithms leave room for implementation errors, which can be taken advantage of.

https://en.wikipedia.org/wiki/JailbreakMe#JailbreakMe_1.0_(i...
Yep, uploads to a service like Backblaze are the only way I have saturated 1G lines.
OK, let's start by saying that this is specifically for US young men. And since the USA has a higher percentage of citizens either behind bars or having been inside this is not so surprising. Other developed countries support the unemployed, so they're much less likely to commit crime to survive.
Tech has essentially created this problem. Can’t tech fix it?
Ok so apart the article kinda being surprisingly bland -- I think the coolest part was how easily they were able to adopt a new architecture via the decoupling they had around producers and consumers via Kafka. Pub/sub, fan-out, messaging patterns are such great enablers. Seriously though, whats up with the lack of quality control on the post...
Unfortunately, I see more and more people visiting Iceland - I'm sure they do live a footprint in this paradise.
Oh my gosh. That is a lot of math!

I have a BSEE, and my professor described Fourier Transforms (the regular kind) like this:

Imagine a recipe for making a cake.

1 cup of Flower

1 cup of Sugar

1 cup of Eggs

You combine them and you get a cake!

A Fourier Transform is like taking a sifter that sifts out only flour. You put your cake through it. How much flour do you get? 1 cup. Then you put your cake through the sugar sifter... 1 cup of sugar. Through the egg sifter... 1 cup of egg!

The ingredients are orthogonal: the flour doesn't contain any sugar or egg... the egg doesn't contain any flour or sugar.

The inputs are mapped 1-to-1 to an output. If you change any ingredients bu any amount (say 1.1 cup of flower) you get a different cake. And if you take the Fourier transform of that cake, you always get the original amount of ingredients- always

The Fourier Transform does this same thing, but with numbers on a time line, and the "ingredients" are sine waves of different frequency.

Also, not just sine waves, also cosines to account for the imaginary dimension (which will only confuse you if this is your first introduction into Fourier transforms... so you can ignore it)
What's the problem with MultiMC? That all plugins are lost when you move from 1.18 to 1.18.1? I sometimes workaround that by symlinking the plugin/world/screenshot/settings folders together, but occasionally plugins are incompatible between patch versions.
I’ve seen cheaply made kids toys for exactly what they cost brand new. Goodwill has been going downhill. I’ve seen on numerous occasions employees breaking fragile items on drop off, no regard. I might as well trash them that give them to someone else to do the same.
I've worked at two organisations that use Splunk at huge scale. There really is no good alternative when you get really big and want a managed service.
The previous POTUS made important policy announcements on Twitter first. It would be very difficult to understand what was going on without fast, consistent tweets.
They seem to be as most are above their PNEC levels (read the some of the comments).
I don't understand what this has to do with work-life balance and getting enough sleep and sex.
Forbid looking at court records? Or forbid monetizing it?
One problem is that at a certain point you can’t just lose logs - for example, somebody might pay you per ad impression or click. Losing logs can mean losing evidence that those impressions/clicks happened. Logs aren’t just a debugging tool, they can be a critical legal CYA.

I’m not saying that people don’t overcomplicate projects (they do) but a lot of simplifying assumptions can break down at scale.
https://en.wikipedia.org/wiki/Helicopter_parent

"Helicopter parents are so named because, like helicopters, they "hover overhead", overseeing every aspect of their child's life constantly.[1][2] A helicopter parent is also known to strictly supervise their children in all aspects of their lives, including in social interactions."

"study from the University of Florida found that helicopter parenting was associated with more emotional problems, struggles with decision-making and worse academic performance in a group of 500 students"
Open paragraph starts with Joe Armstrong -- ok I'm sold.
I’ve got a concrete example because I just recently used numba to speed up some code. I’m working on a stereo camera object triangulation and tracking system. We wanted to make triangulation faster so I profiled the code and found a few hot spots. In some cases it was a matter of vectorizing some computations, or avoiding tearing apart numpy arrays and allocating new ones, but aside from those kinds of things, the system was spending most of its time in two functions: calculate Euclidean distance between two points and calculate distance of a point from a line (represented by two points). There wasn’t much refactoring possible because they were mostly pure numpy. I annotated them with numba’s JIT decorator and after the initial penalty of the JIT compiler, the functions are way faster.

Because my code is parallelized, I had to figure out how to trigger the compiler before forking because then each worker process had to do the compilation itself. There’s some decorator syntax to tell numba to precompile for specific numeric types, but I found it easier to just call the functions when you import them.

All told, it’s way easier than it would have been to implement this hotspot in C++ or something.
You will learn more and have more opportunities from that internship than anything else I can image. The program is very good and is well regarded.
To be clear, Intel 7 and TSMC N7 are both non-EUV processes. Later this year Intel 4 and TSMC N4, both using EUV, may be available.
Even is this argument is true for life on earth in 2 billions years it's not a valid excuse to release everything now in a 100 years timespan and completely destroy current climate.
This is how you get organisations that pull in $3.7 billion in revenue but still can't turn a profit :)
This is one of the rare situations where people might actually empathize with those who make up "traffic".
I played this for a bit. Very well done, but the community is shrinking too. It inherits the flaws of OG Tibia too, unfortunately.
I trust google more (not a lot, but more) than a shitcoin advertising startup.
How do weird beliefs work?
Technically, sure. But practically — what’s your estimation how many C++ programmers target anything besides these 4, gcc, clang, vc++ or intel? My estimation is [ 0.1% .. 1% ]
I agree. But also, the author is not a native English speaker.
If they're not 'the real blm' then where is the funding from? I don't heard of donators complaining to have been defrauded, only claims that it's racist to criticize blm for actions by the organization with all the money..
Victim blaming? What's the point of your system being open and you are in control if you don't use that control to stop voluntarily sending data to websites you don't want.

I agree that it would be nicer if websites slurped up less data. But to portray a lot of this stuff as the user being the victim is ridiculous. The users are the ones that voluntarily started using browsers made by an adtech companies. There are alternatives but they don't use them! And yet they complain that their data then ends up with the adtech company because their browser, that is under their control, sends it to the company.
What are the fundamental differences?
I was reading this and I realized that under the stated conditions (two parties who trust each other during conversation; later on attacker gets full access), there is a more practical solution: SSL-secured chat with no logging.

It is not as neat cryptographically-wise, and it does not work with offline message exchange, but I think that for a lot of common cases, it has the same guarantees (confidentiality, authenticity, deniability, forward secrecy)

Or am I missing something?
Have they removed the "Domain Join instead" option?
Potentially it is a really great idea.

A big problem with dating apps (particularly for women) is that users see so many potential matches that they don’t take anything seriously, imagine they’ve got more choice than they really do, and that if they hold out long enough something better will come along.

I’ve been thinking of how to engineer selection processes in ways that calibrate people better such as show people a block of ten items and let them pick the top three as opposed to rating things on a 1..10 scale or a swipe right/swipe left process.
5. Make money
Construction has essentially created the problem of potholes. Can they fix it?
(simple) databases per region is a good solution. If you want to make it work in a single domain, you can do things like put frontend servers with the databases, and more widely distributed proxies that send to the right frontend depending on the user/document/whatever. Or you can do a frontend/backend 'multi-tier' architecture and send requests to the proper backend.
https://news.ycombinator.com/item?id=30381860

Link for the last time this was posted, less than a day ago
The problem with cpu's is they dont know what instructions are supposed to run in order. Pipeline cache goes a little way towards getting the instructions in order, but ultimately a cpu does not know what instructions it has to run in order for a group of instructions to not be malicious. Think of a cpu like an old human telephone exchange where the operator is plugging in different cables to different sockets and hopefully you get the idea.

I'm amazed at the tech giants with all their funding and they still cant build secure operating systems or have the resources to reduce attack vectors within their own OS'es.
A nice complement to nedbat's https://nedbatchelder.com/text/unipain/unipain.html#1
I've seen many apps sending metrics to domains owned by Facebook while I was testing them. This does not surprise me at all.
Right now there is a block list on hiring discrimination. I’m suggesting an allow list.
I believe you can also satisfy the encryption requirement by publishing the keys, fwiw
Kids aren’t selfish jerks because they are inherently bad, but because as kids they have strong emotional responses and poor emotional control, are self centered and bad at interpreting/understanding other people’s feelings, and haven’t learned effective alternative strategies for solving problems yet. Luckily, these are substantially trainable skills.

Removing the toy that is the focus of a lot of interpersonal drama is (sometimes) a quick way to diffuse the immediate conflict. Then talking together about how different people are feeling in a particular circumstance and getting group feedback on ways to solve problems constructively is the way to help kids improve at the skills they are lacking.