skysight-inc/HackerNews huggingface dataset:
I would bet on relentless compartmentalisation, i.e., making sure he kept on going and took advantage of the different contexts to get a breather/clear his mind for the others.

But he does mention the house took months to build, and handcrafts are a great hobby...
At the risk of sounding completely uncultured, what exactly is a rear spray, and how does it differ from the bidet functionality? Is the bidet targeted and the rear spray a delightful misting?
from the article: XMPP
Wow, thanks guys!
You made my day with these easy tips.
Most DC Federal jobs like the ones at USDS require citizenship. I know because I live in DC and my wife is not a citizen, drastically limiting her options.
Go is a language that is used to write on top of things. Rust can, maybe, be used to write the things Go are written on top of.

This sentiment (or slight) is the same as always said of C and C++, that they are used to make real things (systems and infrastructure, foundations), and the sentiment (and slight) is there because there's a lot of truth to it.

Which language was used to write our *nixes, windows, the biggest web servers (apache, nginx, IIS), haproxy, mysql, postgresql, oracle db, etc, etc? C/C++, of course. What else?

Docker is just a front end/abstraction layer for the features already in the Linux kernel (written in C). You can write, what's essentially just automation tools, like this in any language.

I don't think what you write in this post is a testament to any strength of Go. If currently there exist a testament to its strength it must just be the fact that it's used; adoption rate/popularity, although I have not seen the numbers.
I flag WSJ links wenever I see them but seems to have no effect.
I suppose this is because they are afraid to upset certain segments of their users. In the German Netflix you'll often see angry comments in the review section of any show that isn't completely dubbed. Maybe they could avoid this by having a separate "original language only" section.
Notice how I made a pragmatic observation (that it's already a fork), which one might agree or disagree with, and you went for name-calling about FUD, snide, bitter, "people like you", etc.
How else would you introduce backwards incompatible changes?
Especially with the LTS upgrade path that alasdairnicol mentioned I wonder what there is still to improve.
It's for old people who get stuck. Someone from the tenant or building will come and help you.
The backdoor referred to can be applied to any Android app that uses Google Maps. Also mentioned is that using the built-in Google keyboard is a vulnerability, because in theory it gives Google the ability to keylog you.

I supposed this boils down to knowing your adversaries. If you number Google amongst that list, life is going to be really difficult - no matter who you are.
Those numbers are not achievable in 1 year maybe but are definitely achievable without being pro or anything like that. It might take you few years but if you set those as a goal you'll get there with recreational kind of exercise levels. Talking from my and my friends experience. I am 36.
Who's this third party feeding you your definition of freedom?

You could stop listening to them and choose to do what you want.
It's very common in Japan to pander to foreigners (read: "non-Asians") when they never asked to be pandered to in the first place.

It's unlikely anyone ever complained about the symbol but someone probably brought it up a meeting and the slightest chance that a foreigner would be offended was enough to push it through.

Special treatment for foreigners is not new. [1] Recently they rent-a-car agencies have started putting a "foreigner driving" sticker on cars rented by non-Japanese people. Interestingly the sticker says "Foreigner driving" in Japanese but "I love driving in Japan" or "Friendly driving" in English, with no mention of the 'foreigner' part.

[1] http://mainichi.jp/english/articles/20160416/p2a/00m/0na/005...
Who's W? George W Bush?
For clarity: I found the write-up. Credit for listing the differences obviously needs to go to Ben.
> As someone who has 6 comments in this thread yourself, I don't think you are in position to complaint.

This isn't a numbers contest. Unlike yours, none of my comments are shitting on the efforts of volunteers that are doing their best to keep people like you happy and making money using a project you're not paying for.

> So maybe you want to recheck with reality whether the transition was a success instead of arguing with me?

You completely missed the point.
Still leaves the question of why people in the 90s weren't buying fresh food from the small farmers.
bidet has a female icon, spray is gender less. angle (and spread) is different accordingly.

source: on vacation in japan right now, pressed the bidet button first, wrong angle.
Why should we discourage articles behind a paywall (with or without a workaround) in the first place? What's so bad about a website that relies on subscriptions instead of ads?
You're right (and I'm wrong) about the detail: KHTML is GPL, so webkit is as well. Webkit wasn't chosen for its license. BUT the broader picture and complaint remains the same: because webkit isn't the legal base of Chrome. It couldn't be 'cause good old GPL got in the way again and necessitated wholesale recreation of existing software, yet one more time. Blink is the base of Chrome, and Blink is a similar replacement - not literally a fork - of the WebCore component of WebKit with a much more liberally license. That bunch-o-unnecessary-work came courtesy of a different patent-grabbing license than the one I pointed to, but this turns out to be one more example of why I should be so disappointed that Mozilla remains so attached to patent-grabbing licenses. Do that, and your work just gets replaced (wasted) by someone who owns patents, such as Google. I still think copy-left is a fine invention, I just wish that one troll Unix company hadn't panicked a good part of the open-source movement way-back-when into an ultimately futile and crazily wasteful attempt to effectively eliminate patent laws.
You are insane if you think auto mechanics, miners, truck drivers, plumbers, construction workers, landscapers, or working on fishing vessels, or other physically demanding, laborious jobs, are not preferred more by men than women.

Yeah, and girls prefer pink... How much of this is because of how women are brought up, believing that these are mens jobs, rather than by nature? Women do plenty of physically demanding jobs, just not generally these stereotypical "mens" jobs.

Hell, if you look at poorer countries, you see women doing all kinds of physically demanding stuff like carrying water for miles. Its not that they can't or won't do them when they have to, its that when they have a choice that they don't and I believe that's because from a young age and in media these things are portrayed as very un-womanly.
>But "zeee majoritie is Python 2.7!!1111" does not become true by some people chanting it over and over again.

Maybe check your language a little? "zee majoritie", "chanting it over and over" etc, gets tired and offensive soon.

That aside, there are actual numbers for Pypi supporting that. What do you have to counter these?

>The simple fact that frameworks and libraries are moving away from Python 2 already proves that the majority does, in fact, not use Python 2.

It just proves that after 7+ years, some frameworks and libs managed to justify porting over to 3 too. It doesn't say much about which is used more.
You don't have to look far. The actual Signal client source is licensed under GPLv3.

Edit: And server code under AGPLv3.
Show HN: React-mvi Minimal framework for react and rxjs. Now production ready
Hey HN. So in the 'Ask HN: How to learn new things better' thread I floated the idea of a moodboard for your goals, optimistically promising I'd 'grab a coffee and get this shipped'

...17 days (and many coffees) later...

and it's finally live.

https://news.ycombinator.com/item?id=13298167
You'd be surprised. Telegram and Kik are pioneers in the Bot API ecosystem, and some of their features are quite advanced. True, the Messenger features set is catching up, and it seems that they go deliberately slow to see what works and exchange a lot with developers, which is good
Well, there's these stats.

The highest-paid public employee in 39 US states is either a football or men's basketball coach

http://www.businessinsider.com/us-states-highest-paid-public...

But it doesn't say how much their salaries are compared to the overall budget or how much the team facilities cost.
> It has put some of its budget into non-English language shows, such as “3%”, a Portuguese sci-fi series. Intriguingly, Netflix noted that many English viewers opted to watch the dubbed version, providing an unexpected added audience.

I watched 3%, but as the English dub is really horrible (I'm used to really great German dubs) I switched to Portuguese + subtitles after a few minutes.
Actually, it is possible to use Signal on Android without Google using the opensource microG and Xposed framework (setup is a bit involved...but you can google that :P for a guide).
That society telling you that staying in your couch watching TV is is good. Proof: it feels good, and everybody does it so it must be. And I spend much hours at a job, so I better use these dollars.
Well, that's what I've been busy with the first years — building skills and evidence, sometimes working for free (and sometimes paid). Much less expensive than a Stanford degree.

I am not saying that high education is without its merits. But for me, it is a luxury good, or a path to academia, not a prerequisite to a nice job and a house in suburbs.
Same here. `curl(1)` is such a program that you use all the time on many different machines... without ever visiting the home page of the project. I think I saw that curl logo for the first time today...
I just looked up your game and it looks awesome. I'll definitely be picking it up once the rift update comes along.
Radium Girls
In the US we've put the wants of a very small minority of individuals over everything. Probably less than 5000 families total out of a 100 million.
Since the election, has there been any dropoff in people staying or applying to join USDS? I ado agree that now is probably a good time to stick with things--but I'm sure others view it differently. I'm curious if there are enough such people to see a difference in staffing.

Edit: Also, as a programmer and DC person, I love the work USDS does and I hope you guys keep working indefinitely.
Simpsons did it? https://youtu.be/BPLrNWAsBWU?t=18
I would bet my horse on https://trypyramid.com/ when it comes to API consistency, I've updated my applications from 0.9 to 1.7 and that was a breeze. Over the years it was exceptionally great experience.
Licenses for radio only work because governments have control over the means of distribution (spectrum allocation). The internet does not (or at least, should not) work like that.
also on F-Droid you can find "Silence" which is a fork of "Signal" but only for SMS texts.
Sky's main mechanism for customer retention appears to be call center staff basically pleading to have you stay - a few years back when the bought the ISP I was using the quality of service collapsed and I cancelled the account and they kept dropping the price and wouldn't go away until I said I didn't want their service at any price (even free).
Is there any hope of other libraries and OSes doing the same thing?

I used to work on a GUI app in Python. I ported it to Python 3, then switched OSes for various reasons. 5 years on, on Ubuntu Xenial (so new I can't even use it in Travis, but that's a separate whine), I install pykdeuic4 and it's using Python 2. So I've basically abandoned that project for 5 years now, because every time I looked at it I thought "surely Python 3 will be here in a few months, I don't want to port backwards to Python 2".

(Serious question: is there a PPA or anything I can use to get these things for Python 3? I need PyQwt as well as PyKDE)
Create a SOCKS proxy on a Linux server with SSH to bypass content filters
I think the "trick" (not really a trick) is to learn to "see things for what they are". As simple as that sounds, I'm always surprised at how difficult it seems to be for some people. And how I can easily get caught in that trap if I am not being disciplined enough with my own thoughts / learning.

Especially obvious when that lack of discipline helps shape the foundation of one's thoughts on a topic.
Python 2.7 will not be maintained by PSF soon anyways.
> Also, to be truthful, a lot of foreigners wouldn't know what the svatiskas on maps point to.

Exactly. This is the main reason for the change. The changes were based on surveys where they asked foreigners "if you saw this symbol on a map, what do you think it would mean?". Not "is this offensive?" You can find a PDF of the survey results online, it also included stuff like hotel symbols which foreigners thought meant hospital or helipad.
Not really. They are talking about a mozilla specific URL handler with a custom (fake) protocol. Something like moz://a would redirect to their motto page, moz://about to their settings or something like that. Switching to chromium and typing mozilla.org would still work.
Yes, any app that uses Google Maps is backdoored, but a secure messaging app needs to be held to a higher security standard than any old app that uses Google Maps.

It is still possible to run a phone with Signal without any proprietary google code on your phone (see: microG).
> I think I have a bit more of a globalist perspective. I understand that incomes in the West have stagnated, but hundreds of millions of people across the world have risen out of poverty.

This line is pure propaganda. And you've internalized and are now repeating it as your own.
I just tried that, but can't seem to see any changes. Thanks for the hint though!
Every IT job I see wants a bachelor's degree or "equivalent work experience". So once you've got past the first job HR stops looking.

Instead you have to retake your finals on a whiteboard during the interview.
In general, people interested in bots should not put too much emphasis on the chat part of chatbots. Most of the value will come from the frictionless, social experience. Nothing to download, no app switching, and your friend are already there.

Media is hyping the AI part because it is catchy, but using mostly/only quick replies and buttons gives a much better UX IMHO. So, fully agree with #4.

There are only a handful of cases where text actually reduces friction instead of increasing it. Entering a date, for example : "in 1h", "tomorrow morning" or "next friday" is really faster than other input types.

For most other cases, Messenger bots just got access to webviews. Really under-utilized so far, I think.
Why would a search engine index something that is just a local easter egg in the client software? It's not a real protocol, it will definitely redirect to an http website.
> It's unlikely anyone ever complained about the symbol but someone probably brought it up a meeting and the slightest chance that a foreigner would be offended was enough to push it through.

The changes were based on surveys that showed that many tourists had no idea what the symbol represented.
Turbo Pascal was the first language I properly learnt after dabbling in VB a little. This was about 12 years ago. I was in school at the time and did a short work placement at Borland (developers of TP) where people found it hilarious that I was learning TP. It's still one of the most enjoyable languages I've written in but maybe that was just because of the challenge of everything being new to me.
The Impacts of Video Games on Cognition (2015) [pdf]
Just like how chrome://flags/ breaks when you switch away from Chrome. Not very surprising, is it?
TIL that curl _had_ a logo. I've been using it almost daily since quite a while... but apparently never visited the project website after the new logo / wordmark of curl.

BTW, Mozilla's logo is a bit smarter, by using the colon instead of an "i" and the slashes instead of two "l"s. In hindsight, they picked the right name in 1998 for this logo.
That's true. It is a good question. And its the question we should be asking. We should be trying to debug this problem, rather than pretending that it is a non-problem.

I personally don't see my own anti-capitalistic views as being a matter of politics or political direction. I see the problems posed as being similar to aging or the need to find better forms of transportation. No one argues that aging is good. Everyone agrees that the outcome of aging is bad, people get slower, less inteligent, suffer and die. That is bad... I see the current outcome of American globalist capitalism to be similar. Obviously, the outcome sucks. Most people are unhealthy, unhappy, there are advertizements everywhere, we are destroying the earth, and living in smelly toxic concrete filled cities. I'm not a communist, or a socialist, or a progressive, I'm an engineer who is baffled by a huge problem that I don't know how to solve. I am totally baffled by the huge number of people who seem to question whether these problems are real. Its like if this thread https://news.ycombinator.com/item?id=13419352 was full of people writing that "well you can point to some problems with aging, but really, we're all better off getting old and dying". My response would be similar, it would be like WTF? I don't have a solution to American corporate globalism and the problems it causes, I don't have a solution to aging either, but I want a solution to both.
Unrelated to Netflix, but if you've watched The Expanse and liked it, I can really recommend the original novel series; the show covers roughly the first half of the first book, Leviathan Wakes, and the sixth book arrived late last year, with at least one more still to come. They're an absolutely brilliant combination of space opera and hard sf, and while I gather one of the authors counts George R. R. Martin as a mentor, they are unlike him in being able to keep up a timely release schedule. Along with Stross's "Library Files" series, they're easily some of the best new sf I've seen in the last couple of decades, and I can't recommend them strongly enough to fans of the genre and especially of the show.
At least in Haskell, things like `Monad`, `Functor`, `Applicative`, etc. are just interfaces ("type classes"). You can ignore them if you like, so you don't need IO monads, or any other monads, to write, say, an API server; in the same way that, for example, in Java just because you have an Iterable value doesn't mean you need to iterate over it.

In comparison, `IO` is a type (actually a "type constructor", AKA a generic). Since many useful functions (e.g. `readFile`) return values of this type, it's pretty hard to avoid; although you can probably get quite far by ignoring types completely and having everything inferred.

In that sense you do need `IO` to write, say, an API server; but I think that's pretty reasonable, since you want you server to read input and write output. Whether or not `IO` is a `Monad`, `Functor`, `Monoid`, `Alternative`, etc. doesn't really matter for that.

Of course, you can always wrap your code in `do { ...; }`, cause all the side-effects you like, and ignore the fact that behind the scenes it just-so-happens that you're using a monad; after all, that's what pretty much all imperative languages do!

More seriously, I think that the Haskell community should try to avoid this habit of saying "the Foo monad", when "a Foo value" would be more accurate, since I think it can confuse new users about types, values, type classes and instances. In particular it can give the false impression (reflected in your comment) that writing simple programs in Haskell (or FP in general) requires learning fancy things like monads. In reality, that's no more true than claiming that before writing a Web site in PHP you have to learn inversion-of-control containers. They're a commonly used framework/scaffolding, but there's no reason to confront them before you've written a few applications without, and hence are able to appreciate why they exist and what problems they do/don't solve.

This mostly seems to be a problem for IO and Maybe. In particular, "State monad" and "Reader monad" don't have this problem, since their values have more widely used names like pairs/tuples and functions, respectively. Likewise, I've not seen this happen with other type classes, like "it returns a Maybe functor", or "I need to combine two List monoids".
omg, remind me of uni days...
I liked turbo pascal.
I guess we're listening to different people, because society seems to be telling me that watching TV all the time is bad.

People do it because it feels good, not because they're told it's good.
Thank you for pointing this out. Yes, we're working on making our API's comparable with Algolia. We've implemented basic search now and are working on advanced search API's.
The guys from moz.com will be happy about that.
I too found some old floppies a few months back and one contained the Turbo Pascal source code for a map editor I wrote for the original Rockford game on the PC.

I fired up Turbo Pascal in a DOS box on Windows 10 and got the code to compile. Sadly, I don't have the game any more and the 'Rockford' available online is actually a remake / emulation using a different game engine and the maps are in a different format.

Code here for anyone who wants to laugh at my skills as a non-programmer:

https://github.com/linker3000/Historic-code-PC-Pascal-and-AS...

PS: Does anyone here have a copy of the original Rockford game!!??
Top Podcasts List for Learning in 2017
Disclosure: I'm from CloudBoost team.

I think Deepstream does Realtime and CloudBoost does a lot more - like Search, ACL's, RealTime, BLOB, JSON, and a whole lot more. You can also check out : https://cloudboost.io/compare
I'm not pretending it's a non-problem.

It's a much much bigger problem: human nature leads us to make bad choices, willingly.

But short of a miracle pill or a totalitarian regime that forces us all to live healthy lives, I don't see a solution.
>> "I'm the head of the webspam team at Google."

Just a heads up that the above is on your HN profile:
https://news.ycombinator.com/user?id=Matt_Cutts
Or they could give permission.
Not usually as cheap, but the breadth of the catalog is remarkable. I'll go with Amazon for price reasons if both have what I want, but it's not rare that Amazon doesn't and iTunes does. (And Netflix almost never does. At this point I'm keeping it for season 2 of The Expanse and basically nothing else.)
Well, this is a first test — you see the bachelor degree requirement and you apply anyway, being ready to explain how your specific experience and domain knowledge from previous free gigs will bring more value to their business than a generic freshly minted candidate with a bachelor's degree.

Proactivity counts. Relying on paths carved by other people isn't always a good idea.
I don't want to imply that journalists getting paid for their work is a bad thing. However, WSJ is doing it wrong. I recently paid the Guardian instead. They have a noticable but unobtrusive (and dismissable) banner asking you to pay, rather than a paywall. I've never seen them complain about my ad blocker (if they even have ads, I don't know), and they let you pay any amount you wish.

It's just paywalls as a particular implementation of monetizing news that I'm opposed to.
You don't use Signal because your phone manufacturer can put a backdoor in the OS or hardware?

Why even use a phone?
Serverless Java container
Not sure if it is the HN "hug of death", but I found the Cloudboost.io site quite slow to load up here. For a service touting scalability and fast performance, a slow marketing site doesn't lend to the credibility. Lets hope it is a temporary thing that will be resolved. I am excited by the project.
Or you just charge a good salary, since after all if one is to be an employee, let's keep things good for everybody. To the owners, this is your company, and for us, hell if you want to build a rocket to the moon I'll help but this is my fee.