skysight-inc/HackerNews huggingface dataset:
Honestly, I don't think it's really changed all that much. I think React/Vue/Angular/etc are confusing for people who don't write a lot of front-end applications but honestly I'm writing the same code I used to write years ago with jQuery except now it's a whole lot easier and more maintainable.

I think what has changed is a lot more people are writing SPAs (sometimes for good reasons, sometimes for bad ones) and are shocked by the complexity. It's like any other type of development: pick the right tools for your job and know them well.
I have impression that other way round, changes in js are one of the slowest amongst programming languages.

We have lots of js in our project, and it's mostly the same js as when I first learned it in early 2000s. No ES6, because it's completely unsupported in Android Browser and IE. Why bother with transpiling for just shorter syntax for functions? We had Sprockets and I'm not sure if there's adequate transpiling of ES6 for it. So, browsers are stuck with ES5 forever, does that mean that JS is evolving fast? And ES6 itself is ancient, it was released when iOS still had skeuomorphic UI.

On the other hand, while playing with IoT project I had to use C++ recently, and it feels like entirely different language than 10 years ago. Even Ruby had syntax changes in last few years, and lots of small standard library changes.

Maybe fashion and "best practices" in js world change frequently, but not the language itself. Featurewise it's still on the level of Python 2.2.
I prefer dancy and melodic electronic music, and tend to dislike drum-and-bass and dubstep, yet there was a short (several month) period where Skrillex caught me. In the 7 minute songs, it had just enough of the qualities that fit me
Peak "conventional" oil has been reached years ago. The reason why oil production keeps rising is because Big Money finances shale oil and tar sands, both of which are highly unprofitable.

For some reasons, peak oil fanatics never thought Wall Street (or the Fed?) would lend free money to money-losing ventures that are literally ruining our planet. Tell me, who are the fanatics again?
They've also written they're own client in rust https://github.com/cloudflare/boringtun
It's also a way to learn more about the thing being reimplemented.
Google Kills the Goo.gl URL Shortener
LogMeIn | Boston, MA, USA | Senior Software Engineers and Agile Coaches | Full-time, Onsite

LastPass is the most popular cloud password manager on Earth. 16.5m people rely on us to secure their digital life and provide seamless access to their passwords and personal info anytime, anywhere, on any device.

We're looking for senior software engineers who want to help build the future of Identity and Access Management, advance open web standards, make cutting-edge security accessible to mainstream users, and make weak passwords a thing of the past.

We are built on PHP7 and Go, persist in MySQL and Cassandra, write JS and TS up front, and we test in Java.

We're a close-knit team of engineers and product managers that are really passionate about our product. We take our work seriously and hold each other to a high standard, but the atmosphere here is relaxed and comfortable. We trust and support each other. We value each other's input and respect one another. On a personal note, I've been at LastPass for almost a year and I've found it a really rewarding and enjoyable place to work.

SWE: https://careers-logmein.icims.com/jobs/51466/lead-software-d...

Feel free to contact mike.amirault@logmein.com with any questions, and include "HN Who's Hiring" in the subject line.
Last month, I met various American MBA students from top US universities. Top of the top. As we rode in cars and ate lunches, they chatted about Democratic presidential candidates. They all didn't like Trump. This was about the time that a number of candidates had announced, and they were discussing who they liked or didn't like. I asked them what they thought of Andrew Yang, and they had no idea who he even was.

It showed me how much of an uphill climb Yang has to even get name recognition. I'd like to see any American to walk into any coffee shop and ask, "Hey, so what do you think of Andrew Yang?" and see what kind of name recognition he really has. If these top MBA candidates from top schools who were so enthusiastic for discussing Democratic candidates did not recognize him, who would?

As much as we might make fun of MBAs, I imagine them to still be more plugged in than average as to what's happening in the world, especially if they're Ivy Leaguers? Or does Andrew Yang really have good name recognition, and I just got unlucky in running into posers who have no idea about anything? Or are people really just not that plugged in after all?
I'm impressed by the 3D effect on the labelled images. Not just the fact that they move around when you hover them, but the depth effect between the image and its labels.
I actually loved that intro. Check out Stackoverflow for a horrendous example of an April fools "joke" today.
Sparkswap (YC S18) | San Francisco, CA | ONSITE | https://sparkswap.com

