skysight-inc/HackerNews huggingface dataset:
Ask HN: How to climb the startup ladder fast?
I've been working professionally for about three years, so I don't consider myself to be "senior" by any definition. However, I've encountered a few people who've gone from working as a new college grad or "SDE1" level hire to technical PM in only 2-3 years. I'd describe myself as adaptable and slightly above average. I am by no means a rock star engineer - but when crunch comes to crunch I can deliver. I also suck at interviewing, so I honestly see leveraging my time at this startup (increasing salary) or building a strong network as being more worth my time than leetcoding.

I work hard and fortunately at the current startup I'm employed by I; A) still have a job post pandemic and B) own a piece of our codebase that many others have limited understanding of (specifically a service built with elixir phoenix). Quarantine / WFH has decimated my productivity, however I've still gotten some small incentive bonuses and raises. However, my boss keeps pushing me to "take more ownership" and really wants me to grow faster. I look at past co-workers who took little time to go from dev grunt to essential management staff and honestly draw a blank. I have no clue how they did this.

Do any of you have experience growing quickly at a startup? Or tips to really take advantage of being at a growth stage startup?

Thanks and best of luck to everyone out there like me who dislikes WFH.
As far as I recall, Beats were using dime-a-dozen drivers. That may have changed in the interim, but people were buying them like hotcakes even when they were garbage.
Multicore OCaml – what is coming in 2021
Amazing how some people just cannot accept that something made by Apple could sell millions because it’s actually good.

The “fashion statement” argument is completely farcical, always has been.
Also wondering. Does a headphone like that even exist?

A BT headphone that can stream from 2 sources at the same time, mix the audio streams together, have the controls play/pause both sources at the same time, only use voice assistant from a primary source.

My guess is it's just too complex, and maybe there's no BT chip that can do 2 high quality audio streams at the same time that fits the power requirements for a 20hr headphone experience.

What I do is use an A2DP sink that sort of does this. But I need a Windows machine that pairs with all my BT sources, it mixes the audio output from the sources (along with the Windows audio), and outputs it to the default audio output. It's quite nice if you don't like taking your headphones on/off all the time.
> Either pilot can override MCAS commands to control the stabilizer by using the electric stabilizer trim switches on the control wheel. Additionally, flightcrews can set the STAB TRIM CUTOUT switches on the center control stand to CUTOUT to stop and disable MCAS.

So pilots would be able to override MCAS (and they could before, though it was less explicit). They can't routinely override it at take-off or landing because 737 MAX without MCAS is non-compliant and:

> when MCAS and Speed Trim are disabled, SPEED TRIM FAIL is annunciated and a maintenance item is recorded.

e: Also, there were changes for when/how MCAS is in effect
Same thing happening on this side of the pond. It's been reported that approximately 50% of Americans say they definitely or probably would refuse a vaccine [1]. And the trend over time is more and more are planning to refuse.

Seems fitting that in a place where we can't beat the virus because of people who refuse to distance and wear a piece of cloth over their face, it's possible we won't even be able to beat it with a vaccine... because of the same assholes.

1: https://www.pewresearch.org/science/2020/09/17/u-s-public-no...
I wish apple applied these privacy nutrition labels to their own products. There would be a lot of eye raising activity.
We are about to open source our projects too [0], and have been faced with the question of xGPLv3 vs other permissive licenses. Not a big fan of source-available licenses because as Bryan Cantrill argues, one is better off with closed-source in that case [1].

From all that I have read, the Mozilla Public License v2 [2] (file-level copyleft) seems like a good intermediate between GNU family of licenses (strong copyleft) and Apache / MIT / 3-Clause BSD (copyright).

The problem with using a permissive license such as Apache is, anyone can fork the project exclusively under xGPLv3. If that fork becomes more popular, there's no way for the Apache-licensed upstream to merge any patches from the xGPLv3d fork back in.

With MPLv2, all "files" in the immediate xGPLv3 fork are automatically dual-licensed under both, xGPLv3 and MPLv2. This means MPLv2-licensed upstream is free to merge in changes without worries from immediate forks. MPLv2 additionally bakes in a choice for the original developer (viz. "initial Contributor") to make xGPL forks illegal (using the incompatibility clause), but it isn't the default.

