skysight-inc/HackerNews huggingface dataset:
Reasi | Senior Software Engineer | Los Angeles, CA | Remote - US | Full-time | https://reasi.com

Want to revolutionize an industry? We're passionate about modernizing real estate because buyers and sellers deserve better than the nerve-wracking, fraud-prone, disjointed and expensive manual processes they currently endure. This is a huge market but it has high institutional and cultural barriers - our success is driven entirely by our expertise, creativity, agility, and action.

Stack: AWS, Docker, Ethereum/Solidity, SQL, TypeScript/ES6/JavaScript, Node.js/Koa/Express, React, Jest/Mocha, Bootstrap/Sass, <tech you recommend>.

Senior Software Engineer:

- full-stack web/mobile developer who specializes in any of the following: blockchain, DevOps / site reliability, graphic design, data science;

- has a number of challenging projects under their belt, providing the drive and experience to identify and deliver our most impactful business needs; and

- is an effective interpersonal communicator and mentor with acute attention to detail and strong opinions about software architecture and teamwork.

Please reach out for more information: jobs@reasi.com.
I wish this were true, but I've seen JWT deployed at some large shops with terrible technical and security outcomes and everyone seems baffled how a spec could be bad. It's unfortunate.

P.S., while unrelated to my technical argument, please see my postscript above.
You don't have to kick them off. You can make it a trigger to just check whether their session has been invalidated. Store last password change date or something similar, and if the db user is still valid and the password date is older than the JWT creation date, just update the JWT and let them continue. If not, require a new login procedure or deny outright, depending on account status.

> every time someone changes their password—which should certainly invalidate their old tokens

Using a variation of above, you can just reverify the JWT every X minutes, and know that if you change a password for normal reasons all JWT tokens will be invalidated within X minutes.

It's a trade off. If you can live with what you're trading (or at least live with it after mitigations are put in place), it might be worth it.
They get a lot of highly qualified traffic from organic search which translates to them being a high volume/high quality ad source (something rare in this world outside of Google & FB).

Sponsored Q&A's are an interesting concept but their ad revenue probably overwhelms attempts at making that their core product.
https://2700chess.com/

(Current rating and rank of top few dozen chess players in the world, all-time highest ratings etc.)
This is great. I hope the author posts more Pandas visual guides.
To play devil's advocate, you can release both in a hierarchical structure. There's no reason that the component framework can't import a Sass project for it's styling. Then folks who don't want to use Vue can still make use of the styles.
whereabouts in Spain?
Patreon | Fraud Engineer | ONSITE SF or NYC | Full time | Visa

Patreon is a membership platform gets creators paid. Fans send their favorite creators (think podcasts, YouTubers, musicians) money every month to get exclusive content. Join our security team at a company that puts security as one of its core differentiators.

We have one open role at the moment:

Senior Software Engineer, Fraud

* Lead and contribute to the development and design of our Fraud and Risk platform, and tools working with and mentoring other team members.

* Develop systems to gather signals from payment and identity data providers, to distinguish fraudulent activity from legitimate.

* Manage scale & reliability. Maintaining Patreon Fraud Platform at scale requires constant investment in security, reliability and monitoring tools.

Apply here:
https://boards.greenhouse.io/patreon/jobs/1296515
I think laws are a subset of inciting violence against others. It is more controlled than random mob violence, but it is still violence. For example, some extreme groups support adding laws that will require minorities to leave the country or be imprisoned. That they argue for doing this through the legal framework instead of random mob violence doesn't excuse it in any fashion.
QuasarDB | C++ Software Engineer | Paris, France | Onsite

QuasarDB is a high-performance, distributed, time series database. High profile customers in finance and aeronautics rely on QuasarDB to process TB of data in real time.

We are looking for a C++ Software Engineer to join the core team. Come and join us to write the best C++ of your life!

More information: https://quasardb.net/careers/
Yes it does mean something. a session is something that is identified by an ID on the client and is persisted on the server with the corresponding ID. It's a concept. It doesn't have to be stored in a cookie. A session can be represented by a token and stored in any client side storage.
Human Interest (YC S15) | San Francisco, CA | Full Time | ONSITE

