skysight-inc/HackerNews huggingface dataset:
I was recently berated and given negative performance ratings for rolling something out 2 weeks late. The reason I rolled it out 2 weeks late was because we were in holiday season and the company CTO had asked people to exercise caution during holidays. But lo and behold, my management didn't like that I was cautious. They gave me a negative rating.

I asked, "Why was the 2 weeks so important? Are there any customers waiting for it? Is the company going to lose money? Why is the CTO saying one thing and you are saying something different?"

There was no clear answer to it. Turns out, the managers have designed a game where they assign percentage points for things completed by the end of the quarter. My manager was getting lower points because I was exercising caution - as requested by the CTO.

It is these BS management games that made me realize that the industry is broken beyond repair. I no longer hustle to make managers look good.

Quiet quitting on exploitation is a fair trade. I ain't sacrificing my personal life for BS games.
Global Supply Chain Pressures and U.S. Inflation
That reminds me of "pescatarian" in English, and "pescado" in Spanish: both use a hard C sound.
A couple of books here.

1. Caesar by Adrian Goldsworthy.

This is a biography of Julius Ceasar. There’s a story in here about a teenage Ceasar, with no institutional authority and effectively a student at this point, raising a navy to go capture pirates who had previously kidnapped him.
I spent many years thinking about influence without any authority after reading this story and it’s probably had a significant shift in how I see the world and my role in it.

2. The WEIRDest people in the world by Joseph Henrich

I grew up in India. This book helped me understand so much of the cultural differences between American culture and what I grew up with that it is easily one of the most valuable books for any immigrant or anyone from America who has to work across cultures.

3. Debt - The first 5,000 years by David Greber.

The single most valuable thing I took away from this book came pretty early in the book - Buying stocks in a company is effectively loaning money to the company. This book shifted my perspective significantly- I use to see the world as a network of power relationships. Now I see the world as a network of debt relationships. I can not recommend it enough.
>Discord, thus far, has generally been monetizing in ways I find pretty generally positive. I'm going to celebrate that until they actually start monetizing in shittier ways.

I'd argue that's why we end up in the position we often end up in, as users. We take it little by little until it's too late.

The "Well yeah that's capitalism and it sucks so /shrug, right?" argument feels kinda weak to me. If Discord's profitable and users are happy, why beat them for even more profit? Why can't we just go, "Welp, this is working, let's maintain where we're at"?
I think I’m pretty good at writing software, and then I see stuff like this, and the impostor syndrome kicks in hard. A fully working chess game in 4K of ROM, using each of the 128 bytes of RAM for several purposes? That’s some genius.

Bravo to OP for the disassembly and explanation, too!
Why would they use it to refer to a group of exclusively women? 'guys' refers to a group of men or a group of men and women, not to a group of women. Is that so hard to understand?
It goes all the way upstream. People build SAAS companies offering services based on best practices while the product/engineering have had zero prior experience with the subject until their current project. People found companies selling themselves to investors as experts in the field that they have no experience in. Investors sell themselves as experts of the industry that they just invested in these founders for. Pension managers investing in the VC funds sell themselves as investment managers who practice a disciplined investment strategy.

Yet, the only people who usually are carefully evaluated are the engineers. The rest get a pass based on personality and character.
That's not at all what that says. Did you read it? It specifically says that rh copyright office would have to judge whether the art is a mechanical reproduction, or whether it originated from a humans "own original mental conception" and thus "is necessarily a case-by-case inquiry." That's the definition of ambiguous.
>Personal experience

My source is the book Power of Habit. Wish I had a more concise way to point to the brain science, but basically how the "basal ganglia" works is what I think we need to teach people.

Or at least give them tangible tips like 'dont do bad habits back to back'
Is your concern that you pay money to educate other people’s children? What is outrageous about that?
I don't think "disruption" in the sense of "disruptive innovation" actually is synonymous with just causing chaos, and the latter doesn't seem like a very coherent theory of Altman's motives.
It may turn out the most effective form of protest is not the equivalent of smashing the AI looms, but feeding them recursive inputs.
I like the idea of meter all primary business executions by default and pick what you want to use later. This is useful if you want to do cost analysis, iterate on pricing, etc.

