skysight-inc/HackerNews huggingface dataset:
Discord won many people over simply because it was such well written software, and that continues today.

Its proprietary nature has always concerned me too, as well as what they're doing with the data (i.e. assume they're reading & listening to everything).

What they mustn't do is forget how quickly they grew and the underlying concept that enabled it: people will flock to different messaging platforms quite easily (Teamspeak to Discord is a great example) which means Discord can lose just as quickly as it won.
I think one Titan V should be around the same performance as 4xTPUv2, which is their basic module.
The Long Road to Passive Income Part 2: From $100 to $1000 Monthly Revenue
Itoa: fast integer to ascii/integer to string conversion
For those who wonder, the great music is by Wagner (Siegried's march) : https://www.youtube.com/watch?v=Uka8ykFDw2U

This was used with great effect in the movie Excalibur by John Boorman
I'm the youngest of four and two of my siblings are disabled - being by far the youngest I was kind of oblivious at the time what this meant for them and my parents. One thing I do remember from my parents was that my mother always asked me "are you happy?" - not was I successful, or how much money I was making but how happy I was.

Now that I am the parent of a 18 year old (and the stresses that come with that) I am repeatedly stuck by what an incredible amount of stress my parents must have been under and frankly, how well they coped. Now my own concern for my own son is very much "are you happy?".
> "The amount of energy used on heating and cooling is several magnitudes larger than whole mining for bitcoin"

Not only that, but some entrepreneurs are selling bitcoin miners as heaters that make money! :)
>PR is bigger than just internal opinion. Witness: this article.

This particular article has an extra angle about models pretending to be friends of employees at a company party. I wasn't endorsing that.

I was relating a somewhat related story about models at a software conference. However, they were not pretending to be in relationships with anybody. They were there to be hosts with bubbly personalities and to schmooze the crowd.

>Oy

I was not exaggerating. The conference models were not there to show skin; they were there to socialize. The conversations (regardless of it being artificial and scripted from the models) are not of a sexual nature. It's lightweight platonic chatting designed to loosen up the crowd.

Here are some videos showing the Disney character Garcon at the park. Not every Disney actor's face is hidden behind a mask:

https://www.youtube.com/results?search_query=disney+gaston

Clicking on some of those videos should give an idea of how the models interact with guests. The men that Disney hires for that work are all beautiful male specimens. (Women would typically categorize them as "hunks" or "beefcakes".) However, the purpose is not for girls/daughters/mothers/women to grab their crotch or act out Magic Mike[1] fantasies. The Garcon actor is there to be funny and provide smiles.

The Garcon models are not allowed to exchange phone numbers with the park guests. There is no "let's meet up at Cinderella's castle" secret rendezvous after they show off their one arm pushups. So, if the women at the park don't get to engage with sexual foreplay at the park with Garcon, why does Disney only hire attractive men? Oy indeed.

The models at the software conference did similar work to the Garcon actors at Disney theme parks.

The reason you don't see public-relations blowback about the beautiful models at Disney is the same reason you don't see it about models at industry conferences.

On the other hand, the Bloomberg article about "models pretending to be friends of employees" is a whole different level of weirdness.

[1] https://en.wikipedia.org/wiki/Magic_Mike
Joomla Development Company – Joomla Development India – Www.protonbits.com
NixOS [1] actually has really great nginx integration with just a single line [2]:

enableACME = true;

This automatically does the ACME thing and sets up systemd units to renew the certificate. Have been using it a while for my (sub)domains and it's worked really well.

[1]: https://nixos.org/

[2]: https://nixos.org/nixos/options.html#%3Cname%3E.enableacme
This is beautiful. It does one thing and does it perfectly well.
Not let you in, but let you stay. Self-sponsoring only works on a renewal.
How to Watch UEFA Champions League Live Streaming?
Actually lightning network will:

1. severely reduce number of transactions on main blockchain, which will:

2. allow for lower transaction fees (due to less competition), with will:

3. cause mining to be less profitable, which will:

4. result in fewer miners, which will:

5. reduce energy consumption.

The current power consumption simply a "growing pain".
> ...how [is it] better than a plain docker image over kubernetes?

Scalability for people with existing on-premise (or cloud based), kubernetes workflows, especially once it comes to training or heavy crunching.

That's not to say that Docker Machine/Swarm/Compose couldn't handle the same, but it's an extra step for kubernetes users and pushes people onto a slightly different toolchain than minikube->K8s.
That depends on your screen size! But of course I would never use QWidgets on mobile, with the only exception of direct painting (using a QPainter on a plain QWidget).

QML is easier anyway, and gets better with every version...
I am rather disappointed that she chose not to describe anything and just whine over prejudices she's visibly not in the mood to take down.

I understand not wanting to draw any sympathy over this and not to be pitied, not to be seen as a caretaker or whatever, but she also needs to understand that it's NOT most people daily lives and we can't imagine what it looks like.

So yeah, this whole dishes thing. Is he really picking them up and putting them in the dishwasher, without use of any limbs ? I mean maybe their home is designed in such a way and it's the case but I don't see how ? He's up with the baby, great. Can he pick it up, change diapers and feed it ? Or will she have to come ?

I really don't know all these things and how it works, I'm not acquainted with anyone with disabilities, how do you want me to see further than all these limitations if you don't offer any insight of how they are absolutely "non factors" in your relationship and daily life.
Fixing Faults in C and Java Code: Abbreviated vs. Full-Word Identifier Names
Think about accept Bitcoins as donation. Thanks for creating games for Linux!
> Failing to understand how you could peg Tether to the USD and have people believe you.

In principle, it's simple: people pay you USD for Tether, you charge them a small percentage fee, put the remaining USD in a reserve account, and issue the buyer a corresponding amount of Tether. You do the reverse to buy Tether back from people.

For the trust issue, you get a reputable company to audit your reserves and Tether/USD transactions.

If you do this, no defense of anything is needed - if someone wants to sell Tether, they can always come back to the company that issues it and exchange their Tether for some of the dollars in the reserve account at an exchange rate of 1:1 minus fees.

In practice however, the auditing and transparency for Tether is not sufficient to be sure that this is what's actually happening. So the "having people believe you" part is definitely an issue right now.

> Even the Bank of England failed to maintain the peg to the German Deutschmark some years ago.

That's not the same kind of peg, at all. A Tether is just supposed to be a proxy for a USD. The pound and Deutschmark were two otherwise completely independent currencies, so the idea of pegging one to the other was dubious to start with. Here's a brief article which covers some of the issues with that peg: https://www.investopedia.com/ask/answers/08/george-soros-ban...
The Future's Next Mega-Trend Is Here as Smart Companies Embrace Industrial IoT
> We pride ourselves on being an efficient organization. In 2018 Let’s Encrypt will secure a large portion of the Web with a budget of only $3.0M.

I sincerely hope that they don't become like Wikimedia with their ever-increasing scope and bureaucracy. And it might work because Let's Encrypt has a rather specific mission (free TLS certs for everyone), whereas Wikimedia has a rather broad mission (free knowledge/data for everyone).
I would not trust that rosy story for a second. In UAE you can get the death penalty for homosexuality, drug use or saying bad things about their religion.

"Under Emirati law, multiple crimes carry the death penalty, and the sole method of execution is firing squad. Current law theoretically allows the death penalty for treason, espionage, murder, successfully inciting the suicide of a person "afflicted with total lack of free will or reason", arson resulting in death, acts of indecent assault resulting in death, importing nuclear substances/wastes in the environment of the State, adultery, apostasy, blasphemy, perjury causing wrongful execution, rape, aggravated robbery, kidnapping, terrorism, sodomy, homosexuality, drug trafficking[1] and joining the Islamic State of Iraq and the Levant[2][3], although death sentences are frequently commuted to life sentences. Overseas nationals and UAE nationals have both been executed for crimes."

https://en.wikipedia.org/wiki/Capital_punishment_in_the_Unit...
Curious what the hash rate on this is.
It's happening (as a WE API) but it's taking a while because they're doing it properly, and a lot of the browser expects the tab bar to be visible.
Bitcoin hits $17K as bubble fears mount
>Radical diet can reverse obesity, old study shows.

What a great news ! Now we should get rid of all overweight problems, right ?
What I really like about dplyr is how simple it is. It essentially provides an SQL like selection of verbs (select, mutate, summarise, arrange) and handles lots of things for you.
As an example, these two statements are equivalent:

mydf$newvar <- with(mydf, oldvar1/oldvar2)

mydf <- dplyr::mutate(mydf, newvar=oldvar1/oldvar2)

You can then use the pipe operator %>% to funnel the results of one operator into the next.

The real advantages is that you can easily build up a selection of functions which can be read from left to right (rather than right to left in summary(coef(mylm))) and the reduction in temporary variables.

Pandas, on the other hand looks like base R (which is fine, but not as nice as dplyr).

However, the niceness of pipes does all fall apart when you have an error in the middle and you need to start deleting things in order to debug.
I always do

/query NickServ

then do the commands in the new tab. Feels slightly less wrong. :)
Jerusalem and the Follies of Trump's Embrace
Letsencrypt has made my live easier... So, don't forget to donate, if it helps you: https://letsencrypt.org/donate/

Don't forget the past :)
Show HN: Santa Claus starts his own ICO
> They can take all the cash they've been given, pile it up and set it on fire if they like.

Then how do they pay you when you come to withdraw your cash?
I use these 8 tools to build MVP for my clients
Does Crypto = Dotcom?
I lived in the Gold Coast for 18 months. I did weekly flights to Sydney and drove to Brisbane twice a week.

I didn't have good results looking for work in Brisbane. I could get a job, but not a job I wanted to do, and not for much money. I would've had to move to make the commute feasible, especially with the state of Brisbane parking prices.

I found it more convenient cheaper to travel to Sydney. Gold Coast airport is remarkably efficient and cheap. I met a lot of people doing the same thing; 5:15pm at Sydney Domestic is packed with workers commuting by air.

I live near Munich now and it's amazing to see so many big companies and so much opportunity in such a small place. There are literally hundreds of tech jobs available within 1km of my rural apartment. There are jobs ads on the buses and trains.
I wonder how much Discord had to pay for this ad.
Pokerqq81 – Website Judi Poker Online Indonesia
The Duty Guy: the key to empowering engineers
> And IRC is... well, not in a good state today. IRCCloud.com does wondeful work but they're small and it's just not enough

Would love to hear more about the reasoning behind this. IRC might not be as flashy as Slack, but for my daily work and communication, it works fine (I use IRCCloud) even though I would love for IRCCloud to offer a bouncer so I can use my own client.

AFAIK, the only way Gitter "integrates" with Github is sending repository updates to the channel, something which Github has a webhook for doing with IRC as well.
The article from a point of view where the move of the US embassy to Jerusalem and the recognition of Jerusalem as the capital of Israel could create more problems to US and Israel than fixing any.
Maybe market response, maybe due to increase focus from people on the "granter" account. It can be n-number of things.
Definitely not. If you have been in a channel with 25+ people for a raid or large event (exactly the type of gaming community Discord caters to) then you should know push-to-talk is absolutely required and you will often be kicked if you don't use it.
Maybe people could just stop signing such end user agreements and let amazon et al feel that their idea of putting all risk to the customer is flawed...
Humorously cut to the heart of the matter? Go to your room! And don't come out until you're ready to admit that US laws aren't just lipstick on raw power.
Social Champ Launched Team Feature for Social Media Scheduling
Slightly related personal experience: A guy who went to my university was disabled (required a motorized wheelchair), but wanted to live in the university dormitories with others instead of having to live alone in a special apartment that would have been arranged for him. There were elevators and he was able to do most tasks by himself, but unfortunately to get out onto the balcony there was a drop of ~10cm which meant he couldn't get out there on his own. Turns out he made the right choice, because for his birthday his neighbors built him a small wood ramp so he could visit the balcony as he pleased.
RELEASED VERSION 1.6.5 WITH STICKY NOTES and STARRED MESSAGES ETC
> The brittlest tests I've ever seen have been mock-heavy unit tests

Not to knock mocking in general, but the need to replace multiple things at once to test one thing is just a big design smell, and I agree: their usefulness tends to be very limited in terms of logic exercised.

Call me a fuddy-dud, but I'm generally working with dependancy injection when doing OOP so stubbing out app layers for test contexts feels kinda natural, and I prefer to make my test mocks the old fashioned way: manually using inheritance. It keeps the pain high if I'm doing something wrong, keeps the tests focused, and means I'm hammering the objects design from the POV of an inheritor/reuser from the get-go.

I've noticed that the additions necessary to make a manual mock tend to be a good predictor of future changes required in the code-base, while framework based mocks tend to spend a lot of time re-declaring things we already know.
It is not an appeal, all the stuff it is describing it is pretty simple and obvious but it is done in the most pedantic way.
> You can't start a side business on a regular work visa.

This is incorrect.

A friend of mine started a businesses on a work visa and I myself have even started a business on a student visa [1]. No legal problems.
I just recently switched from "Student" to "Manager" visa, and immigration had no problems with the fact that the business was already running for over a year before I applied for my residence status to be changed.

[1] http://marui-plugin.blogspot.jp/2016/11/starting-company-as-...
I know it's not directly what you've asked for (it's neither apache nor nginx), but the Caddy webserver does just that - almost 0 configuration dealing of the ACME part, auto-redirection from http to https. You still need to tell it what your domain name is, but barely (there's some DNS plugins that make it truely 0 config).

https://github.com/mholt/caddy

(I'm not affiliated, just a happy user)
Are full ECDSA chains going to depend on the upcoming Let's Encrypt ECDSA root being in the client trust store or is there going to be cross-signing?
For those that prefer a native interface and use macOS there's always Paw: https://paw.cloud/

(I'm not affiliated with them, just like the product)
That is interesting! Just so I can learn, what would you say it is the main norm that put women off?
And for this reason I frowned upon the upcoming wildcard certificates. Adding a new product would cost them, no? I had previously read that wildcard certificates are a non-issue, if the specific certificates are free anyway, as is the obvious case with Let's Encrypt.
Sloppy coding and huge PSD2 changes = Lots of late nights for bank devs next year
> It MUST produce a paper ballot that clearly shows what my vote is.

Congratulations, you've invented a very expensive pencil.

> ANOTHER machine that instantly counts my vote. A readout on the top of the machine shows the total number of ballots counted today.

Which can be hacked to show you the correct count, but not report the correct count later on. At which points obviously the paper ballots can be emptied out and verified, but then which part of this isn't paper voting except with complex machines needlessly inserted?

Paper votes can be counted quickly by machine if so desired, but the counting machines will have to be monitored and watched carefully to make sure they tally correctly. Essentially they cannot be placed in a public area where just anyone has access.
I think they're underestimating the growth they're going to get when they implement wildard certificates and the word truly gets out :)
Thanks! It seems that this option only shows up in the desktop version and not in the mobile version!
maybe a bit of dogfooding and getting everyone to try tree style tabs would help make Firefox a better browser.
I think the issue you're describing, a massive variance in test and system behaviour, is symptomatic of a poor delineation of the unit/integration test dichotomy. It's almost a skill within a skill, but the moment a mock starts taking on some life or complexity is a moment you should be backing out and refactoring.

Complex mocks shouldn't exist. Mocks of complex interfaces should almost entire be sustainable by your domain objects if they're exposed to your testing 'datalayer'. So if they're required to test, and I've seen many codebases where that's true, then you've generally got a major design issue that is unaddressed in the main codebase.

Personally I use mocks very sparingly coupled with a few strategic stubs (ie hard coded "databases" of domain objects), and almost always code them manually by hand. That way it's very clear if I'm doing something dumb, the sytems DI is leveraged, and the mock is highlighting design issues in a re-use/inheritance context.
Check out mod_md. It's upstreamed in Apache now.
Your opinion should be rejected outright for offering no alternatives.
Well, if you look into history if the west, you also find not soo much democracy. A bit more and with the US a bit longer, but for the most parts we have been under empire rule as well.

So it is good, that you are optimistic about things to change, but I also see the other side, with smartphones acting as spying devices enabling true surveilance everywhere, which could fortify authoritarianism, rather than deconstruct it.

But in general I am also optimistic that eventually things will improve, even if it takes some generations..
One of the prime benefits of using tabs as TODO's that I experience is that it is literally _zero_ effort to retain something on your TODO list, and practically zero effort to remove something from it. This means I don't have to worry about losing things I still wanted to keep track of, yet the amount of things I retain that I no longer care about is limited. Yes, there's still quite a lot of tabs that could theoretically be closed, but the cost of keeping them open is not that high (at least in Firefox, where they simply scroll out of view).

So I'm not sure how much of a problem it is. There is a history function in the browser, but it's cluttered with things I don't care about that makes the things I do care about hard to find. If you look at that as a problem, then tabs could actually be seen as a solution to that.
I am one who downvoted that statement, because I considered it a snippy remark without any content. Especially, as the question of generics in Go has been mentioned and discussed often enough. And if one feels the need to restart that discussion with each Go release, one should do so with an insightful comment.

I do not agree with your comment. I don't see how generics are needed to deal with "complex business logic". Yes, ultimately I would like to see generics added to the Go language. As does the Go development team. But, as they have clearly laid out, this is not a trivial undertaking. There hasn't yet been an implementation concept presented, which fits into the Go framework with its design goals.

And until then, I am quite happy that they didn't implement some half-finished concept.
Neither am I, just in this case I know some context that lead me to this question.

SegWit being pretty much the most important update to Bitcoin so far with a lot of advantages, I would expect that CB would give top priority on supporting it. But Brian when asked about it, he replied with a job ad about new positions, while I would expect they would put their most experienced engineers on it, instead of depend on new recruits for such crucial and maybe challenging project.
> Hell, check for their social media accounts and see if they reside where the request IP is from.

Not to sidetrack from your whole thoughtful response, but be careful not to assume that everyone has social media.

There is life outside Facebook.
Why does the chart suggest bitcoin has only been around for a year?
I used "Hand Bookbinding" by Aldren Watson to learn how to bind a book.

I learnt because I wanted to rebind "The Road to Reality" by Roger Penrose because the original paperback that I has was just too thick. I ended up with a three volume set.

The Penrose book came with signatures glued into the "paper" cover, so I didn't have to make them. But many paperbacks come "perfect bound" where each page is a single sheet and glued individually to the cover, which makes rebinding more challenging.
https://sciencebasedmedicine.org/
TL;DR -

1) Children from high-income (top 1%) families are ten times as likely to become inventors

2) Exposure to innovation during childhood has significant causal effects on children’s propensities to become inventors

3) The financial returns to inventions are extremely skewed and highly correlated with their scientific impact (Which basically means your product gotta sell good)
"In the UK it's Bachelor's in 3 years"

Well, apart from Scotland where 4 years undergraduate courses are standard.
CDOs were not new in 2008. The 2008 crash was a result of growing federal intervention in the housing market (federal mortgage guarantees are a huge cash cow for financial institutions and politicians who get appointed as executives of GSEs like Fannie Mae after leaving office) and the FDIC's subsidization of housing construction loans.

There were large markets in car loan and commercial real estate mortgage CDOs that didn't see a crash anywhere near as large as that seen in residential real estate CDOs and construction loans, and that's because they were not subject to GSE loan guarantees and FDIC deposit guarantees, respectively.