skysight-inc/HackerNews huggingface dataset:
See a lawyer for legal advice.

They need to be very careful about probing. Personal reasons quickly leads to family status which is illegal to ask about. Likewise health can mean a disability that they are not allowed to ask about. For both of these it is important to remember the courts will judge with hindsight - given a sensitive situation was the cause of being out of work how can the deeper probing not be an effort to find out about the situation they are not legally allowed to ask about? Thus extreme care must be used in probing farther to ensure it is clear you are not asking about anything illegal.

Bottom line: it is legal to probe but you better have a lawyer do the probing because the questions too quickly can be something it isn't legal to ask.
Yes, lead-free solder brings a whole lot of trouble to the table. Perhaps someday someone will come up with a formula that doesn't -- but until then, I continue to use lead-based solder.
Alternate link to view live flight path:

https://flightaware.com/live/flight/ACA837/history/20200203/...

And live airport map: https://it.flightaware.com/live/airport_status_bigmap.rvt?ai...

I hope they make it safely!
The Wuhan Virus Is Reaching Pandemic Levels Inside of China
Picnic | Full-Stack Developer [React Native / Node.js] | London, UK | ONSITE | Full time or contract

Picnic is a digital home for your friendships. Friends make our lives happier, our minds healthier, and our decisions better (at least most of the time). Built on group chat, Picnic combines technology and science to ensure your most important relationships stay strong, online and offline. We're a tiny team based out of East London (London Fields to be exact!).

We are looking for full-stack developers who love creating products that people want to use. You understand that apps—and code—are for people, not for computers, and always strive to make our app and codebase more understandable and easy to use. You'll be helping to build an app using the latest best practices targeting the web, iOS and Android. We're using TypeScript across the stack, React with hooks client-side, an event-sourced architecture using PostgreSQL and Redis server-side, and GraphQL for type-safe communication between the two.

We've taken care to make our hiring process as transparent and stress-free as possible. We won't do any whiteboard / algorithm tests, and you'll be paid for any take-home test we ask you to complete. We aim to give honest feedback after any interview, so that the process is not a waste of time for you even if the role is not a fit for you for whatever reason.

To apply, simply take a look at the process outlined here: https://www.notion.so/teampicnic/Full-Stack-Developer-React-...
'Cause a whole bunch of people don't know how to do security.

You'd be surprised how many people come up with this then don't think any further.

This is the kind of solution I see from new grads with no crypto/security experience, but whom with a quick frown, think about it a little more and suggest why this is a bad idea. Many can do that even when they don't know how exactly to do it correctly.

This was just lazy/rushed or dare I say it, negligent.
Yes, that's right. The issue is that systems like these have a lot of free parameters that have to be estimated from the data. This is basically because you have to make assumptions if you don't want to simulate Earth's systems down to the subatomic level. The inferred values of these parameters are usually very important as well for interpretation.

All PDEs are solved numerically by discretizing them into linear or nonlinear systems. If it's convex enough, Tikhonov regularization is often used.

Linear PDEs, where the solution depends only linearly on its derivatives, can be discretized into matrices. This gives a system like A m = d, where A is the discretized PDE, m is the "model" or parameter values, and d is the data. This is usually over or under-determined from the data, so it has to be solved by least squares. Since the resulting system is usually almost singular, regularization is applied, usually by penalizing the L2 norm of the model:

min || A m -d || + r ||m||^2

If it's nonlinear but convex enough, one can just solve it by fixed point iteration, with the above linear equation being solved at every step (Newton's method often doesn't work well). If it's too nonconvex, then MCMC or other Bayesian methods are better, since a single solution is useless if the parameter values could plausibly around widely separated minima.
In C++, exceptions are often faster than manual error checking when errors are rare.

But C++ does not provide a stack trace.
Monument | Senior Software Engineer | New York, NY | Full-time | ONSITE