Would you track API calls by default like a usage-based third-party (OpenAI API, Twilio, etc.)? Or your own web server (Lambda, Next.js etc)? Or both.
Has anyone here transitioned into an ai dev adjacent role, akin to something a bit more involved than "prompt engineering" potentially the "product eng" equivalent of AI?
Sorry, let me clarify. I used Postgres to generate the counters as external IDs into other data stores (so instead of `give me a new uuid` I said `hey postgres give me a new counter`. Postgres was only used to maintain the counters themselves in a tiny database where compression isn't relevant anyways.

The other data stores where I used this were a combination of Parquet on S3 (where you get compression) and ScyllaDB (where you also get compression).
> The problem with this advice is that it's not any advice

It sounds like very good advice, or rather, information. If I believe this, a few decisions I might make are: (1) spend more time networking, and following up with people I've met, whether at conferences or local events, even if they are outside (2) recognize I have a handicap if I am not a social butterfly and think about ways to counteract it (or realize this as another factor working against me and decide not to start a business)

I don't think you need to be a social butterfly to have a large network. I think you just have to show up to a lot of things. Which might feel like wasted time if you don't frame it this way.
You aren't given other options. You have to take them, and then you discover that they were always there and you just didn't notice.
Fassbinder Himself (An Essay in Fragments)
It certainly is political in some ways. Some people think that government shouldn't have such authority to lock people down in their homes for months on end, to spend public money on buying overpriced masks and preventive treatment that doesn't work, shouldn't pay the media to spread misinformation and definitely shouldn't have access into our lives like we're in some dystopian novel from the last century.
But hey, maybe that's not most people anyway...
Holy crap this is brilliant. I'd just change the text color of the uuid itself though - no need to change the background(although you'd need to make sure that the hash function avoided your existing background color to maintain a high enough contrast ratio for readability).

I want this as a vscode extension.

Or maybe as a terminal plugin or something? Is that possible? Could tmux do it maybe?
Mathematicians Discover Novel Way to Predict Structure in Graphs
There's no right or wrong in this case though. The statement is a wish, it's not punching down on Russians. And the report is invalid, because X did not in fact say what Y claims that they said.

It's not the issue itself, it's the intent. If the intent is exclusionary - if X did say Y should not exist - then there's negative, unwelcoming intent.

It's not actually as complicated as the anti-CoC crowd is trying to make it look. All CoC's should / could be summarized as "be nice", with the caveat that if you're not, you won't be treated nicely either. And even that's not the case, because nine times out of ten, you will be asked to change your behaviour and patiently explained why it's bad.

And most adults can accept that. They can accept that saying "X should not exist" is bad.
> Emacs brings nothing new to the table with respect to editing model, it's essentially notepad

Emacs (1976) predates Notepad (1983).

I do understand what you mean, though. For people using Windows, Emacs needs to be sought out and installed, this effort needs to be justified (assuming one is permitted to install software at all), and hence the requirement for Emacs to "bring something new to the table" over the default option, Notepad, which is just /already there/.

The most basic, implicit, requirement, then, is exactly as GP says: availability. All else follows.
Personally, I much prefer the walled garden approach to what you're describing.
not everybody gets sucked into firefighting to 'save the company'.

if the fire started due to something you helped create and you have even a smidgen of impostor syndrome, fighting fires is about about saving yourself and cleaning up the messes you've made. the only way to prevent this is to build a team with a strong sense of collective ownership/responsibility and a healthy attitude towards mistakes.
There’s literally no punctuation of any kind. Maybe it was generated
> The workers are poorly paid and are often expected to complete lots of tasks very quickly.

Even if you paid people $1000 per hour they would still use AI to train AI.
I've got one that can see! https://youtu.be/DPZOi8EgcYM
No, "take time off" is just more condescending. It's fake care, concern trolling, punishment couched in the overly clinical language of millennials who are afraid to upset people because of mental health reasons

I would literally rather be banned with language telling me I was banned, because that's honest at least. If you're kicking me out of a community because you don't like me, at least have the decency not to pretend to my face like you are trying to do me a favor.
The choice is actually between "work faster and die" and "work slower and die."
I like the office better, actually. Quite a bit better.

... I just don't like it enough to make it worth 5ish hours of fighting rush-hour traffic [edit: per week], right after getting the kids where they need to be (for the morning half, at least), not being able to do my mise for dinner over lunch or move some clothes to the dryer during the day, the gas & wear & tear on my car, the risk to life and limb, not being able to work-and-travel, and not being able to move somewhere far away without changing jobs. Plus I can greet my kids when they get home from school every day.

I don't prefer WFH per se—I prefer working in an office, especially in a nice area with cool stuff around, not so much in some soulless office park—but with that all factored in, it's not even a close call. WFH by a mile.

[EDIT] Oh, and child care costs in the Summer. That's ~$2.5-3k/kid of value alone, per year, in sheer cost savings. More, if your workplace is in-person and also not flexible enough that you can get home before 5 in the evening and leave late-ish in the morning—more like $6-8k/kid per year, in that case, since you'll need before-school and after-school care.
> Your employer can fire you for violating the company code of conduct, despite your behaviour having absolutely nothing to do with the company or its business.

In particular, if you're in favor of both this CoC and of labor unions, then your beliefs are inconsistent, since one of the things labor unions do is try to prevent their members from being fired without legitimate, work-related reasons.
You are the one coming to with the race thing. If it was a race the children would be practicing for hours a day. Meanwhile they practice when they feel like it and have fun with sounds and music.

>>Just maybe don't be so proud of your kids for their achievements at age 6?

Interesting advice. I certainly wish my parents were proud of things I've learnt at the age of 6 or even earlier!

>>Life is long and even if you do treat it as a race, your "head start" means nothing in this area, except maybe as a party trick.

Sure but idk how you came to the conclusion the author has a different view on it. She wanted to expose her children to sounds and music early to increase their chance of not being tone deaf and missing out on music because of it (her own experience). This worked, kids had fun, one of them practice for "max 30 minutes", the other doesn't as he doesn't feel like it. How is it race, fighting for headstart or anything like that?
Prohibition actually worked relatively well.
It’s not about productivity.

This is entirely about the effects office space utilization will have on their balance sheet and the macro economy at large.

You are being told to bail out CRE holdings. That is it.
Why 3 Phase AC instead of Single Phase [video]
I'm not sure what kind of details you're looking for?
This was generally the reason I went with numeric ID as PK originally. It makes working with and analyzing the data as well as cross referencing relations easier.

For all my tables I have a base schema that looks something like this.

id: integer sequence PK
uuid: uuidV4
created_at: datetime
updated_at: datetime

The concern I have is when I have to distribute my system when scaling. Those numeric IDs will have to be replaced with the UUIDs so I figure I might as well do it now.
I've been playing with JavaScript generators recently, and the ability to "pause" a function is exactly what I'm using them for. The goal is to create an animation of how a maze generation algorithm works, so it lets me write loops like I normally would but allow the function to pause which the website recenders the current state.

When I create games, there's also a similar tick() function that's called every frame to handle the main logic, and normally to handle logic that needs to execute over multiple frames I write state machines like the article talks about, coupled with promises to allow things to chain off each other. This article might change how I write that code??

I'm also thinking that instead of using a coroutine and yield(), you could asynchronous functions and "await nextTick()". Mostly for my own sake, trying to think of the differences between the two between the two:

- Coroutines allow the decision of when to execute them to be made outside the function. Whereas asynchronous code goes off and does its own thing. With the corountine approach you fit into the normal code flow of having a tick function that does something every frame, so that seems better.

- This approach only supports one coroutine at a time, whereas it's easy to kick off parallel operations with async code. Not being able to do things in parallel is probably desirable for a robot like this, as otherwise you might accidentally try to move towards two different goals at the same time.

- You can interrupt a coroutine by just not calling it anymore. Async code generally can't be interrupted by an external function. So it would be easier to switch to doing new behaviour.

- Composability. A quick search seems to indicate that support for nested coroutines in lua is not very good [1]. Which means that you can't split your main logic into small functions. In my language of JavaScript though, this isn't a problem thanks to yield*. But seems like asynchronous functions might win out there.

Hm. More to think about. I suppose I'll try it on my next game jam.

[1]: Is this the only way to yield all the results of a second coroutine in Lua?? https://gist.github.com/nicloay/2b893b3de1d964dcc92023c6318a...
what exactly is involved in training an AI?
In part because manufacturers fail to identify niches underserved by phones. E.g. gopro-sized and gopro-robust, but unlike gopro/clones with stills as a core competency and not just as an afterthought (e.g. the entire stabilization approach of gopro-class devices does not apply at all to stills). I see a lot of people taking stills with a gopro in situations where they would consider their phone too bulky and/or too fragile. An RX100 will fit those situations no better than the phone.
Keep in mind most folks needed to suffer through open office plans and terrible commutes for years until remote was an option. If you had to go through school during the pandemic then enter the workforce remotely immediately after that is going to definitely give you a different perspective. I feel bad for young folks that had to do most or part of their college years remote—that is really unfortunate. I’m sorry if that happened to you as that is really unfair.
Oddly, the kids I mentored in FIRST loved the command/subsystem framework. I kept trying to convince them to do some procedural code to make things simpler (they had little experience coding, even for high school robotics kids), but command/subsystem was their comfort zone and they didn't want to leave it.
Amsterdam already has a problem with alcohol getting people in trouble. Millions of people take mushrooms every year with no issues.

The problem is we have such a high bar for pyschedelics that isn't applied to other recreational drugs.
Andalucía to name the geography is Arabic-speakers’ legacy, but as a term for a people, it can be traced further back to a Germanic root.
Archived: https://archive.is/DKljY

https://en.wikipedia.org/wiki/Fortress_Investment_Group
I think I was about 9 when I read the Hobbit. It absolutely blew my mind, and gave me a very different sense of what was cool to my peers.
It would have been a real tragedy to lose this great site.
They needed money, probably? Same reason 95% of jobs are ever accepted by anyone.
I enjoy my job and the lifestyle it provides. But as other have said, I tune out the "emergencies" and people panicking over it. It's all BS and I think it's important to recognize that. You're going to die in a short period of time. Do your best while at your job, and pretend to give a shit while you're there. But make sure to budget time for your family and yourself.
I know people are different, but I'm like you in that programming is fun for me.

Except when I'm doing it as paid work for someone else. That drains the fun out of it for me. As a result, I have to have my fun by programming when I'm off work, too.
Why are we sprinting? To win. The business world is Darwinian. Sit back and relax, and someone else who is more motivated will eat your lunch. Why do we want to win? To make money so we can have what we want. If you don't feel like you're getting somewhere, maybe you're applying force to the ground in the wrong way.
Yeah if I could make $10,000 an hour by using AI to 10x my data labeling capacity, I'd take a break from software engineering.
> I have similar issues with the agile methodology and its 2-week “sprints”.

Why are we sprinting… ALL. THE. TIME. Can’t we at least mix in some brisk walks every now and then a la high intensity interval training?

Following the fitness metaphor, the concept of periodization is an overwhelmingly common training strategy. Periodization turns fitness plans into smaller cycles that include active and passive periods of rest.

It’s recognized that these rest periods are where performance improves - the grind that came before was simply tearing the body down to induce the body to rebuild itself fitter and stronger than before. These rest periods are not a vacation, but rather a reduction in intensity and training load and often include cross-training and other activities that give the athlete a mental and physical break.

I’ve always been surprised some enterprising Agile consultant hasn’t jumped on the same concept to push the concept of recovery sprints, like like an Ironman triathlete will have a recovery week baked into their plan. I’ve heard of sprints that might be focused on technical debt or experimentation, but nothing about a reduction in velocity or anything like that. I think it would be an interesting experiment to try to help mitigate the endless grind.

Additionally, two-week sprints weren’t originally the norm. I left software for a while when four weeks was the most common sprint length and when I came back , everything seemed to have settled on two weeks as the magic number. I never got an explanation why.
To be fair, teams scale extremely poorly. I'd almost always expect a smaller team to be on par with or even outperform a larger team, even double in size.

You get both steep diminishing returns from adding more devs, you also get additional overhead from needing more management.
This strikes me as a, "poor carpenter blames his tools" situation. Obviously if a business does a bad job considering the needs of their engineers then the needs of their engineers won't be met, but that doesn't mean that the modern development environment is the problem.
After a brief Google search, I think you're referring to Coraline Ada Ehmke, but I can't find anything problematic about her, what she's said, or her goals — unless you're referring to the fact that she's transgender and cares about social justice. Is that why you're being deliberately vague? Would you mind elaborating instead of vagueposting? What are your specific concerns? What is "extremely objectively poor" about the standard CoC?
Because the only worse thing than having a job is not having a job?
And that's fine, pretty much every online community has some of those.

It seems a lot of people have a problem with the wording, or the implication that their behaviour may be bad and get them removed.
Interesting that 'favours' uses the British spelling, but 'focused' and 'prioritization' the American one.
Yes, it would definitely be dangerous, but not in the way Kovarex is thinking of. There's a reason you wouldn't be able to find a link to it on any corporate webpage, right?
I prefer either being in-office or being completely isolated and having complete freedom if working from home. Working from home and having to work by a schedule and do daily video calls feels like taking the bad parts of both options.
Rogan and Musk could write a scientific paper expressing their beliefs- even funding scientists to carry out experiments possibly supporting their positions. I think it would be quite interesting to see a Rogan, Musk, et al paper.
Start a business with at least one other person, so you have support.
WebMD is almost entirely useless though. Every article seems to end with: "But its probably life threatening and you should go to the ER right away".

Its doesn't replace a physician, it recommends them.
When non-native English speakers are taught English, they are taught that "Hey guys" is gender neutral. So you'll meet lots of non-native English speakers who will be completely shocked at that it's not.

I have so much fun joking with some of my women friends that they're sexist because they're using "guys" instead of "folks".

To me, it's one of those things where someone is always going to be awkward and say "that doesn't include me". They may jokingly say something but some take it as a personal insult and just assume the other person is being sexist. While I always use "folks" just to avoid the hassle, personally I wouldn't be too bothered if the people who take "Hey guys" as a sexist insult don't talk to me.
I don't hate it, but I'll never be anywhere near as fast as on a real keyboard. It's a shame there aren't new paradigms for input. I loved the Nintype keyboard, which combined swiping with tapping for impressive speeds (though still less than a real keyboard), but that's abandonware at this point.