HN user

nmat

403 karma
Posts43
Comments43
View on HN
www.economist.com 1y ago

Does working from home kill company culture?

nmat
3pts1
www.economist.com 1y ago

How encrypted messaging apps conquered the world

nmat
2pts0
www.youtube.com 1y ago

London Squat Parties – A Short Documentary [video]

nmat
1pts0
thepointmag.com 2y ago

Fear of Fashion by Derek Guy

nmat
2pts1
www.economist.com 2y ago

A golden age for stockmarkets is drawing to a close

nmat
5pts0
www.lensculture.com 2y ago

Another America – AI-Generated Photos from the 1940s and 50s

nmat
1pts0
www.theguardian.com 2y ago

Forty days lost in the rainforest: Colombia's miracle rescue

nmat
2pts0
www.nature.com 2y ago

Large-scale pancreatic cancer detection via non-contrast CT and deep learning

nmat
2pts0
www.theguardian.com 3y ago

‘It was as if my father were texting me’: grief in the age of AI

nmat
2pts0
putthison.com 3y ago

What makes something an heirloom?

nmat
80pts75
degoes.net 3y ago

Scala Resurrection

nmat
50pts46
twitter.com 3y ago

Intercom integrates with ChatGPT

nmat
1pts0
www.theatlantic.com 3y ago

How ChatGPT Will Destabilize White-Collar Work

nmat
13pts0
www.theguardian.com 4y ago

NFT sales hit 12-month low

nmat
8pts1
www.wired.com 4y ago

The Future of Digital Cash Is Not on the Blockchain

nmat
2pts0
www.ft.com 4y ago

Europe’s demographic time-bomb (2020)

nmat
1pts0
www.postgresql.org 5y ago

PgAdmin 4 v5.0 Released

nmat
4pts0
www.be9.io 7y ago

How I spent two weeks hunting a memory leak in Ruby (2015)

nmat
1pts0
aeon.co 8y ago

Plasma, the Mysterious and Powerful Fourth Phase of Matter

nmat
86pts19
www.youtube.com 8y ago

The Future of Programming (2013) [video]

nmat
5pts1
blog.jooq.org 8y ago

How Functional Programming will (Finally) do Away With the GoF Patterns [2016]

nmat
7pts0
www.youtube.com 8y ago

Book of the Dead – Unity Realtime Teaser

nmat
2pts0
kotaku.com 8y ago

How EVE players pulled off the biggest betrayal in its history

nmat
1pts3
www.bloomberg.com 8y ago

Electric cars reach a tipping point

nmat
2pts0
www.weeklystandard.com 8y ago

Is Modern Love Endangered?

nmat
1pts0
hbr.org 9y ago

Corporations in the Age of Inequality

nmat
4pts0
www.zdnet.com 9y ago

Apple iCloud ransom demands

nmat
1pts0
www.theguardian.com 9y ago

Why do we think we’re nicer than we actually are?

nmat
2pts0
medium.com 9y ago

Comparison of Virtual Reality sales with early smartphone growth

nmat
1pts1
www.youtube.com 9y ago

White Noise Sounds of Frozen Arctic Ocean with Polar Icebreaker

nmat
1pts0

To be honest I was expecting the article to focus primarily on internal docs, meetings, long Slack posts, etc. Staff engineers spend a relatively small percentage of their time writing code. A lot of what it takes to be successful is knowing how to communicate with different audiences which AI should be really useful for.

And do you go back and update all documents whenever something changes? If you’re swapping people around every month I agree that you must keep everything written down, happens a lot in projects that bring consultants in. But if you have a core team of people and you get 2-3 new people per year then you should be more relaxed about it.

I strongly believe that proactively keep documentation up to date is not worth the effort. Here is what I recommend in my teams:

- There’s an onboarding guide that is usually only updated when new people onboard. If something is not right they raise it and their onboarding partner fixes it.

- When someone shares a technical document/RFC we add it to a central repository with a creation date on it. These are point in time and usually not updated but still useful for new hires.

- We sometimes do onboarding sessions to walk through the architecture, these are recorded and added to the central information repository.

Note that in the things I wrote above there’s a mix of up to date content and slightly outdated content, ultimately the code is the source of truth. It’s not worth spending time writing docs that no one is gonna read.

How we communicate 2 years ago

Face to face communication is very underrated nowadays, probably because of the negative connotations associated with meetings. Talking to someone is by far the fastest way to convey information. I often prefer a quick chat than spending 30 minutes writing Slack messages back and forth. I agree that writing has other benefits and it's better in certain cases but we need to get out of the mindset that writing/async is always better.

Reminds how US centric a lot of crypto companies are. An advantage of crypto that often comes up is “instant and cheap money transfers”. In the UK, I transfer money to my friends instantaneously and for free using just my bank account.

