skysight-inc/HackerNews huggingface dataset:
I use it for everything.

I have unique/monthly limit cards:

* My kid's swim class has a unique card.
* Wife's phone (setup before Google started rejecting their cards)
* Cable bill
* Netflix
* Personal AWS bill
* Gymboree
* Monthly self-storage

Recently closed one-time cards:

* Online grocery order
* Delivery food order (leave some padding for tip)
* Online clothing retailers
* Charitable donations paid via CC
* Tickets to DisneyWorld
* Every penny that goes through PayPal because I don't trust them for a second

Literally, anything that we pay for over the phone or online.

One place I'm especially happy to have it is my vet. They're really bad at billing. They've double billed me twice. Now I keep a dead card on file (they want a card) and give them a new one with a hard limit every time I have to pay a bill. No more double billing and I can see when they're screwing up.
The way that behavioral economics is very often presented is not with the epistemic humility you describe here however. This is in part the fault of media popularizers and entities that use behavioral economics to justify and push their own agendas but in my experience the well known names in research are also culpable, both in their own popularizations and applications of their research and in their academic work.

There is an admirable strain in classical economics of epistemic humility: assuming that when human agents act in the world in ways that don't appear to match economic theory, it is at least as likely that the agents are acting in their own best interests and the economic theory, model or data are wrong than the reverse.

Behavioral economics tends to follow a less admirable strain of economic thought that assumes when agents don't follow the predictions of our over simplified model, it is the agents who are wrong and not the model. This is merely misguided in it's benign form but becomes pernicious when it is inevitably extended to "fixing" the agent's behavior through some form of coercion.

My criticism of BE is when it makes too strong a claim to agents acting irrationally rather than questioning where its own assumptions or models may be incomplete.

I find it somewhat useful if overly simplistic as an aid to analyzing and improving my own decisions. I dislike its use as another tool to justify telling people what to do. I also find its lack of introspection into its own flaws and limitations as a field disappointing.
I think what a lot of people forget is that this is being driven by costs. Companies don't want to pay for disaster recovery, and it's cheaper to set up a k8's platform. The platform itself performs disaster recovery, so now that's one less cost for the company.

It's all about saving money on DR. When these companies realize that developers can't handle doing ops AND complex business logic, maybe they'll rethink it. Until then I expect this trend to spread rapidly as companies look for ways to abstract away DR costs.
You can have multiple kiosks so you can parallelize the ordering process.
Net Results: Data centres need to power down their energy requirements
The McD's up the street has a couple of these but they don't accept cash which makes it necessary to for me to use the cashier since I'm a 99.99% cash-only person.

The main benefit AFAICT is they only use the fancy table tents so they bring your order out to you, using the cashier is hit-n-miss on those things and seems to totally depend on how the cashier's day is going.

One thing I have noticed lately is there's a whole lot more kids doing the entry-level jobs at McDonalds these days, for a while it was almost exclusively older folks and the youngins were just out of luck trying to get a foothold in the job market.
I've had Caps Lock mapped to escape for years. You used to need some tool to do this, but now you can do it right inside Keyboard settings "Modifier Keys".

Make sure you choose the real keyboard if you also have a Yubikey plugged in :)
There is a difference between immortal and slow to change. I don't think people want government to fail fast and be replaced with another government in the span of two years.
I would guess women do it as well, but the study I read on this topic only found it was true for men. I don't care if people disagree or dislike what I'm saying, it's true nonetheless. People harm themselves by not listening.
Running Amazon's RCF Algorithm on the Numenta Anomaly Benchmark
I've had a touchbar-mBP since release day, and I've only just recently found a use for the touchbar: in Zoom, to start recording the session, and in iTerm to change the colours.

Just this week I noticed with surprise that I'm actually using the touchbar 'productively' in this fashion - but its been a long time coming.

