skysight-inc/HackerNews huggingface dataset:
Scoot | Senior Full Stack Software Engineer | San Francisco CA | ONSITE | Full-time

I'm a software engineer at Scoot - we've got a great team that works on a vast array of projects, from vehicle communications to mobile UI. We're also scaling a ton. Want to interact with real-world hardware? Here's the place.

We do a phone screen and then 5 in-person interviews, all in-house. Apply here: https://jobs.lever.co/scoot/65eeaf96-88c7-4485-afee-cff43c79...

----

As Senior Full Stack Software Engineer at Scoot, you will be a hands-on contributor to the codebase. You will learn new technologies, influence the product roadmap, build features, push code, and make Scoot more awesome.

Core requirements:

* Mastery of Javascript, HTML, and CSS especially on iOS and Android

* Extensive experience with Ruby on Rails

* Experience with native code development on iOS and Android

* Examples of elegant user interfaces you have implemented

* BS in CS, Engineering, Physics, Mathematics or equivalent training and work experience

* 5+ years experience writing software in a demanding professional environment

* Solid experience with unit and integration testing in front and back end software

* Comfort with Agile development process, Git, and Github

Bonus points:

* Experience with React, Redux, React Native

* Familiarity with cloud service tools such as Heroku and AWS
I follow GitLab's CEO posts with attention when he comes on HN. However, this post reflects terribly on GitLab's culture. I don't think anyone would want to dedicate time and energy into a company that squeeze their employees' creative energy just to leave them behind, dry, and without nothing but their eyes to cry. Loyalty must go both ways.

Obviously, this only tells one side of the story, I'll be curious to hear what GitLab has to say about this. Or maybe they'll refuse to comment. Who knows. Right now, taking this story at face-value, this is sickening.
Also, companies like Google, Apple, Facebook have thousands of job openings which mostly can be found only in their career pages
There's also data leakage, even within the context of "working as expected."

Recently, a clerk with the local/county municipality showed be a circa 4 am toilet flush and hand washing at my place-- based upon the single spike and amount of water used. Me slightly creeped out. The new remote-read water meters break down usage to at least the hour level -- that's what the interface she was in provided.

I can't go to the can without someone "watching". Do I start "obscuring" or "polluting" my toiletries with random flushes and runs out to the backyard bushes?

Maybe I need to roboticize this with a Raspberry Pi (overkill?) or Arduino. (But what random number generator/source do I use?)

If I had money to burn, I could install a cistern that I would draw into only periodically in large bursts.

My water meter is, via a local 433 MHz uplink, on "the Internet of Things". My friend's dog now has more privacy with regard to his bowel movements.
> Logs have a much, much, much lower barrier to entry than a fully-complete time-series monitoring system that covers everything.

A monitoring system has a lower barrier to entry.

http://datadoghq.com/ => will do ALL of that and much more. You can deploy it in a few hours to thousands of hosts, no problem.

Direct competitor: http://signalfx.com/

Have no money to pay for high quality tool? graphite + statsd will do the trick for basic infrastructure. However it's single host, doesn't scale and only basic ugly graphs are supported.
Yes. ROFR (right of first refusal) are almost always at the price of the shares purchased. This prevents people from just selling their shares on secondary markets without company permission. I don't love it but you are correct, that is how it works
"There are only two hard problems in CS :
1. Naming things.
2. Cache invalidation. "
Context is important. Communication is as much about interpretation as intent. If you draw a swastika in an environment where a swastika represents nazis, without taking the care to establish the context in which you would not be misrepresented, then sorry, I'm erasing it. 99.999% of the time an unadorned swastika is drawn anonymously in public in a Western environment, it's not the religious kind. So save it for a situation where the meaning is clear.

I didn't give anyone freedom of speech. If someone calls me racial slurs in my house, I'm kicking them out. Freedom of speech is for the courts, not for curating the communities I want to be in.
That's not the case though, just as, more obviously, 'Mrs' isn't limited in meaning to 'this is a female adult'.

