skysight-inc/HackerNews huggingface dataset:
Not to get too far off topic, but like many problems transitioning from the physical realm to the digital, we have to recognize that there are logistical challenges associated with carrying, transporting and exchanging cash that simply don’t exist in the digital realm. These logistical challenges essentially force legitimate transactions into the “visible” ledger and off the “private” books for most entities. Here are a few examples.

Drug smuggling cartels are experts in transporting and accounting for cash across long distances and national borders. However even they have an issue with physical storage of cash - to the point where they had too much cash to even store, leading to piles of cash buried underground, getting eaten by rodents etc. this would not be an issue with cryptocurrency.

Cash is still traceable in a crude fashion- unique serial numbers on each bill. This enables some level of oversight while keeping most transactions essentially private. It also enables replacement of damaged currency, something not possible with crypto currencies.

Transacting in cash has a real economic and logistical cost, whereas crypto currencies essentially have none. You have to physically meet to exchange cash- imagine the difference between paying a ransomware in cash versus cryptocurrency from the perspective of the attacker. Same as above, you have a literal physical limitation on the amount of cash you can transact due to weight and volume of the bills themselves. You may also have to enlist (and trust and pay off) intermediaries to transport the cash, representing a real economic cost to transact privately in cash. Not to mention the possibility of surveillance.

Honestly the best yet still flawed analogy I can come up with when thinking about the differences between cryptocurrency and cash is remembering back to why I hated high school physics so much. Who cares about a perfectly spherical cow on a frictionless surface? Cows aren’t perfectly round and there’s friction everywhere. I feel like cryptocurrency solves the spherical cow problem but doesn’t address the real messy world.
Ah yes, the notorious Do Yourself In category of diagnostic tools.
They don’t have to be altruistic as long as their interests align with those of their customers. So far on privacy they’ve spent billions of dollars building a reputation for protecting user privacy, fought court cases and probably given up billions more in potential revenue from user data monetisation. I’m not about to give up using a smartphone or online apps, so given I need to make a choice, I’m happy with the one I’ve made so far.

All you have given is possible reasons Apple might compromise, but those have applied for many years. If they do start compromising then sure, let’s re-evaluate.
It is probably not what you intended, but this is how it sounds like: we have a hundred micro-teams of 2 working in silo on low-coupling microservices and we don't have the luxury of coordinating an end to end design.

Edit: 2 questions were asked, too deep to reply.
1. You said 250 people, nothing about IT. Based on the info provided, this was the image reflected.
2. "the luxury of coordinating a monolith". Done well, it is not much more complicated that coordinating the design of microservices, some can argue it is the same effort.
I don't think so, otherwise Rust wouldn't have done well at all. I think the actual difference is that for some reason the language benchmarks game uses different code for Javascript and Typescript. E.g. the Javascript version of spectral-norm is multithreaded, using web workers, but the Typescript version is single threaded. Yeah it is stupid.

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
Nissan Figures Out How to More Affordably Mass Produce Carbon Fiber Parts
You've nailed one of the few issues with keyword message syntax in Smalltalk-80.

While binary and unary messages chain w/o problems, it's not possible to disentangle two keyword messages:

receiver msg1:arg1 msg2:arg1

is indistinguishable from

receiver msg1:arg1 msg1:arg2

So ST-80 chooses the latter. If you mean the former, you have to parenthesize.

But not always, it turns out. If you actually chain messages to the same receiver, you can use the semicolon to chain those messages:

myRect x:20;
y:10;
width:100;
height:100.

This looks like the single message x:y:width:height: but is actually four separate messages, all sent to myRect. It makes additional compound messages, particularly setters, less necessary.

In Objective-S[1], you can use the pipe ("|") to chain message-sends that go to the result of the previous message, rather than its receiver. For example:

self dictionariesForQuery: "select {column} from {table}" | collect | at:column.