However I'd throw away this newfound appreciation of the touchBar in an instant, if both of these apps just .. you know .. had icons for the task. Maybe some sort of strip of icons, even ...
What are they supposed to do? Python is bigger than GvR. A pretty big chunk of the tech industry depends on it. We were probably long past the point where a "BDFL" was healthy --- not because of any moral issue, but because over the long term the market is going to dictate where Python goes and how it grows, and people should stop kidding themselves that it might be otherwise.

I don't think it's at all unseemly that people involved in the Python project respond to GvR's LOA announcement by working out continuity. As someone who has to interact with a lot of Python code professionally, that's exactly the response I'd hope for.
Outrageous. I’m offended, because I see open source as a great force for change, and I find your remarks belittling.
Hey there! I'm really sorry to hear about the negative experience.

I can't speak to a specific case on a public forum. However, you are correct that in very rare cases, merchants can push through transactions without prior authorization - it's against card network rules, and it’s typically a simple chargeback to win. Even in cases where we don’t win, we typically cover out of pocket.

I’m happy to look into this. Can you shoot me a note at bo@privacy.com?
In Denmark most macdonalds in the capital area have kiosks now, there is never a line and they are pretty intuitive. No problems at all.
He's not wrong, SQLite is a very well tested piece of software and probably the best that can be done safety-wise in C. Still, as it was pointed out by pcwalton below, and also last time this topic was discussed, there are some use cases where tests done on the entirety machine code do not guarantee that UB will not occur.

For one, it's quite likely that an embedded platform's toolchain will not be part of the SQLite test configurations. Secondly, SQLite can be and is compiled into a binary, and this means that all bets are off, especially if LTO is enabled.
Thirdly there are products that build on SQLite, such as its own commercial encryption extension and other extensions from third parties. The former probably enjoy the same level of testing, but it's not clear how the latter are tested.

The conclusion is that it's humanly impossible to write memory-safe C, even with 100% test coverage, static and dynamic analysis. Something like Frama-C is required, which is virtually unheard of for the majority of open source and commercial software.
Cool idea, seems like a mess for side channels.
would you mind pointing on which of the 133 pages is the rule?

I could not find it after a quick glance.
What do you need Bootstrap for if you can use CSS Grid?
Even his attempt to relate his own experiences was pretty poor. He was a grill man, which had some modicum of skill that a fast food patron would pay for.
Unlike a decade ago, most people have grown accustomed to data entry on a machine. Progressing to a self-serve order kiosk, or even order on a phone and send it to the restaurant before you step in is inevitable.

Some of the McDonalds do offer table service. If this CEO is bleeding-heart about young labourers that he employs could simply retrain them for that task and/or convert them to kitchen staff to better handle the foot + drive through traffic.

But at the end, this is merely a fluff piece about how minimum wages are bad.
> those in power start viewing scientists with disdain and distrust

Are we talking about a novel or the current government in power in some prominent countries at the moment?
> 2008

FreeBSD jails date from 2000

Solaris zones date from 2004

https://us-east.manta.joyent.com/bcantrill/public/ppwl-cantr...

https://us-east.manta.joyent.com/bcantrill/public/ppwl-cantr...
> You could get one of those „hire a post box“ services, but again, too expensive if not really used for business.

They're not too expensive, at least in the US. I an extra-small size PO box, and it costs the equivalent of $7 a month if rented yearly. Besides domain registrations, I've also used it as my mail forwarding address when moving, to help shake off junk-mail senders.
Disclosure must be stopped.
I used to live in a Peapod area, and it was awesome.

Amazon's grocery service in Seattle was also my go-to for a while.

But where I am now, Amazon Prime/Amazon Pantry is close to double the store price or more for fresh items. For example, a gallon of milk is $1.49 at the neighborhood supermarket. Prime Now is $5-6/gallon. I like largely because you can only buy organic.
Given the windows update craziness, I've re-read this part a few times to make sure there's no double negative or sarcasm:

> there's absolutely NOTHING on your computer that isn't planned

There's LITTLE on my Windows VM that IS planned.

