skysight-inc/HackerNews huggingface dataset:
Location: Los Angeles

Remote: Yes

Willing to Relocate: Yes

Technologies: Front End Developer / Data Scientist (ReactJS/React Native, Angular, NodeJS, Python, Keras/Tensorflow, Apache SparkML, Hadoop/EMR)

Resume/CV: http://madhav.io/static/MadhavGharmalkarResume.pdf

Email: jobs(*at)madhav.io
Coffee Meets Bagel | SF, Seattle, Toronto | Python, Android | ONSITE

Coffee Meets Bagel is a dating app to help people make meaningful connections that inspire growth. We're looking for sr android and backend python engineers that have built things at scale to help us with our growth towards profitability.

We offer competitive salary, benefits, and perks. If you are looking for a company where you can make an impact, that has diverse collaborative culture that is female founded and female led, and where you can help us disrupt the dating industry through innovation, you should check us out.

Feel free to email me directly at will@coffeemeetsbagel.com or check out our job site directly. at https://www.coffeemeetsbagel.com/jobs/
Decline (99 times out of a hundred) is so slow and steady that the only way to discover that it's happening is to compare things NOW with things THEN.

So:
Can a single-earner family today buy a house, a car, and send their kids through a good education system?

Is the US still capable of launching men into space, let alone sending several at a time to the Moon and back safely?

Can a normal wage-earner still afford several weeks of hospital care?

50 years ago, we would be answering 'Yes' to all three of these questions.
I’d love to see a study more controlled for cost of living.

> In the early 2010s, after the financial crisis walloped the housing market, average growth rates in cities with populations greater than 250,000 outpaced the suburbs. But over the past five years, the average annual growth in America’s big cities has slowed by 40%, to 0.69%, according to census estimates.

I think it’s no coincidence that when prices dropped significantly, Millennials flocked to cities. That’s where the jobs are, and they could afford it.

Since most cities are not really accommodating growth, prices have ballooned, and people are being priced out.

I used to live in Raleigh and I knew a few people who moved to Apex. It was always the same story: “I’d rather stay in Raleigh but we can afford Apex.” That’s not to knock on Apex, it is a cute town, but the migration was driven much more by the simple price tag than anything else.

Meanwhile what’s happening in Apex now is pretty much the definition of the Growth Ponzi Scheme (ref: https://www.strongtowns.org/the-growth-ponzi-scheme).

The thing that blows my mind the most is how easy it is to accommodate massive growth by simply requiring a connected street grid — what almost every American town and city did before WW2 and the suburban design social engineering projects of the FDR and Eisenhower eras. A grid can scale. The stupid cul-de-sac design is literally engineered to create traffic congestion. How much more land are we going to inflict that abomination on?

Really that’s what this all comes down to: there are straightforward, known solutions to scale urban populations well beyond the relatively modest growth that we have in the US, but as long as we refuse to pull our heads out of the sand and grow intentionally we will continue to have this phenomenon where growth ruins places - first in quality of life, and fiscally in a generation when Apex is not the hot new suburb any more but is saddled with the maintenance cost for hundreds of miles of unproductive infrastructure.
Open Source Documentation: Why Is It a Good Idea?
I can't tell you how many times I've told my wife something using cardinal directions (it's due west of here) and she has no idea which way that is. Frankly its frustrating. Cardinal directions are so very useful that not knowing naturally which way is which is self-limiting.
Though one could say that this was due to too little automation rather than too much -- the default behavior could be for the ship to steer itself away from another vessel or shallow water unless overridden (setting off alarms that this action is being taken)

My $30K car does a fair job of nudging the steering wheel if it thinks I'm running off the road, surely a $2B battleship could have some basic collision avoidance capability too.
Hmm... so I assume no customers yet? Or at least you got a mailing list setup?
Ex-Facebook ML engineer and team leader. Primarily looking for EM/PM positions around ML/data projects.

Location: Toronto, Canada

Remote: Yes

Willing to relocate: Yes

Technologies: Full Stack (Python, Django, Obj-C, C++, C, HTML, JS, CSS)

Machine Learning (Scikit and NLTK, Tensorflow, Keras, ANNs, GBDTs, RL, models deployed across multiple FB teams and over 1b users)

Data Science (Numpy, Pandas, analyses at billion user scale)

Resume/CV: https://www.linkedin.com/in/personjerry/

Email: personjerry@gmail.com
Programmer Test Principles
Five years of legal pot in Colorado
Yes. Other than some corridors like El Camino, the industrial or office zones, or the various downtown areas, most of the peninsula are suburbs.
For those who don't know: The natives of the Cape York area speak a language with no words for front, back, left, or right, they only have words for compass directions. Thus, speaking their language forces you to be aware of compass directions at all times.

See: https://www.nytimes.com/2010/08/29/magazine/29language-t.htm...
I guess I never took advantage of that.

For me it was:

1) Headphones — I was used to listening to music from speakers. Even familiar music was new sounding with headphones. I had listened through headphones before, but infrequently. The Walkman only had headphones — checkmate.

2) Walking around (rocking around) with my music. Sure, "transistor radios" had been around for decades, but this was a compact, stereo, cassette player.

