skysight-inc/HackerNews huggingface dataset:
> Evangelou and his team conclude that the field of psychotherapy research needs to work harder to ensure that negative results are published as well as good news results, especially given the findings of another recent paper suggesting that the field has a problem with undeclared researcher allegiance to particular therapeutic approaches.

And from that other recent paper:

> Reviews with a conclusion in favour of psychological therapies (vs pharmacological interventions) were at high risk for a spin in conclusions

For a field so rich in therapeutic models, I find it somewhat surprising that people are not more educated, walking in to visit with a therapist, as to what kind of model or therapy is being used, and what alternatives might be available.

I'm not a psychologist myself but rather a coach, and I love taking little breaks with my clients to move to a meta-perspective and walk them through the variety of models we can use together. Eventually they learn that each model has key leverage points as well as key weaknesses, and tying oneself to a single model as if it has no significant blind spots can quickly put one's desired outcomes at risk.

Maybe some psychologists here can weigh in; perhaps this is already a thing in the therapy world.
They are being forced if they don't want to or cannot afford to buy meat.
MacBook Pro Keys Feature a Silicone Barrier to Prevent Malfunctions Due to Dust
A few more details from an article in the Guardian:

---

The Guardian US is based at one of the many offices run by WeWork in New York City. Currently on the event schedule is a TGIM with Capital One event that promises “mini doughnuts and bacon, bacon, bacon”. This is one of many events promising to serve meat at WeWorks across the world – even as the policy was being announced, at the Corrigan Station WeWork in Kansas City lunch is being provided from Monk’s Roast Beef as part of “food truck Friday”, for example.

When the Guardian spoke to WeWork about whether these events would be cancelled, a spokesperson said they would not, and clarified: “This policy only applies to events paid for by WeWork. Members and employees are welcome to bring in meat for meals, and members are welcome to serve meat at events they host … we are working with vendors to align our commitment for previously scheduled events, and meat will not be served at events hosted by WeWork moving forward.”

---
no marketing budget.
I fail to see how what they did is change “in a significant way”. It seems more of a bandaid to me. It almost signals an unwillingness to fundamentally change the keyboard design for the better
Anytime there's a new chassis launched you have to expect greater failure rates on the early parts, and the 2016 model was the first one with a new chassis, so I'm not sure the data they have tells the entire story.

It's likely there were manufacturing issues that were still being worked out throughout the 2016 cycle and that there were very minor tweaks made during that year's run to improve reliability. If that were the case, the issues would be weighted toward 2016 models manufactured early in the year, and we'd only be able to know if we compared return data to build date.

In my personal experience with a 2016 MBP, one of the issues with the keyboard was that when the system was under load for a significant amount of time, the resulting increase in temperature around the left side of the keyboard would cause keys to stick. The keys would unstick after temps decreased. This was an issue discussed by several people in forums. A manufacturing change to something like the application of thermal paste on the CPU/GPU might change that, without any change to the keyboard design itself.
The problem is, you'd be hitting all these pesky corner cases, with some of them requiring active avoidance - downed power lines, water on the road, vehicles on fire, other traffic participants. My guess, it is hard to engineer a system that could handle the long tail of making decisions under uncertainty with "purely physical approach". You'll run out of complexity budget.
I don’t dispute that. My point is they half-assed the fix
It really is not the same. Also, the up/down being squished to half their normal height makes things more difficult. In other words, there is just a lot less room for error, now..
precisely what i was thinking.
Too late to edit, but “socially” -> “specifically” and the leading quote was supposed to be:

> The president is a subject of the probe, which is the ambiguous position of possibly being a witness or eventually becoming a target.
It actually is a large issue. Deciding for an employee what they can eat, or highly encouraging it, is a huge issue.

Comparing working from home to eating is two totally different things.
Is there a place in the US where any Buffalo Antique is reliably obtainable? It's been years since I've been able to get my hands on any here in Chicago; I manage to get my hands on a bottle about every 18 months or so.
The same thing we did last time that happened?

https://en.m.wikipedia.org/wiki/Operation_Burnt_Frost
where's the polar bear's nose then?
"We are going to take a look later this month when we visit the Boring Company. We will report back."

IIRC, The Boring Company is mostly perfecting their technique on a test tunnel in southern California and aren't at a wide-scale roll-out yet.
From the article:

> For the reader undertaking psychotherapy or who knows someone who is, it is worth keeping some perspective: this is just one critique and the weight of evidence still suggests that psychotherapy is, more often than not, beneficial.
Previous hacks of the iSight cam involved rewriting the firmware of that separate microcontroller. IIRC there was also a delay at one point, so that it was possible to take a picture really fast before the LED turned on.
Bingo.

In fact, it would be like a company who normally does pay for escorts, but then deciding they'll own pay for opposite sex escorts, instead of allowing same sex escorts.

