skysight-inc/HackerNews huggingface dataset:
> Its telling that none of the media even once asked themselves WHY someone would want to attack embassy staff in such a bizarre way.

Simple answer: intelligence officers work out of embassies. We do it, our adversaries do it, our allies do it. An adversarial intelligence service might do something to disrupt another countries intelligence operations if they thought they could get away with it.

A second possible explanation is that it wasn't actually an attack. In the 40's ago the KGB used listening devices where they hid a passive reflector in a building that would later get painted with high power microwaves which would get reflected back and interpreted. Not hard to imagine that this technique was iterated on and potentially still in use, with the side effect of physiological damage.

https://en.m.wikipedia.org/wiki/The_Thing_(listening_device)
Digestion in the stomach is very far from a simple passive process. The stomach is always violently compressing itself, smashing up and "chewing" food that you ate.

This forever altered my world view on stomachs.
And yet Neanderthal seems to have no problem getting it quite right: https://neanderthal.uncomplicate.org
Modern usage of "never ceases to amaze" permits reference to things that are common. For instance, one could say "it never ceases to amaze me that people believe in God". A few billion people believe in God, so one could say it's not particularly amazing but that's not the point. The point is that, in the opinion of the speaker, it is so outlandish as to be unbelievable that anyone could feel that way.

It's a rhetorical exaggeration.
For the last 15 years, I have been working on medical device software. I fully understand your desire to make the world a better place based on your career choices. Every day, I am excited to go in to work for that very reason. I have had the privilege of working on NICU ventilators (think preemies born at 22 weeks), pulse oximetry, ECG devices, infusion pumps, and now ultrasound. It is fairly common in the medical device world for management to invite patients and families to visit the engineers who worked on the devices that saved lives. I particularly remember a perfect, healthy, beautiful 18-month old little girl and her parents. She had been born severely premature, and was kept alive for months in a NICU on one of our ventilators. Tears all around the room! Medical device engineers make the devices that clinicians use, and consequently have a potentially huge multiplicative impact on people's lives. My last ventilator product family has an installed base of over 200,000 units worldwide. I like to think about the transitivity of the situation: you save or improve one life. That also has a huge impact on that person's immediate family. Then, consider the secondary and tertiary impacts that emanate out to extended family, and whole communities. Moreover, medical device software is extremely challenging and interesting to work on. Tons of new stuff to learn along multiple different dimensions. It is frequently "close to the metal" programming, so you need to be in to that sort of thing to enjoy it. (A note of realism: our real goal is simply to move the probability needle on patient outcomes. But in fact, that is enough.)
I have dozens of these videos now for my two kids and even one or two that are called "Dog days" or something like that with my dog featured instead of the kids. They are usually pretty good but every once in a while there's a blurry pic or they include a video instead of photos and there's some background motion that's distracting. They've gotten much better since they were first introduced.
I CTRL+F'd for "deforestation" in the article, thinking that anyone in their right mind talking about using that much more timber would at least mention it, and was surprised not to even see it mentioned.

> When a mature tree is cut down, a new one can be planted to replace it,

Again, expert carpenters could correct me if I am wrong, but the higher quality desired wood is called "old wood" some of which is over one hundred years old. You can't just snap your fingers, plant a field of trees and expect that to be ready in time to meet a surge of demand. The stuff is already extremely hard to come by -- you ain't gonna find it on the shelf in any big box store.

The vast majority of the stuff used today is "new wood", cultivated to grow as fast as possible, so the wood is not as dense and, as a result, weaker and more susceptible to decay and instability. Not exactly what I would want my skyscraper built out of.

I am assuming the author was considering composites and manufactured wood products as well -- again, these have not been proven to be as structurally sound as old wood over time.

Then the other factor in play here is the increased demand in logging. Logging is one of the most dangerous jobs on the planet. You would technically be requiring more loggers, thus causing more logging deaths.