Since Objective-S also supports dataflow, the similarity to Unix pipes is intentional, and it pretty much works semantically as well: the result of the previous expression gets piped into the next expression. Very intention-revealing. In fact, I've found it to be so useful in communicating the structure of expressions that I use it even when it's not strictly necessary, for example the second instance in the example above.

> delineating the argument set for a single function is the main job parens fulfill.

Right. Which is one of the many reasons why the case of Swift is so mind-boggling: there some of the parameters go inside the parens, some outside. I think you can make a good case for either all in or all out (better for all-out, IMHO, but whatever). But partly in and partly out?

[1] http://objective.st/
I would love to know an example of that.
We've only used Li-ion or led acid so far. Li-ion is much better long-term for a number of reasons. We like the idea of ESS flow, but haven't had a chance to use it yet.

No experience w/ solar for desalination or hydro as its outside our focus right now.
To me it seems to be that way if you logged into chrome (and therefore into all google services). It seems reasonable that it does not log you out(e.g. delete cookies) when restarting the browser, even when setting it otherwise.

But those things are why i don't use chrome anymore so I can't verify it.
Not exactly, the chromium/chrome sandbox isn’t dependent on how and what code you execute the electron/node one is and that is because the latter were designed to execute code across many more privilege levels than what “dedicated” browser needs.

If I download and build chromium (as long as I don’t disable the sandbox altogether) I don’t actually need to think about those issues while I do need to do that with Electron.
Whenever I think of the EU I can't think of a single tech giant from there, countries that come to mind for me are the US, China, Japan and Taiwan. The only things I know about the EU when it comes to tech is it trying to push massive global regulations around tech.

For reference I'm a 23 year old from the US. Nothing I have is made in Europe and I don't deal with any EU companies. Even my bike computer was made by a US company and built in China.

What EU tech companies should I check out? What ones are on your radar?
So existing companies well versed in getting EU funds will make new companies and move some people over.

They always have a way around and have enough influence to make sure there is anway around it.

EU investments like these always go to the same pockets. It is a broken system but it makes the insiders lots of money.

Lots of companies exist for the sole reason to get EU money and have absolutely zero interest in making any real products.
You are comparing costs of bakery which made an apple pie with the price of apple. 60M budget included much more than just an app, which is basically a frontend to a sophisticated government operation.
If you want to make a point about inefficiency of German corporations, find the right figures first.

Upd: I previously wrote, that Italian app shares the source code with German one, which was probably not correct. In fact, Italy collaborated with Germany on developing a contact tracing solution before, but the apps were developed independently with different requirements. I’m sorry.
they invented iBeacon for instance
It’s a good site for getting an overview of possible alternatives to software, and I don’t even know to what extent I’d agree that calling it automated.

I most often use it to get a list of open source alternatives to proprietary software.

For example:

https://alternativeto.net/software/clip-studio-paint/?licens...

And notice importantly that the user written comments for each of the alternatives are specifically for the context of the comparison in question.
several people still remember the Stasi and they don't want a state controlled app to monitor their movement. If you want your app to have the biggest installation base (without asking for a mandatory installation) you can't ask for user location, with it enabled fewer people will install it
You can't outsource risk.
Spy satellites aren't a secret either but it was big news when Trump revealed their resolution capability.
Would investors want to risk investing in a anti-tech part of the world who will blame them for everything?

The EU is populist in trying to blame tech companies for all of society's ills.
How portable are these techniques to other architectures? Could >100 FPS be realistically achieved today using only CPUs or mobile phones?
It’s cultural. It’s really hard to get investors to invest in things that aren’t a guarantee. Most potential billion dollar companies. Investors in the USA are fine taking risk investing in them. In the EU you don’t find that culture. Could part of it be regulatory in terms of tax write offs? I’m not sure.
That economic theory is a combination of supply-and-demand and collusion.
Ask HN: How to learn multithreaded / concurrent / multiprocessor programming?
During my work as a full-stack software engineer I'm not learning anything about multithreaded programming. The best programmers I know that work at companies that do technically challenging things know the topic of multithreaded data structures and algorithms pretty well, by intuition.

