skysight-inc/HackerNews huggingface dataset:
For clarification, "canary" in this article refers to rolling out a new release to some small subset of production traffic, a la canary release (eg https://martinfowler.com/bliki/CanaryRelease.html).

At least a few other people in the comments are saying that in their experience, "canaries" are black-box monitoring programs that simulate critical user journeys. This is not what this article is discussing.
> Given the post's lack of detail relating to the experience of creating the game itself, I fear OP is treating his craft as a means to an end; instead of loving his craft for what it is.

I'm sure this is true for some people, but it seems to completely disregard the problems this guy went through and his personal context.

It's true that programming and/or game development may be a craft to some people, but it doesn't sound like it was for this guy.

He went through something bad, was censored and censured for talking about it, and came out of the wringer feeling betrayed and lost. It sounded like something went wrong with his little brother, too.

Rather than the "I have a dream and I want to make this game real" story we usually see, this sounds more like a guy turning to his hobby as a therapeutic outlet, specifically:

> While my career was falling apart, I decided to start making a video game. Normally I might have played a video game as a way to retreat from the world. But instead I channeled all of my anger, sadness, disappointment, and frustration into a project that became the video game you see above. . . . I can take some fictional people, make everyone betray them for all their own petty and cowardly reasons, and our protagonists will just have to deal with it. . . . So now I've resigned from a job I had grown to despise, and I'm channeling my frustration into something productive as a way of dealing with everything that had happened.

This post is certainly an advertisement for his game, but it's also definitely a way to try to vent about things he's not allowed to talk about -- I can't imagine how frustrating that must be.

I think that saying that his feelings now are due to his misunderstanding of "his craft" is needlessly dismissive.
Toyota doesn’t “get it” anymore. I see a lot of paralleles to the late 70s downfall of GM. The beancounters took over and nothing of the soul of the company remains.

Objectively this car is fine but it’s not a Toyota in any way.
And interior. And factory.
How do seatbealts protect people outside the vehicle?
Equal parts cynicism and pragmatism.

I'll buy you a drink if you're ever in Sydney...
Acquiring Ignorance
SBCGlobal Email Login and Setup
They really did it to prevent Microsoft from doing this. Apple just ended up being the real threat. Another company with the ability to lock down access to the web and Google was (and is) an existential threat to Google.
It works in my town. In fact it’s preffered.
Currently the right side of my space bar is non-functional. The left side is working fine.
सुबह उठते ही देखे ये चीज़े तो भाग्य चमक जायेगा by Life Guru Dr. Chawla
That is so weird to me. Toyota makes the most reliable cars. Why would they give anyone else the opportunity to piss in their pool?
Effects of the government shutdown
The original phrase is "वटीतून ताटात", pronounced as "vaatitun tatat", but with two different sounds for the "t". A "vaati" or "katori" is a small bowl, several of which are placed inside the plate in a meal. The idea is that you are the bowl and your family is the plate; irrespective of whether food is served in the bowl or the plate, finally you are the one who enjoys it.
A logarithmic increase in performance is positive for all n, but not necessarily _materially_ positive for all n. In fact there will be an n where the marginal gain from adding more data will _not_ be worth it, if the cost of adding more data scales linearly but the benefit scale logarithmically.
> In their defense apparently they were trying to prevent background apps from spying on your screen.

I have heard from several blind people that this is also Google's excuse for the horribly broken Android accessibility.
Probably the least of their problems at this point.
That's what all the lords and kings used to say. "This freedom nonsense is too tricky for you all to manage yourselves, let us hold on to it and take care of it for you."

Freedom is a messy thing. It not only needs to be used carefully, but nurtured. Misuse of it does not mean we should have less of it.
I use ddg as my primary search. I haven’t counted but my gut says I do a second search on google ~40% or more.

I like ddg, i support them, but for any but the most basic queries google is a solid tier above.
The BR-Z is a fantastic car, don’t get me wrong. I totally love them. It’s just not a Toyota. It’s a Subaru.
Revisiting Using Docker (2018)
But for the non-car enthusiast, Toyota still dominates. Its almost a multigenerational "meme" in my family to buy Toyota.

So, while they might be pissing off the niche enthusiast community, they're still winning for people who want an affordable, dependable car, which is most people.

That said it is a bit disappointing.
You being able to take a bus to work does not mean that the majority of people in America can as well. A large number of jobs are filled by people who cannot afford to live anywhere but in a different city than where their employer is located. This was not their choice, because they didn't choose to layout housing and real estate markets in a way that causes this.

You're making my point for me. The individual has little culpability in oil consumption when their homes are built far away from their jobs due to real estate developers. Nor are they culpable for not taking public transit when those systems are utterly eroded by private interests. It may not have been big oils direct actions that led to these conditions, but that doesn't change the fact that the individuals who live under them can be blamed for living under them. Sure, I guess we can give them some flak for not changing the conditions by rising up and seizing control of the resources that make their conditions so existentially dire, but then, that's exactly what the original op was saying.
> Most EU citizens want something like the EEC, with some nice freedom of movement. They don't want a hard or ideological political union.

I believe the EEA is just that.
I just submitted a request. I’ll post an update here if I get a response.
Can you give me a tl;dr of what you are referring to. Links to articles would be great too!
>So what could the EU have conceded that would have convinced the die-hard Brexiteers to opt for Remain?

All it would have taken is to swing the referendum result by a few percentage points.

Some moves towards reforming the EU to make it more democratic could have been welcome.
I coach people in these circumstances. In most cases they simply lack a model for what constitutes a hobby-type skill vs. what constitutes a full-time+-type skill. They don't know how to tell the difference without diving in and trying it. And I sympathize, having done that myself.

IMO a really basic helpful model is: 1) thing I could do in my sleep and still amaze people with OR make money with == means of making a living and 2) thing that excites me and yet always seems just out of reach == hobby.

However the devil is in the details and you cannot by easily diminish the excitement of #2 (above) because you risk becoming the enemy just by suggesting that it not be prized above all other work. So there are other models which must be skillfully employed to help tease out this comprehension. It's kind of a minefield, actually.
I understand that the CIA have been villains in many different countries, but I didn't know about their involvement in South Asia. Could you elaborate a bit?
If the model is an ideal encoding, then the description length of every input grows logarithmically. Perhaps the performance is gated on the number of "features" in the ideal encoding.
That would imply competence.
The biggest benefit to Bash scripting over a friendlier language is that Bash is guaranteed to just work on pretty much every machine. Bash is on virtually every *nix machine (except maybe embedded devices), and it's extremely resilient to time. Looking through the change history (https://wiki.bash-hackers.org/scripting/bashchanges), I'd wager that 99% of scripts don't use anything that wasn't in Bash 2.05b, which came out in Jul 2002. Anecdotally, the "newest" feature that I've ever used is regex support in conditional expressions, which was added in 3.0-alpha (Aug 2004).

Ruby and Python, meanwhile, are not quite so universally installed as Bash, and they have had all sorts of major breaking changes since 2004. And even if they are installed and version-compatible, they still might not work. Countless times have I seen a misconfiguration with Python 2 vs 3 or RVM or the PATH variable or whatever else cause errors, but I have never run into a scenario where a Bash script didn't just work.

All that said, I'm totally with you that Bash scripts should be short and sweet. If you're doing something with over 100 lines, Bash's downsides overtake its benefits.
Google's summary of its AI work in 2018
And why is that? What is good for EU is good for Europe.
A passion is something that is personal and internal. It's your direct experience with a craft that is becomes a natural extension of you. When you change your relationship to that craft such that you require some external means, it no longer becomes purely internal. In today's culture, which (I believe) overvalues monetization and productivity, it is easy to be swept into external desires for accomplishment. And, even if you do achieve your goals, it is very difficult to go back to re-experience the original internal, personal relationship you enjoyed with that craft
Sure but what does that have to do with the Supra? Why even bother releasing this? It’s an objectively bad car.