Increasingly and to the point of arguable totality, such titles are bestowed by popularity, committee, and HM Government. Damned shame, since it would mean more what it should were it not given to celebrity riff-raff for 'services to sport'.

I digress. You say it's fine as a non-'UK royalist' to use an improper title; I say I bet most of the world doesn't use even Mr, and I'd do my utmost to pay proper respect to local custom and any honours.
Considering that decades ago we wouldn't have thought that Fremont would have the property prices they do now, I don't think that's unfathomable.
He made an emotional finacial decision
The Asian version of the Duchy of Grand Fenwick squeaks again.

https://en.wikipedia.org/wiki/The_Mouse_That_Roared
Pkgsrc-2017Q1 released
> One the one hand are the people who just want to make good products people love to use.

I don't want to "love to use" any product, the product is just a means to an end and just needs to let me do what I need to do and stay out of my way otherwise.
Time will tell. Having the source or not is a minor obstacle for a good reverse engineering team and Google is not wanting for skills on that front.
Ok. I see what you mean now. Thanks.
Not too long ago China helped Nigeria build and launch a satellite. For a while, the thing was working until it fell out of the sky. That was the end of that one. Not sure if they managed to relaunch another one or got a refund from the Chinese.

I hope the Ethiopians fare better than the Nigerians.
I didn't get that at all. Both still ask what it means to be human. This just asked it in a slightly different way that made it more accessible.

Mostly her beefs with the original was be lack of things that explain what's going on. This movie made those things more accssible.
As someone who liked the shows (esp. 2nd Gig) and thought the original was meh, I thought the new movie was US cultural appropriation and bleaching at its worst. I'd be very sad if I had sold the rights and seen a science fiction ecosystem obliterated in that way.

It's worth noting that there are multiple subtitle tracks and dubs out there for the show; the good ones are pretty steeped in literary and sociological theory and have strong post-colonial / anti-capitalist / transhumanist themes. Characters deliver awesome rambling monologues on topics that would no way make it onto US network television.
"What's the most fulfilling project you've worked on in the last 6-12 months?"

I like this because "fulfilling" means different things to different people. Some folks would deem the opportunity to work on hard technical challenges as fulfilling, whereas for some it's simply a positive impact on the customer and/or other developers (agnostic of whether the solution was simple or complex.)

This also helps you gauge the quality of problems the team is working on, and how they gauge said problems. With the added dimension of time (i.e. 6-12 months) you get a sense of how recent or old are the projects that they're about to discuss. I wouldn't put much stock in something too recent (ex: something they started 2 weeks ago) but would also be suspicious if they mention projects that are 1yr+ old. More than once in my career have I run into issues when my definition of "fun/fulfilling/cool" was widely different from my boss's. Getting a heads up on this for me is critical when it comes to evaluating which team to join.
Splunking is cool.

Nonetheless, splunk is the most expensive software license on the planet. More than Oracle, yes.
That's what's confusing to me. Why recreate so many scenes if they're trying to tell a new story? Why use Kuze's name and some details of his backstory, but put him in the place of the Puppetmaster with a wholly new theme to explore? Why is it important that Batou not have his fancy eyes until halfway in, rather than many years before, or if you're changing it anyway, why have them at all?

If they made an original story with the same setting and characters, I might have liked it more. But it seemed like they just included some iconic scenes from the original to draw in the fanbase and gave a bait and switch with something new, and conclusions I found much less profound and interesting. I found it... lazy. Like the writers didn't respect the original, and just said "what do we have to make up to get from set piece remake 1 to set piece remake 2?" "oh hey let's use this name I heard from way later on in the story because IDK." Again I must compare it to the slipshod work of the Starship Troopers adaptation. Certainly nowhere near as bad (I do think this movie was good in some respects), but they made many of the same mistakes in terms of reusing and deviating from source material (Why did you make X change? Ignorance, rule of cool, deliberate tone shift? It's unclear.).

Oh, and she blinked. ;)
Generally the people who are upset about "people constantly being offended by everything" are the ones saying the really offensive stuff.
I've never been to a city that I've felt comfortable in. I'd need to be convinced that SF was somehow different.
Where can I read more about your SDR project? Is it a transceiver or just for monitoring communications? I'm a HAM (KK6BXK) and starting a website (http://www.survivalscout.com) that plans to cover this type of stuff. I try to link out to neat projects like this
Maybe it's just me, but the former table style seems much more readable and, well, compact, even if you claim otherwise. I hope, this behavior is customizable?
Everything you have ever done or ever will do infringes dozens of BS patents. Get back to work.
That title is ridiculous. I just skimmed the article, but do they think that young americans want to live with their parents? It's all just an affect the recession we're still coming out of. People want to have a stable platform before having a family, and that's harder to have when the job market is down.
>...which is arguably the CEO's responsibility.

...which is unarguably the CEO's responsibility. FTFY.
Please resist commenting about how something is boring.
Why does "passion" always come up as a requirement? Isn't enough that the candidate is smart, competent, professional, and motivated? Do they really have to pretend that they have a deep and burning passion for CRUD apps and SQLite? Do they need to profess their love for the accounting web portal they're going to be tasked with maintaining? You're not looking for a spouse, you're looking for an employee.
And were he not British, he would not be entitled as such - Gates and Geldof iirc are such examples; sometimes (incorrectly) titled 'Sir' in press.
It's really just a matter of preference. Some people like the density and excitement of cities, while others like the space and privacy of sprawl.

They both have advantages and disadvantages. As for myself, I tried living in SF for a few years and was convinced that the appeal of city life just did not resonate with me; however many good friends could not do without the amenities and convenience that the city offers. We all just pick what is best for us given who we are and what we value for ourselves.
> spreadsheets are one of the most natural interfaces for data that we humans have

Spreadsheets are natural for data, but not for humans. Spreadsheets are excellent for prototyping and data munging; and spreadsheet prototype apps are even fine for personal or small team use.

When you get medium team size or multiple small teams that spreadsheets break down.

Part of that breakdown is in distribution - which SoW solves.

But another part of that breakdown is in not understanding the implicit rules of the spreadsheet app - another team or person will put some garbage in a cell and break the 'app'.
They do know they're spending a lot of money on a shiny new samsung s8 and if it's bricked a month after use it's either going to cost samsung a lot in replacements or the person is unlikely to buy a samsung phone again. Just look at the damage the battery disaster had on samsungs brand, that was only a small percentage of phones with a problem.
Wonder if tech will return to Santa Cruz in huge numbers. Silicon Beach North!
That is a big deal. Worked at a startup that moved to a more compact open office area. Only had 2 single occupant bathrooms for the floor. That was terrible.
Yes. But this is far far far away from "designers must code." Except for a few unicorns, this just leads to people who are mediocre at both design and code. A designer who is bogged down in code will also produce bad designs, especially when they let their inability to think of how something will be coded (because they aren't advanced coders) limit them!

Designers have their own tool chain to prototype UIs and user interactions, but these are not UI devtools.
I meant spelunking, where they got their name. But yes, you're not wrong. (I've heard of $millions.)
After Bike Lanes, What?
Pluggable storage will definitely miss PostgreSQL 10 since the feature freeze is later this week.
In the second season of the series (2nd Gig), the Major's cyberization since childhood becomes a plot point because she slips from her insouciant, super class-A wizard hacker/super soldier default. The Major exudes, at least in the animated versions, first and foremost an attitude of liquid nitrogen cool.
Ad hominens are not appreciated on HN.
My #1 question is to ask the status of the tech department within the company. In particular are is it considered a cost center or a profit center.
The Ultimate 2016 Presidential Election Map?
You choose to work in SV because you get a job at a SV company doing things that you're interested in, or you're accepted at Stanford. That's basically it. The first wave of migrants came for transistors (Shockley/Fairchild/Intel), ballistic missiles (Lockheed), or nuclear weapons (Lawrence Livermore). The next wave came for personal computers (Apple etc.), workstations (SGI, Sun, Xerox PARC, Western Digital), databases (Postgres, Oracle), or networking (Cisco). The wave after that was all Internet, and then mobile, and now it's started to branch out again.

If you're not working on something that is currently hot in Silicon Valley, there is little reason to be here. It's not like Portland, where you decide that you want to live there first and then decide what you'll do for a living. But if you do want to work in one of those hot sectors, there really is no place to do so other than Silicon Valley; nowhere else do you get the same combination of talent, capital, experience, open-mindedness, and risk-taking.

It doesn't surprise me that people are moving out (even beyond personal experience, where basically all of my friends have remarked that they're considering moving to Colorado, or Seattle, or Portland, or North Carolina, and my wife & I are considering it too). We're at the end of a technology cycle, so nobody really knows what the next one will be or if it's something that'll interest them. But there are a lot of fascinating things going on with drones, robotics, self-driving cars, AI, satellites, and hardware, so if any of them seem interesting, Silicon Valley might be a good place to check out.
South Bay is far larger, and thus inevitably has more housing than SF, and one would hope marginally cheaper places to live.
I guess at some point we should ask ourselves why "public complaints and these articles are mostly frowned on". I get that we should encourage professionalism, but this code of "don't say anything bad about your former employer" leads to a lot of startups getting away with pretty bad things. I feel like if a company has behaviors exposed and they are ashamed of those behaviors, their reaction should be to fix or eliminate those behaviors, not admonish the person who exposed them.
Would love to know the company :-) $$$
"There are only two hard problems in CS : 1. Naming things. 2. Cache invalidation. 3. Off-by-one errors"
> Slightly concerning to see so much skepticism

I think its more concerning that skepticism is a bad word in climate science.

The facts are the observations about our climate, I think the conclusion it's changing and humans are causing it is pretty well supported by that. Past there, we're basing policy decisions on modeling (so 1 level removed from observation) and then predicting the effects of those changes on the environment (2 levels removed from observation). So policy decisions based on projected effects in modeled changes to those parameters are pretty far removed from the actual "97% of scientists agree with this conclusion" part of the field.

I live in an affluent area with a good job in a pretty future proof field - it's really easy for me to say "well, who cares if we make the world a better place for no reason". These policy decisions affect a lot of people in negative ways though - to pretend they don't have a valid reason to oppose those changes, and that those policies are based on bullet proof science (especially with the past of climate modeling) is just as anti-science to me as the people who deny the climate is changing. It indicates that a person doesn't understand confidence levels or how errors propagate through layers (especially in an non-linear system) or the difference between an observation, a forecast model and a projection.
In exchange for what cut? I looked all over your web page without seeing a number.
No, it just seemed to be that there used to be more SF companies in threads I saw from months or a year ago.
Well, you're actually making metaphysical claims more than mathematical or physical ones. One of two assumptions, depending on how literally the sentiment that the universe is a formal system is intended, is being elided here:

1. That the universe _is_ a formal system, rather than being describable in the language of some formal system. It's not evident what the universe being a formal system even means, or how it squares with basic intuition regarding e.g. the fact that physical systems have state.

2. That, dropping the physical system <=> formal system equivalence and given some real system R consisting of some fundamental entities whose behaviors can be described in full in the language of some formal system S, (borrowing a useful construct from Lucas' anti-mechanism argument, even though I don't buy that argument) no machine can be constructed in R which computes theorems of some formal system S' in which all true statements of S are provable, meaning that no state of the system R can be said to contain a description of S', and that S' is therefore not describable by any arrangement of the entities in R (assuming some reasonable predicate over states of R that is true for a state when some arrangement of a subset of the entities in that state describes S'). Intuitively, this doesn't seem to hold up: by analogy, I can describe a universal Turing machine with a computer equipped with only finite memory. You could then attempt to go down the road of claiming that, even if a description of S' is possible in R, that a mind within R would not be capable of formulating that description, but then you're heaping on an even larger tangle of assumptions, unknowns, and things you have to define if you're going to argue the case rigorously.

The point being that confidence about _any_ hypothesis about the nature of reality made on the basis of Gödel's incompleteness theorems is not epistemologically warranted.
I suspect that there's some potential for abuse under both the UK and US systems, but there are some safeguards:

1) US citizens are taxed on global income forever. (Perhaps it's hard for the IRS to enforce for people whose assets are in countries that don't share information with the US, but it's not impossible.)

2) UK tier-1 investor visa holders must be outside the UK for fewer than 180 days per year, which means they must be in the UK for 185 or 186 days per year, which means they would be subject to tax on their global income during that period. (But of course once they become British Citizens, they could ensure they stay in the UK for fewer than 183 days per year, meaning they'd only pay tax on their local income (which could be zero)).
Exactly.
A hammer is just a tool so I can put a frame of my family on the wall.
SV might fire fast, but it doesn't seem to hire fast.
CEO stalking employees, nothing to see here...

When did this become ok?
How many apps use DRM? If androids going to be that locked down then I may as well get an iphone.
Wow, I've always heard terrible things about Amazon burning their employees into the ground, but this sounds like the opposite. Kudos for trying something different.
In theory that's true, but in practice, not so much. Even if they told people to not use those APIs, that they're not stable, people would still use them, based on the open source they saw. And then they would change, and people would be mad.

This is assuming that Google wants people to see and be able to use these APIs in the first place.
Add to that the "EU cookies" notice.
Those numbers are not my opinion on anything in particular. It's a loose representation of how they were describing the groups. eropple said one in a few thousand were innocent, while Karunamon was describing a minority of the group as racist/terrorist.

There's a big difference between "almost all of this group is terrible, you are enabling them and should be painted with the same brush" and "a tiny fraction of this group is terrible, you are enabling them and should be painted with the same brush".

It's a fully general statement, not about particular groups.
All the bitcoins will be mined
>Can this vulnerability cause content-owners and DRM vendors to no longer allow such devices to decode 4K content? I'm thinking of for example PlayReady certification that may be withdrawn/downgraded because of this issue, but I'm fuzzy on the details how this would work.

I hope so, it will expose two of the biggest cancers in the industry.
> Occasionally people expressed disquiet, but since the main alternative in London is working for banks, there wasn't a great deal of choice.

Did both. Gambling is very similar to finance.

Turns out that finance pays more and treats their employees better.
OTOH, if you enjoy being a jack-of-all-trades, look at all the value you can add right out of the gate.
Censorship 3.0.

Fuck Google and the PC narrative.
Do you think it's really worth it to have a menu that's so "beautiful" it's difficult to implement without more tooling?

Does it enhance accessibility? Elucidate the IA? Or is it just more whiz-bang?
Nah, they're garbage, verging on a human-cattle transport service. Fuck 'em. There's far superior carriers servicing the same areas for the same or very similar prices.

Come at me, Ryanair :)
Depends on the metric. For example, in United States 12% of the population was racially segregated and discriminated against at the same time when NASA was preparing for moon landing.

Right now in India 12%-22% (again depending on metric) of population live below the poverty line, and we have quite successful and useful space program.

The perfect time is always now.
The other reply gives a good answer. I'll suggest reading over the about page (https://indieweb.org/IndieWeb:About), I think it's more informative.

Indie web is about people owning their data and having control over it. It's about being able to build what you want for yourself. It's a direction, a set of ideas and principles that some people enjoy.