skysight-inc/HackerNews huggingface dataset:
Except the rules under Steve's reign were significantly more stringent in many ways than they are now.
Curious but which part is "insanely" better than others?
Sure--it would need to be a refactor of the foundations of the code base, and not just splitting a method in two or something. If you look closely at the word 'refactor' though, you'll see it's actually referring explicitly to what happens at the heart of Kuhnian paradigm shifts. Further, the impact of such refactors can certainly be of sufficient magnitude to be identified with a paradigm shift. You can find Stephen Wolfram speaking to this effect in regards to working on Mathematica. My personal experience also fits with the pattern described by Kuhn: because you couldn't think of better primitives initially, you need to introduce excessive complication which functions much like the classic example with circular orbits + epicycles. Then! it occurs to you, some new way of viewing the whole core of your problem; you refactor; ever thing is comparatively smooth as butter.

I think part of the reason that isn't so often brought up in typical software engineering blogs or whatever is that developers are not often in a situation conducive to it playing out that way. The only times I've seen it were when I was working with a very deep codebase, as opposed to wide--and it required me to keep the problem regularly in mind for weeks or months at a time before some insight emerged seemingly spontaneously.
You can funnel mail with Gmail, too using extensions. Although some online forms incorrectly reject this. Looks like this: notmyaddress+github@gmail.com
Lots of browsers are mentioned in this thread, before clicking each one it might be nice to know a few things like whether it's open source and how development is sustained.
Many of the “big traditional banks” used to have this idiotic rule of not using more than 10-12 characters in your account password for many many years, many still do now. So I would not be so judgeful on the new app-only banks.
Have you searched for a job recently? Doesn’t that prejudice you? Half joking only...
Already posted 5 times this week under the actual title, "Everything You Know About Obesity Is Wrong".
10 REASONS YOU CAN NEVER REPLACE IOS FOR ANDROID OS ON IPHONE
Here’s the reference [2].

https://drive.google.com/file/d/1WNbTDKljpUR-4im-IxqluY1tKer...
Thank you I did not know. Someone recommended it to me one day as an alternative to Chrome.

Iridium is this the one?
https://iridiumbrowser.de/
That's sad Chromium cannot being built without binary Google blobs for now, but that would be much better to have Chromium (ungoogled) in f-droid - with a 'anti-feature' sign - than to not have it at all.
That’d make sense if it was what Apple says.

They allow anyone to say that their app is XS-compatible even if they never owned an iPhone.

Their worry is not actual compatibility.
You're not, really.

On the one hand I understand the complaints about Apple's "walled garden," but I've pretty effortlessly connected to both Google Calendar and Exchange services. (And I don't use Apple's own Calendar app anyway, although I configure the calendars through the iOS system preferences so they integrate with all the Apple stuff relatively gracefully.) I do file syncing with Dropbox, which integrates with Apple's Files app pretty nicely as of iOS 11. I keep passwords in 1Password, which always integrated fairly well with iOS and does even better as of iOS 12. I get a lot of ebooks in DRM-free ePub format from various vendors and can just open them directly in iBooks. (I suppose using iTunes is still a problem, although iTunes Match and, now, Apple Music actually made syncing pretty painless for me. After the initial pain of moving from iTunes Match, which worked great, to Apple Music, which did...not...work great for its first year. But I digress.)

More apropos to the linked post, I trust Apple with my data rather more than most companies I deal with. They not only don't treat it as a profit center, they seem to prefer to minimize the amount of personally-identifiable and unencrypted information they deal with. I do still use some Google services, but I prefer to use Apple's equivalents when possible -- and I've been using Safari instead of Chrome for years. A lot of people think I'm nuts for that, but occasionally I feel a bit vindicated...
And yet Google still doesn't get held up to the same level of scrutiny as Facebook. I would argue that Google are far more dangerous.
That's super bizarre. Are you running MySQL with no ACID on EC2 while leaving RDS at its defaults or something?
> from web developer's perspective, they get a predictable result within iOS without effort and from those...

