skysight-inc/HackerNews huggingface dataset:
They actually reduced the average length of stay for knee replacement from 3.3 to 2.4 days. They verifiably saved costs of a middle-sized hospital of 10m$ a year. If we assume professional integrity, then they won't intentionally inflate projected savings, so we have no reason to doubt their expectations. (Just like I don't have any reason to doubt that you don't give inflated life expectancy projections to your patients, or receive kickbacks from needless prescriptions). It is, on a professional level, like telling an engineer who projects a bridge to be safe, that they likely build an unsafe bridge, and you'll only believe it when at least a 1000 people have crossed it (trust me, I am a lorry driver who loves driving over bridges).

The hospital in the article also used Allscripts.

> The next step for Flagler was to review the findings with the Physician IT Group (called the PIT Crew) and to make the necessary changes to AllScripts. Physician buy-in is critical...

> There are two interesting anecdotes from this process that bear repeating. The first is that once doctors became aware of the work that was being done, requests for membership in the PIT Crew skyrocketed and attendance at the bi-weekly meetings doubled. Doctors want access to data.

> The second is that one of the more accomplished physicians remarked that the care process model for pneumonia was far lighter than what he would have used, but upon looking at the outcomes, readily agreed that it delivered the same or better care in almost every case – and that what he was doing was essentially unnecessary, or wasteful. Presented with the evidence, he committed himself to rethinking his approach.

Edit:

> but decreasing length of stay by 2 days would be a shocking advance.

