skysight-inc/HackerNews huggingface dataset:
Your last few points are annoying for sure, but the first 3 are the result of 20+ years of Microsoft's poor reputation for security due to its prominence and numerous flaws.

I completely sympathize with Microsoft's plight here, and while you might not be among those who are constantly infected, the number of people who do end up having problems is so high that they're willing to lose you as a cost of keeping the other folks safe.

We're all safer for this, too, because fewer infected computers on the Internet means fewer proxies for spam and other malignant behavior.
Agreed. Just some random thoughts

- I'd add some indication of how long the tour is. Felt like I clicked for a while. Maybe I'm just impatient.

- Highlight the input that the tour popup is currently referencing in some way (eg add blue focus border)

- All of your inputs have explanatory text below them, and no labels. They also have no spacing to show what goes with what. You should add labels above the inputs, and put the explanatory text in a tooltip

- You have a breadcrumb kind of display on the top right side. Usually that's on the top left. I also expected it to be interactive since it is styled in blue, like a link

- Can you put the search results in an iframe or something, keeping the user on the same page? Opening a new tab was unexpected.
Welcoming for parents perhaps. People who don't have, don't want, and don't like kids would probably find having kids at the office to be distracting and annoying at a bare minimum. I don't even like offices with a "Dog friendly" rule. I'm at work to work. I don't want to deal with my coworkers pets and offspring.
This is not Star Trek. Speech recognition isn't nearly as productive as typing with a keyboard or clicking the mouse, so apart from people not being able to type or click, nobody really 'needs' speech recognition. It's a gimmick.
Goaz – Do More Than Just Navigate
"They do not need to provide anything above and beyond". I find it fascinating how polarizing this thread will be. Ill have you know I love many of their shows but I should respect people to only respond to what triggers them
Sturgeon's law[1]: 90% of everything is crap. 90% of comments is crap. 90% of journalism is crap. The difference is that a good portion of the 90% of journalism that is crap is off on sites that you don't read.

1: https://en.wikipedia.org/wiki/Sturgeon%27s_law
I appreciate that he practices what he preaches here.

Perhaps I've been made cynical by my experience with several other sites, but I was half-expecting to have to enable JS from a bunch of other domains just to get the content to render correctly, if at all, and still be blocking a bunch of ads and social media plugins atop that. There would be a disappointing irony were that the case.

But no, the whole site loads quickly and correctly with no intervention on my part. The only thing uMatrix is detecting _to_ block is Google Analytics, and blocking it is having no impact upon the content on the page.

I wish this were the rule, not the exception.
Interesting, I could never figure out how it would work, but we were rural, low income.

What did they put on for restrictions? Was there a form? Out of curiosity did they post any information online?
New GPS App, No other GPS tool allows such customization and utility
Even if you do not have command line, you probably have ftp or sftp access. If you search for filezilla in your share hosting forums, you will probably find the protocol and url.
I took it as a general rule (one which I try to follow myself), but that doesn't make it an excuse for forgetting about security or other concerns.
Hyperbare metal.
Nice job :)

Sad though, once one considers what Amazon has begun as: a search engine...

And yes, somehow and for some reason most ecommerce sites are not good at filtering their data on more criteria in categories...
Isn't the general consensus is that Uber lost generally fairly?

On the other hand, the firewall outright blocks websites like Facebook and Google from competing in China.
I hope you're complaining about "ESR" instead of "esr", because his initials, much like "rms" et al. are common acronyms, especially on online forums like Hacker News.
> Subways are dangerous disgusting disease-prone place anyway for young infants.

Have you ridden the New York subway, or taken care of an infant? They're not crawling on the floor, putting random things in their mouth. And other subway riders aren't spitting at my child when I take her on the subway, either.

> Maybe parents should use cabs often. Cab fares should be included as part of child-care costs which most parents include in their detailed plan before they decide to raise a child.

In your magic world where cab fare is paid for, sure, I agree. But in the real world, there are people who can't afford cabs, but still need to take their child to the doctor, or to daycare, or to a family member, or wherever.

When we picked out our stroller, we definitely picked a smaller one - both as a courtesy to everyone around us, but also as a convenience for us. You think it's fun being bumped by a stroller in a subway car? Imagine how fun it is trying to negotiate a stroller through one. And onto a elevator. And on the street.
You don't need to be broadcasting lies or bad journalism to be broadcasting a political slant. It can show up in something as mundane as story selection or one-off comments on shows that are not hard news.

There was an interesting study[1] from 2011 where NPR's Twitter social graph correlates with what you'd expect a person with left-leaning political tendencies to have. Probably a bit too broad to draw general conclusions from, but interesting as a data point still.

[1]: http://www.forbes.com/sites/jeffbercovici/2011/03/22/science...
That's a weird definition of 'public'; for most folks, I imagine 'public' to mean anything accessible without any authorization.
Recent discussion: https://news.ycombinator.com/item?id=12253632
It's why I think capital should be given the old Georgism treatment. Basically, an land-value-like tax which either funds/bolsters welfare or a direct check to all people below the poverty line. Either way, something needs to be done about the inequalities of concentrated capital.
I worked at a dog-friendly office for a while. People brought their dogs in and let them roam around the cubicles while we worked. I'm not sure what else to say about it, other than your comment reminded me of that. Work still got done, and people seemed to like it (I'm kinda neutral on dogs myself).

I also went to a college where there were
some (relatively) older students who were married and had kids. Many of them brought kids to class (mostly sleeping infants). It looked difficult for them, but good on 'em for continuing their education. Didn't have much affect on my learning.
Why aren’t we all using graph DBs?
Yup. An experimental treatment is probably not even available to be prescribed, besides it's ethically questionable to use a treatment when the risks (or benefits) haven't been clearly delineated. Even if it could be used, a responsible prescriber would want to try all "standard" remedies before attempting an experimental method.

That's called practicing conservatively, minimizing chances of bad outcomes. It's a matter of astute clinical judgement to glean optimum risk/benefit ratio in a particular case. Since no two cases are ever exactly the same, good judgement is a constant necessity.

I see that the process of developing software has many parallels and not surprising that everyone experiences so much brokenness. When people complain to me about some mysterious program misbehavior (stuff I had nothing to do with) I empathize with them, and try to help them think logically about the problem they're having.

Only rarely can I offer any real insight, but given the insane proliferation of the alphabet soup of identifiers attached to all the "new things" out there, no one I know in the industry feels they have a handle on what's happening.

Seems like the pace of "innovations" will lead to even greater levels of incomplete and dysfunctional systems and can only lead, sooner or later, to truly catastrophic failures.
Yes, I target power users but even power users needs introduction I think. You can end the anytime by clicking End Tour button. It won't show up again unless you clear your browser cache.
I'm pretty sure the trolls are still human, albeit employed by organizations. With that in mind, I wonder if it's possible to create sites that are nothing but trollbait (i.e. articles supporting/critical of Russia) to soak up and waste the trolls' time.
Sexy piercing στο πρόσωπο και στο στήθος – escorts| athens escorts |call girls
I think this is a serious problem in various areas of society, and touches on the debates regarding the value of a degree or certification.

I have no doubt that pedigree, as you refer to it, does stochastically index quality. There's too much evidence from various studies that it does. But the strength of relationship between pedigree and quality, is much, much, much weaker than people typically assume. We end up relying on things like test scores in school, and degree in the workforce as a proxy for talent or ability or motivation or whatever, when it's more like a weak predictor. In the process, we end up granting monopolies to meritocracies and driving up things like income inequality, where income distributions don't parallel skillsets.

I agree that this paper probably reinforces false beliefs, but my guess is that it does so because it oversimplifies a kernel of truth, not because there's no truth to it to begin with.
I completely understand why this is the default behavior, but there should be an "I'm not a normie" switch somewhere that allows me to control my experience. The Pro edition was originally that way, but as I understand it this is no longer the case and is similarly controlling.
This is a great writeup and really demonstrates how "the cloud is the computer".

As many comments point out there are other ways to do this.

But doing it entirely with AWS primitives of Lambda, S3 and automatic triggers is something very novel and almost certainly the best way to use "the cloud".
Ah, sorry.

"Charity" was used as "Philanthropy" in the parent post.
Theft is when someone forcibly takes away your wealth irrespective of what the law says.

I think he's choosing to go by a different definition -- namely where "theft" is when you're deprived of what's justly yours by whatever unethical means; not simply when the law proscribes it as such. Or in other word: based more on an intuitive sense of fairness (or "natural law"), rather than what's on the books.

Granted, it's a fuzzier definition, and you may not particularly like it. But I'm just saying, it's a different one.
Docker containers don't contain a kernel. A container isn't anything special -- it's "just" a namespaced set of processes that are isolated from the host system. If you run "ps" on the host, you will see all the containers' processes.

One process per container is perfectly fine. In fact, that's the common use case. There is absolutely nothing wrong with it, and there is practically zero overhead in doing it.

What you gain is isolation. I can bring up a container and know that when it dies, it leaves no cruft behind. I can start a temporary Ubuntu container, install stuff in it, compile code in it, export the compilation outputs, terminate the container and know that everything is gone. We do this with Drone, a CI/build system that launches temporary containers to build code. This way, we avoid putting compilers in the final container images; only the compiled program ends up there.

Similarly, Drone allows us to start temporary "sidecar" containers while running tests. For example, if the app's test suite needs PostgreSQL and Memcached and Elasticsearch, our Drone config starts those three for the duration of the test run. When the test completes, they're gone.

This encapsulation concept changes how you think about deployment and about hardware. Apps become redundant, expendable, ephemeral things. Hardware, now, is just a substrate that an app lives on, temporarily. We shuffle things around, and apps are scheduled on the hardware that has enough space. No need to name your boxes (they're all interchangeable and differ only in specs and location), and there's no longer any fixed relationship between app and machine, or even between app and routing. For example, I can start another copy of my app from an experimental branch, that runs concurrently with the current version. All the visitors are routed to the current version, and I can privately test my experimental version without impacting the production setup. I can even route some of the public traffic to the new version, to see that it holds up. When I am ready to put my new version into production, I deploy it properly, and the system will start routing traffic to it.

Yes, it very much is the future.
>Protectionism is a valid strategy to help boost domestic economic development and it's fairly arrogant and imperialistic to assert that we as fully developed foreigners have any right to exploit markets in less developed areas. Any time there is a tariff, it's essentially being practiced.

What you are putting forward is essentially a rhetorically-colored version of this argument: https://en.wikipedia.org/wiki/Infant_industry_argument . It was dubious at best when it was first proposed and it's more dubious still now.
Unfortunately, one person's troll army is another person's truth brigade.
I think LE's 90-day expiration reason #2 is really the key: encouraging automation. So what it really is investing effort once and working for arbitrarily period of time. If the TLS certificate renewal process cannot be automated but must be manually done for some reason, that perhaps LE certificates are really not what you are looking for.
Neither is a crime. But responsibility and crime are divorced concepts---you can be partially responsible for being in a situation (getting in a car and driving on the road during rush-hour with a friend in the car) without being culpable for the consequences (drunk driver hits you and your passenger is severely injured). Drivers still feel responsible in situations like that, even if they're not guilty of committing a crime.

And if you're talking about my personal opinions: I think the two states (leaving your door unlocked and wearing skimply clothing) are completely separate, and the arguments that unify them are flawed because they move the responsibility to not get raped from the rapist to the victim.

But the sharing of responsibility for petty theft between the thief and the person who fails to take basic measures to secure property (like locking doors) is already culturally-accepted for reasons I don't know, which is why the argument that "wearing skimpy clothing is the same thing" is even made. I think it's possible to argue that people who leave doors unlocked shouldn't be considered to have done something wrong, but I hear almost nobody making that argument.
Well it looks like at least he's found a successor he can truly count on.
Avast Antivirus Pro 2016 12.3.2279 License File
But this doesn't kill them with direct sunlight, it just uses direct sunlight, so those organisms are still susceptible.

My point about "sunlight" was simply that it doesn't need to be otherwise powered, I wasn't talking about the killing mechanism.
Thanks for the link to Opa. Looks very interesting. About the readability of the code, what do you think of lambdatalk for kids : http://epsilonwiki.free.fr/lambdaway/?view=teaching
That's a recent historical development

Really? When were office spaces expected to have children around?
I find it ridiculous that any time a really well written malware is found it is assumed that it must have been written by a government. Since when has government been the example of efficiency and clarity that is requisite to high quality software? The Open-Source world is full of examples of non-state programmers writing excellent code that does amazing things.
Did that typo fix introduce a bug? Maybe, maybe not, but many programmer hours have been wasted on incorrect single characters :)

If I were bisecting that repo, it's a lot easier and more useful to be able to point the finger at the one commit that actually changed the line, rather than having to parse the one monster squashed commit to find the one line that introduced the bug.
Go take a look at Huawei. Their products are just as good as Cisco's at a much lower price. Yet they are completely shut out of the US market. Otherwise, Cisco would be decimated (they are already more or less).
I don't know about rebasing everything, but a commit is a changeset, and a changeset should always have a distinct and succinct purpose. There is no value added in having a single feature spread out over 5 commits.

When writing a feature, I use git to save my progress, and once I'm done, I would like to present the feature as a clear and complete changeset. A commit is me saying, "These are the changes I'd like to make to the codebase", and I feel that argument is easier to make when I present one thought, rather than the dozens of thoughts I had on the way.

If I were perfect, then I would commit in a way that was one cohesive thought, but I'm not. My commits are often, "Did the thing", then "redid the thing, with better testability", and "Re-redid the thing, fixing some fundamental bug in how I did the thing at first", etc.
I agree that the interface is way overwhelming. It's very hard to see what the text boxes are for because the labels are positioned so funny. I was also not expecting it to open a new window to Amazon. I thought the results would stay on your site (like on CCC). Also, how do you pronounce the name of the site anyways?

From a functionality standpoint, I think this works great. I wish amazon would let me search by all these features. This saves a ton of time and headache with searching amazon.

One final thought. It would be great if it supported smile.amazon.com. I support the "Youth Competitive Programming Circle" with all my purchases. It would be nice if all the links went to smile.amazon.com instead of straight amazon.com.

Overall I like it. Keep at it.
Going off on a tangent here, but my favorite is "the only intuitive interface known to man is the nipple. All else is learned behavior."
If I were 6'4" (193cm) or taller, I'd take the Tesla for $92 any day. Even my current 5'8" (172cm) self would hesitate taking a Toyota Camry taxi due to the lack of leg and knee room, which is why I almost always avoid them in favor of Uber or Lyft, whose cars don't have the divider.
I'm not trying to bait, I am genuinely curious. I think it's possible to recognize bias in NPR and also recognize bias in Fox News or Breitbart. Maybe they can recommend a news outlet that they view as more impartial, even if not perfect.
Is it? Because I guarantee if you go look at the Akamis, and Level 3's, really any large scale CDN or Telecom network you will find that is majority Cisco and Juniper. Aside from a handful or very large companies like FB and Google that have the expertise to build their own, you won't find a lot of commodity hardware running the datacenter.
It's almost as good as the one it is replying to.
Sorry for adding noise to the signal, but I want to say what a pleasure it was to click the link, read the abstract, then click "PDF in Browser" to read the full article.

No "$40 for a day" overlays, no searching for the authors' websites to get a preprint version. Just one person with his curiosity satisfied. Thank you to whoever paid for it.
That's still wrong. Using a <select> is still much easier than using React's implementation of it.
With Curse as a company, the bad times began when they started consolidating independent sites into "Gamepedia".
I first read about micropayments as the solution to people reading for free on the web in the 1990's. I won't say it will never work because the idea of making $0.01 everytime someone reads some body else's content on the internet is so attractive and rooted in the way we think about goods.

I don't think that there is a scalable good user experience to be had. A good experience is a balance between the content the user wants/needs/enjoys, the nature of the layout, and the costs [in time, money, and complexity]. The marketplace problem isn't technical, it's variation in values among buyers and sellers. Everyone is committed to arbitrage and increasing the complexity of transactions doesn't make life easier.
Release Notes for Safari Technology Preview Release 11
> You can't remove worthless apps like Microsoft Groove and OneDrive integration.

You can, it's just not super-easy. I've done both. Groove was pretty easy but OneDrive took a few steps.

I almost have file explorer configured in a good way for me -- it actually seems much more flexible than previous versions even if half that flexibility is only available in regedit.
DNC hacks are actually leaks. :) Attribution is still not clear for me as any proficient hacking group could do this. It's not NSA after all.

>Russian state-sponsored malware will tend to target US entities.

I haven't heard of any. So its either 1) there is no such malware, 2) it stays undetected, 3) it is detected, but now is wrong timing to disclose it.(if ever)

I don't really afraid of Russians. Snowden's leak & Kaspersky research shows that NSA is far more superior threat to anybody, citizens included. And US-based anti-virus companies fail to protect me regardless of what their reason is.
What about changing this from TFA:

<input type="checkbox" id="checkbox1" name="checkbox1">
<label for="checkbox1">My checkbox label</label>

to this?

<label><input type="checkbox" name="checkbox1"> My checkbox label</label>

I'm sure there are styling implications, but often one doesn't care about those. "Don't repeat yourself" seems like a rule that goes along with "write less code".
Regarding your experience getting and managing certificates, I'm sorry to hear that you're having a difficult time.

Our goal is to encrypt the entire Web, and that means working with an almost innumerable combination of operating systems, server software, hosting providers, management interfaces, permissions, deployment strategies... Most people have a very positive experience using Let's Encrypt but it's difficult to ensure that everyone does.

It's not possible for us to build the tools necessary for every situation (financially or otherwise). Our strategy, which has been working pretty well so far, is to focus on running a secure, stable, and well-documented CA API and let our community decide what clients need to be built (and build them). This has resulted in a range of client software suitable for different situations and preferences:

https://letsencrypt.org/docs/client-options/

This includes web-based interfaces for getting certificates from Let's Encrypt (see the "Browser" section of the client options document). Hopefully one of these will work well for you.
> Protectionism is a valid strategy to help boost domestic economic development and it's fairly arrogant and imperialistic to assert that we as fully developed foreigners have any right to exploit markets in less developed areas.

I agree with the majority of your point, as I think we can all agree that without the GFC Chinese internet users would instead be revenue chum for Google / FB / Uber / Apple. I can't argue that their instead having home-grown alternatives isn't beneficial to China as a country.

However, I think it becomes debatable when you look at best for Chinese users. I'd argue that the optimal privacy situation for any user tends to be an app built by a large company headquartered and infrastructured outside the user's legal jurisdiction.

Without strong extra-jurisdictional competition, internal competitors are all subject to the whims and designs of national government. As a American, I'm grateful the EU (for example) raised such a strong fuss about privacy concerns -- without which, I doubt we'd have some mostly-internal American companies making the same positive moves we do see.