skysight-inc/HackerNews huggingface dataset:
Reddit mobile site version has one of the more egregious design patterns concerning how they try to get you to install their app.

If you're not logged in and open up reddit.com on mobile, the first thing you will notice is a footer asking for you to open in their app, and your choices are "No", or a prominent "Continue" [1].

So if you click no, you're still not done, not even halfway on their dark pattern for getting you to install their app. When you now try to open a post it will stop the page, darken it and ask you to again open it in the app [2]. Now "Continue" means continuing to seeing the post so you click that.

Okay after twice as many clicks as necessary and 2 prompts you're finally looking at a Reddit post, but you're still not done! When you load in the post you will see a huge bottom footer _again_ asking you to open it up in the app [3]. And now you have the two choices and the worst dark pattern of all. You see a huge "Continue" button, which now means continue to open it in the app, or a really small link that says "or go to the mobile site". The thing is, is that you are already on the mobile site, and clicking that link just removes the footer, you won't actually "go" anywhere... So here they are tricking people to thinking that clicking continue will let you keep looking at the post as normal (as they taught you on the previous prompt), and by clicking the the small tiny link that is easy to miss, you will be brought to somewhere else. But the case is actually the opposite.

Reddits mobile page is just the worst collection of dark patterns I know of, in line with the fake download buttons littering shady sites. It's almost unusable now, and I'm sure that is their intention. Make the mobile website experience so horrible that you are forced to download their app so you don't have to spend half your time clicking away prompts.

1: https://i.imgur.com/fYqabnx.png

2: https://i.imgur.com/DuuzSvD.png

3: https://i.imgur.com/qQ4lAIM.png
The logical solution if something is not ok for you is to not use it. It's not a required dependency in an OS or a critical piece of software without any alternatives.
Molten salt nuclear reactor technology documentary

https://www.youtube.com/watch?v=s8iRl1CkuK8
Russian Authorities Paint Dirty Snow White to Hide Effects of Pollution
> Today, we’re facing questions about whether Facebook gave large tech companies access to people’s information and, if so, why we did this.

> To put it simply, this work was about helping people...

Putting it simply would be to answer YES to the first question instead of sleazing your way into a thousand words false apology where you don't admit to have ever done anything wrong besides leaving old APIs running for longer than they should have (!)

Also, nothing Facebook does is about "helping people". That is not their business. Their business is exploitation.
Short-Term Rentals and the Housing Market: Evidence from Airbnb in Los Angeles
archive.org kind of has to care.
Four Wheel Drive Robot Kit
Here's how an editor would quote that :
"I’m pretty sure I’ve written that exact (same) code?"
I'm sorry, but you have misunderstood the author. To me (and others) it's quite obvious that he doesn't work for Google, but has simply implemented a workaround for Edge that matches exactly what YouTube did, and (as you correctly surmised) speculated their reason for doing so.
Edit : I have changed my mind a little! It's not beyond the realms of possibility that he works for Google. However, I suspect not.
It may encourage energy to be generated unnecessarily, producing unnecessary CO2.
Oh, damn.
I agree. Why do they have to pick a whole name of a country at the beginning?
There is actually no such picture so no one knows, the logo has spirals, or currently, Christmas tree decorations.
>Firmware as a Service

You may be a victim of firmware counterfeiting, please make sure you paid your subscription fee before we let you change your boot options.
I don't think Mongo was used much by people who would know why instance level lock is bad, or even what it is. And if someone who knew came later, it was too late - Mongo's proprietary querying language is a vendor lock-in.
It’s been available pretty much since the first f8 in 2008, so ten years ago:

https://www.facebook.com/settings?tab=applications
Democracy isn't the best system at making decisions, nor was it ever supposed to be so. Its strong point was the capability of preventing certain kind of decisions from being made.

The main thing is that in most cases where large scale democracy applied, there doesn't likely exist the "best" objective outcome, so to speak. So it is not really about making the best choice.
No, an intl airport is a point of entry, but not a border.
This racism behaviour should not be left unanswered in the future.
I'd wager that barely anyone here actually sells software.

I've never worked for a company that did.

Trade secrets are a different matter.
If everybody has to pay $1000 a part of your network will disappear due to not having the sum available regardless of the value of the service.

Then everybody else would have to decide if the rest of the network still provides value to them, so a few more would disappear. At some point you'd reach an equilibrium where either a small portion of the original network is happy with what they still have for the money, or the whole network collapses.

It doesn't feel like people would quit because of the expectation that "everybody with any sense would stop using it". You could already say that now about FB, and you could definitely say it for many other products. Yet they are still used.
Having a successful product doesn't mean that all technical decisions that were involved in making that product were successful. It raises the bayesian estimate that they were, of course - but not to an absolute boolean value.
Marriage is always easier than divorce. In those terms its a dark pattern too.
To be honest, if we can stop the abuse of H1B visas by Indian IT firms, the H1B program will be in a much better shape. A separate visa category for Indian IT firms will fix this problem.
I realise my situation is not universal, but for me personally nothing much would change if copyright was abolished. All the software that I make public is open source and I make money by making software, not by selling licenses.