If you look at the industry average, maybe. But these 2 days were for this specific hospital (being a community hospital they get many different patients, and you can't have experts for every area). Perhaps removing those 2 days brought them closer to industry average, which seems like a very reasonable advance.
Silicon Valley's attempts to self-police are anti-democratic and not new
This is also what I observe. Those small scale companies might also work on very specific problems. However, at least for the internet brands I think it is true, that no large platform or service is actually coming from Europe.
Controlling what you dream about(?)

I had a friend of 16 years and more who is in love with a singer in a popular 90s band(obsessed) and it's no way reciprocated. She says he loves her in another dimension and she controls her dreams to speak to him. I use to have to listen to her talk about her fantasy conversations with him until i could no longer take talking about some delusion. She is no longer the fun person I use to know... just lost in a delusion and I and all her family/friends tried to make her snap out of it.. but no one is more important then the delusion :-(

Is there another reason why one would want to lucid dream other then to create another reality that doesn't exist?
Well just because p -> q doesn't necessarily mean that ~p -> ~q
So we should give up trying to help people in oppressive countries and just shop them to the authorities?
You are a serious author and your articles are of top quality. Don't you think you should invest some time and effort in self-publishing? (Read: run far away from WordPress.)

I too hate side activities when I'm in the zone but you have to admit this situation can eat away at your audience. :(
In the not too distant future: all security vulnerabilities are resolved by updating the documentation to include mention of a previously omitted feature.
This would seem to support the claim that none of the perspectives that would matter to an engineer are gender-specific.
The C2 description is of a possible implementation of dynamic scoping, not of dynamic scoping.

Dynamic scoping can work simply by saving and restoring a global variable (or a thread-local one, if need be). There is no need for a search through frames.

If there is an environment consisting of linked frames, they do not have to coincide with activation frames. They are frames in a dynamic environment. If a function doesn't bind anything in the dynamic environment, it doesn't contribute any new frame. So the dynamic environment can be considerably shallower than the call stack.

In the TXR Lisp, I maintain a global variable (a C variable) called dyn_env. It points to the top of the dynamic environment stack. A dynamic variable is bound by extending this stack. The old value dyn_env is saved on the run-time stack, and is restored later.

dyn_env is also part of the "extended_jmp_buf" context. This means that if a dynamic control transfer takes place (exception or other), dyn_env will be correctly restored to the value at the target site.

> so the function might hit different variables depending on where it is called from.

Not really. Well, look, if a function accesses an unbound variable, that can be diagnosed. The remaining question is whether a given dynamic variable being accessed (which we know exists due to the lack of any unbound variable diagnostics) is the global instance in the top-level environment, or a locally overridden one. That's what we don't necessarily know in a given function, and we are not supposed to care.
Customers can't evaluate security of IoT devices and, furthermore, they can't even evaluate what the downside of an insecure device is. So my printer is insecure- what does that mean for me? How much should I care?

At least with cars, you know what an unsafe car can do (kill you) and it still took Ralph Nader's book and citizen pressure to set up a federal agency to oversee car safety. Also, even when most people know that seatbelts are a good idea, we still have seatbelt laws because they mean fewer people die.

https://en.m.wikipedia.org/wiki/Unsafe_at_Any_Speed?wprov=sf...
Soda taxes have got to be one of the most annoying and useless instances of nanny-state paternalism (probably up there with straw bans).
We Know Trump Is Guilty. We’re Having a Hard Time Admitting It
A Stoic’s Key to Peace of Mind
When I searched for 'Software', all of Joel Spolsky's recommendations showed up because the word 'Software' is in his source URL.
Why? Just because you have active PR, your methods are now also flawed?

What is the conflict of interest for a company doing or hiring a PR? Is it fraud or unethical to promote your company?

Your logic/conclusion makes no sense to me at all.
I sure do, switched off of tonic and gin to double gin on the rocks because f Jim Kenney
I was going to say the same thing. You might also be interested in logical induction:

https://golem.ph.utexas.edu/category/2016/09/logical_uncerta...

https://intelligence.org/2016/09/12/new-paper-logical-induct...
This has got to be the most regressive tax ever invented... which is something of an "accomplishment".
Reminds me of cases where people die at amusement parks. Doesn't mean the park isn't thrilling.

I've occasionally experienced lucid dreams. You don't have to get lost in them...
I think thats a ridiculous statement. Should we also limit how many books are written and who can write them?

What is the difference?
When I had massive dental problems a few years ago I was taking codeine 60mg and an over the counter sleep aid (which it turns out is a potentiator for codeine).

I had the worst sleep paralysis I've ever had, I was laid facing the wall with the light and I would have sworn there was absolute evil behind me, it was frankly terrifying.

It broke suddenly and I kept out of bed and shot out the room, took me about 15 minutes for heart rate to come down.

I don't scare easily and I'm a life long atheist but I can see how if you where raised religious you'd assume it was whatever evil presence your religion has.
I'm not the parent but I experience sleep paralysis fairly regularly - maybe once or twice a month. It's happened enough times that I can usually recognise it and can either try to wake myself up or wait until I go back to sleep, so it's not particularly scary. It depends though - if I get sleep paralysis coming out of a nightmare it can be fairly uncomfortable, but not much more than if I were to have just the nightmare on its own. Probably the worst part is the embarrassment of someone witnessing me thrashing around trying to wake up or hearing me moan in my sleep.
> Another implementation feat of T's was that it allowed interrupts between any two instructions of user code.

That was the goal, but the T3 compiler actually turned out to have a very subtle bug that manifested itself as the single hardest bug I have ever dealt with in my career. We used T to write research code for rovers and robotic arms at JPL. This code ran on two different machines: Sun3's running Solaris, and brandless embedded systems running vxWorks, but both running the same T compiler targeting the 68020 processor.

On the embedded systems we would get random crashes, but the same code running on Solaris ran flawlessly. Post-mortems revealed massive and random heap corruption, so the crash was manifesting itself long after the root cause. Because the problem was random an could not be reliably reproduced, it was impossible to find the root cause. And that is how matters stood for nearly a year until someone (I don't remember who, but it wasn't me) finally figured out how to reproduce the problem reliably. Then I spent a couple of days single-stepping through machine code until I finally found the problem: the stack pointer was being decremented while a live value was still on the stack. That value was accessed by the very next instruction. Those two instructions were simply out of order.

On Solaris this didn't matter because all the code ran in user space and was single-threaded. But vxWorks does not have a protected kernel address space. When an interrupt happens, that interrupt is processed on whatever process stack is currently active. So if you got an interrupt exactly between the stack pointer decrement and the subsequence load, the value was corrupted, and a few thousand instructions later everything would go kablooey.
But how can we be sure? Maybe there are two people with the same name who look exactly alike with the same writing style. If we put them all on the blockchain, do they have the same hash?
Maybe they shouldn't have those devices then.
>There's not a chance that BGP is going to get set up or that their own IP allocation is going to happen.

Why not? There's no restrictions on V6, unlike V4 where a small biz might not be able to afford even a /24.
The issue is the government wanting to strip the encryption going forward. In other words, even the most decentralized & encrypted app can still have NSA_RemoteConn.Log(dat) written into it's source code
Thanks to the weather and lack of income tax, Florida is a retirement destination for the US. A quick google implies that St. Augustine probably has a lot of retirees. Older people are particularly prone to having intractable problems requiring repeat hospitalizations.

the median age in St. Augustine is 43 which is approximately 3% higher than the Florida average of 42... 37% of St. Augustine residents were born in Florida, 54% were born out of state

https://www.areavibes.com/st.+augustine-fl/demographics/

I see no mention of cystic fibrosis in the article. Most older people with COPD likely have a diagnosis on file. I'm not personally aware of people with CF being prone to also having COPD. My general impression is that COPD is typically a disease of the elderly and people with CF tend to die young.
The issue is laws.

A country that's going to mandate backdoors/access to such communications, are going to outlaw communication methods they can't backdoor.

Say Apple makes a federated end-to-end encrypted messenger app, the government will still go to Apple and say "let us read all the messages, otherwise you can't sell your devices". THAT is the problem, and it can't be solved by more technology and shouting "BLOCKCHAIN!"
Mozilla recommends a privacy extension that tracks web history
Get your Revolut balance with this CLI tool in Python
The project where literally anything* goes
Right, for the masses, but for focused enterprise, like a well resourced gang, for instance, refortifying your security is just another build away. Add on some sneakernet transport and side-load instructions and the only people affected by a weakened platform is everyone else.
OnePlus 6T will launch with T-Mobile, the first US carrier partner
You've never heard of amd?
Is it just me or does this seem misleading? Highlighting an area on the graph before and after the enacted date seems to prime skimmers into seeing the trend the article wants to argue. On the other hand, making a line through the min and max over time (by eye) just shows an increasing trend from the beginning of the plot to the end.

EDIT: here you go
https://imgur.com/a/Fh5T9LZ
Well I never: https://lists.samba.org/archive/samba/2016-July/201314.html Mind you, that was July 2016.
The $1B North Korean Bank Heist
Sleep is another form of cognition that can unlock other problem solving capabilities. See "The Committee of Sleep" by Deidre Barrett https://www.amazon.com/Committee-Sleep-Scientists-Athletes-S... for a number of well documented examples of scientists, engineers, artists, and others solving problems or unlocking design insights from dream experiences.
Are they honestly suggesting a substitution effect between soda and liquor? God the Tax Foundation is ever more hackish than usual. The blog then continues to make an extended comparison to show how much more people are drinking:

> Of course, that's a ridiculous number, because Pennsylvania prohibits the sale of alcoholic beverages to individuals under the age of 21. That prohibition blocks some 26% of the city's population from even being able to buy Icehouse beer, assuming that the law is actively enforced against Philadelphia residents under that age. If we do the back-of-the-envelope math to estimate how many extra equivalent 12-fluid-ounce bottles of Icehouse beer that Philadelphia's adult population is consuming, we come up with a monthly increase of 12.9 bottles per legal drinking-age Philadelphian, or over 154 bottles of Icehouse beer per adult in the city per year.

So adding 15 cents to the cost of a can of coke led people in Philly to drink 26 additional six-packs of beer annually?

Gee -- There's a huge spike in early 2018 that's really throwing that whole chart off. I wonder if anything else happened in Philly in early 2018 that would explain a huge spike in alcohol consumption:

https://www.si.com/nfl/2018/02/05/super-bowl-52-eagles-patri...
Hi, Pixelblaze guy here :)
I totally get where you are coming from. It would be nice if you could drop this on any old board and be up and running. Hopefully I can share some of my perspective.

