skysight-inc/HackerNews huggingface dataset:
> I find it kinda sad that browsers get to remove Web SQL on shaky grounds (which was just sqlite available to JS)

i recently had to work with WebSQL in the context of comparing it to sqlite's new WASM support (of which i'm the developer). WebSQL, quite frankly, is a toy. Its execution model is far too limited and excludes all sorts of functionality, not the least of which is that it's impossible to delete a WebSQL db.

> yet here we are, back to that same spot, but with less performance and more complexity

Wrong. We have benchmarked the two in apples-to-apples comparisons, taking into account WebSQL's limitations. The two approaches are roughly equivalent, with both winning out under certain loads, despite WebSQL being implemented in native code.
Most are are now affiliate links built into the content.
> ..who built a simulation so robust that we've yet to demonstrate any actual bugs

I heard the simulation has an issue with recursion, which is why my code has a lot of bugs; I implemented it right, but the simulation has bugs when simulating me running it.
https://www.reddit.com/r/ada/comments/mme3jk/is_ada_memory_s... seems to think so, although unfortunately I'm not qualified to evaluate it (so take this with a medium-large grain of salt...)
There is a line drawn somewhere, through two centuries of judicial precedent: https://www.freedomforuminstitute.org/about/faq/which-types-...

Namely (for this case); true threats, fighting words, soliciting crime and/or imminent lawless action. The last two are in clear violation of this principle (3. soliciting crime 4. imminent lawless action), and whether or not speech is in violation of that can be determined in court. When people advocate "free speech" they're really advocating freer speech, as circumscribed by exceptions to the first amendment.

For the first two, the "[not written to cause violence but may cause it by misinterpretation]" argument is a problem to me. Intent matters, the writer is not responsible for nut jobs. Calls to violence & coercion are already impermissible by the law. I absolutely support these rules in real life.

It gets difficult when you consider that anonymity online means people will behave worse, since they have no reputation to protect or real-life consequences (just look at 4chan). Social media is not a great platform for Popper's 'reasoned debate', yet >48% of Americans receive news from it. Persistent, non-anonymous comments raise other problems, since it's a new phenomenon that everyone can essentially know every view you've ever expressed and attempt to get you punished for it. It's tricky, and I see the censors' point somewhat. I'd err on the side of free speech with a mechanism like anonymous accounts can't interact with verified, real humans. This should reduce bigotry & hate to the level experienced in real life (or perhaps lower), which is protected speech, but not what a reputable person would ever say.

Social media to me, really has become a public square - where politicians campaign, news orgs post articles, people & activists have discussions. 500 million tweets are sent per day. Once most discourse moves to these platforms, it should be necessary to allow controversial views, even if it is a private company. As such, censorship of "possibly false" information shouldn't be permitted, especially when this has been at the request of government officials, and some of it has later been confirmed true.
Check out “SQLite as an application file format”, https://www.sqlite.org/appfileformat.html
It is still a significant upgrade in terms of safety over C.
I'm not frequently stepping through code, so yes. Pause/Continue/Continue to Current Line have more maclike mnemonic key shortcuts and if I start using the others more, they can be remapped to more maclike shortcuts pretty easily.
Why now? I have high hopes that there will be some new changes in that dumpster fire after so many years. The ownership change was long time due.
I think it depends on how invested people already are and the sunk cost fallacy effect that will keep them on when there are no real signs that government, AI, corporate controlled social media will improve us.
The Nvidia 4090 power connector story is what I'm referring to.
So no he doesn't give "input"? Shotwell is definitely in charge.
> Do you not understand the difference between democratic and Democratic? Otherwise, what's the relevance of gerrymandering having been invented by Democrats.

That it's a normal part of US politics engaged in by all political parties.

> The court upholding it is anti democratic.

Is it? If it's a normal part of US politics, that is far from clear.

The point is that it's not evidence of a conspiracy to end democracy.
It’s a world where an oversized ego overpaid by twice for a platform that can’t run itself without constant work.

Of course the best way to get it to run smoothly is have people show their work with printouts to prove that they shouldn’t be fired.
65/68% gang I need the arrow keys
Social media is awesome. I'm very happy to have Google Photos, Signal group threads, and certain subreddits in my life.

Free-for-all "town squares" where no one knows or cares about each other are awful and always have been.

Facebook went to shit when they started letting you see and interact with random strangers. And that's always been a feature of Twitter.

Humans just aren't built to have productive, positive conversations with hundreds of millions of other people, bots, and nation-states. It's insane that anyone thought these products would be good for us.
I’m supposing that the problem is that the web browser is the universal platform for all applications. There’s a benefit for information consumption (web pages) being separate from functionality rich and infinitely fingerprintable “native capabilities”
also the 30 percent cut apple gets
> you got me, though using SDL doesn't seem quite as fair if you use that title :P

The program would still be sitting on top of an OS, unless it was a booter, at which point it would be sitting on top of device firmware, which sits on top of specialized hardware. SDL is about as generic a library as it gets when it comes to game development. Compare all of the companies that get credit for making their own first-person shooters, when all they had to rely on was a first-person shooter engine and a bunch of licensed assets. Scrabbling in the very dirt and clay, they are.
> WebSQL would have been tied to one specific version of SQLite, and developers would have to work to the lowest supported version. There would have been no extension mechanism.

Not only that, but WebSQL disables a lot of mundane functionality, like the instr() SQL function and it's impossible to VACUUM because WebSQL requires explicit transactions and VACUUM cannot run in a transaction. i had the "pleasure" of having to work with WebSQL over the past couple of months for purposes of comparing its performance to the new sqlite features, and IMO, WebSQL is, as the kids say today, _weak sauce_. Its API is far too limited.
Jules Bass, Co-Producer of TV Holiday Staples, Is Dead at 87
The track record of OpenSSL = memory management vulnerabilities. Vulnerabilities that are preventable.

Google: openssl "use-after-free" site:cvedetails.com/cve

It's time to accept that C is not the tool for the job. Good programmers still make mistakes and now we have tools to catch most of those mistakes.

In Rust many of those errors become compile-time errors.
Large public companies aren't innovators. Innovations requires risk. Meta is a huge part of retirement portfolios and pensions, which are extremely risk averse. There is an expectation that the company is going to do an efficient job at extracting profits. If Meta isn't meeting that expectation, the market reaction is to be expected .
Some comments have mentioned that the money went into company acquisitions. I don't have a source for that.
Re-reading the original post I see what you mean now. But Clojure definitely fits the first part of the definition by compiling your methods instantly as you're writing them in the repl. For the second part I'm not aware of a prompt which would let you define a method in response to a missing function call. Might be an interesting feature.
> Most websites have no reason to use it; simple key/value localStorage is enough for many sites or apps that need some sort of storage.

In case you hadn't noticed it, the new sqlite features include using localStorage and sessionStorage as db backend storage :).

<https://sqlite.org/wasm/doc/trunk/persistence.md#kvvfs>
I think the platform one grew up on makes a difference too. People from a Mac background generally won't be as inclined towards F-keys, since Mac OS instead prefers mnemonic shortcuts (e.g. ⌘R instead of F5 for Refresh).

This is the case for me. I grew up with Macs with full keyboards through the 90s and early 00s, but the Fkeys rarely got used and so they don't get much traffic from me now either.
Unless frameworks and libraries start depending on it and each one of them uses different extensions.

All of a sudden you have multiple slightly different instances running just because there isn't a standard.
Even ghosts don't like staying there longer than they have to.
Microsoft did this with NT too, IIRC...
would be fun to find the Iris source and try to port it to some newer hardware
they've had their own format (SXM) for more than 5 years. it's the consumer market you can't control as much.
" Last but not least, lead-free solder complicates visual inspection, making it harder to reject bad connections at the factory."

I x-ray every soldering job out of the oven and off the irons where I work, and that's a TINY LED company. Visual inspections of solder joints can be very unreliable no matter which solder is used. A company making these sorts of cables should be using even a cheap $10K Scienscope at the minimum.
That misses the point that the number of “productive” humans (some fraction of working age people), and the number of humans that need to be supported (especially the large aging populace) are mismatched. There are a lot of growth obligations baked into the current economic system.
Equity in Meta is liquid net worth, unless you're a materially important share holder. The stocks you hold right now can be converted into cash easy at any point in time. In what world is that nearly equivalent to cash?
If your server is in Erlang, it's probably dodged this (Erlang dodged heart bleed because it only uses ssl libs for cryptographic primitives)
Blockchain Node Engine: fully managed node-hosting for Web3 development
zuck literally said in earnings that headcount is going to stay the same, and that 2023 costs are going to be the same if not a slight increase. These articles lack any substance, I doubt the company would go against what he just said was the plan 2 days ago.
I think there will be many that come back…
Because being niche when you were positioned to go mainstream is a failure.
I credit

- AoE for laying the groundwork of my love of history and archeology.

- Skyrim for making me finally learn how to create 3D art, which I still do as profession today.

- All those weird Japanese games that tell you that you don't have to conform to the predefine notion of what should and shouldn't be videogames.

Of course it doesn't replace real learning. It's hilarious when some gaming-addicted argue that 'videogames made me smart! see that research!'

Hell no Bob, smart people out there spend most of their time learning and play videogames just occasionally.
You seem to be under the impression that this filter is based on message content. It's not. All content is e2ee, and this filter is not downloaded to the client. The filter is to stop abusive network behavior, e.g., someone enumerating every phone number to get a list of all Signal users. If you'd like, I can link you to some of the research that has been done to determine some of what they're doing (or you can search google scholar).

edit to add: I guess I should clarify, the messages in Signal are properly e2ee with ephemeral keys, and there is no content hashing or the like to leak anything to the server. It's not public yet, but if you'd like, I can share some of my research into the structure of an actual Signal message, from the TCP layer down to the encrypted payload.
The Evolution of the Desk Setup
Unfortunately they have stopped this endeavour due to "personal reasons", but they did say they will return next year.
I don't think it's unavoidable, but in practice it is two separate components with markedly different concerns and trade offs.

For example if we don't use any client side JS, use only a templating system, it becomes easy to keep it one project.

Eg. there's NextJS, which is a bundle of React and a NodeJS backed in one project. (And while it provides a getStaticProps and other gimmicks it doesn't really do much to make client-server state sync seamless. I still have to manually write the /api stuff.)
What's wrong? Everything.

Screenshots of text are popular because people don't seem to be able to copy and save data anymore. Social media apps don't let users download pictures anymore. I can only share intra-platform links to content. The Instagram app won't even let me select text. People get around this insanity by screenshotting the whole screen and saving a poor quality version of the data in image form. This is actually a lossy format conversion and will happen multiple times as people encounter resistance when they try to copy, save and share. It's not just images of text, it's screenshots of screenshots of of screenshots of text.

This is what computing has degenerated to. People can't do basic actions like copying and downloading anymore so they just use screen shots and screen recorders to get around software limitations. I've seen so many videos that end with the user manipulating the interface to stop the recorder. And then there's the people reduced to taking pictures of another screen with their phone cameras.
Silly remark. The trolley problem involves the unavoidable death of at least one party - the decider is not among those who die. Not analogous.

The Uber that killed Elaine Herzberg in 2018 failed to solve the only problem it had. Did the CPU die? Did Uber or Uber's president?

My decision saved the 3 lives in the oncoming vehicles (including the idiot who decided to try passing the gasoline tanker in their rattletrap), as well as my own and those of the two additional children I eventually had (and their children).
It's like trying to reinvent Google Lively.
The start has happened, but it's happening unevenly with different users. Lots of TLS servers (in reverse proxies but also in backend apps and even Apache httpd[1]) are in memory safe languages.

For example Go, while not totally memory safe, has shipped their Go-implemented crypto/tls library for a long time. (And also had some crypto correctness bugs - reminding us that memory safety is "necessary but not sufficient" for a TLS implementation)

[1] https://www.memorysafety.org/blog/memory-safe-httpd/
Everyone seems to say there’s no moderation policy that will please everyone. Sounds right. But the real physical world has freedom of speech and it works pretty well. There’s a KKK meeting going on somewhere right now and yet none of us are bothered. Is the issue really freedom of speech or is it that Twitter puts people who would absolutely hate each other into the same room? What if you just fix that second part instead of worrying about the first?
> it's just too expensive at this point for mass adoption

The problem in every hype cycle of VR is never price. It's strapping a chunk of plastic to your head and blocking out the real world.

I see something like Google Project Starline as being a better bet for "mass adoption" in the application space that meta is aiming for.
Elements of this plan sound good.

Obviously musk doesn't have time to review it all... But saying 'print out a couple of pages of your recent code you are proud of and bring it to a review with your tech lead' is a good way to discuss coding style.

The 'you are proud of' is key to this working though - all your code is visible in the VCS anyway, but asking you to pick a good bit to discuss seems valuable.
> As a little pro-tip, the demos appear to be serving a gzip compressed WASM file, but offering a brotli compressed version for clients that say they accept it would be even better:

That is interesting, but the repository you're looking at is a Fossil SCM repo and the wasm file is being served directly from it. Fossil does the compression transparently and doesn't support brotli. (Edit: i'll investigate whether brotli compression would be interesting for us to add to fossil.)

However, the sqlite project will not be hosting shared copies of the wasm/js files for use by arbitrary 3rd-party sites. It's up to each site to host their own (and even build their own if they need to customize the build), so they're free to use whatever compression they like.
The stock market determines what everyone's stock is worth. Other than that: irrelevant.
The sisters who pioneered the historical novel
No, why?

If you were going to leave, you should have left in protest when they started censoring people, promoting politics and refusing to stop fake media.
It would be interesting to see how this compares to early BSDs from the same year (say, 4.3BSD). Was SunOS better/worse in terms of code quality?
> Want an example? Beyonce’s new album. It was hosannas all around. Queen Bey has come down from her throne with her miraculous creations which all the “tastemakers” have frothed at the mouth over. This is what we’ve been waiting for, a glorified superstar firing on all cylinders. Check the Spotify Top 50, there’s not a SINGLE Beyonce song! Not one!

A lot of critically acclaimed albums, books, movies, etc. don't do well commercially. I think Ben Howard is a really good musician:

- End of the Affair: https://www.youtube.com/watch?v=T4yh2NZ0kJw

- Cover of Hideaway: https://www.youtube.com/watch?v=gCHMzYYYKiU

- Cover of Call Me Maybe: https://www.youtube.com/watch?v=sPU8V-nvUEk

He is critically acclaimed but he's never had massive commercial success.

On top of that, it's always difficult to repeat past success in creative work. You have to have the right sound and the right look at the right time. Mariah Carey, for example, had her best album sales in 1993 and never reached that height again:

https://en.wikipedia.org/wiki/Mariah_Carey_albums_discograph...

Audiences are fickle and tastes change. It's always been that way.
Yep we've been using rustls for most of a year no issues. Memory safety go brrr :) Would encourage others to take a look at it. Ring is a good base that's been audited and the lower attack surface from no old openssl bloat code makes a difference.
Why megabytes though? Couldn't this be in the range of 100-300kb?

Also, couldn't the implementation of that storage spec. be shipped in the standard JS web APIs (i.e. by the browser)? Why would it be in every app?
So, returning to the question upthread: how a Mac is not a commercial Unix workstation? It checks all the boxes you listed.
Not OS or browser but my SSH servers use Teleport and my HTTPS servers use Traefik or Caddy.

Caddy, Traefik, and Teleport are written in Golang and not using OpenSSL. It’s a start.
Thanks. That's worth knowing, I'll investigate further. From my experience, Levis of recent years are nothing like the quality they were years ago, and to make matters worse they've somewhat changed the styling/fit within a given type (501, 505, etc.), which means one can no longer rely on a specific type to be a good fit without trying them first.

I'm one of those males who finds shopping for clothes a pain, so when the old tried-and-true method of simply calling into a shop and quickly selecting jeans from the badge type number and size failed I was a bit pissed off. These days, there are just too many types of jeans around for my liking (I now have to think before I choose), but no doubt that's half the fun for those who like shopping around.

Been checking around since my earlier reply and it seems you're right, quality denim is now expensive. I've avoided raw and high quality denim for years because it was expensive and it required me to be careful with it (I'm notoriously hard on clothes). It now seems that if I want better quality I'll have to do the research first.

BTW, decades ago when I was a kid all jeans were made of raw denim. We weren't allowed to sit on the sofa or lie on the bed etc. until our jeans had been washed several times so the indigo wouldn't rub off and leave blue marks on everything. One thing for certain was that they were a damned side tougher than any jeans I've worn in recent years.

Edit: your comment about stretch material just got me wondering if one of the main reasons for why manufacturers are now pushing stretch fabric so hard is that they don't have to worry as much about the actual fit nor their manufacturing tolerances (thus cheaper to make). I haven't had a pair of stretch jeans in years but some of my cargo work pants are made of stretch fabric. A while back, I made a single purchase of four pairs of the same brand and size and noticed a good half inch difference in the waist between them (and that was before I wore any of them, so the difference wasn't caused through use). At the time I didn't think anything of it as the 'slack'—so to speak—was taken up by the stretch.
Sounds like someone has been on Breitbart a lot
This is really an Amazon problem right? It's not the fault of the site. The guy who runs it does claim to attempt to filter out scams: https://news.ycombinator.com/item?id=32629542

But that seems like a nearly impossible endless job.
> On the topic of caching, since SQLite is (intentionally or not) going to be setting an example with their docs and demos[0], I would suggest that SQLite should demonstrate the industry best practices with regards to caching as well. Static assets like WASM and JavaScript should be served with a very high cache duration

That can't work on the documentation site because the wasm file is being served from the Fossil SCM and fossil cannot cache resources which are fetched by name because a new version may be checked in at any given moment (they're currently updated very often: https://sqlite.org/wasm/finfo/jswasm/sqlite3.wasm). Fossil can hypothetically cache resources which are fetched by hash, but that's not a feasible way for us to maintain the documentation on that site.
NEOM
Man, this “manipulating the public discourse” boogeyman has really taken root in people’s brains. The CIA mind control research paid off after all.
Or, instead of expecting people to go rewrite stuff for you, you could go switch to rustls. It literally costs zero money.
Imagine for a moment how Musk responds to pressure from the Chinese government.

edit: Not to single out the chinese there is Germany, India, Iran and the rest of the Middle East.

Как тебе такое, илона маск?
Is GnuTLS widely used? People bring it up, but I've never actually seen it in a codebase (and I deal with a lot of x509 + PKCS code). I've seen more wolfSSL and mbedTLS than GnuTLS.
> Oooff, 266 KB is a hefty price to pay.

i think you'll find that many high-end websites often download more than a megabyte of CSS and JS code. imdb.com home page: 2.13mb transferred for 6.odd mb data. drive.google.com: 4.75mb transferred for nearly 15mb of data(!!!).

266kb doesn't even register nowadays for app-centric pages.
It’s the natural back and forth inherent in any democratic institution made up of many different constituencies.
With a keyboard firmware like QMK, you just put everything to layers, and don't move your wrists. It's actually faster than reaching to a distant separate F-key and then.back to the home row, properly aligned.
except the back button breaks it and logs you out, at least when I bought mine.
> Sqlite updates are solid and as far as I know, do not break your code.

That applies to the C code. The wasm code is still in beta, and won't see a public beta release until 3.40 is released in November. See the notes about API stability here: <https://sqlite.org/wasm/doc/trunk/api-index.md>