They'd rightly be pillared for allowing one but not the other.
I've shared similar sentiments in various threads, but yes, for some people psychotherapy has an adverse effect.

I honestly believe this happens because the person getting therapy does not respond well to hyperfocus on themselves. There's a point at which oneself must be able to say 'yes, I'm okay, I don't need help anymore' and modern psychotherapy doesn't really have anything beyond 'algorithms' to really establish that.

Once labeled ill, it feels like it can be with you forever. I'm sure some mental health care professionals believe that's an essential crutch mentally ill people need, but from personal experience it can be just as handicapping as it is intended to be helpful.

Sometimes people just want to know they'll be psychologically fine independently, and that's not something psychotherapy can prove to a person while guiding them.

It's not an easy problem, but it exists. Also, pointing out problems doesn't mean oneself created them. It's something humanity needs to work on collectively.
> For the reader undertaking psychotherapy or who knows someone who is, it is worth keeping some perspective: this is just one critique and the weight of evidence still suggests that psychotherapy is, more often than not, beneficial.

It's good to bring a more critical eye to the field - but be mindful that it's still overall beneficial. My own experience has lead me to find it helpful, but not able to really address the core of issues. And maybe that's too much to ask for - but it's certainly not something they object to trying to address.
The EOS blockchain uses webassembly and it's pretty cool. I've been working on a side project and its interesting to be writing a "smart contract" in C++ that compiles down to wasm.

https://developers.eos.io/
I’d be interested to see a breakdown of reasons the keyboards failed for each model year.

And what percentage of the pre butterfly design were because of sand/dust etc. then contrast that to the butterfly design percentage. They could have merely improved reliability in another way(s) with the butterfly design.
In my case, they are sending out to have the top case replaced. Can’t speak for others, but they’re not just kicking the can down the road.

The Apple genius also told me that the replacement part won’t be identical to the original keyboard. We’ll see if it’s the new 3rd generation butterfly or just a tweaked 2nd gen.
The patent [0] does seem a bit more extensive than just wrap it in a membrane. It discusses using venting/gas pressure (from depressing the key) to expel debris, for instance.

[0] http://pdfaiw.uspto.gov/.aiw?PageNum=0&docid=20180068808&IDK...
I’m pretty sure I’ve left this exact same comment multiple times in the past. Can’t believe people complain, what kind of research are you doing, I’m better at hunting down real items and you’re bad at it, etc. I could not believe people would fall for counterfeit items.

Until one day, I got one. Brand name product that I could buy at Walmart, tons of 5 star reviews, sold by the real manufacturer, legit product page. But still I got a fake item. Obviously fake. I sent it back, no problem, got a real one in return. And then it happened again. And again. I buy probably 2-3 items per week on Amazon, and one item every month or two comes in a fake. SD cards are particularly awful, but brand name cables are just as bad. I’ve gotten fake bags and clothes too. I ordered a brand name, well reviewed shower curtain, got what was obviously a display model for a retail store because it was about 6” tall. Not a real shower curtain.

I’ve also had their terrible quality control go the other way: four times in the past year I’ve bought one item and received one case of the item. Still only charged for one, so it’s a win. But it’s a sign of awful quality control. I ordered one 128GB USB drive and got a case of 6. I ordered one bag of sunflower seeds and got a case of 12.

I used to leave comments just like you, telling everyone else that it’s their fault they get counterfeit items from Amazon. And then it started happening to me.
The up/down arrow keys are sized as they were before. It's the left/right arrow keys that have grown to be twice their normal height.
I know it's not a huge deal but touch id is less secure than a good password, so it's not a complete solution. You also can't use touch id in all circumstances... It's actually quite inconsistent in that regard.
And they also used to let everybody smoke cigarettes inside at their desks. Times change.
How do you know that? Have you had one of the new keyboards fail on you already?
On other keyboards, I’ve used a drop of CA glue (superglue) to add tactile feedback. Much like some keyboards have a bump on two of the home row keys
More expensive because there is an import duty cost to offset, which is between 10% and 30%

Taxes are 5-18% on top of that.
I suspect the behavior will continue for a little while unhindered until one of the big studios sues. See: Viacom v. YouTube.

The studios can at the very least harass Facebook until it does something.
That's a really great example.

I don't understand how people cannot see the implicitly force used here. In fact, its a large part of why WeWork is doing this.
ConEd online bill pay, boy I don't know
Wow. Read the whole (lengthy) essay and added it to evernote. Inspiring stuff. Thanks for sharing!
"I'm a meatarian, an obscure religion. I'm going to expense meat."
The purpose of expensing meals is to compensate employees for the greatly increased cost of eating that is imposed by travel taking them away from their normal food storage and preparation facilities. It shouldn't be regarded as using company resources to purchase food. It should be treated as a form of employee compensation.
They probably couldn't do any more than they could do when the manually operated elevator got stuck between floors.