Pixelblaze is a commercial venture for me, and I have to figure out how to make some $ from it to pay for my time so that I can keep making it better. I can't afford to spend the amount of time that I do on a hobby, and I don't have a sponsor.

If I figure out a way to open source it and have financial incentive to keep working on it, I'll do that. I've been carving out bits and pieces to open source that I think are useful utilities.

The hardware itself solves a few problems, such as level shifting, that I haven't see embedded on other esp8266 boards. It also provides a platform for more interesting hardware such as the (fully OSS+OSH) sensor expansion board.

On the pricing side of things, the hardware isn't a majority of the cost. OTOH I'm never going to compete with the $3 boards w/ free shipping. I don't have the volume where I can drop the per unit 'software overhead' to a level where I'm competitive with the low end Chinese markets.

The price of the product as a whole is very competitive in this market. There are cheap no-feature (completely closed) LED controllers for not much less, and high-end controllers start in the hundreds of dollars.

---------

If you want to replicate something like the language in Pixelblaze, it's not so bad. Its syntactically ES6, though without many of the dynamic features of JavaScript.

Michael Leibman (@michaelleibman) put together this codepen that emulates Pixelblaze compatibility here:

https://codepen.io/mleibman/pen/WMVbVq?editors=0010

You could use that as a starting point for some kind of RPi nodejs app that pushes pixel data to your ESPs, or perhaps port the functions (they aren't rocket science) to Python.

I toyed with the idea, but realized I have too many hobbies already :)
Yes, Google's binary replacement for HTTP when run over TLS was named SPDY and is ultimately the origin of the HTTP/2 standard

