skysight-inc/HackerNews huggingface dataset:
chorus.ai | Frontend Engineer | San Francisco CA, DE | Full-time, ONSITE | https://www.chorus.ai

At Chorus.ai, we have pioneered Conversation Intelligence and are helping top revenue teams understand their business conversations at scale. If you love extraordinary challenges, working with people that are among the best at what they do and want to grow as a technical leader with vision – we want to meet you. Are you passionate about development, and are ambitious, and enjoy working in a user-focused, dynamic, entrepreneurial environment.

https://www.youtube.com/watch?v=Oc375ezBUWg

We use the latest Frontend technologies, Typescript, Angular 7, Server Side Rendering on AWS Lambdas, NodeJS, PWA

For more information, please visit:

Frontend Engineer - https://hire.withgoogle.com/public/jobs/chorusai/view/P_AAAA...
Why does it have to come from any of these?

Companies need web browsers (and their component parts), too. They're going to pay engineers to work on them, anyway. That's how development is supported for Linux, Git, Postgres, Ruby, etc.

If every Git command started displaying ads tomorrow, would you say that that's "unfortunately inevitable" given that people expect version control to be a free product, and that the Git developers need to be paid somehow, and there's only 3 possible ways for that to happen?

("It was not a paid placement or advertisement", they say, so it's doubly strange to try to excuse it as a necessary revenue source. There is no revenue for Mozilla here.)
So, should black candidates bleach their skin because "people are not machines"? Making excuses for wrongful prejudice only perpetuates the prejudice.
> My computer engineering degree included Chemistry, Physics, Mechanical Engineering (statics/dynamics) Multivariate Calculus, Differential Equations / Linear Algebra, as well as Humanities (writing, history, art) in addition to software, hardware, electronics... Am I not coming close to the "bar of engineering"?

I'm not making a point about degrees and coursework covered per se, more so about the practice of the profession. Of course, education prepares one for practice, so they are very linked.

I think the practice of computer engineering straddles the line more between engineering and craftsmanship than does say typical software development which is largely (though as I noted before, not entirely) in the craftsmanship camp. For what it's worth, I have a Computer Engineering degree as well.

> You can boil engineering down (maybe a bit much, but bear with me) to: plan, execute, measure, adjust.

I get your gist, but it misses some essential elements. Engineering is about understanding your objectives/requirements/constraints well and ensuring that what you implement satisfies those while being correct/sound. Of course, there is almost inevitably a circular dependence between the understanding of objectives/requirements/constraints and correct implementation.

If soundness is trumped by other considerations, e.g., "development velocity", developer availability, convenience of tooling, etc., I would say you are not practicing engineering. It's not that most software development sets out to implement bugs or design flaws, it's that there's an irreconcilable difference between the mindset that treats their elimination or preclusion as a first-order consideration and lets the development approach fall out accordingly, vs. choosing a development approach and then trying to weed out soundness issues after implementation. The heated arguments in favor of continuing to develop mass-deployed or high-stakes systems in languages like C or C++, or weakly-typed languages shows the strong bent of the software development world toward craftsmanship over engineering. It's one thing when those are the only tools available; it's another thing when there are viable options that force more correctness yet people can't get over how unencumbered they feel when they go the unsafe route.

I recognize these statements probably offend, but my point is not to troll with a polemic. It's to say that software is a new technical vista compared to traditional engineering disciplines. It provides a kind of power and speed of system implementation radically unavailable in the physical realm. Our ability to construct software systems far outstrips the allotted time, and often until recently the ability, to reason about them.

This is definitely changing, and the work going into enabling soundness-by-construction through tools accessible to any competent developer is worthy of innumerable plaudits. I think we are heading toward most software development as engineering, but we are far from it today. The daily news of "hacked" systems and the never-ending stream of "system security updates" is proof.
I agree that popular music was better in the old days. But that's just because the rise of indie labels, and then the internet, have enabled the more creative artists to thrive on the fringes, instead of having to compete for mainstream popularity.
I already pay the ISP for internet service.
I’ve always wanted to find a blog post somewhere about SC2-style swarm pathfinding. Dijkstra part is simple and there are many resources about it, whats hard is avoidance - units shouldn’t walk through each other. Achieving that smooth and correct wave-like motion of zerglings isn’t easy - I’ve tried but the results were ugly.
I second this. You would be taking a massive 50% pay cut to get on-the-job training for big data. You get paid quite a bit more than my U.K. acquaintances in tech. Don’t go to the startup, start allocating some of your mental and physical energy to learning what you would like to learn outside of work. Also, if you are not already exercising regularly, start doing so as it is an investment in yourself that is priceless. Good luck!
Lambda School | Instructors (Web, Android, iOS, CS), career coaches, PMs, recruiters | REMOTE (US and EU)| https://lambdaschool.com/careers

Lambda School trains people for high-paying careers in live, online classes, at no upfront cost, in exchange for a small share of their income for two years. That means three things:

1. We don't get paid unless our students get hired

2. We are all 100% incentivized to help students get the best jobs possible

3. It's accessible to anyone (US and EU only for now), regardless of how much money they have or where they live.

Our average student increases his or her annual income by more than $47k/yr.

We have incredible backers (including Y Combinator, Google Ventures, Stripe, Paul Buchheit (the creator of Gmail), Joe Montana of Liquid2, and Ashton Kutcher + Guy Oseary from Sound Ventures) and have been featured in notable publications like The Atlantic, FastCompany, Fortune, Inc, and Venture Beat.

Over 1,000 students are currently enrolled.

All positions are completely remote, and we are a remote-first company (though we do have offices in San Francisco, Pleasanton, and Utah).

You can see our syllabi for each track here to determine if you'd be a match: https://learn.lambdaschool.com
At this point just admitting the ads are ads would be a good start.
BIM = building information modelling

https://en.m.wikipedia.org/wiki/Building_information_modelin...
Location: London
Remote: Optional
Willing to relocate: Potentially
Technologies: Reactjs; Nodejs; MongoDB; Meteor; Git; Python; Docker

Roles: full-stack, or product management

Founder of hop.exchange (https://hop.exchange). Data Science background, and MEng from the University of Cambridge.
email: will_moss@hotmail.co.uk
Agreed, this made my eye twitch:

> filter(P, S) is almost always written clearer as [x for x in S if P(x)]

sure, Guido, if you think it's clear that the variable x is in the enclosing scope...
Location: Auckland, New Zealand

Remote: Preferred. The timezone works surprisingly well for remote work on the US West coast (I spent 18 months working for a company in Oakland, CA). I just live in the future so can give you all the /lottery|election|sportsball/ results.

Willing to relocate: The opportunity would have to be remarkable (I do live in Middle Earth, after all).

Technologies: My first programming language was AmigaBASIC, but most of my recent experience is across the JavaScript stack: React, quite a lot of React Native, Express, GraphQL, Postgres, Redis, Heroku, Jest. I'm an Arch Linux daily driver.

Résumé/CV: https://github.com/richchurcher/cv/raw/master/Rich_Churcher_...

Email: rich.churcher@gmail.com

GitHub: https://github.com/richchurcher

Right now I'm belatedly working my way through Advent of Code 2018 in Rust, and writing a Node library for API authentication. Available for hire starting after Jan 14. Let's talk.
This is how I fixed my insomnia. I changed three things:

1. Before going to bed I meditate (I usually listen to the app from Sam Harris)

2. No more caffeine after 11 in the morning

3. Strict "bed hygiene", meaning: when I go to bed I immediately switch off the lights and sleep. I do nothing else. Also, I try to always sleep around the same time, even on weekends.

I believe 3) has made the biggest difference. I used to read and even sometimes watch movies in bed. I miss reading in bed but since I stopped doing that and only focus on sleeping I have never had problems to fall asleep anymore, despite going through some stressful times.

I do sometimes still wake up during the night, but since I sleep well before I can handle those days pretty well. My life has changed a lot for the better, one of the best things I have done recently
1) money is not everything.
2) I am not sure you have done a proper cost delta analysis

