skysight-inc/HackerNews huggingface dataset:
It's obviously possible that there's an effective development process in here somewhere that I just haven't come across myself, but I still don't see it.

For a feature flag to be useful compared to the typical setup where you have a feature branch and then rebase that onto master from time to time until you're ready to do a fast-forward merge, you would need to be testing multiple features concurrently before any of them is merged back to master.

Testing all possible combinations of unmerged features in development is an exponentially difficult problem, so surely no-one is doing that. However, even testing selected combinations still requires someone to be aware of everything that is going on in enough technical detail to highlight potential trouble areas in time to take useful action that would become more difficult once some of those features start to get merged in.

Assuming you have a large enough project that co-ordinating different ongoing development work isn't just handled via informal discussions anyway, that would mean someone has to be identifying risky combinations that could benefit from testing in advance, and someone has to be responsible for doing that testing, and someone has to be responsible for addressing any issues that are discovered as a result. Does anyone here work in a development group that actually does this?

Meanwhile, the cost of using feature flags routinely is clear: every time you do any significant development work, you have to bracket all affected code with a new flag, and someone has to coordinate those flags and make sure they're all tidied up with code left in the "on" mode by release time.
I've never spoken to you before and goalposts have always been. You just think every product is major. No, Spanner is not equivalent to Google Maps or Search.
Dear god the input image they used to generate that is TERRIBLE! It could be damn near any black male.

The real negligence here is whoever tuned the software to spit out a result for that quality of image rather than a "not enough data, too many matches, please submit a better image" error.
If they hadn’t run out of money first. Also advertisers don’t want to deal with every mom and pop website. If they did, you wouldn’t have the pervasiveness of as networks.

What are the chances that they could have grown organically? Do you really want the government to tell founders that they couldn’t accept Facebook’s $1 billion dollars? Would you want the government telling you who you couldn’t sell your property to?
At this point, every ms customer should stop complaining. MS knows what you think about it, and ignores you. Look at your options rationally:

You can chose to live with it and bitch. Sorry, dont expect anyone to care, you preferred it over the alternatives.

You can mess with the registry/ group policy/ whatever. It will take you a few hours, and in a few weeks you'll have to do it again. You'll never be in the lead. If that's your choice, so be it, but be honest: you wanted this more than any alternative.

You can go to linux. Things will be better, but not perfect, and there will be an uncomfortable learning curve of a few weeks. Bonus points if you reclaim the money for the license. More bonus points if you give some money to the linux ecosystem.

You can go to OSX, and deal with the walled garden. Life will be good, as long as you can live with whatever apple thinks is best.

You can contact local politicians, consumer groups, etc...

You can sue microsoft. Really. Especially in the EU, if you thoroughly do your homework, you have a reasonable chance of winning. Somebody complained about seeing the license only after having paid for windows, sued and won. After that ms printed the url to the license on all their EU windows boxes.

You can contact ms support and complain. They will notice if their decisions make their support costs raise.

Each non ms option causes some short term discomfort, but each small drop eventually wears down a mountain. Make your choice and live with it.
> I’m a long shareholder of Google. It’s amazing how they have four monopolies and only monetize one of them. I’m confident they have a bright future ahead.

What? Name me a company to make a comeback on the R&D-is-dead-slowly-killing-bussines front?[1]. Clearly Google (and Intel) are on the IBM train now, with only a lack of anti-trust possibly keeping them barely sentient in a few years. [I say "sentient" because they could continue to rent-seek into their feeding tube way after.]

And clearly this person is letting their investment guide their thinking rather than vice-versa. You almost get it, just a bit more!

[1]: Don't say MS, yet, they have embraced tons of web-era trappings and culture, but are they actually pushing the envelope or still assimilating?
I'm excited for what this means for categories of apps that many users currently consider to be "junk" – restaurant ordering apps, parking apps, venue apps.

