skysight-inc/HackerNews huggingface dataset:
Reddit has been a/b testing behavior like this for months. Multiple different popups with variations on "view this in the app"; in some cases the popup is on every single page load, sometimes only once. They started blurring images on select subreddits with a message that you could only view the sub in their app.

Okay, I know they're chasing one of two things here: a higher level of revenue from the advertising they can embed in the app, or some app-download metric that can be converted somehow somewhere to more money.

But for users like me, they have a couple of significant problems. First, that if I were at all motivated to use their stupid app in the first place, I would've already done, which means that these attempts to force the issue mean they're really scraping the bottom of the barrel, and ohwow that looks bad.

And two, I don't trust them. There is absolutely no way I am ever going to give them that level of access to my device just so I can browse their website. And every step of their behavior here only reinforces my decision. They aren't tempting me into using their app with irresistible new features that really can't be provided by a regular ol' mobile website. Instead, they're showing me just what kind of behavior I should expect from their app by playing these dirty little games.

On the plus side, all this has caused my Reddit time to fall off a cliff and I'm cruising through books at double last year's rate now.
Yikes, please don't do or encourage using these in public - there are many accessibility devices (hearing aids, cochlear implants, etc.) which depend on MEMS microphones to function. You could inadvertently make the world much worse for people who already have a difficult time of things. Imagine carting a cellular and WiFi and bluetooth jammer around outside of a Faraday cage - it's insanely irresponsible and inconsiderate.
Previously in December 2019: https://news.ycombinator.com/item?id=21780092

https://old.reddit.com/r/mobileweb/comments/e7yivg/join_redd...
Yup.
https://news.ycombinator.com/item?id=21780092

https://old.reddit.com/r/mobileweb/comments/e7yivg/join_redd...
Korea's Spoon Radio Targets US$100m Revenue in 2020
> I don't have any always-on microphones in my house, and probably never will, so I probably qualify as some kind of techno-skeptic.

That you know of. Every smartphone has a microphone, as do most laptops and desktops.
"better for users" if you ignore all of the other aspects than speed and reliability. Users have far less control over third-party tracking in an app than they do in a web browser.
My guess is non-deterministic is not the correct word. More like determined by factors not disclosed to the user. Social media does this as a feature.

There must be a line though. I certainly wouldn't want laws in my country to force Wikipedia to alter facts based on my location. I suppose it's possible that's already happening.
If this actually works, then the Alexa engineers forgot to add an analog pre-filter to their ADC. And most likely, adding digital filtering through one of those horrible unsupervised software updates will also circumvent it.

Plus I'd say they chose by far the easiest target. A squirrel's sneezing is enough to confuse Alexa beyond recognition.