At university, I followed a course based on the book of Maurice Herlihy [1], the videos are locked. At the time, I barely passed the course because of doing too many courses. So I want to relearn the topic, properly this time.

So I wondered: according to you, what is the best way of learning multithreaded programming?

[1] He also teaches a course, the slides are here somewhere: http://cs.brown.edu/courses/cs176/course_information.shtml
Hetzner doesn't compete with AWS, Azure or Google Cloud.

They compete primarily with companies like DigitalOcean, Linode, Vultr, OVH, Scaleway and traditional co-location and dedicated hosts.

Look at the software offerings from Hetzner, they're barely existent. AWS and Hetzner are very clearly not in the same business. AWS makes its money primarily off of software services, Hetzner makes money primarily off of primitive (basic) hosting. The AWS software side of the business has enormous margins compared to the primitive hosting side. You'll find that Hetzner barely has any margin, as with all the others in their segment. Meanwhile AWS is a half a trillion dollar global juggernaut, funded by its software margins.
What are personal health metrics but the inverse of personal mortality metrics?
> In the days when Sussman was a novice, Minsky once came to him as he sat hacking at the PDP-6.

> “What are you doing?”, asked Minsky.

> “I am training a randomly wired neural net to play Tic-Tac-Toe” Sussman replied.

> “Why is the net wired randomly?”, asked Minsky.

> “I do not want it to have any preconceptions of how to play”, Sussman said.

> Minsky then shut his eyes.

> “Why do you close your eyes?”, Sussman asked his teacher.

> “So that the room will be empty.”

> At that moment, Sussman was enlightened.

http://www.catb.org/jargon/html/koans.html#id3141241
Wake up, welcome the real world Neo!

It's the perfect kind of example needed by the anti trust authorities to justify breaking up Google in parts.
But since we don't have a nuclear storage waste protocol and costs of rare events like Chernobyl and gum Oshawa are not included, nuclear is ridiculously expensive too. Once you account for waste storage and disaster cost, nuclear is far more expensive than solar. You are correct, we need to work on batteries.
„Cloud“ is increasingly more about services than just bare compute. I feel like Hetzner targets the cloud market from yesteryear. Maybe that niche is big enough to sustain the company - certainly while many are still making the intermediate transition from on-prem hardware to managed offerings. In the long run, I‘m sceptical.
There’s another difference. The US healthcare system has strong incentives to find COVID where there is none, or where it’s irrelevant. They get substantially more money from a COVID death than from a normal death. A guy I know lost his friend to a motorcycle accident, but his friend’s death was officially a COVID death.

When you see really strong outliers, you need to at least consider the explanatory power of incentives.

I think the US has mismanaged the crisis, but I also think there are plenty of reasons to be skeptical about the numbers.
I’m back to Firefox after many years, it’s quite good and I don’t miss anything from Chrome other than one click translate page button. Also looks like FF has caught up Chrome performance-wise. It’s fast, it respects your privacy, very nice!
While I'm not into object detection such as this, I can easily imagine this being part of a system where you want the rest of the system to have time to act on the information.

As such the point isn't that you can detect objects >N fps, but rather that the object detection shouldn't take more than X% of the time per cycle so that the overall cycle time can run at a given rate.
You want your access to Google, Duckduckgo, YouTube, Uber, Facebook, Dropbox, Amazon, Netflix, etc to be blocked?
What's the actual content of this stuff?

The form of this article exemplifies a common problem: Money is only part of the equation. What, in practice, is the money going into? What's supposed to come out?
That's just "2nd ammendment" propaganda that he borrowed from the United States.

It's patently clear that he'd go for a totalitarian takeover himself if he could. He just hasn't yet because he did not have the means to do so.