There are many of these, and we often don't want download these, or when we finally cave in and do download them the friction of notifications and eventual deletion is a pain.

With App Clips, and some of the features like "no install", 8 hours of push notifications and the ability to confirm a fixed location without location permissions, I think the UX is going to be significantly improved.
I wouldn't use DSL these days, it's very old :)

DSL's goal was to provide most of the tools you might need in a tiny footprint. The platform target was the old "thin-client" style machines which might pack a 500 MHz AMD Geode or a VIA C3 processo and have either no internal storage or maybe a few hundred megabytes for preboot environments.

They were able to fit X (Xfree86, iirc) w/ Fluxbox, Firefox, Ted (a word processor), and a few other things into a 50 MB "bizcard" image (PCMCIA cards & compact flash).

Another thing it was designed to do was allow you to install most of the common things to a small internal storage device, while running the rest off of optical media.

It dates to the time before common support for USB booting. Also kinda crazy to realize you could fit Firefox, a windowing environment, and a kernel into 50 MiB while today the standard vim install is 33 MiB...
That entire show is just a 5% exaggeration of the real Silicon Valley.
You have no cause to sound as confident as you are. You're completely wrong in the first paragraph in a way that shows you don't understand the first thing that you are talking about. For example, you say " For instance, covid19 was discovered around October at the start of the seasonal flu season in the northern hemisphere and it was a coronavirus, which makes it 95% likely to be strongly seasonal, highly infectious, and mild"
First, it was discovered in late December, probably jumping to humans in November. Second, there are four "mild" coronaviruses, that have been circulating for a long time, but that's neglecting to mention that there is a strong bright line between the "seasonal" circulating coronaviruses and the new coronaviruses - the name that was given to nCoV-19 gives a hint to what you should be calibrating as your reference (SARS-CoV-2) - SARS and MERS, both of which have astronomical case fatality rates (10% and 40%). SARS was contained by a massive public health effort of quarantine and lockdown, MERS the same except it seems to be less transmittable.
Woops! 500 million is correct. Thank you!
> If you're publicly listed, it's not your company anymore.

Well, maybe. Something can be publicly listed while being majority owned by one person. But the "short-term vs long-term" dichotomy was meant more as a commentary on valuations and discount rates in general.

> Or, you could sell the business to the person most qualified to run it well instead of installing the boss's kid as the new CEO. Nepotism is gross.

This is completely unrelated to ownership.
I think you should revisit perl.

My first job writing perl was in 2005 or 2006, and it was not a good language for an eager idiot without guidance. After a couple years, I started getting it, and it became one of my favorite languages.

I think it was my coworker who told me to read https://hop.perl.plover.com/ and it blew my mind and made me start to rethink how I was approaching code. With the languages that I'd been using previously, the game was to fit the problem into what the language wanted you to do. HOP would likely be boring to you now, and wouldn't do much for me, but at the time, it showed me that perl was a language in which the same problem could be solved in multiple different ways, and both be just as right as the other.

Fetishizing that freedom, just like anything else, leads to self indulgent trash. I've seen it in every language, but perl allows for so much freedom it is easy to misuse.

It clicked with me that the best perl code was code that did what I intuitively thought it should do when I used it, and did what I thought it would do when I looked at it. Perl, compared to every other language that I've used, gave me tools to accomplish that.

Perl's object system is Python's, just in its raw parts. I still miss aspects of Moose that are impossible or ugly to use in other languages. Regexps are easy to misuse, but grammars allowed me to cleanly express what something did better than I've been able to in any other language. Mixing in functional ideas, where appropriate, made my code easier to reason about, instead of the debugging hell that I've seen it add to languages like Java. When I learned the concepts from perl, I learned when to use them in other languages.

I don't use perl much anymore, and I don't think I would push it on a team, and I really don't think that it is a good language for beginning programmers, unless there are good mentors around. Most of the beautiful code that I've ever written has been in perl.
Low socioeconomic status people experience more decline in age-related functions
>multiple millions of dollars

