skysight-inc/HackerNews huggingface dataset:
San Francisco | Full Time | Onsite

Lattice is making performance management software for companies that put their employees first. Our mission is help companies run better by building great performance management software. We make it easy for companies to manage their goals and performance reviews.

We're a young company looking for ambitious engineers to help us build great product. With both user base and revenue increasing every month - all we need is you.

Our current stack is React / Redux / Relay on the front-end and GraphQL / Node on the backend. This role will focus primarily on the front end but ideally you’d also be comfortable working on all parts of the stack. While existing Javascript experience is highly desirable, we are truly looking for engineers who are passionate learners, willing to pick up whatever is necessary along the way.

https://boards.greenhouse.io/thesourcery/jobs/478290?gh_src=...
Several orders of magnitude harder.
Atlassian Bamboo

https://www.atlassian.com/software/bamboo

Kubernetes is such an overkill for most companies. Unless you're deploying to dozens of servers of non-homogenous projects/services, you probably don't need it.
Location: Remote Rocky Mountains of Colorado

Remote: Sure

Willing to relocate: No, will travel over 50%

Tech: Generalist. Previous focuses on security, human interface, audio manipulation, and car design(hobby). Can code, but hate coding, go on and judge me.

Résumé/CV: Why read my list of white lies and exaggerations? Talk to me or don't.

Email: Whoopdattrik@gmail.com

I am comfortable but bored. I am seeking challenges lasting less than 2 years on any single project. I am not looking for conventional 'employment'. An autodidact and multidisciplinary hobbyist of sorts, just looking for the next temporary obsession. Call me in to bridge gaps, or to work on a problem outside your usual scope. I proudly defer work I cannot do to others that can.
The core points of this talk, as noted in the Addendum [0], is that "we need to take a fresh look at Christopher Alexander".

Since that point has been established, it would make a phenomenal follow-up talk to take Alexander's book, which is from the 1970s, and begin a discourse on how his ideas can be applied to modern software engineering and architecture. While the reader takes away from the slides that Alexander has some unique ideas that are probably useful, he/she doesn't come away with a good understanding of what they might be. (though if anyone knows of talks that discuss Pattern Languages, I'd love to see them!)

[0]: http://perl.plover.com/yak/design/samples/note.html
Another early device problem was the threat model post WWII is of course nations will put up a near Manhattan Project level of effort which turns out to be just enough to break it, everyone knows that.

Pre WWII of course, they figured if a PHD mathematician couldn't crack it in a couple hours with chalk and chalkboard, well, surely they'll just give up, right?

The ratio of optimism to pessimism was a bit off.
There was a good few years where you could make an entire career out of re-hashing Java blog posts from 2000-2005 with Ruby syntax and be considered on the cutting edge. I should know; my first blog post was about dependency injection in Ruby. This was especially ironic given how long Rubyists shit-talked Java all those years.

There's a few things at play here: it's true, to many people, the last ten years didn't exist! There are a ton of programmers who have less than ten years in the industry. It takes time to learn all that history. Another aspect is that teaching something you've just learned to others is a great way to solidify your knowledge of that thing. You also have https://xkcd.com/1053/
California's whole proposition system is stupid in general.
Isn't that exactly what the article is doing, calling on others to vote the same way?
Strange times we live in.
On SQL injections, it doesn't cost more, it just requires to use the correct syntax. Pretty much every database framework offer a syntax to avoid SQL injections. They take a negligible amount of time to type over concatenating a string.

On third world country programmers, first I wish only third world country programmers wrote SQL injections vulnerabilities and other easy to avoid mistakes. Then, if you need to audit your accounts or get some engineers to review the structure of your bridge, you will insist on a good reputation / demonstrable competency. If vulnerabilities will land you in jail, you start looking at quotes from software vendors in a different way.
You are welcome. Best of luck! :)
Autonomous driving will solve this. You won't need to own your EV, you'll just be able to pay $0.50 for a cab ride, and it can go charge itself whenever.

Autonomy will also eventually allow for in-fight recharging. A vehicle will just pull up behind you and plug in.
I found it hard to get into, as well. I had this feeling of distance, like I was reading a parable that I'm unable to understand. Or like the writing style was too unfamiliar an jarring, yet perhaps entirely acceptable with acclimatization. I'm not sure I can say it wasn't a good book on these grounds, I've had similar issues with older literature from western cultures as well.
Which alternative has a 3 gigabyte per second SSD?

And four USB-C 3.1 ports with TB 3.0?

And a TouchBar?

And really last 10 hours on battery (Microsoft advertised 12 for the SurfaceBook and it only lasted 6 on the same test the MBP lasted 10)
As in I'm pretty sure that in a previous job, I received semi-official government-issued guidelines: « Don't use it, we know how to crack it, and we're pretty sure that we're not the only ones. If you value your data, use TrueCrypt instead. »

It was pretty thin on details, and the stuff may have been fixed in the meantime, but here you go.
This seems like system creep to me.
Also, Giphy hasn't figured out a way to bring in revenue, knowing the history of these kind of services they will probably soon collect user data anyway to sell to advertisers.

I would be more a fan of static sticker packs, like Apple has introduced in their messaging app. Maybe even have independent artists make them instead of copyrighted content. Would fit more the philosophy of Whisper Systems in my opinion.
I usually tell teams to really focus on specific and direct stories that are helpful to answer the three things all people in a pitch care about: Team, idea, and traction.

Team is pretty straightforward. E.g. How do you know if you can do X? Well, my cofounder Amy did that for Google for 3 years.

Idea tends to revolve around validating the market, e.g. We know customers want it because they already pay $10K/mo to Oracle for the same thing.

Traction is the thing that usually really helps nervous folks because it doesn't change with delivery — your numbers are your numbers, so if you know how much revenue you're making and what the growth rate is the last 6 months, just say it.
The problem I had with PCI DSS is that you could check the boxes and if you are never audited, you don't actually have to fix those problems. I worked for a place that ran that way for ~3 years.
I was home schooled and never played sports until 13ish. I only started because there were people like me that seemed like they were having a good time. I was awful but I made friends. Ended up being a college athlete in another sport.

Maybe France is different but I don't think not playing sports at age 3 is as big of a deterrent as you may think to playing sports or making friends.
For all the naysayers... Try installing python/jupyter in a corporate environment. It was a no go from the start at the last 4 companies I have worked at.

R and RStudio just installed and worked for 3 of the 4 companies. The 4th required a tweak to one environmental variable and everything installed/worked after that.

Corporate IT restrictions can make or break software.
Scoutible | VP Engineering / CTO | San Francisco, CA | Fulltime, ONSITE | http://www.scoutible.com/hiring/
(Also hiring for PMs, Frontend/Full Stack Engineers, Interns)

