skysight-inc/HackerNews huggingface dataset:
Spectrm (https://spectrm.io) | Software Engineers | Berlin | ONSITE | VISA Spectrm enables brands to use messaging and chatbots.

We built one of the first chatbots on Facebook Messenger, were launch partner at F8 2016 and got funding from the most prestigious US investors as well as from Google Digital News Initiative.

We are looking for Software Engineers (Fullstack) to work on our specialized CMS. We require solid experience in JavaScript, HTML, CSS, some object oriented language and SQL. Experience with AngularJS, SASS, React, Symfony, Silex, Laravel is desirable. The job is onsite in Berlin and no german language skills are required.

Our tech stack is mainly Javascript, Python, PHP, MySQL, Elastic Search and AWS services like RDS, EC2, SQS, DynamoDB, ElastiCache.

If you are interested, please send your CV and Cover Letter to jobs@spectrm.de
No, it's necessary.
Earth and Civilization in Macroscope
CareerBliss | Irvine, CA | Growth Hacker Lead | REMOTE, Full-time | https://www.careerbliss.com/

CareerBliss is a resource and community for job seekers. We provide users with career research, company reviews, job postings and email alerts.

We are comprised of an entrepreneurial team looking to expand its reach into F1000 companies and agency accounts in the talent acquisition space. The Growth Hacker Lead will be an integral component in CareerBliss’ next growth phase. We are looking for professionals that have successfully implemented a research and test-based growth strategy at previous companies. While the near-term goal for this position is to identify key ways to improve engagement with our existing user base, we are looking to this candidate to take ownership of our long-term growth strategy, including new user acquisition and project direction.

Responsibilities
- Create a growth strategy for existing email and website users
- Identify and become an advocate for the features users love the most
- Create a growth equation that balances traffic, non-monetized content, and monetized content across email, web, and mobile platforms
- Take ownership over reporting and growth timelines

Skills
- Experience leading growth strategies at small to mid-size companies
- Proven track record of conducting surveys and running growth experiments
- Strong written and verbal communication skills
- Demonstrate leadership qualities and ability to produce in an independent environment
- Experience using GrowthHackers.com

Qualifications
- BA/BS degree (or equivalent training and experience)
- 2-3 years experience leading growth experiments
- Outstanding organizational skills, attention to detail, and the ability to handle multiple tasks in a fast-paced environment
- Excellent data analysis and problem-solving skills
- Strong SQL skills required; ability to right custom queries and reports in Microsoft SQL Server to expose “hidden” metrics

Come join a growing company with a great corporate culture and a passion for innovation. We are looking for someone who enjoys the startup atmosphere and is willing to rise to the occasion on new challenges.

If you are interested, PM me or send your resume to nadeem {dot} chaudhry {at} careerbliss {dot} com
Well, the scenario where only part of information about you is available for a single provider is still much better, when it has all of it.
> And if, at the bottom of Page 50, all you're really interested in is who marries whom, or who the murderer is, then turn to the last page and find out.

Thank God for Wikipedia's plot summaries of books and films.

> there's no way that anyone there will be able to tell (even if they were interested) whether you've really read every page of the book you just returned.

Unless it was a Kindle book, right? :-P
Well, in contrast: https://hechingerreport.org/california-voters-poised-gut-eng...
The images are breathtaking (scroll down!)
video: http://longnow.org/seminars/02018/may/22/overview-earth-and-...
After spending a few years in a similar situation, and not wanting to maintain my own server, I settled with using runbox.com.
It's an economical and privacy-oriented, mail provider which allows (necessary for my needs) using your own domain. They have very quick and excellent support (the few times that I needed it) and also offer a CalDAV/CardDav service. Their web interface is lacking (I believe it is about to be updated) but this is an non-issue for me science I use mutt. I'm not aware of a mobile app (I personally use and suggest the excellent K-9 mail OSS app).
I've seen LinkedList often used as the go-to list in Java, instead of ArrayList. They're also common in C, for example, a huge number of structures in the Linux kernel are linked lists.
You can report abuse without installing, so that's an option too.
Possible, just costly. Seems for the moment people are not ready to agree to pay the expenses.

Funny how everybody seem to ignore your second point -- about bombing.
I'd say it's the need to reason about evaluation, which might be because of side effects but might also be because of performance (of course that can be regarded as another side effect). Laziness has theoretical advantages but in practice we haven't been able to get away from having to understand how our programs are executed, even in Haskell.
My biggest problem with this change (and dataclasses) is that it is not backward compatible (I know that a backport of dataclass is available, but it is only for Python 3.6). Can people tell me how they deal with this? Are you using features that are only available in the version of Python all your colleagues / users have access to? Are you using the latest version of Python and hoping your colleagues and users can upgrade to that version of Python?

One main reason in my opinion as to why Python 2.7 stuck around for so long was that everyone agreed that it was the last stable version of Python 2, and the devs could make Python 3 changes without worrying significantly about backward compatibility. I've been using Python3 since Python 3.3 but have had to write code that was Python 2 compatible for large code bases for about 5 years because I knew colleagues / users of my packages would not upgrade. This meant using a select subset of features in Python 3 that had been backported to a version of Python 2.7 that I knew I could get my colleagues / users to upgrade to. It has been great to watch the language evolve and Python 3 really gets a lot of things right, but adding breaking syntax features every minor release is extremely annoying. I have to have a mental checklist of all the different possible subsets of features I have access to given a minimum version of Python I want to support. I've spent the last couple of years in my professional career converting large Python 2 only code bases to Python 3.3+. But if someone wants to use async, I need to bump the minor version. If someone wants to use type hinting I have to bump the minor version. If someone wants to use f-strings I have to bump the minor version. If someone wants to use data classes I have to bump the minor version. It's nuts (to me anyway)!

This sounds rant-y but I genuinely want to know what other people are doing to mitigate this. I love Python! I have spent years advocating its merits. But thinking about large codebases in Python just worries me and the future doesn't look promising here. Are Python developers hoping that once 2020 arrives they'll have a stable Python release and work on Python 4. We'll have the Python 2/3 split all over again!

My personal opinion is that Python needs an officially maintained translator for the latest Python features back to older versions. My current favorite package is py-backwards [0] but it is rather unmaintained at the moment.

[0] - https://github.com/nvbn/py-backwards
Significant usage of any kind, achieving some goal which couldn't have been achieved before without a list of massive caveats longer than my arm, or anything of that ilk. What we have right now is one neat innovation with a tonne of caveats being plugged into a bunch of stuff it doesn't work for, called "success stories", and then moved on from before people realise they aren't going anywhere.

Can you name one thing that's come out of crypto that has seen any significant usage in the market it's trying to break into which isn't just using "we have a blockchain!" as a marketing tool?
It isn't, because it isn't private life when it is managed by government. The spirit of Article 8 is to not mess with private life, not to place no limits on it.

Specifically, it is a time bound on private life and private time which is not disallowed. This is a restriction "in accordance with law". The restriction is not unreasonable nor hard to comply with.
Just curious, which pep would you prefer they do first? Or do you have a grudge with something not addressed in existing peps?
It is already in U.K. law, in any event:

* http://legislation.gov.uk/ukpga/2018/12/contents/enacted/dat...
Fastmail is too expensive. They have no competition. I wish someone would come around and disrupt those prices.
Honestly curious, how do you expand a "x := y" expression into an expression that returns y and affects x as a side-effect?
And it's a very well-known source of bugs in C, since it's to close to "==". I don't think new languages adopting that is a good idea.
CareerBliss | Irvine, CA | Software Architect | REMOTE, Full-time | https://www.careerbliss.com/

CareerBliss is a resource and community for job seekers. We provide users with career research, company reviews, job postings and email alerts.

We are comprised of an entrepreneurial team looking to expand its reach into F1000 companies and agency accounts in the talent acquisition space. Our technology stack is a combination of Microsoft, Google, and Open Source technologies. Our web applications are in C# ASP.NET MVC, our application processing is a combination of C# and Golang, and our databases are a combination of SQL Server, Solr, and Mongo. Our older infrastructure is predominately C# and our newer infrastructure is predominately Golang.

The Software Architect will be an integral component in CareerBliss’ next growth phase. The near-term goal for this position is to ensure stability in our current infrastructure while a new infrastructure is built. Just as importantly, the long-term goal for this position is to leading development across a variety of technology stacks, from websites to microservices to standalone applications to native mobile applications.

Responsibilities
- Lead development on existing C#, ASP.NET MVC, and SQL Server websites and applications
- Maintain and lead future development on Golang applications for email and ETL processing
- Be a key member in defining a new system infrastructure

Skills
- Experience leading development on backend infrastructure
- Excellent data analysis and problem-solving skills that can see the big picture and the little details
- Strong written and verbal communication skills, both with programming and business
- Ability to adapt to new and existing technology changes
- Demonstrate leadership qualities and ability to produce in an independent environment
- Outstanding organizational skills, attention to detail, and the ability to handle multiple tasks in a fast-paced environment

Qualifications
- Computer Science degree (or equivalent training and experience)
- 7+ years of experience with Microsoft technologies (C#, SQL Server)
- 1+ years of experience with Golang
- 2+ years of experience with Solr or Elasticsearch, learn to rank is a plus
- 3-5 years of leadership experience
- AWS and Google Cloud Platform experience is a plus

If you are interested, PM me or send your resume to nadeem {dot} chaudhry {at} careerbliss {dot} com
A crude look at Crunchbase apparently indicates that 'one founder is best' and 'four founders is worst'. [1] Though it's not exactly a scientific assessment, the numbers do paint a rough picture.

[1] https://techcrunch.com/2016/08/26/co-founders-optional/
The few Danes in Lebanon are almost certainly doing alright. It's the refugees in Lebanon that aren't; there's 1.5 million Syrian refugees there, which is causing similar social and economic tensions on a much larger scale.

(The headline article mentions that several of those interviewed are refugees, presumably from the previous civil war in Lebanon.)
The fix is to switch the browser to "Desktop Mode" (i.e. make it advertise a desktop User-Agent). That redirects you to the desktop site, which is never ratelimited. I wonder why. cough

(Note: I do this with Firefox for Android. No idea if other mobile browsers have a similar "Desktop Mode" feature.)
A Samsung Texting App bug is sending random photos to contacts
Previous (recent) HN topic on the same thing: https://news.ycombinator.com/item?id=17336315
Confita: load configuration in cascade from multiple back ends into a Go struct
> use a custom domain so you're not tied to the email provider's domain in case the company goes under or something.

I used to have a custom domain in the 90s (a four-letter .com), but an exprired debit card and a holiday meant I lost it.

I had another one mid-naughties, before gmail, but somehow forgot to renew that too --- I was hosting my own smtp server and using pine in those days, but I moved to gmail, partly when my server melted, partly because of the spam filtering (it beat spamassassinate), and later because their interface was fit for a more distributed client base (I have 4 computers powered on my desk at the moment, plus phone. Using pine via ssh on a phone is not fun)

I should have kept the domain and pointed it at gmail, however I didn't. And for 2000s me, the chances of not renewing a domain was higher than gmail breaking.
Stop using CSS-IN-JS and welcome proper styling in JavaScript with Electron-css
I've recently been having this problem with Gmail: https://productforums.google.com/forum/?utm_medium=email&utm...

where email basically won't send at all. Rather inconvenient. Anyone else here encountered the same problem?
Create a culture of migration. The United States and Canada are examples of countries where integration is wonderfully successful [1][2][3]. New citizens to the United States and Canada are welcomed in huge stadiums adorned with flags, families celebrate by making signs, and most everyone would agree that a new citizen is just as much a member of the country as any native born person. Attitudes among native born persons really make a difference, where even the United States' fairly conservative Republican party touts its immigrant supporters at their conventions.

Leaders in Europe have recognized the need for this attitude in the past, but they've acknowledged that it hasn't quite worked out [4][5]. Making the transition from a country with very long family lineages just requires a lot more convincing of the local population.

1: https://www.theatlantic.com/magazine/archive/2013/11/assimil...
2: https://www.theglobeandmail.com/news/politics/canada-near-to...
3: https://www.nytimes.com/2015/12/09/business/international/fo...
4: https://www.bbc.com/news/uk-politics-12371994
5: https://www.theguardian.com/world/2010/oct/17/angela-merkel-...
And also keep a separate browser profile without ANY extensions for doing your banking and other financial work.
Nice! Will do that.
Solving Pokemon Blue with a Single, Huge Regular Expression
Why You Should Switch to Bluetooth Headphones
A bit off-topic, but I'm really curious. Why do people not upgrade Python and stick with 2.7?
The "Gang of Four", the four authors who wrote the classic "Design Patterns" book, (subtitled "elements of re-usable object-oriented software").
how the hell do i understand any of what you guys are talking about? what are some good resources?
Ask HN: Cross platform alternatives to Google Inbox client?
While migrating away from gmail servers is one matter, the main thing keeping me on Google's service is Inbox. It's quite simply revolutionised the way I deal with my mail, and I can't really come to terms with using a traditional mail client again.

If I were to switch to some IMAP-providing alternative to gmail servers, is there a frontend product I can use that gives me an Inbox-like experience on the frontend? My requirements are:

* Bundling of newsletters with no notifications, pinning
* Snoozing
* Undo send (delayed sending)
* Good search
* Cross platform

Nice to have:

* Open source
* Notification sync
* Attachment preview
Mandatory education. Focus on mandatory. It is already in place and could be extended. You can run additional required courses, paid in taxes.

This is almost exactly this rule except with more restrictions.
any resources or further reading u can point me to?
> "Is there some magical solution where I can just throw some money and feel safe and not worry about having my information being read by third parties or parsed for whatever reason, or getting my account unilaterally banned, or having phone apps reading all my email, etc?"

You did read the OP. Gmail is __exactly__ what is __not__ needed.
> The alpha has been washed away.

whats that mean?

so what are quants on the street doing now?
How Flint poisoned its people
ZenMate | Berlin | ONSITE | VISA | €50k - €80k depending on a role

At ZenMate, we strive towards making the internet a more secure and private place with our VPN solution. With over 42 million downloads and clients available for all major platforms, we continue to develop products which improve user experience on the web

1) DevOps Automation Engineer (m/f) | ONSITE | VISA | €50k - €65k job description: https://zenmate-jobs.personio.de/job/8535?_pc=23210

2) Sr. Backend Engineer (Ruby) (m/f) | ONSITE | VISA | €60k - €80k job description: https://zenmate-jobs.personio.de/job/19096?_pc=23210

