skysight-inc/HackerNews huggingface dataset:
On the one hand, it's really frustrating to be in that situation, because the property is clearly already yours.

On the other hand, an inheritance tax is one of the few mechanisms I can think of to keep a wealth distribution at least somewhat under control. There's a constant accumulation of wealth at the top already anyway; re-distributing some of that back down the ladder when rich people die seems like a good idea.

It of course would make more sense if the (elusive) middle class was hardly taxed at all in this scenario, and the 1% a ton, but... that would of course upset a lot of people with a lot of power.
"Your browser cannot play this video."

I'm running Chrome v89.0 on MacOS.
The technology is flawed but the google and apple coming together in short notice to do something positive(tm) for the world was something new.
I understand they are already modifying the vaccine to handle the B.1.351 variant so all that will be needed is a third booster shot for people who have already got the AZ vaccine.
Ask HN: Event analytics without collecting personal data
Hi HN! I'm a solo founder building privacy-enhancing software solutions. I'm currently working on a new product that aims to make event analytics (e.g. for mobile apps, software or IoT devices) more privacy-friendly. I started working on this because I find that current event analytics solutions (e.g. Mixpanel, Firebase or Heap Analytics) are not very privacy-friendly as they collect and centralize large amounts of personally identifiable data.

With my product, Konsens, I want to pursue a radically different approach: Instead of centralizing the event data, Konsens keeps it on the client device and analyzes it there to answer complex questions about user behavior (e.g. how many users use features X & Y together). Only the de-identified answers of these questions are then sent to the backend, where we use a differentially private aggregation mechanism to combine them with data from other users and form anonymous result sets. That way, no personal data ever leaves the device, which is a big win for privacy. The two techniques (differential privacy & federated computing) are not new and companies like Google or Apple already employ them with great success, they haven't reached the mainstream yet though and are rarely used in event analytics. I want to change that.

After working on this for six months I have an initial prototype that I'd like to test with the first users in a closed beta (I currently have client libraries for iOS & web). If you're interested please have a look at the website to learn more and sign up for it: https://konsens.app

Feedback and comments are highly appreciated in any case!
Honestly, I think "Working Effectively with Legacy Code" is the main work in this field.

If you can pair with someone who habitually works TDD, do so. Sounds like getting experience in a team with effective modern practices (see "Accelerate" by Forsgren et al) could change your life for the better.
>We call them heroes and give them a medal and commemorate them with a statue. Because they are rare.

Those are just the most celebrated ones.

They are quite more than those. Especially in popular armies (as opposed to professional military), resistance moements, national revolutions and anti-colonial movements and so on where there's no "draft".

Even in the US, who is not known for that sort of thing, tons of people volunteered e.g. in world war II (~ 39% of those that fought).

>It's pretty rare for people to do it knowing they will die.

It's extremely common for people to do it knowing there's a big chance they'll die, far more than any "extreme sport" today.

>Armies historically execute anyone disobeying orders to advance or show cowardice in the face of the enemy

But that's not the case of armies where people volunteered for the cause (and would have suffered no ill fate if they didn't, probably the contrary), which are plentiful in the examples I have.
> you say something bad, you deserve bad back

But he didn't, he was falsely accused.

So maybe the people that accused him deserve something bad back too.
Hmm. A possible counterargument: filenames like

dRDDrOu44Rr84vzXJv2mcr2eg83zDN43mzUQ0N4
xzrI5Ha7HJ7gK3T8XfkGqNtvc7LMQPFjSwi
5Wb1XhHeR6LxQUC8XfyX9kvvooYvrp9fnxQVvH9C
jgAzjd56DGWFjcae0gw9A1LZxJEqVHW7UmkZ
XrpNNAZalPp6D4mnpLvVcCE3uWkDQzthSQwK9

(as generated by for example `head -c 30 /dev/urandom | base64 | tr -d '+/='`)

are extremely suspicious-looking. To me that screams "obsessively paranoid". I reckon that if I were in law enforcement, the fact that there is absolutely nothing I can infer from these filenames, combined with the obvious complexity associated with correctly maintaining something like this, would actually make me that much more interested in decrypting this information simply to take a look at it and rule it out.

Which is exactly why this would be a scenario in which I _would_ want to "reuse someone else's password", if you will, and I'd theoretically go digging for common archival file patterns, and use the most common I came across.
I don't have much experience with Zig, but one thing that stuck out to me was that I was able to build for RISC-V with a one-liner. I didn't have to change or do anything at all to make this happen. That's so cool.

In contrast, I have yet to be able to build any RISC-V binaries with Rust. It just doesn't work. Sure, I could see some potential things like writing a custom JSON to describe the env and maybe build using a cross-compilation toolchain. But after a certain amount of time and no answers, it was not worth my time anymore.