…I'm reminded of Frank Black's "I Heard Ramona Sing" — a tribute to both the Ramones and the Walkman.
It just sounded like teasing because it's a famously hard problem.

But having read your proposal, I actually totally believe that that could result in accurate time estimates. To summarize, remove the unknowns by planning things out beforehand, then count how many hundreds of small pieces you'll need! That sounds plausible as long as what you're doing is straightforward. (E.g., no crazy database optimizations needed to make things fast enough, no crazy ML techniques needed to make things accurate enough, no crazy algorithms needed to solve NP-hard problems, etc.)
> Or, just browse the originals:

I believe that it's worth noting that doubts about the validity of Caldera's license (at least in some jurisdictions) have been raised recently[1].

[1] https://virtuallyfun.com/wordpress/2018/11/26/why-bsd-os-is-...
Location: New Jersey
Remote: Yes

Willing to Relocate: NO

Technologies: Front End Developer / UI/UX Developer (ReactJS, NodeJS, PHP)

Resume/CV: https://www.linkedin.com/in/joshua-serrano-patron/

Email: joshuapatron@yahoo.com
But the US is Trantor. Trantor is the last place the decline starts to hit. The decline is already hitting me on Terminus.
It is quite alarming if we need to move away from digital connected tech for electrical grid monitoring and management.
What about banks? What about hospitals? storage facilities? record keeping? These are the core underpinnings of a functioning society. We are already using digital-only systems for these. If these can be disrupted or corrupted, then society will come falling apart quickly. If we truly cannot secure a digital system for electrical grid and hence we should move away from digital, then we should be doing the same for these other critical systems as well. Is this even practical now? Shouldn't we be going down the path of inventing chips, systems, algorithms, protocols and proof methods to secure these systems?
Have you ever seen one of Professor Sussman's talks where he analyzes a circuit diagram?

For example, see Prof Sussman's 2011 StrangeLoop talk (circuit analysis example begins at ~25 min mark)...

We Really Don't Know How To Compute! https://www.infoq.com/presentations/We-Really-Dont-Know-How-...

If you have the hardware schematic or the physical hardware and enough time, you can figure out what the hardware does. You can determine what its constraints are, and if you understand it well enough (for simplicity's sake, let's say you understand the hardware up to the level of the engineers who designed it), you can tell what the hardware system can and can't do and what type of codes are required to make the hardware work. You can tell at a low level what the GarageBand developers had to work with when they designed their game. And once you know the required codes, you can write software to generate the codes to make it work. And if you're really good and have the right tools, you can analyze the hardware and/or model the data flows to determine what the optimal data structures must be based on the hardware capacity constraints and data flow.

Google "reverse engineering hardware chip circuits" or watch Ken Shirriff's 2016 Hackaday talk...

Reading Silicon: How to Reverse Engineer Integrated Circuits https://www.youtube.com/watch?v=aHx-XUA6f9g
This is my experience as well, that some people are moving the the burbs, but those who are complain about it and basically say “I didn’t really want to move but I got priced out.”
I recall my brother coming back from a trip to Japan with a top end Walkman in the early 90's. It was seemed to be all metal and so small. Was a mechanical work of art.
Couple notes: I tested doing this on a fork, QR codes have a 3k upper limit (which is fine for some pages), and when using large amounts of data like this they switch to a large-payload format, which seems to be blocked by the iPhone camera.

