skysight-inc/HackerNews huggingface dataset:
I did a lot of scientific research and I've come to the conclusion that if we all just agreed to stop coming up with ideas that start with the phrase "if we all just agree to X." we'd stop wasting so much of each other's time.
Corrected - I meant "doesn't terminate" rather than "doesn't stop" - I think the train splits somewhere to go its various ways.
Libertarian ideas like this are, frankly, stupid.
At this point, the entire phrase "growth hacking" makes me uncomfortable.

I gather that initially it just meant "engineering focused on growth", and I can see how you might want it as a counterbalance; if you have teams devoted to beautiful UI and stable infrastructure, but not growing, it might get neglected.

But in practice, it mostly seems like a "dirty tricks" role. Dark signup patterns produce growth, fake competition produces growth, dishonest countdown timers and 'rooms remaining' counters produce growth. Having a role devoted to hustling either your users or your customers isn't a good look.
The Acer ProDesigner BM270 is 1700 USD and 1000 nits just as well... (1600 is not sustained on the Apple monitor.)
Mainly the battery it seems[1]. Apparently the ICE costs about the same to the electric motors and power electronics, rest of the car is more or less the same.

[1]: https://youtu.be/N0RCZVY9Dvk?t=2141
This is false.

Imagine every street being a toll road, dynamically adjusting price to the maximum people driving to work, or to to their wedding, are willing to pay.

Imagine a fire engine arriving only after establishing the market price the owner of a burning house is willing to pay.
Shockingly it's not been scrapped - the deep tube programme is, to some extent, unscrappable.

They're currently due to enter service in about five years: https://en.wikipedia.org/wiki/New_Tube_for_London
Who Should Live in Flooded Old New York?
Berlin AB ticket (for Tegel airport), EUR 2.80.

Berlin ABC ticket (for Schönefeld airport), EUR 3.40.
> As for design pattern, I don't see it being exclusive to OO. Its just a bunch of ideas to build software.

One could in fact think of monads as a design pattern for FP.
Zendesk | Dublin, SF | Full-Time | https://www.zendesk.com | Customer
Support SAAS

I'm on the data team in Dublin, lots of k8s, data pipelines, python/go, data security, GCP, AWS. We're kind of a jack-of-all trades team. Email me if you'd like to chat.

Here's a job description: https://www.zendesk.com/jobs/view/?job=cb9aee52-5883-4525-80...

But we're hiring for a dozen or so other roles in other parts of the company:

https://www.zendesk.com/jobs/dublin/

It's the nicest office in dublin, no really it is. daily lunches, strong no-after-hours-work culture, stock is doing well, no shortage of meeting rooms, free-range-engineers, etc.
That's one of the amazing things about social media. It has the largest unpaid workforce in history - bigger even than the slave trade. Companies aren't getting billions of dollars in stock valuations because of their 50 or so really smart employees: they're getting billions because of their user's data, and their users willingness to continuously cultivate and update that data.

That's what makes Facebook data so valuable: it's up to date and it's very detailed, all thanks to the billions of people who contribute to it.
Yeah this is what I expected the article to be about: what drives me insane as an open-source developer is how a paying customer who has an outage at the worst possible time will be so much more polite and grateful for the help I'm contractually obligated to give them, than so many random people on forums are about the product not having a feature they want.

It makes me want to give my customer's the source and tell them they can do whatever they want, and then ignore the rest of the community except for high-quality pull requests.
Ok, let me put it another way. Instead of 50 years ago (1970), when computers were starting to be publicly available along with this developing terminology, let's say it was 70 years ago, so 1950.

Consider that a correction on what I originally wrote.

Now take a time-machine back to then and meet with The Man On The Clapham Omnibus, a term used in english legal law to denoye the everyman, the utter mr. average. Use those terms on him:

'software'?

(blinks)

'hardware'?

"ah yes, as purchased at the ironmonger's"

'class'

"oh yes, like in prep school?"

err, no.