Human Interest (formerly Captain401) is a Y Combinator-backed company that offers an easy and affordable 401(k) retirement plan for the modern workforce. We've built an automated, paperless 401(k) that makes it possible for small and medium-sized businesses to offer a 401(k) benefit to their employees -- something that only 14% of them are able to do today. In doing so, we're empowering businesses of any size to safeguard the financial futures of their employees.

We’re also backed by top Silicon Valley investors: https://techcrunch.com/2018/02/07/captain401-now-human-inter.... If you've wanted to join a company with product-market fit and help scale a growing business, this is the perfect time to start talking to us.

We're a dynamic team of ~50 in downtown San Francisco and looking to hire across all departments. Specifically, we're looking for a:

* Staff Software Engineer (We use Node.js, React.js, Golang, and PostgreSQL)

* Growth Engineer

* Customer Support Manager

* Technical Recruiter

Please apply at https://humaninterest.com/careers
Instana | Senior Software Engineer | Austin, TX | Onsite | Full-time | Competitive salary + equity
Instana is the leading provider of Application Performance Management solutions for containerized microservice applications, at Instana we apply automation and artificial intelligence to deliver the visibility needed to effectively manage the performance of today's dynamic applications across the DevOps lifecycle.

At Instana, we have a myriad of complex and interesting projects to work on; from our agent software that has ridiculous performance requirements, to our big data processing pipeline that processes many terabytes per day, and from a fully 3D rendered web UI, to state of the art machine learning algorithms for detecting and predicting anomalies.

Tech: Java8, Project Reactor, Cassandra, ElasticSearch, ClickHouse, Kafka, C, C++, Go, ES6, React, ThreeJS, AWS and much more.

Requirements: deep knowledge of the JVM and related technologies, solid understanding of building distributed systems. Preferred: experience building ingress systems, stream processing

If you're interested please email me at jeroen.soeters@instana.com
Because the rent is due and I have no money?

Maybe for a lot of the higher end HN devs out there, they can walk and be reasonably certain they'll pick up work in under a month. Personally, I've known a LOT of people (some in software too) that need 6-9 months to find any work in their field. Yeah, Uber and pizza delivery make some ends meet, but for a 'real' job with a 401k and benefits, it can take a LONG time. And at the end of that timeline, they can offer you really anything and you know you have to take that offer.

Anecdata: I'm in biotech and got offered 55k on the Peninsula at the end of about 2 months of interviewing for that particular company. They were the only people that would interview me over ~9 months of applying (caveat: biotech isn't doing well right now). The minimum wage of my 'stop-gap' auto mechanic job in a particular city is 60k. The biotech company would not budge at all.
TL;DR: this is like Electron, but instead of bundling Chrome it uses the local Chrome installation.

pkg is recommended for bundling the Node app so I imagine the bundle includes V8 and Node.

https://github.com/zeit/pkg
Microsoft's growth got restricted successfully around 2000. all it took was to make their life a bit more difficult.
Exactly. The existence of ubiquitous dial-up does not mean that Comcast doesn't have a monopoly on Internet connections in my area. As long as Comcast is offering 100Mbps and dial-up is 56k, the choice is obvious. As long as Twitter has 336,000,000 users and Gab has 400,000, Twitter is going to win.

Can you imagine Twitter's hosting provider taking them offline because they have objectionable content? Can you imagine their registrar revoking their domain name? It would be unheard of. It would be a catastrophe. They're too big to fail in the way Gab failed.
>>Changing the static token causes all JWT token verifications to fail (since the token is stored in the JWT),so requires each user re-auth on the next request.

So if a single user's token gets compromised, you force ALL users to log in again?
It depends on how technically savvy you are. You may be able to post a video to your server and have a script automatically email all your relatives.

Less technical people will record a video, choose the share action to post it online, then all the people that are following will see it in their feed.
I think it's designed to be a more matinable version of Electron, which bundles Chrome with every app that uses it. I have at least 3 or 4 copies of Chromium sitting around on my desktop at home because I use a few Electron apps.