Any consequence for me would have to be indirect.
> AI, brain science and cognitive science are extremely difficult fields with small advances, yet people assume that it's possible to 'brute force' AGI by just adding more computing power and doing more of the same.

Do people assume that? I mean, I'm sure some people do, but I don't think I've encountered many people, at least not in the AI safety movement, that actually think it's a matter of more hardware power. Some people think it's possible that that's all that's necessary, but I don't think most will say that that's the most likely path to AGI (rather than, as you say, actual breakthroughs happening).
Gartner's Great Vanishing: Some of 2017's emerging techs just disappeared
I guess it mostly depends on your audience and traffic. I've blogged about different ways to handle user feedback [0] (in the context of static sites). If you don't like to self-host comments, there are many third-party or off-site alternatives. For a developer blog, you might even use something like GitHub issues.

[0] https://darekkay.com/blog/static-site-comments/
Amazon reveals private Alexa voice data files
Electrum Cold Storage
This is all the more confusing that Facebook internally is genuinely great at that. I was hoping that with Schrage out, those half-assed statements would be gone but nope…
But then if the takedowns were incorrect, the people sending them would have proper liability.
> Everything can be done without complex numbers by using matrices. A simple way to convince yourself of this is to realize a complex number is just a pair of real numbers at the end of the day.

Slightly tangential, but whilst this is a perfectly valid way of thinking about things, to me it seems to be mixing up concepts (e.g. real numbers, complex numbers, matrices, etc.) with encodings-of-concepts-using-other-concepts (in software terms, it's conflating an interface with a particular implementation).

In particular, I wouldn't say that a complex number is a pair of real numbers. I'd rather define complex numbers by their algebraic laws (e.g. i × i = -1), and note that some other concepts (like pairs of reals, certain matrices, clifford algebras, etc.) can satisfy these same laws. Similar to how fractions can be encoded as a pair of integers (where "(a, b)" encodes "a ÷ b"), integers can be encoded using a pair of naturals (where "(a, b)" encodes "a - b"), etc. yet we rarely claim that, say, -3 is the pair (0, 3).

Likewise a vector/matrix/tensor isn't a 1/2/N dimensional arrangement of numbers.

This is a total nit-pick, but notice that you're larger point is basically arguing the same thing w.r.t. quantum mechanics (that it doesn't rely on complex numbers, since other representations exist) ;)
My wife and I both went to a middle ranking engineering/science oriented university in the UK - she later went on to go to one of the top law schools in the UK.

She was shocked at how poor the actual academic standards at the latter "prestigious" organisation were - even though everyone spent a lot of time congratulating themselves for being at a top law school. It was much more difficult to get into that law school (unless you were "connected" of course) - but they really didn't expect much of people once they were there.
There is a time and place for new. This isn't it.

there were no problems of scale, speed or latency. It was migrating from one terrible system to something that should be smaller, simpler, cheaper and easier to run.

The API is/was supposed to do precisely four things:

o provide an authentication flow for customers
0 provide an authentication flow for enterprises to allow SSO
o handle payment info
o count the number of articles read for billing/freemium/premium

That is all. Its a solved problem. Don't innovate, do.

Spend the time instead innovating on the bits that are useful to the business and provide an edge: CRM, pattern recognition and data analytics.
This. I don't know why this is receiving downvotes, but wireguard truly is a life saver. Just needs a desktop GUI interface and it would make a difference to thousands.
I bet if you make a public poll asking what part of a human body can be represented by two spheres of glass hanging, the woman's breast will not be a winner.
It's possible in the UK at VP level in Banking, or as a contractor. You'd need either niche technical skills or financial services experience or both.
Is ten years in prison the right product?
I also thought this was going to be something about Mu editor.

Reminds all over the GVFS story again:

https://github.com/Microsoft/VFSForGit/issues/7
People in those other countries don't have a right to complain. If you have something incriminating in many countries you just disappear, possibly after a show trial.
Or because you dont have the budget to pay the required salary demanded by native workers with that skillset.
What about coq?
https://packages.debian.org/stable/math/coq
Sales Sheet Preparation Steps and Inspirational Examples
When I switched from Windows to Linux, seeing security updates that included CPU microcode firmware was a bizarre experience.
English is atypical in its irregular pronunciation rules IMO. At least compared to Latin languages. And it doesn't have accents that change the pronunciation in otherwise similar words.

As such, people are aware that you just have to know how to pronounce every particular word, rather than relying solely on orthography.

Anyway, your example isn't very good: "light" and "lite" are homophonous anyway.

