skysight-inc/HackerNews huggingface dataset:
Do I have this straight?

- Please don’t record me in a public place.

- Chill, it’s not a very good camera!

The fact that Google sold it as a prosthesis didn’t help. I have a friend whose roommate invited over a guy who refused to take his Google Glass off, because he argued it was a part of him. Exactly what a woman wants to hear when she’s making toast in her pajamas.

Anyway I think the common thread here is when tech takes something that used to be socially symmetric and makes it asymmetric. Having a potentially always-on face camera is different than pulling out your phone. The person using their phone has to stop what they’re doing, and it’s usually pretty obvious that they’re taking a picture. Not so with the face camera person.

Similarly, Duplex takes something that previously required symmetric investment of time and makes it asymmetric. In theory you could have a virtual assistant burn up hours of someone else’s time and it would cost you pennies. Any emotional blowback would be safely absorbed by a relentless robot.
This could introduce latency and centralization to the authentication process, but perhaps there could be a public key server/service that would allow the user to issue a revocation certificate.

This scenario could also be a legitimate use case for blockchain technology.
Trustworthyness is (or maybe should) be an criteria for things being used to provide data for legal matters. Being able to independently verify the device is critical for this, and open-source makes this easier.
Well said! Truly inspiring!
I wonder which translation service is being used for all of these messages. I guess that pretty much means there's no expectation of privacy.
Pixel tracking and GDPR
>In a few years down the line, you'll understand that you've lost the leverage you had to potentially take your public cloud business somewhere else when you have so many dependencies on Amazon tech

This is a non-issue for the vast majority of products. You do your eval and you chose what makes sense. Short of hiking prices by 1000% you'll never move anyway (this also applied to building ridiculous abstractions because "maybe we'll want to switch cloud providers someday!" No, you won't.)
Are there non-Western peoples who want Western things? Sure, the West has been rich and powerful and dominated the world for the last 300 years. It would be incredible for other peoples to not try to emulate the West.

But I think you're underestimating the extent to which universalism is a Western metacognitive bias that other cultures don't necessarily share [1].

The idea that there is one universal set of rules that everyone in the world can and should agree on, based on logic and rational consideration, is not really shared by all other cultures.

The Chinese response that 'it may work for the West, but it's not for us', is not a specious cop-out (the Western response being typically what do you mean there are two sets of rules!?) but probably represents the honest opinion of a large fraction of the population.

That's even before we get to the end result of democratic elections in many countries, where dictators are who the people choose.

[1] https://pdfs.semanticscholar.org/c742/1acd7e63519d22458b5a65...
So if a state has a limit of .05, are you OK with convicting people who blow a .04?
Ok, so now you're making an observation about medicine instead of hours of work. What exactly is your point here? Things are better now than they were in the past, so there's no reason why they should be better?
Was Microsoft ahead of its time with Active Desktop?
Deep learning AI, that recognizes when are people uncertain.
Here's what my Chinese wife says about all that. People go to a monthly meeting. You hear a "sermon" and sing some patriotic songs. Then people go on with their lives. Not everyone who goes to church necessarily really believes. Not everyone necessarily believed even in the 1800s.

That said, the social/theocratic hegemony of western Christianity wasn't all good, but it also wasn't all bad. The same probably goes for the secular ideological "religion" you see in communist countries.
What would the author prefer, then? A closed-plan office where the manager can close his door and chase his secretary?

I can't find a link to the paper, only a press release (https://www.eurekalert.org/pub_releases/2018-05/aru-nom05011...), but the article mentions that out of 27 women interviewed, "some female employees felt like the new office space promoted equality, others had the opposite reaction... multiple women told them that “there isn’t anywhere that you don’t feel watched”... [and] one woman who was going through menopause... felt like she couldn’t have a fan on her desk to help with hot flashes because everyone would have noticed". I would caution against going straight from some women see open-plan offices as empowering and others see them as sexist to open-plan offices are sexist as the article has done.
This is true as long as your implementation doesn't call any functions that take a `const string&`. If you need to call such a function, then you first have to make a copy of your string_view into a new string object before you call it.
Actually, everyone knows about it and people talk very openly about it off the record, but no one is willing to talk about it in a recorded medium with a Westerner.
> There are path dependencies: adopting an AWS service today may accelerate your product sufficiently to get it to the point of traction and sustainability, where it would have failed otherwise.

You can say the same thing about a loan shark or high interest loan. Just because you can doesn’t mean you should.
"Hey, NSA snitch"? "Hello Big Brother?"
Someone struck the lottery and donated a ton to worthy causes. That is generous, full stop. If the government was concerned about this they wouldn't allow charitable donations to be deducted.