The Eclipse Public License v2 [3], which is very similar to MPLv2 in its copyleft aspects, takes this a step further and makes xGPL forks illegal by default. The original developer; however, can explicitly choose to permit xGPLv3 forks.

[0] https://www.joelonsoftware.com/2002/06/12/strategy-letter-v/

[1] http://dtrace.org/blogs/bmc/2018/12/14/open-source-confronts...

[2] https://www.mozilla.org/en-US/MPL/2.0/FAQ/

[3] https://www.youtube-nocookie.com/embed/uKKVydoqF_0
It actually does with |Exactly-once Semantics| in fact I've been using as the single source of truth in a cash management system for almost 2 years without a single issue related to transactions.
Adam, how much were you involved in drafting this manifest?
Geocoding is really hard. :)

https://opencagedata.com seems to be the best around using open data and offer API compatibility (or did at last check).
If you don't like "strings attached" then it certainly makes no sense to use a so-called "permissive" license, as the core--in fact, only--permission that such licenses offer over the various copyleft licenses is the permission to take all the other permissions away from downstream users... the people we should all be fighting for! "The only string attached to usage of this software is that you are not allowed to attach additional strings to this software."
The point is that at $50 the AKG 240 are already the maximum audio quality you can get (in the sense reproduction). They are literally made for studio professionals to monitor recordings. Do you think non professional people need better gear to listen than what was used to record? What you are really buying above that price is build quality, comfort, or misc features.
If you're using any chrome-based browser, you might want to enable the "force dark mode for web content" flag under chrome://flags. Some few websites look weird, but the vast majority becomes pleasantly darker. HN looks good. I cannot live without this option anymore.
No, more that I work in the ecommerce sector, have seen how crazy it's become as of recently, and I'm waiting for the other shoe to drop. But I agree generally that trying to time the market is a bad idea for most retail investors
I think for the major players you mentioned the 2016 paper was retrospective. Everyone was already doing it. Even mid-tier players like Dropbox Magic Pocket were using erasure coding by 2016, and their scheme was mostly written by ex-Google engineers influenced by Colossus.
CentOS founder Gregory Kurtzer to start new rebuild of RHEL
I mean true. These will be the biggest selling $500 headphones just because they are from Apple and people who never thought of buying $500 headphones are the people who are going to buy these, not people who are high quality audio hobbyists. They will try and get them on the heads of athletes getting off the plane just like Beats etc...
I'm a former biophysicist bumbling my way into distributed systems; was learning rust and bumped into Frank McSherry's blog posts.

Thought the Naiad project is really cool!

https://cs.stanford.edu/~matei/courses/2015/6.S897/readings/...
Even if it changes, don't ever buy an Apple product to use with a non-apple product. I got burned by this with the powerbeats pro to use with my Android phone, which has ended up as the single worst electronics purchase I have ever made.

They have a significantly reduced feature set when used on Android vs Iphone, and they just don't work well at all.

Really glad Apple decided to buy Beats so that they could close off their audio technology to Apple customers only.
I believe they had been, and perhaps still are, charging per-shipment fees to "high-volume" shippers. And that is good in that it is leveling the charge on the culprit (the ones benefiting from e-commerce the most). Retail shippers already pay more and that wouldn't hit the source of the problem. And most shippers have contracts that may prevent sudden price increases based on volume (typically volume is rewarded).
This is the weirdest take I've ever seen. You want to be writing the CSS (and JS?) for every site on the internet that you access?
So sorry, I misread what you wrote.

If you’re comfortable with HNRSS, it has support for this feature through “Activity Parameters”.

