skysight-inc/HackerNews huggingface dataset:
Caviar (part of Square) | Software Engineers | FULL-TIME | San Francisco, CA | ONSITE, VISA TRANSFER | https://www.trycaviar.com

At Caviar, we believe that people should be able to order great food anywhere. To make that happen, we're looking for great, hungry teammates who are excited about building tools and delightful experiences for our restaurant partners and diners.

Our stack includes: Ruby on Rails, React/Redux (Diners), Ember (Restaurants), and AWS.

Roles we're hiring for:

- Senior Software Engineer, Couriers & Logistics - http://smrtr.io/MVdm

- Senior Software Engineer, Platform - http://smrtr.io/P35T

For more information about what it's like to work with us, visit: https://squareup.com/careers
After publishers sued Sci-Hub, Russian ISPs are preventing access
Generally, cave location datasets are not widely shared. The contents of caves, both physical and biological, tend to be susceptible--nonresistant and nonresilient--to damage from human activity. It's easier to keep the data "low key" rather than the expend effort on widespread education.
from google SRE workbook:

"Night shifts have detrimental effects on people’s health [Dur05], and a multi-site "follow the sun" rotation allows teams to avoid night shifts altogether."

"For each on-call shift, an engineer should have sufficient time to deal with any incidents and follow-up activities such as writing postmortems [Loo10]."

"Google offers time-off-in-lieu or straight cash compensation"
C ABI to the rescue!

That may be the one thing left of C in 50 years' time.
That's only really relevant when people cross some thresholds at the very bottom of the income scale that cause them to lose benefits, though.

Otherwise, it's just trivially true for any taxation regime: a flat 1% tax means your after-tax income rises less than your pre-tax income.
"Normal" for who? It's normal for fresh graduates interviewing at the biggest tech companies, but that's not normal anywhere else in the world or for other jobs.
###

Asyncy - 100% Open source, developer-first, microservice cloud platform.

###

locations = ["Amsterdam HQ (w/VISA)”, “Remote"]

roles = [“CTO", "Community Leader", “Frontend", “Backend", "UI/UX", “Design", “Marketing”] # and more

culture = [“passionate”, “diverse”, “open”, “fast-pace”, “inspiring”, “family-first”, “flat org"]

benefits = [“team boat”, “flex hours”, “unlimited holiday”, “live in Holland”]

current_team_size = 10

stage = “private-beta”

current_funding_style = “bootstrapped, founder invested”

next_round = “January 2019 for $2M"

links = ["https://angel.co/asyncy/jobs", "https://asyncy.com"]

founder = “Steve Peak, founder of Codecov”

###

Seeking pioneers for a bold mission to revolutionize software development, management, distribution while empowering developers and the OSS community.

###
I'm a fan of the older kickstart versions, the new one doesn't have the same nostalgia for me :)
Thank goodness for the Chinese.

The old cabs had old engines in them that the Polish army rejected as too polluting and inefficient. For some reason these monsters ended up in the black cabs.

I am pleased that the black cab business has been able to get investment from China instead of being asset stripped from the UK city where no money is ever invested for the long term in British business.
Re: business point of view

See the other link currently on the front page: https://blogs.nvidia.com/blog/2018/12/03/physx-high-fidelity.... Gives some ideas of the rationale.
CleanBrowsing | Remote | Contract, Maybe full time

CleanBrowsing is building a safe, fast & easy to use DNS-based parental control solution for families, parents and schools. We already offer a free Anycast DNS available on our site: https://cleanbrowsing.org and we are expanding it.

Looking to fill one position right now:

* Windows developer (to build Windows apps)

We don't have a career page up yet, but if interested, email us at cleanbrowsing@noc.org so we can chat.
See also: https://github.com/jamesob/tinychain
The greatest advantage of culture is not having to learn everything, through brutal life experience, ourselves. Often, we only learn some bit of truth or wisdom after suffering its absence.
I cannot fathom, with Uber's existing technology and resources why they would want to waste money on a scooter company... they could rebuild/mimic any of those companies by the end of the week... Uber's investors really need to talk to Uber about their priorities.
I guess if you're hiring junior people to stick in a standardized box, it's mostly just a numbers game. Way back when I got a job offer out of school strictly based on my resume (took another job).