Either they're blocking large-payload qr codes or by url length.
Introduction to Apollo GraphQL
I don't know if this is apocryphal or not, but several years ago I read that the original was a little bigger than pocket sized, so Sony had shirts with slightly bigger pockets made to demo it.
Alexa, Let’s Chat
It does not matter that I am a jerk. I guess Dyatlov would have thought Akimov was a jerk if Akimov had just beat him up instead of following his orders.

And Akimov would have taken the morally correct decision if he had beaten him up.
This put a genuine smile on my face =p
Really thank you for this. I'd forgotten the thrill of conversing with a complete stranger, from anywhere in the world, sight unseen. I hope it catches on.

A serious question though, do the actual conversations cross the server or are they direct p2p?
Securing Jboss and Wildfly
It's worse. Both sides need to negotiate properly, and the cable needs to follow specs, which many don't. Where micro USB has QC and QC2, there's a whole suite of PD (power delivery) and data protocols that cables may or may not support.

https://www.theverge.com/2015/11/5/9674462/usb-type-c-google... is dated coverage of a Google engineer testing for out-of-spec cables. See also: https://twitter.com/laughing_man.
Sorry for any confusion! I originally intended this as an update to a previous post (years before we acquired GitHub) that had the title "From 20 to 2,000 engineers on GitHub: Azure, GitHub and our Open Source Portal", so was attempting to go for a good side-by-side comparison.

Post from 2015:
https://jeffwilcox.blog/2015/11/azure-on-github/

I do realize it's probably very unlikely anyone here read that post. Happy to see if the OP wants to clarify better.
Location: Chicago, IL
Remote: Yes
Willing to relocate: Yes
Technologies: MATLAB, Python, C, Machine Learning, System Identification, Embedded Systems, Applied Mathematics
Résumé/CV: Upon Request
Email: michael.ezen [at] gmail.com
exa[0] dubs itself a "modern" ls written in Rust. Interesting to compare. Still over 6,000 lines not including comments.

[0] https://github.com/ogham/exa
Although The Walkman was released 40 years ago, Sony had actually made something that will look familiar another 10 years earlier and was used on Apollo moon missions: https://airandspace.si.edu/multimedia-gallery/5254hjpg
https://www.sony.net/Fun/design/history/product/1960/tc-50.h...

Incidentally, I only discovered this recently after hearing the Apollo 11 astronauts use one to play a prank on mission control while on the way back to earth. You can hear this at the amazing https://apolloinrealtime.org/11/ (definitely works best on desktop not mobile)
After Dark K3s – Run Hugo in a Lightweight Kubernetes Cluster
> I thought we had freedom of speech in the US.

Freedom of speech is not absolute in the U.S., and never has been. There’s a fairly long list of boundary lines that are not protected and can get you in trouble if you cross them. https://en.m.wikipedia.org/wiki/Freedom_of_speech

> If I want to draw a picture of you doing something nasty and post it to my own website why should the state stop me?

Maybe the same reason the state stops you from hitting or shooting people? Turn that around - why shouldn’t someone stop you from doing something mean, degrading or damaging to someone else publicly?

We could discuss reasons why or why not, but that would also be beside the point. The current law defines illegal speech to include a whole bunch of things your nasty picture might constitute: the harm principle, the offense principle, libel, slander, obscenity, pornography, incitement, fighting words, right to privacy, and public security, just to name a few.
Definition of bullying: a person who habitually seeks to harm or intimidate those whom they perceive as vulnerable.

I've been fortunate enough to never have been significantly harmed or intimidated by any of my bosses (I suppose they could fire me or something but they've never threatened anything like that at all) so in my experience it's pretty clear that not all bosses are bullies.
Location: Toronto

Remote: Yes

Willing to relocate: No

Technologies: Kubernetes, BASH, C, Ruby, R, JavaScript, Node.js, React.js, Embedded Systems and Circuit Design

Résumé/CV: https://notryan.com/resume

Email: ryan@rmj.us

Notable Projects: https://webfpga.io, https://github.com/ryanmjacobs/c

Right now, I'm working a 12-hour-week management gig, leading 3 software developers in creating a product: https://eternalist.io. But I could always use more hours and work on interesting projects.
M-KOPA Solar | Senior Data Engineer | REMOTE (ideally GMT+0 - GMT+4) or ONSITE in Nairobi/London

