skysight-inc/HackerNews huggingface dataset:
Skype also has a knack for randomly asking you to input a security code that it'll text or call you with, except... When I have recently needed to do it, I got 0 call or text. The email Skype offers to send a code to, in my case, isn't the email associated with the account but some old email that no longer exists (old recovery email I think). So I'm effectively locked out of my account on any new device for the time being, and getting zero feedback when reaching out to customer support. It is a maddeningly bad user experience, and I cannot believe a company like microsoft would let such crippling bugs exist on such widely distributed products.
Income taxes (maybe). Not VAT, gasoline or alcohol taxes, just to name a few.
I would prefer to make a standing offer for lunch or coffee and have a reason for it.
Correct. Flavor is an important component of taste and the eating experience. Temperature is a separate component. They are weakly linked, but with the temperature I envision for fresh McDonald's fries left on a tray for 15 minutes before serving the customer, there is no meaningful difference to me in flavor. The change in temperature is obvious, but as I don't value it much in my own eating experience, I have difficulty imagining its importance for others.

In my mouth, flavor is the dominant component. Temperature only matters if the food has fats or volatiles with a phase transition temperature between 25 and 40 degC. If food is too hot, I taste burning heat instead of flavor, and when it's too cold, the ice crystals numb my taste buds. But in between, my perception of the flavor is more affected by chemical composition than temperature. Room-temperature french fries are fine. You can chew them up without burning your mouth. Refrigerated fries aren't quite as good, because the fats solidify and the flavoring volatiles don't vaporize as readily. So pop them in the microwave, and they're good again.
" <...> [Thunderbird] consider it a "least awful" choice. It's less complicated, opinionated, and buggy that Outlook. It's cross-platform unlike some of the other top-tier options. <...>"

Absolutely correct, it's why we have to put up a strong clear-cut case now to ensure the developers know exactly what we users want. To do just that will, on occasions, require us to be very specific.

We should not be the slightest bit shy about complaining.
I use Thinkpads for Linux as they are well built and trusted brand that has yet to disappoint me and are well supported by Linux. Plenty of room for System76 to just do a Linux-thinkpad better by focusing on the Linux laptop segment of the market.

Edit: I just popped over to System76 to look at their laptops and I must say I really prefer the way Thinkpads look when compared with System76. I realize that this a dumb reason to choose a laptop but I have encountered no better judge of build quality than how a laptop looks. Every stupid looking laptop I've ever bought has been a disaster (parts break off, camera dies, weird crashes), whereas laptops who had a physical design which I liked (macbooks, thinkpads) have held up much better.
I agree that the typical NAT or SDN setup around container networking could impact performance or at least require additional resources.

But I don't see how that would be any worse on EC2 compared to bare metal or any other hypervisor/provider.

Maybe I'm just interpreting too much into the OPs wording and he did not mean that it's a specific EC2 issue.
It does and it's documented on the wiki. I've written a few plugins privately, like implementing SCEP into caddy and adding a few other features.

Due to the nature of the plug system, you'll have to build caddy yourself if you add customizations like that.
Evaluating the Security of Smartphone Messaging Applications [pdf]
The Unlabeled Data Challenge: how to proceed in the absence of ground truth
It looks like a big difference is that the packets are signed with a single source. Allowing for many requests to be signed with a single response. Seems like a good idea.

This should mean cost to serve is cheaper, but I need to read the protocol in more detail.
Hi Colin,

This line you've commented on is a debug assert, meant to catch a bug that used to exist in the code but doesn't anymore. This check is not required for security and could just as well have been deleted altogether. It is compiled out of opt builds.
Seems to be an ipv6 connection problem; if you add gutenberg.org to network.dns.ipv4OnlyDomains in firefox it works fine.

Weirdly, I can telnet to port 80 & GET / on the ipv6 address just fine.
Can somebody in simple but technical terms explain how this works?
(I tried to no avail)
Use winelib if you want a quick and dirty port
I'm not sure what CS means in this context but my experience has been that C is the language of choice when doing "real CS" - which I'd define as the analysis, use and invention of data structures and algorithms on Turing machines.

If you mean the engineering practice of turning specifications into machines then there are definitely better languages for that.
There's nothing passive about my take on this problem. And nobody's being "silenced", at least not by me.
https://github.com/mholt/caddy/wiki
Don't forget delivery and installation fees too. They don't deliver them to your house for free.
> What exactly is your definition of "middle class" and "upper middle class?"

Upper middle class is retirement and educational savings, and not living paycheck to paycheck.

I believe it's 70% of households could not come up with $1k within 2 weeks. 90% could not miss a paycheck without skipping bills. Middle class these days is living pay-check to paycheck. That used to be working poor. The working poor will rely on housing/food/medical aid.

The 30 year mortgage is fine as long as the investment difference can be liquidated to pay it off at 15 years (or in early 50s.

I paid $100/credit-HR at KU 23 years ago. That did not require debt. I worked a few hrs/week and was able to handle the full engineering course-load. It's now $10k/semester (that includes room). Can't be done debt free with any major, much less STEM course load. Hence my $80k minimum for education. Guy in the cube next to me graduated in 71 and paid full tuition (including room) by only working summers. He is the oldest here at 67. They are running him out; I'm the old man soon. The next oldest is me at 45. Every one else is 20's or just barely 30.

$1M assets is not rich these days; not by far.

I work at old school, boring fortune 50 company. Plenty of people walked out at 55. That won't happen if you are good; I mean GOOD. Eat, sleep, breath circuit design. That's me. Can I keep it for 10 or 20 years; we'll see. About 10% of STEM majors are still in STEM by mid career (40s). 50% are out by 5 years, or never even enter it upon graduation.
.. so kubernetes.
No you don't 'have' to buy bitcoin to buy eth. Coinbase, which is known as the largest fiat-> btc/eth platform allows fiat -> eth directly. But yes, I agree that easy access to eth or btc is not available at the moment for those outside the US or outside the neckbeard community
Star based clothes drying is always better
I'm especially interested in how deeply embedded phone booths were to people who should have thought past them. A lot of SF / futurist stuff from the 60s to early 90s thought people would still be tied to fixed locations for telephone and network access.

I've always wondered why that was, especially when some form of mobile phones have been around since the 80's, or even earlier with very expensive car radios which could tap into the phone network. I guess the phone booth was such a fixture of the landscape that no one could imagine a world without them.
Would there be taxiways to the next exit? I would have thought that a level interior ring of the runway would basically be one big circular taxiway; entrances and exits would basically be lights and markings, and planes would get directed to the appropriate entrance/exit depending on traffic, weather and the plane's own characteristics.
Agree. I thought it might have been a better execution of brave payments.

Frankly, I think brave needs to look at this and realize they could race to be a point of sale payment solution. This miscommunication makes me realize what brave payments could turn into.
“We look at if it's possible to get terminal tabs in every Windows release.”
1.) 20cm is huge. You cannot build a levee system around the whole Mississippi Delta.

2.) It is a combination of both. To put a number to it. 5–6 mm per year because of land subsidence and about 3 mm per year because of rising sea levels [1]. So, about 30 % is due to rising sea levels, which is pretty significant in my opinion. Especially because this effect appears to be accelerating. These numbers seem small, but their effect is devastating.

3.) I have also lived in LA for a year :)

[1] http://geology.gsapubs.org/content/43/6/519
The thing with Linux is that you can set up a new installation with a new release that works more-or-less like an arbitrary older release. You can't really do that with Windows, so the situation isn't very comparable.

I wouldn't mind Windows 10 if I could switch off every new crappy feature they've pushed into it (e.g. the phone-home stuff and ads), and trust Microsoft to respect my decisions.
Don't they also have some kind of recommendation engine? I bet that takes a bit more data and processing (who watched what, did they finish, maybe even more like what kind of scenes did they stop watching, or watched again, etc)
Amazon does this because, when it was founded, it was common for entire families to share the same email account so they built in support for multiple accounts mapped to the same email address. I knew someone who was in charge of maintaining it and it was a legacy nightmare mess.
Can someone explain why it's a good idea to use blockchains for IoT? The example they give is of a smart washer checking to see whether the washer is under warranty when it detects a part is about to fail... but why on Earth would a blockchain be better than any old database maintained by the company? Why on Earth use a distributed ledger?
The leadership or representatives of a group don't necessarily have the same interests as the group. This isn't specific to unions. It's also true of representative democracy and corporate governance. For more see [1].

(That is, in theory it's certainly possible. I don't know how bad this is in practice.)

[1] https://en.m.wikipedia.org/wiki/Principal%E2%80%93agent_prob...
No, that would completely miss the point.

This isn't about inequality or privilege, this is about survivorship bias. The entire point is to completely remove all those issues in a way that makes it obvious to everybody that the only possible explanation in this made-up example is blind luck.

In the real world, it isn't all blind luck, but sometimes there are cases where the luck signal does in fact overwhelm everything else, lotteries being a great example.
>the fact that current societies - even very equal ones - show gender roles is hardly good evidence, or makes the social construction theory untenable.

Gender roles is what you would expect from a species that developed distinct genders. For example, the simple fact that hormone levels are different between genders, should strongly imply differences in behaviour which should bleed into day to day choices. The fact that one gender specializes with birth, while the other with insemination would strongly imply this difference would in some way segregate genders within a developing culture, and so on.

So I cannot imagine how the "social construction theory" could possibly be correct.
I can see this kind of over engineering in all the companies that hit the VC/IPO lottery. They all hire like crazy the best engineers and have to keep them busy doing challenging engineering stuff. And managers want to protect their turf so they join in. So you have ever more complex designs in anticipation of growth, side projects, detailed analysis, blogs with pretty graphs, etc. A combination of Parkinson's Law and Second System Effect.
At one point, Netflix video streaming accounted for something absurd like 20% of all Internet traffic in the country. Regardless of whether it "scaled incredibly well," I would imagine there are still novel issues with that much scaling.

Reliability also matters differently for video than it does for normal web traffic. It's one thing to shuttle 5GB (or whatever) of data over the course of an hour. It's another thing to shuttle 5GB of data with no hiccups for an hour. Detecting and routing around machine or network issues fast enough that real-time video playback is not impeded sounds to me like a difficult challenge.
Ask yourself what you would rather have the IA spends it's meager funds on: buying hardware and paying people to do critical work or paying a bunch of lawyers to fight lawsuits against much better funded opponents they would lose anyway.
For people wanting to try i3/awesomeWM/anotherTilingWM:
Learn all the keyboard shortcuts, not just the basic ones. Spend some time on perfecting the configuration for you. Make keybindings that make sense to you.

Tip:
Once you realize that you can make everything tabbed/stacked, your workflow becomes really fluent.

Example:

Workspace 1:

Stacked (left):
VIM - ASM / C
terminal
Stacked (right):
ddd
firefox (stackoverflow ftw)
Juicero founder defends machine
Silicon Valley executives are hiring philosophers
Some students would have to start at 600 meters with led shoes and weights in their hands. And another group should get to start at 200 meters on bikes.
The equivalent in writing for what most programmers do would be marketing, PR, journalism, or technical writing. You can get a paying job to write, it's just going to be that kind of writing - not for your Next Great American Novel. Likewise, I get paid a salary to bolt together shitty enterprise software and automate call-center workers out of jobs - not to tickle my fancy writing video games or exploring the corners of computer science.
I have to agree that the posts I've read from DO have all been of the highest quality regarding ops-stuff. I think the bigger companies could use same kind of dedication to user-friendliness and focus more on making their communities better.
Then just write the text in canvas, if it's a game. The original poster said that canvas text was not accessible and didn't wrap. I don't think screen readers and tightly synced game loops go together well. And is wrapping text some big problem in the game world?
Any references to such research?
I get that, but there's the Paint/Paint3D option: keep existing codebase and app, for people who need exact behaviour, and rewrite a new cleaner app.
Messaging, Twitter, smartphones, and Google– desire paths are everywhere in tech
How does this relate to the robots.txt file? Even being deferential it doesn't make much sense to respect it.
'Fight Inequality' Is a Poor Rallying Cry
I said 'faced by one gender over another', because one gender faces them more than the other. No mention of white men oppressing anybody (despite all the press Uber has been getting recently ;)

But fair enough. I am not all-knowing. As you're so keen to change the subject I am happy to oblige, what gender imbalances in which men are outnumbered by women are due to prejudice and are being ignored?
Kontena 1.2.0 Release
Apple is loosing its shine in China
Quick question - from someone who hasn't looked at bitcion since it was between 10c and $5 - since your transaction doesn't clear until the block propagates how they handle double spends?
Stopped going there a long time ago. Hate the idea that I need an account to read.
If you wish to get pedantic, it has been a combined fault of both WebKit-based browsers: Chrome and Safari (Android and iPhone, plus Chrome on the desktop). If it helps, feel free to replace every reference in the posts here to Chrome with WebKit. (Or WebKit-family if you want to get really pedantic and pretend Blink is that different of a renderer.)
Try 100-200m head start, because 1-10m doesn't appropriately capture how successes compound over time.
> It's not only Russia, either, which I find to be a bizarre point of focus here

That's still repercussions of calling Russia the whole USSR.

Now most post-Soviet republic are kind of shadowed.
Arrays in C++
Theres also been quite heated discussions (and hostility from Mozilla devs, to be frank) around the Zotero plugin, see e.g. Dan Stillman's 2015 blog post and email-list-threads linked there.

https://danstillman.com/2015/11/23/firefox-extension-scannin...

Edit: for those who don't want to dig, a random quote:

"Shortly before we left AMO [Firefox's integrated addon channel], an AMO editor publicly told someone asking a technical question about Zotero that Zotero was “evil”, adding, “They submit a new version every week, with thousands of lines of changes, nearly always additions. Every time I review it I hope they’ll go bankrupt”"

It seems (from many signals) very much like Mozilla would prefer it if most Firefox addons were tiny 200 line hobby projects that got updated once a blue moon.
You once again ignore the possibility of not removing anybody involuntarily, and instead increasing the compensation until someone chooses to take it and leave.

I don't understand why you're so obstinate on that point, to the extent of not even acknowledging the possibility. It certainly doesn't fit with your supposed "violence as a last resort" stance.
Not actually been - so clearly you have more experience -

but from observations of Russians I've seen I'd also say that:

a) Intelligence is strongly valued in general, with women being no exception. There is no native faux-ironic 'im a math geek nurrrg so i have to be awkward because noone understands me' or 'look at the nerd what a dork' culture..

b) Russian women aren't afraid of being strong willed, and this is also valued

c) Russian women seem to have a stronger notion of 'womanhood' and 'sisterhood' - similarly 'adulthood' and 'solidarity' are more generally valued - so hiding behind or supporting immaturity and selfishly infighting is less dominant/accepted

d) The general cultural philosophy seems more (despite bad eggs as anywhere) a focus on personal excellence and service to community/society/nation, rather than a desire for personal gratification according to abstract self-selected individual preferences

e) People call out BS when they see it, and this is considered a good thing, rather than 'being rude' or 'disrespecting everyones right to their own opinion'

So while perhaps sexist jokes and activities are allowed in some areas, in other areas actually acting on them - or letting them get to you or not calling them out in others - is dishonourable, a personal 'cultural liability' (e.g. cause for being ostracised), and to be avoided.

Of course there are exceptions everywhere, and this is observation and generalization - not an absolute statement of fact, also put with a bit of an ideal spin to underscore the argument..

I definitely would think the socialist economic system did a huge and perhaps bigger part to normalize women in the workplace and in these industries, but some of these cultural factors I think were pre existing and also help facilitate the pattern..

Some of these used to be more prevalent in US society as one example, but have been devalued over time.. So, if correct, perhaps the 'right mix' is support for women in these industries, but also a culture which values intellegence, integrity, community, and excellence rather than personal achievement for selfish reasons irrespective of the means..
yup, Sperm whales can hold their breath for 90 minutes they divert voluntarily all the blood to focus in the most important organs only.
I suspect it was down-voted because it didn't add anything to the conversation.
>especially first time entrepreneurs

I disagree. We know that most first time entrepreneurs will fail. Not b/c of a terrible idea but because of lack of experience. Someone's first venture should be relatively easy, not necessarily a great idea or even an idea that can raise funding.
You mentioned in another comment a bill splitting app, definetly an itch, nothing unique, and in itself will never become something special. BUT the lessons you learn from building and shipping such a simple product will help you immensely in your next startup.
Everybody should be able to read legal contracts especially if it's for personal matters like employment and renting. It's going to get fairly expensive if you need a lawyer to review every contract you sign. If you don't understand the contract you shouldn't sign it.

Personally I think contracts should just be a series of bullet points in clear language so each party knows where they stand but it's a convention that contracts should be in legalese or it's not a proper contract. Lawyers use legalese to increase or decrease ambiguity or to hide unfair contractual terms. It's also gives the impression that only lawyers can draw up contracts, though most of them at this level are just copied and pasted from somewhere else.
"What about the factory workers who also practiced prudent money management and did not end up millionaires?"

Then he at least ended up better off than he would have if he had not practiced prudent money management. Anything else would require stretching the definition of "prudent" beyond anything that fits.

It is a fallacy to believe all of life's outcomes are purely due to skill, one that will harm anyone who acts on it. But it is also a fallacy to believe that all of life's outcomes are purely based on luck and privilege, and of the two, this one is far more harmful to anyone who acts on it than the first one.

It is also a fallacy to believe that all possibly skill improvements are equal, a fallacy that helps people over-attribute things to luck when they see "Well, these two people both worked on skills and look at their divergent outcomes!" But if one guy was carefully tuning the skills to things that the market wanted and would lead to success, and the other guy followed, say, a socially-approved educational outcome that produced a very shiny credential, even perhaps in the same field, but did not provide real things that anybody else wanted, you will get divergent outcomes. But that will be less due to luck than someone who assumes that the skills obtained by both were the same would think.
By running its own network, based on Signal's protocol. Same thing goes with "private conversations" in Facebook's Messenger, or whatever it's called.

It's all the same protocol, but three different networks running that protocol. You can't communicate between these networks, and you'll need three accounts in order to communicate to people using these networks.

In fact, Whisper Systems has actively killed every third party app that tried plugging into Signal's network. While there's nothing stopping you from making a client, expect a lot of hostility from them if you decide to do so.
In Silicon Valley, Software Uses You
That was an illuminating article. The people who convince people like this that there is no global climate change, that they should hate gays, the whole republican conservative bullshit all together plus tax cuts for billionaires are in your interest, they are evil, bad people. Like the people who argued against cigarette warnings, or the people that used the bible to argue that blacks were destined to be slaves from the bible.

We bear responsibility for our actions, me too.
Glad you mentioned Riot Games. I stumbled on their dev blog this year and found their content to be excellent.

I personally really enjoyed their post about their messaging service: https://engineering.riotgames.com/news/riot-messaging-servic...
More like equal poverty for both men and women.
> Child-rearing has societal benefits. It's one of the key reasons why children from two parent-households do significantly better on average than children from one. Either they get the benefit of dual income or a full-time parent.

Link to studies on that? And I mean comprehensive studies, not the ones limited to the US.