But even when the interview process was mostly a formality because I knew many of the people and they knew my work, I still had some on-site interviews.

I'm pretty sure on-site interviews are the norm for the vast majority of professional jobs. Including, or perhaps especially, for the most senior positions.
SEC | Application Developer | New York, NY | ONSITE

We're building the U.S. Securities & Exchange Commission’s next generation of analytic platforms to keep our markets safe, effective, and trusted. We’re looking for high-quality developers to design and build state-of-the-art, big data applications. Our world-class developers become full-stack experts and educated about the financial markets and security regulations.

Join a small team of talented developers, capable researchers, and former finance people. We use a modern stack of python, pandas, JavaScript/Typescript, React, and other supporting technologies (e.g. flask, klein, Node, R, and kdb+/q).

We’re hiring for 2 positions:

1) Full-stack developer (3+ years of software development experience, proficient with some of our stack)

2) Frontend developer (2+ years of frontend experience, proficient with some of our stack)

The ideal candidate will also have some experience in:
- Cloud development
- Financial security markets/investing
- Data science

If you meet the above qualifications, please apply! We offer great pay and perks.

Candidates must have worked/studied in US for a minimum of 3 years and be able to work onsite in New York City. For more information or to apply, please send your resume to careers@aretecinc.com.
Misleading headline.

It should read: Manspreading, Renaissance-Style: 2 Experts Weigh In on Etiquette of Centuries Past

NYT clickbate
IDK about you, but I find it writing a command and seeing the result is far, far faster than clicking around.

I would spend far less time at my computer (would only use it for work) if it only had a CLI, but I would never, never use a GUI (beyond text editors, of course) for most of the grunt work, the CLI is simply faster and, and this is the most important issue, almost everything you do with it can be automated.

I couldn't even begin to imagine having to navigate the endless dialogues in IDEs to configure every little thing I would do in the command line, I'd give up programming altogether.
Intro to self-supervised learning (AI) – first post in a series
> Also, 'portmantout' (not, I think, 'portemantout', since the original is 'portmanteau') involves only one change in vowel sound, right, not any major shift in pronunciation?

Right on both counts. "Porte" means "door", "port" means "to carry/wear". The latter is the word used in "portmanteau". I also agree "portmantout" sounds nice, and very similar to "portmanteau".
They also made more money, even with Steam's cut.

People are expensive. (Hence the whole "oncoming economic doom" thing.)
Qatar Says It Will Leave OPEC and Focus on Natural Gas
You did! And you did a good job. I could add to it, but as I wrote, your article resonated deeply.
Quick question. If one group intends a grossly inadequate effort to be a layer of security and another party ignores that effort who is in error? It could be argued that if the supposed security measure is so poorly conceived the bypassing party presumed it to be an error and thus used their software knowledge to mitigate the defect. On one hand there is an intentional barrier to restrict access to content while on the other hand the intention is to serve content and so the bypassing party assists that service intention.

I am of the bias that a space of technology cannot be summarily redefined by a single group interest merely to compensate their financial insecurity.
Location: Morristown, NJ, looking to relocate to the UK

Remote: No

Willing to relocate: Looking to relocate to the UK

Technologies: C#, Java, Angular, Python (and Flask), SQL, iOS development

Résumé/CV: https://goo.gl/x2YZWa

Email: djbeadle at googlemail.com

Website: https://danielbeadle.net

Full stack web developer unafraid of hardware problems seeks role on a highly motivated team in the United Kingdom.
They are constructed from a probabilistic similarity measure defined in terms of the metadata available for items, where their path tends to be weighed fairly heavily. Does that answer make sense?
First Blockchain Escrow for Cryptocurrency
I wonder if they're gonna collab with Neuralink. Among all of Musk's startups those two are poised to synergize the most.
I have developed javascript applications for a while now and I have never had to use prototype. If I was asked about it in an interview, I would explain that it's a leaky abstraction, that using it in code means you are over-complicating your solution, and that it seems to be a holdover from when people thought your codebase should be modeled according to reality ("we have users, therefore we should have a user model").

You can absolutely be a great javascript developer without ever touching prototype. Prototype is an infection of object-oriented programming into a functional language.
Pointers aren't just heap specific. Pointers are a language type that can reference memory address ( stack, heap, null or anywhere really ).

It's why you can have stack overflow, heap overflow, etc via pointer bugs.

Also, C/C++/etc runtimes don't have garbage collection but that's a runtime issue not a language specific issue/type system issue.

I think you have a good understanding of pointers, but you are mistakenly confining it to the heap or the runtime. Pointers part of the language and the type system.
good content, but: why has it has become popular to use github in this manner? to create a repo for what is essentially a blog post?
Great idea! Why would we grow plants where the sunlight is? Illogical! Preposterous! Let’s bury them in caves full of toxins and industrial waste, then grow them using expensive artificial lighting!
1. Troubleshooting - I'm not sure if this counts, but my troubleshooting method involves cutting problems in half recursively. I think that's basic troubleshooting, but it seem like many people do not understand it.

2. Understanding that there is an emotional impact to actions. One reason I procrastinate is because of negative feelings when I approach work. Often I sit down to mentally make a list of things to do, and then I will immediately think of all of the roadblocks and problems. Knowing that these are emotions helps to deal with them.

3. Long walks. Taking long, boring walks helps me to unwind and also to reconsider problems that are hard in the present tense.
I liked this too, and given the sister comment asked for a more colloquial description, I came up with my own:

1) Instead of using firm statements attached to yourself like "I know" or "I think" use statements that are easier for you to contradict and discard without feeling like you are attacking or discarding yourself, like "it seems that..." or "it appears that...". Then you can say "it seems that X but in contrast it appears that Y". That is better than "I know X but I could be wrong because Y".

2) Don't immediately describe things as good or bad or the right way and the wrong way, that will prevent you from seeing an alternative solution because you will have automatically labelled it as wrong when you labelled something else as right. Instead of "that is bad" or "that is the right way" to "I feel this way because...". It is easier to change a decision based on knowing how you feel and have felt than when you have "money in the game" as having said (even to yourself) that something was the only right way.

[Note: In general, being able to step back and pick the right thing because it is right is useful, but only after you have honestly considered the situation in a fair and impartial way. Being too partial too quickly cuts off your ability to think and accept better solutions. If you already knew it, you could just choose, but the point is you are trying to think through it, which means you don't know but are evaluating how you feel and how things seem to be, but trying to uncover more.]

3) Understanding your current state of mind, and what state of mind would work better for the current task is important, so you can match those up, or at least understand more deeply. These are things like the appearance of things or imaginative situations (eikasia), good faith and trust or persuasiveness (pistis), discursive thought (dianoia), theoretical thought (techne), practical knowledge (phronesis), or intuition (noesis). [Note: my comments on the meanings of the Greek terms are probably wrong, but...] You could combine multiple of these to reach your goal; and you will often have a sequence of thoughts that are in different ones.

Introspection is _huge_. If you can understand and evaluate how you think and feel; you can start to move past that, or use it to your advantage, or see the flaw in your own reasoning, or be more observant, or form new habits, etc.

Personally, I like yoga for this reason; it helps to accept your feelings as they come and to observe them without immediate judgement. I think it helps in developing intuition, controlling your thoughts and emotions, etc.
> Additive and multiplicative notations are used, when your set A can have 2 different algebras defined for it, e.g. real numbers are group for addition: (R,+,0) and multiplication: (R,∗,1). 2 different notations help us keep trace which group we are talking about at the moment.

(R,∗,1) isn't a group, (R_+,∗,1) or (R\{0},∗, 1) are, but that doesn't really work as an example of two different algebras defined on the same set. Having your operations obey the distributive property is incompatible with that kind of structure other than the zero ring (0=1).
The Dev did something shady on iOS by releasing a second version just because he split up the lists.
Yes, that works because for an array arr and an int i,

arr[i] (i'th element of array arr)

is the same as

*(arr + i) (the value at the memory address arr + i)

which is the same (by commutativity) as

*(i + arr) (the value at the memory address i + arr)

which in turn is the same as

i[arr]

That last bit is what seems non-intuitive, but it is true.

I first read about this, maybe in the K&R book or some other C book, many years ago, at first didn't believe it, and remember trying it out on at least a Windows C compiler (MS C, likely) and maybe GCC on Linux as well. Worked on both, no compiler error.

This works because the expression arr, while we think of it as the name of the declared array, is also a synonym for the address of the first memory location of the array.

Note: all that I wrote above is what I rememeber from using ANSI C (a lot, but some years earlier). Things may have changed some with C99, etc.
For something pressed in the 5mg to 30mg range, it seems very ludicrous a dose indeed.
Coin Flip Rule: If I think about a tough decision for too long, it's a sign that the decision may be tough because the choices are really close and additional thinking is likely not worth it (the added value of making the "correct" choice will be very small). In this case, choosing at random is OK.

Just start: If I feel unmotivated, I'll wind up a Pomodoro timer and just try to knock out one. Usually, I will feel a lot better/more motivated once I get going on a task.

Stupid/evil rule: If I disagree with someone, I recognize that I will often shortcut this to the other person knowing less than I do, or to having ulterior motives. When I see I am doing this, I ask why they might disagree, other than explicitly being stupid or evil. Since people are very rarely stupid or evil, this helps me to understand the perspectives of others.
Pushing past the plateauing performance of prediction with unsupervised learning
Not the right thread.
PromptWorks | Multiple positions | Philadelphia PA | ONSITE https://promptworks.com/

We are a development shop that focuses on software craftsmanship. Our calling is to help companies create amazing, intuitive web & mobile applications, APIs, products, and services.

Pair programming, continuous integration & delivery, kaizen, and TDD/BDD aren't just ideas we pay lip service to, but core practices of our day-to-day work.

We love polyglots. We use lots of Ruby, Python, Elixir and JavaScript (mostly React and React-Native).

Open positions:

• Senior Software Engineer
• Software Engineer
• Senior Front End Engineer
• UX Designer

https://www.promptworks.com/jobs
Gambit Research Ltd (http://gambitresearch.com) | London, UK | ONSITE | £40-85k + Bonus + Benefits + Flexible Hours + Personal training budget

At Gambit Research we specialise in creating and managing an automated betting service, via research, statistical analysis and the use of complex algorithms. We ingest and organise terabytes of market and event data from more than fifty sources and make the data available to our strategy teams via internal APIs. We care deeply about speed, accuracy and availability.

Our flagship product, MollyBet, presents the odds offered by many of the world’s largest bookmakers and betting exchanges, and enables clients to bet with multiple operators with a single mouse-click or API request. Molly is generally regarded as the best product in its class.

We’re always looking for clever, pragmatic, and autonomous individuals to join our team - individuals like you. We have a unique culture, where hierarchy and fancy job titles don’t matter. Instead our team is given the freedom to choose their own tools, work on projects they actually find interesting, and have totally flexible working hours. The technologies our team typically works with includes: Python, Erlang, Linux, Docker, Kubernetes, Ansible, C, C++, Java, Haskell, Julia, Go, JavaScript, AngularJS, ReactJS, Django, PostgreSQL, Redis, Apache Spark, Apache Kafka, RabbitMQ, Celery, Elasticsearch, Logstash, Kibana, Graphite, Sentry, Git, and GitLab.

We’re currently recruiting for:

Python developers (all levels)

Erlang developers

JavaScript React developers

Linux infrastructure engineer / Sysadmin / SRE / DevOps engineer

Junior Product Analyst

Visit http://gambitresearch.com/jobs.html or send your CV over to careers@gambitresearch.com, for more information.
Manage Passwords with GPG, the Command Line, and Pass
Only ~9% left to optimize!
“Blitzscaling” by Reid Hoffman: Summary and Thoughts
Oakam | London, UK | Full-time | Product Managers, Data Scientists, Software Engineers, UX Design/Research | https://www.oakam.com/

I co-founded Oakam >10 years ago, and am currently the CPO. We give loans to people ignored by banks and mainstream lenders, helping them with their financial needs today, and helping them build their credit history. We make automated loan decisions with a unique combination of traditional and alternative data and, of course, have proprietary machine learning models. We have lent more than £350 million in small loans to date, and are growing fast.

You can read more about our approach in this City A.M. article from a few days ago: http://www.cityam.com/269874/alternative-finance-lender-oaka...

We still have a lot to do to improve our models, incorporate new sources of data, make our application form+process smoother, re-design and re-build parts of our back-end systems to get ready for international expansion, and more. So we're looking to hire for several roles:

Senior Software Engineers (Tech Leads) [https://oakam.bamboohr.co.uk/jobs/view.php?id=13]

Product Managers [https://oakam.bamboohr.co.uk/jobs/view.php?id=15]

Data Scientists [https://oakam.bamboohr.co.uk/jobs/view.php?id=10]

Senior UX Designer [https://oakam.bamboohr.co.uk/jobs/view.php?id=11]

UX Researcher [https://oakam.bamboohr.co.uk/jobs/view.php?id=12]

You can submit your application online or, for more info, email me rahim.nathwani [AT] oakam.com
Me too. I want as much vertical space available as possible.
Pex | Multiple positions | Downtown, Los Angeles | REMOTE or ONSITE, FULL-TIME | Salary & Equity | https://pex.com

Pex is an audio-visual reverse search engine, that uses the content as a base for its search (think of Google Image Search). We operate at a pretty large scale with some fun stack (https://softwareengineeringdaily.com/2018/06/22/video-search...).

We're looking for senior engineers for positions listed bellow:

- front-end (React and Redux)
- signal processing (mostly R&D)
- DBA architect (Postgres [with Citus], FoundationDB, others)
- Go and Java for work on our backend systems
- C/C++ to help us optimize our algorithms

For remote candidates, we have strong preference for US timezone. For US based candidates, we offer 30 days of paid vacation, fully covered health benefits (gold/platinum plan) [70% contribution for your family], 3 months paid parental leave, commuter benefits, cover costs of visiting conferences, and more.

If you want to learn more, reach out directly to me at r@pex.com
ADHD here too. I used to have a huge problem with switching to new tasks. It was like mental inertia. I found that listening to podcasts made that go away and I was able to get a lot more done. Now I put one on whenever I'm faced with something mundane.
Overdose Deaths Set a Record Last Year
My hacks:

* Productivity: every day do at least one measurable thing that puts forward your project, even if very small.

* Expectations: don't care about the outcome of your work, as long as you tried to put a lot of good efforts into it. Focus on trying to do the thing instead of focusing on the result it will have, or what people will think.

* Stress: instead of being preoccupied about things, try to take care of them. During stressful situations, enjoy the small things of life, like eating or drinking a glass of wine, or playing with your daughter.

* Socialization: let your inner person go out in every occasion in order to immediately push away people that don't like you. Never try to fake being different (compared to what you are). This way you don't have any filter, which is great, nor you have any doubt about people staying around having different expectations.

* Life: it's too short to hang out with people you don't like or doing activities you don't like. Focus on what you want.
You say Polyester leisure suit, I say auditable distributed ledger, let's call the whole thing off...

I really am not an advocate of Tether, or Bitcoin anymore at this point to be honest (it's proven to have on-chain scaling issues, and I still have doubts about lightning network)

I am not a "maximalist" for any one coin, I'm just saying you have to be an absolute luddite to not see the value of the innovation. I'm not one of those who says "all money will be on the blockchain by X date"

But if you honestly think that the technological advancement of cryptographically secured distributed mobile currency is on the level or same plane of value as a 1970's leisure suit, sponsored by Aston Kutcher, then I'm not sure there's anything I can do to help you...

Bitcoin can fail, Bitcoin can go to $0, but Bitcoin was only the first. The ones that follow may not make anyone rich (directly, in the sense of "to the moon"), but I think it's no exaggeration to say they have changed and will continue to change the way we do money forever.