skysight-inc/HackerNews huggingface dataset:
The real problem is the opacity of the algorithms. We can't generate evidences that they are censoring the debate. The lack of transparency is a menace for democracy.
iOS 14 Home Screen – Inspiration
The most accurate description is probably the authors built a hearing aid from the 1960s with only $1 today [0]. Its worn around the neck, doesn't have any fitting, doesn't appear to have beamforming or feedback management, and low amplification.

It turns out these things are all important in clinical outcomes for listening comfort and intelligibility. I've built a modern hearing aid and done extensive patient testing - the details matter and it's not just electrical or algorithm problems but tough mechanical and UX challenges to get something more state of the art.

While I haven't worn many neck mounted devices, the Bose Headphones can get crazy feedback and the feedback path is similar. This would cause squealing discomfort for patients and everyone around them.

[0] https://en.wikipedia.org/wiki/History_of_hearing_aids
This originally meant relying upon the public declaration of functions and methods rather than implementation details. Over time this has been warped to mean the "interface" keyword in OO languages.

I prefer to code to the non-keyword-interface. Turning everything into a keyword-interface has zero value add and causes a proliferation of shitty keyword-interfaces that are not actually points of extension and polymorphism, which is what keyword-interfaces should be. So I would actually say they add negative value to a codebase.
> There are multiple apps with "Instagram" in the name

That's not very convincing 'curation'.
Is Meritocracy Making Everyone Miserable?
> Should television shows been punished for cliffhangers

The moment when Netflix execs openly says their competition is sleep, yes.
Useful functional tests are IMO almost always easier to write than useful unit tests.

