skysight-inc/HackerNews huggingface dataset:
"Senior Engineer" titles have a very specific and useful role in my experience - you can avoid the Peter Principle if people are rewarded for a job well done not with a change of role, but with recognition/prestige and a pay raise. This also serves as a useful tool for managers who want to make sure every team has a certain proportion of "seasoned coders".

Companies that don't have a Senior Engineer title tend to promote good engineers into management roles where they are often quite mediocre.
Can you try in Guest Mode (or Incognito but only if you've disabled extensions in it)? I'm guessing you either have (1) battery power or other cause of downclocking, (2) slow extensions, (3) disabled/small cache, (4) an old CPU (old gen i7 maybe?), or (5) a large distance between you and the server. I have a similar machine to yours that's 3+ GHz and it's consistently loading in less than 4 seconds when I'm on AC.

(To be clear, I'm not excusing how slow their code is, just trying to help you save some time in the long run.)
Something wrong with the original article?

https://venturebeat.com/2019/02/16/india-is-turning-its-back...
№ 927. I remember since it is so overused.

- “obligatory XKCD”

- “the Dunning–Kruger effect in action”

- “hey, why did they make something new instead of contributing to this established thing”

- “let’s keep in mind that correlation ≠ causation”
TY, watching it right now.
Recruiting firms don't publish the company name to avoid any legal issues with the content about the particular job. There's a great deal of legal concerns recruiters need to be mindful of when posting. e.g, anything that can be considered a form of discrimination.

Most recruiting firms simply avoid publishing the companies name publicly. Companies are very protective of their branding.

For all of those people who say it's about money are only going off of what they think. If these people tried to do recruiting they would learn the following:

1. Companies won't just accept candidates from any firm. In fact, there are legal contracts in place between the agency and company.
2. Agencies know that submitting your resume to the company isn't very productive. Recruiters have direct access to hiring managers and it's one of the "perks" of using a recruiter.

I know recruiters come off pretty "disrespectful" or "uncaring", but there's another side to the story. I'm an engineer and I decided to do recruiting for a year and learned a great deal about it. I thought my engineering experience would play a huge factor in finding the right people, but what I come to learn was people are very difficult to work with; especially us engineers.
> Well, in our case moving from server side MVC to SPA approach has drastically increased productivity and stability of our applications.

It sound as though the application was a suitable candidate for an SPA and should have been developed as one to begin with?
One thing that I would say is missing from your list is that a senior developer should actively be working with junior developers. Not necessarily as a mentor, but they should be available to help less senior people improve their craft.
I'm from Canada too. The only time I had to confirm my number / CVC was when I changed my delivery address.
Interesting. So how does that work in FR24? If there was a service to get this data over long distances, then all these short range receivers would be unnecessary. So something is missing in “how does FR24 work” when it comes to that data.
A link to a site where you have to create a login (or sell your soul) to download a PDF with some text? I can't even...
How to Choose Forex Broker
That's an indictment of reddit comments more than AI. Remember that conditioned on the human-provided seed prompt, there is no statistical surprise (the definition of information) in the generated text. If all reddit comments are are riffs on the OP based on second-hand information, well then they may as well be bot-generated already.

At this stage, these AI's can only help. Imagine we are given this tool that can generate samples from the "uninformative but realistic looking text" distribution, we can then put it in a discriminator to filter out blabbering bots and humans together, or invert it to summarize the small kernel of information, and that would be a great thing. The better these models learn about typical human behavior the better off we are at identifying the truly exceptional. It's when AI starts to sense and incorporate novel information from the non-human environment that you really have to worry.
> Okay, then I don't understand the point of the quote, because it is a counterargument to your style of typing.

The quote is saying that even if someone pecks, their typing speed isn't necessarily impaired. I'm not claiming to be as advanced as other pecking-typists, but I can still achieve bursts of 80 wpm.

> I used to think that pecking was comfortable, and now I don't. The difference is night and day

My hands feel about as comfortable while typing, as they do while I'm lying down or doing nothing. I don't see how they can possibly feel any more comfortable than that.
Things Business Leaders Can Learn from Today's Developers
"Uses their time effectively. If I see a developer who has a few days of downtime between booked client work, I want to see them take on a task or learn a skill that will benefit the business."

No one can keep up the context switching for extended periods of time, but some are better at faking it than others.

"I'm now a director at the same company"

Right.
The Rolls-Royce Cullinan SUV Is Massive–and Will Not Be Ignored
I've worked for 8 years professionally.

The title of Senior is usually granted to people who are able to be capable of writing software without needing someone to watch over them daily.

They may ask questions or talk to their peers about problems, but unlikely juniors, they will be capable of finding out solutions to problems.
As Uber, Slack and Airbnb Prepare to IPO, Investors Should Compare Them to Whom?
JPL Institutional Coding Standard for the C Programming Language (2009) [pdf]
We use some Firefox-only APIs, but it's totally possible to port most of it, if anyone cares. You'd need to use a polyfill, and have more graceful fallbacks for the missing APIs - opening tabs is an obvious problem area as we (can) use Firefox containers.
I agree. Often when I want uniquing, I want counts as well, so I have to go through uniq -c anyway.
Another name for contracts of adhesion[0], that comes from Aesop's Fables, "The Lion and His Fellow-Hunters"[1].

[0] https://en.wikipedia.org/wiki/Standard_form_contract
[1] https://tvtropes.org/pmwiki/pmwiki.php/Main/LeonineContract
30 years ago was 1989. The Commodore 64 is older then that!
Titles signify expectations, and expectations are far from meaningless.

For example, achievements that would get a junior engineer promoted are expected to be the normal level of achievement for senior engineers.
A Math Term Bent to Political Purposes
All I really want is for the camera to keep improving. The rest of the phone is fine IMHO and has been for maybe three years now. A better camera is really the only thing that makes me want to upgrade.
> All that complaining serves no purpose.

It's not complaining. It's a profession's view on the state of (default) behaviour by most developers in the wild. It's a valid set of points as to what the default mode of operation seems to be, as a general rule, and why it might not always be the correct default mode of operation.
[headline from print version]
Here’s how I got ‘senior’

‘Can you give me a raise?’

‘Well we’ve had budget cutbacks, etc’

‘Okay, how about if I get a senior title?’

‘Sure, that doesn’t cost anything’

Eight months later, I left for a place that paid me a senior salary.
The Science of Better Meetings
Details on 10.14 APIs are in this mailing list post:
https://lists.zx2c4.com/pipermail/wireguard/2019-February/00...
Congestion pricing is the best way to fix our broken transportation system
I really like it, waiting for the C API documentation.
Congrats to the author, Calvin Rose. [1]

[1] https://bakpakin.com
Titles are primarily a method to put a cap on someone's salary. For many company a title means your pay range is from x to y dollars (or whatever currency you like) per year. The reason people promote people is because they want to pay them more money. If you are lucky, this correlates with job performance, but not always
$150K for 7%.
Because MLAT relies on multiple devices, it should be straightforward to identify and blacklist a sender tampering with timing data.
Using this logic, why would Flint, Michigan municipal water contamination issues qualify for a National Emergency declaration?
I agree this is an important skill (and attitude), but whether it's a core requirement for senior probably depends on the size of your shop. Senior devs who are keen to mentor, passionate about fixing organizational flaws (process development), and are good at managing upwards are starting to tick boxes for Team Lead or engineering management.

If the team is big enough to support it, I think it's acceptable to have a senior dev who doesn't give a lot back in terms of mentoring but handles their projects and doesn't create messes.
https://martinfowler.com/bliki/MonolithFirst.html -- you're right, Martin Fowler, that guy no one has heard of, is just nervous his job is on the line.

No.

It's a perfectly valid point to make: splitting everything up into SPAs, micro services, etc, instead of solving the business problem with a monolith is indeed the wrong way to go, and Martin makes some sensible arguments around this topic.

It's the same in video games: you create a prototype using cubes and texture-less blobs to test the "business logic" (mechanics) first before you produce a AAA model and 700 animations.
> broken ice maker

Don't buy a fridge with an ice maker.

The ice maker is by far the least reliable portion of a refrigerator.

Ice cube trays don't break down and need repair.
They aren't useless. You cannot expect a one-to-one mapping between titles at different companies, but titles are a general indication of what is expected from an employee at that level.
So then it just becomes: does the reduction in snake problems outweigh the increase in jaguar problems?
A Modest Proposal to Address Climate Change
Very nice ADS-B viewer for macOS! Quickly got it connected to dump1090-mutability once I set the bind host to 0.0.0.0 instead of localhost. I wish planes were differently colored based on certain characteristics, much like OpenADSB on iOS (the best ADS-B app IMHO)

EDIT: Also, do you support MLAT?
Interestingly, the criteria that apply to a Senior Developer can be also applied to a Technical Co-founder and a Software Contractor. Essentially, someone who is independent enough to be a Senior Developer, should be also independent enough to run his own business, if he only wanted that.
well put. I have interviewed way too many "experienced" candidates who progressed very little since 2 years out of college.

It's as if people just get way too complacent and lazy to keep learning beyond the 2-3 years point, where the learning curve starts flattening.
That job sounds amazing. Lots of people would take lower pay and/or live out in a miserable location just for the chance to work on something like that.

Clearly they didn't really hide anything, because you now know. Perhaps they wanted to hear your reaction on the phone to see if you'd be enthusiastic about the mission.
I have no special knowledge but I assume since it is an encrypted-only protocol with significant research behind it.
Good Ol’ Paywall..

Full text: https://outline.com/5F6Rkb
I want to agree with you... but... what if it won't?
Reminds me of Lindsay Technical books. Used to love reading those things when I was a kid.

https://www.youroldtimebookstore.com
Great article! I'm currently trying to build up my classical literature section. So many great books to read and so little time. :)
Fake news (or at least fake/clickbait title). EP approved the text of the law, but didn't yet vote on the law.
Having been both the "Senior Software Developer" and in management, it's hard to avoid HR policies that take tenure and seniority into account. Like it or not, positions need to be bucketed to drive things like pay grade, salary, etc.

That said, whenever possible I drive title based on how productive one makes other people. I don't expect a Junior developer to make the team more effective. I do expect seniors, principals, chiefs, etc to do so. If you are a Principal or Chief, you better be able to make your whole team much more productive.

It isn't about the coding skill of that person. It's about how the decisions they make affect the rest of the team. In the end, no one person, no matter how good can do it all. Making other people more effective is the hard part that I wish more devs focused on.
I kinda have to agree. I'm constantly trying to teach Gboard new words because I'm in Japan and it doesn't know things like "takadanobaba". It eventually learns it, remembers it for a little bit, and then...forgets it? I don't know if it has an LRU cache and I don't use it often enough that it gets evicted, but it's frustrating. That and the fact that a comma button doesn't exist and isn't configurable, but we'll make extra sure you have an emoji button!
Being allowed to leave makes a big difference. However, not voluntarily choosing to be part of that community also makes a difference. Also, most vaccinations occur at the behest of the guardian and not the individual (which is entirely appropriate). For example, say you (and your guardian) were born into a community (a religious state for example) that believed circumcision was required to be a citizen due to its effectiveness warding off disease. You believe it is ok for the state actor to force everybody to be circumcised so long as when the time comes, there is an option to leave the country?

The only way I see this as being reasonable is if there is a country that they can go to, and there is no cost incurred the process.
The documentation mentions that an entitlement is required. However, this only implies that an Apple account is needed and the yearly dev fee is to be paid. Entitlements work outside of the App Store too.

Personally I'm happy to see WireGuard in the App Store, but would be concerned if Apple indeed limits the API to it. Could you elaborate on if distribution outside of the App Store is impossible?
"I have no interest but I showed interest"
Strikes me odd, and should likely be confusing to an observer. It seems an oxymoron which is somewhat analogous to hypocrisy
Maybe it's me but why is it all AMZN's fault? You have a hostile local government, labor unions that are already planning to work against you, a community that doesn't want you there, etc.

I don't blame them at all, they have a business to run and in this day and age there are places that are more welcoming and appreciating.

It's funny how the Mayor and Gov of NY are out saying it's all AMZN's fault while AOC and cohorts are publicly celebrating the fact that they worked hard to get rid of them and were successful.

The Gov and Mayor should call out their own folks/Anti Business Dems before calling out AMZN.

3 Billion in incentives that would only come into fruition as AMZN met it's obligations was nothing compared to the prosperity they would have created. The lesson here is don't openly attack someone trying to bring jobs and business to your State/City and then cry when they decide to leave.
RPCS3 PS3 Emulator – December 2018 Progress Report
> Households on average certainly seem to outsource more and be capable of less of the core “upkeep” tasks than in the past.

While it's usually thought of on a national level, Ricardian comparative advantage works at the household level, and as markets have less overhead in the form of financial and other (e.g., delay) costs, outsourcing more tasks where the household doesn't have comparative advantage is expected. If you don't want these tasks outsourced, you either need to make a nation of professional woodworkers and seamstresses somehow or, more plausibly, artificially increase transaction costs of outsourcing, e.g., by targeted taxes.

> And the cost of outsourcing these jobs is almost always not tax-deductible, making the true cost of outsourcing nearly double the sticker price.

That's a bizarre claim. If it's not tax deductible, the cost is exactly the sticker price. If it is tax deductible, it's less than the sticker price by the marginal rate of income tax paid by the purchaser, so even if it weren't unreasonable to treat the tax deductible case as the baseline car, you'd need a 50% marginal income tax rate to make the non-deductible cost the twice the deductible cost.

You can get this in the top bracket in CA, but that's a pretty narrow elite.
An extra $270k in additional value?
Are "Senior" titles meaningless in many companies? Absolutely. But they also matter in many others.

It seems as though the author's "juniorness" is showing through while writing this. In particular, the assertion that "programming skill is the most important skill for senior developer". I'm not sure that's true. You cannot write code in a vacuum; software development requires communication and understanding of the business to ensure you're solving the right problem. Doesn't matter how great your code is, if you write a solution to the wrong problem, you provide zero value. At companies where seniority is done well (FAANG, etc.) your performance is measured not just on the quality of your code, but the impact you provide to the business: this includes code quality, but also working on projects that matter to the bottom line of the business, enabling teammates to do their best work, bringing in new people, basically acting as a multiplier force.
What's the next step up from Sr then?

I agree that you don't have to mentor people but I think that makes you way less effective than you would be normally. Now you may be making a distiction on working with others and mentoring but I think it's the same, if your helping others become more effective at any task thats mentoring.

Ive also seen a tendency of people who are excellent solo to make broader scope problems due to less trust or just less communication with others.

I'm also always very worried when I hear a piece of software was written by one person.
Here's another example

https://krebsonsecurity.com/2018/07/hackers-breached-virgini...

>National Bank said the first breach began Saturday, May 28, 2016 and continued through the following Monday. Normally, the bank would be open on a Monday, but that particular Monday was Memorial Day, a federal holiday in the United States. The hackers used hundreds of ATMs across North America to dispense funds from customer accounts. All told, the perpetrators stole more than $569,000 in that incident.
I'd assume that it stems from a few places. One of them would probably be the "White Mans Burden", but another would probably be that uncivilized tribes don't have guns to shoot back with and so using modern weaponry against them will end in a lot of deaths.
An Energy-Efficient GPS System to Uncover the Secret Lives of Flying Foxes
`eventually starting to return results about transparent space coffee pots with tartan cosies ... which is often helpful`

I don't find your examples compelling.

If you want to do an additional search that does not depend on your first terms, you simply bring up a new search window.

In your 'real world' example, the equivalent search queries would go something like

search: new crime novel

result: way way too much stuff

search: new crime novel john grisham pelican

result: exactly the right book because every one of those terms applies
Google's services are incredibly convenient and well made, and you may be assuming people will give up those conveniences. That's a big assumption and I think it wont pan out that way.
Agreed, it recently became impossible to find compact phones that don't need to be removed from one's pocket before sitting when wearing jeans.
Sometimes I think we need to be realistic and accept that there are populations on the planet which have a hundred - or hundreds - of years of work to evolve past their current mindset. I can think of a number of countries where the general population does not seem to have the capacities for this type of responsibility. If every issue devolves into a a cutthroat battle rather than a serious discussion at the end of which opinions are expressed, society cannot handle regular voting since it is primed for corruption.

A deep education on civic duty rather than nationalism is one obvious piece of the puzzle, but also a safety net and affluence where people are not desperate and can remain free of basic economic pressure to conform is another big one. Perhaps the biggest one that I have seen missing from my own country and others is a true desire for personal excellence, one that is even greater than the desire for success. Including philosophy in education from a younger age can help with instilling that mindset.

What do you think has helped Switzerland as a society succeed as a democracy?
Mojave has been a smooth sailing from day one for me.

A few rendering issues from the move to Metal but no KPs or major incompatibilities.

Sooner or later, things stop running. On the iOS side, I was surprised to learn you can’t run Netflix on an iOS 9 device.

I think the days of hanging on to old system versions are over.
Grain of salt taken, but I don’t think these points are invalid.
Been there, done that, got the 'raise'.

It was fun.
Also, popsockets were kickstarted back in 2012 (https://www.kickstarter.com/projects/1250439912/popsockets-i... ), back when iPhones were small (though there were some large android/windows phones being sold)
I think you have to stitch together the pieces from different guides/courses. For instance, I just released a React + Firebase course to ramp up your business [0] with a minimal tech stack. That's one piece you can use to "create [a] MVP". But all the other pieces you have to get from other books/courses/guides. I guess there is no guide yet covering it all except for a basic overview.

- [0] https://www.robinwieruch.de/the-road-to-react-with-firebase-...
That's the trap. If you don't let people jump in and fail just because you know you can do it better right now, they will never be good enough.
Betteridge’s law always applies - and whenever you bring it up in HN comments you invariably get downvoted.
The supposedly water resistant phone accumulate so much dust by the camera lens that it became completely unusable after 6 months. The original Z1 Compact was ace though, I kept it for years. I wish there existed an equivalent model up to today's standard, especially if it wasn't made by Sony.
>That's an indictment of reddit comments more than AI.

Perhaps, but that's the world we live in. I suspect the average reddit commenter is already more articulate than the average person (citation needed, I know. But reddit skews highly educated young male in a first-world country. There's no way they do worse than a worldwide average).

Other than that, I agree with your comment.
Why I Gave Up on Extreme Minimalism (2015)
pip has a download counter.

I don't think downloads is a direct measure of good/"awesomeness"; low-level libraries that get linked in often, for example, get a higher download count for that, but might not be something often needed by an end user. (In Rust, I see the library for Aho-Corasick all the time, for example.)

In Python, I believe pyasn1 is in the top 10; but parsing raw ASN.1 is probably not something a dev should be doing that often; a higher-level library like cryptography would probably be more appropriate.
Controversial Cars