I can pretty much assure you the accumulated dollars invested over the years in making JS fast is likely to be closer to multiple billions combined.
Perl was my first encounter with regular expressions. To this day, no language I've used does it better and cleaner. This includes Python, Boost/C++, Java, JavaScript, LISP, Go and Rust.
The 6S is the point when a phone got "fast enough". It was fast enough to be useful as a mobile phone without being frustrating to use. Everything since has been gravy, but the 6S is still surprisingly useful as a mobile device.
They actually had a run with the grain in General Mills cereal! The commercial name of the Modern wheat cousin Is “Kernza”

https://kernza.org/

https://www.dallasnews.com/food/cooking/2019/05/23/can-cerea...
Do Movies Still Need Multiplexes?
> If he is a nationally known blogger, he risks losing [his job] (for reasons stated elsewhere).

Why? Because he posted controversially?

If he's an academic, perhaps he has tenure. But even if he doesn't, and he's as good as people are claiming, he ought to do well in private practice. And I can't imagine that a psychiatrist would lose their license over blog posts (but perhaps my imagination is outdated). He might lose patients who don't like his views, but then maybe he'd find such patients tiresome.

I haven't read the blog, but I've seen nothing that suggests that he posted PII about any of his patients. If he did, then I retract what I said above.
OP hasn't said anything about the cause of the manager transition. For all we know, it could be just that their old manager left for a better opportunity, and they back-filled the role.

My advice - help the manager as much as possible while you evaluate them. It'll probably be fine, and you'll learn to work with them -- they may even make the team better. If not, start looking.
I think that no one in the comments recalled that the last times that older iPhones got the last updates, they became slower with reduced artificially reduced battery life.

So somehow, despite getting updates, old iPhones were becoming less functional and users would get the feeling that they have to change it for a shiny new recent more powerful iPhone!
use strict. In Perl you can prevent something like the following from compiling. You can't with Ruby (unless they've finally addressed that).

$foo = 2;
if (some_test()) {
$fooo = 3;
}
Well, you can get it there, but berries aren't worth enough to make that journey by air. That is generally reserved for seafood and there is an equally amazing logistics system to do that. Calling one of the most amazing processes on the planet "disastrous logistics chain" is just disingenuous.
JavaScript probably can, or at least mostly. That's where a lot of its problems come from, historical baggage.
> Had the Yamato and Musashi not been distracted and just turned into Leyte Gulf as planned, the American landing craft were sitting ducks.

That's overstating it a bit.

Six battleships, seven cruisers, and 21 destroyers were prepared to meet the Japanese force, and they'd have been under air attack either way.
Figma was released in 2016. The author must be some kind of prophet.
Agree with your points, but it's not about affecting who wins by campaign spending so much as it is controlling the winner after they've won, because then you own them. This is why lobbyists will donate to both sides.

> Compared to economic elites, average voters have a low to nonexistent influence on public policies. “Not only do ordinary citizens not have uniquely substantial power over policy decisions, they have little or no independent influence on policy at all,” the authors conclude. [1]

[1] https://journalistsresource.org/studies/politics/finance-lob...
So you're saying we get to keep all of the beautiful natural resources and culture of the country, but the handful of billionaires exploiting it and its people go elsewhere and take their shitty morals with them, leaving a country with reduced economic inequality?

I'm sold.
I agree with this. I have had Hey for more than a week now. The UI is nice and feels fresh but that's about it. There are some features which won't work well if you keep an address for long enough.

- Screener: This works well at start but it won't scale well. I still have to see every address for the first time. Google is smart to send spam to spam. I almost never have to check it. I have used other email services and no one comes even close to recognizing and flagging spam well.

