skysight-inc/HackerNews huggingface dataset:
All of this. When the reality is that a political movement will operate in bad faith and intentionally, aggressively exploit any such ideological fulcrum as a weakness in a coordinated way, clinging to deontology makes you a knowing ally… which means you have taken sides.

I can see why this discussion's turned ugly, but it can't NOT be ugly. None of this is hypothetical. It's blown up because the aforementioned Nazis worked out that they could compel the ACLU to effectively become a Nazi ally and devote their forces to the cause of terrorism. Under the ground rules of what the ACLU is, if properly managed, the organization can be used to clear the way for violence and actions that are not on brand for the ACLU, and not what it thinks of as 'civil liberty'.

This is a clever sort of meta-gaming thing, but it's also an obvious existential crisis for the ACLU to the extent that the ACLU cares at all about terrorism. I think there's an assumption that we can define some things with a bright line never to be infringed upon, and that there will never be exploits to undermine our assumptions.

And I mean, that's not even true for mathematical proof, much less free-speech liberalism.
Hostility can often come from a place of ignorance or misunderstanding. I can't say much for the former, but the latter can easily go wrong with the cultural and linguistic barrier between operators.

The guy operating the NOC may be a dick, but is taking down the IoT networks for all of their customers unknowingly relying on your services really the right way?

Personally, I'd say yes, it'd help. However, there's an argument to be made that the hostile ASN operator doesn't represent the people behind the network in the slightest. I can understand that someone may give such an asshat the benefit of doubt and drop it despite their abuse.
World Map Mercator Projection
> it affected my last relationship

how so?
And here I was thinking it was just optimistic.

Everyone that talks about how horrific a cancer the human race is on the planet is a hypocrite because they are still alive themselves. If they really meant it they would take action by ending their own lives. They don't because what they really mean is everyone else is a cancer on the planet except for them. It's a selfish and narcissistic attitude.
24. How to write uncontroversial Medium articles filled with information people who have been in the industry more than a few years know and can kind of agree with in order to make yourself seem like some sort of guru.

I scrolled to the bottom and sure enough:

Enjoy this post? You might like my book, The Manager’s Path, available on Amazon and Safari Online!
> I'm not sure why they became a weird mix of Russians and the KKK.

They didn't. The NRA supports the rights of all individuals to own gubs. The KKK supports gun control to stop minorities from owning guns.
37k results... this lived up to my expectations.
Thank you for your service as one of those countermeasures
That is as close to eating an insect as eating peanut butter is to eating rats.
Yes, but why take up space in the actual source code and repo? It increases space usage both in terms of disk space (which means more download time) for the library and requires more scrolling when reading the code.

Also, if the library is a sub-dependency which the developer doesn't interact with directly, why should they download the documentation for it? They will never read those comments in the code anyway.
Can this be done using the stun command directly?

http://manpages.ubuntu.com/manpages/bionic/man1/stun.1.html
"senior" can mean the level 3 years after college hire, all the way up to SVP-level Fellow, despite one of those levels having the specific name of "Senior Engineer" at many companies (often not the same level at different companies!)
I read that differently
Can confirm, I get surveys like this from all sides and they all use the same sort of push polls. During election season, they'll call you and give you surveys like this too, sometimes.
"Based on my experience climate modeling and working with environmental papers" And what experience is that, exactly?
Why can't you use a VPN and route scraping traffic through that? Most websites are accessible over VPNs...
If you have the chance to visit China, I suggest doing so. They’ve already converted most personal vehicles to electric. Cars aren’t nearly as
popular as scooters, rickshaws, etc., which cost $100s (or maybe low $1000’s) in US dollars, new.

At that price point, consumables for an internal combustion engine start to be a significant fraction of the vehicle cost.

Lithium batteries are hardly only a plaything for the rich.
This. And both with GitHub and GitLab it takes quite a bit of an extra effort to setup caching. It hurts to see 'npm ci' download half the internet every time a developer pushes to dev server.
A very good list. I agree wholeheartedly:

Off the top of my head, in no particular order:

* How to keep learning and acquiring new abilities.

* How to recognize occasions to apply your development expertise to other types of problems (for example iteratively improve manual processes).

* How to fail fast. How to validate your ideas and make mistakes without taking a lot of resources. How to rapidly prototype solutions.

* How to divide and conquer complex problems. How to solve complex problems without knowing what you will arrive at at the end.

* How to recognize superfluous code and design.

* How to interview candidates and specifically leave your ego behind the door.

* How to be patient and persevere to long term initiatives of yours.

* How to recognize valid arguments and incorporate them in your solutions. How to change your mind.

* How to credit people for their influence and cooperation in your successes.

* How to be truly kind to other people.

* How to build trust between you and your peers and you and your managers.

* How to deal with difficult people.

* How to recognize you need help and seek it before it becomes a (bigger) problem.

* How to think big picture even in thick of things. How to deal with tactical without forgetting about strategy.

* How to take and manage notes. Even, and especially, when there is no time for it.
Summing it up

1. Realize technology is the easy part, people are the hard part. E.g., that's managing leadership egos, and/or the egos of peers and subordinates.

2. In the context, communication is essential. Technology problems are solved with people and commms. Full stop.

3. Communication is not simply broadcasting, it includes listeningas as well. That said, sometimes (sadly?) "the whole truth" is better replaced with less than whole, or even silence.

4. Similarly, learn to "read the room." That could be the culture, the team, the project, the meeting, the individual, and so on.
And Octave(https://www.gnu.org/software/octave/index) if you can't get a license.

I actually had one hectic weekend porting our whole departments MATLAB code over to Octave due to a hardware failure of our licensing server and some stonewalling from Mathworks, Octave is pretty close to fully MATLAB compatible.
Wu Experiment (1956)
Can you give a citation that mprotect will fail? Yes there's the new, faster mechanism, but I'm surprised that they broke mprotect.
Its got a huge endowment and a strong brand that can be subverted into fighting for progressive causes instead of what it used to do. It's woke 101 playbook.

Basecamp and coinbase showed that you either choose to have zero tolerance of politics in the workplace, or the woke will make you spend as many resources as possible on political activism instead of whatever you used to do. A dynamic that has been so toxic to work dynamics and productivity that even a woke company like Basecamp had to course-correct.

The organizations that have chosen to forbid political activism at work have lost employees that prioritize this over work, but those that remained have gotten back to work with fewer distractions and its arguable that loosing people that prioritize activism at work over the company vision is a net positive.
If you are running meetings I'm not sure you are still in the senior developer category.

These are more lead developer skills.
For some elements, yes. Many others have certain attributes that are completely unstylable, a lot of browser-specific attributes and selectors (not just prefixed attributes but also whole pseudoclasses), or both.
There are various ways.

At the high end you relentlessly self-promote until a gallery takes you on in expectation of profiting from your work. You can make a lot of money at the high end - five, six, or seven figures for each item - but it's insanely hard to get into.

This person does it by cross-dressing and being famous. https://en.wikipedia.org/wiki/Grayson_Perry

Mid-end you need to find a niche and possibly a physical location. I know one artist who combined demo/live painting sessions for customers.

The work took minutes, but it was cheerful holiday art sold in a tourist location by someone with a good line in friendly and engaging self-promotion, and he could clear four figures a day during the tourist season.

If you're selling online - that's a much tougher sell, and you'll need to create some kind of social media scene for yourself that isn't just "Here's me and my brushes".
> How to write a design doc

In over 5 years of dev, I've never been convinced in the value of design docs. I've bootstrapped several large components, I probably only kept up to date a document maybe once out of all those times, and I've never had any regret or paid a price for not having it. You can think up front, draw + share diagrams, get feedback, and have well documented source code without needing to introduce duplication and "englishification" of a system.

I'd love to be convinced otherwise though! Always looking to learn! Anyone care to pitch them to me?

Edit:

After reading the rest of the points, I'm actually pretty convinced this is more of a "how to be <role that provides technical interface with leadership>" rather than "how to be a senior dev". It sounds to me like they're mixing roles/responsibilities here - there are certainly plenty of senior devs without these responsibilities/expectations.
Many moons ago I ran a site called ETF Timing that automated technical analysis against ETFs.

There is so much wrong with this I don't know where to start. But this seems common these days, I think it's due to the influx of inexperienced traders who have no proper statistical background.

I'll let ryanmonroe point out the first glaring problem with these types of simple "algorithms":

https://news.ycombinator.com/item?id=27415821
For me, I'd lean more toward Misophonia, though they have very similar descriptions. The sound doesn't cause pain, just intense emotional reactions.
I don't know. A lot of the countrys infrastructure was built by the military.
The Absurdity of Peer Review: What the Pandemic Revealed
Does that one only do IPv4?
> Languages: Languages change (German literally added a letter in the past decade, new words are created, how people speak changes, ...).

If one learned German from a forty year old textbook the only problem related to that that you would experience in Germany would be that some people would think you were speaking rather more formally than expected. Learning it from an up to date text book isn't going to make you noticeably better at communicating with actual Germans in real life, that takes actual immersion in the language as it is really spoken.

And the German language authorities might well have added a new letter or changed the spelling of the word spagetti but that doesn't mean that every German has.

Textbooks are of very limited use in the real world.
>Exposing all of every entity's data to the world and letting unaligned actors unilaterally mutate many entities' state

But that is NOT the pattern. Entities are ids, they have component tags that opt entities into some functionality and the systems encapsulate and track the mutable state that system controls.

If you want to start sharing ownership of mutable state, that basically comes down to an implementation detail. Unity's ECS system does NOT let "unaligned actors unilaterally mutate many entities' state with no middle man." One could perhaps implement it that way if they so choose. It's just a matter of taste because, again, the design pattern is not inherently OO or non-OO.
Ok fine for point 1/ but you didnt answer to point 2/ which is kinda the most important ;).

P.s. Most people in france do not think that much about america, its just my take from watching debates on HN and the trump election. We have A LOT less identity politics daily, so trans right has just never really been on the radar / something people are going to care opposing.
999999*5 is far easier as 5000000-5 than 45+450+4500+...

Are you really arguing that the latter is faster and more effective to do in your head?
We’re way beyond that limit since long ago.
In most cases there becomes a point of diminishing returns in terms of pure engineering skill. At that point it is far more efficient to be able to improve over all output, not just your own. That's where these skills come in.

Think of these as things which become critical after the engineer has mastered the skill of solving a hard problem.
Just because there are other sources doesn’t mean capitalists won’t try to get control over Bolivia’s. The US permanent state also doesn’t depend on a specific administration; the interests of industry, banking and monopoly capitalists are always served, with minimal variation.

The fascists that staged the coup had long been supported by the US, the OAS is merely one small part of the imperialist apparatus. And Elon Musk doesn’t need to be in on it to recognise he would benefit.
Then why was the NRA so silent about Philando Castile?
It has virtually no fees, often just one satoshi (less than 1/10th of a cent).
I think that just about the whole list applies to people who are more senior in their roles - not just software engineering (of which I know little).
Maybe Gary should create an alter ego, provide them with a zero day, and take their money.
I'd say most of these attributes map pretty well to modern OO practices in popular languages, particularly Java, where late binding comes from widely used inversion of control frameworks like Spring. And the underlying mechanism for these is dynamic method dispatch, which I'd agree with Robert Martin is the single unifying requirement of OO.
"Oversimplification" and "trivialisation" come to mind.
Careersaas | Remote, all timezones | Part time | https://app.careersaas.com/portal
Software Developer
Seeking Elasticsearch and Python specialists to help us build and evolve our online job search portal. Candidates should have at least 3 years of experience using the ELK stack, and are comfortable working within a primarily Linux environment. Skills with Kubernetes desirable. Apply on our corporate site at www.careersaas.com
You can always vouch for the comment if you think it was flagged unfairly. I think each comment can be "resurrected" only once though.
Nitpick: A minority of general aviation planes have diesel engines.
I remember trying some salt and vinegar flavoured fried crickets years ago. I was disappointed in their lack of vinegar flavour. It's hard to find a good salt and vinegar flavoured thing that actually tastes like vinegar.

The crickets themselves, they were just like eating any other fried crispy thing. They were also overpriced and rather insubstantial compared to other similar fried crispy snacks.
> I see this as a conflict between deontology and consequentialism. Deontology says "free speech was defended, the outcome doesn't matter. Let's keep going". But it turns out that deontology isn't that great of a fit for the real world, because people do care about consequences very intensely. Few have the iron-clad nerve needed to say "an innocent died as the consequence of my/my group's actions, and nevertheless I wouldn't change a thing".

I see this all the time in the so-called "paradox of tolerance", which is of course only a paradox if you assume a consequentialist framework as unstated background assumption.

Personally, I feel asking people to make personal consequentialist decisions gives them far too much leeway to bring personal bias in, so I'm in favor of deontological freedom of speech - on consequentialist grounds.
1. I think that it is very important to distinguish between seniority (formal, role- and capability-based) and leadership.

2. While the original post offers a nice list, my mental model on the topic is pretty simple: the higher the seniority, the more capable a person should be in strategic thinking (both technical and business), ability to successfully apply it to correspondingly larger scopes and impact (tasks -> features -> problems -> teams -> organization -> company -> industry -> economy), and soft skills.
Probably spending time playing that should have been spent talking to/being with their partner. Depending on your and your partners personality it can take a serious toll.
I remember 1998 pretty well - mostly for Linux distros becoming mature enough to be accessible for “normal”-ish people but it was a pretty exciting year for languages too. There was an absolute ton of hype for Eiffel, every month dr dobbs mentioned it at least once and Ada95 was enjoying a renaissance too - i forget the specifics but something changed in licensing and GNAT was integrated more with the GCC. Haskell was a hive of activity and Python was starting to gain widespread attention but it was no where near to dethroning the favourite language of people who signed their emails “JAPH” :-)

Your comment reminds me how much i miss dr dobbs journal. I learned so much on those pages.
If I understand correctly, there's some magic involved during compilation, to replace such server-side code imported by the frontend with an API call.