Sparkswap is the first cryptocurrency exchange built on Lightning Network atomic swaps. For the first time, it’s possible to make instant trades between blockchains while keeping custody of your assets. We’ve built a new and better way to trade cryptocurrency - one that doesn’t require you to deposit your funds on an exchange and expose them to loss or theft.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/sparkswap

Here is our open role:

- Senior Software Engineer: https://jobs.lever.co/sparkswap/9203c802-2083-4658-b23c-f904...

Tech Stack: Node.js, Golang, gRPC, MongoDB, Leveldb, LND (Lightning Network implementation), Bitcoind/Litecoind, Docker / Docker Compose
I hate hackerrank. The experience writing the code is terrible. You have to scroll up and down the page to remember what they want you to do. It's barely a text editor and slows down how fast you can actually write the code they want under the timelimit.
You seem to be ignoring the rave scene
Go try a good veggie burger. They've been around a lot longer then the impossible burger, and taste a lot better.
Gridspace | DevOps Engineers, Software Engineers | ONSITE | Los Angeles, CA | Full-time | https://www.gridspace.com/

Gridspace is a speech software company out of SRI, the lab behind Siri. Its software processes millions of spoken interactions for some of the world's most respected businesses. From contact centers to trading desks to voice networks, enterprise operators use Gridspace to capture, understand and handle all their mission-critical voice communications. Gridspace's real-time, accurate and massively scaleable speech processing technology has been recognized by NIPS, NoJitter, HBR, Forbes and the BBC. Gartner named it a "Cool Vendor" and Forrester covered Gridspace its latest NLU briefing.

The company is hiring for its office in Los Angeles and offers a challenging mission, competitive compensation, and a high-quality working environment.

Apply here: https://boards.greenhouse.io/gridspace
> To "get around" this (but see the next paragraph), we usually associate each node to a simple identifier such as an integer (usize), and store all nodes into a Vec. [...]

> Honestly, I think this is good practice even outside of Rust.

It is, and they use this way of writing their code a lot in game dev. They call it Entity Component System, or ECS for short. The concept of ECS extends a bit beyond what you described above but fundamentally I perceive your description to fall in line with ECS.

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

An ECS library for Rust exists, named Specs. It might be of interest.

https://slide-rs.github.io/specs/
> hearing about go, rust, kubernetes, docker, etc make it feel like backend is similarly fast-changing.

That's just hacker-news discourse. As for go and rust, backend programming languages aren't changing very much for most people. Python and Java are the most numerically significant languages and the experience of being a backend engineer in those languages doesn't change rapidly. (Python has just spent about 10 years releasing v3 and, while it is a great thing, honestly the difference that will have the most impact on peoples' brain-time is that you can interpolate variables into a string from the local scope using an 'f' prefix, and that `print` now requires function call syntax.)

Backend infrastructure is exciting and subject to radical change, however.
On the other hand, without the unified market, governments can engage in protectionism, and if they do, there's less of a chance that a small business will be crushed by a giant global competitor.
Dancing is better than sex
SEEKING WORK | New Zealand | Remote

10 years experience with Python and Javascript. Last 2 years have been full-time React w/ Redux. I can start from scratch, I can pick up existing code and run with it, or I can contribute to a larger team effort. I have experience running teams and co-ordinating projects, too, if that is of use.

craig.glennie@gmail.com
SEEKING WORK, technical content & copy, writer & editor. USA, remote only.

Contact: philip [at] kiely (dot) xyz

I am a programmer and writer who loves working with startups and small businesses to help them grow their audience by improving their website copy and providing them with high-quality technical blog posts and other long-form writing. I am available on a per-project basis.

I am a native English speaker and well-rounded developer with a focus on building websites with Django. To discuss topics, schedules, and rates, please send me an email to philip [at] kiely (dot) xyz.
> If they cannot then it is not the internet. It's more akin to a 'web' only service.

CGNAT means that the same is true of "mobile" connections in general, so it's not like Warp is changing anything for the worse here. Though the Tor network does allow you to host a .onion-linked service over such a connection, but that - while quite handy - seems more like a special case to me.
Yea “good grades” people / “bad grades” (as I read it, and was intended) is clearly not meant as a play on intelligence
Your neighbors will hate Scary Monsters Nice Sprites as much as mosquitos do.

T. tested the concept in college
Polly | Software Engineers, Growth, Customer Success, PM, Sales | Seattle, Vancouver, or Montreal | Full-time | www.polly.ai

At Polly, our mission is to empower teams to measure and understand their work. We’ve recently closed our Series A and are looking to build a company that values humility, respect, and hard work while maintaining work-life balance. We're a growing company that delivers its solution in Slack and Microsoft Teams, supporting thousands of organizations, including many of the fortune 500.

We're hiring for multiple positions:

* Head of Growth - full-funnel role; most of your time will be spent in product experiments
* Senior CSM with SaaS experience
* Mid-level Product Manager
* Mid/Senior Full-stack Engineers: our stack is node, typescript, react, AWS, mongodb
* Head of Sales: thrives in adding structure to a very ambiguous, unstructured sales process (right now, people just show up on their own)
* Content marketer
* Senior/Director of Product Marketing

We offer generous PTO, competitive salary, equity, medical, dental, vision (and cover premiums for dependents too) and value respect and a roll-up your sleeves attitude.
Email jobs@polly.ai with a note of why you're interested and reference HN.
It's all changing, but it seems that front-end JS is changing the fastest.

That's (IMO) due to a handful of reasons. But three standout in particular...

1) The state of Javascript's standard library is getting better but still pretty bad. So people continually reinvent new ones.

2) Every company with a frontend (see: Every Company) has to work with Javascript (esoteric compile-to-js aside) on the front-end, so the sheer number of people/companies using JS is larger than basically any other language or framework.

3) Javascript is increasingly the first (and sometimes only) language that new developers learn and tinker with. And we get the resulting ideas/platforms/frameworks/etc/etc that people invent as they're learning.
It's not actually free, but my vague memory is that most fees are something like 20% of the going market rate on private land.
That's the case for every corporation ever!
Every 15-20 years everything changes, the new generation ditches the old, repeating the same mistakes nth time but making some progress.
Yes, that's right. Scryer as in scry-ing, the practice of gazing into crystals to communicate with spirits. I wish I'd thought of a better name but it's too late now.
Yes, things are changing rapidly everywhere on the stack, but it seems that with front-end dev the same two things are left behind with each generation: performance and accessibility.

Each time we get close to making performant and accessible web sites easy for mortals to develop, some major disruption in the force occurs and well-crafted solutions no longer work in the new environment. So people reinvent them, poorly, and it takes another four or five years before things catch up.

I think many designers and developers prioritize their own needs or preferences and fail to advocate for what users really want. No user wants a web site or app to take 10 seconds to load on their phone, yet most do. Users don't care if your app is written in React, Angular, or served from a WordPress site. They just want to be able to use it.
193 Comments and No one has asked yet.

How do they make money?

So, the price plan and extras from Business, Professional and Enterprise CDN is enough to cover all the cost of running the network + free tier CDN + Domain Registration Operation + DNS + Free tier VPN?

There is a reason why I am using Apple. Their interest is in me using iPhone or Apple devices with a very decent profits margin, and hopefully up sell me into any convenience services like iCloud and in the future Apple Cards. They are simple and easy to understand Business Model. Even iWork, Map, and all other Services are deducted from each Apple devices sold and now accounted into Services.

So how do Cloudflare make money with free VPN?
Location: Toulouse, France

Remote: No

Willing to relocate: Yes

Technologies:

* Microprocessor brand : Microchip, STM32, Freescale, Atmel

* UNIX development : Gcc, Gdb, Make, Git

* Programmation : Embedded C, Python, Java, TCL/TK, VHDL, Assembly, C++, UML