Not so sure this is such a good idea, but I could be wrong.
> The hand licking incident strongly reinforced my commitment to just stop and not do things that I knew didn't work. It made me more committed to not "put out the fire with gasoline," even in the face of social pressure to the contrary.

To this effect only, I have started a journal to keep my behavior in check while dealing with kids. Needless to say it has helped me a lot and often times I have caught myself in the act instead of taking things personally just because it's socially unacceptable. Earlier my default mode if thinking was to treat a kid as an adamant adult ready to shoot you down is just a not worth it.
This is definitely part of it. Alexa only answers my most basic questions. Google answered me a fact that it was able to parse out from youtube and then pre-labeling the answer with "According to youtube..." That was mind blowing.
Best Arduino Starter Kit, Buy STEM Robot Kits for Adults, Middle School
If you could avoid actually using POPCNT for the popcount, and the limiting factor was the pext, the "speed limit" of this approach would be around 0.125 cycles per input byte since pext handles 8 bytes and you can do 1 per cycle.

Of course that assumes that you can fit 100% of the remaining work for every 8 byte chunk into what's left of that cycle (ie into no more than 3 uops). Since you have at least a store and a load per word, that's probably going to be impossible! It's not totally unlikely that you could get to around 0.25 cycles though.

A good approach would be to vectorize the rest of the work and store the resulting mask values and increments in 64-byte chunks, to be re-read by the scalar part (since there is no really efficient way to get stuff from vector to GP regs). So the scalar part would have 3 loads (mask, increment, input data) a store and the pointer increment. I guess you could load-op the addition, so it seems possible you might be limited by the 3 loads (taking 1.5 cycles).
I really wish people wrote these comments after spending more than three minutes looking at a language.

Don't like the JVM startup time? See Clojurescript and planck. Sub-second startup+compilation+execution on my old laptop.
One thing this reminds me of is how much of a game-changer language development is when you're trying to help your distraught child. There are few things more frustrating than a screaming/crying child that is too young to communicate why they are upset... You feel bad for them and want to help them so much... And once they're able to communicate, 9 times out of 10 it is relatively easy to address (although sometimes the underlying problem might be they're very tired, etc).

Of course, when a child is very upset, they're also often unintelligible, so one of the most important things is to (at very least) remain calm so they have the chance calm down enough to communicate with you.

(One of my children has a speech impediment... it's not easy for everyone, but it is sooo helpful when communication can happen.)
You're both talking about money but I don't think you're on the same page as your parent post. They're just saying that it's easy to fall into the trap of being comfortable, whereas when you have to "hustle" (sorry) then you build up a lot of momentum.
New Zealand Transport Agency Loses USB with 1104 Employees
What I meant to say is that in the current structure it's like that and unfortunately very real. It can be changed, but probably at both a high cost and a profound cultural change. Your current social contract as a doc is

1. Do the job that is traditionally yours.

2. Handle all the impromptu alone because no one else will do it.

The second part is the problem, and is largely due to ressource constraints.

What's clear is that the system is already in pretty bad shape, so I'm just saying that the frontline workers are not a suitable target for pressure.
BTW your view regarding the nurse to doctor transition would have been ok 50 years ago. Nowadays, nurses are hyperspecialized in their own niches. If you meant to say "you should know how to make a bed before doing heart surgery", I heartily agree that it would do great good to everyone if docs were to experience what life is lower down the care ladder.
You’re at Google now right? You people think anybody not at Google is an idiot.

The reality is Amazon is extremely competently run given its size. The pace of innovation is astonishing. We might not be ubermensch but we get the job done, and we are trusted by more people in this country than either Google or Facebook are.
True, but there's a difference between grilling someone about something, usually after a confrontation about it, and calmly discussing their motivations with them without a build-up of conflict beforehand.
Great articles, thanks.

I'm curious if, say in an IT environment, where both custom services and third-party services live, either on-prem or cloud, is it common to have both Organic architectures and microservice-based applications operating and working side-by-side? If so, what are good concepts to make this work with least effort?

btw: the font on https://glasnostic.com is thin and hard to read :)
What's your proposal on how to handle the situation?
Open a world of fun by running your local services like proxies on 127.1.2.3, 127.2.3.4, etc with the matching hostnames in /etc/hosts

You have 127.255.255.255 to play with!
I've never heard of either before, and they've really caught my attention. Thanks for bringing this up.
Yea, it looks like js-cl is more like it. You'd want to implement some reasonable subset of CL. And ClojureScript really didn't have to compromise on much, which is why it's been embraced so easily.

Most of the time you just have a .cljc file and pretty much the same exact code just works on both platforms. In a few places you'll use the #? reader macro that lets you do different stuff based on platform, and that's it.

Well, you basically get simple macros for free as long when you have an s-exp based notation for something. Which is why I do in fact like them. Something like Parenscript or Wisp is really great for lightweight websites.

I remember way back around 2010 or 2011 playing around with CL and Parenscript a bit and it looks like the landscape isn't too different today.
You will want to read this before applying to SimpliSafe: https://digboston.com/macro-aggressions-trump-flags-right-wi...
That's true that newer woods are softer, but often for structural applications special types of engineering wood products are produced from newer woods which are very strong. One example that comes to my mind is structural ply, it's really strong stuff and practically always made from soft timber.
Cdecl – Turns English phrases into C declarations
I needed this three years ago!

My solution was to use AWS and route 443 to 80 in a load balancer. That way there IS NO MIXED content: it is all HTTPS. (And certificates are free on AWS!)

If you don't like AWS, can't you just nginx as your load balancer and do the same thing?

Why should a website care about what port traffic is coming in on, shouldn't the TLS happen IN FRONT of your website so the website can be agnostic?
It's still desirable to have the "release" version of source code tarballs signed, so maintainers who are making packages for a system distribution can check the integrity and get some level of confidence. But fair enough, at least GitHub has HTTPS. And well, it uses AWS for files, so a signature is still useful.

From time to time, I encounter projects that the upstream doesn't support HTTPS and all tarballs don't have signatures. There's a high psychological pressure as a packager when one is dealing with projects like this, it's totally impossible to verify the integrity of the project and users may get pwned because of my package. My solution is (1) download the packages from different servers and compare the hash, (2) check the hash from the repository of other Linux distributions, to make sure at least my own network was not subjected to a MITM attack...
> Because the backup must be automatic, in the background and reliable, it is limited to a small size, which means that chat contents aren't backed up. But everything else (contacts, groups, key verification levels, privacy settings etc) are.

Chat contents not being backed up is practically useless for me, and I'd guess for many other common users. While security is important, convenience is more important. Allowing backup of chat content to iCloud or iTunes or the Google account would make this more attractive. I also don't think normal non-techie users would really (want to understand) what's a Threema ID backup, Threema Safe, and all the other variations of managing data and keeping it alive over time. I'd suggest that your team focus on simplifying is part.
There are no shares. It is a GmbH, which means a group of people(1-x, persons or other legal identidies) owns the company...
There should be public records of owners you can follow. Understanding German and swiss law is probably helpful.
Carbon Crystal Heating Panel
If you are on the lookout for the best carbon crystal heating panels and carbon crystal heaters, then FIR Heater is a fantastic place for you. At FIR Heater, you can choose from a collection of high-performance and fully customizable carbon crystal heating panels that are available at reasonable prices. Visit us at https://www.firheater.com/shop
If taking Tylenol worked as a strategy to reduce pain, it would work better the more of it was applied. Instead, what we see is the more Tylenol taken, the worse the outcome in the long run (taking the whole bottle will destroy your liver...)
Proof of Elgamal's semantic security using a reduction to DDH
It doesn't contradict the theory. People can update to a later OS if they want to by visiting XDA. Just because they don't doesn't mean it's not possible.
US fitness app ClassPass acquires Singapore’s GuavaPass
Clojure is radically practical :)
Thanks for the answer.

I don't see how there's a conspiracy here. Questioning the intentions and actions of an actor that could very likely be hostile to the user is reasonable and has precident.
samsung? They have skipped the notch.
I found a reference here (https://www.fpl.fs.fed.us/documnts/fplgtr/fplgtr190/chapter_...) that discusses the mechanical properties of some of these fabricated structural wood products. Everything seems to be in comparison to just plain hardwood, but nothing seems to point to that it meets or exceeds the strength of hardwood. I am not convinced that any amount of glue, plastics, and pressing together other hardwoods (presumably, young woods as well) will stand up against good old fashioned old wood timber, which I simply don't think we have enough of to start building tall buildings with. If that's the case I'd rather be on the top floor of a steel building.
Hypothesis: We Need ESOPs for the Online Economy
One basic definition of wealth is time. Wealthy people purpose most of their time. Poor people have most of their time purposed for them.
The actual text to voice synthesis isn't acutally bad, but the audio quality is terrible. The audio artifacts are so bad I could barely listen to the demo snippets. It's too bad they ruined a quite good product by skimping on the most important quality, audio quality.

I wonder how OP missed this? Audio quality has to be flawless when using headphones for extended times. It's not like you need a lot of bits for audio, so it's not something you save on.

Please fix!
That's also only one tiny aspect to logging. Loss of biodiversity, soil erosion, micro-climatic shifts, the impact on streams, all can be devastating in isolation, let alone together. Saying that you can plant new trees to replace old ones is a 1950s era lame-ass response to the issue, it is not suitable, let alone intellectually serious, as a "proposed solution" in 2019.
I believe that glue-laminated timbers (which were mentioned in the article) and plywood (which features heavily in housebuilding - at least in Vancouver) can be made from younger trees.

It is plausible that foresters would struggle to meet a surge in demand, but growth in wooden house building could be slow - particularly in resistant markets (like the UK). I also remember reading that young trees remove more CO2 from the atmosphere than mature trees, so a surge in logging and replanting (and and expansion of forestry efforts to keep up with demand) could have a benefit in fighting global warming.
I think some of situations like that are simply caused by standardized POS systems being used.

Some greed was probably involved as well, but I've a few similar situations, where tip was asked in non-tippy scenarios after business adapted new POS system.
Tesla to break ground on Shanghai factory
Neat idea. That's why u2fa is so important!
Problem is that DHS is also pretty much unfunded, and that's a bunch of stuff Trump's base care about. Air traffic controllers, TSA agents, etc, etc are also working without pay, which is not a sustainable situation... people have already started "calling in sick" (with those remaining having to cover the extra hours) and if this lasts for a month or more, people WILL quit and find other jobs. Or go on strike... can't actually hire replacements when HR is on furlough and there's no money...
Yes, a significant fraction of _mobile_ searches on Google are voice. According to Google it was 20% in 2016, the number has likely gone up significantly since then. Even old farts like myself are getting on the bandwagon, this is no longer early-adopter stuff.

https://www.google.com/search?q=what+fraction+of+google+sear...
The audio is anything but high quality!

Please use better compression settings.
At least Threema allows manually backing up and restoring the data on the same platform. Signal doesn't even allow backing up your conversations on iOS. Signal is coded to actively block backing up the data to iTunes or iCloud! Your chats are all gone the moment you move to a newer device (be it Android or iOS). If keeping conversations over time and having continuity is important, Signal is the last platform in this world you should be looking at.

Even Wire doesn't allow cross platform data backup and restore.
The Wife has a iPhone each year and for her needs wanted a bigger screen than the standard 8 should would of happily had a iPhone 8 plus as her new phone but when the XR came along it worked out as more screen than the 8 plus. But the difference between the XR and X's models was the extra memory and Apple service plan (roughly).
The notch she has never mentioned and I have noticed all new adverts with a phone screen in them have a notch in them, I just don't think the regular user notices them that much.

While she noticed a slight speed difference from the 8. I think it was the improved battery life she liked more and hearing the XR seems to be better than the XS further justify's the choice.
AppKit, TextKit, Core Data – Signs of Disease
The best way to learn computer graphics programming is to first ask what you want to do with it. Most people interested in this topic have some end goal, be it just writing a game. In that case, writing raytracers and rasterizers may just be a waste of time, when the main interest isn't the interworkings of math, but to put something up the screen. For a reasonably wide range of modern tools, its absolutely not necessary to know any deep math to bring to screen what you want.
On developer happiness and where to find it
Well this is timely. I spent several hours today trying to get local https working. I needed it because iOS Safari will only let you make getUserMedia (WebRTC) requests for the webcam over secure connections. I needed access to the webcam because Safari WebRTC won't give you access to other browsers on your LAN for data channels (which have nothing to do with your webcam) unless the user gives permission to use the webcam[0]. I needed access to LAN data channels because I'm working on a multiplayer game that I'd like to work on the major browsers. I had given up and finally decided to just use my VPS with Let's Encrypt for testing iOS, but maybe I'll give this a try. Worst case it doesn't work. Now I just need to figure out how to convince my users that taking a selfie is a reasonable requirement to play my game.

[0] https://github.com/webrtc/samples/issues/1123
It's not in Cannonlake (nor the W variants). The D and Q versions are in SKX though and they are 4L2T IIRC.

You need a CPU with VBMI2 for the B variant, can't remember off the top of my head if Icelake has that.
AWS ACM is great, and they handle auto renewal for you as well. LetsEncrypt is fantastic, but there are other options.
parking-lot mutexes don't support lock poisoning like the standard library mutexes. Wouldn't this be a totally breaking change? Unless poisoning has been added to parking-lot?
HBO Reveals First Look at New 'Watchmen' Series
I survived more than 3 hard-drive failures/system failures over the years without losing my data. My system setup helped in the survival so this might help. I had desktops and laptops that died, crashed or otherwise became unusable. The data survived. Here is what I do:
I have three categories of files: (1) small, very important files (source codes, scripts, articles, notes, documents) (2) large but important files (photos & videos, Virtual Machine images ) (3) unimportant files (downloads, temporary files, screen captures)
3 main folders are setup for each category. Category 1 is backed up to (1) a cloud based continuous back up service (crashplan) (2) gitlab as part of version control (3) local external HDDs daily
Category 2 is backed up to (1) crashplan and (2) local external HDDs
Category 3 is never backed up.
Having a copy in local external HDDs helps in quick recovery.

Organising the hard drive keeping a unexpected crash in mind helps in quick recoveries.
Unless I'm missing something it's the stores that are variably sized and hence become misaligned, not the reads?
Small children often can’t articulate the reasons why they do something. If pressed they’ll fabricate an answer that may or may not be nonsense (but isn’t true nonetheless). If you suggest a reason to them they’ll immediately say yes. If you offer a list of reasons they’ll immediately claim it’s the first or last choice offered.

I have no doubt that she asked him repeatedly why he was doing it but either he couldn’t answer or by that point the shame and pressure from himself teacher created a mental block that prevented him from answering.

Taking the pressure off is absolutely the right thing to do.
7 Things You Need to Stop Doing to Be More Productive, Backed by Science
Over the years there has been a push to make the public realize the importance of the flight attendant role, that they aren’t there to serve drinks but to ensure your safety. “Here to save your ass, not kiss it” is one way I’ve heard it put by a FA.

Frontier is a doing a bang up job of reversing that trend with this.
Frontier confirmed it’s a policy change, it’s intentional.
Yes, I heard 2E being recently mentioned in a public elementary school. So, it seems it's still in use.