skysight-inc/HackerNews huggingface dataset:
> UI has typically been considered one of the areas where OOP is well suited for

Without any evidence to support it. It's one of those phrases that gets repeated without critical thought.
Solar System 3D Animation (Pure CSS)
Privacy is not a virtue in itself but a tradeoff between saving individuals and their data and public security (i.e. not helping human traffickers by totally blocking law enforcement).

I continue to trust a country where privacy issues are discussed and ruled objectively at the highest court and where law enforcers can only obtain IP addresses for severe crimes - mentioned in the article: drug trading, illegal arms trading.

Germany is nowhere near China with a civil society so active that every privacy threatening action creates strong counter action (i.e. new Bavarian police law). No, civil society cannot prevent everything that the powerful state wants, but neither can state representatives do as they wish (unlike the CP in China).

These providers also don't sell my data as Google does, because I pay for the service. It still strikes a good balance for me.

Edit: replaced "they" with "state representatives"
I'd even say most Germans treat 13 the same way as 7, 69, 666, or any Schnappszahl (repeating digits, e.g. 11 or 3333): "oh, nice" and a shrug. It's not so much unlucky as just "spooky" but very few would lose any sleep over it.

In fact I probably know more Germans who ironically insist that it's their lucky number than Germans who'd refuse e.g. sitting on seat 13 in a train.
Long time ago, didn't Microsoft pulled the complete TCP/IP stack from OpenBSD/FreeBSD? I think they still have an /etc/hosts hidden somewhere in their filesystem...
I am making an open source alternative to Google news at http://www.condense.press
Lots of people complain about your two examples. Google is even changing their Android licensing, making it easier to not ship Chrome by default, because the EU told them off for it.
The obvious BFF, an old friend
> “The deeper I get into transportation, the more I realize we don’t need autonomous vehicles, we don’t need tunnels, all we need are more bike lanes,” he said.

Well said.
Yes, it got rewritten on Vista.
Really? That must be recent, because when I stopped using Gmail late-ish last year, it was still doing that kinda-cool-but-still-pretty-creepy thing of overlaying airline reservation information gleaned from emails onto Google Maps.
It's not even cultural, there are huge demographic, economic, and social differences between Finland and the US. I always find it ironic when people prop up the Nordic countries as utopian, but completely ignore the price of these "utopias". Nothing is ever free.
Libel is a crime and some states have defamation laws. It wouldn't be hard to tack this onto those and--if they really want to push it, which they will if given the chance--make it a sex crime to get that lifelong punishment.
Picketing is free speech; I fully support the act.

Blockading access to the site and impeding operations goes beyond legal/supportable picketing. This I do not support and would support an employer who sacks an employee for it.
Why not make a wrapper around SerpApi.com/search and use Google behind proxies then?
We're still talking about France, right? What employers get away with in the US isn't really relevant.
SSA is a really strange form to send over a wire. It’s got poor space efficiency. It’s also annoying to interpret and not super cheap to turn into machine code.

So, I don’t see the point of sending SSA over the wire.
Money is always a problem, and fixes a lot of manpower issues when you can pay developers. The whole DCVS is a bizarre argument. I would have to see actual studies that show the BSD run organizations do not scale.
I'm not sure why you think I don't know what other dialects sound like. I know what various languages and dialects in China sound like, and am most familiar with Cantonese, Sichuanese, Hunanese, Hakka, Shanghainese, and Yi. Yi sounds positively African and is not a fair comparison, given that it doesn't even share the same writing system and is probably an actually completely different language family. Sichuanese sounds fairly close to standard Mandarin in many respects, and I'm not confident that it's more different from standard Mandarin pronunciation than the northern speech is. My opinion stands after extensive travel throughout northern, southern, eastern, and western China.
There is! Check out invidio.us
I think the main benefit to this isn't obfuscation, nearly as it is management. Instead of storing fully resolved addresses, "pointers" to the addresses exist, which are much easier to manage.
Software engineering teams are clues to the future of work
Great write-up!

> It is actually a very reasonable assumption for almost all kinds of data -- given that suitable compression is applied. Data, which is well-compressed, is essentially uniformly random.

What kinds of data are an exception? Your explanation seems to cover everything
Nothing you listed shows any harm put onto every day users of their services.
100 million is actually pretty good. Isn't Chrome the default for many vendors, not to mention what people are most familiar with in the first place?