> Maybe you work for Mozilla.

Maybe you're a lazy web developer.

The only thing I miss on iPhone is Gecko. I often run into website that doesn't render properly in Safari and at that point I want to have an alternative rendering engine that would solve the problem. Currently I have to find a desktop computer for it.

This has become such a problem lately, because some of the websites I often use and need to get important information from have this issue, so I always have to be sure that I'll have desktop computer around or carry an Android tablet with me.

Next time I buy a phone, it will be Android unless Apple changes their policy on browser rendering engine. If I knew this worked the way it works, I would have never bought the iPhone in the first place.
I have been mucking about with the idea of textual prose discussion documents, which hyperlink markdown style to usecases, which link to tickets in Jira or somesuch.

then as the document is discussed and altered by the owner the use cases alter and flow

It's just trying to keep a prose discussion in line with everything else in dev friendly manner (it can be stored in the docs folder in git and be generated onwards etc)

still playing
In 2014, Google paid most of the $300m or so of Mozilla's revenue.

You realize Mozilla makes good documentation but get how it has enough money to do so. They have too much money for what they do.
Aligning Startup Metrics with Stage of Maturity
Designing for Failure to Avoid Disaster
"Refactoring" is part of the current paradigm, so the act of refactoring is not a pardigm shift.

Consider, however, that you are a computer scientist in 2012 that has been working in the field of image recognition using hand written algorthms for 20 years. You are the best in your field, highly respected. Your code has been refactored so many times that you think it is near perfect.

Then along comes a young PhD student named Alex, and presents a completely different way of doing image recognition. Instead of talking about "refactoring", the talks about "retraining" or "rewireing". Instead of talking about "software architecture" he talks about "network topology". While you are "unit testing", he is "regularizing". He is still refactoring and building software architecture, you say, but for him, those are less important.

6 years later, everyone has forgotten about your life's work, and Alex's one paper has been cited 25 000 times and triggered a multi-billion $/year field of study.

I think THIS is the on-going paradigm shift in computer science, and it has just started.
It's already there on the bromite repository. If you go to bromite's page, they have an f-droid repo which has both bromite and vanialla chromium. It will not get into fdroid proper until it's fully compliant (given they also get the build resources, which is also challenging)
Thanks -- I didn't realize that reordering tabs had been fixed. It only works on the active tab[1] and I guess I've only ever tried moving inactive tabs before. It's not perfect, but so far seems better than in Edge (which allows reordering of inactive tabs but is often rather janky) and Chrome (which has no ability to scroll the tab bar, so tabs quickly get uselessly tiny).

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1362065#c57
Thanks for the insight. I had guessed that most of the aquihires price are set at (investments + $500K/employee). If this wasn't the case, I would think that employees would have no incentive to get onboard and that would basically not allow the sale to go through. Is this not the case in your experience?
Thanks for for reminding me to try that out again. It felt a bit rough at launch but I've been using it all day now and I think I'll switch for good.
13 Reasons a Staging Environment Is Failing in Your Organization
I know that feature is there, I was thinking that there could be a maintained list of domain groups you could subscribe to like filterlists. That way you wouldn't have to wait for a Facebook Container addon and a Google Container addon &c.
This is the only reasonable explanation. If they fail to release it for any reason, they don’t want apps to mention a phone that never existed (especially if, say, they don’t have the rights to the name)
Yandex mail is free and you can get it to work with your custom domain.
Oh I thought this was about the pub/sub platform. Guess I was wrong.
I don't see a reason to trust anything without a track record when it comes to a browser.
It doesn't matter if you consciously know something is false if your brain still presents it as true.

