skysight-inc/HackerNews huggingface dataset:
You nailed it in the first sentence - businesses don't need developers, they really need problem solvers - but we often don't get a seat at that table to turn around a problem before it lands on our desk as a request to code some poorly understood idea someone had.

1) Identify the problem - it invariably isn't to do with code but a combination of time and cost.
2) Can the problem be solved without a line of code, such as changing the process and removing the issue that way?
3) Is there an off-the-shelf application, software or component that will solve the problem.
4) Maybe you do need to code something.

We are also all too quick to just dive straight in at (4) because that's what we identify as, that's what we enjoy and unfortunately what we get paid to do rather than getting paid to think, advise and value-add.
I have over 25 years of experience.

Is it 25 years of experience, or the same year 25 times?

How do I tell?
> One liners forced a certain brevity

To the point that they're useless. Single-line commit message means you get at best the outline of the purpose of the commit, which is often fine but as I age I find that properly explaining the why and how, and possibly alternatives which were considered and discarded (and why) are absolutely invaluable.

My "model" for commits is postgresql, many messages are simple matching the commit itself (e.g. fix typo), but a number provide necessary background to the change e.g. https://github.com/postgres/postgres/commit/f3faf35f370f5586... says what it does in the short description, but then spends 4 paragraphs explaining the background of the issue, the change's concept, justification for changes going alongside it, and a link for more extensive discussions in case the rest was not sufficient (which it usually is).
You mean the triangle in the island? It's been a while since I read the books, but I don't recall it being particularly graphic, on the contrary.

And anyway, if it was an erotic novel and the point was getting readers aroused, I would understand your warning, as it wouldn't work for most heterosexual people. That not being the case, I don't see any need for a warning.
I did not propose any specific solution. I am merely calling out the violence, hate and hypocrisy.

I also did not sign the petition. I am not a Hong Kong citizen. The Hong Kong citizen themselves signed the petition. If you disagree with that, you should tell them.

Will you condemn the violence?
James Nicoll is the source of your quote.
H-1B Worker Levels Steady Despite Rising Denials
Yes, he has had years of code reviews pointing out every thing he's doing wrong, every way he could improve and still refuses.

Refusing to use version control is a prime example. The industry as a whole has unanimously decided that version control is necessary, but he still argues that his backup of an entire directory that he does once every 2 months is more efficient
But it brings a certain je ne sais quoi to the sturm und drang of everyday life for the hoi polloi.
I think that all other things considered equal, a microservices architecture has more moving parts and is more complex to learn than a monolith. The same applies for Kubernetes, it's one extra layer of abstraction and moving parts that you need to understand and keep into account when developing or making changes to an existing system.

I am not saying that microservices is a problem for Slack (at their scale it can make sense), but I am expressing my overall concern about smaller companies going down the same route when their scale or the problem being solved doesn't justify it and they end up having to deal with the (self-inflicted) problems of a massively distributed system with no major upside as well as my personal opinion of why I feel uneasy working on systems where I don't have a full overview of how it works and its potential failure modes.

When it comes to the benefits of microservices I am not sure whether those are all worthwhile considering the overhead and extra complexity of development on a microservices architecture.

In a monolithic application, most data and functions you might need are just a function call away and you typically have one or a handful of databases to interact with, often abstracted away by an ORM. In a microservices architecture, you suddenly need to worry about serialization, authentication and communication between services (and its failure modes, etc) and might require coordinated changes across several services, each of which might use a different language/framework and deployment process.

In terms of getting started, it has always been easier for me to work on a monolith where the codebase makes up for bad/no documentation because my IDE can resolve the majority of the symbols and allows me to see where the data I need lives and where it's being used. In a microservices architecture all of that goes out the window and you need to do a lot more manual "discovery" work searching through the documentation (if there is documentation, which is not a given) and manually figuring out the RPC calls because IDEs typically can't resolve cross-service communications.

