skysight-inc/HackerNews huggingface dataset:
They are way more effective than basically any other form of online advertising, because the user has effectively just typed "I have intention to purchase X" into the search engine, and you as the advertiser get to be the first result they see.

(Also most people honestly don't know the difference between sponsored results and real search results)
you could always use Microsoft Teams for chat now... (https://products.office.com/en-us/microsoft-teams/group-chat...)
People who learn to program have to get used to the idea that programming languages are many, and they have to attain certain competence in several of them.

A typical frontend dev uses Javascript, CSS, HTML, likely some occasional bash.

A backend developer probably faces the preferred backend language (Java / Python / Ruby / PHP / whatever), SQL, and has to have at least a nebulous understanding of HTML, CSS, and JS.

A devops person has to face a shell language, the Unix tools mini-languages, have enough Python or Ruby chops to handle things like Ansible / Salt / Chef, and likely some SQL to keep an eye on the databases.

This does not include smaller languages like regexps, or narrow-use languages like XSLT, JSON Schema, etc.

There's no way you learn the One Practical Language That Matters and can be limited to it. You could in past, with a Spectrum or a TRS-80 and Basic, but the times have changed.
I get so frustrated with picking up a new language because they all seem to either be "from scratch, here is how to add two numbers" or cookbooks that assume too much knowledge.

the learnxinyminutes stuff is sometimes good. It'd be nice if there was a resource that taught languages from the perspective of already knowing another (any) language in that same family.

Show me definitions, modules, packages, namespacing, whatever, and get out of my way.
Anecdata : I tried to switch the company to Gsuite by sharing more and more docs using the personal version. It works well until for some reason they changed the way to create a new document, instead of the classical file > new it was a big "+" sign at the bottom of the screen. Nobody could figure it out and even if they switched back to a more classical ui later (or that we were in the wrong sample of an A/B) usage of drive and Google Apps declined.
I don't think this has anything to do with non-free blobs. They knew exactly what it did and they installed it anyway. It wouldn't have mattered if they had the source or the rootkit was open.
I can open all of those formats in Microsoft Word right now this instant. So.

Good argument?
Looking at the list of fack checkers includes a bunch of political organizations (NGOs) supported by the US government abroad.

An example is a group in Kosovo that supports Serbian separation. Similarly, the group from Serbia is politically attached to a Eurocentrist worldview.

The list includes, for example, an NGO supported by American investors and German and American academics in places like Ukraine.

The promise that these are non-partisan sources is a nice garuntee that it is neither Democrat nor Republican. Unfortunately in many controversial political situations, there are far more opinions and perspectives than those shared by Republicans and Democrats.

Given that Facebook has been accused of being a front for American political imperialism, I don't think this list of "truth deciders" filled with American investors and groups that have American intelligence and State Department support is going to improve things. At the very least it looks bad.
I fail to see how it's an awesome deal.

Verizon right now is only bidding for Yahoo's core business, not its Alibaba and Yahoo Japan shares. From what I remember, without those two assets, its core business is valued at less than zero.

Why would you pay 4 billion for a company that's bleeding cash, open to huge liabilities for password breaches/backdoors, ever-shrinking user numbers, and no technology worth speaking of?
> Does WordPress have reblogging? A feed that will show you all the posts from people you follow?

To answer your questions: yes and yes: https://en.blog.wordpress.com/2012/01/20/read-blogs/ (Not that I use it, but this functionality was implemented back in 2012).
We have evidence showing General Relativity is true, we have the Michelson–Morley experiment showing that there is no "aether wind" predicted by the Ether theory. Do you have any experiments supporting the Ether?
Forcing owners of legacy /8's to give them up is hugely cost prohibitive for them. Various orgs with their own /8's might not announce them, but use them extensively internally.

Also, it wouldn't really help stave off the amount of IP's required, and we'd still be out in months.
It does have one benefit: it forces the student to learn a second programming language sooner. I wouldn't want to work with someone who only knows the language they started out with, and likely still carries many bad habits from.
Languages such as C, Java, Python, and Rust are usually designed by experienced programmers in industry, for experienced programmers in industry. Pyret, on the other hand, is designed by computer science educators, for computer science education.

This does not preclude Pyret from being a useful language for general-purpose programming; it just means that language design decisions are driven foremost by pedagogy. For example, Pyret trades performance for mathematical familiarity by using exact representations of rational numbers as its primary number type. Language like C, Java, Python, and Rust are all distinguished by different priorities that have guided their language design, too.

I disagree with your characterization of any language as being the "real thing" because it privileges some languages above others, but let's run with it for a moment: A systems programmer might call Rust or C the "real thing", in contrast to Python, and perhaps they would even consider delta "quality performance". A sysadmin might call Python the "real thing" in contrast to C, and consider delta "quality productivity". Assuming learning one programming language does not preclude you from learning another, why shouldn't a computer science education call "Pyret" the "real thing" and be asked to justify the "delta learning" of moving to language that isn't designed with pedagogic interests in mind?

(Disclosure: I am an occasional developer to Pyret, and this comment might not represent the views of the rest of the team. If skrishnamurthi or jpolitz replies, read their comment instead!)
What Are “Buyer” Keywords and How Can I Best Use Them
I think you misunderstand the format of a fact check. It's a distinct piece of content that has its own schema.org markup. It should include only editorial analysis and not opinion. It features reference sources and encourages readers to visit them. It is in its ideal form pure objective journalism. Sites adorn themselves with cute logos about the veracity of the claim but really they should be serving a compilation of facts. If they fail to do so regularly Facebook's credibility is on the line so they will be ensuring they only link to quality sources.

They couldn't just batch discredit a topic because they need something to link to.
When I went through a bout of depression, I didn't want to medicate because I was convinced I could just "tough it out." Maybe I could have, but over the course of months I never managed it, because the nature of depression is that it depresses your ability to think, act, motivate yourself, etc. A couple months on SSRIs and I was in a place where I could motivate myself to dig out of that hole. That was years ago and the things I learned while I was on SSRIs are enough to help me fight off the random upticks of depression I occasionally get, but now without medication.
While I agree that the problem is not a very big deal, I think that you might be surprised how difficult understanding compiler errors can be for newcomers.
You don't have to if you're an IntelliJ Ultimate subscriber, it has all IDEs in it.
Right. So you catch the library exception in your code and deal with it. In GUI applications, I usually just have one top-level handler that shows any unhandled exceptions in a dialog and keeps running. Generally that's all a GUI app needs to remain running if it cleans the call stack up correctly and consistently

That's the correct way to do it; blanket ignoring all unhandled exceptions from a library is just very strange by comparison. If there is a specific exception that you want to ignore, by all means ignore it and document it heavily. But you don't know if every exception is irrelevant or potentially data corrupting.
Maybe stop the spread of nonsense like 'pope endorses Trump' or pizzagate?
From what I understand there's a clause in the deal that allows Verizon to walk away if Yahoo was hiding something "material" from them.

http://www.wsj.com/articles/material-adverse-change-clause-i...
I hate to disagree with Dijstra, but it looks like Comic Sans. It's not joined up; I think it's typical of draftsman's annotations on technical drawings rather than handwriting.

(Charles Rennie Mackintosh has particularly lovely drafting letters; turned into the Hill House font.)
You can get a /64 from many different providers for the cost of renting a single VPS from them...
That actually looks quite good! Thanks for the recommendation.
Maybe follow the link and evaluate the ad:content ratio or just the raw number of different ad services on the page. Seems like the collateral damage to such an approach would largely improve the overall web experience.
The alternative is to allow free and open communication that is unmediated, unannotated, and unmoderated by any authority, and to allow information consumers to decide what they should and should not read and believe themselves.

It's the difference between the web and a walled garden.

I get that FB is interested in mediating, annotating, and moderating content, since they are a walled garden.

That's why I choose not to use FB, which is my right as a web user.
GPU folks: we need to talk about control flow
As you said yourself: "open source industry"

Voluntary fire brigades, et al:

My bad on the miscommunication, I was talking about "throughout history": As a result what I meant was: I can't think of any [morally exceptional people] which [past their own lifetimes] continue to improve our current day-to-day lives.

You are correct though that morally exceptional people do have a (slight) positive impact to my day-to-day. I just haven't seen a case where their contributions transcended time. Similar to the contributions of say: Thomas Jefferson, Alexander Bell, person who first repeatedly sparked fire, etc.

The contributions of religious figures transcend time. But you could argue either way about their contributions being beneficial to our day-to-day. Again it would be debatable if it was in the best interest of these religious figures to spread their personal ideology. Either of these debates would be inherently biased towards your take on religion.
To be fair, by far the most powerful weapon the Spaniards had was disease, not technology. That's what ended up killing millions of Native Americans. So, it's a bit of a weird analogy...
Tapping into an existing, niche community seems to be a pretty common and successful method. Does your project help solve a common problem for a narrowly defined group of people? If so, is there a forum where this problem is commonly discussed? Become a helpful member of this community. Ask and answer questions there without only constantly pushing your project in a spammy way.
it's kind of interesting because originally my comment was a stronger defense of hyphens then when I compared it to Case sensitivity I actually back tracked.

Ada for instance specifically considered then rejected case sensitivity because they had a (at least one) study that said case sensitivity was a source of errors.

I don't know how well instrumented the pyret courses are but I would be very if they have studies on this.
We are small dev shop - Google suite is cheaper, is good enough and has good integration with paid Gmail.
Duplicate of https://news.ycombinator.com/item?id=13186881
I just got in to soviet watches myself. If you've not seen them, the Raketa brand from the Petrodvorets Watch Factory in St. Petersburg had some beautiful, non-traditional timepieces that are still classy enough to avoid 'gaudy'. I picked up a Raketa Kopernik for my brother for Christmas, and I'm damn tempted to keep it for myself...
I'm sure Apple, Ford and the US postal service are all using all 16 million addresses. The fact is that most intra-network traffic doesn't need an IPv4 address since it'll be NAT'd anyways. So even if Apple has 16 million IoT devices around campus, it doesn't actually need 16 million addresses.

Fun fact, Stanford used to have an /8 but returned it since it wasn't using all it's addresses.
30 popular founders we profiled in 2016
... and now with line breaks:

The cab pulls up to a red light on
Third Street in South of Market, by
the San Francisco Museum of Modern
Art. A pack of cars flies through a
yellow light, and one even drives
through the first moment of a red
light.

About three seconds after the light
turned red, an Uber self-driving car
can apparently be seen traveling
through the red light at moderate
speed as a pedestrian walks across
the intersection on the right side
of the intersection.

In its blog Wednesday, Uber wrote it
launched self-driving vehicles in
California without self-testing permits
from the DMV because it has drivers in
the vehicles. “We have looked at this
issue carefully and we don’t believe
we do (need permits),” Uber wrote.

Earlier Wednesday, a social media
report spotted another self-driving
vehicle running a red light near the
Marina District.
Expecting corporate media to sanitize itself might be a new proof of Einstein's rule of insanity. The only short term solution to rampant widespread disinformation in the MSM is a healthy and sustained level of cynicism. Its time the media was truly disrupted and dispatched to the bottom of the see.
Well, now that you're done learning I hope you'll become an sqlboiler user and maybe contribute to it to fit your use case too. Fragmentation in the sql world in Go is pretty bad right now, hence my reaction to seeing your lib, sorry for that :)
I typically only put the pause before one if I internally count a 0 first. :) But almost always I start the count and then pause. If I'm counting to 10, I'll start at one, and when I reach ten, still pause at the end before taking action. Similarly with counting down: if I'm counting down from 3, I don't pause, then say 3, I say 3, then pause. When coordination is needed, to reduce ambiguity I and pretty much everyone I've met say something that's not a number to signify an action starting (like "go!", or "start!"). The only other variant I've come across occasionally that puts the pause before is really just moving the non-number element to exist before the pause -- i.e. "on the count of 3 pause one, pause, two, pause, th(everyone starts)ree!".
You can see the actual data if you go to Menu > Help > Firefox Health Report, click Raw Data and select a date.
Maybe reality doesn't match your opinions.
I just took a brief look at the tutorial and it would still get me caught up on the same issues. The class library created by `dotnet new -t lib` had a different target framework than most tutorials, and short of just copying and pasting in a whole new project.json file (which changes the target framework and imports two more) I am out of luck. It's pretty confusing and tiring!
Hi,