(I use mobile Firefox myself, it's fine.)
Is Netflix the kind of company we want doing this though?

I'd imagine it being some kind of non-profit organization that is funded by a combination of donations + fees for the reshipping service.

Put differently, if we want to centralize all this sensitive information (people's residential address), would you want an organization beholden to shareholders and profit margins operating it?
Unfortunately, information theory is not a topic that can be made accessible without several nontrivial prerequisites. This would normally constitute a graduate level topic - something to dig into after you've worked through the better part of a mathematics undergrad (particularly the upper level analysis/probability/algebra courses).

Mathematics has a peculiar habit (to those outside the domain) to call things like this "introductions" - it's technically true, but unhelpful to those outside the target audience. Unless you dilute the topic to the point of unusability, this is basically what an introduction to the subject looks like.

Still, it's a little hard for me to figure out what the target audience for this is. Grad students would probably want a focused textbook, so I'm guessing this is for undergrads who are only partially through the full prereqs, but who have a lot of interest in it.
I work with kids in tech (including “at-risk youth” with limited means), and their abilities these days are downright frightening.

When I was 11 I was riding a skateboard around until I got into coding and by 13 I had Hello World and an OpenGL triangle and felt so empowered.

Some of these kids though are pumping out small 3D games about whatever interests them with their own custom shaders and models. Part of that is access to information / better tools, but also I feel part of it is being tuned to absorb, find, and filter information through these mediums. If they are into something they will grasp it at astounding rates.

I haven’t come across any education system currently that outright targets exploring the interest space or doing a good job of offering to kids why they should be interested in something that isn’t immediately obviously very cool or fun or feeling attainable. And for a lot of them this is exactly what they need, if not all they need if there’s a lot of easy to absorb information online.
> So many people are starting to de-Google their life

I'm sorry to be that guy but... citation needed. What evidence is there that this is anything but a fringe movement within the tech community let alone mainstream in any way, shape or form? And "common thing to see in HN posts lately" isn't evidence of that, sorry.

> DuckDuckGo reached 1 billion monthly searches

Two questions:

1. How much time do you think it takes for Google to reach 1B searches? and

2. How many DDG users routinely use !g (or otherwise use Google results)?

As much as HNers like to bang the drum about "privacy" the term is ill-defined. Take search because its straightforward. Your search results are personalized by a bunch of factors including, but not limited to:

- Previous searches

- Location

- Language

- Inferred or actual demographics

The fringe privacy element is I guess most concerned with previous searches? Or is it all of the above? And if you say that location is not OK, take a simple search for "bakery". Isn't it better UX to show local bakeries?

Another question: the alternative to "free" (ie ad-supported) models is user pays. How exactly does this work for users in the developing world for whom $5/month might be a significant amount of money? Will they value their "privacy" the same way?

The assumption (by DDGers and their ilk) that using [Big company products] is some Faustian bargain is hyperbolic and unsubstantiated.
Why does it matter that search engines use other search engines by proxy?

Using DDG for Bing, or Startpage.com/Ixquick for Google, or Searx for either of them, should not provide the original search engine with your data. Bing and Google should just see actually anonymous search queries coming in from DDG / Startpage / whatever you're using, instead of seeing the search requests coming from your browser session.

At least this is my understanding of it - please correct me if I understand this wrong. But if this is the right way to understand it, I don't get how using DDG would then be equivalent to using a Microsoft product directly.
Yes...you have to make the leap that they would see some opportunity worth reincarnating a browser group for.

That set of proposed changes from Google looks like one to me, but it's possible they don't to MS.
You're trying to force your "norms" on other people. Read the HN guidelines again because you forgot those too: https://news.ycombinator.com/newsguidelines.html Comment again when not acting like a dick. Thanks.
If I go around campaigning to introduce a carbon tax, reduce plastic use, some other initiative. Does my employer have some right to sack me because it might tangentially hit their bottom line?

Am I duty bound to vote for, and encourage others to vote for, any party that would lower corporate taxes?

Do I have to (in this example) do all my shopping through Amazon, or am I also allowed to shop at competitors?

So yes, I think you can get more nuanced
Someone buys Upvotes to their posts. You can check a website as upvote.club. So, I assume that sometimes people buy rating to get more traffic to their website.
In my country you are by law required to be loyal to your company even if its doing illegal or unfair things, even after you quit. So if you just get fired and not get sued for damages that would be considered a good result here. And I live in a country with relatively good employee laws.
Agreed although that requires folks to become independent contractors with the related annoyance of having to open a one employee company, dealing with taxes mess, having to hunt for clients and so on.
your validation perhaps ignores that a small french shop, being campaigned against by 2-3 people would never reach this scale?
>Thinking they don't "utilize" one means they don't understand the first thing about it.

They probably have at least one person (or several) who knows what they're doing. After discussing the situation with the department They probably just told the department to set it to whatever the minimum is because the department probably expressed a desire for the maximum possible number of matches because they want to manually pick through the list rather than trust the (new and untested) machine to spit out a short list.

As other commenters have mentioned, setting the software wide open has the side benefit of exposing the users to a lot of obvious false positives which (hopefully) prevents them from forming a habit of assuming the machine is usually or always right. Unless there's a drastic increase in transparency I'm still not a fan of the police deploying facial recognition tech.
No _proof_ of wrongdoing. They also failed to come up with any plausible reason for the payment other than wrongdoing.
WebAssembly Troubles Part 3: The Stack Is Not the Stack
This is quite interesting. I'd like to do more research to confirm the veracity, but it would make sense, thanks.
I don't think one can do proper, robust Event Sourcing without having first a few years experience in hardcore functional programming (particularly of the variant that strictly segregates side-effects), something most of us lack.

OO and loose FP are fine for a (huge) variety of problems, but the hardest problems need the next level of correctness and elegance.

Else you end up authoring yet another Rube Goldberg machine.
It seems quite a constraint on creativity to say 'You can't make something look legit when it isn't'.
You can guess what I worked on from my name?
Most of the (scientific) conferences I've been to already have the paper-in-plastic-sleeve badge kind, and universities are very stingy, so I suspect it's the cheapest possible version. Very often you already have extra info in there, like a slip of paper with your individual Wifi access information. The only extra cost to having this two-sided is printing the name slip twice instead of once, and I that should be negligible. A little extra paper is certainly cheaper than lanyards with two attachment bits for the two attachment point version (that can still flip).
I'm not sure your reading of this is warranted at all.

In any event, are you sure it protects you from criminal liability if you label something as a deep fake, then other people redistribute it without that label?
Deepmind StarCraft II: AlphaStar Analyzed by Artosis
Bringing black and white photos to life using Colourise.sg
This doesn't even begin to make sense. You can't force people to register any creation on the blockchain and there can't be a main "only real things allowed" chain. If we want to shoehorn a blockchain into every possible problem ever, lets begin with ones that could actually work.
I'm not sure everyone sees how lousy Chrome adblockers are going to be after this set of Google proposed changes.

The API doesn't let you add to the list of blocked uris outside of posting a new release of an extension. Ouch.
What country is this?!
Smartphone and web apps tend to exploit our habit mechanisms in order to retain users. I severely doubt that forming time consuming non-productive habits early on is beneficial for children, or that they're somehow protected from the effects of reward loops.
It's the same in France. As some Amazon employees have discovered...
Our standards haven't meaningfully changed in over 15 years, JMAP may be the first good attempt at doing so.

I wouldn't say labels are widely used, Gmail is still really the only provider doing them I know of. It's just that that one provider is a monopoly.
You make a convincing case that it's tricky to implement.

There's also an (somewhat obvious) case to be made that it isn't for every use case.

Doesn't mean it can't be useful sometimes, or maybe, god forbid, often.
Parody is a valid defence only if a reasonable person would consider it as parody. We have libel laws. They work well enough. I think of this an extension of libel protection.

Though in the long run, the defence will need to be algorithmic. Not all actors are stateside.
> by law required to be loyal to your company even if its doing illegal or unfair things
> And I live in a country with relatively good employee laws.

No, you don't. These two quotes cannot be true at the same time, especially for the illegal part.
Huh? Web assembly is a stack machine and locals do not pose a problem whatsoever.

Yes, the author just needs more work to be done. But it's perfectly doable, although it has a complexity. Like everything in the world of compilers. There are no free lunches.
Could someone already sue you for libel if you created a deep fake of them?
> Books would cause the same withdrawal from actual people and the physical world

No. "Also", but not "the same". And certainly not in the same way.

rimliu made a similar point earlier https://news.ycombinator.com/item?id=19074971

In my opinion the analogy is basically valid, but it's not clear that they are comparable.
AlphaStar seems to prefer building more probes than is considered 'optimal'.
Yeah, it's a shame they didn't open source MSHTML instead...
Interesting enough for me, I degoogled around 2005. And just now I have to use their online office tools and mail. Its horrific experience.
(1) gmail is ugly and unproductive- not even possible to attach another mail to an email, seriously?
(2) Calendar - omg, what is this. Its clunky, invites are unreadable and difficult to parse. Want to send a quick note that you are running late? There is no mail integration with the calendar...
(3) Sharing - everyone over shares documents, the UI encourages, sometimes even silently grants powerful permission to others. So people have access to things they shouldn't- this is a real security issue in my opinion.
(4) list goes on...

I really never thought I would miss Microsoft Office, but GSuites really makes me miss Office.
Do you mean "implicitly"? I can't find any mention of pronouns and Rule 5 only seems to propose allowing attendees to add personal interests to the badge.

The idea behind adding pronouns is both to help avoid awkward situations both for people unintentionally appearing rude out of ignorance and people having to point out how they'd like to be referred to.
What you’ve pointed out is not an ad hominem. Reading this may be helpful: https://laurencetennant.com/bonds/adhominem.html
Startup and visionary product owners?
People will "remember" things that didn't happen.
Forwarding is worse not because it prevents A -> B directly but because it forces all mail to additionally pass through the location of the forwarding address.
Why does scale change the dynamics in this situation? I specifically used the exact same situation that happened with Amazon against a smaller shop. Is it or is it not imoral for the small shop owner to fire those employees?
Daniel Stenberg Explains HTTP/3 and QUIC
> am simply using redux to manage all state

This only works in small apps. I work on a medium sized app at work and we started that way too. It becomes a huge, sloppy mess in short order. Putting everything in Redux is akin to a desktop application that uses nothing but global state. Hooks are great because it keeps the state local, but it can be re-used across components if we need to.
Liquid Cooling in Cray SV2 Supercomputer
Canadian Basic Income Recipients Are Suing Their Government
It's obviously a matter of money, politics, and things beyond my imagination but I can't understand why Firefox didn't double down on Servo (and friends) for mobiles.

At one point there was talk about Samsung being a partner and Firefox/Servo becoming the default browser on the Samsung phones. Which would make a perfect sense, since every non-Apple phone gets its performance from multi-core SoC, and Firefox would be the only browser taking advantage of that. Now, after Google getting their hands slapped by the UE regulators, this Samsung/Firefox marriage could be even more fruitful. And yet, the Servo team got assigned to some pointless VR experiments, and it turned out Android was never a priority. Again: I can't understand why, oh, why.
In order to minimize context-switching and mantain browser "sessions" I recommend OneTab[0], really simple idea but is really useful.

https://chrome.google.com/webstore/detail/onetab/chphlpgkkbo...
Tesla to buy Maxwell Technologies for $4.75 a share
A couple of things I found interesting in this document, speaking as someone working in quantitative trading over 35 years later -

1. Baum and Simons started by using a momentum strategy to trade currencies, years before this was commonly done (it had been used to trade commodities for decades, but was only later applied to financial assets)

2. As well as momentum, they used a rudimentary value strategy ("a variety of line trading in which you sell or buy a currency according to whether it is to far above or below its line" and "I try to buy cheap and sell expensive")

3. At least according to this document, they don't seem to have engaged in carry trading (taking advantage of interest differentials in different currencies)

4. They at least considered the impact of macroeconomic variables, albeit in a somewhat ad-hoc and non-systematic way.

Despite starting out with a momentum strategy, Baum didn't seem to subscribe to the most common paraphrase of momentum trading, which is to "cut your losses short and let your winners run on", as evidenced by his statements that "I will hold positions both losing and winning for a very long time" and "I hate to sell in a falling market" and "I am courageous in losing positions holding on and sometimes enlarging them". I would characterize him as more of a value trader than a momentum trader.

It was only realized decades later (in the 1990s and early 2000s) that value and momentum strategies were particularly powerful in combination, and this only became part of the academic record in 2013 or so.
> Understanding confidence thresholds is essential to using software like this. Thinking they don't "utilize" one means they don't understand the first thing about it.

Thresholding is not the only way to make use of a classifier that ouputs a confidence score. In particular, the slide shown in the article indicates that they use the confidence score to sort search results in descending order. That means that there is no fixed threshold and the PIO's statement is not worrisome at all.

The system described is much less dangerous (in terms of overconfident decisions) than one that only returns results matching a threshold, because it means that the user also occasionally sees low-confidence results and learns that they can't simply defer decisions to the machine.
That's still not name indirection, this is more like a 302, because your physical mail goes first to the company and then gets moved around.
Show HN: Platter, an app that transforms leftovers to new meals
Simplified Billing System with AWS Lambda. Comparision: Kotlin and Micronaut Vs
I had this experience recently. We don't use a lot of detailed estimates in my team, because the work needs to be done regardless, and the estimates are then largely a waste of time.

But there was one occasion, where a product launch had been announced by a C*O before the product was finished, and the engineers were very clear that this launch date was impossible. So there was a lot of drama and bad feelings, and the engineering team eventually said, "okay, let's make a detailed estimate so we can be certain". The estimate came in at three weeks development time, one week after the announced launch date.

One week of the estimate was meant for testing and fixing problems that are found in testing. The business experts immediately jumped on this: "Testing and fixing unplanned errors won't be a big deal and certainly not a whole week. We'll skip that so we can get it done in two weeks".

Thankfully, this is retail banking, so releasing an obviously broken product flies even less than missing the deadline. The product was eventually launched uneventfully, one week after the detailed estimate and two weeks after the announced launch date. All in all a success.
What keyboard app are you using? I should probably quit using Gboard, but its been the best I've tried.
Because sunlight is the best disinfectant. Imagine a world where exploitation was only in the hands of the powerful.