https://stackoverflow.com/questions/64308644/rust-unable-to-...

If you think you have the answer ^
I suppose it depends on where you live. The USA, France and South Korea all have different experiences of what capitalism means, to give three examples.

The economics articles that I've read generally suggest that you need laws and taxes that work against its excesses - workers' rights, environmental protection, consumer protection etc. These should be capable of being amended to address new problems as they arrive.

Regulation and taxation are rarely popular things on this corner of the internet but they're useful tools to tackle some hard problems.
I honestly have a hard time following that line of reasoning.

It's always like: "These vaccines are dangerous, what about sideeffects? You're hiding the sideeffects!"

Then countries and health authorities show that they're very sensitive when sideeffects show up and do a careful investigation. Now being extra careful is criticized as undermining trust in vaccines? (I guess if they had decided to not pause that would've also caused claims that this undermines trust in vaccines, as they're ignoring sideeffects.)

I'm not even saying pausing was the right decision. It was a tough call and I wouldn't want to be in a position to make that call.

But I guess there's one undeniable fact: The Anti-Vax crowd will use whatever happens to construct new bullshit arguments. There's no way to prevent that, and I think the best thing to do about it is to ignore those people as much as possible.
Considering that Rust exists, I really don't hope that Zig gets much adoption, at least until the language improves a lot in some key aspects.

There definitely is a design space for a simpler language than Rust that is easier to write, but Zig is too far on the side of C and has lots of trivially introducable unsafety. It's an improvement over C , but imo not enough.
These people want the best, too, mostly. Education should ALWAYS be the go-to default in any situation. These people need to be educated, not ignored, nor ridiculed.

Enforcing the "right thing" will alienate these people even more than they already are. They won't feel listened to and fall back into their echo-chambers even more.
There are huge repercussions. We are governed by PDPA (our GDPR equivalent) law where penalties are extreme. Thailand takes Data Privacy as seriously as EU.

But again, since it's not always easy to find the right people I end up having to fill in for everything we don't have a team member to execute on.
OK, you got me, as I've been in those trenches myself.
Subscribed.
> ithkuil

Critiquing semantic vagueness? Username checks out :)
>Unfortunately, that often means it becomes a subsidy for the already wealthy. Not only are mass-transit systems more likely to be built in already wealthy areas, commercial and residential, (at least before other areas) it also increases land value.

Not necessary. I know of several examples where wealthy areas actively blocked mass transit because they only see it as a way to introduce poor people into their neighborhood.

>This leads to the true problem of non-state supplied transit, if a transit system truly has to bear its own cost then people - even wealthy ones - are far less likely to use it and will move to cheaper forms of transport like car, or you end up with a transit system for those who can afford it

If every transit system has to pay for all externalities then cars will not end up being cheaper than mass transit. Subsidy of mass transit is a way to correct for that.

>As someone of a more libertarian bent (and an admirer of Georgism), I do rankle somewhat at the implication exposed via the non-payment of tax, that the state in truth owns your land because they can kick you off

I really don't see the link between the state being able kick you off and paying taxes, nor do I see the relevance. The state being able to kick you of your land is a necessity for an effective government. How else would they be able to get anything build?
HN is funny sometimes. You guys seem to either want a battered down Toyota that you can fix with a screw driver or the absolute latest AI-powered Tesla 666.
>Sure it does. In a commune, everything produced is shared equally.

Is this thread about some naive US conception and fear of "socialism" and such?

Heck, not even in USSR "everything produced was shared equally". Not to mention really existing communism is hardly the main example of the idea of a collective (or a good one)...
> That said, old Toyota cars are still treasury, because they just don't fail.

An assertion famously tested on Top Gear: https://topgear.fandom.com/wiki/Toyota_Hilux
The UK vaccinated old people first. At least here in Germany we had the problem that AstraZeneca was only allowed to be used with people <65. That could be one explanation.
> Last night I posted about the term “domain driven design,” frequently abbreviated “DDD” - which is a common large bra measurement in the US, & often part of dirty movie titles.

...wow.

Also, did she just call human sexuality "dirty"? I would have thought that was a cancellable offense these days.
Misleading narrative

> The US/UK contracts have a US/UK first clause whereas the EU's don't

True, and you can see how the UK gov is fearing the export block. Darned if the EU does, darned if it doesn't. But if doing means more vaccines to the EU so be it.

Though yes, it was probably a mistake treating AZ as a reliable partner and not someone who'll try find any excuses to skip on their obligations. Though it will be hard to convince a judge they're filling their "best effort" requirements
Clubhouse Copycats in China
Incredible. Pair this with game genie faster auto shift and I've got myself the ideal Tetris. My only request would be to have the option to disable ghost effect. Thanks so much for making this!