One time, there was some BeagleBone tutorial that recommended using a Windows version of dd that is implemented as an Electron app. It was 200MB. For dd. Not great. At least this uses the Chrome you already have installed.
New BLEEDINGBIT Vulnerabilities Affect Widely-Used Bluetooth Chips
Why would network effect not be important? Even without the advertising model, your profits would still depend on user count, no?
LaunchDarkly | ONSITE | Oakland, CA | SDK Engineer + Mobile SDK Developer + DevOps Engineer | Full-time | Cannot sponsor new visas at the moment
LaunchDarkly is a rapidly growing software company with a strong mission and vision carried out by a talented and diverse team of employees. Our goal is to help teams build better software, faster. You'll join a small team from companies like Atlassian, Google, and GitHub, and you'll have an immediate impact with our product and customers. Our platform serves over 30 billion feature flags daily.

We're looking for SDK Engineers + Mobile SDK Developers with at least 2+ years experience working on production level software. You should have experience developing in at least 2 different coding languages such as Java and GO or one of the deeper level backend languages. Experience with Open Source as well. Ideally you're someone who dabbles in a wide variety of programming languages.

We are also looking for a DevOps Engineer who has experience with large scale production systems on Linux servers in AWS as well as experience with configuration management tools such as Ansible, Chef, Puppet, Salt or Terraform.

If you're interested please apply here for the SDK Engineer: https://jobs.lever.co/launchdarkly/c39b6015-99a4-495a-abcc-b...

Here for the Mobile SDK Developer: https://jobs.lever.co/launchdarkly/41e8881f-0d83-4175-bf7c-2...

Here for the DevOps Engineer: https://jobs.lever.co/launchdarkly/aa5b3b23-5f10-4682-83c0-7...
The coordinate-free concept behind transposes is the adjoint, which shows up in multiple places in mathematics. Basically, you have a formula:

<Ax, y> = <x, By>

where <,> is some inner product, and you say that the the linear transformation A is adjoint to B. If you take the usual inner product, then A is B^T.

A previous conversation: https://news.ycombinator.com/item?id=15948153

As for 2, norms (and general inner products) show up in more theoretical parts of math that use linear algebra. Maybe an applications-focused treatment doesn't need to focus so much on it?
Bad for general use, but it could work for internal projects.
> implementation detail

There's an enormous chasm between research experiments:

September 1988 "From Objects to Actors: Study of a Limited Symbiosis in Smalltalk-80"

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.41....

:and well-understood techniques supported by all the programming tools.
It's sad but some people are so immensely lazy, they'd rather circle the block in an SUV 10 times than walk 5 steps. So, when such people are asked to produce regulations: the results are predictable.
SEEKING FREELANCER | Boulder, CO | Remote | US Time Zone

At Uplift, we’re on a mission to perfect our working lives all while learning, building, and enjoying our free time. We're looking for software engineers or web designers who want to create their own career path on their own terms.

If you're self-sufficient, passionate & a good communicator, apply now!

Begin part-time and go from there.

#### Software Engineer

Mid-level to senior in at least 2 of these:

* GraphQL experience (backend/frontend). Alternatively, solid API experience.

* FE (React/React Native)

* Django (python)

Bonus: Freelance/project experience (most important) | Familiar w/ Heroku or AWS | Native iOS or Android experience | Understanding of databases, SQL

#### Web Designer

This is a UX Design and Visual Design dual role.

* Bohemian Sketch experience preferred. Photoshop/Illustrator works too.

* Experience designing web applications.

* Mobile design experience a plus but not required.

#### To apply, please include:

* Location and preferred working hours (US-based preferred)

* Details about your experience designing web applications

* Current & next 3 months of availability, range is OK. At least 10 hours a week.

Email work@uplift.agency | https://www.uplift.agency/careers/
If a website is smaller it may not be sticky enough for a user to feel they get enough value to put in the effort to do 2FA
Netflix | Software Engineer - Experimentation Platform | Los Gatos, CA | VISA | ONSITE

Our team is looking for talented and motivated engineers to work on our experimentation platform. You'll build the tools and infrastructure for data scientists and engineers to analyze AB tests that drive major decisions at Netflix.