Running a monolithic application locally is a lot easier than a microservices architecture. For the former you can typically get away with just a database and cache server all running natively. The latter pretty much imposes a container-based stack where you are now running 10 databases, caches, reverse proxies and everything involved around service discovery, which adds yet another layer of abstraction and makes you spend more time on this useless plumbing than actually getting work done and delivering business value.
Partner that with Statistics. There's little about statistics that's in line with our expectations. From simple things like the Monty Hall problem, to Markov chains or complex sampling.
Or there might be a very robust infrastructure in place to prevent that from happening because there is now a multi-billion dollar market that companies want to serve.
Wild guess (I really have no idea): Because otherwise they wouldn't get the licenses for their bought content to begin with?

Netflix themselves probably couldn't care less; they know that everything they offer for streaming will be available for pirating the second its released, with or without DRM; people have Netflix because its convenient, not because they cannot pirate their content.
Smart IoT use case with open source Kafka, Flink and CrateDB
And that's cool. Glad to know that my comment, despite the fact that it's being downvoted by pseudojustice warriors, has actually helped someone.
Yesterday you wrote: "While I agree that we need more room for nuanced debate, this is not a wining argument. Our society needs more accountability, not less."... from a throwaway account that cannot "really" be deleted... you realize that, right?
> I'm one of those persons that read more code than I write nowadays, git log -G is my favorite command, and commit messages like the above hurts me daily.

-G just looks for changes in the patch so the commit message would not be relevant save possibly once you've reached an interesting-looking revision, do you mean `--grep`?
Re: replace instead of repair, one issue is that replacement parts for e.g. electronics can end up being more expensive than a new and updated replacement (with factory warranty).

I've tried to fix a deep fryer I got for free, the switch was broken but it was a pretty generic flip switch with a light in it, the local electronics shop had a replacement for like €2 or so. That didn't fix it though, I suspect there's a temperature safety somewhere inside that isn't working right anymore. So far I've had it filled, warmed up, tried out, turned off, cleaned, opened up, etc four or five times already without having fixed it.

It'll be €40 to buy a new one. It's probably fixable, or I could probably replace only the heating unit, but just the heating unit (that is compatible with this one) is likely impossible to get and no cheaper than a new one.

But that's just one example. I for one am interested in seeing products that cost more but that are of provable higher quality and repairability.

There's some youtube channels that disassemble electric tools and point out at all the small or big things that make it good or bad / cheap, things like the kind of plastic used, bushings vs bearings, open vs closed bearings, etc.
$ echo $SHELL
zsh
$ git commit -m $'Bugfix #95\n\nEverything's fine, please move along.'
And here's one my friend made about the constitution amendments voting that completed a week ago: https://popravke.net/anomalies.html

You can clearly see the exact same pattern (click "Диаграмма распределения" at the top), and it's more pronounced than ever.
I do not play in creative accounting. There is a visible by naked eye large bulge of excess death in April and May in Sweden, which exctly equal to number of counted covid deaths, and same for Norway - a much smaller bulge, exactly equal to number of death from Covid. What you are engaging in is exactly kind of accounting caused credit crunch in 2008.
This makes me want to use this just to get people to fix their broken editors.
It's clearly not hard SF, but if I had to classify it I'd call it SF based on feel. Similar situation to The Urth of the New Sun; I don't think anyone really considers that fantasy, even though it has a similar (or even more extreme) "lost technology is unknowable magic" setup.
Yeah I genuinely don't understand it. His work is universally panned in the team, he's had multiple disciplinaries against him due to low quality work and keeps scraping through.

I could never be that person, I always strive to improve and become better.
Being handy and having the relevant tools turns a lot of multi thousand dollar problems into hundred dollar problems and hundred dollar problems into non-issues. Having fewer smaller problems makes life less stressful.
It's a bit bewildering how many people (mostly men) there are around that cannot cook properly. They have lived their entire life depending on others to eat something decent. Learning to cook is often cited as a way to impress and woo others, but the primary beneficiary is oneself. Being able to cook well is freeing.

It's easy to practice because you have to eat anyway. When you end up with leftover ingredients, come up with a way to use that in a different meal. Repeat every day, and soon you will be a master.

I can almost always improvise a good meal for a group with no recipes, using only ingredients at hand.
Very nice!

// "LD_PRELOAD" should've been in the submission title to avoid the "socat" questions
Cool, that looks awesome, thanks!
Text Encoding: That Thing You Were Trying to Avoid
I agree. It feels like he is just combining normal Bayesianism with normal quantum mechanics. Which is seems fine, but I'm annoyed he dodged the question about nonconscious things also having a personalized set of priors.

I'd like to hear him explain the single particle double slit experiment from this QBism perspective.
EasyOCR: Ready-to-use OCR with 40 languages
Isn't it also because of ageing?
What would be a list of non-tech companies prevalent in the broadcast space?

They're part of MPEG because of legacy reasons in having to deal with H.264.
> (Also, for all the "two left feet" people - if you can clap a rhythm to a song, you can learn to dance just fine)

Which is another skill you could learn in a short amount of time - a basic sense of rhythm. Tapping along with music or a metronome works, doing something more complicated with two hands is also an option. There's both online and offline drum / percussion lessons you could take; doesn't have to be much, you get the basics pretty quickly.

Same can probably be said about basic music theory. I've tried a few times but I still don't really get it though.
What I would like is a "LifeSkills LongTerm University". A lot of the things recommended here I have learnt - only to forget again over time. CPR being one such (and each time I learn it the song to play as you pump the heart gets changed)

But the main point is, I could happily subscribe to a Sunday every 6 months, for car maintenance, or for woodcraft fire lighting, or for knots and Maker and ... and ...

I guess this post is the right question, but the next question is where do I learn these things - and a one stop shop would be ideal.
Getting Started with Pown Apps
The dark future for the world’s greatest violin-makers
Who's claiming omnipotence? Key Christian figures have been murdered since day 0.
Hmm, what makes for a meaningful broad food category word?

Dumplings range from pierogies to xiaolongbao, sandwiches include monte cristos and cheesesteaks and fluffernutters, soup includes vichyssoise and miso and samgyetang.

Why do those words work, if they do?

Stepping sideways a bit... in New Delhi, menu names shift in a subtle way with the prominence of vegetarianism. In the UK or US, you might order a dish like "chicken with seasonal vegetables." In Delhi it's often reversed, they'll specify the exact meatless dish, Malai Kofta or Palak Paneer, but just say the side dish is "non-veg" without specifying whatever meat. That slight shift in emphasis really underscores the endless variety of things you can eat beyond meat, it makes plain how the generic Western conception of a meal through classic French courses can be incredibly narrow. However we ultimately come down on "curry," emphasizing meatless dishes seems like an example of food language that probably should have been heavily exported and hungrily adopted by the rest of the world. Even if you're not a vegetarian, treating meatless dishes as first-class citizens seems to add enormous diversity to any cuisine, and a ton more satisfaction in the eating.
I don’t know why you say it’s a trash fire. I’ve been using it for 25 years and it works well, granted I don’t do more than 8 layer boards, but they are dense RF.

It will require a team knowing professional software development and professional PCB design to disrupt it. When you get only one of those, you get the trash fire.
> "We think this is an important problem area to explore because phishing and other forms of social engineering are still rampant on the web"

Yet this will make it even easier to phish within a domain, eg instagram/youtube?
PUBG Mobile Tengah Siapkan Map Sanhok 2.0
True. The benefit of blockchain would be the transparent and immutable record. The blockchain becomes an official check sum for the continuum of documents. This ensures no documents have been added or removed in addition to validating authenticity no changes (signed documents only cover these second two).
From Nash to Lyapunov
Yes. One big button on the player that, when tapped, will take the last 30 seconds of audio and send it to me by email. When I'm out walking or driving and something comes up in a podcast that I want to remember or take note of, there is no easy way to do this currently. I use Podcast Addict now, but a feature like that would be enough for me to change players.
In zsh (and bash I think) it opens the entire line in a buffer, making it easy to edit it in ways which wouldn't really work well at the shell.