You mention the new job is in the Northern part of England, where are you now? Typically lower salary implies lower taxes. Depending on your life style, and where you live 124 in down town london might actually be equal to 60 in North England.

How much does your house / apartment cost each month? Is it more expensive to own a car in one verses another.

Add into the equation, and this is the hard one, how much is it worth to you to do more meaningful work?

How much is job security worth? I expect with your upcoming changes from leaving the EU, one of your possible jobs might be more at risk.

How many hours a week will you work at each? Do you have friends in one location you would miss? Do you fly somewhere for Christmas, which might cost more or less in the other town?

Will the lower salary prevent you from retiring early? Myself I love programming so I will do it forever. So a slightly later retirement has no meaning to me.

All in all there are a lot of quantifiable numbers you need to consider. There are the intangibles, but you need to list those out. Try and put a value on them, for comparison sake. You will have risks to consider - job security. Opportunity options - vesting in a startup. Although I think, mathematically your odds are 1 out of 10.

Good luck, and count your blessing you can make a choice.
> Chrome has never showed me ads.

Totally fair, but this alone by no means indicate that Chrome is more privacy-friendly than Firefox.

Firefox was the first browser to implement DNT (Do Not Track) alongside other major browsers in early 2011, whereas Chrome/Chromium implemented it nearly two years later at the end of 2012.[0]

> Most developers target Chrome and you're less likely to experience issues.

…and don’t you find it worrisome that interoperability might one day completely fade away?

> Chrome is also open-source (BSD) as Chromium

Yet Google still has a massive influence over the project. For example, see what I wrote about DNT above. Chromium also syncs all your data to Google’s servers the moment you login to any Google service.[1]

[0]: https://src.chromium.org/viewvc/chrome?revision=156566&view=...

[1]: https://blog.cryptographyengineering.com/2018/09/23/why-im-l...
The hardest time I have getting to sleep is when I know I have to get to sleep because I have to get up early the next morning for an important meeting or to catch a plane. Ironic.
Please don't break the rules at the top.

We detached this comment from https://news.ycombinator.com/item?id=18801170 and marked it off-topic.
It compares to programs like Fusion360, Solid works and others.
Please don't break the rules at the top of the thread, or the site guidelines at https://news.ycombinator.com/newsguidelines.html.

We detached this comment from https://news.ycombinator.com/item?id=18801135 and marked it off-topic.
disagree.
Kaggle challenges are very hard for the one who has no (previous) practical skill.
Procedural and navigational data manipulation with graph, declarative with SQL. Views in SQL, no equivalent of them in graph.

It should not even take half a brain to understand why [pseudo-]relational replaced and obsoleted graph 4 decades ago.
Location: Houston, TX
Remote: O.K., but not preferred.
Willing to relocate: Not currently
Technologies: JavaScript, TypeScript, Python, React, Redux, Express, Flask, Pandas, Scikit-learn, RabbitMQ
Résumé/CV: https://www.travislekich.com/Resume.pdf
Email: ttlekich@gmail.com

My current skills mostly fall within web development. I have a decent familiarity with machine learning topics. I completed a PhD in chemistry, but fell in love with programming while in graduate school. I taught myself computer science topics on the side until I graduated, then started a programming bootcamp. I am finishing the bootcamp this month and activly applying to positions. I have an odd fascination with functional programming, and would love to work in a scientific or energy related domain (though, I am open to any developer related role).
Sounds like we should have a standard set of feet moulds that manufacturers can rate against. A bit like how you can have a measure of a Kilo based on an agreed original. Consumers only then need to match the best mould version.
History of Computation, Logic and Algebra
$42k - $62k. So pathetic and incapable of supporting any decent life in London.

It appears that almost all of the UK job listings are way underpaid, likely because companies can get away with it historically. I'd like to see some aggressive VC funded companies from Germany and Switzerland, and the U.S. and Singapore etc., swoop in and grab the top talent in London and elsewhere in the U.K.
Ask HN: What is today's equivalent of knowing how to set dip switches and IRQs?
Since the thought of anyone not having access to a fully formed idea of what was a dream for computers back in the day, what is today's niche knowledge equivalent for a teenage nerd to know which would he on par with knowing dip switch settings for an IRQ to get something to work?
Well there was, but it was taken down by Daniel Webster in front of the US Supreme Court.

