skysight-inc/HackerNews huggingface dataset:
More finance than business, but I really enjoy Matt Levine (he writes for Bloomberg). Even though his articles are technically finance there's enough tech and business analysis in there that you don't have to be a finance nerd to find good content. And he publishes Money Stuff most weekdays!

https://www.bloomberg.com/view/topics/money-stuff
The Chinese are transferring western tech through acquisitions so what would you expect other than a door shut in their face? Also, the Chinese NPC just made Xi chariman for life, China is guity of countless human right violations agains Uyghurs and Tibetans, their leadership has failed to act against North Korea, they have created tensions in the South China Sea and the list could go on and on.
It might be helpful if described your infrastructure. There is a pretty big difference between managing physical Windows servers in a data center and managing Linux servers all in AWS.

If you are all or mostly cloud, Terraform + config management with a CI pipeline takes care of a lot. Then a wiki that covers "Getting Started" and a few how-to articles.

For physical infra you need the setup for DHCP, updating DNS based on DHCP, PXE boot imaging, IPMI access and configuration, switch and router configuration, what servers are connected to which switch ports, PDU management and monitoring, and on and on and on.

You end up with something like NetBox (https://github.com/digitalocean/netbox) or Collins (https://tumblr.github.io/collins/), plus a bunch of other stuff gluing things together.
When I was working as a sysadmin, I kept a spreadsheet. I was told later of a repository of information that supposedly was what my spreadsheet did, but it didn't add anything new and was much harder to keep up.

I built it up using nmap and then shelling into each individual machine and poking around to see what it did. This was back in the days before everything became virtualized, so each machine on the network was likely physical.

I added information by walking the aisles and copying down the rack location of every machine into another page on the spreadsheet. I eventually hooked up a terminal to them all and matched network addresses to physical machines.

Only took a few weeks and when I was done, I knew things about the network that guys who worked at the business for years didn't know.

There's no substitute for the good old-fashioned way.

I liked that job, it was fun.
Novel biomarkers for future dementia risk
This is a very important and true perspective. It makes me wonder, have you ever used psychedelics of any kind?
One other minor nitpick: know the difference between vector.resize vs vector.reserve. If all you're doing is copying new data into the vector after sizing it, use reserve. This avoids default-constructing all of the values inside of it, only to overwrite them with the new values you're copying in. In the case of primitive types it's probably not a big deal, but it's still doing a second pass over the data just to set it to zero before copying the contents of the file.
I find this comment a bit odd... Not everyone works at a startup and 90% of development work is improving existing codebases, not starting new projects. There's just SO MANY existing C++ codebases out there that people are paid to work on. I had to (re)learn C++ for a project at work recently.
1. Competition implies some kind of fair game. Theirs no game where kindergartner's play against NFL players(what's the point). As wealth inequality gets more and more out of hand, more and more people will just give up. Why play a game you can never win?

2. Addiction is a real problem. Also, addiction effects people differently so what that your brain chemistry allows you to not be addicted. A lot of people aren't that lucky.

3. We don't come out rational humans. That takes years of education/guidance at best, it never happens at worst case.

As we argue about size of government and how much the poor and unskilled workers deserve of the pie, giant corporations and super high net worth individuals are running away with the game.

And what happens to humanity when the peasants aren't needed anymore for the armies to keep the super rich's wealth secure?
Absolutely -- in investment banking, 360 reviews are purely angling and knife-fighting. And "co-heads" of anything is an intentional Death Match.
It's not about child porn. It's about Geek Squad looking for "crime" on people's computers. I think that would be concerning to many more people than you think.

The FBI is essentially fishing for crimes indirectly through another entity, so it can stay "within the law" itself. Not that this is the only way they fish for crimes these days.

FISA now allows them to do exactly that, and only ask for a warrant after they found the crime so they can use the info in Court. In other words, the warrant is completely pointless now, because the warrant was supposed to stop the government from abusing its surveillance powers.

This is kind of like that, too.
It's an analogy for the reinforcing characteristic of neuronal connections, would be perfectly adequate if not for the continuum vs discrete difference in the reinforcement mechanism.
As they should...
>An unhelpful but common metaphor is that of the brain-as-computer, or computer-as-brain. The two things are often presented as working the same way. A brain “stores” memories like files on a hard drive, and software uses “neural networks” to learn like the human mind does. But the reality of learning is different. The computer won’t forget where the file is, and the neural network can only learn what it’s told to.

So many flaws packed into one paragraph.

>brain-as-computer, or computer-as-brain

That would be two different metaphors, not one

>A brain “stores” memories like files on a hard drive

Nobody thinks this

>The computer won’t forget where the file is

Brains don't forget because they can't find the file...

>neural network can only learn what it’s told to

The power of neural networks is that they discover patterns on their own. Thats the whole f*ing point of neural networks.
Where this procedure is in effect, there's a different signal for "test" and "emergency". The opposite situation is more common - we've had a couple of cases where the person in charge actually initiated the emergency protocol instead of the expected test protocol.
Powerful, flexible, text-first project management tool: etm
Does anyone know which as companies make clothes for longevity? Choosing such clothing will help us move towards sustainability.
Depends which kind of intelligence. If what you wrote were true, there'd be a lot fewer sanctimonious libertarians with six figure programming jobs.
Your username is perfect.
https://en.wikipedia.org/wiki/Source_code_escrow
This is an example of a political comment that could be okay with some extra care.

Here's where your comment goes off the rails:

>> "Trump Derangement Syndrome is real."

You've condensed an entire article into a single catchphrase that signals a certain political lean and causes people to circle the wagons around their strongly held views. It would likely lead to a huge, boring demon thread (https://www.lesserwrong.com/posts/BZtAavpsy9WtMYgEL/demon-th...) without someone commenting on it in as civil a way as possible.

The article could do without the swipe. Your comment could do without the slogan.
More importantly, you would need to know how the antenna is oriented within the enclosure of your clock. I'm pretty sure that that wasn't mentioned in the manual of the one I bought.
cue the "return to normal" ?

https://www.forbes.com/sites/jessecolombo/2013/12/19/bitcoin...
There's another interesting angle in this, which is a demonstration of how important memory and emotion is in food. The restaurateur who had created Michelin Star-winning restaurants thought the standard Hellman's potato salad recipe was very good. Now, I'm not that much of a chef, and I'm not going to say it's a bad recipe, but a chef of that caliber ought to taste even a very-well prepared instance of that recipe and immediately come up with half-a-dozen ways to improve it. I could do that in my kitchen, which is really not that well stocked with that sort of thing. There's classes of improvements; use a more interesting vinegar, use a more interesting oil, use more interesting herbs, make your own mayonnaise, use different potatos, each of those representing half-a-dozen options on their own, to say nothing of the work you can do with combinations.

If you served the Hellman's recipe to a Michelin reviewer, you're not getting a star. And I'm sure that Danny Meyer would know that instantly, were he not influenced by his memories and emotions.

Also, to be clear, I am by no means being critical of him for bringing his emotion into the dish. If it's anything, it's a positive thing, in my opinion. I'm just showing this as a very clear example of how complicated reactions to food can be.
S&P Global Makes Largest A.I. Deal in History
I find using both in combination is usually the best way to go. If you're just reading a book and doing exercises in it, you wont learn as well. Making something you want to make and using books as reference while developing makes you learn a lot quicker.

Also, the answer to this question depends a lot on your previous experience with other languages. If you're well-versed in another C-like language, jumping right in and starting to make something will probably teach you a lot, really quickly. If you're more of a beginner in programming generally, you need a book or a teacher.
That can always happen, it's just that now one would also get a compensation.
I just mean a contract agreeing to a study at all. "What gets measured gets done." Etc.

I am under the close supervision of my 30 old son and have been since he was 13. It's a completely different dynamic than reporting results to a doctor or lab for a study.
As others noted best way to learn is to use it. Pick any open source you like, compile and test it, learn it's code, try to fix some bugs or implement features, ask questions from other developers, get feedback on your code. That way you'll learn all caveats of practical C++ development and tools.

Additionally while traditional and more detailed books already posted here I'll just add one I personally liked: Discovering Modern C++ by Peter Gottschling. It's had exactly information I would expect be needed for person who already have reasonable experience in programming, but want short introduction into C++.

Disclaimer: I'm certainly not someone you can call experienced C++ programmer since I just developing and manage open source project for 3+ years. So take my opinion with a grain of salt.
Checking Out Ubuntu 18.04's Minimal Desktop Install Option
You're going to get at least 1 angry Perl programmer explaining that Perl is actually thriving and it's never been better to be a Perl programmer :p

Which is actually partially true... the long tail of programming languages today is very, very big. There's probably 10-50x more programmers now than there were back in 1995. The programming world can probably sustain 10-20 mainstream languages these days, if not more.
Start your Bitcoin app with 4 lines of code
Can somebody explain why there should be any limit on passwords? I understand there has to be some limit, but why not make it an arbitrarily large number? Like 1000 characters?

I asked my bank about this and they forwarded my question to their security department and the reply was "don't worry - you aren't responsible for fraudulent transactions".
I had one of the first batches of Atari 400. The keyboard on it was great, once it got broken in. Since then, I'd also had an 800 and other 400s but the their /keys/ really were crap. Fave was still that original 400 keyboard.

My Dad and uncle started running an Atari store named CompuPlace at the Jane/Wilson mall way back when after noticing my avid interest in computers. That link-up got me some great stuff: 'de re Atari' and pre-release ST docs, Chicago CES.
My wife found this amazing cookie recipe online.

My mom gave her some of her 1950s cookbooks. That exact same recipe was in this cookbook. We just laughed.

At least my family is lazy, when they use a recipe from a box, jar, or whatever, they just peal/cut it off and stick it to a 3x5 card or put it in a recipe book on a blank page. So you know where that "family secret" actually came from.

The only unique sauce I've ever tried was my grandfather's BBQ sauce. It's just a bunch of other sauces mixed together, but it's pretty different. He was always changing it up but most everyone in my family has a bottle of grandpa's "condiment concoction" as my evil-ex called it.
Spotify's recommendations used to be very good for me, but Discover Weekly has gotten dramatically worse in the past few months. I'm lucky to find one good new song in there these days, whereas I used to love the entire playlist.

Netflix's "recommendations" have been pretty terrible from day 1 -- it's mostly random garbage, and suffers from serious issues like grouping sci-fi with horror (seriously? Star Trek TNG belongs in the same category as Hellraiser?) -- and since they started producing their own content their recommendations have quickly become thinly-veiled attempts to push their own mostly-poor content. Add in their horrible UI, replete with autoplaying previews as you browse tiles paired with obnoxious stock music, and Netflix has become something painful to use. I've been moving back to renting/pirating depending on availability and price this year because Netflix doesn't have anything worth watching that I haven't already seen.
If you know C, C++ Common Knowledge (https://www.amazon.com/Common-Knowledge-Essential-Intermedia...) will give you a quick run of the gotchas you're to avoid. From there, move to Scott Meyer's books, which will give you some good foundational knowledge on how features of the language work together. In particular I like that each concept is presented in a bite-sized chapter that you can read in a couple of hours and think about for the rest of the day. Even though the first two are about "classic C++" I wouldn't skip them.
For a glimpse of the true power of modern C++, check the Boost Hana library docs, hopefully this will serve you as motivation to keep on going.
Above all, don't do this alone. The compiler errors that you get once you start applying modern (template) techniques can be a bit of a rabbit hole and takes a bit to get an eye for deciphering them. Lean on coworkers, local user groups and/or the C++ slack group which is pretty supportive.
Best of luck.
> We asked for data that supported the conclusion. . . and there was literally none to be had. It was 100% based on the doctor's personal experience

On a semi-related note, I've had a few conversations with physicians about the utility of AI in medicine, and all of them seem to be adamantly against any technology that displaces the individual doctor as dictator/hero of the medical hierarchy.

In one memorable exchange with a surgeon (and friend), I pointed out that doctors, like most other educated humans, are pretty terrible at applying statistics to any kind of complex decision-making - and I brought up your observation that doctors are limited to the knowledge/anecdotes/heuristics that fit in their own heads. Why not employ some kind of machine intelligence to at least aid in diagnosis, double-check treatment plans, prevent medical errors, etc? My friend abruptly changed the subject and began waxing poetic about how his decades of experience allowed him to glean enormous amounts of information from the mere tactile sensations of a loop of bowel in his hand during surgery. How would a machine replicate that, he asked. The conversation wasn't even about robotics.

I don't have a lot of faith that doctors - outside of a few pioneers - will begin using medical expert systems until they are forced to.
I think there is definitely a proclivity towards staying at home, as a cultural norm, while sending ones partner off to work - and I don't think this is really balanced, no. The idea that there is one parent that is more 'ideal at the home' than the other is what needs to change.
Is there any reason to believe that cheaper fund managers like Vanguard forget to rebalance?
Almost all of the other replies are excellent. In light of your question I think you'll find interesting this realtime map that shows how far out of whack the regional grids are from 60Hz: http://fnetpublic.utk.edu/frequencymap.html
True, but again that is a bit different. The feds could simply seize the tangible flash/hard drives. The conflict regards the law and how encryption is handled. Of course law enforcement should go after these people and take down this content. I've never heard of plain HTTPS servers used to do this, though; it's a scary world...
Wow, the work he did on simulating his payout is almost exactly what I used to have people do as part of our interviewing.

IMHO It was one of the most telling tests I could give a potential trader, not necessarily for quants as this should be considered the quant equivalent of fizzbuzz.

Victor Haghani of Long Term Capital Mangement fame, yep those guys, did a similar experiment with bet sizing and betting on a loaded coin and sadly even people who should have known better, math majors, didn't fare very well in his experiment.

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2856963
Ya, I think a balanced approach is the best, begin by reaing or watching videos, but not too much, just to get an overall idea, then get hands on but don't stop there, read more code and watch more videos and continue the process for your life time!

I sometimes get carried away and stop reading more after I cross some threshold which prevented me from noticing lot of nice things like best practices that were happening in the industry/or better design patterns etc..
Abseil C++ Tips of the Week are also really good: https://abseil.io/tips/
What Taleb shows is that people should become more willing to bet as they move away from the "absorbing barrier" of having so little money that they have to quit the game. But he phrases this in terms of justifying the fact that people are more willing to bet with "house money" (money that they have already won) than their own. This is clearly wrong because the starting point is always higher than the absorbing barrier.

I think Taleb is a bit too eager to criticise others, even when his mathematics isn't actually applicable to the situation.
Well I was hoping it could take a while page, rather than require me to cut out the equations.
IntelliJ IDEA 2018.1 EAP: Kotlin 1.2.30
Arithmetic overflow checks in C++ Core Check
It's open source. Even if they abandon it, it doesn't go away. If it turns out to be good tech, others will maintain it.
Introducing Snips NLU – The Open Source Library Behind Snips Voice Platform
Instead of spying on your employees, and measuring something that isn't likely to be their productivity, maybe figure out what you can do to motivate them or make their life easier:

1. Pay more.

2. Better UX/UI.

etc.
Debian comes to Windows 10, should we worry?
> This avoids default-constructing all of the values inside of it, only to overwrite them with the new values you're copying in.

I think that I saw a few benchmarks once showing that for primitive types such as int & such, it was actually more efficient to resize() ; only past 32 or 64 bytes structs did reserving' become more interesting. In any case, when nitpicking on this it's even better to use boost::vector which allows to do an uninitialized resize : http://www.boost.org/doc/libs/1_66_0/doc/html/container/exte....
You Are the Commodity That Spotify Is Selling
Fishbrain secures $13.5M to expand its global platform for sport fishing
This is really awesome OP! Thank you for sharing :)

One note I should make: it was not entirely clear (to me) upon a cursory view of the website, that the purpose of mathpix was to convert handwritten text into LaTeX. For some reason (maybe my coffee hasn't kicked in yet) I thought this was strictly intended to take screenshots of equations on an existing pdf document or a website etc and that will be converted to LaTeX.

My thought at that point was "I wonder if they could do this for handwritten text" and then I looked at the docs and facepalmed..
I guess I agree with the article in that simply using an existing neural network, treating it like a blackbox (which to me it is), and feeding it cropped photos pulled from an API is not rocket science. Also I see a lot of 'data scientists' portfolios where they basically just took existing ML projects and tweaked them slightly, wrote a few lines of python, and tried to make themselves seem like cutting edge devs. But yeah I respect that there are true geniuses behind the development of these techniques themselves, and even just training a blackbox NN can be tough.
That's a pretty useless answer. It's easy to use C++, but in a non-idiomatic or C-style way. I think the OP is aware of this problem and is looking for concrete examples of modern C++.
Also, royalties pay so little it's in the artists' best interest to put their music everywhere in hopes of a streaming revenue.
They do now. They did have a facility for developing sequencing assays, but eventually they gave up. I don’t know how long it will be until they try again. (In fact, they poached a number of our employees for that initiative.)
It might be worthwhile to raise the price significantly. The apparent discount from $15 to $9 makes the service look less valuable and the company less successful. A class of desirable customers are those willing pay hundreds of dollars a month or more. For serious work, the cost of integrating with a service is high and the long term financial stability of the service is important. Low prices correlate with higher risk that the service will disappear.

Good luck.
It has been tried.

That was the whole point of HomeHero[0] which tried to do that model but was thwarted by legislation.

Again, I'm no expert but I've been spending a lot of time in this area lately and ultimately while it's nice to think about it's also tough:

1. Scheduling. Finding someone to come by once or twice a week to do some chores and housework is easy. But if someone needs 24x5, 24x7, or some weird incantation of it then only a single person scheduled just won't work.

2. Turnover. I'm not sure how it is in other places but turnover here is high. Sometimes you might not even get notice when someone quits. That's why a lot of people go with agencies—they take care of all of that hassle as well reporting. Also, when you have people with memory problems, there are special people needed to take care of them. People who don't mind being cursed at or belittled. Some people just can't handle it.

3. Legal issues. IIRC, California does stuff where if you work more than 8 hours in a day you can make overtime—even if that's the only day you work. Some of the laws and handling as well as reporting on this stuff make (especially if you do have some sort of insurance or coverage for long-term care)... well let's just say I'm glad I don't have to do any of that.

[0]: https://medium.com/@kaleazy/theres-no-magic-in-venture-backe...