Their encrypted replacement for TCP was named QUIC and is now being worked up for a standard also to be named QUIC (people working in this space call Google's GQUIC). The IETF's standard QUIC is firming up and may be finished in 2019 or so, but then I expected TLS 1.3 in 2016 so what do I know.
Show HN: Hackernews RSS Feed with Distilled, Inlined Content
> They are instead classic examples of market failure.

The way to fix market failure is well understood, though; regulation. You're arguing for regulation of the software industry, just as we have regulation of the medical industry or the oil industry.

(The software engineering industry is, I would argue, drastically under-regulated.)
Email records show e-scooters city discussion
This is my best, imperfect, translation.

“It might fall so [come to pass] that the appealer dies before the day. His legal surety are bound under great pains, comes and enters his dead body within the barriers to free them of their duty...”

It then goes on to say that if the defender enters the “arena” (they’re calling it a barrier) and finds the prover dead, “and he can not slay a slain man, and he himself is not yet purged of the crime,” of which he is accused, then his only recourse is to carry the dead body outside of the field of honor before the end of the day. It also explains that the friends of the dead man can possibly appoint a champion for the dead guy, if the judge will allow it.

The next paragraph explains that he’s heard once, “that when the dead man was laid within the barriers he was so heavy that the other man was not strong enough to put him out of the barriers,” before the sun set. So the friends of the dead man asked the judge for a ruling, and the judge found in favor of the corpse, upholding his accusation against the defendant! “And some say that this living man while he was casting the dead man out of the barriers he fell backward on his back and the dead man on his breast, and could not [get rid of him] until the day ended. And so be the law that he was judged of the crime...” and so on.

Weird, wild stuff.
Not sure. I Haven’t given it much thought. I guess it’s work well enough :)
Dropping them is dealing with them. DNS is an opaque key-value registry, you get a record from upstream, you store it and repeat to everybody that asks.
Distributed Ledger Technology
It could well be, although if the situation was reversed and oestrogen was a suspect I think a worldwide state of emergency would be declared until a solution was found.
Not very familiar with this situation but it makes sense, the price increase on soda would bridge the gap between that and the price of a beer which would make the customer think twice if it might be worth it to spend a little bit more and get the more expensive option. It's like marketing pricing strategy but triggered by taxes and not a single company.
Linus Torvalds on 2560x1600
You can share your skills by mentoring junior developers in your local area. I have observed that there is an oversupply of junior developers who are self-taught or have credentials but have not had their first job yet. I started a local tech meet up group centered around this problem, one of our goals is to facilitate skill cross-sharing sharing between senior devs and junior ones but also between devs of different stacks.