We are a small team which means you can have a ton of impact and bring in your own ideas. We iterate quickly and our work spans a wide variety of tech stacks and users. If you're interested in wearing many hats and challenging the status quo on how experimentation is done, this is the opportunity for you!

We're using Python (Flask, PySpark), Scala (Spark), and SQL but we're more interested in your ability to write clean and maintainable code.

If you have questions you can reach me at tmao at netflix.com. I am happy to answer any question related to this role. Please apply directly via https://jobs.lever.co/netflix/f2b01255-fc2c-43d0-b62f-5f8d46...
It says it right on your flickr account page, in the header.
The linked article at https://www.researchers.one/article/2018-10-6 seems well-argued, nothing outlandish. It doesn't talk about anything in quantum mechanics though. I was hoping to find that somewhere.
(Correct me if I misunderstand you)

If you check against a single constant in the backend, are you invalidating all JWTs for all users whenever you want to invalidate only one? Even if you keep a blacklist of invalidated JWTs, how do you keep it up to date? How do you distribute it? What happens if the blacklist becomes unavailable for whatever reasons?
$2 plus legal fees?
I'm a bit worried that a lot of the evidence for cases of suspected meddling boils down to, "because they're Russian."
Location: Vietnam.

Remote: Yes.

Willing to relocate: Yes.

Technologies: Python (Django, Flask, pandas, pyspark, scrapy), Haskell, C++, JavaScript (React, D3), SQL, MongoDB, Redis, Elasticsearch, RabbitMQ.

Resume/CV: https://www.linkedin.com/in/giang-nghg

Email: giang.nghg@gmail.com

Github: https://github.com/giang-nghg
Major Study Finds ‘Some Evidence’ of Link Between Cellphone Radiation and Cancer
Location: Europe

Remote: sure

Willing to relocate: yes

Technologies: Industrial computer vision, machine learning, image processing, automation, data science, c++, Python, Matlab, GPGPU, OpenCV, etc

CV: https://github.com/buq2 https://www.dropbox.com/s/e453b7d0tfede9v/buq2_cv_eu.pdf?dl=...

Email: See CV
for example your idea on over-fishing. this over-fishing is generally done by the larger fishing companies. local fisheries have incentive to keep the population in check as they cannot just migrate to another fishing area. that means that over generations those locals will have learnt a lot about this very thing. usually bigger business is a bit more careless, as they generally have more options to go to if one is depleted.

That spiecies are declining due to human impact is a bit of a tough conclusion to draw and i'd like to see how specifically this is proven. Not to say that this doesn't happen, but people are often quick to judge eachother and look at human impact on things, all the while spieces have been going extinct and new ones have been rising up from long long before humans were around.

this study and data since 1950, most likely looks at the impact of fisheries on the area. no doubt. but did it look also at the time before fisheries to see what was happening tot the population then? Is there a good baseline made? I'm pretty sure they won't have the same data pre-fisheries and compare the two, but only look at the data they gathered while the fishing was already going on.

Don't take this as an attack on your opinion, i'm a bit skeptical on anything really, and don't disagree that humans ofcourse in areas have negative impact on nature due to their disregard of it. It jjust pains me to see a lot of small local businesses getting hurt because some studies point to them as a source of a problem while often these studies are fairly shallow. even 50 years of data has potential to be a 1-sided data collection, aimed at proving a specific point instead of trying to show data which might prove OR disprove it. (in a lot of these situations it's practically impossible to gather good baseline data to compare to, as human interactions have been present from before the data collection started, i am aware of that.)
Understanding the Qt Model / View
Waymo? Duplex? Photos? Even Chrome is newer than the things you listed.
Cyient | FULL TIME | ONSITE (remote for the right candidate) | Melbourne, FL; Bangalore, India| http://certsafe.com/

CertSAFE is a software suite developed by Cyient for the design, development, simulation, verification, and validation of safety-critical systems. CertSAFE features a graphical development environment for a visual modeling language based on dataflow/circuit diagram notation, a simulation engine and interactive testing interface, an automatic test generator based on Satisfiability Modulo Theories (SMT) solving, and more.