In my personal experience, the Google and Baidu speech to text algorithms are much more resilient against background noise.
Congrats! My new software (https://DocxManager.com - site builder and document manager) is built with Delphi :)
The best way to avoid this nonsense is to use an app: but a third-party one, not Reddit's junk. A lot of people swear by rif, aka/fka reddit is fun.
This is why I started developing an alternative to Reddit a few years ago. It was clear from their leadership that they would continue to move towards satisfying their newly acquired VCs (for example Tencent), and do so by selling out their users in every way possible. Platforms like Reddit do not care about giving their users the best possible experience, and that is no longer the basis of the decisions they make.

The only way for a discussion platform to stay true to its users is if it does not rely on revenue from other sources.

I wrote a blog post about this a few days back (shameless plug): https://www.plebia.io/blogs/site/uDIkCFPp2b8+Online-Discussi...
I am architecting a project that is at a smaller scale but bears some resemblance, and I’ve already settled that I will be very careful about GET vs POST/PUT semantics and route all traffic of the former only to the replicas and all of the latter through a connection pool to the primary. That, I expect, will hold me well into >1% of their traffic.

I’m not sure if I’ve missed something with their LSN work or if this indicates that the GET semantics horse has already escaped their proverbial barn. Within the call-response of a single request, which they seem to be talking about, none of this should be necessary. Right?

However a cascade of narrowly-spaced follow-up requests could easily catch you in this trick. Lie. Whatever you wish to call it.
As Apple's rumored to be eyeing ARM for Macs, how impractical is it to make a more power efficient x86 CPU (like an Atom 2), or is x86 the 737 of CPU architectures?
I'm not sure what you mean. So you can switch back and forth between threads with ease?
It's not really the same - I assume you're thinking of VC money going into "boring" businesses in anticipation of a market-altering global event, like investing in Remington because you believe there'll be a war - but catastrophe bonds are a thing: https://www.thebalance.com/catastrophe-bonds-definition-and-...
Awesome summary, we do noodle robots. Next time someone asks me, I'm just going to say It's like AI or blockchain, but for noodles.
I don't agree, for one b/c Reddit is a links aggregator and opening links works best in a full browser instead of a shitty in-app web view, plus it's the little things like ability to copy/paste or go back to a previous page, that are sometimes emulated in native apps, but never work well.

But even if you think Reddit works better in a native app for you, that's by design. Reddit is making the web experience shitty on purpose, to drive users to their app.
The problem is that you and I are in the minority on this.

Most people install the app, and all the tracking and data collection and geolocation that comes with it. Soon, almost all mass media will be consumed this way. This is just the latest installment of the mounting assault on the free and open web.

Mark my words: the web is in danger.
Why dress it up to spare people's feelings?
Prioritized by Facebook
Yes, was a Cesium user for years, but 3rd party apps don't let you search the Apple music store unfortunately.
This is really not correct. External fields are tiny relative to these fields, you have bigger issues with coupling and eddy currents.

It’s not quite as simple as field strength equals resolution, but generally it is easier to achieve high resolution with higher main field strength. See for example mouse scanners at 12T
You can effectively do that by disabling SIP. I did it a few weeks ago while debugging an issue with my WiFi card (because apparently we’re no longer allowed to view the logs on our own computers..)

I haven’t reenabled it yet, and I don’t think I will be doing for the time being. Apple’s gone too far here. Protect me, sure. Make me take an extra step to run an unsigned binary. For critical modifications like installing kernel extensions, make me run a terminal command, that’s fine. These measures would assist me in maintaining my own security, and they certainly shield my computer illiterate mother. But treat me like a hostile actor on my own computer and strip me of my superuser privileges? No.

I’d rather be a pirate than join the Navy.
What other components are there than salary, for the average non-tech worker?
We've moved the comments thither.

Edit: I mean to https://news.ycombinator.com/item?id=22338343. The link was in the parent comment which is now deleted.
I wouldn't say Google et al hire a lot of generalists per se, more like they hire generics: people who intellectually know fundamentals to a depth that can be used for anything, vs. generalists, who have experience in a range of things and an amount of big-picture sense. Generics don't need experience to be useful, generalists don't need fundamentals, so to speak. (IMO, rhetorical, not hard-and-fast rules, don't @ me)
Possibly, but it would mean transitioning to a new instruction set. AMD processors wouldn't require a transition.

I used Macs through the PowerPC to Intel transition and it wasn't a great time. Apple had to do it because PowerPC processors were so incredibly far behind. Right now, Apple isn't behind since all their competitors are also using x86 processors. Maybe they could be ahead, but there isn't the same desperate need.

Maybe Apple should move to their own ARM chips. However, the AMD Ryzen 4000 series processors give them an easy upgrade without requiring a lot of work. Switching to ARM is a big commitment. Third party developers will need to recompile their programs. Apple will need a translation layer for older programs that aren't updated - and users will understand that they'll have older programs they've purchased stop working in a few years. It happened with the PowerPC to Intel transition, the MacOS 9 to MacOS X transition, and recently with the 32-bit to 64-bit transition with Catalina cutting off 32-bit support.

