skysight-inc/HackerNews huggingface dataset:
Seeing a lot of comments in here about the token limits.

Another path you can take is to fine tune a model on your business. Each training item has to fit within the token limit, but you can send hundreds of megs of these for training.

It's more expensive to run a FT model, but you don't have to include any prior context (assuming it's common to all prompts).
Just here to appreciate all your hard work.
Sometimes I forget how crazy accomplished people are commenting here HN.

I'm just here pumping web api's for my corporate overlords. I feel so bored.
The reason is we only have so little time and yet so much to do.

For the vast majority of people, understanding technology is simply not worth their time. They have other, more important things to worry about.

You don't know nor care to understand how telephones and cars and electricity work. Nor how and where the food in the supermarket comes from. Water comes out of the faucet because faucets dispense water. You have more important things to worry about, like computer technology.

Much like those aforementioned things are merely a means to an end for you, so too is technology merely a means to an end for most people; their ends lie elsewhere.

Or to TL;DR: Life's short, ain't nobody got time for computer.
Spitting truth right here. The problem is MobX is little too unfamiliar for newbies.

I thought Zustand is kinda simplified clone but seems like computed properties don’t work super well.
The SVB “extinction-level event” for UK tech
Speaking of which, why doesn't Threema or Signal use the web of trust? They already have the key verification feature. Is it due to privacy concerns?
Sometimes they've been able to make all the depositors while by wiping out all the investors and selling all the assets (buildings, office chairs, etc.)

What was unprecedented this time was the promise that they'd do it regardless of whether or not they could recover enough assets.

When Washington Mutual and IndyMac collapsed in 2008, some depositors indeed never got all their money back from their uninsured accounts.

One big difference was that those banks were knowingly engaging in hugely risky schemes, while SVB was ultimately burned by making overly conservative investments.
I'm happy that someone from my corner of the world is appreciated on hackaday <3
Making Memes
But following from that, a machine can not create a copyright violation either.
You are also copy-pasting the hook line

> const { width, height} = useViewport();

This could be a library call from a component, using normal language constructs. In some languages it would be a service.

React is great, but I wished they stopped changing things every week.
The department I work with created PROST, a robot that can help with biopsy for that type of cancer.

It's still a Proof of Concept, but I think it's an interesting project to invest on.
https://metropolis.scienze.univr.it/project/prost/
This will fail to get the commit history over time, as it's just reads files in the directory.

If this was using the git library and https://langchain.readthedocs.io/en/latest/reference/modules... it would be a more complete solution.
The Register took this to the next level. Here is their converter:

https://www.theregister.com/Design/page/reg-standards-conver...
This reads to me like very blinkered & elitist thinking. Repetition makes things easy, we are good at what we practice doing. A normal computer user rarely needs to do something that might be more efficient in markdown, command line, whatever, so their speed in doing that will be slower compared to a graphical interface.

Normal computer users want programs with dropdown menus and they are faster with those than we are when we have to look up a command or function that we rarely use. I know people who can filter & pivot a complex dataset quicker in Excel than I can in SQL.

I think it is safe to say that most programmers occasionally encounter something they need to Google for and dig through some stack overflow posts to find the syntax. That would be necessary almost constantly for a non-programmer and it's just not an efficient use of time.
Mind if I ask what you allow on your systems, today? Or the last time you worked in IT?

(Not clear if you moved away from it or not)
Has anybody thought about OpenAI being more or less owned by Microsoft?

Microsoft, the same company that:

- Operates Windows, that tries to strong-arm you to upgrade to Windows 11 in a regular basis with dark patterns and

- Forces you to log in into Microsoft every time you want to run any application they have.

- Example of the above: Took over Minecraft, and forced its players to log in with a Microsoft account, presumably the same players would use to write Word and Excel documents in Microsoft 365.

- Strong-arms its users whenever possible to use Edge.

- Operates Teams, the user-hostile chat application that doesn't let you paste code in the chat for your team-mates, that can't render a PDF at arbitrary size, but that will hide the "Download" button so that they can track you as you read the document in their "Teams" application.

Can you imagine Microsoft's (or any other megacorp's) spirit embedded in a powerful AI?
they learned to drive, not how a car works all the way down to the thermodynamics of the engine.

they learn to send WhatsApp messages with their iPhone, don't see why they'd learn how computers work all the way down to Maxwell's equations.
Sorta like Excel, then?
Same with me in Germany.

A handful of scam/spam calls over last few years and precisely 2 SMS.

My parents get some more calls on their landline (~2/month) but I suspect they actually "agreed" to have them from those companies. It went down considerably since the law changed a few years ago to not limit the scope and validity of phone only contracts.

At least in my bubble this is not unusual either. In fact the only people having problems are the few people who moved to the US.
I wouldn't say it didn't take off, it just has 'landed' again somewhere over the last 10-20 years. VB, Xcode Interface Builder, Hypercard, Filemaker & Lotus Notes all had pretty good runs, we just never got something similarly successful for the web & even smartphones, probably due to compatibility issues with varying screen sizes.

Once the screen can be wildly resized, it just becomes too murky. Maybe have the programmer do it manually for 2-3 sizes and then let some AI model interpolate the sizes in between?
I’ve been noticing my workflow in Automatic1111 basically always ends up taking an hour. I like to compare it to going to a weird shoreline filled with strange objects, picking out the “shells” I like the most, then taking them home, cleaning them up, and arranging them in a way I think looks pretty.

At some point I’m making something artistic. My friends think I’ve got a keen eye on what looks cool so I’ve been improving by leaps and bounds even though strictly speaking I’m not drawing anything? I’m just really good at being descriptive and inpainting the weird parts.
I would provocatively say that GPT-4 is the stupid sentient being's idea of an intelligent sentient being.
Curious timing! I signed my niece up for a programming course for children yesterday where they are going to learn python with Minecraft!

Now I wonder if they'll use your project, or if there's another similar project they'll be using?

Regardless, the idea is great! I wish you luck!
It’s hard to imagine if you weren’t in the React community at the time, but I feel like most people were pushing Flow at the time and choosing TS was quite controversial. I think it was the combination of Flow being from Facebook, and the “no build step/its just JS with annotations” thing which people made a big deal out of, but I never saw as a big differentiator.

I had a hard time convincing a couple of places I worked to use TS rather than Flow for greenfield projects, but I’d tried them both out and concluded Flow just felt too unstable - the server would consume all my memory and crash and it just didn’t feel like a good dev experience. I managed to convince them by showing them how you could strip out Typescript types in much the same way as Flow if TS did turn out to be a dead end. I also recall having vigorous debates at React meetups where I was the only person in favour of TS haha.

How times changed - you definitely can’t be blamed for choosing Flow at the time though as TS was the outsider. Also MS weren’t such a trusted brand for developers, people still associated them with proprietary stuff like .net/full fat Visual Studio and I think a few people had burned out in the MS ecosystem before and didn’t want to touch their stuff again!
Controls nets also blur the line here. You can start out with a generated image selected from hundreds of samples (human input: curation), do a canny edge detection or fake scribble, then start tweaking and adjusting it to remove elements that over-determine the output, adding or overlaying sketches to add elements, then iterate on prompts, scale up with img2img, fix smaller elements with inpainting, and yet more curation.

And that's before we start talking about finetuned models, model merging, LoRA and so on.

It's too early to say where we will end up with AI generated works. In the search for control over output, there's a lot more creative human input needed today. This is in part down to limitations in the integration of current AI, and a dialog with a chat bot, or even a voice conversation combined with a pointer may be enough to convey intent in the future. We just don't know yet.

I also wonder if there's a parallel with the relationship between modern artists and artisans. For example, many marble sculptures by modern artists are actually carved by artisans in Italy, following directions from the artist. I expect that the artisans are doing work for hire and the copyright is retained by the artist with the idea.

https://www.thedailybeast.com/damien-hirsts-army-of-geppetto...

> “More conceptual artists have no work space at all, simply imagining ideas for a work, which they communicate with words.”

Sounds like a prompt?
I remember, that in Slovakia we had something like an "Amazon Unlimited", it was called Piano, but it ultimately didn't work. The problem was, that for large publishers it was not profitable, and the system more or less favoured small publishers. But after a few largest publishers left the platform, the whole offering was weak and not worth it.
I can't get it to eat 8k tokens. I assume this is only available via the api. The web interface is limited to around 2k tokens.
One day an AI will be able to give a meaningful definition of that word.
My first experience with programming was creating my own fader for AOL. Great times.
You're right : `The CPU version is released as binary code under the MIT license`. That's quite an unusual choice, not even sure how MIT would apply to that...
London's 20mph speed limits mapped
It's not just concrete things like command line or linux or old crusty editors, it's about how they lack general computer savvy and flexible problem solving skills.

One example:

I had this guy, it was his second job, the previous one was about some Enterprise Java thing. Intelligent and hard working, and able to learn: we were exploring Erlang for some parts of the system and he was contributing within the month, with just a bit of hand-holding. But one day we get an urgent request for new functionality in the Java parts of the org, so I hand it to him. First task is getting some static data out of a few dusty html tables deep in the intranet and dumping it on a new table in the dev DB so we can start prototyping around it.

A couple of hours go past and I go check up on him. He's deep into some docs for an XML parser and ORM so he can parse the tables and get the data into the DB. He has already like 5 or 6 classes with all their getters and setters but he's not nearly halfway done.