Monument is an alcohol addiction treatment platform for those looking to change their relationship with drinking. Designed for sobriety or moderation, Monument plans are personalized to members’ goals and lifestyle, and available entirely online. Plans include access to the Monument community, video call therapy, and physician-prescribed medication. We believe treatment should be affordable, accessible, and customizable, because life shouldn’t have to stop for recovery.

We’re looking for a senior software engineer to join our founding team in NYC. This is a broad role that will contribute to our JavaScript-based frontend and backend as we push towards a broad public launch.

Tech: NodeJS, React, Typescript, PostgreSQL, Redis, AWS, Docker.

Email: will@joinmonument.com

https://angel.co/l/2ocT3B.
Disney Streaming Services | Senior Technical Project Manager | Full-Time | New York, NY

The API Services team, responsible for resiliency, innovation and advanced feature-sets across backend APIs powering Disney+ and ESPN+, is seeking a Technical Project Manager to accelerate their team.

Disney Streaming Services is a business unit within The Walt Disney Company's Direct-to-Consumer and International (DTCI) segment that oversees all consumer-facing digital video subscription services across the company. Disney Streaming Services is responsible for developing and operating The Walt Disney Company's direct-to-consumer video businesses globally, including the ESPN+ premium sports streaming service, programmed in conjunction with ESPN; the Disney+ SVOD service; and BAMTECH Media, a global leader in direct-to-consumer video streaming products and solutions. Its core mission is to deliver global audiences the freedom to access content on their terms across any connected device, time or location.

As the Technical Project Manager of this team, you’ll be responsible for managing multiple technical workstreams. You’ll also function as the interface between Product and other Engineering teams, participating in coordination, alignment, roadmapping, and the overall seamless delivery of best-in-class consumer applications.

Apply here, or DM me (email address is in profile)
https://jobs.disneycareers.com/job/new-york/sr-technical-pro...
Yes, they are not using a CNAME (whereby the original server serves the page, just on a different domain), they appear to be using a reverse proxy.

You can find more info about how that works here: https://en.wikipedia.org/wiki/Reverse_proxy
I think he meant literally that.

For example: There was one guy that the jury was going to convict him for possession of CP, because he had videos of an adult actress that was asian and had small breasts, and so people believed her to be a child...

The only reason he was not convicted, is that when internet found out about it, they got in touch with the actress, that then personally went to the guy trial, and personally handed to the judge her ID and her studio documents, to prove she was adult when she made the movies.

EDIT: if someone remembers the name of the actress in question, please post it, I can't remember it and for some reason I am not finding it either... Juts so people know I am not inventing things.
What I Learned About Life at a Company That Deals in Dead Bodies
My guess: a custom version of Google that allows NSA analysts to do "Google dorking" - searching for vulnerable hosts with Google - without triggering a captcha. Somebody on twitter mentioned they could not get a captcha with strings that usually reliably cause one.

Maybe this is just a fake front page that calls to the Google search API and pretends to be Google proper. Either it is for agents in the field to inconspicuously use google or they misconfigured it to be public?
Vine Successor Byte Generated 1.3M Downloads in Its First Week
Yes, my eyes are still recovering (physically) from that.
When you get spam email do you report it to your government?

There are plenty of ways to report phone scams, junk calls, auto-dialers. Federal-level, state-level, your own service provider, and the caller's service provider (if you can find them.) You could even also report it to your local police if you feel that concerned about it.... but unless someone is threatening you with violence, they'll just assign you a case number and leave you to it. People who work at all of these agencies also get the same spam and robo calling. There are more important things they are focused on.

Secondly, our governments and telcos already have live data of phone call metadata. Reporting by end-users shouldn't even be necessary. All it would take is for third-tier service providers to block outgoing calls for outbounders that have a low ratio of call attempts to calls accepted that last over 10 seconds. Then set a higher threshold for second tier providers. Basically... a simple algorithm could fix this. Just like our email providers "fight" spam. It's a reputation game.