Please apply with the links above :)

If you have any questions you can email me directly, my address is in my profile.
Python 3 had massive breaking changes, especially in the way it handles the string <-> byte conversion at the edge of the application. It's very easy to write a Python 2 application that works on ASCII and fails as soon as someone inserts umlauts, and very hard for Python 3.
This cannot be all of it. I've never been a Reddit user besides the occasional research e.g. in the wiki of /r/BuildAPC. But even I am put off by the new design. Possible explanations:

1. It looks like a mobile app. I hate most of the mobile ecosystem for its horrible information density and dark UI patterns.

2. You cannot find shit. The only way to open a subreddit's wiki in the new UI is to append "/wiki" to the URL, from what I can tell.

3. It looks like a social network (i.e. a waste of time) and less like a forum/message board (i.e. a productive community).
Is there a term for the confusing use of comma in headlines like that?

I noticed it initially in USA print newspapers but it seems to be propagating over the Web.

It is no more efficient than using an ampersand.

In this case I wondered how "mobile money" and "social media tax" were related.
I have a better idea - why dont I hire people for Jobs instead.

Its your/their choice if you/they want to work on the weekends. I am not forcing them. Its just that promotions will go to the people who do.

And if you don't earn more, and get that promotion - well how are you going to stay relevant in this industry or pay for that rent?