A better one would be "calm". The "l" is almost mute. Presumably, one could "simplify" the orthography to "cam". And you would pronounce "kom" or "kam" according to context.

I claim one of the pronunciations would eventually disappear, sooner or later.

If you're asking for a "scientific study", I don't have one and I don't even know where such a thing can be found.

But the country I'm from has had 3 orthographic reforms in the 20th century. The last one being all about removing supposed "mute" consonants - but which acted like accents in that they altered pronunciation of the word.
Amazon’s R&D lab in Kiev processing Ring’s footage
I'll second your recommendation to invest a bit in headphones and a DAC/amp. Even something like the $200 Sennheiser HD6XX headphones and a $75 FiiO E10K will be miles above AirPods/Beats/etc.
Workaround for G Suite Calendars on Google Home and Home Hub
I couldn't care less what's this propaganda rag uses to store their fake news.
there's an easy fix. suppose Ubuntu or openSUSE Linux: run your install on an SSD of at least 128 gb. set a swapfile of at least 64 gb right on your root partition & make sure it's mounted as swap (put in /etc/fstab or do it manually each boot) now attach & mount your hi capacity storage.

just have your script queue up a few in /tmp before moving to the mounted storage.

pretty easy & now you have multi level buffering caches that Linux knows how to work with efficiently & that can nearly guarantee sequential writes
I stopped reading when I saw the minimum charge for walking through the door was USD 500 and that a family was charged USD 18 k for a nap and some formula milk; it was just too depressing.

No amount of analysis of the details is going to fix those things.
Just to counterpoint, I've been to a few (not many, but not nothing) office buildings that photograph you to put your picture on an "ID badge" that you have to have on you. I have no idea if this photo stays archived anywhere, or is only used for printing.
Are you sure sunamp is molten salt? To me, molten salt is to store energy at a very high temperature in insulated containers.

I thought sunamp is some kind of room temperature phase change material that does not require heavy insulation.
Thanks Trump?
It surely is a technical one above any political willingness.

A package format that supports all OS system paths, installation processes, difference between build time/dev time/deployment time, language compilation toolchains, compiler flags, ways to address hardware resources,OS specific deployment processes, ... is bound to the lowest common denominator for any chance of success.

Thus forcing everyone that needs something beyond that lowest common denominator to implement their own workarounds, thus we are again back to language package managers.
Not were. Are. You've just unsubscribed.
Facebook as a website can go the way of MySpace. But Facebook as a company will probably not. The subject is touched a bit toward the end of the article but the reality is this: Facebook has reached a critical mass, as a company, that MySpace never did.

As such, they can just continue to buy all the other new social network that pop-up and make sure that they have a dominant position in the social network market. Unless they make a big mistake (which completely possible), Facebook, as any modern dominant company, will just continue consolidating and securing their market share.
https://www.youtube.com/watch?v=qQhUxd82Rr0
Great write up, thank you! Looking at your blog post, it seems that once I've followed your guide, I only need to forward port 51820 from my router to the WG server. Is that correct?
Thanks for the reminder. :)
I’m not at all sure, you’re almost certainly right.

(Not knowing much about the chemistry, I’m naively conflating the two)

Edit to add: Sunamp has non-zero heat loss, so it must be stored hot rather than room temperature, but it might not be very hot.
I want to try this out but... Why is WireGuard a module in the kernel??
Did someone say compression wrapper?

https://github.com/hyc/polyZ

Did that 4 years ago.

> The snappy wrapper can serve as a frontend for bzip2, lz4, lz4hc,
lzma, lzo, and zlib.

> The zlib wrapper can serve as a frontend for bzip2, lz4, lz4hc,
lzma, lzo, and snappy.

Very handy for quickly benchmarking multiple compressors without having to write multiple implementations of the same test code. As illustrated here http://www.lmdb.tech/bench/inmem/compress/

Feel free to PR support for brotli or zstd or anything else that comes along.
> No, it's cyclists that typically die in a collision with other vehicles.

Yes, but it's cars that are generating the danger.

Suggesting otherwise is like saying that if a bulldozer is in a park and runs over some toddlers, the toddlers were the real source of the danger for being so darn vulnerable.

Besides, cyclists themselves are not really any different from pedestrians in this regard. It's just that there are physically protected walk lanes -- aka sidewalks/pavement -- nearly everywhere you go, whereas physically protected bike lanes are a rarity. Imagine if, for walking around, you only had "painted walk lanes" on the road, right next to cars going 40 mph. That's what it's like being on a bike.

> So sure if the cyclist is not on the motorway the risk of fatality is indeed reduced - but not eliminated, as they still have to cross traffic.

That's what protected intersections are for, and they help pedestrians too!

> Pretending there is no responsibility on cyclists side is not solving anything.