Funny how people keep complaining about companies that don’t allow them to work from anywhere, but then are only willing to accept a salary based on the market value of a very small number of countries.

Many successful artists don't paint, sculpt or build anything. It's not about the technique. Art is about sending a message, it's about what the artist is trying to say. It's about what the public feels and thinks when exposed to their work.

AI has a place as a tool to produce content in a fast and cheap way. And yes, as a result of that certain jobs will likely disappear. But art will continue to exist and great artists will still be followed and admired by the public.

Part of a critic's job is to educate people. A good critic can explain why a certain film is groundbreaking and why another film is recycling ideas that have been done thousands of times. The critic's end-goal is to push the industry to make better films not because of critics, but because the public demands it.

I thought it was pretty clear. In a high traffic scenario some exchanges break and your order doesn't go in. To profit from this system you need both orders to be posted almost at the same time. If one exchange lags for minutes/hours you risk losing money with your other position, ie, you get bulldozed.

You said starting so I assumed there would be a progression. Overall it doesn't seem like a good idea to me because it puts the whole weight over the lower back without any back and arm support (like the ones that exist on a good office chair, they're recommended for a reason). Also, there are a ton of good exercises for the core that don't stress the back, like planks for example.

Anyway, I recommend that people ask their doctor for advice or at least Google up a bit about the pros/cons of this and try to find articles from reputable sources. I did that some time ago and wasn't very impressed with the results.

Yoga helped me a lot with lower back pain. It strengthens the core, opens up the shoulders, increases hip flexibility, etc. In less than 6 months I have no back pain anymore and I feel that I have a considerably better posture.

The comments about the dangers of doing yoga are valid, but every sport or exercise can be dangerous depending on your condition, even swimming which is usually recommended as a safe sport. General tips are: ask your doctor for movements that you should avoid, tell your yoga teacher about your condition, if it hurts don't do it. More importantly I think, is for you to understand your condition. Read about it, feel your body and how it reacts to each exercise.

For example, even though I should avoid back bends they still help me build strength and improve my posture when done carefully. I am always aware of that during my yoga practice so I either skip the back bends or I do them softly, depending on how I feel.

The main problem is not the response time of http requests. Is when you are hacked and the database is leaked and becomes avaliable for anyone to brute force it at any speed they want.

I thought several times about having an automated environment setup for my personal laptop, but I usually come to the conclusion that the time it would take me to maintain these scripts would probably exceed the time I spend doing the setup every 3-4 years (xkcd https://xkcd.com/1319/).

I usually now just install things as I need them and I feel that it is a smooth process. Installing software and managing packages has become much easier in recent years.

little green lock === safe

Which is not true. Little green lock means the site has HTTPS, being safe requires much more than that. Security is hard to explain.

It's an interesting idea, but I don't think it will work in practice. These moments happen naturally because the couple trusts in each other. Convincing my girlfriend to download a specific app so that we can film something is a bit odd.

People don't care that much about how things are encrypted or about complex security mechanisms, they want something that is easy to use. Snapshat is easy to use for example. Everyone knows that a snap can be saved like everybody knows that I can film a phone playing a video. Given that the practical security of both apps are the same, people will go for ease of use and Snapshat wins there.

That's more than the minimum wage where I live, and I am in Europe. I suppose there are many countries with people that would be happy to work for that rate.

When the government pays for health care (like what happens in most european countries) it means that people that are not sick are paying for people that are sick. Why should they, right?

In addition, as the article mentions, a big problem is the amount of dishonesty. The fact that someone could have their livelihood shut down overnight by one abusive client is ridiculous.

Once you are out there and have your website/blog, anyone can hassle you really, but I agree that Upwork may make it easier.

As for the other point, aren't we in a global economy? When you bring the freelance business to an online marketplace you are competing with the world, there's no way around it. I mean, I buy things from China on ebay because it's cheaper than buying them in a store. I also buy clothes from Zara, H&M, Primark, etc. that are made in Bangladesh by a family earning $1 a day. Remote contracting of people in cheaper countries is inevitable.

Aren't people on this thread being too harsh on Upwork? I agree that there are problems with the way it works, but nothing is ever perfect. I happen to be from a country with a lower cost of living than US/UK and Upwork allows me to do remote freelancing and charge more than I would be able to charge for work in person. Also, the world is full of clients that won't pay for your work after you deliver it. I don't know exactly how helpful Upwork can be in such cases, but I bet it is better than if I was alone trying to contact a non-paying client 8000km away.

I guess you need to choose your clients carefully, whether you are working remotely or in person, always watch out for red flags and get out of the deal as soon as you see them.