* Protocol : I2C, SPI, CAN, LIN, UART, OBD, TCP/IP, UDP

Résumé/CV: Please request via email or via Linkedin www.linkedin.com/in/ThibJP

Email: ThibJP@protonmail.com

Embedded Software & Test Engineer with 4 years experience on embedded software development (mainly bare metal and STM32) and tests benches conception/development in automotive industry.
Iterable | San Francisco, CA | Full-Time, Onsite | https://iterable.com

Iterable is the growth marketing platform that enables brands to create, execute and optimize campaigns to power world-class customer engagement across email, push, SMS, in-app and more with unparalleled data flexibility. We are an integrated, cross-channel solution — Iterable is built for marketers, trusted by engineers, and designed with intelligence.

Here are our open roles:

- Engineering Manager-Product: https://iterable.com/company/job/?gh_jid=1475142

- Senior Software Engineer - Product Engineer: https://iterable.com/company/job/?gh_jid=1374138

- Software Engineer - Infrastructure Engineer: https://iterable.com/company/job/?gh_jid=228990

- Software Engineer - Machine Learning Engineer: https://iterable.com/company/job/?gh_jid=511439

- Software Engineer - Mobile Engineer: https://iterable.com/company/job/?gh_jid=511410

- Software Engineer - Senior Data Infrastructure Engineer: https://iterable.com/company/job/?gh_jid=1321405

- Software Engineer - Senior Engineer, API's and Partnerships: https://iterable.com/company/job/?gh_jid=1536262

- Software Engineer - Site Reliability Engineer: https://iterable.com/company/job/?gh_jid=1111156

- Software Engineer - Site Reliability Engineer (remote): https://iterable.com/company/job/?gh_jid=1118621

- Software Engineer - Data Infrastructure: https://iterable.com/company/job/?gh_jid=1600606
> If you lose your current job you can just get offers again.

Maybe, maybe not. I'm just saying it is an added risk, especially if one of your goals was to stay at that company, but with additional salary.
I would love some recommendations.
I do speculative product design, using techniques borrowed from artistic research. I can take a look at your product and propose approaches that meet the needs of the user on a human scale, not blinded by technological conventions.

Imagine https://rybakov.com/blog/open_tabs_are_cognitive_spaces/ but for your product.

Location: Berlin, Germany

Remote: Yes

Willing to relocate: Yes

Technologies: JS, Arduino, Processing.js, HTML, CSS, mpeg dash streaming, pytorch ..

Résumé/CV: https://rybakov.com/

Email: michail@rybakov.com
In the city, I find the noise of a fan relaxing.
It's not really unique to JS. We've had framework churn for a long time in lots of language communities. Look at Java and all the different desktop UI frameworks and build frameworks it has. .NET has at least three, first-party UI frameworks that are still in active use, not to mention the dozens of 3rd party frameworks in the wild. Don't even get me started on Data Access frameworks.

What is unique about the modern era is that A) there are a lot more developers than ever, and B) it's easier to get a niche of other developers into supporting your vanity framework project.

So if there were always going to be X% of developers getting behind any particular project, A means that B hits a critical inflection point of N total developers that make it achieve self-sustainability. Once a project becomes self-sustainable, it looks important.

But going back to point A, all these new developers don't have the experience necessary to evaluate whether or not a project is worthwhile on its own merits, beyond "well, N number of people use it". For a long time, front-end work was denigrated as "lesser" because it was typically done as an afterthought, foisted on designers, not deemed "important" or "hard" enough for "real" programmers (please note my use of weasel quotes to indicate I don't personally believe it to be so, that's just how the development community has treated it over the years). So, being treated as something of a read-headed step child, the front-end community has lacked a certain level of adult supervision that could help guide its growth in a stable, manageable way. The "blind leading the blind", so to speak, out of complete necessity.

I guess it was a little easier in the late 90s and early 00s in that businesses were much more reluctant to use open source code. It was a lot harder to get buy-in on anything that "wasn't invented here". But that doesn't mean there wasn't a lot of "invention" going on.