It’s a surprisingly common mistake though. I think I see Dartmouth University more often than Dartmouth College when reading non-Dartmouth materials.
It's great that you posted this at https://news.ycombinator.com/item?id=18801187, where it's on topic. It's not so good that you posted it here, where it isn't. And it's definitely not good to copy-paste comments on HN.

We detached this comment from https://news.ycombinator.com/item?id=18801043 and marked it off-topic. It would be fine to reply to that comment simply asking how to apply, if it doesn't already contain that information.
That link isn't very clear. Plus it's only Quebec.

I did a little Googling and in Ontario there are exceptions for flight engineer, train engineer, sound engineer, aircraft maintenance engineer, operating engineer, stationary engineer, and hoisting engineer.
>my choice becomes a browser with ads or a browser without.

given Chrome is pro-ads and doesn't allow add-ons for mobile devices, your choices are Firefox, or perhaps Brave
I agree that sharding/scaling is definitely a problem, but I'm not sure where you got your numbers from. I don't know about Stellar, but for Ethereum a full sync takes 16 hours to a day for me (which I find slow, but it's certainly not a week). And that full sync results in about 125-150 GB of disk usage. Again, I personally still find that quite much, but it's definitely not "well over a TB".
Read _The_Air_Trust_, a sci-fi novel about a century old. Then consider that human intelligence declines when CO2 reaches levels that might occur within the next century or two. If levels of inequality do not decline, we can reasonably expect that the wealthy will be polluting the planet with even more CO2 in their efforts to protect the brains of the dominant class.
Which application as complicated as slack do you run 24x7 on your computer, with a persistent connection to a server updating the ui that only reduces your battery by a few minutes versus two hours with slack?
Potato | Bristol, UK | ONSITE | Programme Lead

Potato are a lead partner on a large scale, multi-year digital project to create a state of the art, immersive experience based around an iconic and globally recognised entertainment brand. We're hire a Programme Lead to take overall responsibility for the programme delivery.

https://p.ota.to/jobs/programme-lead-bristol/

Other roles include Senior Django Developer in London and San Francisco, Product Leads in Bristol, London and San Francisco - and a variety of design positions across our locations, including a Design Lead in London.

https://p.ota.to/jobs/
NASA’s New Horizons Spacecraft Signals Successful Flyby of Ultima Thule
Skool | Senior Backend & Frontend Engineers | Los Angeles (LA) | Full Time | Onsite | 155k-260k

* Problem: Education systems are gatekept, expensive, slow, outdated, unpersonalized.
* Mission: To democratize education, instill lifelong learning and collectively educate Earth.
* Product: Social learning network that incentivizes intelligence and contribution, not fame.
* Traction: Validated idea, early dev stage, CEO with $30m/y e-learning company, 6y exp.
* Funding: $10M bootstrapped.
* Stack: Golang backend, React frontend, various datastores.
* Values: Student obsession, laser-focus, high standards, long-term thinking, stay lean, scientific reasoning, ALL in, full transparency, question everything, invent impossible.

Want to join a team of thinker-doer engineers with a hatred of bureaucracy and a bias for building, on a quest to educate Earth? We’re looking for Senior Frontend (React) and Backend (Go) Engineers to join our small self-organizing team.

Above market pay, ownership via RSU’s, superb benefits, relocation allowance, lots of sun.

Interested? Send us an email hackernews@skool.com
I'm similarly baffled by these ideas. They seem like bad ideas for so many reasons.

1. The point you make.

2. Any man or masculine-looking woman who winds up there (either accidentally or as the result of the other areas filling up) will be automatically viewed as a threat.

3. They're the western equivalent of burkas in that they promote the idea that men are uncontrollable beings and that the onus is on women to insulate themselves from us. (Though obviously they're far less extreme than a burka.)

4. A woman who can't be there finds herself alone in a sea of men, which seems like an extreme version of the situation they're trying to avoid.
For a lot of platforms, a company will produce a single piece of good software, and then milk it forever.

