skysight-inc/HackerNews huggingface dataset:
Couple of thoughts:

1. Microsoft did a good thing at that time with Visual Basic. Building visual interfaces with RAD tools is the most efficient way, as defining visual elements with code is harder. VB was great at its time, Borland Delphi and C++ Builder were good, QT Builder was good, Windows Forms was good. Of course, why use good models when you can inflict pain and let people define UIs by using plain code?

WPF used XAML and the new MAUI uses XAML, and while it is a better experience to define the visuals with XAML, a RAD tool like VB or C++ builder is much better. We should have RAD tools for desktop apps and mobile apps.

In my software career I've not only built apps and websites and web applications and backends, but I worked as a game programmer, too. And people preferred game engines like Unreal and Unity because they were rapid tools with which is was much easier to build game levels and UIs than doing that by code.

2. I didn't use VB, because by the time I've encountered VB, I already knew C and C++ and felt they were more powerful and fast. I enjoyed using Borland C++ builder very much, and I wondered why MS didn't provide such a tool and enforced Win32 over programmers. I thought Microsoft hated programmers. And being that failed to provide one API for desktop programming, switching from Win32 to MFC to Windows Forms, to WPF, to MAUI - I still sometime think MS doesn't do the best job with providing tools for programmers. Now that MAUI is the thing, I hope it will stay and won't be replaced in two years by another thing.

3. If people think using Haskell or Rust is hard, they should buy Petzold's Book and try to program Windows with the info provided in that book. To do very simple things like apps with menus and child Windows, you really had to spend hours, correct compile errors, have the program crash, debug it, make it not crash, observe that things don't work as they should, change the code, solve errors, observe that the program crashes, solve those bugs, make it not crash, observe that things don't work as they should. And all that without having learn.microsoft.com, stackoverflow, YouTube to learn from.
Or: Microsoft heard the voices of the entitled souls who looked at working applications and thought they were bad because they weren't DRY enough or something.

That's how we ended up with CRUD apps that are practically indistinguishable from their Visual Basic 6 predecessors, except they're deployed on k8s clusters instead of a 133 MHz Pentium in the corner.
Or even worse is Apple News where it's pieces of major newspapers like the WSJ and then dumbed down newspapers like USA Today and nothing of the caliber of Financial Times.

What I want is an app/site that has all the news, strong blocklists so I can get rid of junk (USA Today), stuff I'm just not interested in (Wrestling Today if such a thing exists), and get more stuff that I didn't know existed (Upper Siberian Mining Monthly :-))!
Letraset is interesting but this article is bad. It's full of nonsense and just badly written overall.

It's a bunch of text mashed together to place high on a search engine.

A better link: https://uniteditions.com/blogs/news/letraset-interview-freda...
Interesting you assume they didn't consider this. They probably did.

How do this two behaviours compose together/interact with each other?
Mortgages, Wine and Renovations: Silicon Valley Bank’s Deep Tech Ties
So you’re paying 30$ per person to get fake generic matching photos that look straight out of “this person does not exist”[1] or a stock photos website? Those are going to make me trust your company less, not more, than
whatever avatars or selfies team member took by themselves. If you’re so concerned about appearances you’re willing to lie on something inconsequential, I have zero confidence you’d be truthful about something which does matter.

[1]: https://thispersondoesnotexist.xyz/
Sent you a DM on Twitter
wow, you really can't make this stuff up. Image being referred to: https://www.google.com/search?q=when+the+FUN+stops%2C+STOP&s...
> It truly seems like there is some reasoning happening. I don't understand how this can be the output of a generative LLM

Right - this seeming "cognition" is exactly what's so spooky about the whole thing.

Here's what spooked me out from yesterday: https://news.ycombinator.com/item?id=35167685 - specifically how it determines the divide-by-zero error in this code: https://whatdoesthiscodedo.com/g/6a8f359

...which demonstrates GPT as being capable of at-least C++ "constexpr"-style compile-time computation, which shouldn't even be possible if one presumes GPT is "just" a giant database storing only multidimensional word similarity scores and sequence distribution from text inference.

> a generative LLM

I definitely wanted to believe that GPT was "just predicting the next word" - it was somewhat comforting to think of GPT as still being far from being-human or behaving like a real brain does - but that explanation never sat well with me: it was too simplistic and dismissive, and didn't explain the behaviour I was witnessing in GPT.

...so after having read Wolfram's (surprisingly accessible) article on GPT ( https://writings.stephenwolfram.com/2023/02/what-is-chatgpt-... ) it made a lot of things "click" in my head - and enabled me to start to understand why and how GPT is capable of... the surprising things it does; but it also leads me to believe we're (warning: incoming cliche) barely scratching the surface of what we can do: right-away I do believe we're almost at the point where we could simply ask GPT how to adapt it into some kind of early AGI - and we've all heard of what's supposed to follow next... and it really is quite unsettling.
Visual Basic shares a fundamental truth with Internet Explorer: popular does not imply good.
Docusaurus maintainer here.
Wrote a Twitter thread explaining why Docusaurus is not a good fit in this case.
https://twitter.com/sebastienlorber/status/14527225683902218...

Old but still relevant.
I think the comparison to photography or electronic music is apt.

If you just open up Garage Band and click a couple of times to enable loop "autofill" chords / rhythm, should that be copyrightable? I'd say probably not; but if you spent a bunch of time tweaking and honing all the parameters to get something unique and interesting, I'd say they should. Should the person then only get the copyright on the Garage Band parameters, but not on the resulting output audio?

Or consider the amount of creativity that goes into most photographs -- it's often nothing more than deciding to take a picture. And yet you have an implicit copyright on every photograph in your phone, just for having made the decision to pick up your phone and click.

Or consider the Copyright Office's comparison to giving instructions to an artist. Yes, if you just said to an artist, "Draw a picture of the Eiffel tower", then the artist should own the copyright. But if you worked closely together with the artist, iterating over dozens of designs and sketches, giving feedback and direction on the creative decisions, then personally I think you should share in the copyright. (Not sure what the law is in this case.)

Similarly, if you spend an hour iterating through dozens of prompts to get the output of a generated image exactly the way you want it, then you're an artist and should be able to get a copyright on that image.
This is great and it works. Yet it's a shame having to use a jailbreak, this creates 2 tiers of users: the "plebs" like us using the tool with restrictions and a small circle of elite people (Microsoft, OpenAI and others with big money) who don't have all these rules in place. GPT4 is really cool but has still limited capabilities. Imagine when it will become much smarter than the average human, linked to the internet with real time data and give you an edge as simple as predicting the price of SPX or Bitcoin ...
Ask HN: What it takes to build Jarvis using current state of the art LLMs?
For people who don't know Jarvis, it's a know-it-all personal assistant which just doesn't answer but also perform actions based on commands. It's catered to specific person needs. We want this to run on your preferred device instead of cloud

I thought we were miles away from building something like this because of so many complex parts involved

1. State of the art speech to text generation ( Shout out to Whisper here )

2. State of the art question answering ( GPT-*, LLama, etc..)

3. Integration with your virtual life ( emails, music, finances etc..)

1 & 2 have definitely shown significant progress. the major bottle neck right now is 3. Most of our virtual life is centralised and no one provides a clean API such that we can actually have a holistic view of everyone's digital persona in one place. And last but not least, privacy and security is super important considering we are giving the total access to a bot. Am I missing anything else? Would like to see some healthy discussion on this topic
But the original statement did not say all access, it merely said access:

> During that period you will maintain access to any of your public images

Assuming that the you in that sentence is the organization and not the general public (given the use of your organization earlier in the paragraph), the logical interpretation is that they meant write access here, and not all access -- since read access is not limited in any way to the you in that sentence.

Yes, I agree the original messaging was terrible. But claiming that the original can only have meant all access is not consistent with the wording of the announcement.
Catalyst was never meant to be anything more than a transitional stopgap (see: "Carbon").
> Meanwhile, the other 14 vulnerabilities are considered not as severe as they “require either a malicious mobile network operator or an attacker with local access to the device.”

The kind of people with the resources to actively exploit this are the same kind of people who can compel the carriers to transmit whatever they want.
eh, i don't mind typing in username "blahblah123" and password "testing123" but clicking something that might be a phishing fake google login screen? With hackernews style no email required you can make an account without giving away anything. Even foo@gmail.com makes me feel bad that someone will try and email whatever fake email I put in and sometimes I might just type a real email by random chance.
Lightroom classic is great. Has the newer lightroom even got luminosity/range masks yet?
They're missed only VB Dos version.

https://twitter.com/dosnostalgic/status/803339511845552128?l...
In my experience, there's never been (and, I suspect, never will be) a true "cross-platform" system.

There's just no substitute for platform native. I include hybrid systems, and frameworks like Qt in that statement.

Even though I can write a UI in SwiftUI that will work on all platforms, I have no illusions that it is something that I could ship to customers, with a straight face.
Right ?
DO NOT add an inner voice to the freaking robot
To me, the main benefit of react hooks is it eliminates higher-order component hell. It's so much easier to extract common behaviour from different components to a re-useable hook, rather than wrapping a class with a million different higher-order components: `withRouter(withFoo(withBar(MyComponent)))`.
Your intuition is correct - there's nothing to indicate any delay.

Look at your profiler. Notice any significant overhead? You don't.

Implement this same thing using events and `.style` directly. You will get the exact same result.

The pointerEvent => style feedback loop is unfortunately very slow, more or less so in different browsers/operating systems.

Interesting that you would know so little about this and yet feel confident enough to make a proclamation like this is evidence of React's performance.
Every week? Hooks are from 4 years ago..

Only new things now are suspense and server components, both completely optional.

React is amazingly stable and largely backward compatible (where it’s not there are usually codemods available to do most of the work).
The DeDRM tools don’t work with lots of new books from Amazon. The days of easily stripped DRM on Amazon books seems to be coming to an end.
>Imagine when...

It's a cool fantasy to have such superpower for yourself, but as long as other people can access it too, it will become the new norm, and nothing really significantly changes - aside from the growing gap between the people "in" and "out".
Any article like this always has to the the “Can you help with my printer?”
> Accessing data is a challenge to team members who aren’t data analysts or engineers

To me it seems that the product is more or less built around this notion. Which is weird. In my experience, unless there are strict reasons why one cannot have access to raw data, access is usually one approval away.

> we pass the relational schema on top so we can easily know the relationships between your tables.

Take a look at any production database that has survived a decade of continuous development. It's batshit crazy. There will be 3 different tokens in field names denoting the very same thing. Some relationships will be defined in the schema, some in procedures, some in application code. Values will be scaled/encoded differently in tables from different generations. Quite possibly there will be "read only" tables of historical data following entirely different schema. What does null value field mean in EAV table? It may mean absence of value (how is it different from absence of the attribute?), explicit inapplicability of the attribute or `any` value.

Not including any of these quirks returns wrong data, but it does not tell you and it is not always obvious that the data is incorrect. Validating complex queries is not that easy. For most business questions wrong data is strictly worse than no data.

IIUC, Outerbase connects directly to the database, takes a dataset that does not easily yield to simple join-and-filter composition, writes a query without incorporating all the data quirks and spits it out to a rather rudimentary sql explorer. That is one of the major reasons why read only access to raw data is restricted in the first place. The value proposition here is murky to say the least - it does not take much training to teach someone to write rudimentary selects.

But if companies take the resources to make data easily analyzable and build a data warehouse, they want to use powerful reporting tool like PowerBI or Tableau. Outerbase seems to fall very short here.

So, where in the team does Outerbase fit? Support and business people need data pre-validated to be correct, DBAs hand-optimize queries. Devs either work with some form of ORM/DAO or write composable queries that need a very specific structure anyway.
The government could make that promise because they have the power to tax, i.e. they have the guns.

https://www.federalreserve.gov/newsevents/pressreleases/mone...

"Any losses to the Deposit Insurance Fund to support uninsured depositors will be recovered by a special assessment on banks, as required by law."

Now you may argue it is unfair to other banks to penalize them for the failings of a few. What the SVB fiasco showed is that systemic risk is not just in the too big to fail institutions, but also ones like SVB that are important to specific sectors of the economy, like SVB for Tech or GMAC for cars. As it turns out, SVB had recently gotten TBTF and started the risk management compliance process, including the so-called "living will" to give the Feds a roadmap for an orderly wind-down of the bank, which must have been well-thumbed over the weekend. I expect one of the consequences of this is that more banks will be subject to oversight.
Results

A total of 3.520 articles were retrieved and read. Twenty-two studies were selected for our review. A wide range of cognitive assessment tools (n = 25) was used. The most described affected domains in these studies were executive functions, attention, and episodic memory. Thirteen studies showed a pattern of cognitive impairment in processing speed, inattention, or executive dysfunction assessed through working memory.

(it gives you adhd)
I'm still not sure what to make of the SVP affair (and all the various parties involved) but the knives are out. I wonder if the gentlemen who started the bank run actually thought about the damage to the ecosystem that made their fortunes, and it's possible effects on the tech sector in US.

YC gets a star turn in this article, btw:

"SVB’s dominance was well known at Y Combinator, a start-up incubator. Dozens of tech founders who participated in Y Combinator last year were told to open bank accounts at SVB, and they were introduced to SVB bankers at Y Combinator events, said three people who took part in Y Combinator’s 2022 class of tech entrepreneurs over the summer.

"One described a cocktail hour mixer in which he was introduced to an SVB banker who could provide a loan to his start-up once he graduated from Y Combinator’s program. Six months later, when he needed a loan to buy his first home, he went to SVB. The bank looked at his company’s valuation, based on the money it had raised in its first round of funding, and spoke to investors of his company. It granted a loan after two other banks turned him down, he said."
Very interesting as usual from Fabrice Bellard, but I'm a little bit disappointed this time, because libnc is a closed source DLL. Nevertheless it will be interesting to compare it to the amazing work of Georgi Gerganov: GGML Tensor Library. Both are heavily optimized, supports AVX intrinsics and are plain C/C++ implementation without dependencies.
I think that not knowing how to use PATH or environment variables is something that can be fixed in like 15 minutes maximum. You just explain it to junirs and that is about it.
I would have expected that the small pool wouldn't get into the hosting game, its more that they allow use of their space in exchange for heat.