And since you seem so concerned, you can't donate your way out of paying taxes because your total charitable deduction can’t exceed 50% of your adjusted gross income.
> The surveillance of citizens and credit scores don't apply to the US?

Strawman. Your credit score won't legally lock you out of being able to fly in the US and is not a government punishment enforced through violence. Surveillance in the US is not similar to the extreme oppression occurring in China and the almost complete lack of freedom of speech, freedom of demonstration, freedom of religion, freedom of expression, and freedom of press. This HN forum can't exist in China.

> Absurd overtime expectations?

Nope. The US works about as many hours as New Zealand, which is not infamous for very punishing work hours. It sits at the OECD average and is comparable to Italy and Canada.

> Or the obscene ballooning of rents without a corresponding increase in wage?

Non-qualified setup. That entirely depends on where you live and what your job is. If you're trying to be a janitor in San Francisco, you have a problem. Most of the US is not in fact outrageously expensive, it's quite reasonable.
Right now:

- Spending non-screen time with my wife and 2 year old daughter.

- Exersize.

- Unsolicited positive reviews of a product I built, talk I gave, or book I wrote from someone I don't know and don't want anything in return.

And something a lot of people on HN probably is thinking but doesn't want to admit:

- Out innovating and out performing the products I compete with. Especially if they are a much larger company than mine.

But I hope I can soon also add to the list:

- Relaxing without worrying about a deadline

- Reading books again
> System76 works with upstream manufacturers (like, yes, Clevo for laptops) to determine what types of products to develop, including their specifications, design, etc. for months up to a release. These products do not exist before we enter into these conversations.

What do you mean by "products"? Is it a particular combination of a specific barebones Clevo laptop installed with specific components (make+model) picked by System76?

> Once that has been determined, designed, and goes into production, we start on firmware. We ensure all components are working together and with the Linux kernel (often requiring changes to the components' low level interactions with the OS, since the upstream components themselves are often manufactured with the assumption they will be used by Windows).

What do you mean by "ensure all components are working together"? Do you mean check whether a component is already supported by linux and in case the support is iffy the System76 staff picks some other component (make+model) that's better supported?
I think a company that only hires "the best of the best" and who refers to themselves with a specific word (Googlers) is bound to be quite disconnected from the average joe.
I regularly play LEGO with my two young kids on weekends and it’s so much fun. Sometimes they stop and play something else and I continue to build stuff :) it is great way to relax and spend time with your kids
Now this is what I come to HN for.

The video is really worth watching. This work combines design, engineering, execution, and taste to elevate it to a truly great accomplishment.
Not only did they impressively annihilate the client and ruin the server protocol, they managed to invent new ways to fail.

For instance (probably caused by protocol changes) my parents’ television has a Skype app that doesn’t work anymore. And the TV helpfully displays an error message every single time the TV turns on, that can’t be fixed (we checked) because the built-in app is just broken now.
Hmm, yeah, I was more aiming at "Firefox has working WebAuthn in the newest Version, Google just doesn't use it properly or at all", I should have expressed that better.
I'm a System76 customer (bought a second laptop 1 year ago, works ok but with issues). I think you exaggerating your current work with the upstream manufactures a little bit, otherwise you wouldn't have completely unsupported things like fingerprint reader in your laptops.
Come now, on a tech and hacking website of all places we should all be better informed than this. There is a voice activation only chip tied directly into the lights that only listens for commands. Once the activation is heard it sends it off to the servers to get processed etc.

With everyone scrutinizing the web traffic around them trying to prove NSA/Google spying with them we'd definitely have found something by now.

So it's probably just yours that is sending off to the NSA. I'd send it back to them for repairs, see if they don't give you a free home mini in compensation!
Intel thought of that, but doesn’t seem to give us an answer. https://software.intel.com/sites/default/files/managed/7c/f1..., page 6-8:

”If a sequence of consecutive instructions each loads the SS register (using MOV or POP), only the first is guaranteed to inhibit or suppress events in this way.”

So, we still don’t know. For all I know, it may even depend on the exact cpu used or cpu state.
"Is there any immediate economic incentive to adding algae into feed?"

the incentive is trivially simple. free seaweed. im assuming there is fiber, and at least some nutrients in seaweed, but no farmer is going to turn down free food. to me it seems like it would be very similar to alfalfa/hay.