Of course, like all road and street users, cyclists ought to be responsible. But the primary problem here is extremely poor infrastructure that is both inherently dangerous and encourages bad behavior (and to a lesser extent, poor enforcement that lets off drivers easy when they seriously injure or kill other people).

On another message board, there was a Dutch dude who moved to California. He said that at first, he was horrified by the behavior of cyclists in his new home. Then two weeks later, "I was one of them". He didn't suddenly become an irresponsible jerk, it's just that in America, the road system encourages, if not outright requires an aggressive attitude from cyclists.

I have personal experience with this since I went the opposite direction, from California to Munich, which is much more bike-friendly than any major city in America. Here, the system is reasonably respectful of cyclists, and so cyclists generally respect the system in turn. There's no need to bike around like an aggressive asshole, because you can get around just fine like a normal person.

Contrast that with the SF bay area, where I got hit by cars twice the last year before I left. One time was with my son on my bike too, and the cop that came out didn't even give the driver a ticket for t-boning me as I crossed the intersection. And keep in mind, the SF bay area is actually a very bike-friendly area by US standards.
real question here is. (new to wireguard)
how do i add one in the app ? how do i start the VPN :/
“Serverless Computing: One Step Forward, Two Steps Back” Berkeley uni study says
It's not only what is classically seen as creative work (visual art, music, movies, writing) that would be affected. Any non-physical product is affected: CAD files, chip layouts, code etc.
The sheer length of timespans involved in copyright make it very detached from the actual reality a lot of people grew up with.

A copyright of a few years would better reflect what has been going on in the daily life since 70's-80's. If you grew up then you would see films of only few years back on TV at which point you could tape them for yourself and your friends. Anything that was broadcast immediately became effectively free: there was always someone who had a copy you could borrow or copy yourself. This gave the industry a lot of time to milk revenues from the cinema and then home video until everyone had it from broadcasts.

With a few notable exceptions, I don't see content from five years back making a huge cashflow, not to mention ten years. Thus copyright could be a paid privilege.

You would get the copyright for the first year for free. Then it would cost more each year to maintain the copyright for one more year. Let's take a small percentage of the first year's total sales for a given piece, make it the cost of copyright for the next year and for the following year, add the same percentage to the previous cost of copyright.

We would therefore effectively be taxing the practise of hoarding content under copyright.

At the same time income from the content would fall so the markets would reach a point where it would cost too much to keep the copyright in effect. The content business could make their own decisions per each piece of content. They would extend copyright on the most popular films and music while let go of the ones that don't sell too well.

All this would benefit everyone and make the copyright monopoly vs people's rights closer to a balance.
I remember when it used to require a jumper change so it couldn’t be triggered by malware. How I miss those days
As a resonable compromise. Between 0 and the current 95 years, it is at a good middle. Also resonates well with the natural life spans. If your are creating works between 20 and 40, you have them under copyright for most of your life. The protection span should be long enough, that individual creators are not disincentivized to not publish creations early.
Even here in Norway, even on a Sunday it wouldn't have cost anywhere close to USD 4500. I have asked colleagues in the US about the cost of dentistry and most of it even when booked in advance is noticeably more expensive than here. But of course here we have full transparency, I can shop around.
Reminds me of Mu, https://codewith.mu/

Mu is an editor for python. I thought Microsoft were going to start sponsoring Mu. Doh.
We have to be quite careful about what we mean here, because if the success criterion is "be in the top 3 after competing with everyone else" and we enter a million "uplifted" ordinary people in the competition, only 3 of them are going to win.

If we make a more modest criterion like "be within x% of the victor" or more interestingly "beat the records from an older olympics", then it gets more doable. Look at how many people can run a four minute mile now, for example.

> simply with training and dedication

The training is expensive and takes over your entire life, and the dedication required is really the thing people empathise with Olympic athletes for. In some sense the real achievement is not giving up.
What typesetting system is this? Is this available somewhere? I love it
The fart spray was the most brilliant part of the contraption, imho. If you look at the video, you can see he pulled the trick numerous times with the same (costly) device, mainly because the thieves were disgusted by the smell and threw it out before they discovered there were four phones in the package.
Or, think about it in a more positive way - companies like WeWork take money from investors, and pass it on to consumers, via subsidised pricing. I'm very happy to have cheaper office space, if only for a few years, until VC money dries up (although I have no idea if that is actually the case with WeWork).
I don't know about the dynamics of tubes, but I have yet to hear a credible replication of the sound of a trumpet with a synthesizer.
Reg headlines are always too long for HN, so I took the study's title.
Why not? If he can convince a government panel that he can give them some value for their money, then it makes sense to "shell out money" (very persuasive language there - I approve) to him.

It's not free money. He has to give some value back.
I've seen the evolution of translators and there is a big difference in results. We can try more convoluted examples.

Also do you think that every human can parse that contemporary metaphors better?