The OP you initially berated for simply providing a service is also trying to solve it in the way they best know how. It's industry at work. You may disagree with their methodology, but demotivating small successes is also very unwise.

There's an impracticality to the enforcement of something of this scale. Government regulation between telco providers and end-users is obviously needed here. And if you want to get into the thick of it it's not there yet because the same telco providers lobby the same legislation with logic such as "you won't be able to make campaign phone calls with your auto-dialer if this regulation goes through."

Until the system at large is re-thought, it's going to continue being a problem. I personally think a new technology is the answer. In the meantime our fed is in the process of shifting the liability of auto-dialers onto the major telcos. I agree with this approach. It's better than making more, stricter laws that (in our case) cannot reasonably be enforced. The answer is obviously not to create government ran call-centers to manually respond to spam complaints.
In general, I think this is why Rust uses `panic` since the name is way... angrier.

I like it. I wish that the concept of exceptions was closer to Panic because then we wouldn't be doing nearly as much flow control.

In the Rails world (where I live) looking top down, exceptions are handled via flow control or 500 pages. Anything that doesn't result in a 500 is effectively flow control.

While I agree with Rust's semantics, it generally isn't that bad to work around and knowing which is what.
The Power of Ten Playbook
LumApps | Austin, TX | Python Engineer - API Tools | Full-time | Onsite - Remote Possible | Must have US Employment Authorization

LumApps is a social and collaborative intranet platform designed to connect, inform and engage employees. We have grown to around 200 employees very quickly and are looking to add more.

We are looking for a Python Engineer based in Austin, TX to join the technical integration lab team. This team of 7 people, is mostly based in Lyon, France. You will also be working with the post-sales team in their efforts to migrate customer data from their old platform to ours.

Your primary role would be to develop applications and connectors related to the LumApps product (migrations tools, internal tools…). You will also provide information and advice internally as well as to the company's customers and partners (documentation, training).

Technical environment: Python, External APIs, O365, G Suite

The job description is here: https://g.co/kgs/vk64ix

Send me your resume to vincent.rowold@lumapps.com and I'll make sure it gets processed.
Co—Star Astrology | Full-time | On-site | New York | $130-150k + equity
https://www.costarastrology.com

Co-Star is bringing astrology into the 21st century with a social, personalized experience that helps people reflect and connect in real, meaningful ways. We recently raised $5m from the people behind companies like Glossier, Rent the Runway, eBay, Periscope, and Everlane.

We’re looking for iOS, Android, and full-stack software developers to join our ten-person team in Chinatown, NYC.

We want your help:

• Transforming NASA data into astrological patterns that astrologers can write and map copy to
• Using TB of data to define and create personalized, emotionally resonant content
• Developing internal tools to give our writers superpowers
• Shipping new features & A/B tests in our Apple-lauded iOS app
• Scaling our backend infrastructure to >1M daily users

Our stack includes
• Haskell for our backend
• Swift and Android Native (kotlin) for our mobile apps
• React and TypeScript on the web (costarastrology.com + internal tools)
• AWS to host our infrastructure
• PostgreSQL
Competitive comp, $0 deductible fully-covered health care, unlimited vacation (min 4 weeks), conference/book/whatever budget
Read more details here -> https://www.costarastrology.com/jobs + feel free to email directly with questions -> tim (at-squiggle) costarastrology.com
> Why would growth slow down after 2023?

The growth is mostly linear.

> And are you’re comparing primary energy to electricity? That’s a lot of waste heat that would not need to be replicated

Are there plants that scavenge waste heat from batteries? Batteries generate some waste heat, but not at temperatures that can be used to drive a turbine.

> Anyway, we don’t need all of this by 2030 if we have large scale electrification - that will have made a lot of CO2 savings in other sectors

This is the opposite of what is true. Large scale electrification will make it so that there is even more demand on the power grid as things like cars and trains that are currently being fueled by fossil fuels now draw electricity from the grid.
Elon is a long way from wasting money on colonizing Mars.
Everything SpaceX has done, and probably will do for the next decade, has immediate value for exploring and exploiting outer space.

As for actually colonizing Mars, he should perhaps read more Phillip K. Dick.
Juniper Square | SF, USA | Full Time | ONSITE | Senior Software Engineer, Software Engineer, Frontend Engineer, Backend Engineer

Juniper Square is making the world's private capital markets as transparent, efficient, accountable and accessible as the public markets.

Headquarters are in San Francisco's financial district a short walk from BART. We offer competitive compensation, equity, and benefits. We just closed our series C, and our investors include Redpoint, Ribbit, Felicis, Zigg, and Maiden Lane.

The best part about working here is the earnest respect everyone in the company shows one another; we're just genuinely kind people.

https://www.junipersquare.com/careers
Because Googles geoip DB thinks Akamai IPs like "23.59.250.119
" are in Brazil.
What an absurd position. First off, risk isn't the goal, reward is. Risk is just the price of increasing rewards. But we shouldn't mistake the two, or valorize risk itself. Any high risk business not taking risk mitigations available to it is a poor one. And any investor who isn't using low risk, uncorrelated assets to juice their returns is missing out!

Secondly. Bonds are not assets that "do nothing for no one;" they don't sit there in a vault. They are a loan to busineses, and they allow businesses and governments to build factories, bridges, and even other companies. They invite additional capital into the market, which can be used to make more high risk / high reward investments, for a small cut of the rewards. Even savings is a loan to the bank, which recirculates the money with their own loan desk. Negative interest rates in Germany aside, very little money in the system sits in an idle 'pile of gold.'

And that's really the problem here -- electronic deposits with the ECB cost banks money, so they're not using the central bank. The money still exists, and economy is still moving, but the normal holder of cash deposits is charging instead of paying for it. This is why it was theorized that 0 percent was the lower bound on interest rates, so it would be a more surprising outcome if this sort of thing didn't happen.
Microsoft Teams goes down after Microsoft forgot to renew a certificate
drawings of children are not CP unless they are of a real person. https://en.wikipedia.org/wiki/Ashcroft_v._Free_Speech_Coalit...
Because google recaptcha is served from that domain (www.google.com).
I would compare this to a map API: an access could throw if a key wasn't present, but you can check to see if the key was in there first anyways. As long as the map isn't being used concurrently, it isn't that much of a problem, and if it is being used concurrently, then you need a different design. In the former case, separating "exists" and "get" would be considered over-engineering.