We have recently written a series of tutorials that I believe addresses your use case.

The tutorials go over taking a simple application composed of 2 services that can be brought up together locally using docker-compose and using distelli to facilitate the following workflow:

1. Commit to GitHub to trigger builds of both services that run tests and on completion push both images separately to GCR image repositories.

2. Set up pipelines that apply the new images to an existing kubernetes deployment specification and deploy to 1 or multiple deployment destinations (a combination of a cluster/namespace/name)

3. Receive notifications once actions are complete for builds, deployments etc. and monitor the status of deployed containers, including logs etc.

Here are the tutorials. Each is pretty short on it's own:
http://www.blog.distelli.com/single-post/2016/12/11/Docker-C...
http://www.blog.distelli.com/single-post/2016/12/11/Docker-C...
http://www.blog.distelli.com/single-post/2016/12/12/Docker-C...
http://www.blog.distelli.com/single-post/2016/12/12/Docker-C...

I hope you take a look and let us know if these were helpful to you. Have a great day!
The yahoo dip is even larger, considering yahoo's stock is primarily Alibaba. If it were split into two companies the dip would likely be >20%.
If you're a G suite user you'll find a lot of weird corner-case situations where you simply cannot use various services and features elsewhere in the Google portfolio. Want to setup a family account in G Music? Not supported if your account is G suite. Want to check your calendar with the new Google Home? Can't be done if you are a G Suite user. The list goes on and on. It's the weirdest thing, because you'd think Google would want to cater to their paying customers first.
I think these things become a religion because there is a large group of developers who simply won't do something unless management makes a rule about it. So now to get them to participate, dogma has to be involved.

At that point, you're basically in permanent damage limitation mode anyway, though.

Software development is a skilled and creative activity. Certainly not everyone has to be a "rockstar" or a "ninja" or whatever we're calling those people this week. I've worked with plenty of developers who do a decent, competent job without spending their lives thinking about code 24/7 and staying up to speed on every little development in the industry. However, there is a baseline level of giving a $#!% that is necessary to do a decent, competent job.
Maybe you'd have more friends if you could recognize that you're impugning someone's integrity by claiming they could only hold an opinion if they had ulterior motives that they aren't being forthcoming about.

Many (most?) people would call that an attack.
No. I mean single unsalted MD5. You will not crack a 20-random-char password. You cannot process 2^120 guesses, and MD5 is not broken for this use.
Fake news was a massive problem this election cycle, and it really highlighted Facebook's large influence and their inability to actually do anything about it. So yes, Facebook dealing with fake news here is a reaction to what happened during the election, but that's not a bad thing. Fake news turns out to be a serious problem and it needs to be fixed, regardless of your political leanings.

Edit: Why am I being downvoted for this? If you disagree with me, please explain why.
Galileo navigation satellite system goes live
You finally got sign off for a new BI tool. Congrats Now what?
I don't know about Australia, but in the U.K. that's pretty much standard. Most current accounts come with an authorised overdraft limit, even if it's just a few hundred pounds. I've had to specifically state that I don't want one when opening an account.
I do think it important to consolidate duplicates of stories, and credit the original copy. Maybe a feature (that users can disable if it fails) that automatically finds the source and replaces the post with the original.

Maybe two versions of the newsfeed, the default "sterilized" and a hidden but accessible "raw"
I pay for O365 but barely use the web apps. Google's losing IMHO because web apps suck, simple as that. Yes every once in awhile I'll fire one of them up because I need to check something and then 30 seconds later I'll remember why I never use them; slow, clunky, unstable.

Native apps forever (or until the infrastructure is built out more at least.)
Agreed. I setup a simple site, which was soon abused. I had the choice of shutting it down, or charging money. Many people said they would pay, but when I went to the effort to clean it up, and setup stripe integration not a single one did.

I nuked the spammers and shut down new subscriptions.
Issues are often only addressed when they become important enough to have major consequences. That doesn't make reaction inherently political.

The amount of conservative gaslighting out there today is really troubling. Any source which doesn't agree with their biased version of reality is "liberal."

It's amazing to me how effectively the alt-right has taken over Hacker News to the point where fact-checking is considered harmful.
I agree that counting from zero has nice properties. But I must concede that e.g. in music, the surrogate for zero is the "first" beat. You are basically counting when intervals of time start, not when they end. The first second ends with the second beat (pun intended).

|------------|-------
t0 t1
^ ^
First Second
And they say jail doesn't work!
Have you looked into Provigil (modafinil) before? I originally started taking it for fatigue attributed to mis-diagnosed sleep apnea but have since continued to have a subscription through a psychiatrist, as I've found it to do wonders for concentration without some of the negative side effects of amphetamines (and the psychiatrist was thrilled that I already had a positive experience with an attention drug that wasn't an amphetamine).
If you want to have more technical control over your page, I can recommend Hugo [1] - a static website generator (free). You don't have to be into HTML/CSS, because they have a handful of themes [2] you can choose from. There exists a technical cheatsheet [3] how you could set it up with GitHub Pages (free) or DigitalOcean. There could be a Hugo theme which already uses e.g. MailChimp [4] as E-Mail service.

[1] https://gohugo.io/
[2] http://themes.gohugo.io/
[3] http://www.robinwieruch.de/own-website-in-five-days/
[4] https://mailchimp.com/
PCORI and Federal Agencies Call for Collaboration in Big-Data Clinical Research
Doesn't work with an ad blocker enabled.
I've had ten friends take Adderall and all of them exhibited the same characteristics as a person on meth. They are not fun to be around. Sometimes they would be highly productive, other times they just bounce around the house, doing nothing. My current roommate takes Vyvanse and it's incredibly difficult to deal with.

To me, it's okay to say it's a performance enhancing drug and that some people need more energy (e.g. coffee) to get going. But I find it incredibly dangerous to suggest a person needs to take an amphetamine every single day to be normal.

I am open to change my opinion, especially if things like EEGs can conclusively establish ADHD. But all the troubles you describe, are universally human. If Adderall helps you overcome them, I'm all for your ability to take it. I'm just cautious about labeling everything a disorder or disease.
For Mac, only.

I put some images here as examples, that use Markus Kuhn’s Unicode demo. MacTerm[0], iTerm2[1], and Apple Terminal[2]. As you can see, the box drawing is really messed up when fonts are relied upon in the other two terminals.

[0] http://www.macterm.net/images/BoxDrawingMacTerm.png

[1] http://www.macterm.net/images/BoxDrawingITerm2.png

[2] http://www.macterm.net/images/BoxDrawingAppleTerminal.png
A lot of medications have different effects based on dosage. For example, DXM, the active ingredient in most cough medicines is a deleriant at very high doses, and people take it recreationally (robotripping). Does this mean we should ban Robitussin? Another example is that cocaine in small doses is used as a numbing agent. Medications can and do have different effects given the dosage.
From a single decision to a multi-step algorithm [pdf]
Bafflingly Illogical Details of the Star Wars Universe
Designing Your Life