M-KOPA Solar is a large-scale solar energy company focusing on pay-as-you-go systems for emerging markets, primarily in East Africa. We sell small home solar systems that provide lighting and energy to customers who are not currently well-served by the traditional electricity grid. We currently have over 700,000 direct customers (equating to roughly 3.5 million people benefiting from our services) and are expanding quickly. M-KOPA may not be a household name in some job markets, but we have a lot of traction, and a solid runway of interesting engineering work.

By joining us, you will get to work on a compelling social mission, while also enjoying the engineering challenge of working to maintain and evolve a ~1 million device IoT installation.

We are actively hiring for a senior data engineer. The ideal candidate would be comfortable working to build data warehousing/persistence flows based on streaming data systems (e.g. Kafka, Event Hub). We are a small team, and so an ideal candidate would be excited to interface with BI developers and application developers to select and implement creative data solutions across a wide-ranging problem space, with involvement in everything from infrastructure to schema design.

Please contact owen.scott@m-kopa.com for more information.
Isn't this great success of 'Russia/China' so-called hacking ?
I went the other way, bringing my family from Raleigh to SF. There are tradeoffs, but its worth it overall for the cultural and natural amenities for the kids and for the chance to be in the heart of the tech industry.

I do sometimes think about moving back to have nicer housing, but our net income is much higher here despite the cost of living, so the option to “retire back” someday will probably always be there.
Location: NYC / New York City

Remote: Yes

Willing to relocate: Not immediately

Technologies: Python (Django/Twisted), Java/Scala/Kotlin, postgres/MySQL/redis/hbase/elasticsearch, rabbitmq/kafka/sns/sqs etc etc

Résumé/CV: www.linkedin.com/in/nathanoorloff

Email: nathan+hn@no.tl

---

I have around 12 years experience (mostly with startups) and prefer backend / infra work these days. Currently enjoying some time off between gigs and starting to think about what's next. I've led sizeable projects, worked directly with clients (gasp without a pm!), been responsible for launches at scale, set standards for eng orgs and much more.

Ideally I'm looking for something that makes the world a better place but I'll hear you out on Airbnb for cats if I get to learn Rust/Go or improve my FP skills along the way. Nothing in finance or advertising please!

Caveat: I'm Australian and would need an E3 Visa sponsored.
Location: N/A

Remote: Only

Willing to relocate: No

Technologies: Front End Developer, GoLang, NodeJS, Mongo, sql

Résumé/CV: http://jiteshmanglani.com

Email: jjmanglani01@gmail.com
There's probably an ideal system down the route of more high tech, but in the real world they would never be implemented perfectly. As complexity increases so does room for security issues.

I don't see the problem with striking a balance with technology and putting in low-tech solutions for security reasons. So yeah I think many of those systems should implement similar measures.
Draup is hiring for various positions in Backend, Big Data, Machine Learning and Front end teams

If you love solving problems, learning new technologies, taking on difficult challenges, finding creative solutions,
and are interested in taking up a job that excites you to go to work every morning then click on the link below or drop me a mail with your cv at hr(at)draup.com

For more information visit - https://draup.com/careers/
There is a difference between working conditions, and labour rights. America has first-world working conditions, and third-world (or worse) labour rights.
ftw/nftw is a crap interface as it relies on C callbacks and isn't re-entrant.[1] Android/Bionic, Darwin/macOS, DragonflyBSD, FreeBSD, glibc, musl libc, OpenBSD, NetBSD, and even Solaris all support the FTS API.[2]

Of the extant Unix environments only AIX and QNX seems to lack it. HP-UX doesn't seem to support it, either, but I don't count HP-UX as extant. In any event it's trivial to copy an FTS implementation from a BSD.

I'm a strong advocate for adherence to POSIX, but in this case there's significant benefit from using FTS and very little, if any, cost.

[1] FTS uses a C callback for its comparator, which can be a headache but not nearly to the same extent as it is with nftw.

[2] It's originally from BSD Reno. It was adopted by glibc, which in turn has forced commercial vendors like Solaris to support it as they're chasing Linux/glibc API compatibility. I would expect AIX to add it eventually.
This is particularly surprising given that most people in the UK use “stones” as a measurement for weight, so pounds would be just as confusing as kilograms.
Drives me crazy to see how we report this stuff. Doom and gloom sells more papers than hope, of course.

Yes, we are still net deforesting the Amazon rainforest... At the slowest rate since we began measuring. In 2016 we deforested about 6000km2. TFA says that in 2018 we deforested about 3700km2. This is down from the 1995 peak of 28,000 km2/yr. Remember all those programs to save the rainforest? Turns out they're working really well, and TFA proves it.

BBC opted not to print the headline "Amazon deforestation still improving, now at lowest rate ever!" And opted for the scary/outrageous version we see above. Both are true, but one tells you that our anti-deforestation efforts work, and have been improving the situation for decades. The other says everything is hopeless. Which one do you think is better for encouraging further action?

We're not done yet, there's still a terrible amount of deforestation going on, but we are definitely getting there!

(Fancy chart: https://ourworldindata.org/uploads/2013/11/annual-rate-of-le... )
IAM for Dummies: OpenID Connect
Everything in my comment is 100% historically accurate.

Yes, there was a BBS scene, but it was a fading retro thing.

That's besides the point; the blog describes technology that existed in the middle 1980's, and claims that was the state of the art in the middle 1990's. Nobody had Internet, chat was for two people, one of whom was the sysop and so on. While those systems still existed, they were just retro holdovers from the 80's.

I contracted for a pay-per-click subscription website running on Linux, in 1994. This had customers. I know because I wrote the billing system to charge authenticated users for the mining/prospecting-related info they accessed. This business still exists today in some shape: http://infomine.com In 1994 it employed some half dozen full-time staff to do the research and keep the database updated.

I knew many people who were Internet connected. I communicated via e-mail.

In 1995, Windows 95 came out. It came with a TCP/IP stack: no more bolted-on networking. And, in a follow up release, it bundled Internet Explorer. Those pieces were there for a reason.
That's because the device group is a different entity than the media group. Unfortunately the media group made enough money to start dictating things to the device group which didn't single handedly ruin it, but definitely opened the door to the Korean rivals that weren't bending over backwards to stop consumers from using their devices.
I'm an experience full-stack software engineer, specializing in data engineering and data science. I'd like to work on something that helps address climate change or other major problems.

Location: San Francisco
Remote: Maybe
Willing to relocate: No
Technologies: Tensorflow, PyTorch, Python, C, C++, Ruby, Solidity, Erlang, Docker, Javascript, React, Rails, AWS, Docker, R
Résumé/CV:
For the last 8 months or so, I've been focusing on organizing and getting politicians to stop taking money from the oil industry and talk about climate change. Among other things, I helped get Kamala Harris to sign a pledge not to take money from the fossil fuel industry.

Prior to that, I created a website for generating clothing patterns using generative adversarial networks. I had some success trading cryptocurrency. I coded a Ethereum DAPP, but I never launched due to regulatory issues. I had tried applying image recognition to grading coins and it kinda worked, but I found out the coin grading system is kinda rigged.

I've also worked at major web companies applying natural language processing, doing internationalization, client/server architectures, and web development. You can see more at https://www.linkedin.com/in/gershon-bialer-3ba7174/.

Email: gershon.bialer@gmail.com
Thanks for that link. Fascinating. I had no idea of that linguistic aspect. My comments were just based on having spent some time in Cape York (in the bush & on the water) a few years ago.
mps-youtube is really nice! Thanks for sharing! Never thought this was actually possible to do from an android terminal app.
IAM for Dummies: OAuth 2 Grant Types
It’s an adverb and it refers to the heartbreak, not the article itself. I’m afraid you misread my comment ;)
Well, i'm here to say that if you use a normal linux distro with KDE or Gnome your going to be in the multiple GB's of ram pretty quick. Sure you can have a stripped down linux distro with X/lxde or whatever in under 1GB, but you can also use windows IoT or Core for much the same effect.

The problem is that MS (and the mainstream linux DE's) aren't willing to admit that some of the "modernization" they have done over the last decade has done nothing but increase the visual lag while massively increasing the resource consumption for what is frequently little more than transparent windows (cause high DPI is still not quite there in both cases...).