We've had some success in our small city (regular attendance, over 200 members so far) and we are trying to replicate it in other towns. If you're interested in setting up something similar, we can coordinate efforts. please reach out to me here: temekuwebtechies@gmail.com
Loyalty to a super powerful organization whose only goal is more power and whose loyalty to you only extends as far as they can make money using you is a fool’s game. The person who feels like inciting mob hate towards someone who is telling truth to power is the same person found in all of the worst movements of destruction across the world and throughout history.
Holy sh*t. No kidding. I just made https://booksummaries.me based on the idea that publishers summaries could also give a good idea especially the videos where they talk about the general idea behind the book.

Take it for a spin y'all - https://booksummaries.me
The increase also coincides with the change in federal administrations, and any number of other significant events. The title is unnecessarily suggestive.

Edit: Someone else also pointed out the super bowl win, which is also a likely factor. You can probably make this data fit whatever narrative you want to sell.
GOOD ARTICLE, THANK YOU FOR POSTING IT.
That's a good point. Also, there's a huge spike in the "latter" highlighted part that may correspond to the Super Bowl win? I wonder if it's related.
Show HN: Fast and Lightweight HTTP server, that just works
I've been using a similar library in Nim called cligen[0]. Like Fire, it infers the CLI long form/short form switches from the arguments of the function it is linking to. Follow the repo link for examples.

[0]: https://github.com/c-blake/cligen
Although I never got a CS degree, because I kind of understood this comment, I guess I can officially consider myself a nerd now.
I never knew there exists other patterns for concurrency in 'x' repositories, thanks a lot.
Seeing figures and humanoid shapes when experiencing sleep paralysis isn't uncommon. I've never seen them myself, I just get a progressively louder ringing noise in my head until it feels like my head is going to blow up. I was always able to break out eventually, but it's terrifying. You can't move and are in pain. The only way I could get out was to find one finger or toe I could wiggle a tiny bit, then keep doing that until my body started to slowly come back to life. It takes some time but eventually you hit a threshold and you come back online pretty fast. It doesn't happen often, but when it does it takes me 2-3 tried to fall alseep as it happens consecutively.
Interesting.
I tried Lua about 6 years ago and found myself
unable to see an upside to the language in
comparative perspective with python and tcl.

This is for full featured *nix systems programming
in the HPC world so ymmv.
The Soviet Union and cultural revolution China are close enough that they count.

In those two societies, almost all businesses we're owned by the government, so I think that counts.

Modern day China doesn't count as there are tons of billion dollar businesses owned by shareholders and private parties.
Banh mi is one instance of a newly popular food that often uses mayonnaise.
DoS attack using the law.
I don't track the Intel NUC SKUs super closely, but the industrial/embedded board sector is lousy with tiny low-power x86 chips in USFF/NUC, PicoITX, 3.5" form factors (Aaeon, Axiomtek, Jetway, etc or just browse through linuxgizmos.com or cnx-software.com for a constant stream of releases).

On the consumer side there might be less, but the Gigabyte Brix, ECS Liva, and the Zotac mini-PC lines seem to be running strong and have a full line of TDPs - Zotac's latest P-series units look pretty great for their size: https://www.zotac.com/us/product/mini_pcs/zbox-p-series/all
Keep in mind Trump's term started at the same time as the soda tax...

EDIT: no one can take a joke these days
While you might not owe the company loyalty, one can imagine being scornful towards those who might get rid of the openness within the company because it makes it harder to collectively oppose actions the company is taking (or talking about taking).