https://hnrss.github.io/
Yes the priorities are the over 80s, any spare slots are being given to the most-at-risk clinical groups (i.e. guessing ITU, A+E, resp and ENT). They reported internally that they administered 'dozens' today, so less than a hundred. There are some real logistical issues and it's not felt that other local centres will be able to provide it yet. It's clearly going to take a while to get this vaccine out.
90-year-old grandmother got world's first Pfizer Covid vaccine in Britain
I don't understand the hate. F9, dragon, crew, etc all work. Why won't this?
I don’t understand Etsy anymore. I was recently looking at an item that is sold by a shop in Texas, and after chatting with the owner I learned their stuff is just made in China in a factory. They’re just reselling the stuff at a healthy markup. Is that allowed now? I thought it was all supposed to be handmade or vintage or whatever?
$800 for a device that many people use multiple hours per day for a few years.

I doubt any other device comes close to a rate of $0.80 per day for the amount of utility you get from it. If you use it for 4 or 5 years, like I do, that goes down to as low as $0.50 per day.
Wow, you can even do media queries with this. Lots of ideas!
> It has support for a limited set of x64-based hardware

Did anyone get it to run on a raspberry pi yet? There has to be _some_ arm support...
It's good with these sorts of things to simply get an understanding of the terminology used by these teams. Going through a guide like this won't get you 100% of the way, but it'll let you have conversations with someone over the phone.

IME, SRE roles are jack of all trades position, so you're not necessarily expected to be an expert in any one thing, which makes it easier to learn many things at the surface level, instead of learning a few things in depth. Which practically means that you will learn a lot on the job. This is especially true, since you're expected to learn some technology that's only seen internal to the company. So, showing they you have the ability to learn can perceived as much more important than specific knowledge.
Yeah the discussions about aircraft have really opened me up to how much BS HN generates outside of the "tech" subject.
Many people clearly have no idea what they are talking about, but write statements like it is a hard fact.