Think anxiety. Or like on the movie A Beautiful Mind (I know it's a movie but it happens IRL too). Or being under the influence of some psychedelics (you know you're under the influence but it still feels like reality).
While the apps look nice, I can’t say I see anything that major banks in Sweden haven’t offered already for the past 5 years or so. Are we so far ahead or is online banking in such a shitty state?
Yandex is a Russian mail-service. I wouldn't trust them. https://www.bbc.co.uk/news/business-13274443
There is this thing called General Data Protection Regulations for European companies. You can just ask for the information stored regarding you. People have. That's how it is known they aren't tracking.
> People have pointed out that for an abused child sitting watching with her abuser, this reinforces the idea that the person who is harming her actually loves her

Maybe. But maybe the story that the abuser doesn't care about the victim isn't actually accurate, even if it is more useful for resolving the problem. I think it's entirely possible that a large class of abuse happens from abusers that do love and care about the victims, but are so screwed up in their own mind that they can't help themselves.

That does lead to the interesting question, does continually asserting to the victim that the abuser doesn't care lead to helping the issue faster than asserting that they might care, but by allowing the situation to continue it harms both the victim and the abuser, and the best way to improve both their lives is to be separated? Not that helping the abuser is the main goal, but if it helps to extricate the victim faster, that's a net win, and just because the abuser is not someone most people would find pity for doesn't mean they don't deserve some help fighting their own demons too.

Not that I think that's necessarily true, but it would be interesting to know whether this is one more case where the common knowledge "best thing to do" is sub-optimal.
I have found this one on the other HN thread yesterday: https://www.cyclinganalytics.com/
No fluff just stuff. Unfortunately screenshots are low-res, but you can check Try link to at least see reporting with author's real rides. Blog also has some screenshots.
Why would you post a link to a software with 3 news in the last 9 years? Are you affiliated?

All their tweets seem like just version bump of base Chromium.
Mockers – overcoming testing challenges at Grab
I had the same problem and I recently switch to Runbox.com, migration was frictionless and their service is solid
> Otherwise, try https://yandex.com.

Hahah. Left google for KGB - 100% profit.
Content creators have unilaterally decided that it's ok to sometimes infect their "customers" with malware and give their information to hundreds of third parties.

Content creators have been acting like assholes and now they're seeing the consequences.

Crying crocodile tears of unfairness won't change that, it's just wasting people's time. If those content creators can't get people to pay for their content, it means their content is worthless.
all serious presidential campaigns have some contact, especially after they win an election, with major world powers. the big difference is they'd run away and report it to the fbi et al if said world powers offered to help them in the election.
Yes, but I really like the stats my Fitbit gives me about my quality of sleep. There are days when I stayed in bed for 9 hours but only really sleep like 4 hours. I can look at the sleep stages and clearly see what stage was I at during those woken up hours.

Agreed. If I didn't care about wearing it overnight, I can see how overnight charging almost makes the charging problem disappear.
I flatly disagree - i think the word "love" has connotations of protection and putting their best interests first

whatever is going on in the mind of a paedophile it is not love.
That is rough, you are still homeless now?
You are mixing method qualifiers (:before, :after, :around) with method combinations (progn, and, or, +, etc.) which are very much alive. For maximium fun, you can even define your own: http://www.lispworks.com/documentation/lw70/CLHS/Body/m_defi...
Do not just consider Google to release your data like that. The news may be broadcast that third parties will have access to your data now. Google had always been keeping data for long. Switching to another platform may not be the best because those ones too never secure data. Then why should switch, except you have another aim of switching.
free version of protonmail works for me but it's extremely slow

also, it's switzerland and I don't trust switzerland because they have a long history of protecting both corrupt govs and criminals alike with 'anonymoyus banking'

That may not exist anymore, but the criminal networks have already won, and that's switzerlands fault

also it's where the cia and post-nazis store their money (coincidence? I think not)

Eventually some madman like myself is going to come to power and the first thing they'll do if they are smart is to Nuke switzlerand. No one will see that coming
Blame BP for Deepwater Horizon:its mistake was actually years of small mistakes
LogDevice: a distributed data store for logs – Facebook Code
Thanks for writing it. I'm looking forward to reading the rest.
I imagine android users will soon see os-wide ads, too.

Except they won't be OS-wide, they'll be Play Services wide and mandatory if you're an vendor including Play Services.

If you don't want Google's ads, you can go do your own thing on AOSP like Amazon and other largely-flopped attempts.
Neither do most of the other libraries care about how you manage state. There are also other libraries that can take arrays/data as input, we ended up with inline functions mostly due to performance. There is no intrinsic advantage to plain arrays other than being serializable without an intermediate step, everything else is the same (jsx pragma and an array-based tree are fully interchangeable since you can easily generate one from the other).

Looking forward to that post as I’m always happy to be proven wrong!
You seem to mix them up. Elektrik == Big motors, house wiring etc.
Elektronik == vacuum tubes or semiconductors in circuits
Some of you here might be thinking, "well you can always use a passphrase while using chrome sync" to mitigate all privacy issues. I generally advocate use of a passphrase to people I know. BUT digging a bit into it I found that chrome's encryption is NOT STRONG AT ALL. Here[1] the author describes that brute force is possible within 4 days if the sync passphrase has 40 bits of entropy, with $1000 hardware. So with more expensive hardware, this can be done within minutes.

TBF even firefox is not excellent in this regard(based on the article), but it is much better.

[1]:https://palant.de/2018/03/13/can-chrome-sync-or-firefox-sync... and associate chrome bug : https://bugs.chromium.org/p/chromium/issues/detail?id=820976
Safari doesn't support WebGL2 and probably never will because of Apple's stance on OpenGL. Disqualifies it for me and I've had to tell customers that I can't support it, even if they'd pay for it.
I administer all my domains on eurodns.com. They offer a decent service for a good price. Bonus: They use open-xchange as their mail backend, so you profit from a great web client.

An account with 10GB for mail plus 10GB for cloud storage with unlimited aliases costs about 3€ per month.

I mainly use their service for family mail. The only downside is that passwords of mail accounts cannot be changed individually in the web client i.e., I -- who has the account at eurodns -- as administrator have to set the passwords.

I'm not affiliated with them. While the solution is not perfect, pricing is OK and domain service provider plus email hosting is done in the EU, which is the most important point for me.
the new extensions model is ridiculously useless...
You need to build your extension in Xcode now, and for anything other than content blocking, the APIs are non existent...
for instance, you can't even close tabs!

I made an extremely simple extension using the new model around 2months - before I try migrating an older "actually useful" extension. But theres just no way its possible to migrate.

Apple doesn't care about browser extensions now, it seems they want everyone to move to the new model, so they can collect revenue on sales on ad blockers.

:(
If anyone else watched that video feeling they understood the "what" but not the "why" like me, let me try to give an explanation. The Riemann Zeta function is fundamentally the link between the counting numbers and the prime numbers. A striking (if unenlightening) showcase of this link is https://en.m.wikipedia.org/wiki/Proof_of_the_Euler_product_f... .

Counting numbers are the building blocks of addition and primes the building blocks of multiplication. The RH is important because most theorems in number theory pertain either to additive concepts or multiplicative concepts, but rarely both. In some sense there is a fundamental link between addition and multiplication that we still don't understand. One can see the collatz conjecture as a byproduct of this fact. A proof of RH would give insight to what this link is and give us a deeper understanding of why prime numbers seem so regular yet random.
Fastmail has been also flawless for me since signing up. Highly recommended.
Make+Your+Bookie+Cry+And+Pull+The+Hair+[New+$23,187+system]
What if you are reading it next year?
> "Refactoring" is part of the current paradigm, so the act of refactoring is not a pardigm shift.

The example you cited to justify that claim is a difference in magnitude, not intrinsic structure. I brought up refactoring as an analogy to highlight the key features of another structure less familiar to software developers.
There is a change to that which preserves functionality:

-// Google DNS address used for IPv6 probes.
+/* RIPE NCC k.root-servers.net. 2001:7fd::1 (anycasted) */

So that's not it.
Absolutely. I think the app may have interesting challenges, like whatever some real-time stream processing could be introduced to avoid loading entire stuff into memory or even to skip disk IO.
But I assume the OP did some effort/gain calculation which made him choose the existing path.
What's the point of having great security if you don't own the data?
Gentoo:

emerge layman ; laymen -a alinefr ; emerge www-client/ungoogled-chromium
Let's be honest: Any company must comply with local authorities in any country they work in.

I'm pretty sure, that we can find such article about any major US based service and FBI/NSA/etc, for example. Same for major services from Europe. Because of this I pointed to ProtonMail before going further.

By the way, this article is about "Yandex's online payment service" (this service can be compared to PayPal), which is owned by Yandex only for 25%, other 75% is being owned by the biggest bank in Russia, which is owned by governance (just to clarify: Yandex is not).
I understand why people are angry here, but

the argument of consistency between logged-in account and browser account makes total sense from a UX point of view. Even for power users it's sometimes confusing why you have to log in twice.

And yes, of course if you're not logged in this chrome then this problem doesn't apply but most people are actually logged in and the article just skims over that.
This is actually terrifying.
I started using Firefox because I literally coudn't use Chrome anymore on my PC. Every time I opened Chrome it would hard lock and I needed to ctrl-alt-del, end-task. Even re-installing and clearing out cache and folders didn't help. I haven't been able to open Chrome for months. Using Firefox for 1 week was a bit of usability shock. But it's so awesome once you get used to it. Everything is indeed so much more thoughtful. Every feature.
FastMail. It's one of the few third party hosts to support push email on iOS with the native Mail app (it's a custom protocol based on APNS), since Mail doesn't implement IMAP IDLE [1].

They are also the main sponsors behind the JMAP protocol [2] and some open source projects such as the Cyrus IMAP server.

[1]: https://fastmail.blog/2016/12/21/what-we-talk-about-when-we-...
[2]: https://jmap.io
I'm not sure I could define it as intentional and nefarious but I definitely find Google search results to be markedly worse over the last few years. It used to be really competent at finding specialist/technical results but lately it's gotten more generic and less useful. It's possible that's actually the nature of content creation these days, with everyone hyper optimising to please the Google search algorithm. But it's resulting in a less useful web for me. Certainly a less interesting one.

Same thing with Youtube, the algorithms seem to optimize for the lowest common denominator and all the interesting niche stuff is lost in thr noise.

Some of the solution is to do a better job of actively searching for good content instead of waiting for the algorithms to recommend it. But that itself has gotten harder too. Finding good content curators is hard.
> I do have an email address with my own domain but for security reasons any accounts I create are tied to my gmail address. I've known too many people who have had personal domain email addresses intercepted, particularly through compromised domain/DNS settings.

If your Gmail account is lost or compromised, good luck getting any help from Google; while G Suite support is decent, free Gmail account users are basically on their own.

Ask HN: Lost $400k USD in a deleted email, how contact a Gmail engineer? https://news.ycombinator.com/item?id=14452969

Ask HN: What to do about a wrongly shut down GMail account? https://news.ycombinator.com/item?id=2033474

Another account lost in the Google void – how many are there? https://news.ycombinator.com/item?id=17745761

Professor who refused to use other genders pronouns, was banned by Google https://news.ycombinator.com/item?id=14905384
FWIW, revolut appears to be aimed st selling different (probably lower overhead) services. Their premium accounts offer higher withdrawal limits, but they also sell cellphone insurance, etc.

Still, as a skeptic, I can’t shake the thought that they’re just building market share at low profitability based on VC overexuberance.
If you are interesting in a programming language suitable for system level programming, and using proving techniques, maybe ATS would be of interest.

https://www.youtube.com/watch?v=zt0OQb1DBko

https://bluishcoder.co.nz/tags/ats/index.html