https://piaui.folha.uol.com.br/materia/vou-intervir/
I have complex PTSD, which comes from being physically and emotionally abused as a child. It has severely impacted my self-image and self-esteem, my choices in life and the way that I relate to others.

It took me a long time to realize what had even happened. I thought I had had a good childhood for most of my life. All I knew was that I was a deeply depressed person who felt "broken" and couldn't ever figure out why because nothing was obviously wrong. I was still an outwardly successful person.

I stumbled on CPTSD by chance and things suddenly clicked into place. I found the symptoms matched up perfectly to my experience. That forced me to question my upbringing, and on revisiting a lot of memories I began to understand that I was abused and that I had repressed the pain and conflict for my own survival. Children tend to love their parents no matter what as a survival mechanism. It's not uncommon for abuse survivors to convince themselves that everything is/was fine.

That was an important step to healing. I recognized terrible things had happened and I was able to actually start addressing my pain. Part of the healing process for me has been to feel anger towards my family, both for the abuse and for standing by. And that's where I'm at: I don't hate my parents but I have years and years worth of anger, resentment and pain impacting my relationship with them. I'm still working through it but am mentally in a far, far better place.

Trauma can ripple through generations. My parents abused me because they themselves were abused and didn't know a different way to raise me or express their pain. I think a lot more people than we realize suffer from CPTSD. My gut is that it's especially common among high-achieving individuals since many of them were likely forced to perform well as children in order to receive their parents' love. The pandemic has forced everyone to be alone with their own thoughts or confined with family for the first time in a long time and I think it's forcing everyone to confront issues like this.
The German tech scene struggled for about a month to stop the senseless data hoarding of the centralised digital contact tracing approach that was spearheaded and developed by a bunch of lobbyists. You might disagree with the concept that developed, and is generally accepted in a majority of Europe, but it's certainly not "the people" being against that.

The when and where of individual encounters, especially at low levels of infected population, are pretty irrelevant. At this point you should really be aware of how you can change your behaviour to minimise risk, that really hasn't changed in the past few months.
I really like Algorand, too bad for all the patents surrounding the protocol, it could have been the next standard.
Money and more money, also ‘if it wasn’t me, somebody else would do it for this much money’
But machines aren't (yet) as capable as humans at driving-situation-recognition and driving-decision-making. One way they can compensate for those shortcomings is to be superior in other ways: 100% vigilance and super-fast reaction times/decision-making.
C++ still isn't cutting it
I don't use Apple devices often, but last time I did I saw insanely annoying ads in the default apps you can't replace.

For Apple services, of course, which raises some pretty intense anti-trust concerns.
I had forgotten webrings. Looking up on Wikipedia it reads like a very sad history of the web.
Agree if people would model everything to a “Grand Unified Data Model” of everything, it would be a lot more efficient... unfortunately that is very hard and puts a massive bureaucracy around data governance and management. It slows things down. I guess a more modern approach is to relax those constraints a bit and realise that some data can be expressed in different ways, and that duplication isn’t too much of a concern because storage is cheap.
That said, it’s not an excuse for reinventing the stack over an over. I think the thirst to reinvent has largely been driven by the shift from expensive proprietary solutions like Teradata and Oracle to open source ones. That’s a positive shift.
The protests have been very small, despite the media doing their best to promote them.

If you look at someone like Doug Ford, the extremely conservative, pro-business premier of Ontario, he has consistently advocated for masking and lockdowns as needed. He was tight-fisted with funds for testing, and overly eager to reopen businesses before fall/winter when outdoor dining would be untenable. That set the stage for our current outbreak, but he hasn't done anything on the level of Trump or Rick Scott.
He Raised $50M to Enable in Real Estate More Than $3.5B in Transaction Volume
Highschool: "They'll teach this in collge"

College: "They definitely learned this in highschool"
I do not use chrome and use firefox but chrome has better support for accelerated video/codecs/videoconferencing.