Your job as a developer growing to become a "senior" is to learn how to ignore the churn of shiny new things and do what is right by your projects. This has always been the case.
Be grateful for JS. It keeps people occupied who would otherwise shit up other languages’ communities. It’s the Great Filter of languages.
It’s so interesting to see actual data that confirms what most people might suspect, instead of what you see here on HN where people talk about $200k+ base being “not that unusual”.
Thanks for the linked video, that sounds like an interesting project. Can the system in the project identify vegetation stems from above the canopy? Are the vegetation stems the only points of reference for the drone swarms other than their individual search area boundaries?
DevelopIntelligence | DevOps + Front End Technical Trainer | Colorado | Remote

We give hands-on training courses (generally 3-4 days each) to software developer teams (generally mid-level and senior devs) at companies like Intuit, Starbucks, and Salesforce. The courses are generally 40% lecture, 40% labs/coding, and 20% Q&A. Because we've been growing, we need to find more developers/trainers to come teach for us.

Pay 1100-1500usd per day.

Email if interested: kyle@developintelligence.com
Alaska has a profit sharing deal with its residents so they always get some cash for the exploitation of lands.

The rest of the US is a different story.
Happy birthday! I wonder what the economics of a publication like this are. Are reader numbers and ad prices still good enough?

I guess we’ll never get back to the days of Amiga Format’s crazy high reader numbers but I’m hopeful that there’s room for a magazine resurgence.

Paying for content that doesn’t track you or have intrusive ads ... where you’re less likely to find content marketing ... really appeals to me. I greatly value my Economist subscription.
Flagships from Apple, Samsung and Google are 1080p resolution or better. 4k is overkill but 1080p absolutely is not.
No need to troll if you don't like it — move along and don't waste everyone else's time waving your ignorance around so proudly.
Yeah, it's pretty annoying. The Chrome extension "eKill" is a godsend. It makes websites like Medium readable.

https://github.com/rhardih/ekill
Quibi | Hiring mid-senior level (4+ years): Android Engineer, Backend Engineer, iOS Engineer | Onsite in Los Angeles

Quibi is a mobile-first media platform founded by Jeffrey Katzenberg. Quibi brings together the best of Silicon Valley and Hollywood to create the first entertainment platform built for easy, on-the-go mobile viewing, allowing today’s leading studios and creative talent to tell original stories in an entirely new way.

Hiring Process: Recruiter interview/ 1-2 Engineering phone interviews/ On-site interview.

tech:go/kotlin/swift/serverless/kubernetes

Please email us your resume: careers@quibi.com
It's also important to understand how much food is tied to culture and identity. It's not simply a matter of convincing them it's healthier or kinder to animals.
Right, but HN is moderated with a very narrow scope of rules by the moderators. The rest is all community driven.

dang isn’t running around pulling articles because they don’t fit a narrative
Location: Ontario, Canada
Remote: Yes
Willing to relocate: Yes
Technologies: C#, .NET Core, Angular, ELK Stack, Postgres, SQL Server, Azure/AWS/Google Cloud, ETL/ELT, SSIS/Azure Data Factory
Résumé/CV: https://www.linkedin.com/in/brandon-sheppard-9a224a141/
Email: brandons.519@gmail.com
If it were real, you could put a camera on the dog's head, and automatically shout at him if he starts chewing on non-approved items. The dog learns to behave and the AI learns from seeing more dog-POV data, creating some kind of adversarial Pet-NNet training.
Is anyone really under the assumption that AY would even bother pursuing a UBI if he's elected? I am not, I am under the assumption that this is a campaign strategy meant to get him more votes.
Why not send them to private school then? Or is top-notch tutoring only available outside of a traditional school? In which case, why have a traditional school model at all?
"The probability of knowing what an acoustically coupled modem looks like is inversely proportional to knowing what Fortnite is"

I happen to know about both, really. All I can see is a bitter boomer talking down to anyone born from the mid-eighties onward. (The actual article is fine, but that sentence sticks out like a sore thumb and makes the rest seem sour)