"well then like the labourers and shipmen, and the aristocracy? That kind of class I take it"

etc. etc. The terms are easy to transmute but it hadn't happened then. Agreed about encapsulation, abstraction, refactoring etc though.

Disagree with me at your peril, I got downvote rights yesterday - so does one feel luck, punk?

Well, does one?

:)
Recent pro hardware (Mac Pro, iMac Pro, iPad Pro, and yes, the Mac mini is "pro" now) has been excellent. The laptops haven't been refreshed since Apple started firing on all cylinders in this regard.

Going all-in on USB C was the right move. I love having just one cable sticking out of my MacBook Pro to connect to a 4K display and provide power to the MacBook (and use the display as a USB hub for wired Ethernet, etc). And being able to pick either side. So for me it's the right tradeoff. For non-me's they should make a breakaway USB C charging-only cable.

(Charging the first generation Apple Pencil from the iPad Pro itself was great design, by the way, until wireless was ready. Charging the mouse from the bottom was not.)
How does 55,000HP compare to modern launches (e.g. SpaceX)? Have they become more efficient in harnessing less power to produce more thrust? I’m a lay person when it comes to engineering, but my assumption would be that we do not need close to 300,000HP to lift a modern shuttle up. If we do, though, it again is a magnificent task to complete.
Location: NYC Area
Remote: Yes
Willing to relocate: Yes, anywhere in continental US
Technologies: Fullstack web developer, Python (mostly Flask), Java, C# for backend,
Angular 8 or pure HTML & CSS on the frontend. Open to new things!
Résumé/CV: https://danielbeadle.net/Daniel_Beadle_Resume.pdf
Email: djbeadle[]gmail[]com

I graduated one year ago and have been building my skills working on enterprise web applications. Now I'm searching for a role on a fast moving team building great things where I can learn a lot and make important contributions!
Store things i dont use often on a cheap MicroSD card? iPhones are sold with locked in storage, and the "model up" to add more storage isnt really priced correctly.
Well put. I especially like the reference to I.G.Y. I always loved that song.
Cost of Delay metrics do a good job of explaining how the cost of that debt can grow over time the longer it goes unfixed. Some are smaller than others, but uniformly it tends to get harder to fix the longer you wait to fix it.

He also doesn't place any type of value in points or other, bluntly, useless metrics for measurement. The entire focus is around delivered value. You can break it into however many stories you want, the value is the same. The measurement of how many things you delivered or how much time they took is not important to the company.

What's important is how much value was been delivered to the company. It's the only metric that matters.
great point, tech meetups provide some of this
My comment was mostly tongue in cheek, I know photons don't have eyes. :)
Genospace | Software Engineer, Precision Medicine Platform | Boston, MA | ONSITE, VISA

At Genospace, our mission is to deliver the software platform that makes biomedical data useful and usable by everyone. Your work as a Software Engineer at Genospace will impact patients at the most critical junctures in their lives, researchers seeking to make advances based on a sea of high-dimensional data, physicians deploying personalized medicine in everyday practice, and laboratories conducting some of the most advanced analyses in the world.

What We’re Looking For:

- Experience building and deploying full stack web applications

- Demonstrated understanding of foundational computer science topics

- Capacity to work through tasks at any level of the stack and deliver correct and well-tested code with some oversight

- Experience with common software development practices such as version control (Git), unit testing, and continuous integration

- Ability to determine accurate and dependable delivery estimates

- Ability to foresee and test against potential functional and scalability problems and own issues through resolution

- A self-starter that uses good judgment in how best to apply their time effectively Strong commitment to teamwork

Education & Background: Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience 2+ years’ experience in full software development lifecycle preferred, but not necessary

No prior experience in life sciences or healthcare is required, but ample curiosity and a willingness to learn are a must

For more information: http://careers.genospace.com/