Makes me wonder what else I read on here that is clearly false.
Book Note: Fooled by Randomness
I just finished this yesterday (excellent) and now I'm wondering... So much is prescient, but is anyone building the video game that will save us ecologically? My fingers are crossed.
A16Z Podcast: The ‘Holy Grail’ of Social and Fintech
https://archive.is/QYOWV
I have this funny question all the time: why dont we just use a bit boolean for representing option/nullable/unknown instead? (one bit of hasValue/isEmpty like C# HasValue, but like struct uncertain_value<T> { T value; bool dont_care: 1; } and uninitialized value f<T>() => uncertain_value<T> { dont_care = 1 })
Because we don’t have a policy of censorship as a geopolitical economic tool?
RHN's dev here - just saw this. Thanks :)
How long did it take you to create all the tickets to break the work down into 10 minute subtasks?

Whatever ticketing system you're using must be fast as hell if you're able to do that and not spend more time doing data entry than actually doing the work...
Magnetic mouse!
I look forward to it!
Are you sure? Deck.gl depends on react-map-gl [0] which depends on mapbox-gl [1]

0. https://github.com/visgl/deck.gl/blob/79699960e7e24daef11074...

1. https://github.com/visgl/react-map-gl/blob/aae80369ed106f5c6...
Really excited to see what this offers! Anyone have any details on features?

We're working on a product management tool [0] that integrates to all of the other tools our own development team uses regularly (Slack, Github, Figma) and Notion feels a bit like a missing link. We've prioritized the tools we ourselves use, but in our discussions with a bunch of other teams, the tools we use are pretty common amongst small startups.

0: https://kitemaker.co, the super fast, hotkey-driven product management tool/issue tracker that has deep integrations to GitHub, Figma, Slack, etc.
No, you can have both. It's as simple as the author explaining what they mean. But this also requires the author to actually know what they're talking about, and popsci article authors very often don't.
Not sure if the questions are rhetorical, but in case if not, the history of allowing that is reflected in www-talk archives [0], and in articles such as [1]. Basically (and AIUI), some publishers wanted that, users didn't object too much, and it happened -- same as with a bunch of related technologies.

[0] https://lists.w3.org/Archives/Public/www-talk/

[1] https://www.w3.org/People/Raggett/book4/ch02.html
I keep trying VSCode out and being drawn back to Emacs. It's happened several times. Most recently I forswore Emacs for several weeks to use VSCode and IDEs instead.

Now I'm back on Emacs.

Part of the problem is, Emacs does so many things right. It does electric indent right. It does bracket matching right. It does visiting a new file right. And VSCode gets them wrong, but so do most editors. The thing that drove me to quit VSCode altogether was the fact that when you use File / Open in VSCode, it clobbers the ENTIRE editor state in that window -- terminal, output, and all.

Maybe this behavior can be changed via a configuration setting. I don't know. But the fact that some smoothbrain at Microsoft decided that this should be the default, that opening a file with the menu should start a new editor session and clobber your old (unless you had the forethought to spawn a new window first) tells me a lot about how much the VSCode team do not grok the ergonomics of how developers work in the real world.

So back to Emacs, whose UI is not "modern" but is nevertheless timeless, because it's been shaped by the experience of decades of the world's best hackers doing real work in it.
Their amazing, awe-inspiring history should not be employed to shield management from the consequences of playing fast-and-loose with passenger safety.
DeepMind Cracked Protein Folding
Nope. Roadmap issue: https://github.com/CesiumGS/cesium/issues/2132
I teach debugging in all my courses. The best systematic approach to give broken code to students, both in activities and on tests. Students are exposed to common errors for each and every topic. I collect examples of mistakes from previous years and from Stack Exchange.

I also demonstrate how to debug. It is combination of making accidental mistakes during live coding and introducing intentional mistakes that I show how to identify and fix.
Snap: a Microkernel Approach to Host Networking

https://research.google/pubs/pub48630/
Looking jobs for IOS Developer. I am an IOS developer with 5+ years development experience and good knowledge of Object-Oriented Design Principles.

Location: Moscow, Russia

Remote: Yes

Willing to relocate: Yes

Technologies: Swift, Objective-C, XCode, Git, CocoaPods, MVP, MVC, JSON, SDK, SourseTree, Frameworks

Résumé/CV: https://drive.google.com/file/d/1sdbEScviMXdFR6gMZRvbFAw9SDL...

LinkedIn: https://www.linkedin.com/mwlite/in/галина-муравьева-845644a2

Email: pazl992@mail.ru
Hi! I'm the developer of the extension.

The Firefox version needs a lot of work in the popup's CSS to make it visible. FF made some internal changes and ever since then it has stopped displaying text properly.

I'll get onto it soon.
Former Salesforce chief scientist announces new search engine
Github and Hackernews are two of the only light-themed websites I've left that way.

I got too used to them, and have tried putting dark themes on them but it just looks "wrong" now.

Humans are weird.
Firefox for Android Blocks about:config
this is really where my limited knowledge of networking shows. I'm not entirely sure but I want to say both or double nat. There's two networks, but my router thinks theirs is a modem and is connected via the "Internet" port, not just a normal device port
Nobody is shipping 500 packages/day over the counter.
There was an argument that TikTok was already weaponized for the election. The suppression of voices that are against the CCP or in the case of the US TikTok could upplay or downplay voices that it wanted heard. I.e. meddling in foreign elections.
I doubt it, those companies probably love this arrangement as almost no one moves in the winter.
Google and Opensource a joke of century.

Chrome -> Make chromium opensource but add spyware that phones home on every second and with new manifest v3 make sure extensions like ublock origin don't work

Andriod -> Make tip of iceberg opensource but force every vendor to use Service and lock down whole ecosystem around it. And make sure there is no way to block ads on youtube for andriod.

Fuchsia -> Initial Stage make people think they are open they are helping community for first 5-10 years. After that implant spyware etc.

Same strategy different form === Modern Polymorphism by Modern Liars.
No, what I meant is, since the interview is more difficult than this onboarding doc (I could be wrong though, so if I'm wrong the whole thing doesn't stand), why did they bother to introduce this onboarding doc to anyone who already familiar with each part of it?
I’d like to use Amazon Linux but it doesn’t seem like they provide ISOs. Seems like it’s intended to be used largely on EC2.
What do you see as being the benefits of this approach?
I'm sorry, but I'm not sure what you mean by "this manifest." The blog post linked above was written by Wayne Piekarski, who is a Developer Advocate for Fuchsia. My role in the project is as a software engineer.
> But any hosting platforms that hosts your content on their domain should filter out any JavaScript on SVG as it would on HTML.

That's definitely not a thing that happens. Web servers just serve the file as-is.
I loved reading Steve McConnell's books when I was starting out, especially Code Complete and I feel that book made me a better programmer.

Having read it a few times since I think it falls into the same group of books as Mythical Man Month, Peopleware, and the Pragmatic Programmer where the earlier in your career you read it, the more you'll get from it.

Reading these books after 20 years of programming I found that I really struggled to find anything useful to take away from them.

It's not that these books are bad, or out of date. It's more that they exposed some new ideas at the time that, to the books credit, have been picked up and made mainstream or basic/required knowledge for the working programmer
In this explanation, you have neglected the meaning of the statement: “Please don’t stop them”.

Why would they care about Apple being stopped if they didn’t want Apple?

For your explanation to make sense you need to account for the meaning of both sentences of the paragraph the OP wrote.
Designed a transmitter to spoof TPMS, in this case, for my own car : https://github.com/gcormier/tpms_silencer

This way when running my winter wheels/tires, I don't have that annoying light. Alternative : black electrical tape, but where's the fun in that?
Traditional = CS degree
Marco Polo: A User Onboarding Masterclass
We thought about the Eclipse Public License in advance of the shift. There is a very persuasive member of our community who argued in its favor. In the end, it is ease of recognition that swayed us to Apache. If you have to forward for approval or read the details of the license before getting started, that is often a bridge too far.

Good luck with the open sourcing!
I've dealt with medically diagnosed depression and ADHD since I was in my late teens. Studying engineering in college and not being diagnosed with ADHD until I was 22 lead to my darkest point of depression. Fortunately for me, my darkest point lead me to take academic leave and move to the bay area to work for an amazing crypto tracing company at the height of pre-scam era ethereum. Fortunately, I got help, turned things around and learned some valuable things about myself.

I keep falling into old patterns that hindered my ability to focus and improve in college. When I'm not getting in my own way I can do awesome things and feel happy.

Now I'm doubting that I'll be able to improve as an engineer fast enough or have the energy to maintain motivation to start a company. Seeing younger co-workers continue to improve faster than me, even at 26 is degrading. WFH has also been slowly crushing me. Even working for 2-3 focused hours a day is grueling at this point.
https://docs.github.com/en/free-pro-team@latest/github/getti... No
The FSF is not Google. Their organizational goals are different enough that the repercussions of copyright assignment are different in each of those cases.

Basically I trust the FSF to stand by the spirit of open source. I don't trust that out of Google.
Can you give more examples of what you have seen from the inside that is not being reported by TV news?
(I agree with you on the crazy PE ratios and FED manipulations. Something is going to happen to bring things back to reality.)
So this isn't about the data/privacy at all? You just don't want Chinese companies operating here, because "they did it first"?

Something to be said about an eye-for-an-eye leaving the whole world blind.
The Super-Scary Theory of the 21st Century
Excellent stuff. I especially like that this focuses on solving an actual, very specific problem rather than being some amorphous platform.

That said and if I read you correctly, the backend must be some sort of a dumb relay that just routes blobs of data between clients based on how they are grouped. Correct?

If so, then nothing restricts you from relaying any type of data, which is a fantastic foundation to have.

Do you have any details on how two clients would establish trust, exchange keys, if there's a replay protection, etc.? It would make for a good read.

PS. One thing I'd change is the name. It's just... not nice, unpleasant. It also doesn't help that it means an "itch" (зуд) in some languages, the kind you get from not taking a shower for a month.
You make a joke, but this is more complicated than your quip. Tweets are sometimes legally binding :) For example, pardons they're probably 100% legal and binding.

Pardons have been issued on napkins.
A Mathematical Model For Meat Cooking (2019): https://arxiv.org/pdf/1908.10787.pdf
One would assume these run on air-gapped networks, but as BI contractor back in the days, I had remote access to these types of devices and their PACS databases in multiple hospitals.
Once in a while, in HN, I see a blog post like that, that is so so true, that I would like to be able to give 10 points of karma in one go!