Unit tests are only easy to write for a small subset of units (e.g. it's easier to check if a sequence is sorted than to write an efficient sort)

Functional tests though are very intuitive
Don't argue in bad faith.
Just install this Firefox or Chrome

https://github.com/iamadamdev/bypass-paywalls-chrome
Yes, yes it does.

There is a menu item labeled 'Add A Non-Steam Game To My Library', after adding you can also use steam's compatibility tools (Proton, or DOSBox or whatever custom compatibility tools) with the games as well.
I understand what you’re saying, but I will not be gaslit. Some sources are better in quality than others, considering multiple sources is better, critically considering the information in those sources and discussing it is the best. It is entirely possible to still get at the truth. The propaganda is the USA is bordering absurdity in its believability. The president says exactly what he means, and his words are interpreted by others like a horoscope to mean whatever they want. This is the reality of the situation. Unless you’re traveling at the speed of light or some bullshit.
Apple's "walled garden" approach is exactly the reason why they have gathered 70% share of mobile app revenue. One of the reasons is that people feel generally more safe on iOS because there's almost no malware there. The other is that Android being more "open" actually hurts the developers because there's rampant piracy on Google's OS [1]. On iOS piracy is almost non-existing (unless one jailbreaks their phone which nowadays pretty much no one does [2]).

[1] https://www.forbes.com/sites/ewanspence/2016/02/03/android-p...

[2] https://www.quora.com/What-percentage-of-iPhones-have-been-j...
As shown in the video, YouTube is either lying (something a competitor could provide better service on) or is not actually complying with the DMCA which requires a specific description of the content that is being claimed under copyright.
Good post, but where's the evidence that people are actually claiming that fintech is new?
Premise: Diversity of valid, truthful ideas is good. Not misinformation. Whether the current right wing just represents the "opposing viewpoint" or is sheer lunacy is up to you.

Edit: Before you downvote, read the last sentence.
My problem with the "release-branch" approach is mostly that your prod releases end up being big-bang multi-feature releases. Any bug in one feature can delay the entire release. More changes usually means more room for things to go wrong. It's also harder to debug issues when they do happen, and they will happen eventually, regardless of how thorough your test cycle is. Your developers may also have lost context if they time between writing the code and deploying it is so long (eg if this process forces you to monthly or quarterly releases).

> Once the release branch reaches the appropriate level of stability, it should be gradually rolled out, zone by zone, to production. Zones should have some soak time before further zones are touched. The response to production anomalies should be a roll back to the previous version.

I 100% agree with you on this. Canary releases, followed by gradual rollouts with the option to roll back are ideal.

> Do this by enabling features and changes via configuration rather than via binary changes.

If your CI/CD pipeline is fast enough that you can deploy on each commit to master (multiple times daily), then you can roll forward in the rare situations that rolling back isn't an option. Feature flag frameworks certainly have some useful features, but they add a layer of complexity to your deployments which feels like a band-aid to help get around slow deployments. Totally valid for eg an iOS app that takes 2 weeks for Apple to review, but if you're deploying to the web where you can push new releases whenever you want, I don't think the added complexity is worth it.

I think your thorough, managed release approach is absolutely appropriate when the consequences of failure are life-threatening, or heavy revenue losses or brand damage. But the worst case scenario for most of the software most of us work on are closer to "1% of users could potentially see an error message during a 5-60s window before we detect the increased error rate and roll back the canary release"
Here's Twitter engineers admitting to it on hidden camera.

https://www.projectveritas.com/video/hidden-camera-twitter-e...
I do agree with you on that. I think there's a happy path where you keep the high-level architecture clean and approachable, and move the tricky bits out to the edge where only a few people will have to know and care about them. That seems to work out pretty well for PostgreSQL, which on the surface is purely black magic but by all accounts is quite nice under the hood.
>> There are functional tests that exercise these classes working together. Fixing a bug in one class breaks many functional tests ..

> Huh? If fixing a bug breaks a functional test, then either the test was correct and you changed your expected system behavior and the test saved your bacon, or the test was a change detector test not a functional test.

I think it's more a symptom of fragile mocking, or just making a unit too small.

IMO, when I was in that situation it was because the mocking framework was too fragile. In hindsight, it may have been useful to just have a library of hand-written mock classes instead of relying on a framework to do it for us.
Take the test: your 'tech debt credit score'
> It doesn’t follow at all that a worse time for developers means worse apps or less-happy consumers

Sure, it's not guaranteed to be a net positive for consumers but it's correlated.

Admittedly not exactly the same, but the Sega Saturn had trouble attracting developers because it was really difficult to develop on, despite the hardware being pretty good. As a result, people who bought a Saturn ended up getting fewer and worse versions of games.

I agree that they shouldn't necessarily always always do everything to appeal to developers, there's a balance, and I'm not suggesting that we get rid of community guidelines and the like, I'm just saying that the more difficult it is for a developer (or anyone) to do something, the less likely they are to do a good job at it, if they do it at at all. Worse apps means a worse experience.
Totally off-topic but worth mentioning. If you click on the "Cookie Policy" link in the footer, it takes you to the right page, but on that page it's still asking for consent before I can actually read the policy. So many websites gets something so simple wrong, even Epic, Spotify and Tinder. Where are we going really?
Because it can’t be both ways. If tomorrow Facebook decides to only offer its app only through Epic App Store, consumers now have reckon with a privacy compromised app. And Apple now has to spend tons more resources playing a failing game of whack a mole closing all sorts of security and privacy holes that could have been avoided if the misbehaving apps weren’t allowed in the first place. Lots of people buy an iPhone for the walled garden, peace of mind experience.
> > That is not a conclusion of intersectionality.

> Could you explain more?

Sure. Intersectionality is a comparatively recent concept that privilege and disadvantage experienced by individuals is not a simple additive or multiplicative combination of the privilege or disadvantage associated with isolated parts of their identities, but that the interaction of such group privilege and disadvantage is more complicated, and particularly that discourse and solutions centered on serving the needs of single-axis identity groups in isolation, even when aggregated, often do not well serve the interests and needs of individuals in overlapping disadvantaged groups; it specifically originated in the late-1980s/early-1990s black feminist movement with the argument that generalized race and gender dialogue missed the particularized issues faced by women of color.

The idea, on the other hand, that there are ethical differences between (in the US, particularly) white identity movements and black, etc., identity movements (and, more generally, in identity movements among locally advantaged classes and those of less advantaged ones), is many decades older than intersectionality theory, having a variety of different roots, the clearest theoretical one (that not the oldest or necessarily the most important) being the "prejudice plus institutional power" view of racism (first expressly articulated in the those terms in 1970), which was immediately applied to the idea of relative merit of group identity movements.

The two ideas can interact (as they do in, e.g., dialogue about "Trans-Exclusionary Radical Feminism"), but are essentially orthogonal concepts. One can fully subscribe to either without subscribing to the other.

> See for example the sympathy shown to Kashmir's fears of demographic change, and the condemnation as racist of the UK's same fears.

The difference there is about institutional power and single-axis identity movements. It has nothing to do with intersectionality, and everything to do with perceived alignment of group identity and preference with institutional power (Muslims being seen as disadvantaged with regard to the Hindu-dominated institutions in India, while no similar institutional disadvantage is perceived for the white ethnically-British in Britain.)
ARM server startup NUVIA raises $240M in Series B
I would suggest that the anomaly in death rate, because it is well-correlated in time with COVID infection rate, is primarily caused by COVID, directly or indirectly, yes.

Think also about the people who have postponed going to the doctor or dentist due to fears of infection.
Is the liquid one also poisonous? Asking for a friend...
None of this would be great for developers.

Having to deal with a multitude of stores run by companies that are even shadier than Apple is not good.
When cyberattacks cost lives, not just digital damage
I Raised It [audio] feat. David Rogier of Masterclass (raised $240M in VC)
>> Use the Handshake currency to participate in auctions hosted by no one in particular

Well, it looks like the short/good tlds were either reserved or already bought. To me it's just another failed distribution model/project. How many active handshake websites are there? 99% of the domains sold seem inactive, purchased for speculative resale value.

Guess what? I'm working on my own fork with a more value-based distribution(IMO).
> Turns out the need to keep your data on prem has been greatly exaggerated...

It's more like selling on-prem is slower and can lead to a slower growth ramp. The change may reflect pressure to focus on growth to ensure payback on investment. If you execute like Snowflake it accelerates revenue growth significantly.
The sun is absolutely a muon source. Almost every muon that hits Earth's surface is caused by cosmic rays from the upper atmosphere creating pions that decay into muons. (1) The average flux is 1 muon per cm^2 per sec (2). Muons only live a few microseconds but this is plenty of time to catalyze fusion reactions. The two problems with muon-assisted fusion are the energy cost of producing muons with current technology and the potential of muons to stick to alpha particles. Both limit the efficiency of the technique. (3)

(1) https://muonsources.org/science-with-muons/how-are-muons-pro...

(2) https://cosmic.lbl.gov/SKliewer/Cosmic_Rays/Muons.htm#:~:tex....

(3) https://en.wikipedia.org/wiki/Muon-catalyzed_fusion
Criminals Moved Trillions of Money Through JP Morgan, HSBC and More
Well, we're talking in a thread about Quarkus, which uses the Java CDI annotations (specifically jax rs) so no need for enterprises to really deal with that complexity : ).

Golang is used by a lot of startups, it lets you move insanely fast. Larger enterprise don't care as much about speed, but care more (allegedly!) about maintenance so as long as there are a ton of Java devs and consulting firms around, I don't see these enterprises switching over anytime soon. With the coming of Generics in v2, I think the language might start to gain a lot more adoption than it has today.
That's assuming a level of critical thinking that exists on HN and a few other forums but isn't really common to the general public.

Most people go into a new topic or new issue area with a basically neutral stance. They aren't looking to disprove the argument, nor do they even view it as an argument. Rather, they're thinking "OK, show me how this is relevant - tie it into my life and how it affects me, then I'll make up my mind based on my feelings afterwards" (in a far more subconscious way - basically nobody actually goes through these thoughts consciously). Analogies are your chance to do that. Get the right one and people associate your issue with something they already hold a positive position on. Get the wrong one and they just ignore you.
Well, probably not if we consider primordial black holes? Those can be quite light, and may have "cleared their orbit" a long time ago.
> I have built trust with Apple and prefer the centralized Apple (over the decentralized dev-houses of the world)

IMO this is a false dichotomy. Epic and Spotify are not the size of Apple, but they're still giants compared to little indie developers.

I trust indie devs way more than any of the BigCos. It's just natural: the fewer customers you have, and the less market power you have, the more you care, the more you have to care, about your individual customers.
Again, just because conservatives (or anyone else) strongly believes something does not make it true.

Take the conservative position on climate change, for instance, which over the past forty years has degenerated from 'there's not enough of a consensus to act' through 'it's happening but it's not human caused' to 'the science is a Chinese conspiracy theory to destroy America.'

Also note the increasing fondness of senior Republican figures, from Trump downwards, for Q-anon and it's associated conspiracy theories. Notably, there's no Democratic Q-anon equivalent of any statute.

Finally, while in office, Trump has told upwards of 20,000 lies regarding objective facts[0]. There's no equivalent lie count for Obama, Biden, or any other prominent non-conservative in very large part because they, unlike prominent conservatives, accept that objective reality exists and see their duty as finding a way to cope with it.

[0] https://www.washingtonpost.com/politics/2020/07/13/president...
> I know it's not an argument against, but the Nazis lost WW2 because they ran out of oil.

Well, they would most likely have lost anyway, but failing to capture the Caucasian oil fields as well as the Allies attacking their fuel infrastructure certainly hastened their demise.

One can make a good argument that the strategic bombing on the western front in WWII was largely ineffective, but there were parts that were wildly successful, like attacking the fuel infrastructure.

As for why they didn't just use synthetic fuel all the way instead of just a fraction of the total use, I don't know. I guess they just couldn't scale it up fast enough. And certainly getting oil from the ground is much cheaper than creating synthetic fuel from coal in huge industrial parks.

> ...also, the main non-fossil fuel the nazis used was probably hay. For their horses. It's just a super weird example.

Sure. Blitzkrieg captured the public imagination, but in reality only a small fraction of the German army were these mechanized shock troops. Most were infantry that moved by train or marched with horses carrying equipment.
Agree, I can't tell enough about this tool from looking at the website to decide whether I want to sign up or not. I want to try it out, but there's no demo and I'm not signing up just to find out what the product is.

Owner: I say this not to be harsh but as an honest piece of advice: if you want to catch my interest, show me a demo.
And every democrat thought the opposite and changed their tune too.

No one really has any strong beliefs about when the president gets to choose a supreme court justice, these beliefs just meld to fit whatever situation will get them a supreme court justice who will represent all the beliefs they do feel strongly about.
> Dealing with Apple is like living under an authoritarian regime. We don't have any choice but to deal with them because of the power they wield.

I’m not sure I’m following. You are being forced to develop for Apple devices against your will?
Everyone wants the recurring -as-a-service revenue without the R&D expense.
If we don't understand how something works and it seems to be causing negative effects perhaps we shouldn't be using said algorithms in the largest social network.
Stable Dependencies Principle and Hidden Dependencies
>Your reply comes off as very authoritarian and controlling. If you like the app store then you should have the choice to use it. What you are saying is that devs shouldn't have access to other options because you dont understand why they wouldn't use the perfect one already there.

Oh, I get that the App Store isn't perfect for developers. That's perfectly fine though. My concern is end users, not developers (software developers aren't benevolent actors).

Developers, such as Facebook, haven't exactly conducted themselves in a way to earn my trust. I'm happy to see them ensnared in the App Store's rules (at least the ones pertaining to privacy, security and general user experience). There's a reason you see users (even right here on HN) celebrating when Apple imposes an ever growing risk of privacy policies on developers. It's because users have learned we cannot trust developers.
It can also raise blood pressure.
Everything is toxic in high enough quantities.
The Nokia 1 I'm typing this on runs Android (Go edition) (shipped with 8; upgraded to 9 then 10) and cost $75 in the US a year ago, with free shipping from Amazon, so seems doable.
There are environmental considerations in manufacturing these, as well as need for immense amount of clean water which is already in short supply in India; the devil is always in the details ...
You can choose among hundreds of cheap "hearing aids" on Amazon.
I had a quite successful blog and great organic traffic from Facebook. My blog was doing great monetising adverts, so I had some cash to reinvest. I bought some adverts on Facebook in hope to bring more awareness to my little blog and get more traffic. The moment I stopped buying ads my organic traffic was a small fraction of what it used to be. People were sharing the content organically, but it didn't have the same reach. I decided to never give Facebook more money after this and removed anything related to Facebook from my blog. That being said this has severely damaged its growth and I closed it a year or so later. I saw that blogs similar to mine grew quite big and I know they heavily spend on advertising. Part of me is thinking maybe I made a huge mistake and I should share my revenue with Facebook by means of buying ads, but I would always had this voice inside my head that I would be doing something unethical. I would understand if Facebook displayed information, for example: "Your post will not be shared to your friends, because linked website owner does not buy advertising". That would be fair, but they make people believe they genuinely can share things with friends, but instead it all goes in vain, in the name of greed.
This is at least a step in the positive direction.

A quick Google tells me that soy has a yield of 2.81 metric tons per hectare, and seaweed has a yield of ~20 metric tons per hectare. Depending on how much of the feed can be replaced by seaweed additive, it's another arrow in the quiver to reduce the environmental impact of food production, the same way that cheap solar and wind don't displace the need for energy efficiency.
>>> Because "great for developers" just shouldn't matter. It should be about what the consumers want.

>> That's an easy opinion to have when it's not your livelihood.

> Isn't this sensationalist?

No.
Its a worthwhile goal if you intend to make money, rather than donating free information to Google.
Why should I read this website and take it seriously if I can't even read the cookie policy without accepting cookies, and when I actually do attempt to read the policy (thanks Reader Mode) I am told that to opt-out I have to disable cookies in my browser?

Looking further and reading their privacy policy in the section titled "Your European Rights", I see this:

> You have the right to ask us not to process your Personal Data for marketing purposes. We will usually inform you (before collecting your Personal Data) if we intend to use your Personal Data for such purposes or if we intend to disclose your information to any third party for such purposes. You can exercise your right to prevent such processing by checking certain boxes on the forms we use to collect your Personal Data.

This is backwards. It is my right to not have you process my personal data for marketing purposes unless I opt-in, not my right to opt-out. This is an important distinction, and the fact that they have a poorly worded privacy policy on this makes me feel like they didn't really do their due diligence on this very basic stuff.
> or the test was a change detector test not a functional test.

Or the test was flat out broken and was testing implementation detail minutiae that don't really matter. As in, in a strange limbo between unit and functional tests. I've seen this many times.

> It seems like OP has never worked on a large system

That's an extreme logic leap + ad hominem in one. You got that from just one article?
No, it's actually not, because people have different moral foundations, and many people value loyalty/authority/sanctity over care/fairness. It doesn't mean they don't care about care/fairness, it just means they don't make it their moral priority.

If you refuse to engage with these people and view them all as sub-human there's no path forward for society.
Dramatically Increase Reliability with a Simple Change: Split Up Deployments
Bitcoin Helps Cubans to Free Themselves from the U.S. Embargo
Great! may i ask what is the tool you draw the diagram?
Rob Pike is doing something similar with Upspin. See https://upspin.io/