skysight-inc/HackerNews huggingface dataset:
Perhaps you should pay attention to the concept of free software [0], which gives the control to the users instead of the big tech. No surprise that the big tech never mentions it and uses "open source" [1] instead. Even the latter is used as rarely as possible, e.g., not in javascript [2]. Personally, I am relying more and more on free software and feel much better. Very excited about my Libem 5 phone running an FSF-endorsed OS [3].

[0] https://www.gnu.org/philosophy/free-software-even-more-impor...

[1] https://www.gnu.org/philosophy//po/open-source-misses-the-po...

[2] https://www.gnu.org/philosophy/javascript-trap.html

[3] https://www.fsf.org/news/fsf-adds-pureos-to-list-of-endorsed...
> Statistically, the labor force involvement for men twenty and older fell from 86% to 68% between 1948 and 2015

So what are they doing instead? How are they surviving?
Fgallery: A modern, minimalist JavaScript photo gallery
man I am so happy i heard someone else say it too. I seriously felt like "society had no interest in me". Not being able to find a job and getting no matches on things like tinder left me devastated. I am on anti depressants and fear that time to this day.
Oh, I’m aware of that - but how many of those people are driving the gas guzzlers I mentioned? Paying a premium for a large vehicle which costs more to operate is a middle class habit.
How Sam Bankman-Fried Negotiated His Way Out of Jail
That seems like a very reasonable hedge against uncertainty. I will bake it into our sla/slo.
Understanding Neumorphism in CSS
Any team member thing suits few dominant or extroverted personalities. But people who are not comfortable socially won't propose whole team meeting.

Also, I would expect the management to be the ones to care the most about hoe team functions overall. They should be the ones to notice communication is dying or that we are splitting into subgroups or that someone is isolated work wise (unable to get answers to questions or whatever).

Team dynamic is literally work of leadership, so they should be able to decide on meetings.
Ask HN: Have you succesfully stopped being a procrastinator?
From WaitButWhy Articles, TED talks and a quick search on HN, I've seen many reasons why people procrastinate, but same as depression you can see everything describing the issue but doesnt necesarely gives you the will power to do it.

So I wanna know who has stopped sucessfully stopped procrastinating, because I would like to hear from you.

Here are some of the things to describe my procrastinating situation:

* I tend to leave things to the last minute. Most of the time it usually goes very well, unless I've heavely understimated the task which happens 1/10 times. Most of the things I need to do are important but not urgent, so they require to be proactive

* I get bored or distracted easily, I don't belive in ADHD, but according to the definition I definetly have it. So thats why I sometimes prefer tinker with a RPi on a project that has my interest instead of the ticket I know I can finish by just focusing 15min.

* I gravitate to being a night owl, but I like to be an easly bird. In a period of my life I was getting up at 5:45 and studying and excersicing. Getting up early made it that I can do tasks without distraction before anybody got up. Issue is my tendency to leave things till the last minute fucks up with sleep schedule making me a night owl for a couple of days and then fucking me up if I wanna go back to wake up early.

* As typical in procrastinators, I tend to ignore big tasks because they seem difficult or tedious, but when you start doing them most of the time I get into the flow in about 15mins into the task making me wonder why did I took so long to start the task.

* Most crucially, I fundamentally thing theres always "more time", which objectively and rationally I know this is not the case, but the way I manage myself during the day is: "Nah' I can do this later". When in reality its up to my most convinience to do that task right then and there.

* Also, you may relate to this, I have 2000 videos on my youtube watch later playlist and lost count on my "To read" bookmark on Chrome.

I wanna try new things this year, write goals quaterly and maybe look for a mantra, some word of escenario I can pop into my head to make me do what I need to do in that moment.

Thanks in advanced.
> It's okay to have files with 10,000 lines.

I find there are practical negative consequences to having a 10,000 line file (well, okay; we don't have those at work, we have one 30k line file). It slows both the IDE and git blame/history when doing stuff in that file (w.r.t. I'll look at the history of the code when making some decisions). These might not be a factor depending on your circumstances (e.g. a young company where git blame is less likely to be used or something not IDE driven). But they can actually hurt apart from pure code concerns.
The "trick" is to copy and paste on the right block level. Just set the cursor appropriately (which the editor does for you if you use the feature to jump to block start or end).

Than everything just works.