> The new Blitz data layer is a novel technology for eliminating the API while retaining client-side rendering.

> In a Blitz app, you can import your server code directly into the frontend so you don't need to build an API and do data fetching from the frontend.

> At build time, Blitz automatically inserts an API call that runs the server code on the server. Essentially, Blitz abstracts your API into a compile step.
The teachers I know do start with standard lesson plans, but for reasons I don't understand they feel the need to customize them.
You’ve just ticked several several items on that list and asked for help understanding another (an act which also earns a tick).
Previous discussion: https://news.ycombinator.com/item?id=27408683
Tiananmen Square Tank Man vanishes from Microsoft Bing, other search engines
Most mean reversion systems have a high win rate. But the profits from wins are usually small and a losses are large. You have a hard time avoiding losses because you have to let mean reversion trades run and you can't have small stop loss settings.
You are welcome. Have a look at https://hefferon.net for the other books.
How much do replacement engines cost for ICE cars? I bet you don't know that or think about it when getting an ICE car.

Engine replacement rates will probably be historically higher than battery replacement within standard car lifetimes. It's possibly that a battery car will last longer than an ICE due to less moving parts, but even then I think long-lived EV cars will be relegated to city car duties with reduced ranges.

Batteries usually degrade rather than catastrophically fail (exempting the dramatic but rare battery fire which I believe happen less than ICE fires).
This is also a sign no one hired a technical analysis or business analysis.
I write design docs frequently. They can be anything from two to about ten pages, outside of formal systems like aircraft. They need to be short to be readable.

The point of a design doc is to get feedback on the design and to keep a record of decisions made and why they were made. That’s it. It isn’t supposed to stay up to date forever - your code should document that instead.

Once you get feedback on the design, the doc has served its purpose - archive it and move on.
That gives rise to the fair question of, 'is free speech the only law that exists?' To what extent do all other considerations go by the wayside in order to draw a bright line sanctioning ALL possible expressions of ideas in speech, by definition rendering them immune from any sort of judgement or consequence?

I think there's a fair amount of existing law that's made rather ridiculous by this position. In particular, the whole notion of conspiracy goes out the window when it's by definition not possible to share in responsibility for an act by persuasion. I'm not even sure it's possible to extort: if you can plausibly say you will wreak mayhem on a person for failing to comply, and you do so, and they comply rather than get mayhem wrought upon them, you've got what you want but you have never done more than speak. Your actions have never once crossed the line. The fact that your speech functioned as plausible threats is irrelevant: it was always and only speech, because nobody called you on it.
I wonder how large the generational divide is there. Are younger lawyers less likely to take cases of clients they deem detestable? The article alludes to some internal rift but the topic may deserve an article all on its own.
Yes, but at some point advertisers have to realize that people who use reader mode don't actually see the ads. The ads might load, but the user is just staring at the reader mode button waiting for it to turn on.
I'm not finding a hole in this argument. It's especially interesting because Elon has a reputation as a risk-taker, so I would expect him to steer Tesla in this direction if it were possible and profitable.
I live in a city just north of New Smyrna and it is definitely a good choice if you want something less expensive but still close to nearly everything. There are 2 colleges in the immediate area both of which attract a diverse group of people, but we still skew to an older demo, like much of Florida. However, our average age is more middle age, and not senior like NSB tends to be.

It isn't a major city as you are probably aware, so if you are looking for that I'd pick Miami, Jacksonville or Austin. Jacksonville has a pretty well established startup ecosystem, and until recently it was better then Miami IMO. Although now I'd choose Miami of Jax.

I like where I am, it is a great community, low cost of living and we have all the key things needed to run a business. Plus I am within an hour drive to Orlando, ~2 hrs to Tampa, just over an hour to Jacksonville and just under 4 hours to Miami. So I can get anywhere I need easily but I don't have to pay crazy living expenses and I can live in a smaller community that has great beaches etc. There is even a number of investors with property here (and live here) and whom you can network with as well. In this area there is a pretty large group of people from outside the US which is great, but is not common IME for smaller communities.

FWIW: I have lived in Austin, Melbourne (FL), New Smyrna (and surrounding area) and Denver. Hands down for life style I love where I am. Austin is also really hard to beat, I just happen to love being near the ocean. I haven't lived in Miami (just visit often), but I'd also have no problem living there. I wouldn't choose Jacksonville, but I have worked in Jax off and on. You mention Bahama's too, we have a couple of companies that fly to the Bahamas direct out of either Daytona or NSB airports which is pretty nice.

If you have questions you can find my email in my profile, happy to tell you anything I can.
"... have shown the ability to solve optimization problems such as integer factorization using a network of stochastic binary neurons constructed
from thermally fluctuating nanoscale
magnetic tunnel junctions configured as stochastic bits. " ?