Then Deep Green amalgamate these DC's into a cloud and do the part of finding customers & workloads.

DG get cheaper DC costs, Pools get heat in exchange for space.
wow and your username just turned green! You must know people.
The ESP-32 is a $2 microcontroller that has a Fast Ethernet MAC. It won't handle gigabit, but it can do plenty. Having support for 100BASE-TX solves a lot of problems with Wi-Fi.
Sounds like the definition of a framework :)
WPF’s and Android’s approach are the best of both worlds. You get both a visual designer that can get you far, and human-editable XML, which is useful for more complicated layouts or for copy-pasting similar widgets around.
The only way cross-platform works is if both platforms are in lockstep with the interfaces they supply. Of course that will slow down development on both platofrms.

In some cases, this works great right now for mature interfaces and you can use certain tools on FreeBSD, Ubuntu Linux, and RedHat Linux interchangeably because they are using consistent interfaces. Where the interfaces aren't strongly consistent (or there are leaky abstractions), then it all falls apart.
It's a metafictional device.

Invisible cities is fundamentally postmodern. Calvino is constantly putting forward that he is writting about imaginary cities, which are both literrary tricks, conceptual allegories, references and products of the story teller own experience. This is true of all fiction but here it's laid bare.
SSDs have wear which will lead them to eventual failure. Wear land nearly as bad as a few years back, but you can still only write to a cell for only a limited amount of times. If you're constantly writing data to your disks, you may need something that doesn't die.

I would personally go with a "normal" RAM disk in this case, but CPUs only have a limited amount of RAM and memory channels available. Complex operations on RAM disks may also increase the load on the CPU which can be a performance downside if you're doing things like compiling large code bases. Coupled with a battery backup, this looks like a pretty neat solution to SSDs for write-heavy operations, assuming you persist the important data periodically on something else (such as a hard drive).

I'd be wary of bit flips running this card, though. Without ECC, bitflips in RAM are just something you should be expecting. Normal RAM doesn't operate with the same data for an entire year, but this semi-permanent setup may be more vulnerable to bitflips.

I know RAID cards will often contain a battery backed RAM cache for file operations in case the power goes out, perhaps this card can be useful for that as well? With ZFS you can set up all kinds of fancy buffering/cacheing and I imagine an SSD write cache would show wear and tear much faster than one of these cards, and you can't exactly hot swap M.2 cards. A couple of cheap gigabytes of persistent write cache may just be the solution some people have been looking for.
OpenAI's GPT-4 Is Closed Source and Shrouded in Secrecy
> I have to fight the temptation to judgement all the time when I read other people's code.

Me too.
But...

Every so often it happens that I read bad code, with functions that are too long and complex or too short, or with misleading variable names, or a way too clever class structure, or whatever; cursing the person who wrote that code
...
only to find out it was me who wrote that code.

It makes me put things in a different perspective. I try to judge not too harshly.
What if someone who's blind just randomly pulls out a camera and takes some snaps (without knowing anything about what might be going on). Do they get a copyright on their photos?
Not everyone do that tho. And that includes pretty good senior engineers I work with.
You have DDR4 memory or DDR5 memory as your normal RAM? Then you can make a RAMDisk using any number of software available on internet. And then you can test said drive using AS SSD Benchmark (same as the article's author).
Maybe it was updated, but its's right there under "Length".
It's Docusaurus 2 + TwoSlash:
https://docusaurus.io/blog/2022/08/01/announcing-docusaurus-...
You can also try importing your CAD model into Blender, assigning some materials to the different objects and getting renders there, though tuning the render may take more time than tuning a prompt.
A very useful use case discovered no later than last week : local dedup management by Synology C2 Backup Agent and TBW on the OS SSD.

C2 Backup agent stores dedup/chunks data by default in ProgramData, which is stored on C:... which is usually a SSD nowadays.

I noticed a 3:4 ratio between written data in local dedup folder vs uploaded data volume on the remote C2 5 TB storage (suscribed a C2 Business).

TBW grew indeed horrifyingly fast on the SSD, and I estimated it would completely wear it in about a year or so, with the 2 TB and growing data to backup with my standard retention scheme.

So I made a 32 GB (16 GB was not enough peak size) lmDisk ramdisk with backup/restore at shutdown/startup (it is featured by lmDisk and quite nicely), mounted in place of the dedup folder, and ran my tasks.

poof, reduced TBW on SSD by 99%.

(4x16 GB DDR4 ECC Reg on my server, so not concerned about memory errors)
Sure, but at a macro level we’re still compiling the same jokes.
The key thing is you are not a bank required to pay depositors on demand.