https://igarageband.org/garageband-for-pc-windows-download/
> is this maybe because of the altitude?

I had similar thought when I visited Lake Titicaca (3812m surface elevation) and looked up while standing on a small hill on the shore - the sky had super deep blue shade at the zenith, even at noon. Very uncanny, I'd not seen anything like that before or since.

I guess it was a combination of lower air density, high altitude, little air pollution and great horizon distance letting me notice contrast between white sky in the distance and dark blue sky right above. Last point would explain why I have never seen this effect in even higher mountains.
And by pushed out a fix you mean remove the Facebook pixel entirely, and all other 3rd party scripts from the dashboard pages?

Because that's the only valid fix here.
I work in a tiny R&D company, mostly building prototypes, and currently, _every single project_ we have that involves hardware is in some sort affected by the general semi-shortage + Mouser (being a Texan company) delivery delays.

We weren't able to buy the _150_ micro-controllers we needed for a tiny series production, I'm currently waiting for a literal handful of crimp terminals to be shipped, the 220Vto12V AC/DC converter I normally use is unobtainium.

No PS5. No graphics cards. No Vaccines. 6 month wait for bicycles. The biggest LSD producer in Europe got caught, so no LSD either.

It's like in communism, but you still have to pay rent.
It's not that dangerous in real time (lava is slooow), especially if you have hills like they do close by to go up on.
> we find reasonable to have not e2e emails, not e2e file sharing, not e2e phone calls

That's where we disagree: I don't find those to be reasonable but I have to make do with them because that's where the current status is. That doesn't refrain me from using e2ee file sharing by default, or doing e2ee phone calls by default, only resorting to the not encrypted when I can't do otherwise.

I'm not saying that e2ee must be the target for everyone and is the solution to all problems. I'm saying that there are very few situations where e2ee blocks features, so for most use cases if it works transparently for the user, why not use it ? It's the next step after point-to-point encryption like TLS: if you can have it on at all times without inconveniences, why not use it ? Both of those make the overall situation better with no discernable downsides.
Syncthing is "just" a syncing daemon with a simple status web dashboard.

The pros (at least for me):

- You host/own it

- It's not centralized: every node can sync with the others

- Seems to be fast (the more nodes, the merrier)

The cons:

- Setup is slightly more difficult (you need to share some keys and ips)

- No iOS client (not an issue for me)

- You can't share a folder or file via web link

So it's great for syncing folders between systems, but it doesn't substitute the job that something like Seafile would do (managing permissions, collaboration, web file sharing, fancy web ui...)

There's a bit of info in the faq: https://docs.syncthing.net/users/faq.html
but every person that falsely accuse an autistic of something he hasn't done, is.
> 1) You'd be happy to have people in villages and in the countryside pay for your transportation, who wouldn't? It's not fair or ideal, to have some people's tax money pushed heavily into systems that don't benefit them.

I know this is not the case in the US but here, it is common to have public transport on the country side as well to some degree. Most villages have bus transport. Yes, there is a lot more in the city but it grows with density.

> 2) When things are 'free' we tend to use them in a way that does not reflect their true cost. Imagine if toilet paper were 'free' for everyone. We'd probably use a lot more of it, unnecessarily so.

I do not think there is such thing as an excessive/unnecessary use of public transport when the alternative is to use a car which pollutes the planet. I cannot imagine using the tram in cases where it would be unnecessary, but maybe thats just me.

If it is in the interest of the people to get rid of cars, offering public transport at no cost is not so far fetched, considering the amounts of money we will have to spend to combat carbon in the air and are spending on road systems.
> the constant hagiographic/endless forgiveness for his chronic boorishness by his acolytes is annoying and serves no benefit.

Most relevant is that it deprives him of useful feedback neurodivergent people can actually use to better communicate with neurotypical colleagues.
> Temporal memory safety and data race safety. [...] Unique to rust. [...] add a significant amount of complexity to the language.

Rust seems to be a very complex language. Is all that complexity essential to providing memory safety without GC? Or would it be possible to have a significantly simpler language that is equally safe? A language that’s “safe & C-like” compared to Rust’s “safe & C++-like”?
Already had covid and they beat it in 10 days or so. So yeah, ready to take the chance as they are young and fit.
No, she called porn dirty. Movies about human sexuality that aren't porn exist, but aren't likely to have DDD in their titles.

(Not that I am endorsing anything she says.)
One thing I noticed is that Zig is not 1.0 yet, so perhaps it will still improve in those aspects you are thinking about?
One batch was suspended pending investigation.
No matter what you do, this is the news they'll get from Russia. So the only reasonable strategy is to handle that as a separate and independent issue (combatting fake news from Russia) that shouldn't affect your vaccination strategy or other strategies.
Thanks for a marvelous posting!

