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

It's a shame that for a GUI toolkit, there are no screenshots, either on Github or the official project website. It's very difficult to evaluate this based on descriptions alone.


They do have screenshots on the first page of the docs though, so that's at least something.

https://toga.readthedocs.io/en/stable/


Unfortunately they remind me of AWT.


Does anyone have any examples of promoting to feed such a large amount of tokens? For example, would you use something like “I am going to send you an entire codebase, with the filename and path, followed by the file content. Here is the first of 239 files: …”


I've had access to the 32k model for a bit and I've been using this to collect and stuff codebases into the context: https://github.com/mpoon/gpt-repository-loader

It works really well, you can tell it to implement new features or mutate parts of the code and it having the entire (or a lot of) the code in its context really improves the output.

The biggest caveat: shit is expensive! A full 32k token request will run you like $2, if you do dialog back and forth you can rack up quite the bill quickly. If it was 10x cheaper, I would use nothing else, having a large context window is that much of a game changer. As it stands, I _very_ carefully construct the prompt and move the conversation out of the 32k into the 8k model as fast as I can to save cost.


Do you use it for proprietary code and if so, you don’t feel weird about it ?


Not weirder than using Github, or Outlook or Slack or whatever.


I wouldn't feel weird about it. The risks - someone stealing know-how / someone finding a security hole - are negligible.


How it calculates the price? I thought that once you load the content (32k token request / 2$) it will remember the context so you can ask questions much cheaper.


It does not have memory outside the context window. If you want to have a back-and-forth with it about a document, that document must be provided in the context (along with your other relevant chat history) with every request.

This is why it's so easy to burn up lots of tokens very fast.


Here's someone that passed a 23 page congressional document:

https://twitter.com/SullyOmarr/status/1654576774976770048


I already do this with the current context limits. I include a few of my relevant source files before my prompt in ChatGPT. It work’s unreasonably well.

Something like the following

Here is the Template class:

Here is an example component:

Here is an example Input element:

I need to create another input element that allows me to select a number from a drop down between 1/32 and 24/32 in 1/32 increments


You could see the legal impact of your actions before you take them. You could template out an Operating system and have it fill in the blanks. You could rewrite entire literary arts, in the authors style, to cater to your reading style or story preferences.


I think what's more important is the end part of your prompt, which explains what was previously described and includes a request/question.


Sounds like a return to the days of download managers or file splitters :)


The "long game" becomes short if your organisation is out-executed by a competitor who isn't as conservative in approach.


Then I get home and think: how come we're collectively killing the biome that sustains us and degrading its ability to nurture human civilization? Then I remember I need to race to the bottom with everyone else to get that cash son!


It's the reality of the marketplace. I'd like to change it too.


You'd like to or you're going to?


I'm not sure what company you're working for where generating code that may or may not be correct and needs careful analysis is somehow increasing your coding velocity to the point where it's trumping higher level thinking or protecting your IP or not getting into expensive lawsuits. I would like to hear more.


It's not about generating code which may or may not be correct. It's about being free to use a new wave of tools which allows engineers to try many approaches and analyse results at warp speed. The engineers (and organisations) which can capture this velocity will have a huge advantage over those who do not.

I understand that it would be nice for the industry to behave within the law when it comes to IP and copyright. But historically, that isn't the case. Google v Oracle re: Java. Zenimax V Occulus. Samsung v Apple. Microsoft v Motorola. Companies will happily look the other way when it comes to IP if it means capturing more of the market.


Why do you care? You use the tools and get a competitive edge. Get rich, if you're right!


I feel like there's a big lack of understanding of how the world works here.


The collapse won't be technical, as I'm sure the engineers which remain can keep the systems running.

The collapse will happen due to the lack of remaining moderators. Twitter will become completely toxic to advertisers, politicians and influencers, who won't want to remain on the platform. Hate, antisemitism, and unmanaged CSE and SE material are growing.

There was an interesting BBC story about this today: https://www.bbc.co.uk/news/technology-64804007


>The collapse will happen due to the lack of remaining moderators.

Orwellian garbage. The internet was just fine and companies insanely profitable before the the censorship tyrants showed up and demanded everything be their way.

I swear sometimes it feels like the 90’s Christian fundamentalists won, they just rebranded.


This just isn't true. Popular sites have had censors from the very beginning. No one is using sites that are full of spam and child porn.


