Hacker Newsnew | past | comments | ask | show | jobs | submit | reflectiv's commentslogin

my current job still uses it deep in some abstraction created ages ago...


I was a developer at Shell a couple years back and led a project where we were using nascent GPT-1/2 to process and search over mountains of documents. It was a fun project where I wrote a complex/fancy UI for a stratigraphic filter and indexing system...

Seems this is just a natural progression...neat.


That's pretty cool that Shell was such an early adopter.

Who led the adoption of GPT-1/2 there - a developer, you, a VP, someone else?


AI in general at the time was led by a VP and a particular group (that was AI tech specialized) under him. The initial idea came about from them. We were trying to find new ways of using AI to research new sources of crude at the time.

Another AI project I worked on there was a chemical tank use estimation and refuel application which used tank sensors, previous use history and some other metrics to pre-purchase and deliver product to keep tank reserves above a certain threshold.

For context, all of this was circa 2018-2021.


Thank you for answering!


...and its been hugged to death in minutes.


How many connections per minute can result from being on HN frontpage?


I had an app on the frontpage for a whole day last year (Show HN) and the server behaved like a champ... a simple 6US/month, cloud compute instance on Vultr. It was a Rails app as well.

I generally dont understand how some sites go down so quick.


How much traffic was it?


20 GB over 24 hours.


For an unprepared server, a lot.


Nginx 1.18.0 too, oof


What kind of stupid statement is this...no it certainly does not.

But humor me with an explanation, please...


I don’t k now why I’m being downvoted.

Agile lets you manage expectations and set boundaries by scheduling a finite amount of work into a bounded amount of time.


The 'light-based' network thing kinda threw me for a second...wifi IS technically light, its just a frequency (RF) at which we can't see it and that can (somewhat) penetrate walls.


Light is only the visible part of the electromagnetic spectrum.


His timeline sounds exactly right to me, I basically did the same thing.

Mid-late 90s I used Beej's network programming guide to write an IRC client.


However, by late 90s you weren't paying for a C compiler, you had Cygwin, MinGW, or DJGPP (OK, probably no sockets in that case).


> Which sites do that for any meaningful reason?

Literally none...this is just the argument of contrarians or people who've only ever worked on personal projects who take offense to real applications used by actual audiences.


> I actually can't imagine any other use for vh that isn't related to screenjacking

Creating fixed panels on the left or right side of the viewport that are full height and sticky.


I think we're making a supervillain recipe here guys...chill


Username checks out on multiple levels!


Homelander enters the chat


I really wish software was written this way these days.

These days I am always being rushed through sprints barely knowing what is going on.

What you described sounds like a wonderful way to actually engineer a great API.


It is! Although what I missed out from above is that whilst the API and it's documentation is the deliverable - we would, to the best of ability, try and minimise risk whist developing it. Eg: by doing small performance experiments, drawing on prior experience, thinking about the evolution of resources within the API whilst writing samples, and looking at how other APIs handle similar things (but be careful - they may have had to perform heroics to achieve their behaviour).

Whilst the official progress is top down, the duck's feet are working hard feeling along the bottom to check for obstacles.


I feel like sprints should be more relaxed: "Oh you might bleed over into the next week? Don't stress, that's fine. Can we help you get unblocked and how?"

Just because you say you want it in 2 weeks does not make it so. Don't over promise, you will be severely disappointed. Software breaks, it does not care for deadlines.


This how my team functions. It's such a refreshing work experience. Estimating work is hard, we shouldn't be punished or feel bad when we're off a bit.


That's kind of the way I write APIs, albeit at a smaller scale. First write the code of how I want to use the API, then write the the actual API. I remember a talk from the developers of the Python requests library mentioning this same process.


Yes, I do this too...its a different thing when you are talking about your own insular project or something at a smaller scale.

The thing I was talking about was larger scale projects like the ones mentioned by the author (of the sort I work on at my day job) where you have teams of stakeholders and outside influence combined with a desire to release rapidly in an iterative form.

Software these days is just done differently in those contexts...we can't slow down enough to do what was detailed above...I just wish the world was sorted in a way or slowed down enough to do REAL engineering.


I kinda work this way on my personal projects: first I come up with a rough idea of the UX, and only then do I start implementing it. The desired UX ends up driving the decisions about the implementation details and technicalities — not the other way around as it often happens in much of modern software. And I, of course, disregard the time component.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: