skysight-inc/HackerNews huggingface dataset:
Python's original "sales pitch" was that it was a clean and simple language. As years go by and more weird stuff is piled in, it becomes less Pythonic.
Microsoft saw Android and iOS getting away with installing whatever they like at whatever time they like for years, and how little users complain about it; so they were seduced by such practices.
> Seriously Microsoft, please be coherent.

This post is 13 years old. They may have been totally coherent in 2005 but lost their way by 2018.
The '1' instead of a '0' is an easter egg.
What I mean by DR is that if a data center gets nuked, you still have a replica of your k8's platform running in your other data center(s).

So k8's basically runs a replica of your whole system behind the scenes so if a physical location goes down you still have your system running.
>People are more rational when the cost to them of being irrational is larger.

This was directly negated in the article.
They’re laptops, just cover the brand name in stickers and nobody will know what kind of GPU you have inside there.
No they aren’t. The code is open source anyway so if the dependency is important enough for your project, fork it. Or pay for support.
Hmm they do #2 already, and #4 (ish, no unions yet but threats of unionizing), elon musk is pretty much a guaranteed check on #6 and as for #7... can you be more run down than in the middle of the desert?
Looks nice, but what do I need this for? My online brokerage already does this for me.
Former CEO, but yes.
> because in the end they have no choice

Or don’t care.
There was an article some time ago (also on HN) about a Linux command line tool which had an easter egg on a particular date/time - it's output was slightly different, and this broke some build scripts in another project, and as you can imagine, it was hard to pin down.

Then the easter egg was removed and people were complaining that "it's takes the fun, the human out" (as you can also see here)

But what if every command line tool had an easter egg at a particular date/time? Then on every day of the year one of your tools would misbehave. Is this really what we want? What if a safety critical process gets broken because of this.

A recent example:

> We've noticed that some of our automatic tests fail when they run at 00:30 but work fine the rest of the day. They fail with the message "gimme gimme gimme" in stderr, which wasn't expected. Why are we getting this output?

https://unix.stackexchange.com/questions/405783/why-does-man...
It isn't even about tech vs "non-tech". It's about whether you get data in a consistent format or not. Where I used to work, we would get a gigabyte sized file of random XML without any documentation and be told to deal with it, first step being to tell the non technical people what we had. Another delivery would be something totally different. Saying "oh, we deal with petabytes" is missing the point. If there's nothing unexpected or unknown about the data, then it's not a challenge, because you know, computers process stuff automatically.
I caught the part about, "we have unitialized variables being passed everywhere which should be numbers" and that code, well, smells.

I think the PHP team changing the return value of a function without putting anything in a changelog is a Very Bad Idea and a dev. should be pretty upset about that. Saying that the main dev. is doing this work as a charitable thing is fairly misleading as well.

Buuuuut, I also think passing an unitialized value like that is already a bug in this context given the type of software being created. I'd rather see, "NULL" found wherever than know that it was magically changed to 0 (like they would prefer). I know the dev. said that this is just a formatting thing, but I'll wager they're using formatted numbers for some sort of calculation (inadvertently or not).

Whatever is going on, I hope there was a huge code review and a massive QA effort ( which I also doubt happened), because this is a textbook example of tech debt and the loan shark has come a-knockin'.
Just a wild guess, but I think the people who use Azure use it for its compliance/security features, and people who need those may not be the most forthcoming about their applications. (Governments, Banks, etc)
Even though I am hardwired to C and 'thinking like a machine would/prefers', python was probably the first and only language I didn't feel like it was a programming language at all. Always when I write something in it, it's always 'huh, and that's it? I'm... done?'. Sure, it's equal part due to language and 'batteries', but neither would happen without GvR and awesome community that built around his project and him. Python, to me, is like lisp without parens and with libraries - the future we were promised. Only thing I, personally, can't do is write large(er/ish) codebases with it. I tend to get lost, but that's probably due to my C-like brain. In any case, thanks for everything!
It's more like experienced devs doing ops in support of devs. As with most terms like this ymmv.
That is the predominant definition, so yes I would assume just that.

It’s more or less a logical following of infrastructure as code, because it’s the developers who write and push those files.
Nvidia GTX 1180 expected to be announced at Gamescom 2018
Is Lab-Grown Meat Really Meat?
We're finally getting close to discovering the spore drive.
Read this book to understand the argument:

Willful Ignorance: The Mismeasure of... https://www.amazon.com/dp/0470890444

The first example given is a health one: models say taking this medicine fixes X. But patients fail to take it all the time.

Humans are not to be treated as cold hard facts.

Our reliance on stats, regardless of getting the equation “right”, is very similar to our history of “follow the scripture”.

We’re chasing an outcome of following the numbers and ignoring the process we’re using to get there

It’s a simple process that fails humanity over and over: conform to authorities narrative

Folks like Demore might be following correct mathematical process, but they and their data have no real authority over others in a so-called free society
The Scooter Wars will be a bloodbath – and Uber will win
Seedbank – discover machine learning examples
The indentation should be almost the same as any other language. Unless you have an aversion to consistent code-style.

Python whitespace was only annoying for me years ago when it still had trouble handling tabs and spaces in the same file, and you would run into literally invisible bugs. I haven't run into that in a long time, though.
Long ago, Apple sold keyboards that are regarded as some of the best ever made (up with the IBM M, but quiet).

‘I asked [Jobs] if he would sign my Apple Extended Keyboard. He burst out: “This keyboard represents everything about Apple that I hate. It’s a battleship. Why does it have all these keys? Do you use this F1 key? No.” And with his car keys he pried it right off. “How about this F2 key?” Off they all went. “I’m changing the world, one keyboard at a time,” he concluded in a calmer voice.’ — Steve Jurvetson at https://web.archive.org/web/20111007191749/http://www.busine...
Can we avoid the godwin point please ?
Agreed. When people say k8s/docker is complicated, yes it is, but its simpler and more reliable than the shedload of custom build, config & deployment scripts I've seen in past systems.
Guido, thanks for all your work on Python. It made a huge impact on my life. I have been writing python for the last 12 years and enjoyed every moment. For many years Python was the best way for me to translate my ideas into a working program, and it made a major effect on the way I think. I wish you great luck on all your future endeavors!
Most have apps for ordering ahead of time already:

https://www.mcdonalds.com/us/en-us/mobile-order-and-pay.html

https://one.chick-fil-a.com/

https://www.wendys.com/wendys-app

https://www.bk.com/app

https://www.starbucks.com/coffeehouse/mobile-apps/mystarbuck...
Ya, we love Firebase! Use Firebase functions heavily and i've been very pleased. That tied with redux works so smoothly. It's a different way of thinking about things but I find it so much easier to maintain and reason about than your conventional rest service.

Couple things I wish it had:

1. Ability to `keepalive` certain functions. Cold start is real. We have gotten around this via app engine cron that triggers certain functions.

2. Schedule them on cron. We have gotten around this using app engine.

If curious, this is what we are building off of Firebase (and React native) https://itunes.apple.com/us/app/bunch-group-video-chat-games...
If you want to, you could inspect the API and read source code for the plugins that you use (and disable automatically updating plugins if your editor supports that).

Or you could run a local instance. It's all open source and plugins support specifying your own endpoint so you're not tied to the server provided by the author.

Disclosure: I'm the author of two plugins: code-stats-vim and code-stats-zsh.
It's okay, if you don't like it you can just plug an external keyboard into the dongle you have plugged into the dongle you have plugged into the only USB-C port they plan on offering!
Also in the tradition of ambitious TeX is this 2008 winner of the Judge's Prize for the ICFP Programming Contest: http://sdh33b.blogspot.com/2008/07/icfp-contest-2008.html (contest link: http://web.cecs.pdx.edu/~sheard/2008IcfpContest/).
Yes, far more dangerous.

Control information and you control the populace. You don't need to use guns because the people don't know whats going on, you can prevent people from organizing, you can use misinformation and propaganda to control people. Control of information and control of speech is a massive amount of power. I'd rather google had access to a few nukes, honestly.
hmm... I'd like to try this. Is that how you order it? "I'd like a McDouble like a Mac, please"
You got me wrong. I never said that groups in general are stupid.

I meant specifically a average group of average people today. And stupid in the sense that they fail to see any big picture(and also the picture in front of their eyes is usually quite blurry). Quite problematic in a globalised world.
It has a new keyboard, which means Apple recognized the problem with the old keyboard months, maybe a the better part of a year before the recently announced new warranty on keyboard + body replacement, long enough to design a replacement.

That's a pretty shitty thing to do to keep denying the problem and collecting repair fees from their customers in the mean time.
So maybe a nice compromise would be having both... having a touchbar that can be customized in addition to a standard set of function keys.
Ask HN: What is the greatest thing you have done out of jealousy/envy?
Your problem will be, that it is very easy to argue for somebody knowledgeable in the field, that this can be done completely without CERN’s research. Actually, similar stuff has already been done.
Since there is no metrics for that, your entire post, much like a lot of any part of the language design process, is very opinionated.

It's why it's hard.
Seriously, what an odd comment. OH I'LL SHOW THOSE DUMB JOCKS AT THE NEW YORK TIMES.

Nonsense.
How do you know they haven’t done precisely this? It takes more than 18 months to bring a brand new case and motherboard design to market. This could have been underway for more than a year now. (To be clear: I don’t think they have. But if they did, neither you nor I would know.)
I don't think that 1/300 million part was about the likelihood of influencing the election, but rather about what percentage of the gains go to the person (not more than the percentage that that person represents of the population, presumably).

Even if you had guaranteed ability to affect the outcome of an election, supposing you knew that by spending many hours researching the correct policy to vote for you could save each person in USA $1, it would not be worth it for you to spend the time figuring it out. Although from a social perspective it would be a worthy thing to spend time on.
I remember reading the manual of a handheld PC many years ago. It was very professionally written and detailed. In the "updating" part though, there was something like "At this point, the update has started and pressing the back button continuously will only make you more angry". It had made my day.
I'm a neckbeard, literally, and it's even gray :). I'm not sure the implied age gap proves out... maybe. I mean there are always early, mainstream and late adopters of a thing. I remember teaching C++ back in the 90's and there was always at least one person in the back of the room who at some point would say "I can do all this with structs and pointers!" or something to that effect. But yeah, ultimately if you get to be my age and are still doing engineering in this business then it's either because you're still doing it at the same place or you're not afraid of change.
A UX guide to reducing shopping cart abandonment rates in online stores
A dictionary of string: functions I guess? Don't think there is a decent one
You're right, I haven't seen it and thought it was more recent.
My coworker went down to the South Pole to install Debian on the IceCube cluster (funny story: it's hard to cool servers there because the air is really dry) ~14 years ago. Basically, a 48 hour trip both ways just to insert a CD and press reset. We were all jealous.
Would my life be that much worse if I paid 10 bucks a month for google search?
Site that improves the UI for discovering new content on Netflix
> it's true nonetheless

[citation needed]
You pay for the license when you buy a new machine. The free upgrade is now over, so if somebody is on Windows 8 and wants to upgrade to 10, he will have to buy a license.
Adding media keys did not require the loss of Function keys (“fn” toggle) so low use in apps was not a reason to remove keys entirely.

How is a touch volume slider better? Using modifier keys you can achieve any level of precision from keyboard volume keys, without looking down to find and watch what you tap. There are also slider controls already, using the mouse (both in the menu bar and System Preferences).
So... like they said. Down from 2 to 1.
3 Reasons to Keep the Music Playing
I don't read it like that at all.

There's certainly a friendly nod to the CoC and an invitation for people not willing to adhere to it to leave —and I think that alone would help chill things out— but it's a sustained level of often-thankless hard work. Especially if you have a day job where they're pushing for more and more performance.

This missive is about helping the project move on, not himself. Bollocking the people who have made things hard isn't a productive next step. It's not what's required now; the core devs need to work out how decisions are made.

This is that prompt.
...which is way too much to ask of every single function that takes bytes.

Sorry if I wasn't clear. I meant to suggest that the byte-functions wouldn't know or do anything about encodings. They just work with bytes. It's the other functions, that take the encoding-annotated bytes (or optionally a "pure" unicode type), that would care about encodings.
It's not that. The tech is not a solution for everyone's problems to begin with. It's a purely commercial tech made in an attempt to compete with Amazon and sell you stuff. It's very lock-iny, expensive to leave and is crippled on purpose, to make you buy services from Google. Barrier of entry for competition is high too, so it will be pricey.
> Eschew flamebait. Don't introduce flamewar topics unless you have something genuinely new to say. Avoid unrelated controversies and generic tangents.

Inflammatory generalizations with no evidence like this count as flamebait, so please eschew them.

https://news.ycombinator.com/newsguidelines.html
I don't think a public thread is the right time or place for such a retrospective. Keep in mind Guido's parting words ("Finally. A reminder that the archives of this list are public").

And I'm not sure who would be the right person or people to apologise. A number expressed regret at what happened, but I don't really think the core devs are at fault here.
I used to work right near a McDonalds in Los Angeles that has had two of these in addition to cashiers for a few years.

Here is what I've noticed:

- All other things being equal and given the option, it seems that most people went to the human cashier. I can't ever remember seeing a person using one of these if there was no line at a person.

- During peak traffic times (lunch hour, as this McDonalds was near a bunch of business parks) they often needed an employee manning the kiosks to answer questions and help customers who got stuck. In this case, it was one employee for two terminals, but it could probably have been a 1:4 or 1:6 ratio no problem.

- Kind of unsurprisingly, people you would assume were not good with technology (older patrons) seemed to struggle more and take longer to order and get stuck more.

- There was a little bit of a learning curve to be able to confidently use on quickly, but even once I had gotten the hang of it, going to a cashier was always faster. Having a friendly, categorized, nested UI is just slower than what the cashiers have. Also, the terminal touch screen wasn't super responsive.

This all leads me to believe that this really isn't that big of an issue at this point. I expect to see a hybrid style approach like we do we self-checkout at grocery stores, where you have the option to do it yourself, but it's not the only option.

No matter how simple they make these to use, it's still a new "thing" to learn. Frequent McDonalds customers may opt for the terminal, but infrequent customers aren't going to want to take the time to learn how to use these, especially when they are in a rush or have other pressing issues (imagine a one parent 3 screaming children type scenario).
Are you not interested in what caused the leader of a community to step down? Do you not think that that information would be helpful in sustaining the community? This event is not business as usual, it should be considered with great care.
Seconding the issues on the Load Balancer and 502s. We moved our app there earlier this year to take advantage of GKE and just sort of put up with random 502s (especially during deployments, which are supposed to be zero-downtime). We contacted Google Support but they were unable to help and said that yeah, some percentage of dropped requests is fine. I suppose it's something with our Rails app or configuration, but no one was able to help and I decided to stop wasting time trying to fix it.

They have more-or-less gone away now but several months later it leaves me with very little confidence in GLBs and quite scared to change anything around.
Details of Magic Leap One – Tegra
I don't think he was referring to harsh sentences or punitive measures when someone breaks the law. I think its more that when its life and not the Government that is going to punish you for failing, you're going to work harder at not failing. In addition to the punishment provided by the Government there is also fall back mechanisms (bankruptcy protection, social security, medicare/medicaid, etc...) that they provide.

I would counter that without those punishments and protections, its possible that fewer people would do things like start businesses, for example. I don't really know. I'd love to see some data on this.

Seems to me that instead of rushing to one extreme or the other (no Government vs big Government), finding a good balance between the two is going to be the most productive for us all.
Regarding the endless mailinglist thread problem on this PEP, I can only recommend to use a different PEP tool.

A wiki leads to more structured argumentation, can be re-ordered and edited and doesn't get out of control. Sometimes I also use github issues, because I can update the issues there. But on big issues a wiki page is better.

Such a mailinglist discussion is mostly drama without much content.
I can't quite tell if you're being sarcastic or earnest.
I have a feeling that most of us working with Azure are employed by large corporations outside of Silicon Valley / FAANG. And we're poorly represented on Hacker News.

Microsoft's bread and butter was always the Fortune 500's and I have the impression that's where they're making most of their Azure sales.
You definitely have to have a good knowledge about the underlying system, no doubt.

But actually shouldering the burden of creating and maintaining the entire runtime -- and orchestrate it -- is a bit much and stretches people thin.
still more marketing from fast.ai on hacker news
Not large open office, but very visible screen.

I closed tab very very fast.
It's interesting they classify eastereggs with malicious code!

I'm glad I avoid doing business with the government.
I agree. The kitchen seems far more chaotic now that the employees are all answering to a computer. And when something goes wrong, there's nobody with the training or authority to fix it.

And because the customer has to stand around for ten minutes waiting for the food, you have nothing better to do than watch the kitchen mayhem. Half the staff running around. The other half waiting for something to happen so they can start running.

At least, that's how it looks in America. In Germany, it seemed to achieve the goal of a well-ordered, speedy kitchen.
Not really, but I don't know this space as well as I do the space covered by DDIA. It could well be that no one has written such a book, and perhaps the market is ready for one.
If I was only interested in programming to become a google worthy programmer, would you say I have enough evidence that I should quit?
There are two recent MS easter eggs I can think of:

1. Clippy is hiding in the "school supplies" Office theme.

2. The default user photo in Office 2010 was a silhouette of Bill Gates' mugshot photo. This one is gone in the recent versions.

Both are just images though. No code was harmed in the making of these easter eggs.
It's obviously rational not to resist robbers and all the reasons people tell you not to stand. But it's still noble if someone does, because it's potentially a deterrent to other robbers, and if nobody resists, some people are statistically going to be harmed anyway.

I feel a certain distaste for everyone saying don't fight back. Why can't we say "I'm not going to fight in that situation, but it's ok if other people want to"?
exactly, this has nothing to do with the LF and everything to do with the NodeJS community being OK with a for-profit startup owning their registry... the registry should be community owned and funded similar to the way say the LF runs LetsEncrypt.org as a community resource
4 Ways to Keep Rising Prices from Burning Up Your Wallet
The way I read it: we are taking your money (oh so much), we can't risk losing your trust if you happen to have no sense of humor AND we want to preserve the illusion that this is serious business.
It's all about the implementation/execution. We'd need some new technology to really make this work well.
FYI this is an opinion piece written by a former McDonalds CEO. As for my opinion, I welcome the kiosks as there will be less communication barriers and greater order accuracy. Innovation will always lead to a reduction in human labor costs, but we should not artificially keep human labor where it's not needed.
Well said.

What kills me is we hear about this w/ regards to lower waged workers. I make many times more than a Walmart worker and I don't have near the pressure on me to perform. I put it on myself, because I know I'm privileged to be doing something I enjoy, but I don't have to put up with anything near what they do. I think it's just another example of the haves hating on the have nots. They don't trust them to do their jobs well so they have to poke and pry at them. It's disgusting.