I guess that could be said with a straight face only because it was 2005.
You wrap it in parens to avoid the warning: if ((x = 7)) { ... }
It’s funny because I “perform complex simulations and handle massive data sets” but no laptop (or even desktop) is capable of handling them. I normally need to SSH to some cluster with thousands of CPU cores and terabytes of RAM. I’m actually kind of curious who the target user is for a high performance laptop nowadays. Video editors? What kinds of tasks require more performance than a standard laptop but less than a desktop?

I currently have a 2012 MBP Retina, but am not sure if I want my next laptop to be another MBP or just the regular MacBook. I really like the 15” screen and would have a hard time giving that up. I wish they had a regular MacBook with a high quality screen, battery, and keyboard and not much else.
Smartphones have less mass to move. The touchpad is haptic but the Taptic chip is fairly large and the whole pad is kind of suspended so that you can feel the vibrations. I bet they will do this but it might be tricky since it has a display in it.
They have a point, but count me nostalgic for the early days of early technology. At a certain point things move from being homegrown and individualized to industrial, dehumanized, and commodified. No one really likes this process, but it's a choice our society has made. Of course, as a socialist, I believe we can make different choices, but I digress.
I'm really sorry to hear about the negative experience. This is surprising to me, and I’d be happy to look into the specific case - can you drop me a note at bo@privacy.com?
For similar reasons, I highly recommend a book called Capital: Critique of Political Economy. And likewise, some people may have strong opinions about the author’s work. I'd really encourage them to put them aside and deeply understand his points + context.
I agree, I particularly like this line:

In that pursuit, internet culture subconsciously turned itself into a calloused nub, a place where so many “jokes” are the equivalent of running and shouting “fire!” in a movie theater, and a place where the biggest joke of all is the idea of caring about anything in the first place
After carefully reviewing this bug report with our board of directors on 4chan, we have come to the conclusion that your "rusty C skills" should be enough to fix the issue.
I would therefore like to remind you that rasmus@php.net is http://en.wikipedia.org/wiki/Rasmus_lerdorf

ahahaha
In my experience the hemorrhaging will continue. When people see this they start looking for jobs and continue their time with that company limited.
I think that would be horrible. Yoga book has already brought this idea to market, and typing on it is a nightmare.
Some root cause analysis would be nice. Because whatever went wrong that caused GvR to step down isn't solved and the future structure whatever form it will take will most likely not be quite as resilient against this as GvR was.

Also, an apology for the way this turned out would be seemly.
It is sad. I disagree with that. Products needs to appeal to the end user. Easter eggs have that gut appeal.

They are like google chnage of the main logo, but in a sneakier way: you will not find them unless you look for them.
It's not just shaming for a mistake - it's shaming for repeatedly making mistakes because they're too lazy to implement a mistake-preventing solution.
Got any Easter eggs to show?
Can you elaborate on this ? Do you get this when just accessing tools.google.com/seedbank or inside a Colab notebook ?
What browser are you using ?
Interesting, thanks! Sad that it requires third-party software to add the iTerm shortcut (which was my biggest concern since I use it so often), but sounds like the touchbar will probably be a net positive, or at least not a dealbreaker when I do eventually upgrade.
Having also grown up with Asimov novels, recently I was pleasantly surprised to discover Vernor Vinge's A Deepness In the Sky[1] which contains also a discussion on the very same topic.

[1] https://en.wikipedia.org/wiki/A_Deepness_in_the_Sky
productive... sorry but I'm starting to hate this word. What do you mean by that? Being able to randomly import blobs of code that maybe does something that might help you as you go figure out what you're supposed to implement while at the same time the "customer" is also figuring out what they want?

Argh, please! What a crazy asylum...
That looks like it's more about serving the food automatically rather than ordering it. With the kiosk, the food is still served the same way, but the ordering involves less people.

I can see the automat process being less desirable because there's an unknown, and obviously longer time between when the food is prepared vs when it is served. With the kiosks the food is still served pretty much immediately after it's prepared.
Then explain nodejs and MongoDB existing in production systems?