Also, I block firefox myself. It phones home a lot, even when you tell it not to.
Now this is a claim you'll need to substantiate!
I’m not convinced that the majority of “the media” skews to the left (although some subsets, like say, the NYT opinion page probably do). CNN however is definitely left leaning, at least in the era of Trump. I don’t remember them always being this left leaning, I feel like they saw the success of Fox News and decided they needed a foil on the left.
I really really really tried to give Firefox a chance, but gmail and some other sites are unusable, 40% are slower and admittedly the other 50% work just as fine as in Chrome.
Is this even supposed to produce large companies? With the language used here, it could be anything.
“All animals are equal, but some are more equal than others.”

— George Orwell, 1984
Zalando has some interesting software https://github.com/zalando
That is why we can only access the prod db from a jump box in our shop.... And even then it's just certain people with less privileges than a sysadmin account. No way you can do this accidentally from your laptop then...
There must be ways to specify that the companies cannot be subsidiaries, and that creating spinoffs for the purpose of collecting money will result in massive fines (eg. 100x what was collected). From what you're saying, the problem is not the fundamental idea of having the government fund tech companies, its political corruption inevitably preventing a sound execution of said idea.
It’s like they want to be broken up at the rate they are going.
Wow. Even after reading your comment, which I fully understood, it took me another bit to parse the title. I think it is the context; I expect news about companies on HN, so the other meaning of company did not click for a minute.
I don't think providing examples is any form of shaming whatsoever.
::cashes $20k monthly paycheck::

I just do what I'm told.
This utopian view of the EU predates COVID. I’m not sure where it comes from.
What would stop the US from taking revenge with targeted sanctions?

The EU has caused this for themselves. It is nearly impossible to start a small tech company in the EU, due to the vaugeness of the GDPR (Yes, I know people will claim it helps privacy but people are not willing to pay for online content so it will be unprofitable in the EU).

Not even going into the future plans of the EU to "regelate" tech that make it literally impossible to start the next Google or Youtube.
Probably they are out to improve the kid's chances. From the time somebody in one of these families hits pre-K, there is a whole list of boxes to check and keep checking: sports, music, whatever. Has everyone admitted to a good school checked every box? No, of course not. But it can't hurt, and it also provides some structured time when the kid probably can't be getting up to mischief.
Facebook can do what it wants, just like you and me and fox news and msnbc. It's not the government.
Europe doesn't need to create these companies. If Europe used this money to create the infrastructure for smaller companies to work together horizontally and vertically to form similar offerings they could end up with something better, at lower cost.

This is a model that worked extremely well in Japan in the latter half of the 20ths century, and was mostly responsible for its economic miracle: https://en.wikipedia.org/wiki/Keiretsu

In the cloud sector this would mean small companies that did everything from running electrical transformers in Berlin to data center management to running blob storage (on S3 protocol) to running machine learning SAASes or elastic compute services. All companies would work together to form a cohesive whole. Each company would own shares in related companies to insulate each other from stock market fluctuations and takeover attempts.

The hard part is building something resembling a cohesive service out of all of this where smaller companies can plug in to the network easily and end customers can use every service they want and still have one bill to pay.

If they can use the 10 billion euros for that - to minimize fragmentation - then the market will take care of the rest.

Of course, it could just be handed over to SAP to build "SAP cloud" as a direct competitor to Amazon. In which case, yeah, we'll get a pile of shit.
In this forum, right here on HN, people routinely espouse desire for more authoritarian restrictions. People gleefully discuss Sweden and almost openly hope that their lockdown-free plan fails.

The article makes it sound as if the erosion of democracy is coming from the top. In the USA, it’s coming from the bottom. It’s coming from everyday citizens.
From a consumer perspective: Logitech (okay not directly EU), Spotify, AVM (great networking equipment like routers etc.) and to a lesser extend Phillips come to my mind