I guess databases and file systems are different because concurrent access is the norm, not the exception, and APIs should be designed accordingly. But for most of your in-memory structures, you probably don't want them dealing with concurrency because they aren't going to be able do that very well anyways (instead, deal with concurrency outside of the data structure and have them throw when inconsistencies from bad concurrency policies arise).
> Nulls are also called the billion-dollar mistake (and that was decades ago; it's much more than that now). Both nulls and exceptions are ways of trying to make the main line of processing clear, while handling other lines in structured ways.

At the same time before NULL, devs used to use "guard values", so NULL is really just a convenience.

for instance, just to illustrate what I'm saying:

let NULL = {} /* should every lib define its own null value? */

function GetOneRecord(){
let dbResult = queryRecordsFromDB();
if (dbResult.length === 0){
return NULL
}
return dbResult.records[0];
}

Optional types, are better, but one needs functional programming features for it to be really useful.

What's people opinion on zero values by the way?
Shield AI | San Diego, CA | www.shield.ai | Onsite | Full-Time

Shield AI is an artificial intelligence robotics company building products for the national security sector and first responders. We are searching for people ready to rise to the occasion and join us in developing state-of-the-art technology alongside a mission that matters. Are you up for the challenge?

Positions Open Across Technical Teams: https://jobs.lever.co/shieldai -- Artificial Intelligence -- C++ -- DevOps -- Electrical -- High Speed Digital -- Embedded -- Engineering -- Hardware -- Mechanical -- Machine Learning -- Manufacturing Operations -- Product Quality -- Robotics -- Software -- User Experience and Design -- AI Robotics Systems Test -- Core Engineering Services -- Systems Integration -- Verification & Validation

Our team is built of scientists, engineers, and business leaders inspired by our mission; to protect service members and civilians with artificially intelligent systems.
Foundation an alternative Haskell standard library
Was the user prompted to enter the value but left it blank or where they never prompted. Yes you could always have more data, but this extra two value distinction is common and practical in my experience.

On updating its related to prompting typically, again communicating user intent, did the user update a field from having a value to not having a value (they purposely blanked it out) or they didn't touch the field and maybe it wasn't even shown so don't modify it. Basically am I going to generate a update statement with set field = null or no set at all for that field. This is trivial in json to send through application due to null vs undefined.
>"All mathematics is divided into three parts: cryptography (paid for by CIA, KGB and the like), hydrodynamics (supported by manufacturers of atomic submarines) and celestial mechanics (financed by military and by other institutions dealing with missiles, such as NASA.).

This seems like an odd classification or backwards. The mathematics existed, long before humans existed. Humans simply _discovered_ it when studying some of the disciplines mentioned above.

The statement "all mathematics is divided into cryptography, hydrodynamics, and celestial mechanics" seems untrue. I'd personally disagree that for example, topology can be entirely attributed to celestial mechanics, scientific computing to hydrodynamics, algebra to cryptography, etc.

Also, it seems fair to call Arnold a greater mathematician than Hardy, rather than just "arguably" so based on their direct work. Hardy's greatest contribution to mathematics was discovering and nurturing Ramanujan, who was a top 10 mathematical talent of all time.
> North Bend BC

OT, but I was curious and looked it up, and there are three North Bends in the Pacific Northwest (OR, WA, and BC). What a coincidence!
The problem is that it would be mostly useless, because it'd be buried in a menu somewhere where you can't easily change it while driving.

The avoiding tolls thing is absolutely terrible that way. Thankfully, they finally put in a new feature where it shows you alternate routes, with and without tolls, and tells you if they do or don't have tolls. It took years for this to come about even though I had requested it many times, and it's plainly obviously needed. But before this, it was all-or-nothing, and it wasn't easy to change on the fly, and having it on was bad because it would frequently try to route me onto an expensive toll lane even though there was zero time savings, but for other routes a toll road was absolutely necessary.

They should have it weight left turns higher (as in worse) so that routes tend to avoid them. When I drive to work, I can take my normal exit, and only take right turns, or if I miss it, I can take the next exit, but there's a terrible left turn there with a very long light. Google Maps consistently says "1 minute longer" for this route: BS. It might be about the same if you happen to catch the light, otherwise it's 5 minutes longer. I feel like their algorithm really doesn't take this into account well.
This isn't particularly new, sure it's interesting though, as others have mentioned it's akamai with google as the endpoint, I'd be surprised if Google wasn't aware and allowing this. The localization defaulting to Brasil is interesting to me, you can force english just like google though[0]

Here's a crawl from 2018[1]

[0]-http://captcha.nsa.gov/?hl=en
[1]-https://web.archive.org/web/20181206224407/http://captcha.ns...
Your guess is wrong. This isn't a custom version of google. It's just a regular akamai reverse proxy setup.

> Either it is for agents in the field to inconspicuously use google

By visiting a nsa.gov subdomain served by akamai? Yeah right. I feel like heading to www.google.com would be far less conspicuous.
The State of Serverless
JavaScript has too many "non-visible" value types in my opinion. This makes for both messy code and messy debugging.
I think you are right to identify gamification of social media as part of the problem, but I think we need to be careful not to lump in every opinion we disagree with, with people who are using astroturfing/botting/farming/etc. Manipulation of the gamification systems is clearly not in good faith, but there are plenty of real people with odious opinions that they hold due to fear and/or ignorance, but hold in good faith.