HN user

Fredej

258 karma
Posts0
Comments107
View on HN
No posts found.

What I'm trying to say is that the supply is constrained, not the demand. And the supply of factories themselves are constrained as well. So they need to build more factories, which they are doing at an impressive pace. And for building factories it's similarly not the land or the money or the red tape that's the issue. It's the time to build a factory that's the limiting factor.

I mean sort of, maybe. It's a danish company, that's already the largest contributor to research, also from a grant perspective. The Novo Nordisk Foundation is supplying research grants at like 5 times of the size of the danish government. And that's without taking into account the grants and research done by Novo Nordisk, the company itself.

I hate Hackathons 3 years ago

I love hackathons. But what is described in the article indeed sounds horrible.

At my job, we have a hackathon once a year. You are free to decide if you want to join. It is during work-hours and you can work on anything you want, provided it is somewhat company related. That, however, is a very wide umbrella. Like, someone made a "lego-gun" for automatically plugging USBs in and out. It also helps that we're hardware company, so the ideas can be a bit more high-flying sometimes. Snacks and drinks are served during the day.

After work-hours, there would be a lightning round of presentations to management, and we would vote for different categories. After that, pizza and beer.

Now, it's expanded a bit, and people said they didn't like sticking around after working hours. So it's one day of building and one day of presentations. Both are completely voluntary, but are usually a lot of fun.

I'd never do it on a weekend, and I'd only stick around after hours for a social event.

mini skunkworks team with the freedom to do anything as long as it benefits the company

This is my lived reality right now. It's not necessarily super fun in the long run. It can get draining to work on new thing after new thing, only for it to get shut down because it doesn't _quite_ fit the company strategy or they can't find anywhere internally to anchor it.

Plenty of good ideas have died that way.

That said, I think it also heavily depends on the company. If the work you're doing is directly feeding into the development pipeline, it sounds like fucking heaven. Mine, however, is not.

Man, to stumble upon this, at this time in my life, of all times.

I literally just sent an email to HR, talking about how my new boss is horrible - I've only had him for 2 months and now I'm home on sick leave from stress.

I'm hoping he gets the boot - still in his trial period, even! But truth be told, the experience burned me so much that I think I'll just leave for something different.

I can definitely relate to having the mental snot beat out of you. I began to doubt my own skills, because I basically haven't been allowed to do anything technical since late November.

Yesterday, I had an interview with the CTO of a super exciting, fast growing company with an awesome product. The interview was scheduled for 1 hour, but we went 2.5 hours because there was just so much interesting stuff to talk about. I felt like I was myself again. I still got it baby!

What I guess I'm saying is, I can relate, it's fucking tough, and it's fucking awesome that you've moved on! Congratulations. Now make sure you heal.

I mean, it's not that I didn't expect changes or didn't expect the language to be smaller - it's just that there definitely things that I would want to bring with me over to C. One thing I really like is RAII - that I can ensure that things are cleaned up in a known, once-defined fashion and I don't have to worry about it everywhere I use a given object. I also generally like using early returns, which is somewhat more complicated with C, as I may need to have more cleanup code around. It can be somewhat mitigated by coding more functionaly and input the necessary parameters to a function, so I can have a different function just doing allocation and deallocation. But still, it's more verbose.

`defer` would to some degree solve that issue.

Similarly, I've been missing nullptr, just for the expressiveness. I like that C23 now includes it :)

Depends on how much you want to do it. If you wanna do full time consulting, sure that's the case.

But a part-time consulting gig on the side, when you've been working for 10+ years and have a solid network? In that case, you can often find opportunities in your network, if you're looking.

Basically, if anyone you know is taking a C-level position in a funded startup, for example, they might very often need help with all sorts of different things and would be willing to pay.

Similarly, any time someone reaches out on linkedin with a job, tell that you're happily employed on not planning on moving, but that you would be interested in helping them on a part-time consulting basis. Done.

I do that same thing. Earning around $100 an hour, and I can do as many hours as I want, whenever I want to. I do this on top of my full time job, so I usually do a few hours at night or a weekend day here and there. That's similarly in the $60-70k extra per year.

What I do is embedded software for medical devices though, so beyond building there's a lot of documenting, reading documentation adhering to standards.

Because your machine is tied to AD, email, bunch of other corporate stuff

Most of the time, I genuinely wish it wasn't. There's so much I have access to, that I would never, ever need. And because I have that, I can't access things I actually need.

Just give me a iPad for all the corporate stuff and let me work on an open PC.

I agree to a large extent.

For myself, I'm the most productive when I

- Am able to influence what I work on, and choose how I solve a task

- Have tasks lined up in a front of me that I can choose to work on

- Am in a state of flow, where the tasks in front of me roughly corresponds to my skills.

In other words - to me - a good project manager makes sure that there are plans for what to work on next and that the tasks roughly corresponds with the teams strengths.

Now, that roughly corresponds with good "backlog grooming", but not sprints.

Basically, I think Kanban works much better.

Mimic 3 by Mycroft 4 years ago

My dad uses the Google speaker for two things:

- Making animal / fart sounds for his grand-children.

- Timers for cooking ("Hey Google, set timer to 4 minutes).

I recently spent a month at my parents place. I really, really miss the timer thing.

Additionally, I can see voice assistants as a pretty good interface for Home Assistant. At least for some parts.

Everything is pretty light weight as long as things are running smoothly. It's not completely unlike an IT department: You only really figure out their value, when things go poorly.

One part he mentions is that avoiding tracking cookies means avoiding the "I consent to tracking cookies" popup.

However, GA has grown exceedingly complicated, installs cookies (thus requiring the utterly annoying cookie warning in the EU)

The argument would probably be that without patents, what reason does companies have to disclose methods of operation? Everything would become a trade-secret.

With patents the deal is as follows: Tell us how you made it and we will make sure that noone else copies it for a while. This system allows for knowledge to be shared between competing entities. One of the requirements for a patent is literally "The descriptions must be sufficient to enable any person skilled in the art to which it pertains to make and use the same".

For medication, the reason why it can even go off-patent is because the patent exists in the first place. Without the patent, there would be no public information about how to make the medication.

I'm not saying that this is the case for all inventions. But I do think that patents have their place. The current form might however need revisiting.

OpenBSD 7.0 5 years ago

I find this angle quite interesting. Once a system clears that bar of "it works pretty well and does what I need" stuff like documentation and a well ordered experience is what's matters. Not what's under the hood in terms of code.

This speaks to the need for non-coders taking part in open-source projects.

In many, many ways.

Relationships to your fellow engineers help when you're banging out code and need a review or just a rubber duck session.

Relationships to the Product Management team means you have a finger on the pulse in terms of where the product you're building is moving. That means you can push back on stupid things, and suggest brilliant things that were only possible because you had the technical insight.

Relationships to upper management helps if you have some technical idea that you want to pursue which requires a significant investment.

Basically, relationships help a ton if you want to have any influence on the work you're doing. If you're fine just taking whichever ticket pops up and implementing it then sure, you don't need relationships.

I think this however also heavily depends on the company and culture you're in.

My understanding is that the "encourages" part relates to agencies that are independent and are therefore not directly under the control of the president. He therefore cannot directly order them to do anything.

However, from what I could gather from news interviews, this has not been published without the collaboration from those agencies, who in general are on board with the changes.

The iPhone 4 had a 3.5" screen but was 5" in physical size. iPhone 12 mini is 5.4" screen with ~5.7" physical size. So a bit larger, but not by that much.

I assumed that the real issue was not the screen size but rather the physical size of the device (which is obviously tied to the screen size).