Or did you forget the /s...
Xnumon – monitor macOS for malicious activity
Yes, two other people have said the same thing already. I don't personally agree with it but I don't have a response beyond that.
This is because often the "cause" is actually jut time ticking :

- What was fun 3 years ago isn't anymore

- That feature that was useful to your customers is no longer serving purposes

- It was about new feature, and now it's about maintaining compatibility

- ...

There is no real cause to "treat", you just need to adapt to the new environment you are facing.
The only item I semi-regularly enjoy from McD's is a McDouble Like a 'Mac. Unfortunately when I tried a kiosk, I couldn't order it. If they go 100% kiosks and not offer this delicious mod, I will no longer be their customer.
Google replacing python with Go?
> (Insert secondary rant about the "convenience" of DIY grocery checkout. I cannot stand those things!)

I LOVE those things. Yes, lots of people have problems with them, but at the store I frequent (WinCo), most people have an entire cartful (filled to the brim) of stuff. I live nearby and go multiple times a week. Usually I have less than a basket of stuff. It almost always gets me out 3-5 minutes faster than a line.
I don't know if it is what tgb was referring to, but in section F-15, it says

c) No Malicious Code. Developer warrants that the software shall not contain any code that does not support
a software requirement and weakens the security of the application, including computer viruses, worms, time
bombs, back doors, Trojan horses, Easter eggs, and all other forms of malicious code
Eh, MS is so damn big that they can get a pass on no Easter Eggs in operating systems. But I fully expect them to be games, etc. Have some fun, and respect your roots.
A human is still reading the order and making your food. I've had mistakes with mine that were very obvious like "No cheese" yet I still get cheese
Yeah, the explanation sounds all good and professional but it deeply contrasts with my Windows experiences.

While I can believe there are serious people working on this OS, I often seriously get upset by all the crap Microsoft is putting in Windows.
(There was this time where it downloaded 'Candy Crush' on its own!?). I would prefer a few easter-eggs instead.

Seriously Microsoft, please be coherent.
Do a search for "Easter". It's on page F-15.
I suspect this is just the code equivalent of performance art (with the emphasis on art). People do a lot of funny things just because they can, and, since source is embedded in the paper, I’m guessing this wasn’t just an April Fools prank.
Yes thank you Guido! I started working with python back in 1999 working with zope, now we live in a much easier world where you have many options to deploy python applications, my boss wound up rejecting my project but working with python was just as amazing in 99 as it is today its just so much easier you can see all the work and more importantly love that has been put into the language since its inception. Thanks again Guido for all your amazing work!
Package verification using gpg (2015)
[SD APM PM here] Yep, we support Java / JVM, Node.js, and Go; Python is coming soon
The way "color images" are produced is to map the Hounsfield scale to the visible colour spectrum: i.e. blood red, bone white, steel gray etc.

https://en.wikipedia.org/wiki/Hounsfield_units#Value_in_part...

CT machines have this calibrated as standard, DICOM images have the corresponding fields for the values. Any DICOM viewer will do this (i.e. 3D Slicer, ParaView, OsiriX etc.)

As you say, there is nothing new in this, just PR. Medipix also has been around for a while, it's basically a solid state detector with an integrated USB readout on the silicon. Neither has been invented at CERN, its COTS.
Can you define what you mean by disaster recovery? To me it means the ability to recover business applications from a site failure.

Assuming you have a similar definition how does Kubernetes solve that problem?
Well to be fair a lot of people contacting a front-line service center for a non-specialized product/service can't even articulate their problem accurately, if at all. I'm sure it'd be pretty easy to get jaded about people after hearing "I don't know if it's on or not, it just doesn't work...fix it" enough times.
> Most mac apps don't use function keys as shortcuts

Many buy MBPs for the perceived quality of hardware, and install Windows or Linux as their primary OS.
Produce isn't bad at my chain. you can input via code, name, or picture. Easy.
Emmys: Netflix Beats HBO with Most Nominations
A lot more regulation could be done without actually resorting to censoring media.
> Or did you forget the /s...

Yep. It's been a long day after a particularly long week. I will take a break from HN, too much on my mind. Thanks for the reminder.
I'm a developer and BetterTouchTool is great. I have terminal shortcuts and others bound to touch bar buttons. BTT even lets you run bash scripts from the touch bar.
There is different kinds of intelligence. Like said, it can be smart to not be smart, if you want to survive under a stupid, but powerful regime. Smart in that moment, not so smart now, when it is wise, to understand more, than just be able.to follow simple orders. Robots can do that better.
Llamas, Machine Learning and a Trip to Kenya
I mean, all color is is your brain's perception of 3 input channels. Your eye can detect (roughly) the amount of stimulation from blue light, green light, and red light... your brain interprets this as a color.

You can do the same thing for X-rays, or any 3-channel data source.

(Fun fact: because of this, there are colors that your brain can understand but aren't wavelengths of light. Magenta is seen when your blue and red sensors are activated... but there is no single wavelength of light that can do this. Meanwhile, your eye can't tell the difference between monochromatic yellow light, or red and green light being received simultaneously. This is why RGB monitors work, and why you can't represent every color you can see on a computer screen.)
I don't have any links, but most office buildings I've encountered let you turn off sections of lights. For more granular control we've simply removed the lightbulbs. (Sometimes to the chagrin of the facilities people)

If lights from far away are a problem I don't have a very good solution beyond hanging a flag or something from the ceiling to try and block the light.
Thanks harlanji, hopefully dang or sctb unflags my comment. I'm not sure how I broke the rules with that one, outside of it apparently being unpopular. Very strange.
Whatever apology GvR is owed, it's none of my business. The post-BDFL continuity plan is super relevant to me, but I can say with some confidence that GvR does not need me as a witness to whatever psychological remediation he may or may not need for the assignment expression debacle. It's not my place to psychoanalyze him, and he rather clearly didn't ask me to.

So again: why, as a professional who interacts with the Python ecosystem, am I interested in anything more than what is already happening on the thread?
For every minute that he holds the BDLF title.
wait, is that what devops means to you? That devs are doing ops?
>because over the long term the market is going to dictate where Python goes and how it grow

The market didn't give the world any language nearly as readable and approachable for non-programmers.
That's an absurd statement. Should you get compensated for throwing your trash away too?

In reality you're "compensated" by having a burger that costs $5 instead of $10.
You do "if (((x = re_match(foo, bar))) {...}".

At least the systems I've seen need a extra (()) around = to disable the warnings and notify the reader that you're not just comparing for equality.
What if you can't?
Hey, what is the best way to contact you? I may be able to help.
They could have used any Python version with one of the many version managers around or docker. I think nobody cares about what comes with the operating system nowadays.

The problem was that after 8 years there were still around libraries and frameworks that worked only with Python 2. That's a huge failure. If developers want to keep using the old stuff it means that the new one is either badly designed or badly managed.

Compare it with Ruby. There were big changes from 1.8 to 1.9 (unicode stuff among the others) and again with the 2.x series. The language mostly maintained backward compatibility and we can still write Ruby on 2.5 with the old 1.8 syntax. Community ported libraries and frameworks, started using the new features and all went well.
We're working on being competitive here :).
Given a large codebase I was not familiar with, I wrote https://vlasovstudio.com/runtime-flow/ tool. It shows and records executed code in real-time just as you interact with an application. (Works only for .NET Windows programs.)
Ok normally I don’t approve of these types of comments on HN, but this was witty.

For those who do not get the reference, Alan Kay is the inventor of SmallTalk: http://worrydream.com/EarlyHistoryOfSmalltalk/
K8s establishes a pattern for implementing many ops tasks as controllers rather than scripts or configs. The level of abstraction will be raised, and more and more of the custom hacks specific to individual companies will become modules you deploy on your cluster.

In this way, devs will be doing ops, but not as ops for any given prod environment, rather encoding operational tasks in reusable software.

Ops themselves will bifurcate, one towards configuring prebuilt controllers, others towards troubleshooting problems in production. The middle ground will hollow out.