AMD's Ryzen 4000 parts are based on the 7nm TSMC process and they're able to stuff 8 cores into a 15 watt part. For comparison, the MacBook Pro 13" ships with 28 watt processors.

Is the Ryzen 4000 the best? I can't say. Is it a lot easier and less of a commitment? Definitely.
Geolocation. BLE beacon reception. Detection of other apps installed.
So solve it the way Twitter and Reddit have solved it, by choosing a different random subset of 200 of your follows to consider on every pageload.
> it's insanely irresponsible and inconsiderate

It would also be incredibly illegal
This is an incredible basic article, and there's a lot of issues with it to boot which is surprising considering the author has performed talks at Go conferences:

Go's equivalent to Rust's Vec should have simply been []int64 instead of using list.List (which is a doubly-linked list, aka std::collections::LinkedList in Rust). And yes, I read the blurb at the end where they say they know slices exist. The issue is that they proved nothing useful by not using them. You don't need to recreate how slices work because _they already exist_, and is well-known it's all currently compiler magic (until they introduce generics).

In the JSON unmarshalling example, the reason you need struct tags in Go is because the JSON field name is different from the one given in the Go code. You'd have to do the exact same in Rust if they had named it similarly to the Go example (https://serde.rs/field-attrs.html).

The other stuff about catching concurrent issues is true, but working with concurrency in Rust is a testament to one's patience as well (especially when working with multiple processes/threads), so you're trading off usability with safety—and to be frank, it's pretty easy to remember that the only things that work concurrently are either atomic, use locks, or some sort of queue.
You may never learn the truth about ICE
While I'm probably going to be marked down as usual, what makes you think you're the smartest person in the room? Doesn't sound like it from the description you gave.
But that largely reflects management's decision to discourage mobile web use in favor of app usage.

There's nothing intrinsic about Reddit that makes it worthy of a dedicated mobile app.
Discussed at the time: https://news.ycombinator.com/item?id=11282480
Facebook gave up on its original userbase long ago when it found out there was a near endless supply of older boomers that can barely use a computer and would would click on everything and anything.

Facebook is designed for, and in fact is designed to prey on, the computer illiterate.
I would go so far as to say that I would never have installed waterfox in the first place as it provides dubious value insofar as privacy and none as far as technical quality.
HypeMachine is a great platform, I've never gotten super into using it though, not sure why.
Valeriepieris Circle
Life is better without Reddit.
The “unique feature” thing isn't quite useful when comparing programming languages: the only “unique feature” of a plane are its wings but the implications of having that feature are quite big!
Regardless of who you're for or against, please don't take HN threads further into ideological, nationalistic, or religious flamewar. It's not what this site's for, and destroys what it is for.

https://news.ycombinator.com/newsguidelines.html
The truth is that the existing system with regulated market prices ensures that ordinary people can save some of their wages and spend it on things like summer houses and holidays. As soon as you go fully private, rental prices double and all of that profit goes to a 1% who own housing. Of course, there is a narrative here that we have to abandon the regulated rental market - driven by that 1%. Then ordinary people, excluded from the regulated rental market because they have to wait 20 years to get the place they want, gang up with the 1% - which is insane! The truth is you can get a regulated rental appartment within 6 months if you take it in a crap neighborhood. But, everyone wants to live in the same places, and demand is high. So, the regulated market makes you queue - based on your waiting time, not ability to pay. There is, of course, a huge private ownership market, but prices are very high.
It's so ridiculous. I had Kaiser for a period, because I was under the impression the bundle of insurer and healthcare provider would avoid these issues. It worked that way for a bit, but then I got some X-Rays. Paid up front, and then a few months later got an additional bill.
Trusting profit-motivated organizations to make decisions that are aligned with the common good has been proven to be a mistake over and over again; Is actually in healthcare's industry best interest that even more people get cancer; in general everything health related should be highly controlled and supplied by the government itself to avoid such dangerous motivators, even the food industry must be highly regulated to make sure it doesn't make false health-related promises, and in general any product promising health benefits.
Certainly doable, but OSM data for boating isn’t in a great state yet.
An alternative to Reddit? It's a monopoly.

Where are you going to go? Voat?

They can be as horrible to their users as they want. As long as they have cat pictures on the front page, nobody cares enough to change anything.

I think we're all getting exactly what is deserved by collectively allowing a monopoly to form. (I'm not suggesting there should be legal action. I'm saying, by the laws of exponential curves and popularity, monopolies naturally form, and this is the result.)
Yes. I didn’t mean it as a social filtering thing like HN. I meant it more like most of us interact with Netflix (stop showing me movies like this, it was awful).

That said, if everyone hates an intersection, the mapping people should investigate why. Use it as a priority queue for audits, for instance.
I see a copyright troll opportunity. So, generate lots of lyrics. Search for new songs with lyrics. Find one that used a lyric from the site. Sue them for breach of copyright.

I would have added a legal phrase that said that I will not do this.
I've started using third party apps to access Reddit.
I’m not away of any language with a feature comparable to its editions. Editions should enable Rust to avoid the bloat of languages like c++, Java, or c# over time while avoiding the Python 2 problem.

https://doc.rust-lang.org/edition-guide/editions/index.html
Someone should connect this with This Melody Does Not Exist (which I think does not yet) and This Voice Does Not Exist (same). Point site A at an output of site B, which had been pointed to an output of Site C.

Also, if I took these lyrics, set them to music, sang them and sold them, where's the copyright?
Unfortunately the case was thrown out of court:

The company said the suit was the result of several misunderstandings, and that they would “defend ourselves vigorously.” Highsmith had no right to claim misuse or infringement, said Getty, because she gave up that right when she donated her images into the public domain.

In late October, the courts agreed with Getty, basically destroying Highsmith’s case.

https://petapixel.com/2016/11/22/1-billion-getty-images-laws...
> would click on everything and anything.

Particularly ads. I don't think it's necessarily computer illiteracy specifically to blame here, though it's certainly a factor. The elderly are also targeted by telephone scammers, presumably because they tend to be more trusting/naive. Even snail-mail becomes an issue for some old folks; my grandmother has trouble differentiating junk mail from legitimate mail, it can sometimes take her several minutes to realize she can throw away a junkmail flier.

I have the deepest contempt for the people who work in these sort of industries. They must know what they're doing.
I really appreciate the caveat at the end that these rules aren't absolutes, but I thought I'd chime in anyway as someone who is currently running a VC-backed high-growth startup with all the cliches that come along with that.

> Rule #14: Don’t take in any investors

> They will put a lot of pressure on you to grow fast

I work with Sequoia and Kleiner Perkins. Both told us that we should build a team of Navy Seals vs. a bloated whale. I think most VCs are starting to turn around to the idea that growing as fast as humanly possible isn't the way to go. That being said, putting pressure on a company to grow distribution and ubiquity fast is a great thing if you're an internet business that has the ability to monopolize a new category/subspace.

> very often faster than may be compatible with your well-being

If you're taking VC money, you know the ride you're in for. Don't be naive. And then don't be soft.

> mental health, work/life balance and ability to keep finding your work fun

See the last point.

> Rule #21: Don’t do big launches

I've had a lot of success with well-timed ProductHunt launches. It's a huge reason we were able to get early traction that led to sustained bottoms-up growth. I've done multiple 1k+ upvoted PH launches:

https://www.producthunt.com/@vhmth/made

These launches took my co-founders and I no more than a few days and most of the work was put in upfront on build. You can do it quickly - you just need to cram more hours in.
I wonder if it's a some extension or variation on Benford's Law [0].

[0] https://en.wikipedia.org/wiki/Benford%27s_law
Rule #7.1 - Boring technology will bite you. They have sharp corners and rough edges (usually at the edges) and you can cut yourself with it.
It pays to be user hostile. Draws in fresh blood. Keeps diversity high. Customer satisfaction is a metric, not a goal. I think that’s the reality.
So basically how it is with the US/UK but with formalities? I've never heard of an employer refusing to take an entrepreneur-failed attempt back, if anything its a demotion to have the same rank/job after
LOL, after posting my other reply I visited your link... and I just realized I repeated myself from 3 years ago.