- Categorization : Algos work well mostly in Gmail. Auto Categorization works reall well, sure it sometimes mislabels and sends email to a different category. But it is accurate most of the times. I don't have to spend time on these rules.
The development has come to a (temporary?) halt right now, the bs::framework we were using encountered some issues right after we adopted it... Hopefully we'll be able to resume some time in the future! In the meantime, https://github.com/Try/OpenGothic is more feature-rich.

(Disclaimer: I worked on the project but I am not the maintainer nor am I any kind of leader figure in the dev team)
> So that something like the combination of a judicial private key and an fbi private key were required to access the data?

Because, eventually, they'll leak. Security and intelligence agencies have lost keys and hacking tools and top security documents.

And when they leak, the surface for what you can exfiltrate before the keys are rolled over will be _everything_. If you can roll over the key.

Microsoft leaked their Secure Boot key once, and it wasn't possible for them to fix that on all of their devices. Whilst that isn't a particularly concerning leak, that changes if what it was protecting becomes someone's personal information.

To protect against a leak that compromises everyone, everywhere, you'd want the government keys to be unique per site and company. Which would also incidentally make securing those keys harder and lead to more leaks.

And that's before you question whether the people with access to the keys are actually trustworthy and won't do what law enforcement have done in the past, like stalk their ex.

It's a no-win situation.
Indeed.

You mentioned

> PWAs are more private and don't have access to things that could contain sensitive information like the clipboard's contents

Do PWAs -- Web applications built with JavaScript, among other Web technologies -- have access to standard Web API offering? If so, then PWAs offer no advantage with respect to your claim. How does using a PWA provide a more secure environment for the user?
I think partly it's just the inconsistency that bothers me, but when I'm being a consumer of a project it's one of the main things I look at -- certainly more than many of the other top-level items.

* "Actions" are basically only useful to me as an active project contributor.

* "Security" is a pretty niche tab -- I think personally I've clicked on it only a handful of times, ever

* "Insights" I had forgotten about to be honest (and obviously don't use it), but even as I look at it now, I think it's somewhat useful for judging how active a project. For mature projects (that don't need active development) it says almost nothing. I personally do a fuzzy judgement on Releases, popularity, # Issues open/closed, # merged PRs, # and age of open PRs, # contributors.

I use "Releases" as a consumer in mainly three ways:

1) To help judge the quality and maturity of a project, in terms of how easy it will be to deal with as a dependency. Are releases being used (vs published adhoc)? Are there betas? Is there a changelog or curated release notes? Is semantic versioning being used? How frequent are releases?

2) When updating dependencies, and looking for breaking changes or things I need to update in usage.

3) For downloading, when it's the only way -- though this is typically linked from the main README, and I'd generally only care about the latest.
“Just because you're paranoid doesn't mean they aren't after you.”
― Joseph Heller, Catch-22

Published (1961) before Kurt Cobain (and myself) was born.
> "...in our culture right now..."

no, this has happened throughout time and everywhere, and will, far into the future. it's not just right now, or unique to the web. being perceived a threat (like writing mean things) typically elicits a negative response. it's literally how escalation happens.

that shouldn't be surprising. but what's unacceptable is the unethical, criminal, and grossly disproportionate response.
ISC2020 International Machine-Learning Hardware Workshop
This post inadvertently reminded me of why communism always fails.

Communist policy makers assumed worker-cogs that thought nothing of providing for their family which resulted in people’s productivity falling dramatically and the resulting mass starvation, etc. (historians cite >100M deaths from attempts at implementing communism! yikes)
> The other processors still used Tcl on HPUX/Solaris/AIX so Perl on Linux was like nice warm sheets by comparison.

I would agree, but I don't think you meant it the same way I would: I prefer nice cold sheets when I sleep, and I much prefer Tcl to Perl!
So because you started using other services that's mean Google is behind, what kind of logic is that
Tesla under investigation for Model S touchscreen failures
No, it can be used offline perfectly fine.

Edit: I think I get it now, you prefer to not have the online component at all.
> I don’t think one can call a blessed hash (or scalar for the fancy folks) an object _system_.

Perl first, then JavaScript.

Did you know JavaScript classes are blessed hashes?

They even take about the same amount of syntax. ("__proto__" vs "blessed", "prototype" vs "bless").

Old JavaScript made the blessing crude and obvious.

Modern JavaScript lets you hide it in a "class" decleration. Which you can also do in Perl if you want (though you'll need to choose a module for this, and people generally prefer a different approach to dressing up objects in Perl.)

There's still a blessed hash under the hood which you can see and kind of have to be aware of... in both languages.
Democrats increased the spying powers and war budget of a President they genuinely believed to be a Russian puppet.
yeah Google is to busy mastering mind-control by search censorship and advertising to give a damn about "apps"
I was listening to a great American poet recently, the lines
"The buying power of the proletariat's gone down/ Money's getting shallow and weak" really stuck with me.

What can that much money in the markets really buy when there's no economy being served by it any more? Eventually the winners will find they've been playing the wrong game.
OpenGL 2D Facade (2): Mesh Data – Design Patterns and Video Games
Same for me. I fired up Edge, it asked about migrating from Firefox, I declined and that was it...
> Android / Chrome are amazing - why not put the execs like this in charge of shipping everything

They did. Sundar ran both Android and Chrome, and now he's CEO.
> This is what happens pretty much every other time money changes hands.

Money is usually taxed when there is an exchange. You buy a sandwich, you pay sales tax and the seller pays income tax.

Inheritance isn't an exchange. It's effectively a gift. Gifts normally aren't taxed. Or they are, but not separately -- if you earn a dollar you pay income tax, if you buy a thing you pay sales tax, if you give the thing to someone else it "isn't taxed" except of course for all the taxes that were already paid in acquiring it. Adding a further tax is in fact taxing the same purchase again.
Thanks. I was rabbit holing procrastinating yesterday. Just look at how long the OP post of mine is hah.

But I am wondering how Amazon is surging to a distant 3rd place for ads. I think one reason might be that usually Microsoft (which I would think is mostly MSN, any other major site they own, and Bing) and LinkedIn are separated?

I know Amazon has sponsored items in multiple places around Amazon.com. Amazon is big enough that those placements alone could put them as the distant third. But I wonder if they do anything outside that.

Different note. Yahoo failed miserably at trying to compete with Google Adsense. I’m a bit surprised there’s never been a team up effort among some combo of the remaining players, or Facebook themselves trying to go at it. Adsense makes much less money than AdWords. Not sure how much less it does on top of splitting the money with the websites, but Facebook has enough ads and tech most likely. Facebook’s rep is pretty bad compared to other top tech companies, but Adsense has grumbling going on and Amazon pulled a lot of their affiliate stuff with covid19 giving them more orders than they can deal with.

This would be a great time for Facebook or some combo like Facebook and Microsoft making competitors to major Google services. Namely Adsense and Analytics. Though Analytics probably isn’t worth it for Microsoft since user data isn’t as prized for them and the anti-Facebook sentiment amongst vocal Internet crowd could be enough to not make even attempting that worth it. Even though I have a hard time seeing how the current, what, 90% market share Google Analytics and 80%+ Adsense have for their markets would be any worse off with an equally user privacy offensive company (FB) joining the fray and taking 1/4 or so of the market over time.

At the very least an FB[/Msft] Adsense alternative would immediately be a possible boon for people banned from Adsense or shaken up by Adsense issues. And Amazon affiliate things never coming back to how they were.

Welp. Shit. This is super long too
This is exactly right. You see the flashes of brilliance and the incredible untapped value in GDocs. But its slow, disorganized and stagnant. Google could be making its money the honest way, by providing genuine value, making people more productive and and collaborative. Its heartbreaking to see them instead massively profiting through spying and manipulating their users. They destroyed their brand and surely they are no longer an appealing place to work for those who can afford to have a conscience.