skysight-inc/HackerNews huggingface dataset:
Lyric | Principal Software Engineer (Platform)

As a Principal Engineer, you will own the development of our platform infrastructure. We are looking for a motivated engineer who will meaningfully contribute to the core technology that powers our company. You will focus on improving the efficiency and reliability of our infrastructure as we scale our data processing pipeline, add new partner integrations, build out new services, and develop infrastructure to support our digital guest experience.

About You:
- 7+ years of experience architecting and building complex software systems.
- Experience with a mix of modern programming languages. Ideally, experience with both interpreted languages (Python, Ruby, etc) and compiled languages (JVM-languages, C-ish, etc).
- Deep experience with the design and use of complex, distributed systems using mechanisms like web service APIs, queuing systems, etc.
Strong database schema design and query optimization.
- You enjoy agile software development processes.
Cloud-computing services like AWS, Google App Engine, etc.

About Us:

Lyric is building the next great hospitality company.

We design & manage premium short-term rentals, that combine the spaciousness of an apartment, the amenities of a 4-star hotel, the productivity of your favorite work space, and the creative inspiration of an artistic studio.

Powering everything we do is a proprietary software & data platform designed to inform every aspect of our operations - from location selection to inventory design, revenue management to personalized guest experiences.

The global accommodations industry is worth more than $1T/year, but it hasn’t kept up with the needs of today’s modern traveler. Lyric is changing that.
There's no reason why one shouldn't be able to invoke the chdir system call and implement the same behaviour.
DataVisor Uses Unsupervised Learning to Combat Online Fraud
Current trends in Visualization: The IEEE SciVis 2017 Best Paper award winner [pdf]
This seems relevant: https://open.blogs.nytimes.com/2015/04/09/extracting-structu...
You need to look at yourself and identify if you have the skills and experience to balance immediates needs (early customer revenue, product development) alongside big deals that need seeds to be planted and watered over a longer period of time. If you can handle both, god bless. If not, best to focus on building a base of smaller customers.

Self-awareness is critical here.
Why the U.S. Treasury Killed a Latvian Bank
The explanation is at the end of the linked page.

As far as I know, you will need to provide the user with an alias or a function or something that can put in their .bashrc or something, and there is no other way to do it. (Anything that could would constitute a violation of the UNIX process model.)
That's.....amazing

It almost gives the impression that an air traffic control system is actually easier (although also failed.)
It would be a good proxy for those radios, but if you're licensed and are simply looking for an inexpensive transceiver, Baofeng UV-5R radios can be found on Amazon for ~$20 and will get you working right out of the box.

If you try to mock up a station using a TX/RX SDR system, it would probably much more expensive and require significantly more hardware.
Well... that was... anticlimactic.
> You have to verify contact once

Only if users never replace their keys, which puts them at significant risk in the event of a key compromise.
"... you need to have a stupidly complicated JavaScript engine enabled and accessible to a webpage..."

Does anyone have an example of this webpage?

Unless I am engaging in e-commerce, I do not run a browser JavaScript engine. I rarely if ever encounter a webpage that truly "requires" one. GitHub certainly does not require JavaScript for me to use it via www.
How much do they charge
How I Created a Powerful Ranking System with Google Sheets
The whole big 4 IT consulting industry needs to die a swift death. It's basically institutionalized corruption. Overbill the client, under deliver with shoddy products made overseas, get that vendor lock in and watch the money flow in. The cost savings are largely an illusion sold by false promises of a better world.
Is that the old client? Yes, it was never great for me either.

I had an alert to switch to "Google Drive File Stream" (and uninstall the old Google Drive client) that is some kind of virtual filesystem. I went ahead and did it but haven't used it much yet.
I think it's easy to explain why wages have stagnated. The time wages started to stagnate coincides with women's lib, immigration policy changes, and free trade changes. Women's lib dropped an extra 40% more people into the labor pool. Of course that's going to put downward pressure on wages. We changed our legal immigration policy to favor more poor people while simultaneously changing our illegal immigration enforcement policy to keep tons of illegal aliens in the country pushing wages down for the American poor. Trade policy has gutted a huge portion of the country in favor of the already wealthy elites on the coast.

The big economic question of the day should be asking how we've managed to keep wages at only the "stagnation" level rather than precipitously falling in the face of so much downward pressure.
Apps like Slack make millions of dollars every day. What's their excuse to not hire platform-oriented devs to build native apps that run smoother?
Meet the CodeFights Community
And trump and the liberal media are the main culprits of causing that doubt. As I said, the russia is just convenient scapegoat. And that in and of itself isn't helping people trust the media.

Everytime I see an article about russia now, I can't help but roll my eyes.
Looks like it uses ptrace https://en.wikipedia.org/wiki/Ptrace

To control the shell process.
Android. Certainly contender for #1
> But using more data you can filter out the actual druggies with high confidence.

i'm not comfortable with our justice system acting on the "high confidence" of some proprietary heuristic with a closed source implementation and little scientific evidence to support its claims, and with little ability for citizens to vet its workings at a detailed level, to see whether it implements their values or the values enshrined by the constitution.

to say nothing of the fact that i have zero interest in using the criminal justice system to look for "druggies" (violent drug dealers, sure, because they're violent; drug abuse is a health problem that the criminal justice system is ill-equipped to deal with).
Getaway | Senior Front End Engineer | BROOKLYN, NEW YORK or REMOTE (US-Based Preferred) | FREELANCE

We rent out tiny houses in the woods (https://getaway.house). The gig involves building some new parts of our website with a React/Redux front-end (Rails back-end), working on internal-facing systems as well with similar frameworks. Building systems to make people's time in nature even better, mostly invisibly.

We'd prefer someone US-based but are open to remote. Reach out at zach (at) getaway dot house with your Resume and GitHub!
If I'm not mistaken, the smaller stars don't have as high a gravitational gradient and are fully convective so the helium ash and hydrogen fuel mix closer to uniformly, allowing them to burn through all of it. Stars on the scale of sol slowly build up helium until it chokes out, compresses and starts burning helium at higher temperatures, causing the rest of it to expand.
Not just all IT initiatives - I just heard today that the project that would eventually create the Ford Pinto was also named Phoenix. (from Stuff You Should Know podcast)
https://www.theatlantic.com/magazine/archive/2007/06/the-dar...
> but I really don't think 100k is the magical number that you need to become happy.

-> Most thorough study yet about the subject comes out, says 100k is the magical number.

You: Well I'll keep believing my thoughtless, data less opinion anyway.

Me: Rolls Eyes

Sure, you can be skeptic, but at this point, if you needed to take a decision based on this, you'd do better go with the 100k magic number, the odds are definitly more in its favor then your belief.
Should count as probable cause for revoking the remaining 27k certificates then, no? It's not unreasonable to think someone has been exploiting this for years, siphoning any private key passing through?
For historical perspective on another (in)famous payroll system project I encourage developers to read about the Chrysler C3 project. It ultimately failed, and yet provided the genesis of some agile development best practices that most of us use today.

http://wiki.c2.com/?WasChryslerComprehensiveCompensationSucc...

https://en.wikipedia.org/wiki/Chrysler_Comprehensive_Compens...

These things are hard to get right in any complex enterprise.
> "sort" themselves into the spots allowed by their genetics

There's an extreme amount of assumption baked into that.

1. Genetics is the only factor that determines merit for wealth?

2. Genetics merits extreme differences in income/wealth?
Wait, can render functions now throw, legally?
Because the amount of users who don't care or notice performance or memory usage issues is immensely greater than the amount who cares.
Looks interesting, you might want to put your email in your profile if you want HN'ers to reach out directly ;)
How hard is it uninstall and reinstall?
> Laypersons are completely fucked. No way my grandmother can reasonably decide who to trust this way.

Can your grandmother trust you? Or maybe you're not prepared to keep her secure so you just tell her "trust Google, grandma".
It's been like that since the DOS days, IIRC.

You can simulate that behavior on bash with an alias such as this one:

alias cd..="cd .."
It looks like Uber is looking to put the cost onto the provider. I think it could make sense for large health organizations, but I see it being an issue extending down to the chain.

I'm curious what adoption among patients will actually look like. A provider in Philadelphia tried providing their patients with free rides and found that a free ride made absolutely no difference whether patients missed their appointment.

https://www.reuters.com/article/us-health-ridesharing-missed...
I want to ask people who know ML well if the hype is warranted?

Billions of courses, web sites, job applications and HN posts. The subject seem to have taken off massively in the last two years. I mean image and speech recognition is pretty cool (when it works!), but hardly that earth shattering, is it?
link is broken for me?
> blunders this big usually don't take this long to suss out

This is actually pretty minor league compared to U.S. government failures.

e.g. https://www.wired.com/story/us-border-patrol-hasnt-validated...
How to watch asteroid 2018 DV1 get closer to Earth than the moon
I've been having some fun with a revived SGI Octane running IRIX and it occurred to me, quite out-of-the-blue, that XFS development essentially ceased before SSDs were ever even contemplated. For a few moments, I pondered the apparent profundity of this realisation, and then I moved on, cursing the lack of package management while trying to get something to work.
I build tools for teaching data science at DataCamp, so am really interested in this question! I think so, and suspect the ways in which a good language tutor assesses / recognizes where students can improve will have direct parallels for coding.

Greg Wilson (who founded Software Carpentry) has a great collection of thoughts on learning to program in general: http://third-bit.com/
Yes, absolutely - there are plenty of scenarios like, ironically, DDoS mitigation where you use source IP spoofing/asymmetric routing.

It's still possible to restrict it, but simple RPF checks don't always cut it.
Or try zsh with a good pre-made config like grmlzshrc[1]. It allows changing to a directory by typing only its name (or path). This includes the .. directory. Doesn't get faster.

[1] https://grml.org/zsh/
Canadian here. This has become a huge political football. People are blaming the current Liberal government, when the project was started by the Harper Conservatives. The full extent of just how fucked up it is has just now become public knowledge.

It is also a political pork barrel project.

> The project was meant to save costs by firing 1,200 employees handling payroll at various departments around the country and replacing them with about 500 people in a centralized location using Phoenix to handle most of the government’s payroll needs.

What's not written there is that the decommissioned long gun registry was located in a rural part of New Brunswick. When it was killed by the conservatives, they had a big political issue on their hands because suddenly hundreds of federal government clerical workers were out of a job in this area. So what was the solution? Re-hire the same people and put them on the Phoenix payroll project. Never mind that not one of them had any experience with IBM, Oracle, PeopleSoft, payroll, finances, or anything else related. They wanted butts in chairs in front of keyboards and to keep those people on the federal workforce payroll.

https://www.google.com/search?num=100&client=ubuntu&hs=ssW&c...

quick edit, history lesson:

early 1990s, Chretien Liberals: we need a gun registry

liberal party: okay we passed a gun registry law

liberal party: we need a pork barrel project to make these people in small town new brunswick happy, let's hire 500 people in miramichi

liberal party: this gun registry has now cost 400% of what was originally budgeted

liberal party, paul martin government loses an election to stephen harper and the conservative party

harper conservatives: we promise to scrap the long gun registry

harper conservatives: we've removed the long gun registry but now all these people are out of work and pissed off

harper conservatives: we need to overhaul our old payroll system that runs on a bunch of old minicomputers, let's hire ibm

harper conservatives: let's re-hire those people we fired and put the payroll center in small town new brunswick!

harper conservatives lose the 2015 elections

trudeau liberals: wtf is going on with this contract the previous government signed. wtf is going on with this clusterfuck of oracle, ibm, peoplesoft and porkbarrel politics of employing people who are not payroll specialists.

trudeau liberals, later on: seriously this is broken beyond repair
Median wage is a bad metric in a world where health insurance costs (and thus non-wage benefits) are rapidly rising. Median household wage is doubly bad in a world of changing household composition.

https://www.minneapolisfed.org/publications/the-region/where...
Equifax finds additional 2.4M impacted by 2017 breach
I'm highly interested to know what class of "common mistakes" you are referring to here. This sounds like a very fun environment/method to do things.
I'm a Redux maintainer (as is Tim Dorr, who submitted the post).

Use of promises with dispatching is, as far as I can see, not relevant to this particular discussion. It seems that the caching aspect is up to you - the important thing is that if a component decides it needs to wait for data before it resumes rendering, it needs to throw a promise.

What _is_ relevant is figuring out how to synchronize dispatched actions that cause updates to the Redux store with React possibly pausing a given component tree re-render cycle, applying a different update, and then resuming the rest of the original update. We've had some initial discussions, and are still trying to grasp what the impacts are here.

Ultimately, it's possible there will be internal changes to the React-Redux library - we just don't know what those changes will be yet. But, if there are, we'll do our best to keep the public API stable.
From the article:

> This system is completely stable—I double-checked with computer simulations. But nature would have a tough time forming this system. If it exists, it could only have been built by a super-advanced civilization. That’s why I call it the Ultimate Engineered Solar System.
> robber barons

You mean, like, people who did productive business? How dare they!
SEEKING WORK | REMOTE (EU) | FT, PT, TRAVEL OK | Experienced (8+ years) full-stack web and mobile freelancer

Well-rounded developer with an attention to detail. Things I've done: greenfield projects, prototypes, refactoring, team leadership/building, project management, and more.

Expert in: Ruby on Rails, Objective C, Swift, Vue.js/JavaScript/TypeScript, Architecture, Relational DBs

Experience with: C, C#/VB.NET, Python, PHP, Java, Ember.js, + many many tools one comes across as a working developer these days...

Currently learning: Blockchain/Solidity, Node.js, Scala, Elixir/Phoenix (would love to work with these technologies – will offer preferential rates!)

Education: University of Waterloo (Canada) Comp Sci

---

Web: http://www.twisted-leaf.com | Email: ernest [at] twisted-leaf.com | LinkedIn: https://www.linkedin.com/in/elsurudo/

Resume: http://static.twisted-leaf.com/ErnestSurudo-resume.pdf
New Zealand teenager tried to kill Queen Elizabeth in 1981
IMO that's a poor excuse, and leaves open a lot of room for competition. There's a lot of hubris in assuming their position as a market leader is unassailable.
It has been fascinating reading as an example of when Bureaucrats strike to cover their own tails and deadlines.
I mean sure, if it deceived me into thinking that it was a jam session app, I could certainly be fooled.
Companies plan to spend more on automated testing this year
Meditation on a Caltrain: Transition from academia to industry
Do you get applications from HN with that offered salary range? I've heard COL of Toronto is similar to SF; if so, this would be very low wages
Easier and cheaper than a Dyson sphere?
Any reason to use this over the officially supported IRC/XMPP gateway?

https://get.slack.help/hc/en-us/articles/201727913-Connect-t...
https://files.stlouisfed.org/files/htdocs/publications/es/07...

http://www.nber.org/papers/w13953.pdf

http://cep.lse.ac.uk/pubs/download/dp1246.pdf

The last one they muddy the waters quite a big where they talk about a "net decoupling" and "gross decoupling". The first they use the same deflator and the second they use a different deflator. Using different deflators for wages and productivity means you're comparing apples to oranges.

Economists Donald Boudreaux and Liya Plagashvili discuss the topic in greater detail in this WSG op-ed https://www.wsj.com/articles/donald-boudreaux-and-liya-palag...
This looks fiendishly clever, if it really works, but I don't have time to dig through the 'ptrace' man page to figure out what it's doing. Can someone summarize?
Waterfall (or waterfall with agile loops) is not bad for known solutions and scopes.

Agile is much better when no one has figured out a way to pay people money
TLDR: Taking a class is fine, but nothing beats real-world practice.

Wonder where I've heard this one before. :)
Men have children too. There are not many kids that have no biological father.

I mean these comments talk about it as if kids and work around them had zero to do with men and we're some kind of female hobby. Among some men it is so as they don't care, but many men do actually care and do spend time with them.
Square | Information Security & Security Engineering | San Francisco & New York | Onsite/Remote/Visa | Full-Time | squareup.com

Square is a financial services, merchant services aggregator, and mobile
payments company. The Square Information Security team works to ensure the
security of every transaction from swipe to receipt and beyond. We embed
ourselves in other teams at Square to build world-class products for both
customers and employees. Our ultimate goal is to ensure that every single
experience with Square is simple, secure, and safe.

Positions:

Software Engineer, Security (https://www.smartrecruiters.com/Square/743999666211949)

Senior Software Engineer, Security (https://www.smartrecruiters.com/Square/743999666149441)

Software Engineer, Identity and Access Management (https://www.smartrecruiters.com/Square/743999666376766)

Senior Product Security Engineer (https://www.smartrecruiters.com/Square/743999665264042)

Senior Embedded Security Engineer (link forthcoming, e-mail with interest)
OVH only employs some heuristics. Which are next to useless because a percentage of a volumetric attack is still a volumetric attack.
You will get more interest if you add a link or email. Lyric is pretty generic to search for.
Also are you open to remote candidates?
SAP | AR, BR, FR, DE, IN, RO, SG, US | jobs.sap.com

Work with the richest data sets available in the world. SAP is hiring for Machine Learning & Deep Learning in Argentina, Brazil, France, Germany, India, Romania, Singapore and US. View and apply via the corporate career site below:

https://jobs.sap.com/search/?q=title%3A%28%22machine+learnin...
I searched and didn't find a single soul using Makefile to orchestrate a set of build steps.
I have been doing that for a long time: `make test`, `make build_docker`, `make push_docker`, `make deploy`.
Now suddenly everyone shows up in one place here. Long live HN.
Having worked on similar things on a smaller scale but higher up the chain, I can tell you the list of possible issues is a mile long. Everything from lack of leadership and conflicting goals to ever-changing scopes and insufficient resources is a candidate for the big blame. A lot of people, organizations, and systems have to work well together to succeed.

As techies, we think the technical solution is the most superior solution but that is not always the case. Here is an example of something that just happened to me 2 hours ago today. User called and said osTicket system I manage treats '0' as blank. So when they fill out a form with question 'How many X happened today?' and they enter '0', the system just treats the field as unfilled and does not print '0'. That's a big problem for auditing because they absolutely need to be able to show that it was '0'. I started digging into the source code to see where '0' int was treated as a blank. osTicket being PHP where 0, '', null, and false can all be treated as FALSE, it could've been 8+ hours worth of work digging into the right piece of code to figure out the fix.

So I called the user up and we discussed the best way to handle this. In the end, I added a new question above this one: 'Did one or more X happen today? YES/NO'. If it's 'NO', it doesn't matter the 'How many X happened today?' with '0' doesn't get printed.

To make a major implementation work, this kind of discussion needs to happen 10000x a day among 1000+ people, many of whom may not have the authority to just decide things on the fly.
That salary range is in CAD right?
Financial Cyber Threat Sharing Group Phished
Please remember to upvote companies who show a salary range. This month and last month have a distressing lack of posted salaries compared to the posts in 2017.

If a company announces they have a lot of positions available and just post a link they should be including some salary range examples for key positions they want to fill.
GOES-S: NOAA's Next-Gen Weather Satellite in Photos
Terrene (terrene.co) | Full-Stack Software Engineer | Waterloo, ON, Canada | Onsite, Full Time

We're a small startup (3 people) working on a tool to train and productionize ml models and tweak them in real-time using feedback loops.

Stack: Python and Javascript

Contact: kash@terrene.co
> And an increasing share of wages going to the top income brackets isn't in itself cause for concern, only if the members of the top income brackets are largely static does it matter

Cant they control democracy via increase access to speech though wealth.
Show HN: Better API Docs to access remote sensing data from Planet