It’s not a halo car because none of it is Toyota. At least when you buy a Chevy Bolt you can tell yourself it’s from the same people who make the Corvette. This is just a rebranded BMW. It’s like Toyota is rubbing in the fact they only make bland toasters.
blah blah not electric blah blah ...
I've been a huge Toyota fan since the late 80s. I've owned multiple 1970s Corollas, 80s and 90s Celicas, Hiluxes, the list goes on. All the way up to mid 2000s.

This Supra is an abomination. They go on about how it's "for the fans", which just rubs it in even worse. If they'd just made a bigger 86 with a turbo V6 I would've put money down the minute they took preorders. Instead I'm just upset that they absolutely destroyed the name of one of the most iconic cars of my generation by outsourcing it to BMW and whitelabeling a boring overpriced midlife crisis car.

Every single Toyota car nut I know is insulted, and you just have to look at ANY car forum to see how badly this entire thing is being received.

For most people, a car is the second biggest possession in their life after a house. For many it's THE biggest possession. It's not unfair for people to be attached to brands they've grown up with, and cars they've worked their asses off and poured literally blood sweat and tears into.

Look how upset people are over a missing headphone jack. Now imagine if the iPhone 11 was a rebadged Android phone made entirely by Samsung with an Apple sticker on the back, not even running iOS.

Toyota really screwed this one.
The subaru BRZ and toyota scion/ft86/gt86 are apparently the same car: https://en.wikipedia.org/wiki/Toyota_86

How can the subaru BRZ be a fantastic car, when the toyota scion is not?
Yes, precisely. Logarithmic growth asymptotically decreases - it's the definitional opposite of exponential growth. This is clearly illustrated in typical graphs depicting logarithmic growth: https://jamesclear.com/wp-content/uploads/2015/04/logarithmi...

So in point of fact, according to the cited paper Google is asserting there are diminishing returns to increasing the volume of data.
curious, why is this paper just now making the front page of this site? it's been published several years ago.
His book, Being Direct, is amazing. It's decades of real marketing campaigns, often with detailed test results. It really guided and helped my marketing career.
One of my reasons for not use DDG was maps, another big one is instant airline data on search query results (which isn't fair bc Google owns ITA). This upgrade to maps is awesome, IMO Mapbox felt like I was in the stone ages for map functionality and UI.
Gods.
The issue with all package managers is they are basically an abstraction for build systems. Ideally a package manager would just be a "meta-build" language and say git (per option branches).
Not EV, not Hybrid, not even really made by Toyota (Z4 rebadge). I struggle to understand why this vehicle is relevant other than perhaps as a symbol of the ICE sportscar nadir.
Are 16 and 17 year olds even of voting age in the UK? You can't possibly advocate letting non UK citizens decide for UK matters.
Feel free to use a podcast app. The feed URL is: https://data.voxsnap.com/podcast/ycombinator.rss
It cannot, really. It can only shadow the old declaration (and isn't even necessary). This means if you have Derived : Base with such a shadowed member, then code from the library that uses a Base cannot call your shadowing member. You can't really change behaviour that way, nor break anything, except for yourself.
I believe this is a statement about who gets credit, not quality difference between models. They're the same car. But, in the eyes of the comment you're replying to, subaru is responsible for the engineering decisions that make it great.
The Toyota Scion is not a car. The Scion FR-S/Subaru BR-Z is a fine car, it just isn’t a Toyota. As I said, it’s a Subaru.

Scion was a failed marketing ploy that betrays Toyota’s deep misunderstanding of the youth market.
Algorithms for Functional Programming Using Scheme
It's not just for ideas or those considering startups. Definitely a good reminder of what the "roots" are even for later stage companies. A lot of things hit home for me in terms of CEO roles, growth, hiring, culture and product.
Most of the abstractions used in computing are objectively quite complicated. Filesystems are a classic example - to understand a filesystem practically someone has to be able to imagine a tree structure, which they will never see laid out in one spot. A lot of ordinary users aren't going to be up for that, I don't think that is a skill called upon outside of computing.

In the case of "deleting Google maps" I'd suggest many users probably operate by remembering a recipe of actions they need to take to get a result, of a form "see this" -> "do that". If they aren't regular computer users, it is easy to see how the fact that some of those steps are in a context that we call "Google Maps" could escape them. They probably aren't comfortable with the idea of programs (especially if someone has told them that programs are separate from each other; because as an axiom that it is sometimes violated). Google Maps isn't labeled inside the app, so if they don't already know what it is they aren't going to figure it out.

In short, yes users are going to believe contradictory things. Just because Hacker News users all know the common abstractions by heart doesn't make them obvious to everyone.
You're right; I don't know OP, and I've probably made some assumptions that are incorrect, but that's just the inevitable consequence of stating anything positively. I did, however, try not to attempt to state anything about OP's personal character or feelings. My initial inspiration for my comment was based on the quote you mentioned above: he channeled his anger/frustration into his craft. To me, that sounded like he found a dwelling in his craft for programming, and it reminded me of one of my own personal experiences
Animoji Android – Download the Latest Animoji and Memoji for Free
That's a terrible article.

> There is principle, which sounds like "favor object composition over class inheritance".

This is begging the question, isn't it? Why favor object composition over inheritance? The qualification here that's missing is "for code re-use". If your goal is simply to re-use code then you should favor composition. But if you're actually modeling an is-a relationship or trying to modify the behavior of a base class then that's not just for code re-use.

This subtly seems to have been lost. It's much easier to religiously ban all inheritance than to simply use it appropriately.

> In most cases "HAS-A" relationship is more semantically correct than "IS-A" relationship between classes.

In most, but not all cases. You will find that in most cases of inheritance in frameworks, for example, follow the is-a relationship perfectly. And you'll find most of time composition is used for has-a relationships. It's an error to mix this up but that's not the fault of inheritance.

For example, in my own software I inherit from the database context class to provide a host of features beyond what the framework provides. My context is a database context.

> Composition is more flexible than inheritance.

If you need that flexibility, great. But I don't see why having more flexibility is automatically good for the correctness of the program. If X is always implemented by Y, that's much easier to reason about.

> Inheritance breaks encapsulation.

I don't see how that's true. Your base class exposes what it wants to potential child classes so encapsulation is preserved. There are some languages that provide no limits (no protected/private/virtual/etc) but then those don't provide any encapsulation in any other situation either.

> A design based on object composition usually will have less classes.

Says who? What's the research behind this? I assume most projects have a mix of inheritance and composition as needed.

> It is possible to implement "multiple inheritance" in languages which do not support it by composing multiple objects into one.

That's not multiple inheritance -- it's just composing multiple objects using some kind of proxy. There is a difference.

> There is no conflict between methods/properties names, which might occur with inheritance.

Ok, that's a fair point.
Exploit in McAfee allows attackers to hijack your computer
Miata M4?
Apple should launch an alternative to Google Maps on Android. I can slowly see the transition coming.

I love Here Maps too, it's good to have alternatives to Google products.
From last few months react community is embracing Typescript. create-react-app added support for typescript.
Likely that a lot of folks (y.t. included) won't want to own a Tesla until it's really clear that the company is set up to service broken stuff over the long run. It'll be interesting to see how the Taycan does, and go from there.
Not sure if you mean fiction or non-fiction.

For non-fiction (at least):

1. Write - a first draft, of an essay, chapter, article, anything. Don't judge for quality. A first draft is supposed to be bad.[0] Just write the stuff down. The main thing is to have raw material for:

2. Editing. Edit, re-edit, reorganize, etc. Maybe dozens of times or more, until there's not a word that can be improved or cut, until every cliché is gone. Edit more. Maybe the pieces will merge, or split apart - let the writing happen, go where it wants to go, not where you want it to go.

p.s. Zinsser's On Writing Well, on writing non-fiction, is wonderful, as is pg's essay about writing essays.

http://www.paulgraham.com/essay.html also: http://www.paulgraham.com/talk.html

[0] Like it says in Clean Code, first you write dirty code, then you clean it. Nobody can write clean code; it's a product of editing.
The MKIV is incredibly sexy, but it's got worse power:weight than a boosted 86, and it's over 20 years old, so maintenance will become a hassle.
This is just like the time the USD was hostilely taken over by the GBP and I had to exchange all my dollars for pounds so they wouldn't be worthless. Unless I was a government employee, then I was SOL. Truly the money of the future.
It is interesting how any movement in opposition to globalism is caused by Russia, and any opponent of the progressivism pushing for this is obviously an racist/sexist/bigot.

It is interesting how all the yellow jackets, the maga folks, and the brexiters are all brutes easily influenced by nepharious forces against their own good. Especially when others manipulate their sometimes violent primitive tendencies.

It is interesting that all opposition to the predominant narrative really should be better informed, and listen to the ones that know better.
Right. If the cost of adding more training data remains flat or increases, a logarithmically increasing n will eventually reach a point such that it's more expensive to continue increasing training volume.

In fact, unless the cost of adding and using training data exponentially decreases over time, it's a mathematical certainty that a logarithmically increasing n will quickly incur expensive, diminishing returns for using more data.

So in the context of this Google paper, you could conceive of a situation where training data actually becomes easier to load (albeit subexponentially) and still becomes too expensive to use relatively quickly.
It looks like a Miata with one of those awful s2000 fastback hard tops!
I much prefer TypeScript than JavaScript, but TS can still allow shitty code, such as:

* Using the type 'any'.

* Using the immediate value `undefined` (JS is mental in the fact that it has two kinds of null... and with TS there's really no excuse for using this one, however TS compiler doesn't complain).

* Using very ugly, or very easy to be misleading, typeguards (granted, TS doesn't have decent typeguards, see https://github.com/Microsoft/TypeScript/issues/28337 ...).

For these reasons, I applaud JS people moving to TS. But I will not recommend any other people (non-JS) to use TS at all.
Betting on the Internet of Afrikan Things
>Every single Toyota car nut I know is insulted, and you just have to look at ANY car forum to see how badly this entire thing is being received.

I don't know, it's fairly well received on Reddit, and I personally like it even though I'm a big fan of the A80 Supra. Let's be honest, enthusiasts are never happy about anything, they all want something that's 500hp that also weights 2000lbs and comes straight from the factory with the price of a 3 years old used Miata.

Is this the same type of car as the A80 Supra? Of course not, but all signs pointing toward it being a quite promising sports car, and all the early reviews are quite positives as well.

The kind of people who make the loudest noise on the forums aren't the type who would be putting money down buying a new $80k GT-R caliber Supra anyway.

For $50k starting price, you get a good looking 2 seater that's relatively light, agile, 4.1s 0-60 and very nicely equipped with the latest BMW cabin tech and Toyota styling, I think this thing will sell like hotcakes.
Amazing, thanks a lot!
Ok so why buy a BMW that has to be fixed by Toyota mechanics? What worse scenario can you even imagine for car maintenance?
"Essentially, users would need to trust that the project isn't doing the tracking because it says it isn't."

The cynic in me is recalling that red hat just got bought by IBM and IBM is in the news for tracking people in a weather app in a sneaky way

I don't know any better though, maybe fedora is quite independent of red hat/IBM and its 100% legit to trust their promises. I'm not sure how it works tbh

Edit: added quote from article