> beyond that I find that editing long freeform text on the command line gets annoying fast if only because of the careful escaping you have to do, especially for nested quotes.

Oh I agree. Here I'd suggest it for the rare case where I was expecting to write a simple commit message and end up needing a much longer one, though usually I'd just create the commit and immediately "amend" into a proper text editor (and most of the time I use a text editor directly, because rare are the commits where the short desc is sufficient).
I'd say, with the utmost respect for Larson, that this isn't so much one you're too dumb to get as it is a rare flub in his impressive oeuvre!

For me this comic combined with the general limitations of what he does are what make him second to Bill Watterson. Somehow Watterson managed to be much broader and yet as far as I know there's not a single flub in any of his Calvin & Hobbes comics.
> Damn, such systemic bias against non-gay person is astonishing. People downvote and don't even understand why.

lol
Does it need to be said that everyone should have a basic toolbox / toolset and fasteners around? A set of screwdrivers, spanners, hammer, nails / screws, glue, tape, pliers, etc shouldn't take up more space. A (cheap) multitool or multifunctional pocket knife would already do most of those.
Digital Marketing for Entrepreneurs and Small Business Owners
I've set up an alias for `commit --amend --no-edit`, this way merging new stuff into a commit is easy, and editing the commit message is just a `-e` away (`-e` flips `--no-edit` back on).

The only concern is the odd situation where I'd staged something before realising I was missing bits in the commit message.
According to this, if I have

<div><img/><span>label</span></div>

should the img have aria-labeled-by as well?
They do? I didn't know that! I've learned that cats will do this (childhood almost-trauma) but it's interesting that bears would do this too.
The Hanayama Cast Marble
If half of small business are destroyed, who benefits? Wall Street will emerge from this with far greater control.
It's an article about covid-19
Interesting. I wonder if this is a virtual machine with ‘real’ virtual cores being fed loads of the video decoding to shade the appropriate core’s pixel values on each frame.
> Anyone can write an internet draft. Getting concensus on it is the hard part.

Not really. RFCs in the Informational category don't need consensus:[1]

> An "Informational" specification is published for the general information of the Internet community, and does not represent an Internet community consensus or recommendation. The Informational designation is intended to provide for the timely publication of a very broad range of responsible informational documents from many sources, subject only to editorial considerations and to verification that there has been adequate coordination with the standards process (see section 4.2.3).

Example: RFC 2448 AT&T's Error Resilient Video Transmission Technique.[2]

This particular ID is informational rather than on the standards track.

[1] https://www.ietf.org/standards/process/informational-vs-expe...

[2] https://tools.ietf.org/html/rfc2448
No one shut down economy for exteneded period of time in Norway or Finland, they did just intermittently and now they have exactly same economic situation Sweden. Not worse, not better, but much less death. So 5000 people are dead for nothing. Even more importantly, explicit denying medical care to everyone after, say, 75 y.o. will save lots of money which can be redirected to fun stuff (lowering taxes etc.), and your death rate will barely go up; no one does that though, because that would be considered completely inhumane.
Indian High Court Upholds Freedom of Speech in VC Mahesh Murthy's MeToo Scandal
The skill of energy. Energy is the one metric to optimize for by default. Energy to me has been health and excitement. Health is sleep, nutrition, movement, mindset, and relationships. Excitement is doing something that I enjoy, often seemingly providing more energy than it takes.

The skill of recognizing the need for difficult conversations, then having them. A 20 second awkward, difficult conversation saves 20 days or 20 months of unfortunate use of my time. There is a general form of this, that if it’s easy to arrive at the answer, but hard to act, that’s probably the right direction. Or, the obstacle is the way.

The skill of recognizing that everything makes sense when I know the full story. Especially in relation to other people. When someone else doesn’t make sense to me, it’s almost always a problem with me, not having the full story. I have not encountered an exception to this yet. This injects empathy and objectivity at a broad level into one’s life.