As a member of the CertSAFE team, you will get to apply your software engineering and computer science knowledge in diverse areas, including programming language theory, graph theory, user interface design, concurrent and parallel software design, and software test automation. You will get to interact on a day-to-day basis with real-world users and customers working on safety-critical applications in aerospace, defense, transportation, medical devices, and other fields.

CertSAFE is developed by a small team with a Lean Kanban development process. We use a variety of technologies including Java, Maven, Jenkins, Python, and AWS, and also especially appreciate experience with functional languages such as Haskell, F#, OCaml, Lisp, etc.

Positions available include Software Engineer (Bangalore, India), Software Quality Assurance Engineer (Bangalore, India), Product Specialist (Bangalore, India), and DevOps Engineer (Melbourne, FL). Visit http://certsafe.com/careers/ for full position descriptions.

The roles outside of Melbourne, FL will require travel to Melbourne, FL for 90-180 days to undergo necessary training. Visa assistance is available.

Interested? Email your resume to careers@certsafe.com.
Very correct, that's a perfectly reasonable explanation, especially in terms of the usual consumers of high end luxury goods.
When they rewrote your components was the solution better or worse?

In the 2nd position, do you know why the executive didn't like you? If you don't know, then that's the problem. Maybe you are too proud, perhaps you are too loud, perhaps you smile a lot, perhaps you don't smile a lot. It doesn't matter the reason, it could be valid or not. You need to discover why this executive doesn't like you.

If you figure out why, you can try to at least control it. Perhaps he doesn't like you, because your team was crushing it, releasing amazing stuff. Perhaps he wants credit. Sometimes giving people credit even when undeserved to get them off your back is worth it. You can ask him a question or two. Release your project and say you couldn't have done it with the amazing advice.

It would be nice not to have to play politics, but in most organizations, a lot of people are motivated by money and power. As you climb up it becomes a game of throne like environment. Ignorance to the happenings will frustrate you and be the end of you. You can either play or be destroyed. BTW, grab a book on "Nonviolent communication" best of luck.
Blend | Software Engineers | San Francisco & Seattle | Full-time & Internships | Onsite | https://blend.com/

Blend is a Series D fintech startup focused on improving the consumer finance industry, starting with mortgages. We partner with lenders to build a digital platform that makes the experience of buying a home more modern, transparent, and accessible to traditionally underserved customers.

We're hiring senior engineers for the following roles:

Software Engineer - Full Stack (https://bit.ly/2oXzVnG)

Software Engineer - Front End (https://bit.ly/2SxVNUG )

Software Engineer - Infrastructure (https://bit.ly/2Hw5kGQ)

Software Engineer - Automation (https://bit.ly/2yh8Vrm)

Apply directly to our job postings here: https://blend.com/careers/ or email camille@blend.com
Biggest detraction here for me is the Apache license, compared to an MIT license in Electron.
They have a one-click button in the user account settings to download all your data.
They could check the user's password against the HIBP database - many users aren't aware of these data breaches and this would prevent them using one of those passwords as well as making them aware of the problem.
They were not created as such (well, maybe with the exception of hatreon). They were created to be similar platforms, competitors or clones, with a promise of better management/operation/features. See also: Vidme.

When you compete with a monolith, your early adopters will be the people thrown off the bigger ship, and most of those people were thrown off for a reason.

Very few alt-repreneurs seem to understand this
'We've never seen this': massive Canadian glaciers shrinking rapidly
What’s the strategy here for valuing the patents so low? I don’t see the point.
PayScale | Senior and Mid-level Software Engineers | Seattle, WA and Cary, NC; United States

PayScale believes that transparent, fact-based relationships yield better results for employees and employers.

All jobs are here: https://www.payscale.com/about/jobs

We have postings for pretty much all product teams. I'm a manager on our Data Integrations team. We take loosely structured data from APIs, flat-files, or whatever our customers can give to us... and bring it into a useable format. We're working on this problem for our 7000+ customers, so we have lots of fun problems to work.

Here is a link to that job:
https://www.smartrecruiters.com/PayScale/743999678090468-Sof...

--
Adam