I think the real reason that elevator operators stayed on for a period of time is the same reason that some older people sometimes reject new technology, such as smartphones or in-home digital assistants, even when it ostensibly makes a lot of things easier. The same thing probably happened with push-button elevators. People didn't want to have to think about pushing buttons when they were used to just stepping into the elevator and telling the operator what floor they needed, or more likely the operator already knew.
Actually, they are doing that. Its an implicit force.
Well one person's band-aid is another's significant fix, and only the data will tell.

EDIT: Below is wrong, but keeping it for posterity:

Note that the desktop Magic Keyboards that employ the butterfly mechanism do not seem to have the same key sticking issues as those on MacBooks, so it's likely they felt the fundamental design of the mechanism was fine but that it did need an additional silicone barrier for the lower-travel MacBook variant.
Ask HN: How to deploy into production large software project?
I work as software developer for a very large corporation...
And yet, in my department we have absolutely outdated process of deploying large software projects. We literary have 2 people, they take a massive spreadsheet and drag and drop (from repository) software onto a large number of servers, after that they manually change .config files (info comes from another massive spreadsheet) and manually start/stop services in correct sequence. After that someone else comes in and verifies that software is up & running correctly, by checking logs. All software are Windows services, most don't have .MSI installation packages.
Problem is, last Friday deployment took 21h and we have several per year! I was at work from 7 in the morning till 2 in the morning. I was completely drained after being on my feet for 21 and following the morning we had issues, because of misconfigured applications (connection strings...)
HN help me sleep better. How do you deploy large software projects ?
Thank you !
In lisp, nearly everything is written in the same form. I.e. everything either is a function call or looks like one. Once you know that, you pretty much know lisp syntax.

People freak out about the parens. But I think what's the big deal? Functions are called with the paren in front of the function and the args space separated.
so f(x, y) in C like syntax becomes: (f x y) - Whoop dee do, not so hard.

And since the syntax is extremely consistent, things that are math "operators" in other langs are just functions in lisp.

For "(+ 1 2 3)"
+ is actually the name of the function, so we are invoking + function and 1 2 3 are the arguments. Returns 6.

Once you know that, and that function args are evaluated before passed into the function, then you no longer have to worry about operator precedence and parenthesis to control order of operations. Once you get used to it, it's actually a lot simpler.

(* 2 (+ 5 5)) => 20
It is hard to even recognize it. On the road it looks exactly like a crack. For a case of a low hanging one - it is invisible by LIDAR or radar, on the camera the difference between a regular one and a low hanging one is very subtle.

And the requirement is not just braking action, like with a railroad crossing it is active avoidance.

https://www.pge.com/en_US/safety/electrical-safety/what-to-d...

My point is - corner cases like these tend to create "IF" statements in a "pure physics model" that is used for decision making under uncertainty. And engineering such models without "ML fad" is difficult.
The place had been open for about 1 year already at that point.

But even if it was their opening day... it is unacceptable to be cleaning tables if you are sick to the point that you're coughing everywhere.

Capitalism shouldn't trump common sense.
> It's pretty not-normal for companies to pay for escorts

I've known lots of companies to pay for escorts, but only the “walk you from the building to your car at night” kind and not the “euphemism for prostitute” kind.
Temporary development functionality, not permanent (I said "as you make schema swaps").

> keep the code and the database functionality in sync.

At any time there should only be a fixed number of versions of the code (ideally two: Production and Stage; and maybe a half, Development, if things go really sour). Hence the overhead for supporting that fixed number of versions should then be relatively constant. When a system is done and moved to maintenance mode you remove all of your temporary functionality and get the database back to it's optimal form for the current code.

Obviously it gets tricky when you are doing multiple products on the same database, or a very large database. But I don't see how a DAL delivers anything to those that just having clean well documented code and using existing database features doesn't.

Stable App w/ old schema -> add functionality to support new schema -> add new code w/ new schema -> add functionality to support old schema, migrate to new schema -> remove old app w/ old schema -> remove now vestigial functionality supporting old schema. Supports multiple versions of the code and supports rolling updates. If it's hard to keep track of that I don't know how to help you.
Yeah, have kicked this idea around before; “everstore”. The cost would initially be ridiculous, on the order of say $100/gb or $200/gb to have data stored “forever”. The interest on the money paid plus lowering cost of storage mean that you really only have to get past the first 10 years after which storage is anticipated to be more or less free.

The hard part is governance of the data. Stuff like, dealing with the data of deceased people, how you structure the trust, access resets (after say 10 years many many people will lose access), etc. Legal issues like laws changing around legality of content. The technical part is actually quite easy in comparison.