I use Twitter for multiple hours every day (I'm addicted) and have never seen child porn.


That is the effect of all those moderators working.


I thought they were all fired? Are you saying they are working for free (like reddit mods lol)?


> The internet was just fine and companies insanely profitable before the the censorship tyrants showed up and demanded everything be their way.

What strange way to conflate profits and censorship.

Also, you are forgetting just how different the internet was a couple of decades ago. Social media really did change the game in terms of idea (bad ideas too) dissemination. Good ideas, bad ideas, lies are shoved down everyone's throat constantly, and not everyone is rational and can tell the difference between those three things.

So no, this isn't fundamentalism winning. This is culture changing, and the rules and regulations changing slower.


This is great. I’ve spent some of the holidays implementing a system for managing a games backlog.

What did you use for the cover art and other data? I’ve been using the IGDB API (provided by Twitch? Maybe owned by Amazon/Twitch?), and it’s been awkward to use to say the least.


I actually just pulled the images from the Xbox API. I unfortunately don’t have a generic source for game images. Does OpenCritic offer something like that?


What is the downside for a user to have a few minutes of downtime?

What is the upside for HN to add this engineering complexity to avoid a couple of minutes of downtime?


For HN it probably doesn't matter, although what's the value

For Amazon too it probably doesn't matter -- if I occasionally can't buy something I'm almost certain to simply try again 30 minutes later

For some services a couple of minutes of downtime isn't good enough. Imagine if the superbowl went dark for 5 seconds just as the winning play happened.


Ask Reddit at /r/cableporn. They will be thrilled to have you.


All vehicles, no matter how old, or what form of propulsion, are tracked via the ANPR systems which have been built over the last three decades.

This is certainly true in Europe, though I understand that those networks aren't as mature in the USA yet (anecdotal, and I could be very wrong about that).

I've yet to hear about any vehicles with 'kill switches'. Is there any evidence of this, or is it just a possibility?


A reality since at least 2009: OnStar remotely disabled the gas pedal... https://latimesblogs.latimes.com/technology/2009/10/onstar-g...


Because in the current environment it's easy to leverage VC money to stay just-ahead in the user-acquisition race, while the early employees extract very nice salaries and build their networks -- which they can use to find their next role when the gravy train ends.

It really doesn't matter a bit if the product survives in the marketplace or not. It just needs to 'succeed' in the short term.


all these companies are going to die as soon as they run out of VC-money or can't sustain the growth to get new money

VC-startups are glorified MLMs for early employees and investors


Those are all okay because they don't use an openly replicated linked list with byzantine fault tolerance. The ones using an openly replicated linked list with byzantine fault tolerance are the only ones that should be subject to scrutiny and public fits of outrage. If they are using PostgreSQL on AWS, there is no issue.


As a parent, the idea of delegating my child’s attention to a third party, VC funded company seeking profit is extremely distasteful.

I don’t want my child to become accustomed to living with their activities being monitored (and presumably used to build a profile which outlines their preferences) in exchange for succeeding in their chores.

The dystopian in me sees this is a child’s gateway to joining the depersonalised workforce, trained that validation comes from completing their tasks and seeking the hollow reassurance of a gamified system.

I’m sure you have worked hard on your product but this is a horrifying end state.


Totally understand where you're coming from - it's certainly not meant to be a fit for every parent.

What we are building is taking an existing parent-behavior pattern (chore charts, nagging to complete tasks, activities to get your child to become more responsible, etc) and turning it into a language that kids understand as well. The goal is to help align incentives of parents and kids.

Ultimately, we want it to be a game where time on the screen is just as important as time off the screen, and where kids are excited to do life-skill building activities.

In a world where a lot of parents feel their kids are stuck to their screens, we're hoping this provides some respite by leveraging screen-time as a way to get them engaging in the real world.

We definitely want to avoid that dystopian future, and want to make the best product for parents and kids. Given that, we'd love to hear more of your concerns to help broaden our perspective. In addition to commenting here, you can reach out directly at founders@joonapp.io


> The goal is to help align incentives of parents and kids.

Instead of taking the time to teach your child empathy and personal responsibility, you want parents to give them a virtual candy bar for doing things so they keep doing them. Reinforcing something I would term as bad motivation (I'll do anything to get virtual coins to spend in a mobile game)

Honestly I'd rather just give them a real candy bar and be done with it.


How about a phone app that encourages parents to put down their phones and do the hard work of motivating their children to participate in household activities?


Your dystopian future is already here. Kids spend countless hours grinding meaningless resources in games, or doing stupid actions to gain enough resources to unlock a new item in a fremium battle-pass-schemed game.


Would you rather delegate your child’s attention to YouTube/Reddit/Instagram, which will inevitably happen the moment they get their own devices?


It's telling that SV types try to delay access to technology to their kids.

If you work with technology long enough, you start to appreciate it's absence. I really feel for kids these days, they don't know what it was like to not know things, and to have a small world.


I make sure my kids see me reading from a physical book almost every night. I use digital books too, but when they see me using that, it’s not obvious what I’m doing.


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

Search: