skysight-inc/HackerNews huggingface dataset:
When I was rolling on company hardware(MacBook Pro) I got incredibly frustrated with the experience of running even Xubuntu in VirtualBox; the OSX Virtualbox experience is beyond abysmal :| This lead me to purchasing a personal VMware license for OSX.

Back on Windows 10 I re-evaluated VirtualBox, Hyper-V with the new linux enhanced session support(poor experience TBH), and VMware workstation player. VMware ended up being the best experience in terms of responsiveness IMHO. You may want to give it a go. It's free for personal use, but unfortunately workstation pro is quite expensive.
You can't compare a FOSS like git to a complete stack of proprietary services over which you have zero control or knowledge of how it works under the hood.
Congratulations on not reading the article. It's an average.
Roku CEO: Why streaming ads are more effective than TV ads
OH Gov. Kasich Wants the State to Be 'Wild, Wild West' for Autonomous Testing
Amusing, but the issues with Enterprise Software are far more complex than that. Having spent my career working with Enterprises of one sort or another, here are a few off the top of my head:

1. You are not the customer.

With ad-driven products, we have painfully realized that if we aren't paying, we aren't the customer, and when something seems awful to us, the explanation often lies in the fact that the thing that is awful to us benefits the real customer, or perhaps that the thing that benefits us is of little value to the real customer compared to things that do not benefit us.

The same is true of Enterprise Software. Most users are not the software's customer, and therefore their needs are subordinate to the needs of the individuals and departments who are actually paying for it.

2. Pricing-Driven Development

As Spolsky famously pointed out, Enterprises forcibly impose an insane cost-of-sales on software vendors. When you have to employ expensive salespeople, prepare proposals, apocryphally play golf with clients, or whatever, vendors must build those costs into the cost of the product.

Then they must justify those costs with features that sound like they produce big values. Typically these are not going to be things that make users' lives easier, they are going to be things that users may never see, like analytics and back-office integrations.

Like the "you are not the customer" problem above, this tends to create the illusion that the software sucks and that the vendor isn't improving it. In actual fact, the vendor is locked into a Red Queen's Race with competing vendors, and is improving the software constantly. It's just that users never benefit from the improvements, because UX improvements are not thought to "move the needle."
Corruption isn't the only logical conclusion. It's foolish to pretend otherwise.
5,104 BTC Later, the Bitcoin Pineapple Fund Announces It’s Time to Say Farewell
The long-term issue with adopting Amazon is pricing power--once you are committed AWS has it and you don't.

Take your Redshift example. It's an outstanding service but once you build apps around it and load a bunch of data the switching costs become very high. AWS can raise the price quite a bit before it makes economic sense for working apps to move off it.

Consequently a key question to ask is when do my favorite AWS services become cash cows? At that point your economics will change substantially. You may be living day-to-day in your business but the stock market thinks Amazon will extract large profits out of AWS in spite of growing competition. Food for thought...
I felt a great disturbance in the Force, as if thousands of voices suddenly cried out, "Oops..."
I would suggest to eat some carbs 1 h before exersising
To get headlines like this.
There is a reason I backed mycroft.ai on kickstarter. I also know of snips.ai doing a similar thing. (I picked one at random) I want OSS to succeed and I'm willing to put something into it.
At least on your phone, almost everything it can do that'd be 'dangerous' required your device to be unlocked or has a confirmation button (or both). Examples would be unlocking a door, opening your garage, sending an email/text message, sending Apple Pay Cash, etc.
Effective Modern C++ is a great book designed for "I learned pre C++11, but now I want to get with the times, and specifically want to know the idiomatic ways to apply it".
> “Most of human history” is a bad standard and is essentially hypocritical to raise selectively.

I made that point because someone referred to "human rights" when it comes to working hours. There is just no such thing and there has never been.
Sorry rollback was wrong, the correct term was “flashback”.

https://docs.oracle.com/cd/E11882_01/backup.112/e10642/rcmfl...
But you have neighbors downstream who will object to your contaminants polluting their use of the water. Externalities can be efficiently resolved by applying the Coase theorem.[1] Another common objection is that there are certain public services that can only be provided by the state, but we often find in practice that self-interested parties can develop a business model that addresses those needs.[2]

[1] https://en.wikipedia.org/wiki/Coase_theorem
[2] http://www.independent.org/publications/article.asp?id=757
Yeah, which is mildly frustrating, but it doesn't ruin my mood the way a human getting mad at me would. I just call them back once I get everything I need, and feel no rush.
I think you would like Dead Souls by Gogol. It has the same kind of biting criticism as the idiot, but it's a bit darker (if I remember right) - not as dark as C&P, but darker than the idiot
But how many of those 129 possible meanings for null are possible meanings for None in an Option type? And if you're going to say "only one", I'd suggest that you go through the list of 129 possible meanings for null very carefully to be sure...
Fortunately gnome 3 people fixed this by removing all mnemonics, so you can only use the arrow keys to navigate the window menu.
Your moral framework and personal position is not what should be used to determine guilt.

One issue is that some places set a very low standard, one lower than evidence shows to effect driving ability. Being borderline with unnecessarily low limits means the person is not impaired.
Also a possibility. Google can provide one-party consent since Google is initiating the call.
This goes against the most interesting part of the demo, though - that the 'umms' and 'uh-huhs' (and other small things) are enough to make this system pass the Turing test, at least over a narrow communication channel.

Honestly, one thing your idea may show how far the big tech companies have strayed from their desire to create a concise and interesting product. Doing something like what you propose - basically, a system that calls, identifies itself as a robot and then is freed from the (difficult) technical problem of appearing to be human would be much easier to implement. With a bit of Twilio, "weekend hackathon to a workable demo" levels of easy to implement, IMHO. And, honestly, it looks like the public at large might have preferred that, and anyone using such a system to schedule an appointment would likely have a pretty much identical experience to the one provided by Duplex.
Thanks, that's awesome! Very reasonable pricing.
Unsolicited praise and adoration.
Why Leaders Need to Over-Communicate
Ah yeah you're right. Leads me to believe Marcus is trying to undermine Yan's new venture; whatever that will be. Those guys did not like each other.
You want people to note the differences from the version you wrote?
Exactly.

There is a similar phenomenon with hotels. Some hotels cater to people who pay with their own money, others to people on expense accounts.

The hotels that cater to people on expense accounts often have what appears to be terrible customer service, but that's only because the "guests" are not the customer, the accounts payable and event management groups are the customers.

Those users get great features they care about, like unified billing across multiple groups in multiple locations, &c &c.
Hair salons can handle a lot more than 12 appointments in a day.
Google’s software design is having a reformation
People reaching out to me to do things instead of me reaching out to them.
Wow thank you. :-). That's a big compliment.
It's a relatively classic invention, take something that exists and repackage. A snapshot and a log replay accomplishes something pretty similar. AWS slapped a ui and some orchestration around it. The cloud lock stuff makes sense (although if having an easy "undo button" on your db layer is mission critical to your business you might have other interesteting challenges.
free time where i don't have some deadline and am able to do whatever i please
Google is starting to scare me
Building Real-Time Web Applications with Cettia, Part 1
In my opinion you've got the right idea, but I think some of your competitors might encourage you to keep spending cycles on pre-optimizing for vendor lock-in while they're creating features and being competitive.
I would much rather trust Google Hangouts for meetings than Skype.
On Linux Google Meet using Chrome is really good in my experience.
It also could be innate complexity of the thing being documented. Looking at https://software.intel.com/en-us/articles/intel-sdm, the combined PDF has 4.844 pages.
I wish HN would ban all betteridge's style headlines.

How much did newton or einstein's father exercise? Were they body builders?
Yes. I have taught introductory courses to undergraduate and graduate students with only a MS in CS. I think you would probably be able to teach upper-level courses if you could demonstrate expertise in the subject matter.

Workload varies. I preferred project-based assignments and tried to give students freedom to choose projects in a personal area of interest to increase their commitment, but it makes grading terribly time-consuming. I found that even with a well-defined rubric, individual projects cost me somewhere between 30-60 minutes of grading time per student.

I have taught using a provided syllabus and created my own. I was vastly happier when I created my own, but it adds time. With a provided syllabus, I probably spent 3-4 hours reviewing material and slides per lecture. That included reading the course textbook materials and working through most of the textbook problems. Maybe double that time when working from the syllabus I created, making new slides, and prepping for in-class programming work.

Grading sucks. If you teach a required course, you will also have to deal with some number (hopefully small) of unmotivated students. One of my courses was an elective course and I found the students .... happier?

And no matter how much I emphasized not waiting to start programming projects (including by having graded check points), a significant number of students wait until the day before projects are due to start. And then flame out.

Don't teach a course as project-only if it is a programming-oriented course. A meaningful number of my students submitted rather well-done programming projects, but were unable to write a for loop on an open-book exam. I also had students who were suspiciously unable to even use a required editor to demo small programs in one-on-one meetings.

Otherwise, teaching was fun and it's definitely worthwhile. All the warnings you hear about adjunct pay being low are also true.
I've seen this come up a couple of times in this discussion, so ELI5: What is "type flowing"?
The big physical hormonal events — sex, food, muscle contractions, sleep, endocannabinoid ingestion.

That’s it. When I make happiness any more complicated than that, it instantly begins to elude me.

But when I take happiness down to those basic elements — I’m happy :)
I believe you are correct, but even the textbook ignores the new stuff except for nullptr and briefly mentioning range based for loops.

The professor who taught my Data Structures class (who is an exceptionally great teacher BTW) actually uses C in most of his own work, so we even learned a little bit about how to simulate recursive calls using a void* stack and goto. I hope my peers don't go out and write code like that in the wild, but that's another story..
Not free - there's even a pricing directly on the screenshot!
I wanted to mention the issues surrounding Communities. Late last year I was really interested in the possibility of migrating a community I run from Discord to Matrix, but the featureset and UI for Communities was just not flexible enough for our needs. Things like community-internal roles/subgroups, subflairs, & subchannels are very important for any group larger than a dozen people. Plus in Riot the focus on global channels made the UI quite confusing. (I opened an issue for one of these points but it seemingly hasn't received much dev progress so far.)

(Admittedly, Matrix's focus on global chats rather than Communities makes for a pretty complicated model/system when Communities and subflairs and subchannels need to be implemented.)

I really hope Matrix and Riot will be able to catch up with the other players in this respect, because Communities is a major reason why Discord has grown as big as it has. Powerful group administration tools encourage people to start communities on a platform, invite more people to them, and advertise those communities. It's imo a major driver of growth, and I'd like to see Matrix gain lots of market share.

It'll be hard, but best of luck, we're cheering for you.
but "Hey Spybot-Listening-To-Every-Conversation-In-This-Household-And-Building-A-Transcript-For-The-NSA" doesn't roll off the tongue the same way.
Helping others around me. As Ive grown up and become (I guess) a little more successful, material things dont matter so much, but helping my employees grow and fulfill their potential is very satisfying.

As a gay man I wonder if theres some latent paternal forces coming through here, any straight people (bosses) with employees, do you also feel some sense of crossover with your children and employees? Just curious
Open-source uncertainty detector
Sitting by the fire with my feet up. Tea. Coffee. A good book. My dog. Music. Klipschorns. Watching children discover something new. Tutoring. Walking in the woods. Napping.
As standards of living and society itself improves, dire necessity decreases, and the proportion of the population motivated by necessity decreases. As general wealth increases, the more the general populace feels entitled.

Right now, you may well feel more or less entitled to a flush toilet and the ability to access all of the world's information in your pocket. In years past, these things were luxuries. Most of you reading this: Almost everything in your sight was once a luxury.

So here's the thing: You are lazy and entitled. That is both a good and bad thing. It's good, because it shows we have made progress. It's good, because you now have the time and resources to do something positive. Where it's bad, is that you also have the choice to do something positive with those time and resources, or not. Where it's bad, is that you will have a harder time understanding the magnitude of the sacrifices that got us where we are.

Your choice. It's up to you now.
Literally any game that has a distinction between tactics and strategy (ie. most of them).
They don't have high operational costs - you can run them as a script on your local machine. You're making them out to be more complex than they really are.
A friend of mine has a fairly significant speech impediment. He can communicate fine face-to-face, but he finds phone calls to be incredibly frustrating, especially with strangers. People often assume that he's deaf, drunk, learning disabled or a crank caller.

Google Duplex would be an absolute boon for him.
Off topic: Ideally, infrastructure resources optimize infrastructure and developers iterate on features with a robust CICD pipeline and a top notch local dev environment. That’s the folly of developers being expected to build infrastructure and develop, it slows devs down. People and time are your most expensive resources, do not slow your team down, shard responsibility as soon as you can afford to. Everyone cannot be an expert in all domains, and there are only so many working hours in a day.
Honestly I've found Teams to be preferential to Skype. The Screen Share features works heads over heels better than Skypes. Though It'd be 10x better with the standard Unicode Emoji set and having URLs to Online Meeting's like Skype.
i think that at this level, what ultimately matters is that a) "it's Microsoft" and b) can the MS sales person/marketing materials convince some manager to sign off.

business-wise, making things better is only worth pursuing insofar as it helps maintain or advance market position. hopefully they'll see it that way at some point.
I know many people that are hourly that loves overtime. 1.5x-2x pay means a world of difference to them. Jobs for them ranges from drivers, construction, to programmers. Some are hoarding money for early retirement, just to make more, others are contract basis so earning 2-3x projected amount enables them to take half the year off.

This is to the point where many of these friends loathe to take an exempt job because they know their income will likely be cut in half on the initial transition without raises/promotions.
China is not communist, it's state socialism! No one has ever tried communism.

(Except that they obviously tried state socialism, which is supposed to be the precursor to socialism, which itself is a precursor to communism, but going through the precursor steps to communism doesn't count as trying communism because... reasons.)
Sure, customers will just find someone more responsive.
If my beta testers shrug off relational integrity, that makes me the real beta tester.
Googling for 'list of siri commands' comes up with many excellent web pages, including this one from Apple themselves:

https://www.apple.com/ios/siri/
What Matrix offers differently from Jabber?

- Jabber has definable custom xml schemas where you can also define your own protocol on top of it for media exchange, voip and etc.

- Also, it is pretty decentralized.

In the current incantation jabber also has performance advantages, having a server implemented in low level language and all the existing jabber clients around.

EDIT: Keep in mind I am not criticizing Matrix, I just found it to have a staggering amount of features similar to Jabber, which is "kinda" used but sadly didn't quite fly like other not-foss alternatives like Telegram/Whatsapp. We all really need a good decentralized and open IM protocol.
Earning Your Stripes: An Interview with Patrick Collison
I'm not happy
Link to referenced patch: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
Is Effective Modern C++ good enough for those who learned C++ in the early 2000, still use those idioms and never upgraded to C++11 ?
I had a call that (asymmetrically) crashed every 15min. I eventually figured out that was when they rotated the ads.
Can't this just be fixed so that Alexa, Siri, etc. will only accept your voice pattern?
Trapped in self-service hell
Follow-up: not only could they, they did. https://software.intel.com/sites/default/files/managed/7c/f1..., page 4-385:

“Loading the SS register with a POP instruction suppresses or inhibits some debug exceptions and inhibits interrupts on the following instruction boundary. (The inhibition ends after delivery of an exception or the execution of the next instruction.) This behavior allows a stack pointer to be loaded into the ESP register with the next instruction (POP ESP) before an event can be delivered. See Section 6.8.3, “Masking Exceptions and Interrupts When Switching Stacks,” in Intel® 64 and IA-32 Architectures Software Developer’s Manual, Volume 3A. Intel recommends that software use the LSS instruction to load the SS register and ESP together.”
There's a stupid amount of variation in academic compensation. I think a lot of it comes down to people early in the pipe having ludicrously low expectations, after many years of PhD stipends turning into a kinda laughable postdoc salary. People coming back from industry (eg, to business schools) know better how to negotiate and have higher expectations. But might have a harder time getting in the door from industry in STEM areas, because it's still pretty easy to get cheap kids from the postdoc pipeline.

Here's the transparent california list of UC salaries:
https://transparentcalifornia.com/salaries/2016/university-o...
The highest salaries are for surgeon profs, which, ok, sure, why not?

Here's 50 prof's in the PROF-AY job with total comp >$450K; lots of them in econ, based on some light perusal. The very-tenured math profs I worked with seem to be in the range of ~$150K total comp, by comparison.
https://transparentcalifornia.com/salaries/search/?q=PROF-AY...
Your "charity" doesn't have to be very charitable. It can employ your friends on high salaries, it can promote your own political causes, it can promote your own hobbies/interests. It could be an art museum in the house next door to you open only by appointment with you, for a particularly transparent recent example.
Herb and Bjarne's keynotes from 2011. They are always pushing what is new and exciting, while the rest of us are just catching up.

Don't forget the other information that you can get from speakers who are not as good. New and shiny is often easy to abuse simply because nobody is sure if it is a good idea or not. Not everything stands the test of time. Other things are great and critical in their niche but create an awful mess when abused to apply elsewhere.
> I could declare that you offended me and challenge you to fight to the death.

You still can, but not death in the sense of your target ceasing to breathe, rather the death of everything they've worked for in life being violently ripped out from under them, such as their careers, by the court of public opinion. Still sad when it happens though.
Which supplement you are taking and where are you buying it ?
What are some good Skype alternatives?
Re-sizable to any size e.g. 50px

- because SVG :-D
Nah, it's that your definition of productivity differs from your organization's. This frequently happens with a lot of other concepts too, like "quality", "maintainability" and "security."

Part of being employed is simply compromising with the organization on these things.
Qualcomm: First 5G phones could arrive in 2018 with up to 4Gbps speeds
National Public Transit Statistics – National Transit Database
Definitely, it appears this is thanks to the work/awareness of Nate Warfield at MSRC

https://twitter.com/dk_effect/status/993903701419999232
Example: Used to be that if I needed to find something in a chat from days or months ago, I typed Ctrl-F and entered the search term and then navigate among the hits. It was instantaneous and I used it all the time.

Then everything changed. Ctrl-F did nothing. I couldn't find a search box. I googled how to search and wound up downloading a 3rd-party app (?). Later, I discovered that I had to go to a different place in the app and then select where I wanted to search (users, chat sessions, the Web, ...).

Bloaty, ignorant,... pissed off!