I bring up the browser console, type $ to see if jQuery is loaded in the page, then come up with a one liner that spits the insert statements on the console (I had to google a couple of times, I'm not really a jQuery dude).

But then even that was a bit too flashy... he could just have coaxed the data into the database fiddling around with a spreadsheet and the DB GUI for a couple minutes.

But somehow his default and almost only mental model of interaction with data was overengineered Java, no matter how overkill it was for the task.
> Actually look at this “language” that GPT-4 has written: it’s just a mishmash of features from the most commonly blogged-about existing programming languages. It has no conceptual insights, no original ideas, no taste that isn’t cribbed from one of the few languages it’s copying from.

On the one hand, I agree.

On the other hand, I see some variant of this comment on HN about every new language, so...
I'm too afraid of getting my whole Google account banned to try that
You can't fine tune gpt-3.5 or gpt-4 though
Wolfram Alpha – What’s in the Logo? That Which We Call a Rhombic Hexecontahedron
As other commenters point out, the end is not the same as the means. Simple agendas, when followed with sufficient vigor, can sometimes cause enormous amounts of harm. I’ve recently encountered a number of posts from this community that are filled with despair about the speed at which AI is progressing, and predict the end of humanity on a short timeline. Some are written by very well-known figures in the community. Other adjacent figures have mooted the idea that a police state might be the only way to control certain technologies. It’s reasonable to ask whether existential terror might lead some in this community to make rash decisions. It’s also very concerning because these existential fears can distract people from thinking about other, but perhaps more relevant concerns. Imagine that AI doesn’t resist human orders, but the people giving the orders use it to radically restructure our society in ways that make our current economic system incompatible with human flourishing: is this community concerned about that (perhaps very realistic) outcome, or do their interests end when AI is compliant with its masters?
Stable Diffusion: Reimagine
>You previously argued that the first movers might be able to get more money out, and nonzero transactions might be processed during the run. Both are very plainly factually incorrect, even for the very first mover, even when that first mover is perhaps the most sophisticated actor in the entire sector, and even when it directly impacts the most important portco in the first mover's portfolio.

The (alleged) 'prime mover' you cite is FF. They (the fund itself) got ALL their money out [0]. FF also gave their portfolio companies a chance to get their money out by alerting them of problems with SVB. You cite a single company portfolio in FF that did not, yet no evidence they would have been able to get their money out had they not been alerted. There's no reason to believe the portfolio was worse off for being tipped off earlier than later, in the quite possible scenario FF wasn't even the first mover.

The claim that no one got money out in the run is plainly untrue. FF got their money out, Hustle Fund brags of pulling the trigger before it was too late. Non-zero transactions were made.

> first movers might be able to get more money out

First movers in a bank run get more money out than those at the end. This is basic principles of fractional reserve banking in a bank run. That you find this "factually incorrect" is absolutely mind bogglingly wrong. There is literally nothing to be gained to being at the end of the bank run, which is effectively where those who do nothing end.

Yes this isn't prisoner's dilemma for a variety of reasons, but since we agree it is not (and I never claimed it was) we'll not belabor that point.

The point is this. It is anything but "swift and extremely stupid" to see deteriorating bank financials that suggest you are at risk of a bank run or failure and transfer your money to a different bank. Doubly so for the second and beyond actors, who find themselves in a run and nothing to gain by letting everyone in front of them in line. Anyone who thinks otherwise is going on my "personal docket of people who are too stupid and impulsive to trust."

final note regarding 'participation.' : Once the bank run starts you have no choice not to 'participate.' You are a participant who can either try to get the money out before it's all gone or you are a participant who chooses to exercise the superior game theory or whatever of letting everyone else suck up the remaining liquidity.

[0] https://www.bloomberg.com/news/articles/2023-03-11/thiel-s-f...
Those excessive property checks are pretty limited to basically the construction of object literals, and it does it because its normally an error if you have a very explict type but your literal expression doesn't match it. Typescript really does nothing to enforce anything around excess properties except for that narrow case.

Branding doesn't really enforce anything except what the user asserts is the case. Its not the same thing.
> VB was the one thing that most closely approached the promise of object orientation: "bolt-together," "off-the-shelf" components that you could build software with.

I think Delphi perfected it with the data aware components. If you had a DB you could throw together a CRUD application with several screens with tablegrids and edit fields without any code at all. Even Master:Detail relations are taken care of. (Of course it's not pretty and it's going to miss validation, etc...)
Things to know about Europe’s bid to stay in the clean energy race
Luminal (prev. Atlas) – Clean, transform and analyze spreadsheets using GPT-4
Exactly! I could not put it better. All the talk about side-effects. Hooks make side effects more confusing, not less, for the reasons you perfectly explained.

Small rant ahead. Disclaimer: I find React very useful, just not this constant churn of approaches.

One solution would be to make all state pass through a single point (like Elm or Redux) but some people do not like this because it "limits" them. Limiting side-effects lowers cognitive load, same as Type systems are usually not Turing-complete. Limits can be good.

Same with Context, which is practical because you can write things from anywhere. Congratulations, we were concerned about side-effects and now we are basically using a global variable.

It is like some people talk about side-effects and functional programming and they think it involves using map and filter and done and they don't think deeper about what it means, and see no contradiction in it where it contradicts the principles they are promoting.
It provides more structure. You can think of a description list as a two-column table, except easier to nest and more mobile-friendly than an actual HTML table.
Last year I got a bunch of these on eBay. Not letter sets but abstract patterns (the idea is to use these for backgrounds in my small-size drawings).

Haven't used one yet, but finding them was quite a trip through memory lane.
And Access! That's one amazing piece of software.
Right I’m speaking about slightly advanced Excel. Everyone knows how to sum/average columns or apply basic formulae. But creating pivot tables and using macros isn’t self-evident or easy to figure out by clicking around.
Energy transfer will be a thing. Hotter climate regions export their sun. Colder climate regions export their compute.
From my experience, Aribnb is still a decent option in Europe. I've never used them in Asia because prices are always significantly higher than hotels, which also offer much higher standards.
It's like it knows the AI police are listening.
Who is "the existing organization" if not the employees of that organization?
I’m not saying that, I just believe those people are myopic and completely missing the wider picture because they’d rather delude themselves with fantasy and thought experiments than consider the crude reality of the economic situation.

This technology doesn’t need to be AGI to complete its objective. It just needs to be good enough to replace or
lower the skill threshold for humans in current knowledge roles.

If I were a wealthy capitalist I’d find it hysterical. I’m about to ensure vast portions of the current middle class are my future wage slaves and those same people, rather than realising the threat, are pontificating about science fiction or actively supporting the development of my technology thinking it’ll make them “more productive!”.
Except gods and devils have never and will never exist but AI might. Although I think it incredibly unlikely that AI will ever be in a position to create a human exterminating Skynet totality and the discussions should be more about how humanity is affected by machine learning, as it has been by previous technological advances. The LessWrong community try to address bias but seem quite biased here by sci-fi writers.
I find WinForms weird and difficult to make consistent-looking UIs in. But WPF is quite nice.
Big Clive on YouTube has done some videos on devices like these - like a "CO₂ meter" that seemed to actually just contain a VOC sensor - while it was quite good at detecting things like alcohol vapour, it's just useless as an actual CO₂ sensor.

I wouldn't trust anything from AliExpress or anything that's not a known quality brand on Amazon. I'm looking at maybe getting a Davis Instruments AirLink to (at different times) do both indoor and outdoor monitoring for PM1, 2.5 and 10, as well as temperature and humidity, but it's pretty pricy (a bit over AU$300). There's also the new Ikea indoor monitoring device [1] coming out next month too, which should be a lot more affordable I think.

1. https://about.ikea.com/en/newsroom/2023/02/14/ikea-launches-...
That’s not easy to read and it requires keeping a notepad with you to figure out the control flow.

It does require a notepad as well when a five-page long function gets smeared across three “services”, five files and tens of functions, each doing a couple lines of code.

Leave the semantics to the edges of the program where it matters

Agreed. But when I meet this highly-structured code (and get confused), it’s usually split not across semantics, but across some random undocumented ideas about reuse, undeclared abstractions, highly indirect flow control, etc. And all of that named as if it was a most bizarre naming contest.

So that instead of a little hairy idea you get a convoluted irrational multi-plane horror to deal with.
Sure, I'm just saying ChatGPT is low energy even compared to the opportunity cost of reading its output.
The static_assert is a compile-time check. And it's C++11 and later, not C.

That's about runtime vs compile time assertions.

The article talks about something completely different.
> “More conceptual artists have no work space at all, simply imagining ideas for a work, which they communicate with words.”

Very interesting too, since a lot of modern artist work like a small company, where they have employees that execute on the artist's vision. The copyright still belongs to the artist, though, because of the employment contract.
i am looking into loki to use at work. Just wondering do most of you self-host or use the grafana cloud?
Why are women so marginalised by the Rock and Roll Hall of Fame?
An exponential improvement for diagonal Ramsey
No. There's a huge difference between a volunteer driven organization and a for-profit company.

Their goals are completely different. The latter is not there to give you services. It's there to maximize shareholder value.

It's sad to see that HN can't even tell the difference anymore.