not sure what that would cost, or if that much can be produced however. also, dairy farmers at least care very much about the ratios of various feedstocks, so the assumption about nutrition is important.
I was just looking this morning at the cards I have attached to Apple Pay. It was then that I noticed the new card-like graphics for Apple Pay, and there is language that makes "Apple Pay" sound an awful lot like a credit card. In the information section for Apple Pay there are things like "Card details", which lists it as "Discover Debit" with what looks to be a non-active PIN (it's all zeros). "Some stores may require a PIN to complete transactions with your Apple Pay Cash card."

Granted, it's all just verbiage, but Apple launching some kind of financial instrument wouldn't shock me.
The BAC limit in most states is basically two drinks. That's moderate drinking, but if you get pulled over that's a DUI. If you have one drink but your breath is too hot, that's a DUI. If you have two drinks, walk for 6 hours and get behind the wheel, that's also a DUI because the time for your BAC to go down is more or less "all night". The legal limit is very, very low, to the point where reasonable behavior is illegal.

Basically the rule is "if you've had any alcohol in the last 24 hours, don't drive". Most people think you can have one or two and drive home, but you can't.
I'm not quite sure what you're asking.

Is it a useful book if you plan on keeping a C++03/C++98 codebase? Probably not, Effective C++ is the better book for that world.

Is it a useful book for migrating from premodern to modern C++, even iteratively? I'd say yes, that's one of the book's explicit design goals.
People in glass houses shouldn't throw stones. Now your house might not be entirely glass in this case, but it's not particularly sturdy either.
have you heard how awesome pram is
...oh. Forgive me for not reading my own link too thoroughly. Maybe it's not so universal then!
Maybe, unless there's a correlation (or inverse correlation) between smartness and those who must exercise for their job (vs those who don't).

Makes me think about the old question about those who have a higher paying mostly mental desk job. Is it because they're smarter (say through some genetic predisposition), or is it because of all the socioeconomic situations that led them to that job?

(Yes there are exceptions, like you, the one who's about to quote an anecdote. I'm talking about the majority)
I absolutely agree with you. I think we are in the position that AWS is IBM but in the time of the mainframe. That there were multiple competing mainframes and it wasn't certain who would be the winner but your best bet would be IBM.

I wonder if we will be able to recognize Amazon in ten years.
Growing your team starts with knowing your weaknesses as a founder
The Front-End Tooling Survey 2018 – Results
First it was appreciation. The ability to appreciate everything. When I hit my bottom in college, that was the first piece that shaped the rest of my life.

There is a difference between having your goals and lifestyle preferences hinging on your ego, or simply just that, enhancements.

Now, it's about controlling my schedule indefinitely. Having control of my queue (time) in life is top priority. From there, everything is possible.. your health, family time and so on. On a daily basis, I take inventory through appreciation of waking up today, the things that have been, are, and becoming. The people plus my intentions which are manifesting is some of what keeps happiness remaining daily.
> Any semi-affordable, braindead easy to use, consumer product or something a person can rig up for good quality family-sitting-on-the-couch video conferencing, with good quality and reliable audio and video?

Screw the semi-affordable part, I would pay several hundreds for that.
unfortunately many places don't, at least in my experience here in UK. Either because they are too small (like the hairdresser in the example) or because they are big and old or even they only use the phone to discourage customers complaints/profit on the call (even Ryanair for legitimate complains)
I've been doing full-time Racket for the past few months, and my experiences echo some of what you said, even for general purpose programming.

Initially I loved the support for multiple languages via #lang, but in practice it's not as easily composable as I would like (e.g. there's no way to combine multiple languages in a single file), and it sometimes tends to hide an API that I'd like to use behind #lang magic (priority sometimes, but not always seems to be given to documenting the use of a language via #lang vs. using its API).

The lack of an ability to install a library locally, along the lines of npm or virtualenv, was a surprise. Especially combined with the approach to packaging versioning: There is no versioning. When a package is updated, everyone gets the new version and there's no way to ask for an older version:

10.5 How can I specify which version of a package I depend on if its interface has changed and I need an old version?

In such a situation, the author of the package has released a backwards incompatible edition of a package.
The package manager provides no help to deal with this situation (other than, of course, not installing the
“update”). Therefore, package authors should not make backwards incompatible changes to packages. Instead,
they should release a new package with a new name. For example, package libgtk might become libgtk2. These
packages should be designed to not conflict with each other, as well.

I like Racket. But there are enough small things (like these, and a few others, like e.g. not getting stack traces on errors in the unit test runner) that I would probably choose Clojure for my next Lisp-appropriate project.
PubNub Functions vs. AWS Lambda Functions
Out of curiosity, what is the rationale for not using the heap with medical devices? Resource constraints are one thing but that is not limited to medical nor is that entirely solved with preventing heap use. If it's for runtime safety to avoid raw pointers, has anyone done an analysis to determine if smart pointers (unique_ptr, shared_ptr), combined with diligent static code analysis diagnostics to avoid the kinds of issues Herb raises in the OP video, could reduce the risk to an acceptable level?
> We have agreed upon limits, key phrases and words, and expected responses that allow most of the unpredictable stuff to be ruled out. All of that favours automation.

I'm not sure I'd disagree, but it seems you're just describing a domain specific language in a more roundabout way. We have a ton of protocols that introduce a set of limits, key phrases, words, and responses. Java, Network protocols, XML, JSON, etc...

Assuming that you're correct, does it make sense to then assume that it'll be an improvement to standardize English rather than a set of IP headers? The agreed upon standards in English are (for the most part) informal, evolve constantly, and are hard to teach to computers. Automation favors predictability, and even the most generous interpretation of a natural language leaves me feeling like it's a step backwards.

We're going to standardize on an appointment booking API that exists only in our heads, that can only be taught using ML, and that is guaranteed to change over time in unpredictable ways? That seems wrong to me.
Also Google voice, voicemails.
The idea of SF as "culturally European" was largely a piece of self-mythologizing, rather than a legitimate comparison. SF saw the rest of the US as the homeland of mindless consumerism (with the exception of their leftist intellectual conception of New York City, ironically; this being before the 2008 financial crisis and Occupy Wall Street), and the residents liked to identify with the Europe they imagined as an Epicurean socialist Utopia. It's similar to the mindset that Austin has in distinguishing themselves from the rest of Texas. Of course many of SF's culturally distinctive qualities, like the noted California-style phony overenthusiasm, are actually very anti-European.
Scientists Revealed New Hair Loss Treatment – 100% Success Assured
I second your opinion and add that even s3 is kinda risky. Even if there are open replacement good old network attachhed storage can cover but the most outrageous scale and it’s even more trivial as a building block to replace.

RDS is fine too as long as one sticks to standard backends.
Well, in this case in particular, Aurora is "wire compatible" with MySQL. The only thing you have to do to
move away from Aurora is migrate your data to another MySQL instance and change your connection string.

In general, if you're moving to AWS and just setting up some EC2 instances and using S3 in the fear of one day in the future it may not be what you want, you are wasting money. There are much cheaper pure hosting solutions. The benefits of using AWS is all of the services they provide that keep you from doing the "undifferentiated heavy lifting".
If the margin of error for a particular device were 0.07, that would seem less acceptable as just part of life?
Nothing. Literally nothing. So I have stopped trying to be happy.
People who are looking for a modern C++ should take a serious look at Rust. It has all the things you want in modern C++ while getting rid of the cruft of the language.
> You can get from .08 to .06 by walking around for an hour. If you think you might be close enough to borderline, go take a walk.

This isn't what the science says, and you can't "think you might be close enough to borderline" because you don't have an internal BAC meter. All in all this is extremely bad advice.
Skype for business is absolutely excellent though. We run it as the sole phone service for more than 10.000 employees and it’s the best we’ve ever had software wise. Further than that I can find, chat with or call my counterparts from our neighboring municipalities as though they were from our own.

We also frequently use it for video meetings on our Microsoft surface (or whatever that 80” touch screen thing is called) and it works like a charm.

Private or normal Skype is one of the worst apps I’ve tried in 2018 though.

I wonder if it’s because they tore out the peer-to-peer stuff that made Skype great in the oldendays and replaced it with azure.
I love it for this. I got burned by both KDE4 and Gnome... 3? (starting as actually usable WM, then getting drunk on success and thinking they can and should reinvent the modern desktop). I would love Xfce even more if they fixed some small UX shortcomings (like being able to sort opened apps the way you want to, being unable to set anything in Indicator plugin and similar), but even so it's at least stable and useful. Kudos to developers!
The article mostly focuses on business users. It cites a single consumer use case and in it person switched their mother from Skype to Facetime. To me, that seems like the most likely explanation of Skype's position in the consumer market: there are competing alternatives that didn't exist ten years ago when Skype was a private company. My suspicion is that Microsoft purchased Skype in 2011 as a response to Apple's introduction of Facetime in 2010 (at least in part). Skype allows Microsoft to be in the consumer space and across platforms. It's worth noting that at the time of Microsoft's Skype acquisition, it was not yet apparent that Apple would never make good on its statements suggesting Facetime would be an open protocol. Because the issues are structural, it's hard to see an obvious case where "Skype would have been better if not for Microsoft." Particularly since it was owned by private equity when Microsoft bought it.
Well, yes :) And 4GL languages are actively being used to create new business, so who knows what's dead and what's not.

Perhaps the whole programming field is just a bunch of undead things. Sometimes a bunch of living things stumble upon the field, but they're soon infected...
To be fair, in Thy Dungeonman if you asked three times to "Get ye flask" it was revealed that it was a load-bearing flask.
Yeah the mobile client was the final nail in the coffin that made me switch to Discord. I would constantly be refreshing conversations and messages wouldn't show up.