SilkRoadie
Joined 13 years ago
Joined 13 years ago
This technology feels like an engineers solution to a trivial legal issue.
Up until that point I knew my value but I don’t think anyone else quite got it.
I have seen a lot of incidents and I cannot think of one where a single person was to blame. Sure, one person ran a command or made a bad commit. However, someone else granted them access, someone trained them. A manager either reviewed the process performed or never considered a process was required. A lot of company cultures do not promote proper risk management in technical processes.
I get a lot of satisfaction from technical post-mortems. There is always something that could have been done, a process that could have been in place or a software/infrastructure change to mitigate the problem.
A couple of companies have worked for have had individuals that did not subscribe to this culture. They would want a name. I never knew why exactly. Maybe it was to block a pay bump or defer a promotion. As the tech lead or dev manager any team failings are my responsibility and in companies where bullets are fired I take them. I find this protects the team and helps a blameless culture thrive amongst engineers.
Generally, I find this culture leads to fewer incidents and problems as the openness when things are going wrong allows for faster response times and software/process changes in review.
How are you handing security? What controls are in place to make sure hardware owners can’t access data being hosted or processed?
How long are these manufacturers promising to support the hardware? If the fridge is internet-connected and support ends, at what point is that a security risk? This generally applies to most purchases these days...
I was looking in my garage and I found a cassette player my grandad gave me that still works. When I look around shops and at many things I own I see planned obsolescence everywhere. Personally, I find it really demoralizing.
If I had to build it, I would expect using Lambda, DynamoDb and S3 would likely bring the hosting cost to down to a couple of a dollars a month max.
Secondary, a lot of clicks came from India, Kazakhstan, Costa Rica and Argentina… is this the target market? Probably not.
It is an interesting experience for the author but it is unclear if they really learned anything. It looks to me like they have been potentially misguided by poor market research gathered by a bad ad campaign.
I expect that participants will be happier than average and feel more secure. On the flip side they will continue working and their lives will not change much because they can see the payments will be terminated reasonably soon.
Even with the small sample size they are splitting the trial between two locations and trying to make it representative (whatever that means). This seems to raise the risk of a lot of anomalies.
I struggle to see how any meaningful conclusions would come out of this.
I find it very helpful to ask a series of questions and see a number of examples to get a primer on what to expect with something. The main benefit over Google or going straight to the docs is I can start with my specific requirements. I then dig into the documentation to deepen my understanding. I can typically move forward with ChatGPT generating some code as a starting point.
It can be incorrect or out of date but combined with my experience I find myself being more productive with it.
A weakness I see is complex code requirements. It knows what it knows.
I note that you seem a little frustrated with vague or incorrect responses. It helps to tell ChatGPT the role it should play. It helps as well to instruct it to ask questions of you to improve the response. Personally I prefer to tell it keep its answers brief, I get less walls of text and I can narrow in on the specific answer I am after more quickly.
I find it far less stressful shopping on sites with curated lists of products.
I haven't delved too deeply but it is pretty good with code generation as well. "Write me a docker image that does X". "Let's use B instead of C." "I also require Z." It does a really solid job.
With the OP's article. It is very impressive how it generates ideas and then is able to drill down and expand on them as more detailed questions are asked. Perhaps something already can do this.. it is first time I have seen it. My experience so far is that ChatGPT is generations ahead of current assistants. For a number of tasks it is faster and more useful than Google.
I am particularly disappointed that it has influenced how people play the game.
The joy comes from the journey and the experience.
Look at competitive chess and Go and how they have fundamentally been transformed. It's not better and now the box is opened, it can't be closed.