Please apply at https://hire.withgoogle.com/public/jobs/genospacecom/view/P_...
I was trying out Gitlab pages for the first time, but gave up since it was so slow, moving my stuff to Github. Guess it's not always that slow...
The author (https://medium.com/@charles.lambdin) has a whole series of blog posts on this and similar topics, a very interesting read.
vivint.SmartHome | Home Automation - IoT, AI, making cool stuff | Boston, MA | onsite

At our NEW Boston Innovation Center at 101 Seaport Blvd, we're delivering an integrated platform, award-winning products and the industry's first artificial intelligence for the smart home.

Check out our openings and join the #SmartHomeRevolution

We are looking for wicked smart engineers across multiple functions, but here are just a few:

-Manual QA Engineers

-Platform Engineer (Go)

-Mobile Software Engineer (multiple Android and iOS)

Check out all of our openings here:

https://www.vivint.com/company/careers/team/technology

technologies we touch: golang, kotlin, python, c/c++, swift, kubernetes

Please email bobby.aragon@vivint.com
I have to admit that I consider that a fairly trivial problem. I will say that the bar for quality has to be higher for fully remote employees. They must be somewhat self driven and mature enough to speak up and be heard when the time comes. Mediocre people can "hide in plain sight" when they're in the office every day. The lack of output or formal collaboration comes out more when they're remote and can't pretend to work/chat with colleagues all day long.
Kyokan | Frontend Engineer (MetaMask) | REMOTE (Canada) | Full-time

We lead extension engineering for MetaMask: the leading platform for empowering users and builders via the decentralized web and ethereum blockchain. The power of the MetaMask extension reaches beyond blockchains, with potential to be a cross browser enabler of communication and extensibility between web-apps, localized crytpographic storage and signing for apps.

We therefore pursue this project with the hope and convinction that it will:
- unlock opportunities for millions to have more control and creativity with respect to how they raise, share, transfer, coordinate and distribute wealth
- empower more users and developers to make the web a space and tool that is defined by collaboration, consent, privacy, security, synergy and freedom

We are looking to hire our next teammate, someone who will share our passion for bringing these possibilites to life through leadership of front-end feature development with javascript (React and node.js).

## For the role of Frontend Engineer, we are looking for someone who will:

- be an effective contributor to [MetaMask's free and open source software](https://github.com/MetaMask/metamask-extension/) from day 1
- lead the development of front end features
- facilitate growth of open source community contributions to MetaMask
- improve MetaMask through effective review of pull requests, triaging and analysis of github issues, auditing and refactoring the codebase and improving our tests

- proactively contribute to team discussions about UX design, technical issues, sprint and roadmap planning and improving team processes
- be proficient and thoughtful with asynchronous and synchronous communication, giving and receiving feedback, working independently and with a team
- support their teammates performance and growth
- be successful working within a fully remote environment
- bring respect, patience and empathy to every interaction and relationship with coworkers and the community
- bring hustle, enthusiasm, heart and a love of shipping code and fixing bugs to their work

We are fully remote and are currently focused on hiring someone based in eastern Canada.

Details (role, requirements, perks, salary, application) can all be found here: https://angel.co/company/kyokan/jobs/532488-software-enginee...
Actually it is much lower, because people who skydive tend to carefully check safety and many motorbike drivers don't - and other road users do not take care either.
I had a similar sentiment - As a programmer, I did not want to be communicating with a client, I wanted to be left alone in a sense that I only ever had to interact with people that understand how coding works.

I think it's doable; say you are the sole developer of a massively used library. The programmers being your only users - they read the API docs, submit an occasional feature request/bug report.
United Income | FinTech Startup | Full Stack Engineer - Javascript | Onsite in Washington, DC | Full Time
We’re hiring! United Income is a fintech startup looking to add engineering talent to our team. Email us at engineering@unitedincome.com if this describes you.

• Do you care about delivering quality product to your users?

• Is providing maintainable, tested code to your fellow engineers (and future self) important to you?

• Do you have a deep understanding of Javascript and/or Python? Are you interested in the movement to a serverless infrastructure?

• When you encounter a problem that isn't neatly packaged and fully defined, are you passionate about digging into it and refining a solution?

If you can answer yes to these questions, you'll find working here exciting and engaging.

At United Income, we value collaboration. We encourage one another to build phenomenal things, and individually we’re all passionate about doing our best work. You'll be responsible for solving some hard problems in consumer finance. As you tackle these problems head on, you'll work with others across the company to make sure you have all the information you need.

Some of our engineering roles involve cool mathematical modeling. If you can engineer and you also have fun thinking about math, we have some opportunities for you that can be difficult to find in standard engineering jobs. We are committed to equal opportunity and diverse hiring. Even more important than hiring is supporting our diverse team, and we are dedicated to equitable pay and transparency.

As you know, this industry moves FAST. If you have 15 years of Node.js experience...well we think you’re lying ;) We don't expect you to be familiar with our entire tech stack (buzzwords: Javascript/Python/React/AWS/CI/CD/Git). What’s important is your willingness and ability to learn. We want to see your curiosity and passion for what’s out there.
Words are for human expression and to attempt of sharing one expression to another. You don't hold power over "stay delusional" and similar to I. What's written by me is declaring your stance as delusional because you're not witnessing the truth of reality. Yes it's possible you'll stay delusional if its fate's will and or eventually accept reality which would be by fate as well. Only one of those will happen for you and it's predetermined by the chain of events you lived with whatever's to follow.

Your definition of free will may be causing dissonance in this conversation because your will might be to forever assume you have choice. I'm not negating that people have a will or as we name volition. I'm writing we don't have a choice over our will in how it came to be and or what follows till our death; by determinism.

The universe is expanding and with infinite variables that can align again and or have an external force differ from another equal chain of forces. Yes we can have infinite worlds or phrased as events and that reoccur to a point where an interference of a unique force breaks the chain compared to another chain that didn't have such a force upon it. That has nothing to do with free will and even if we could check another universe. The variable of checking the universe would still be a force upon us and with the preceding forces fitting in the equation for what would follow.
Golang and Java have similar performance characteristics. I would not put it in the same class as C/CPP/Rust.

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
Any software development methodology or process is going to come up short if it ignores the fundamental nature of software development, which is: We do not know what we're doing until we do. Any process or methodology that tries to extract promises out of the software development organization about things that are still in the we do not know what we're doing phase is going to result in disappointment at best and serious harm to the overall effort at worst.

And it turns out that it's not unusual for software developers (and consequently software development organizations) to spend more time in the we don't know what we're doing phase than the we do know what we're doing phase. That sucks from a management point of view, but no amount of process is going to make the problem go away. The best you can do is manage the risk. We don't need good processes or methodologies nearly so badly as we just need management enlightenment about how software development actually works.
They probably took one look at the iTunes style guide.

From the article;

The most impactful way we can improve the experience of delivering music to Spotify for as many artists and labels as possible is to lean into the great work our distribution partners are already doing to serve the artist community. Over the past year, we’ve vastly improved our work with distribution partners to ensure metadata quality, protect artists from infringement, provide their users with instant access to Spotify for Artists, and more.

The best way for us to serve artists and labels is to focus our resources on developing tools in areas where Spotify can uniquely benefit them — like Spotify for Artists (which more than 300,000 creators use to gain new insight into their audience) and our playlist submission tool (which more than 36,000 artists have used to get playlisted for the very first time since it launched a year ago). We have a lot more planned here in the coming months.
I know it's a meme to say "C is not C++" but in this context C is really not C++. Calling into C through FFI is significantly easier than calling into C++. Very few languages have decent FFI with C++, while many have great support for C.
Yeah, and that won't reflect in the price of the products, right?
Are Mushrooms the Answer to Save the Bees?
Zendesk | https://www.zendesk.com/ | Principal Engineer | Dublin, Ireland | Full-time | Onsite

At Zendesk we believe that a Principal Engineer is someone who steers the organization away from disastrous mistakes and enables us to accomplish better and greater things. You break new ground, set long term priorities and coordinate problem solving across multiple teams, with company-wide impact. You level up senior technical staff and provide thought leadership across engineering. You focus on software architecture more than on product delivery.
If that sounds like the kind of impact you want to make, let's chat!

Two teams in Zendesk's Dublin hub are looking for Principal Engineers to help take our products to the next level. We're a SaaS B2B company, we serve more than 125,000 paid customer accounts, we operate worldwide and we have all the stuff you’d expect from a tech company - competitive pay, stock, benefits, beautiful office, snacks, and more. We also have a culture deeply dedicated to helping our staff keep a proper work-life balance.

Principal Engineer - Scalability (Talk Product): http://bit.ly/2JgIFj8
- Talk is a complex real-time application that needs to be robust, scalable and maintainable.

Principal Engineer - Data Pipelines (Explore product): http://bit.ly/2YoSDVW
- You will create innovative software on a large, rapidly growing and successful application focused on Analytics.

Go ahead and apply through the links or you can also email me at ezajac@zendesk.com for more info!
These remind me of card names for a trading card game.
Satisfying Hunger, Thirst and Acoustic Comfort in Restaurants, Oxymoron? [pdf]
Yeah, remote work seems to be a double-edged sword for productivity. As you say, the quality of life/work improvements are great, but the motivation and accountability and shared situation of a co-located team can provide the morale and accountability that push you to actually be productive.

I think remote work can theoretically be a lot more productive for solo-ish tasks like coding. On some days this is definitely the case for me, after I pull marathon coding sessions that likely couldn't have really happened so smoothly in an office setting. For some days or weeks where I'm consistently in the "zone", I really feel like I've gotten more done than I could've if I spent those days in an office.

But in practice, unless you have very high self-discipline, you're probably going to be battling motivation and boredom to some degree on a daily basis. You often might in an office, too, but it's not the same. In an office, you see everyone else working around you, probably talking about work, some of whom can see your screen (maybe not ever actually looking, but still in line of sight), and that's a potent cocktail for human psychology. At home, you're in or right near the same place you watch TV and movies and relax and sleep, alone or with your SO/family, and there's probably nothing really going on around you, so the environment is basically the same as your non-work environment. There's nothing around to light a fire under your ass.

I also prefer remote work, but I'm definitely trying to find ways to feel more motivated and symbiotic, and am interested in ways a manager or employer could help foster that for remote employees. I've been trying to work from coffee shops more, and that sometimes seems to help.
Nix & Guix both implement the functional deployment model pioneered by Nix, but I do not see Guix as a "fork" of Nix.

It's also much more than a matter of syntax: see the great explanation at https://news.ycombinator.com/item?id=18910683 .
“One side is signed up for incremental delivery, and one side is set up for a fixed scope and deadline and the result is misery.“

That's just one example of the general value I like to ascribe to "AINO": it gives you a useful mental model of the delta between what you have and a known good process, making it quite easy to name the missing pieces. This usually doesn't make it easier to actually fix their absence, but at least you know where to start with damage mitigation. When waterfall fails, you just throw your hands in the air and say "more of the same".
It’s a skin on a skin on a skin on a skin. Its always been this way. By clicking on “advanced” buttons you can easily end up with four different eras of UI on the screen, including different system fonts and different font rendering algorithms!

I can tell you first-hand from trying to get some of that fixed years ago, there’s just so much STUFF in Windows that is hardly ever seen, or should only be seen by “IT professionals” who supposedly don’t care, that there will never be enough resources or time to fix it all.
Security professional with a background in networking and programming.
Knowledge in ISO 27001 and Risk analysis.

Location: Barcelona
Remote: Yes, Preferably
Willing to relocate: No
Technologies: Python, Bash, C, Assembly, Java, PHP, SQL, Radare2, Burp, Wireshark, Acunetix
Résumé/CV: https://moveax.me/about-me/
Email: https://moveax.me/contact/