I mean its totally your "choice", to effectively throw away your future if you don't play ball.

Thats why we employers prefer young guns. They have that "go get em" attitude. Great cannon fodder.

----
You cannot create a culture in other countries.

USA partly managed this internally but it started from migrants not received them.
Even then there are major ghettos and cultural differences there.

It is not at all about local populations being welcoming or not but about migrants not wanting or being able to assimilate.
Clustering together exacerbates the problem.
Maybe it didn't catch on because of other reasons.
Online Marketing Writer Has Been Promoting His Clients in Articles
And yet you decided not to list any of those countries and instead called the poster racist. I'm not saying you are wrong about there being some definite examples that support your position, but do you think there may also be some counter examples that go against it? Which side, your argument or the opposite, has the preponderance of evidence? This is how an honest and productive argument should proceed: assertion(s) is made, rebuttal is introduced with supporting evidence, back and forth commences until no new evidence can be introduced, contenders stop posting, posterity decides. But that is too dangerous, isn't it? There is always the chance that the unthinkable might just end up being the most plausible. And whenever the status quo is predicated on perfection of specific perception there is no benefit to be gained by entertaining forbidden notions. Because you declined to suppor your own argument coupled with the personal attack ("racist" should be a technical description but thanks to comments like yours that ship has sailed), you have surrendered any technical moral high ground for a breastworks of Virtue Signaling that seems tactically sound at the moment. Pray to the gods you may have abandoned that your enemy doesn't discover ideological "tracked vehicles" before your team does.
> You could argue everything above machine language is syntactic sugar.

Type inference is not.
So What Does 5G Actually Do? And Is It Worth What the Carriers Are Demanding?
Opening a book at a random places and reading a couple paragraphs was easy in physical bookstores but now so difficult online. In particular, Amazon insists on showing only the very beginning of a book (preface, table of contents, intro) and the end of a book (the index). You can no longer browse random pages out of the middle of the book.
At CppCon 2016 Herb Sutter asked the audience how many were using static analyzers and other similar tools.

About 1% of the audience said they were doing so.
I would like a dedicated photo button.

Although physical buttons have a habit of failing (I have had multiple phones fail with button problems).

I have a Moto G3: double tap power to go into camera mode from the lock screen, or alternatively "waggle" it twice to get into camera mode (if screen turned off).

Both methods work, but I use them rarely enough that I still haven't learned to use either of them quickly when I actually need to take a photo quickly. And I am definitely a technically competent user.
Maybe they're drinking because people are promoting pesticides that kill them.
>>"It won't be anything like diving that most people recognize. It will be diving in what is effectively muddy water, possibly fast flowing, with no sense of direction," Moret said. "You can't tell what's up, down, sideways."

Me: Just drop me a gun...I'm claustrophobic and I'd rather die once.

Was there a worldwide competition for the worst place to put these kids, or what?
If you assume that every hoster is reading your mails, then moving them to China would give you the advantage, that your content and your meta data are not relevant to your new Chinese hoster, so ad targeting etc. would be gone, because you probably don't check Chinese sites frequently
The author's Twitter thread is also very interesting: https://twitter.com/Jon_Christian/status/1013818826696339458...
A few reasons:

- libs not available for Python 3 (this is a big problem for some people)

- codebase work and don't need/want any evolution Python 3 provide

- fear of Python 3 being unstable (that was legitimate during the first few Python 3 versions, not that much anymore)

There are probably more.
"None of them can swim"

Great idea to take them down into a flooded cave in rainy season. Even though now found, they will still be very lucky to get out alive. How? I think it is the case of learn to swim and dive right down there or die.

Whatever was their coach thinking?
La surveillance par téléphone portable ▷ untelephone.com
Because python is there to work for me, not the other way round...

Once they actually, truly, genuinely really do properly drop support for python 2.7, maybe I'll be forced into doing something about it.