skysight-inc/HackerNews huggingface dataset:
Most devs lack actual proof of the ability to deliver when under their own supervision. I would choose a tech that is high in demand. Javascript, Golang, Kubernetes. Use the learning process to develop a project. Deliver it to open source with all the bells and whistles. Know how to pitch the project and speak to its architectural decisions.

Eng managers love this proof of delivery. It will help in getting remote positions as well.
Tic-Tac-Toe Implemented in Single Call to Printf()
More mental gymnastics and gyrations to justify muzzling the opposing narrative.
He got the publicity he wanted. Isn’t he virtuous? ;)
> I think it's quite likely that sooner or later we will have 5G networks with intra-services running as edge-services, providing us low-latency.

Noob question, sorry, but: Why not Wifi?
Tear Gas Is Way More Dangerous Than Police Let On - Especially During COVID
Well it's wrong, and stupid under my Worldview .. but from the point of a fascist dictatorship I can see how it seems reasonable. Catch people who think they're doing something hidden and who appear to have disdain for the state machine.

Like choosing business associates based on their politics, just at a larger scale.
People with more experience have all their time taken up by big features and refactorings. In a big project, there are always small things to fix or improve. It's not like they run out, because those big changes create more small things to fix all the time. Linux is 30 years old, and it still accepts patches from beginners regularly.

I don't know about Kubernetes, but lots of large and well-managed projects have issues labelled as "good first issue" to help you know where to start.
I really wonder if anyone not hand-picked for an Olympic team / for a position through nepotism ever got ANY benefit from "coaches".
Are your kids named NameSurname? Did you meet EuropeanBrownBear on your last trip to the mountains? :)
Yea 100% true, I didn't think I suggested otherwise but appreciate the clarification. I only mentioned Trump because he is 1. the current president, and 2. seems to support militarization of police. To me this puts him in an ideal spot to directly rebuke the desired impacts of defunding since the departments could just get their money from UASI (Urban Area Security Initiative) DHS grants, that I'm assuming Trump could get funded with at least some ease.
Federal law enforcement are obligated to present printed ID cards identifying the officer and their agency. Anyone unwilling or unable to do so is an armed civilian in violation of DCs open carry laws, and the DC Metro Police should be notified.
Ostensibly the "anonymous" questions are used on BlueJeans/Zoom meetings so that employees can ask a question on an earnings call without worrying about being fired. I guess it was inevitable that, when left anonymous for long enough, the questions will devolve into 4chan.
Don't spoil the party. It is much more fun to pretend that WeChat stores a billion passwords in plain text just so some bureaucrat from the CCP can check if there is anything offensive there.
> If you're a mid/senior contracting at a bulge bracket bank you could expect a ~500£ day rate

That’s a not uncommon rate outside of banking too in London.
Probably the poster child for vacuous, attention seeking dullards everywhere.

I've clearly got to the age (30s) where I wonder what the world's coming to.
The main issue is that the Police have lost legitimacy. Mostly due to our confusing structure in the USA.

https://twitter.com/sunriseon7/status/1267587976986427393

Same incident, different camera angle: https://twitter.com/benyc/status/1267587033783992322 . We can see the first officer shield-bashing the crew unprovoked, and a 2nd officer come in to baton-smack the reporter.

As members of the press, they are morally obligated to be there, recording what is going on. And it is pretty clear that the Police charge and attack the cameracrew in this instance.

----------

This was the stupid decision of two officers. However, we can bet that this "stupid decision" will go unpunished. Which is the entire point of the protests. The Police do not seem to have any mechanism for feedback in these circumstances, and can do whatever they want.

The protesters now want this officer to be punished. But once again, we have no mechanism to punish police officers in the USA.

------

A few more aggravating factors:

* DC has a ton of different police departments due to the confusing structure of the city / not a state / seat of the federal government. Case in point: were these officers Secret Service? DC Park police? Metropolitan Police Department ? Unclear who to blame right now.

* Its unclear because these officers in this instance taped over their badges and identification. We don't know the names of the cops in riot gear, we don't know who they were working for. We don't know the chain of command.

* This happened roughly 45-minutes BEFORE curfew. The President (or really: Attorney General Barr) seemed to want the area cleared for a Press Briefing on Monday, but this fact was not clearly communicated to the protesters, nor to members of the press.

* Given all the advantages Police officers have in the justice system, it is unlikely that if we press charges (even if we managed to get the names of the officers in this incident) that the courts would ever be on our side. The courts overwhelmingly take the side of officers.

I will note: there's clearly one officer who is holding back his colleague in this instance, who provides room for the cameraman and the reporter to escape. There are "good guys" in the police department, but it is increasingly looking like a minority.

------

The "Go home before curfew" argument doesn't work in these circumstances. With protesters (and reporters) getting bashed long before the curfew, its only natural for the protesters to not respect the curfew anymore.
2-2.5K for a blog post sounds excessive in length, specially for b2b companies that sounds like they post often.

I have quite a few blog posts and 1200-1600 is the sweet spot that I get pretty much 100% readership. Anything longer than that gets bookmarked but never read.
Can you use CryoEM to see the atomic bonding arrangement in any material you throw at it? E.g. visualize a glass or polymer network?
People have worked on vehicles to get us to space for decades. It's not going to shrink much, and I don't think it'll be any less expensive. ... enter SpaceX
All of these words are variants of "to fuck", but instead of one root word (fuck) there's three (actually 4 - I forgot of "walić" - the least vulgar out of them) with different levels of vulgarity, and instead of less than 10 helper words there's dozens of pre- and post fixes-, and helper words also modify the meaning (to X someone vs to X something vs to X self can be completely unrelated).

I can translate each of English vulgar fuck+sth into several versions of Polish fuck+sth. For example "fuck off" would be
"odwal się" (mildly vulgar, but rude), "odpieprz się" (definitely vulgar) or "odpierdol się" (very vulgar). An in the meaning of "go out" "fuck off" would be "spieprzaj" or "spierdalaj".

But there's no direct equivalents in English for most of the examples I gave in my previous post. Yes you can say "I fucking ate too much", but that's the equivalent of "zjadłem, kurwa, za dużo", and not of any of these verbs. The nuance is lost :)

So I rest my case - cursing in English is very limited. Which isn't good or bad, just interesting how languages differ.
If you are looking for salary growth, then moving into an Operations management role is probably your fastest path. If you want to stay involved in the technical side of service delivery, building on the investment you have already made in your sysadmin skills is probably the safer bet. SysAdmin and developer roles are quite different, so you may find that moving into a developer role is a bigger change than you anticipated. If you are really interested in software development (do you do it as a hobby?), then by all means try landing a junior developer role.
> it is true that feeling normal happens when they are 5, and not before.

As the father of a 4 year old and twin 2 year olds, curious what you mean by this.

Feeling normal in what way?
RPA Framework
Make the Hire. Send the Wire
This sums up why I like Kanban.

The TODO column is an ordered list of things to do. The job of the developer is to pick tasks from the top and move them towards the right. The task of management is to keep the TODO column sorted, and prevent tickets from being stuck in any other column.

The task of management is aided by limits on how many items each column contains. Those limits are based on how many things people can realistically do at once.
And it depends on existing skillsets too. I did a recent project where I almost certainly would have used Terraform if I already knew how. But the choice was between "learn Terraform" and "do this in a Makefile," and the "learn Terraform" was clearly crazy overhead at the time.
An app to scrape reddit subs for stock sentiment allowing users to trade on the retail market sentiment or avoid pump and dumps.
Charges do not include stealing any property. Trespassing and obstruction.
There are people who have learned that being kind and generous attracts people, and once they have got them close to them, they start to use or abuse them, push them to feed their ego with praise and have them work for them to live a comfortable life.

The discussions with strangers with their narcissistic self-praises give them all the kick they desire to feel in their life. Nothing matters more to them.
This analytical approach is the reality of managing tickets taking technical and business realities into account.

A bug is not a proxy for priority. As said it is a parameter that helps defining a priority and, in fine, the position in the TODO list.
Whether priority is "high", or P1, or whatever is exactly the same. Usually there no need for too many levels because, as you suggest, it mostly boils down to "now", "afterwards", "whenever", and that changes over time (hence Agile ideas).

BTW, I have never seen someone disguising a feature request as a bug. That is totally unrealistic not least because obviously this is continuously scrutinised and someone doing that would be called out and ultimately fired for shear incompetence (or worse) and because features go through a definition process, it's not someone who suddenly dreams one up and sneakily hide it in a bug report to have it implemented without anyone noticing (what?!)

The distinction between severity and priority is important. Severity is assigned by the person who reports a defect. It is a measure of how serious the impact of the defect is, as said. Priority cannot be set at that point, as it is a judgement made later based on further considerations.

Devs really are as I described in teams that have matured and are organised (but maybe not in "messier" startups). A team lead is not a dev, 'lead' implies a managerial aspect.

Lastly, of course you need to keep track of the number of defects (which can be from customers feedback and production metrics) and of their severity. This is basic QA, you have to know if you are effectively doing a good job in order to improve both your internal processes and the quality of your product.

For example, if I start to see too many critical defects on a component/team I know we have a problem there. If I start to see too many critical defects found after the product has shipped I know we have a big problem.
> Such a minor thing wouldn't make any difference in reduction of propaganda spread to people dedicated enough to spread it.

You may have missed the part where I said it wasn’t even available at all until a recent-ish update.

Don’t forget that propaganda is created by dedicated people but it’s viral spread is via innocent, gullible victims. That’s where the inertia in forwarding comes in to play.
Things we learned about leading through Covid-19
Yes, I participated in a wilderness expedition in the early 2000s and didn't have access to internet, news, or modern amenities for about 100 days.

I lived more fully in the moment around me at times, and at others I receded into imagination and thought in almost a trance. The tangibility of reality became unavoidable for much of the day, and as a result of that when it was possible to recede and rest my mind, it was a deeper experience.
Uprisings after pandemics have happened before – English Peasant Revolt of 1381
What that poster is trying to tell you is that your example term is just as likely an accident of the structure of German language than some insight into the soul of the German people. The fact that schadenfreude is a German term could very well be that it's easier to make these sorts of terms in German than for any other reason.

Genocide is an English word. Does that mean that Americans in particular "readily identify" with ethnic cleansing?
People complaining about NSA abuse should not be taken seriously.

If you cared about privacy, NSA abuse is not where you would start. Its a fraction of a percent compared to the fingerprinting and cookie tracking that happens in the open.

The NSA abuses may be a problem, but its minuscule to the tracking commercial surveillance on the internet itself.
I have all commands I don't remember bound to leader keys. When in calc I have [leader key] m and then which-key pops up everything I have stored.

Other than that, I use scratch in elisp mode and eval. Not as fluent as magnars, but this is a good example of what I mean (towards the end): https://youtu.be/jNa3axo40qM
I think this is generally a great comment, but just to note: you seem to characterize the "5 months of cash" thing as a decision. But most startups fail, and all of those startups at some point (or multiple points) in time only had 5 months of runway left, which is not always (I would say not usually) because they decided it was ok to have that little runway, but because they could not avoid it despite their best efforts.

But you're totally right that this is not the junior dev's problem!
I've had the opposite experience with my Kindle.

I recognize that it's "technology" so perhaps some people don't count it, but when I "unplug" (either at home or when away), I bring my Kindle.

And since I started reading on it, probably 6-7 years ago, I would say I read 4-5x as many books per year as I used to.
How is “I believe in private property and ownership, including the ownership of businesses” a baseless belief? It seems pretty clear and internally consistent to me.
I'm curious, how does the interview look like for these people? Do they still have to go through all the coding/system design rounds?
> If I need a simple calculator, I expect to be able to use it to compute intermediary results in a shell loop.

No offense but that must be one of the dumbest ideas I have heard in a long time. The reason you write something in a shell script is because it is portable on all Unix systems. If you add a dependency to a particular programming language like Julia, then that portability is out the windows. You require installing users to install Julia first.

If you require users to install Julia, you might as well ditch the shell script all together. All shell languages suck anyway for anything non-trivial.

I have rewritten plenty of shell scripts to Julia. It is much faster to write. The code is easier to read and understand and it executes way faster than any shell script.

Running a complicated shell script that calls out to Julia 1000 times makes absolutely NO SENSE! It is a completely contrived example with no practical application.

Besides when people say "calculator," I think most reasonable people assume an interactive system for doing calculations, not a glorified math library. Julia offers a great interactive environment for doing calculations.
> Turing completeness means a computer can simulate anything that can be simulated by math

Technically, it is not proven that Turing machines can compute all computable functions, so there is some purely theoretical possibility that the brain could be able to compute functions that a Turing machine can't.

Personally I find that extremely unlikely, and agree that it would be extremely surprising. But it wouldn't invalidate anything we have proven so far.
Forgot to say - those combinations are for Colemak. If you are using qwerty, replace the <x> letters in "CapsLock & <x>::" lines with what you have on qwerty.
The police don't "have to" be occupied with protestors. The police are prioritizing punishing peaceful protestors for speaking out against them, while deprioritizing going after looting as its presence actually helps the police narrative.
> You don't think it's appropriate for a scientist to be puzzled by a result?

Definitely. However, there didn't seem to be an attempt to also question his existing theory regarding evolutionary fitness. Again, the results are only puzzling if you assume collaboration decreases fitness, but that assumption should always be open to reassessment.

> please make fun of my typos some more

No need for sarcasm, my comment was not intended to be snarky. The word could have been 'elude', 'elucidate' or smth else. I will go for 'elucidate' since it fits best in the context.
> Maybe we can think about techniques to create empathy among strangers.

Small scale trial, a world exchange program where you could sign up, and basically you swap with someone random for a year. Before the swap happens both people get a week where they meet and discuss what is going on in their life. This can happen in a vacation resort somewhere.

Then the two people take over the life of the other person. It would be assumed that everyone would sorta- help the swapped person out a bit. The swap would need to have very specific requirements: Probably no spouse, the job needs to be similar, friends/coworkers need to be on board, finally the swappers need to blog once per day about the experiences.