Trying to ensure the continuance of a human institution seems harder.
I haven't had a single issue with my late 2013 MBP since I bought it and never had a key stop working with any other keyboard I have ever used. It is 100% an issue with the new keyboard design.
I misspoke. It was a few days between my visiting the restaurant and my getting sick.

This transpired a long time ago now.
The price of everything seems to be ever increasing.

The cost of Prime seemed to be underpriced, and now it is just correcting.
They did announced a repair program, is that not acknowledging the issue?
Sounds Interesting, feel free to reach out (contact info on my blog)
Your reference [0] is talking about the concept that such a thing as "sugar addiction" exists. That is not at all what I was arguing. The fructose metabolic pathway is well known, and particularly in the US, excess fructose in the diet is common due to the corn industry.
They may be scared away. Maybe directly listing it would make them complicit in money laundering or something.
If it interests me. Oh, and I always click through to the comments first
Certain treatments have outcomes with high variance even when practiced perfectly.

Combined with no clear way to evaluate whether the treatment is being applied well, this makes it difficult for practitioners and patients to evaluate treatment quality. Which discourages expertise development in the first place (why bother working really hard when the results are hard to pin down anyway?).
Driver assist is a good way to get people comfortable with automated driving. The only way autonomous vehicles will ever really show any benefit is if communities, municipalities and eventually, governments start rolling them out en masse and incentivising their purchase; SDVs driving together is the only way to finally eliminate traffic related deaths and make travel smooth and fast. As long as you have computers trying to predict and/or respond to erratic human behavior, you're fighting a losing battle; it doesn't matter how many times you rehearse it you'll hit a certain plateau where the correct decisions simply can't be determined.
If you google it, it comes up as the first result :) :)

https://www.google.com/search?q=hotz+thief
It's trivial to define your entity groups in Google Cloud Datastore such that you have strongly consistent carts. It's how you would naturally build an app, and it doesn't require http sessions (which I've never used on GAE and never expect to in the future). I've built multiple ecommerce sites this way and they work great.

What's hard is to do strongly consistent queries across carts. But that isn't something anyone cares about.
In India , we had a 9.7 million concurrent streams record recently for a cricket game with a service called Hotstar. The stream at least for me was ahead of Cable TV, not sure if they delayed the TV broadcast to account for live streaming delay to make it appear live.
Now you're pretending that Obama delivered 10 "American" agents to Russia...

Farce, idiocy, or trolling, I can't tell.
We use it daily (around 200 people) and have replaced several slack licenses and Skype for Business. We figured it was a good way to unify the organisation under one platform that was already paid for with our 365 license. Not everyone is happy losing Slack, but overall, I've found it to be a massive improvement over Skype for Business, particularly its user friendliness across different platforms (Windows, Mac, iOS, Linux). Its been pretty solid in terms of conference calls, group creation and project organisation (conversations, file-sharing, etc)
Any suggested resources/books for getting a better understanding of TLA+?
That's a different debate. My point is that there is real utility in cryptocurrency. The denial of that utility of motivated not by a sincere belief that the utility is not there, but by an aversion to what that utility enables.
Sure, but there's no standard ABI for WebAssembly yet. I'm basically just saying we need an ABI before we can target it as a platform apart from the web.
Try installing OpenBSD (or even Xubuntu) with XFCE on that i7 Dell. It’ll fly. Resource sipping, featureful software exists.
Google has been doing similar things as well with their "Go" series of apps. Relaunching web app wrappers as lightweight apps is nothing new.
A years-old, one-letter typo led to Aliens: Colonial Marines‘ weird AI
The Magic Keyboards still use scissor switches.
I love reading anything related to JavaScript(ideally React) and cryptocurrencies. I am probably the worst kind of techie in the eyes of quite a few people here.
I bet most waitresses/waiters would ring you up for some other dish that is the same price as the one you ordered for a decent tip.
It's a 16 bit architecture. Any code that doesn't fit in 64k needs to be in a separate segment. In practice, the way typical C compilers managed this (there were a bunch of code generation options) was to put all the code in a single C/obj file into a separate segment. Calls within the segment were "near" and used the simple CALL/RET variants which took and pushed a 16 bit address. Others were "far" and called/returned to a tuple of an address and a segment descriptor.
> According to data from app analytics firm App Annie, Indians spend 36% of their screentime on communication (like WhatsApp), 20% on video players (like YouTube), and 16% on social networking (Facebook).

I wonder how much of that is self fulfilling due to the low powered devices?
> Do you have kids?

I am a proud and highly entertained uncle with nieces and nephews ages 2 to 32.

> I find that young single people get jealous

But really the travel part is something that anyone could enjoy. People get interested in travel at all ages. The bug hit me only a couple of years ago but I know people way younger who want to travel.