For the Macintosh, especially the small developers scene, there is a group of companies that consistently produce outstanding products. If they come out with a new program, you immediately give it weighty consideration because of the quality or utility of previous releases.

BBEdit, mentioned elsewhere in this discussion, is one of those. I'm also a big fan of Panic. I mention Panic because I spent the morning working with its terminal emulator Prompt on my iPad. I also use Transmit and Coda2 at work.

Can anyone recommend other companies worth keeping an eye on for new products?
Not as part of the official Rust project, of course. But it would be nice to see some exploration of what a "reskin" of Rust-like semantics with a different syntax could look like. Kind of like some languages, e.g. VB.NET or Nim are little more than "reskins" of others, in ways that arguably make them more intuitive than the original.
Why do these amp pages not automatically redirect on desktop? They are becoming a plague.
Location: Cairo, Egypt.

Remote: Yes.

Willing to relocate: Yes.

Technologies: JavaScript/Node/React.

Résumé/CV: https://github.com/jalal246

Email: jimmy002020@gmail.com
Show HN: Tea Break Challenge, a Daily Soft-Skills Exercise from Developer Tea
Location: Cyprus

Remote: Preferred

Willing to relocate: No

Technologies: Full stack web developer, Vue.js, Nuxt.js, Python, Flask, Node.js, PostgreSQL, Redis, React, Angular

Résumé/CV: CV https://www.linkedin.com/in/marvinreimer/ and portfolio https://gist.github.com/therealmarv/0e1bc6664b43d2af749a606c...

Email: marvin at whippedcreamstudios.com

Senior full stack remote web developer with DevOps knowledge and over 8 years of remote working experience with US and European companies. Available fulltime immediately or starting in February. German and English speaking.
Do you have a source? The appeals doc says Daniel Boro wasn't charged with fraud. He got away with rape because the (male) judges disagreed on the nature of consent under lies.

California amended the law after the Boro case, showing there was no consitutional right to obtain sex via frauduent medical procedures.

https://caselaw.findlaw.com/ca-court-of-appeal/1841426.html

http://nysbar.com/blogs/lawstudentconnection/2013/11/rape_by...
Please don't break the rules at the top of the thread.

We detached this subthread from https://news.ycombinator.com/item?id=18800665 and marked it off-topic.
I just had a nice vacation.

Have spent some quality time with family and friends.

One child started Uni and has a good part time job.

Other child is doing well in school and has some quality friends.

Lost 10 pounds of weight.

I am happy.

Things that did not go so well:
bah, life is good, complaining would just sound like whining.
>But in this case the intent is to cause harm which is a crime

This is a fundamental misunderstanding. Intent is a necessary component of the crime, just like intent is necessary component of most crimes. The intent to cause harm is not the crime.

>Thats why the crime is "yelling fire in a crowded theater" not just "yelling fire". Notice the difference and how it becomes a completely different action altogether despite saying the same thing.

Actions in themselves aren't universally crimes in all contexts, that doesn't mean they aren't crimes in specific contexts.

If what you are trying to argue is that no string of words can be a crime to utter in any context, then yes you are correct, but by that standard no individual action can be labeled criminal.

>I don't think it's fair to say speech can be a crime on its own.

SCOTUS has ruled many times that all speech isn't protected by the first amendment. Some speech can be made, and has been made criminal.
Why the bitly link? (Somehow I get an internal server error when trying to resolve it using <https://bit.ly/2RxW1xH+>, but checking with curl, it goes to http://fairpixels.pro )
new horizons is exiting the solar system without a golden record or a golden plaque.

seems like a waste of a very unique opportunity.
It sounds interesting. How do we apply?
Seconded! I love those games. The dialog is cheesy, but in a deliberate and non-obnoxious way. I just wish there was an easy way to wipe away all of my progress in those games and start anew, so I can play another clean play through. I've read some tutorials about how to wipe game data, but it always comes back via Steam cloud (unless I disable cloud sync for that game, but then I cannot play it across PCs). Frowny face.