I'm not sure how to feel about that reminder of age.
The problem is it conveys the wrong idea. Falsity of expression is no grounds for persecution. Moreover, the word "fire" has been yelled many, many times in many, many crowded theaters (during films, plays, concerts, etc.) without anything bad happening. The problem is that it tried to describe a very narrow situation (falsely causing panic which leads to people being hurt by making them believe there's imminent danger) by describing a much wider situation, and then making conclusions from this as if the wider situation was the narrower situation.

That is exactly what happened when this phrase was first used (it was used when a person was prosecuted for speaking against the war under the guise that he's "hurting the war effort" - you can see how this trick works) - and it has been used many times after to validate persecution of speech that hurt nobody but that you could construe a byzantine logical way it could in theory hurt somebody is you really really want to believe it. And that's exactly the problem.
Amazon products are barely more official than eBay at this point. I tell my wife to never buy soaps, makeup, or anything liquid-based from amazon.
And then there's another layer of complication when you assume that any and all styles can change at any time. A big part of "contain"s use-case is when you can guarantee that your JS will never apply certain styles to certain elements. There's no way the browser could ever verify that.
Canada Invests in Ontario’s Electric Vehicle Network
Intestestingly in the original Reddit thread they were talking about epidemics as around that time (2014 was the post date) the influenza H7N9 was hitting China, which was also impacted heavily by Chinese new year travels. Smaller rates than Corona but it still hit 1223 people and had a 30-40% mortality rate:

https://old.reddit.com/r/MapPorn/comments/1dqh7d/after_seein...

https://en.wikipedia.org/wiki/Influenza_A_virus_subtype_H7N9...

From what I understand influenzas tend to be the scarier than Coronavirus types of viruses in most projected pandemic scenarios.

This is one of the downsides of high density areas, although for more cost effect for lower income people so density will only continue to grow in most of the world.
I may have lost a little at the high end or electronics have gotten better filters, but I used to grumpily stomp into the next room to turn off the tv or the VCR because it was bugging me.

There was a story a few years back about stores getting rid of young loiterers by playing these tones, then later on kids setting ringtones or alerts on their phones so that the teacher wouldn’t get mad that their phones were on. Guess what? A lot of surprised 15 year olds had their phones confiscated by disgruntled 40 year old teachers who could damn well hear the ringtones.
Pascal as used on the Apple II, III, Lisa, Mac, and IIgs had the minimal extensions needed to be a systems language and was pretty much isomorphic to C.

The “switch” from Pascal to C in the Mac market was less a “switch” and more a change in preference by developers—you could use either language and line by line your code would be equivalent. And the switch at Apple was likely just following the market.

The APIs themselves used a language independent calling convention—arguments passed in CPU registers, not the stack, and system calls invoked by invalid opcodes in the 0xA000–0xAFFF range, not by JSR to a function pointer—so neither Pascal nor C really had an “advantage.”
Even accounting for differences in income the cost for private doctor visits don’t make the US system cheaper.

Especially because the private doctors need to provide pricing before you go there, there is an actual market with reasonable prices.

Since someone will know before they go to a doctor what it will cost them it makes a huge difference to the US.
Like ternary architectures?
https://en.m.wikipedia.org/wiki/Setun
https://www.aan.com/PressRoom/Home/PressRelease/849

> According to the guideline, diffusion MRI should be considered more useful than a CT scan for diagnosing acute ischemic stroke within 12 hours of a person’s first stroke symptom. In one large study, among others, that was reviewed for the guideline, stroke was accurately detected 83 percent of the time by MRI versus 26 percent of the time by CT.

Main thing they need to know is stroke vs aneurism and accuracy is really important.