Bank accounts would be locked out - the experiment pays the two individuals from a fresh account. Bills and Mortgages are locked or payed through other mechanisms during the experiment.

I think that even starting out with maybe 100 people, then scale to 1000 a year later, 10000 after that. I don't know if those numbers are unrealistic... but wouldn't it be interesting to see if empathy for other countries or even ways of life start to develop?
So I've been working with a lot of startup type companies recently doing agency work

You have to sacrifice a lot of code quality and professionalism in fast paced environments, its almost always better to under-engineer than to over-engineer

Here's my opinions

- codereview - there's never any resources for QA. I just check teammates PR if it builds and passes a few manual tests, then merge. I don't spend more than 15 minutes on this. Coding standards highly depends if I've worked with teammate before. Sometimes I disagree with something but still OK it anyhow if its just me being nitpicky

- Test coverage - not in early stages. If you use typescript it eliminates a huge need for test coverage, but you'll still eventually want end-to-end testing. Just not until production is near deployment

- Normal development workflow - No tests, its a high opportunity cost, but again depends on what software your building. I'd say 90% of apps don't need testing early on

- CI/CD - yes, its good practice to still use protected branches and specify workflows for PR'ing and naming things

At the end of the day, you realize you have to cut corners and need to weigh out the value proposition each tool set offers. As well as how your team composition works.

Sometimes you have to defer tasks for later dates to revisit because its over-engineering and things aren't fleshed out enough yet

The most important thing early on is elminating tech debt too. Each decision you make is cascading. For instance code patterns you set today are going to be used several months from now, ideally you want to minimize the need for refactoring early on.

Write clean code with good variable names, and sane folder structures. Likewise with sass styling etc. KISS (keep it simple stupid), just follow those rules
It is not the same product.
I did an MSDA, and I wanted to let you know that you're cutting off the majority of your opportunities for Data roles if you aren't specializing in a business component as well. For me, it was Sales. Started out as a Jr. Analyst and within a year owned all Sales Ops and Sales Enablement. Was a small 60-person, $23MM training company, but my skill with data paired with projects like forecasting models, process optimization, etc. made me a critical asset during a re-org. I'd say about 80% of my daily work was on data projects. The other 20 was in the sales channel itself. Kept things exciting. I worked 14-16 hour days. Never got tired of the grind.

So, consider pairing your data expertise with a business function. Really, anything from Marketing to Finance will open you up to a swarm of opportunities.
Eh just get a job with an outsourcing company that sends people to client locations. They will send you overseas eventually. Then switch to a company located there before your residency permit runs out. You will no longer have a third world salary. I don't know whether this is possible in a year but I've seen it many times.
I think gene therapy is going to solve that well before an approach like this. Those two are some of the lower hanging fruit to go after (well defined, clear mutation in a single gene, etc) and theres a bunch of therapies already in the pipeline to cure them.
If transistors can’t get smaller, then coders have to get smarter
I wish we had a documentation standard. We use word, cucumber, confluence, sharepoint, and a couple other things.
It doesn't seem like they ban dissent or at least not dissent in the way you mean it (360s, innovation, etc.). The difference is which way the dissent flows. Dissent flowing bottom to top is positive. Dissent flowing top to bottom just leads to confusion.
I guess that's the issue with terminal - the learning curve. I did start with TUIs as a kid before Windows came along, and I remember that feeling when I started using GUIs - "oh, everything has a menu, no need to remember anything, no need to read any docs, it's all just there". That was a real revolution.
There's a great manufacturing-management book that regrettably speaks to a manufacturing context and not a project context and therefore applying it literally to our software projects would be a fallacy, called “The Goal”—and then the rederivation of the same principles for project management is in a follow-up book called “Critical Chain.”
They are both weird in that they are textbooks written as novels and therefore you do have to roll your eyes a little bit, of course when the beleaguered manager follows the smart scientist’s advice his company succeeds and his marriage gets better, sigh. And why is it a he, both times? But if you pay the cost of these eye rolls you get some joyous moments.

For instance, your “panic mode” is discussed in The Goal (as “factories that seem to have three priority levels: Hot, Red Hot, and Do It NOW!!!”) and the emergence of those panic modes is actually diagnosed as a failure of those first principles. If you had managed differently, you would have been aware of your spare capacity, and this panic mode instead becomes a business problem of some sort—either you are not getting enough biz value out of your “SuperImportantEmergencyBugfix” project to justify continued investment of developer time or you are not getting enough biz value out of the EvenMoreImportant project or else you are getting enough business value out of both that it is time to expand your dev team so that your bottom line can get better sooner. But rather the panic is usually because the two projects are not profitable either way, and the company was willing to take a loss to build them up to profitability, but now revenues have gotten unexpectedly tighter and people are trying to fallaciously optimize on cost rather than marginal profit.
True. These are valid concerns one should keep in mind when using cgo.