The skill of habits and routines executed on priorities. This is the difference between being busy doing stuff all day and never accomplishing anything, to making consistent progress toward what’s important.
I have sometimes interviewed to specifically find whether a candidate could utter “I don’t know” (and ideally add “, but here’s how I’d handle it, find out, learn it, etc.”)

It’s amazing (and a little amusing) how many people literally can’t admit they don’t know something. I have “passed” some otherwise very strong candidates who couldn’t admit that and made it a point to advise them after hiring how dangerous that limitation is both when doing the actual work and when interviewing. A not at all surprising fraction of them couldn’t admit/understand they even did it, of course.
This is a great idea / application for writing.

Last year I took a senior manager position at a fairly large company. I am also building a side project (not competing, totally unrelated). Between those 2 things my mind is constantly full.

I depend on my project plan to move through time / between tasks. But I still depend on my memory and a high volume of unstructured notes to move through small increments of time. You simply can’t plan every single sub task.

I have noticed when things get really busy and I start getting tired, everything around me speeds up. I really like the idea in this article that writing a journal by hand slows life down.

I’m going to try structured journaling. This year’s Big Project is about to go live, and I need a way to slow it all down for a few minutes each day.
Hotness is relative though: they may not "dial it up" by Indian standards, but chili still makes its way into almost everything. A Russian colleague of mine visiting Delhi, not generally regarded as a hotbed of hotness, found virtually everything except dal makhani inedibly spicy -- because she was used to Russian food, where chilis traditionally don't feature at all.

India is also one of the few places I've been to where chilis are regularly used for breakfast dishes and even drinks like aam ka panna (spicy green mango juice).
Well, a lot of us only show up for work because we want our money treat. :)
The Delhi High Court has vacated its interim orders of April 2017 restraining publication of certain impugned allegations of sexual harassment made against Mahesh Murthy, a Mumbai-based venture capitalist, by several women. A single-judge bench presided by Justice Jayanth Nath passed the order on Monday. https://factordaily.com/delhi-high-court-sets-aside-interim-...
Please do explain how is Merkel the real thing? She is known in Germany to not offend anybody, because she doesn't do anything.

She doesn't dare raise a question to China and the genocide they are doing, but she is sure willing to insult Poland, or trash America because of Trump's tweets.
Counterexample:

AWS announced that they were going to disable links to files hosted on S3 that used a deprecated format. But after much outcry about how many links would be broken, they [1] back tracked.

https://forums.aws.amazon.com/ann.jspa?annID=6776

[1] Should I be saying “we” now that I have been working for AWS for less than a month? I’m not use to being identified as an employee at BigTech.
Wow. that's the weirdest 'flag' I've encountered on HN yet. While perhaps a content warning would've been nice, learning that apparently bears eat cubs was a very surprising thing for me to learn, and videos of it exactly the type of thing I wanted to see!
Here's a picture of it

┬───────────┬─────┬─────┬──── ┬─┬─┬──
┼─┬─────────┼─────┼─┬ ┬─┼─┬── ┼─┼─┼─┬
└─┤ ┬───────┼─────┼ │ ┼─┼─┼─┬ │ │ ├─┘
│ │ ──┬── ┼─┬── │ │ │ └─┤ │ │ ├─┘
│ │ ┬─┼── ┼─┼─┬ │ │ │ ├─┘ ├─┘
│ │ └─┤ ┬ │ ├─┘ │ │ ├───┘ │
│ │ ├─┘ ├─┘ │ │ │ │
│ └───┤ │ │ │ │ │
│ └───┤ │ │ │ │
│ ├─────┘ │ │ │
└─────────┤ │ │ │
└───────┤ │ │
└─┤ │
└───────┘

See discussion in https://www.reddit.com/r/math/comments/f1mr5y/expressing_gra...
I learned to suck less at chess
Developer = programmer, or are devs expected to have more general and higher level big picture knowledge?

Is every carpenter without interest in furniture design an expert beginner, or just a carpenter?

Aren't developers who aren't into design/business just programmers? Why is this bad?