https://www.walgreenslistens.biz/
It really depends what rate you're looking at.
It can be lower than normal when looking at the whole population that is vaccinated but high on a specific group of this population.

In this case, the fact that there might be complications specific to an specific age group and potential specific to women might be a hint that there's indeed a problem that was not seen. It does not mean that the vaccine is not safe, but it might be not safe in specific circumstances, like a lot of medications already are.
As a UK citizen, I would be very surprised. The government might want to do that, but I can't see the medical professionals standing for it.
On choosing technology: I would say choose battle-tested technology, rather than boring and especially what you know.

Sometimes the jump is well worth it if what you know is not a particularly good fit.

As an example, I recently had to create a backend and I went with Go. My original plan was to use java (because it's boring), or nodejs (what I "know" because I used it most recently). Nodejs is risky, stuff breaks down all the time in the js ecosystem and the ts issues put me off. Java otoh, puts a lot of emphasis on spring/sping-boot, which I hated, and I wasn't sure that the other microframeworks had enough popularity simply because of how java is used.

Go has been a terrible experience to learn and write. But stuff like simple static builds that can easily be deployed or that the ecosystem is geared towards microservices, or the simplicity that the go culture emphasizes (even though the language itself is not simple) has paid off in dividends.

Or if I was doing any kind of ML, AI, or data-processing, I'd probably choose Python.
The overwhelmingly mentality on HN is that All Ads are bad.

And all targeting Ads is bad. Because by their definition, All ads are tracking ads.

This mentality also fits the current Internet and Twitter narrative. Especially true when it is from Facebook. Which happens to be pure evil on HN, twitter sphere and MainStream Media.
Same in Berlin as well, Hauptbahnhof, Ostkreuz, Ostbahnhof (e.g. important stations with lots of passengers) have shops inside them, but the others usually just have a place to get coffee or bagels only.
WW1 and WW2 both relied heavily on forced conscription, on all sides. So did the Vietnam War. The draft was an enormous political issue in the US.

> you seem to be implying that all armies ever have relied on force to recruit and retain members, which rings hollow.

There are exceptions. But by and large, conscription is used. Conscription is force. As for retaining soldiers, all of them I've ever heard of did not allow soldiers to desert. Deserters are imprisoned or shot.

The US military is currently all volunteer. But they're still not allowed to desert. Being in the military is a good career, and there are many benefits making it attractive. But you can bet if we get into a war where they start dying in large numbers, the government will start drafting. After all, all young men are required by law to register for the draft when they turn 18. Even now.

When I was young, I considered joining the Air Force or the Navy. But not to sacrifice myself. I seriously doubt many of those join up, nor would I really want to serve with someone who wanted to sacrifice himself.
> ... and received funding from Silicon Valley investors like 8VC in San Francisco and Andreessen Horowitz in Menlo Park, which hold 22% and 10% stakes in uBiome

I have nothing against these two VC firms in particular, but I'm wondering if sitting on the board of a fast growing company should also be seen as a responsibility, in this case to realize that uBiome was a fraud.
I doubt anyone is looking to america for advice at this point.
The reason he paid low taxes is precisely BECAUSE of the huge losses - they were greater than the income - one follows there other, there is no contradiction.

Of course, we will see how inflated those losses were in the course for the NY AG investigation.
They also create them in the first place.
Germany had to temporarily suspend vaccination for 2 days due to a legal requirement. Here’s an article which explains different angles to it.

https://www.nytimes.com/2021/03/19/world/europe/europe-vacci...
> the current bitcoin energy use is easily comparable or greater than the energy use of the people, buildings etc of the global finance industry

But energy consumption behavior of all people who are deployed in the global finance industry ≠ energy consumption of the median of Argentinan/Ukrankian people. I think you can agree that most people who work in finance are generally in at least low middle-class to super wealthy. If you compare the mobility/consumption index of such a class to median income level of countries where wealth is generally much lower, the equation changes drastically in favor of computers doing the job without having the urge to fly to fiji over the WE, up to 4x between poor and lower middle-class already [1]

[1] https://ourworldindata.org/co2-by-income-region
> WW1 and WW2 both relied heavily on forced conscription, on all sides. So did the Vietnam War. The draft was an enormous political issue in the US.

Vietnam was the only 20th century war with a fairly limited draft rather than the broad drafts of the World Wars and Korea. That actually played a lot into the political controversy.
We are, and I hope for life-and-death situations people are willing to work a little bit harder to get the extra protections Rust provides ... or much harder, and formally verify their code in which the language you use no longer matters as much.
Another (much smaller) detail is that signed overflow in C is undefined (and iirc GCC takes advantage of that when optimizing) but signed overflow in Rust is precisely defined to error in debug mode and wrap in release mode.