Scoutible is on a mission to make every hire a top performer… using video games. (Here's a short video that explains the concept: http://tinyurl.com/scoutiblevideo). Our team seeks an experienced engineering leader to join our fast-growing startup backed by Mark Cuban, NEA, Great Oaks and other top VCs and investors.

Some quick bullets about us:
-Scoutible launched at Tech Crunch Disrupt in May
-Scoutible won the GStartup Worldwide 2016 Competition in September
-Scoutible was featured in Fast Company in October (http://tinyurl.com/scoutiblefastco)
-Scoutible is an all-star team of engineers and PhDs from Harvard, Stanford and other top institutions

Role Description:

As Scoutible’s VP of Engineering, you will own and execute our company’s technical roadmap, alongside an ambitious, all-star team who has each other’s backs.

The ideal candidate has expert knowledge of modern web technologies and frameworks, has built backend infrastructure and/or data pipelines, and has experience growing engineering teams shipping software products. Interest in data science, machine learning, and/or big data is a plus. Your role will involve hands-on coding balanced with engineering team management. As the team grows, aligning the vision and milestones we set forth as a team will be a primary focus. There is the opportunity for a significant equity stake for the right candidate.

Our product-first organization solves the #1 challenge for every company: hiring the best talent. You should be passionate about delivering first-rate solutions and eager to make a significant impact on the success of the entire company.

----
We are also hiring for a few other roles (check out the links for more info):

VP Engineering: http://www.scoutible.com/vpeng
Product Manager: http://www.scoutible.com/product-manager
Frontend Engineer: http://www.scoutible.com/frontend-engineer
Interns in engineering, data science, and marketing

Thanks! Our team is excited to hear from you. You can reach out in 2 seconds via any of our job links and we'll follow up immediately.
The USB-C phone from Samsung got recalled because exploding.
AmazonLab126 is hiring Software Development and Software QA Engineers
Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV and Amazon Echo. What will you help us create?

If interested please send your resume to sjambula@lab126.com
Google Chrome Privacy Whitepaper
Nujabes got me into the genre, along with a lot of people I know! I'll look into Kaiori Breathe and Zero Seven.
Los Angeles | Full-Time | Cyndx Networks | https://cyndx.net

At Cyndx Networks we're re-thinking the Capital raising process using a data-driven model to both recommend investors for companies as well as reach out to them and power your fundraise.

Our clients range from Huge Investment Banks (You've heard of them) to growth stage startups that you may already not know or have yet to hear of.

We operate with a completely flat structure, where independence and automony is the norm.
We take an open and collaborative approach to solving massive problems. Everyone has a voice.

We truly care about work/life balance. You won’t be chained to your desk. We are a Slack driven culture, no emails (except for your lunch orders), or useless meetings.
We have a very unique opportunity to tackle the massive industry of investment banking.

Right now we're filling positions for software engineers, but particular interested in people who are more senior so I'll post that description here - Others will be up on our site soon as well so feel free to reach out if this sounds interesting to you!

http://cyndx.net/jobs or jobs@cyndx.net
I lug around my laptop every single day. I bought a cheap bag off Amazon [0] because I also lug around the charger and an external mouse. I also carry a gallon of water with me everywhere I go.

[0] https://www.amazon.com/gp/product/B00DUGZFWY/ref=oh_aui_deta...
Insikt Inc | San Francisco, CA | Full Time | Software Engineer Openings

https://insikt.com/#/about/our-team

Insikt is a rapidly growing technology company that connects borrowers seeking loans with investors seeking better, stable returns. Our mission is to bring trust and transparency back to the world of lending and securitization while also helping underserved families and small businesses find responsible credit options. We are accomplishing this mission by enabling:

Lending: Our proprietary white-label lending platform (Lendify) allows any retail store, online brand, or distribution partner to make loans or provide purchase financing to its customers, in its own brand name, without any prior credit expertise and with minimal upfront investment.

Investing: Our proprietary investing platform allows accredited investors to buy into a variety of investment instruments backed by distinct loan portfolios underwritten in-house. Each investor has online access to all the same data as our Risk and Analytics teams, ensuring transparency into all investment instruments.

We have brought together the best and brightest from top tier technology companies, leading financial service providers, and world class investment firms. We are funded by some of the best investors and entrepreneurs in the world, including First Mark Capital, Capital One, Continental Investors and Serengeti Asset Management.
The ABZs of Zoning your home network
Look at his profile picture, would you expect any less? This isn't the first time they've done it, and it surely won't be the last.

https://searchenginewatch.com/sew/opinion/2364585/court-rule...
Hi Brian, I currently use pocket, why should I use Instapaper instead, is there any differentiation? I also receive the Instapaper weekly emails, which I love for the curation of top stories. Thanks.
Thank you, very useful.
The rest is sizzle, that there is the steak
Immigrant Roasts Donald Trump(Fuck Trump Rap Video)
DC/OS [1] supports services (long-running tasks) and jobs (one-offs or scheduled) which don't necessarily have to be container images. See also [2] for a small write-up on this topic.

[1] https://dcos.io/
[2] https://medium.com/none-size-fits-it-all/u-cant-touch-this-9...
Agreed that undistracting ambient is the best coding music :)

My favorite bands / albums are

- AES Dana: Leylines, Perimeters and Pollen

- Astropilot: Solora Walk 2, 3

- Carbon Based Life forms: Hydroponic Garden, Refuge, Twentythree, World of Sleepers

- Connect.Ohm: 9980

- H.U.V.A. Network: Ephemeris

- MIKTEK: Elsewhere

- Solar Fields: Mirror's Edge, Movements, Origin #1 & 2, Random Friday, Until we Meet the Sky

- Stellardrone: Echoes, Invent the Universe, Light Years, A Moment of Stillness, On a Beam of Light, Sublime

- Zero Cult: Where Rivers Have No Name
Let me start by stating I am the release manager for Codenvy and Che. When trying to decide if a cloud IDE is right for you like so many things in life "It depends". A local IDE probably works "fine" for most single developers or small teams. Developers that have been using a certain local IDE may find that it is better to stick with it than to invest time in learning about and how to use a cloud IDE. Also certain program development can only be done with specific local IDE software. Codenvy is trying to fit into as many developer needs as we can but we know we will not always be right for everyone.

However, Codenvy and Che does have advantages over local IDEs. The biggest in my opinion is having a consistent programming environment that can be distributed quickly. We leverage the use of Docker in creating workspaces that run machine(s) which are Docker containers. Source code, compilers, debuggers and executables are all "contained" in the same runtime environment. This means consistency in compiling, executing and debugging. When a developer get's something to work successfully others will be able to do the same consistently. Also, transitioning from development environment to production in most cases is more consistent and faster if your production environment uses or can use Docker containers in production. Running the IDE on a dedicated server also can increase compile performance and reduce local machine hardware requirements.

One special advantage that Che and Codenvy over traditional IDE's is some embedded systems. A developer could include a built-in IDE in their embedded system. When the embedded system is connected to a network the developer could use Codenvy or Che to directly reprogram the device using the device's ipaddress and a web browser. Downside to having the IDE on the embedded system though is processing power but could work in some cases. Alternatively, a cross compile development environment could be setup with Che and Codenvy that could upload the binary/assembly to the embedded device after compiling. This is actually what we are doing Samsung's Artik development board with the Artik IDE.

On the topic of leaving a developer "high and dry" if the product fails, is why open source is a good idea for an IDE. Open sourcing Che, which Codenvy is built on, ensures that the product has the ability to live on without us if for some reason Codenvy fails. Not only is Che open sourced but is part of the Eclipse foundation.

This is a great topic and glad to see all the interest. It's good to see what developers feel about and want from cloud IDE's.
Thanks for commenting. Sounds like you applied for our DevOps role, which we had a flood of really great candidates for and hired 2 people in that timeframe quickly.

We have been refining & trying to streamline our interview process, but our #1 priority is to make sure we find a really strong fit (both technically and culturally) since our team is still small and we're looking for all-stars :)
Thank you. It's interesting to see the original idea of NC growing and becoming cross-browser.
title += ' (2002)'
Geli | Melbourne, Australia | Senior Python Engineer, Senior Java Engineer | Renewable energy
Imagine a world where there is less reliance on non-renewable power. A world where you source your electricity from your neighbors rather than from power stations hundreds of miles away. A world where software makes the best possible use of the solar, wind and battery storage available. This is Geli’s vision - the “Internet of Energy(IoEn)”. We're a Series A funded company expanding our Engineering team from San Francisco, CA into Australia and are looking to hire 2 engineers. Drop us a line if you're fluent in either Java or Python, have an interest in Machine learning, controls engineering, IoT technology, and most importantly a passion for renewable energy!
Learn more at: http://www.geli.net/about/careers/ or feel free to contact me directly at: ben[~at~]geli.net
Are heart devices threatened by hackers?
AMAZON LAB126 HIRING SOFTWARE ENGINEERS | SUNNYVALE, CA | FULL-TIME | ON-SITE

Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV and Amazon Echo. What will you help us create?

https://www.amazon.jobs/en/jobs/435185
https://www.amazon.jobs/en/jobs/439210
https://www.amazon.jobs/en/jobs/443048

IF INTERESTED, PLEASE SEND RESUMES TO LENAN@LAB126.COM
Ah okay I usually hear to that referenced as public transit. Septa, on that list, is the public transit I was referring too. The trains on peak times are often packed.
WHATWG is a bug.

A set of browser vendors just choosing the maximum superset of their implementations for everything. Everything is compatible.

That’s the worst possible way to define a standard. A standard is important because it sets limits of what is allowed and what not. Because it is more strict than anything that came before. Because you can actually just implement it, and if something doesn’t work, you can complain to whoever didn’t follow it.

The A paper standards say "A ratio of 1 to sqrt(2), A0 is 1m², every smaller standard is exactly half the area of the previous one".

Not "Well it’s kinda this or that or that", as WHATWG does.

The fight where WHATWG was trying to redefine what URL means, and tried to force cURL and other projects to parse completely retarded patterns as "http:/google.com" (notice the typo) as URL is just another example.

As I said in another comment, a standard is supposed to shape the environment it describes, make it simpler. WHATWG standards don’t fulfil that description, they make the web just more complicated than it already is.
The bigger problem often is...

We don't often understand what we are building most of the time.

Software is a communication tool most of the time. You are communicating between machine and user or user to machine to network of data and so on.

Most of the code is really a translation from input to some kind of command or process and outputting the result.

The more layers you add to that, the further you are from the truth and the more confusing the world truly is. For all the patterns, abstractions, and so on that we lean on, we miss out on the most important one...

input -> processing -> output
Benchprep | Senior Engineer | Chicago (ONSITE)

Company: We are a small group of driven, ambitious individuals committed to changing the landscape of education. We work hard, eat well, and have lots of fun. We work at BenchPrep because we love it (plus benefits, competitive salary, perks etc).

We are looking for talented and motivated professionals who are excited about the chance to leverage technology in order to impact the lives of millions of students. Our clients include ACT®, HRCI, Hobsons and many other educational companies.

Check out job description http://www.builtinchicago.org/job/senior-engineer-6 and shoot email to nickolay@benchprep.com
So Sad 'LindaIkeji.social' Has Just Been Hijacked
How can you be sure [1] is fake? To me the picture looks like the real one reported in [2].

Read the UL warning notice. Note that the real ones have a bevel in the plastic frame outlining the product label,
(this prevents putting the label in upside down) while the fake ones do not, even though some have a corner cut on the label. They also say "Taiwan Made", not "Made in Taiwan".

Here's a 5 amp Omron solid state relay in the same form factor on Digi-Key.[1] $24.75. Digi-Key doesn't carry Fotek.

Here's a teardown of a counterfeit relay on Instructables.[2] The author had designed these relays into a larger system and was getting warranty returns of the entire product. It has components sized for maybe half the nameplate current rating. There are complaints on forums from people using these for 3D printer hot bed control, brewing control, freezer control, and "grow rooms". They're a popular way to get an Arduino to switch large AC loads. Under higher loads, some units have been observed to melt. Others failed, sometimes into the ON state.

[1] http://www.digikey.com/product-detail/en/omron-automation-an...

[2] http://www.instructables.com/id/The-inner-workings-of-Counte...
This guy clearly doesn't understand the iterator pattern!

J/K'ing. But he consciously chose to give the talk a "click bait" title, and the goat thing was a bit of hyperbole. Totally reasonable things to do, but know that you have to live with the backlash from that.

All of that said, I agree with this core point that "we need to take a fresh look at Christopher Alexander". I plan to go out and get a copy of the pattern language book and read it sometime soon, to get a better perspective on "real" Alexanderian patterns. This was a handy reminder to do that.
Implementing Twitter Bot Using Ruby