(For that to work even better the stupid feature of some editors to remove white space form all empty lines should be disabled. So pressing enter or going to the next empty line will always position the cursor on the correct indentation level. Than it's easy to paste code blocks everywhere as even empty lines are correctly indented).
> So then how do you make people care enough to do a good job if there is no monetary incentive? Should the employer cover this? That’ll will still end with the same, increased prices.

Increased prices are what it should be, just as it is in every business outside of tipping culture. Tipping culture is not the same thing as increased prices.

> Also this has been tried before, and was widely considered a failure.

It works just fine in much of the world. It even works fine in the US where foe some things normally covered by tipping culture, a flat fee in lieu of gratuity is applied in certain circunstances (e.g., restaurants do this with largw parties quite often.) It works just fine in places with tipping culture in all the customer service jobs that are arbitrarily outside of its coverage.

> My job also “tips” me. Every year if my manager likes my work from the previous year then I get more RSUs. If they don’t like my work, then I don’t get RSUs (and maybe fired). Tipping is everywhere.

Incentive pay from your empkoyer is not a culture of tips from your employer’s customers.
> There is no need to pay for a license while 10x is in Beta, you are free to use 10x for whatever you like. Even if you don't become a supporter you can still give feedback and suggestions using the contact form. Your feedback is just as valuable to me and will help to make 10x the best editor possible.

https://10xeditor.com/support_10x.htm
Location: Thane, Mumbai, India
Remote: Yes
Willing to relocate: No
Technologies: Python, Django, Postgresql, Apache, Linux, MSSql, Windows10, IIS, ReactJS
Résumé/CV: https://drive.google.com/file/d/19CFeWdBI0aqBZn_1DDrYa_lg3im...
Email: psmitak@gmail.com
There is no intent to simulate human physical limits, the goal of "Humanization" of MIDI music or musical notation is to provide an output that sounds "better" and more "human-like" than the default (very bad sounding) option of playing the notes at the exact timing and velocity that only follows the explicit notation (e.g. forte or crescendo) and is otherwise uniform.

Attempts to agglomerate the interpretations of thousands of pianists from an artistic perspective can be used to provide a better-sounding outcome than pure random variation (the simplest 'humanizer' algorithms in various tools) or a deterministic algorithm with hand-crafted heuristics, so they are useful and meaningful because of that.
Reverting to the school playgorund, everyone in the dominant group are nice to each other, they are horrible to those outside the powerful dominant group.

Which circle you exist in, determines if that person is 'agreeable' or 'disagreeable'. The workplace is no different.
Roadmap.sh: Roadmaps and Guides for Developers
100 days left to use stamps without barcodes
The argument is usually that sprints just add overhead on top of picking the highest prio work from the backlog. Ie, sprints don’t have to be replaced with anything since there are no benefits.
Take a look at FlatLAF:

https://github.com/JFormDesigner/FlatLaf

They have done a great job bringing a modern appearance to the Swing components.
V7 – Remote or On-Site – London, UK – Full Time
We’re automating humanity’s most important visual tasks from early cancer screening, to alzheimer’s research, to giving sight to autonomous robots. Dealroom’s most promising breakout company of 2022, Forbes top 20 ML startup of 2021. Raised $35m and backed by AI heavyweights, including the creators of Keras, Elixir and leaders at DeepMindaand OpenAI.

This month we’re hiring for:

- Engineering Manager

-Back-End Developer (Elixir)

- Front End Developer

- Platform Engineer

- Research Engineer

-ML Integrations Engineer

All roles and applications here!: https://www.v7labs.com/working-at-v7
I was thinking exactly this. How many of that demographic are actually playing it for kids using their account? But I also know it is a very popular hobby for some people. My brother started a lego city group on Facebook and it exploded totally organically to tens of thousands of members. He was shocked!
> Or has it always been this way, and the only difference is the way we communicate with each other now naturally results in mass failures of common sense?

I don't think we're living in a particularly unique time this way. The book Extraordinary Popular Delusions and the Madness of Crowds was written in 1841 and was already then packed full of stories not dissimilar to the current crypto bubble.

I don't mean to sound defeatist, though. We could do more to financially educate people in general, which would provide a better defense against such manias.
What are the chances there is a repeat of the opioid crisis and in 10-15 years there is an investigation into what went wrong?
Both of those situations are clearly federal jurisdiction, so it's unfortunate but not an example of a legal gray area.

A gray area would be when federal agents/LEO attempt to enforce federal laws in places where the state has jurisdiction (such as raids of dispensaries).
> I think you’re extrapolating unfairly

But that's exactly the nature of doing this sort of change. Again, I am not a Python person. This transition created an unintentional filter where the utilities with poor practices surfaced to end users, such that their only direct interactions with Python are always negative. So sure, the extrapolation may very well be unfair, but that is the completely avoidable situation they set themselves up for. No other language expects end-users of the programs written in that language to be sympathetic to some internal engineering transition. All this stuff may have great reasons, but you've already failed if you have to explain those reasons to non-Python users, or tell them this is confirmation bias or whatever. It's just not happening with other languages. And this is for big stuff too. Ansible, which uses 2 pythons, one locally and one remotely, was a pain. Add on to this that this was a fairly public boondoggle, that the makers agree wasn't handled well, so whether "fair" or not, this is a common take away I think.
But there are rules of blame.

With microservices, as long as you maintain the contract with caller services, you can deploy whenever you want. If you have some kind of issue, your team is solely responsible. If the caller services do weird things, they are responsible for fixing them.

If you are pushing changes to a module as part of a more monolithic, or wrapper service - if you do a deploy and break the whole big service, you are now responsible for the entirety of any issue, which is now more likely due to integration risk and unrelated changes from others, especially because now there need to be coordination across many teams integrating - hopefully via tests and observability. But this requires a high-degree of maturity for automated quality assurance and site reliability. If you don't have that, the operational risks are very high. So that alternative is having some ops-like function, or other integration team responsible. Or doing more top-down waterfall coordination.

Given the service maturity needed is rare, microservices distributes that operational ownership in a way where there is more accountability.
Did you immediately get signed up for the basketball team?
This was an initiative petition referendum, nothing to do with legislators. Any citizen can make a bill and if they gather enough verified signatures from registered voters, it will be voted on by the people during a regular election. Oregon decriminalized personal amounts of all hard drugs with that ballot measure in 2020, not just psychedelics.
This seems to be the case for a lot of words these days.
Psychiatry barely understands HOW exactly many prescription meds work so don't expect exact answer on how non-prescription substances work.

But if approached properly, single session with psychedelics may have beneficial effects of months or even years of psychotherapy. Week or two after such session you start noticing that some things simply stopped being problematic.
Rumble, Patreon, Twitch, Facebook, and more exist. I agree it won't last indefinitely, which is why investment advice is always to diversify.
Crypto has very limited good use cases. In countries where inflation has gone haywire (worse than Bitcoin) and the government and banks have put strict controls on the ability to exchange local currency for another, cryptocurrency can be a last resort for keeping money in some kind of value store exactly because the government can't regulate it effectively. With decentralised payment providers, this allows for normal exchange of money for goods and services in a time when your last paycheck may not be enough to pay for a single bread the next month.

It's hardly usable in countries with stable economies, but in countries like Turkey and Argentina I can see crypto being a better alternative than the official currency. It just comes with the caveat that the unregulated nature of the money means it can stop existing or become worthless without warning and that a power or internet cutoff will make your funds useless.

Smuggling foreign currency can be illegal or even dangerous but crypto can often be bought from the comfort of one's own home.

Balancing that risk against the terrible mismanagement of one's nation's official currency can be a worthwhile effort for a very select group of people.
Steve Jobs was agreeable, as long as you agreed with him. /s

Seriously tho, there seems to be a difference between people who are trying to sell you/force their POV and straight up contrarians who will always take an adversarial position for kicks.

The former _can_, at least be productive, the latter is just a roadblock.
That's misrepresentation of the theory.

Which is roughly "new units decrease price if there's excess demand". Which is the classic microeconomics theory of how the price point shifts due as the increased supply sets a new equilibrium.

some pretty graphs:

https://mobile.twitter.com/georgiststeve/status/159813526427...
Hard to tell, other knowledge workers and people in creative industries were already squeezed, designers for instance have had a tough time for a very long time. Will things change, politically, because now marketers and Software developers join those ranks, for instance?

Programming was an outlet, if not a gold rush, for many people as the basic technical skills to create Software with the already sophisticated tooling available today presented an economic opportunity, but if "describe your problem, get crappy app" becomes viable, it may squeeze the market for junior developers.

For as long as it has existed, Software has been subject to the Jevons Paradox [1], and every advancement in making its development cheaper and its supply more abundant has only made it so more activities become powered by Software and Software developers, but it's hard to tell how this will impact the job market, especially if Software was absorbing people who didn't find more opportunities in the broader service sector.

1. https://en.wikipedia.org/wiki/Jevons_paradox
So... obviously "Centurion" was an also-ran historically. No Great Ideas were embodied by this machine, nor conceived by those using it. It was an encapsulation of ideas from other areas assembled for a more specialized purpose and aimed at an economic niche. It's a VIC-20, not an Apple II.

But what's most striking is how it embraced some areas (Teletype-style interaction) at the expense of new ideas. And... that's not wrong. The ultimate expression of hackers using TTYs to do productive work with a minimal interaction paradigm is still with us today. It showed up on PDP/11 and VAX hardware and not Centurions, but... it might have given a different quirk of history.

That development environment is indeed terrible and awful. But if you give Ritchie and Thompson and Joy one of these for a few years...
Location: Barcelona, Spain

Remote: 100%

Willing to relocate: No

Technologies: ReactJS, React Native, Ruby On Rails.

Tech Stack: AWS, Amplify, AppSync, NextJS, Mapbox, Stripe, Custom Admin Dashboards, etc.

Website: https://alamedadev.com

Email: hola@alamedadev.com
oh I get it now
Organize around delivering value to the customer. This is the obvious split for different products, and it is natural for something like AWS where each service is a relatively small team. Sometimes the customer is internal and they need an API, and internal customer decides when they are satisfied, not the API passing tests. SOA will arise, but services need to be big rather than micro, have defined internal customers and their own team. Better to have teams with frontend, backend, designer, etc. who collectively complete features, rather than hoping a bunch of services integrate into a solution for the customer at the end. It is much easier to get the architecture right when people talk first and often about what the customer needs more than implementation details. I think once you have decided how data is going to be persisted and what the customer needs to accomplish, the architecture falls into place. The application code should be stateless so it is never a scaling issue. When the code is isolated by customer feature, the blast radius for future changes is much smaller.

Microsoft, Apple, Amazon I think do a good job at preaching the customer first model and organizing around that.
Unfortunately yes. Every democratic country deserves the government they get. However, in the case of India, it seems that it is slowly sliding towards authoritarianism and maybe soon Modi and co. can elect themselves without asking the people. Though India is not alone with this and it is happening in multiple countries. Usually the end of credible opposition, being crushed, marks the beginning of the end, like we have seen with Russia and Belarus.

Here are some red flags from India:

https://scroll.in/article/1027566/opinion-indian-democracy-i...
> there is no need to have the microservices built along Conways Law

This is a misunderstanding of Conway's Law. Your code _will_ reflect the structure of your organization. If you use microservices so will their architecture. If you use modules, so will the modules.

If you want a specific architecture, have your organization reflect the modules/microservices defined in that architecture.
What % would you expect to be affected by the placebo?
I remember during most interactions with healthcare providers during my wife and I's pregnancies, hardly anyone ever talked to me, sometimes never even looking at me. I get it, I'm not the one carrying a baby to term, but I would have thought the fact that I was showing up to all these appointments, staying by my wife's side, taking part in decisions, and supporting her and the baby through the whole thing would have granted me a bit of acknowledgement of my role and investment in the whole process. But many times people acted like I wasn't even there.

I can't imagine having to deal with that dynamic with what you went through, and am so sorry for your loss.
Intel Unveils 13th Gen Core Mobile Processors: Up to 24 Cores
Doesn't this article say precisely the opposite? I.e. German banks are able to issue Girocards co-branded MasterCard debit.

Maestro is on the way out but that's old news, and already a reality in most of Europe.
I was not trying to be funny. I just didn't understand it, and had no idea this was a regular term. There are two common meanings for offensive, and one of them matches "weaponize", but none of them fitted the README. I did try to avoid sounding condescending or negative by giving light-hearted examples in the only context I knew for those words.
As is the case with this kind of threads, it's quite embarrassing (for Stripe) that HN is their customer support outlet.

Just as HN is great for showing up stuff and building brand awareness, the opposite is true as well; for me, at least, every time I see issues like this it erodes my perception of Stripe and makes me a bit averse of using their services.
A codemod is an automated refactor. Codemods are typically done by writing scripts that manipulate the AST of code in files or by writing a regex to find and replace.

The name originates from an internal script at Facebook called codemod. It had a public open source fork if you are curious.

https://github.com/facebookarchive/codemod
It’s okay for one team to have several logical units of code. In fact from a Conway First model, it’s helpful because it allows horse trading when it turns out the team competencies don’t match responsibilities very well. I’m not dismantling my team, I’m just transferring module ownership to another team.

What does not work is splitting ownership of many tings for a long time. It’s too many plates to spin. But some things can be shared by a few people without tipping over into anarchy.
I wish it could give more people "common sense"...

For something that directly impacts myself:

People abuse the 911 system when they don't know what to do. Have a tiny water leak? Call 911. Feeling sick but lack any notion on what might be the cause? Call 911. See someone sleeping on the side of a business? Call 911. Get too drunk/high/angry/sad? Call 911. Bleeding (doesn't matter how much)? Call 911. Someone is shot/stabbed/burned/mamed/disfigured? Call 911. Car accident? Call 911. Doctor can't see you? Call 911. Doctor can't see you RIGHT NOW? Call 911.

If we could send everyone a trust worthy chatGPT that could calculate probabilities of actual life safety problems vs. the bullshit we mostly see. I posit the EMS system in America would be vastly improved. I can't tell you how many untreated fevers I see on a daily basis. A probability based recommendation of Tylenol and water could reduce ER visits by a significant percentage.
> A line is a unit of change that git can report on.

Yes and no.

Git doesn't store lines, it stores files. Git diff knows how to spit out line changes by comparing files.

So to run git blame on a 10k line file you're reading multiple versions of that 10k file and comparing. It's slow. Worse still is that trying to split said file up while trying to preserve history won't make the git blame any faster.