skysight-inc/HackerNews huggingface dataset:
Let’s see. OpenAI acquired 100 million users and was the fasted growth in history, partners with Google’s biggest competitor Microsoft. They have since integrated ChatGPT into Bing and announced a raft of new products. Amazon has launched their competitors as well. Tons of other companies are throwing their hats in the ring too, but their big cloud competitors (the platform of platforms) are already launched and looking competitive.

Google, on the other hand, was late to introduce a product competitive to ChatGPT and mostly fumbled the announcement when it did.

Google is coming from behind in their execution after being outmaneuvered by OpenAI and a very weak early showing with Bard.

Google didn’t deliver a chat-powered generative A.I. product despite working on one for years. They just didn’t have the risk taking culture where releasing it into the wild imperfectly was something Google was willing to do. This was a profound misstep, and dethroned them. At one point they had the largest and most talented assembly of AI researchers in the world and virtually unlimited research budgets, but they didn’t ship.

This puts them in a position where they have something to prove. To investors. To developers. To cloud customers. And to themselves.

Their entire business is about being a trusted place for people to find information, and they didn’t feel they were ready, and then they missed the boat.

It's the reason, when it finally rushed a product out the door, *they called it Bard.* They didn't call it Google AI.

They talked AI up to the point of ridiculousness at I/O. Two words they drove home in every talk: responsible and helpful.

This is why they need to establish a position of leadership and avoid weak delivery like this labs launch (maybe it’s not a launch, maybe it just needs to be relaunched — I’m making an assumption). Because it’s not super on point in delivering their brand promise for AI or even explaining what it is in a clear way.

People can’t even tell what it is, not a gigantic corporate delivering early stage experiments at the cutting edge of helpful and responsible AI.

I’m open to being wrong about any of this, but this is how I generally see it.
You can use lower grade hardware than that. But how is the user experience?

I am used to everything loading in an instant. I rather waste money than waste time. Money I can make, time I can't.
I've been dismissive of BASIC as an outdated and terrible language since reading some old programs written in it. But reading the docs and examples for FreeBasic actually make it look decent. Static typing, decent syntax, and I don't even have to start all my lines with 10 20 30 so I can JUMP to them!
This has been their website for experiments for years. Its for people to try out and not for the entire world to use as yet. It has had a lot of fun stuff over the years
Of course I managed to add a "crash every 6 hours" bug today, after a few days of 16+ hour uninterrupted runs :D
How do you defined 'failed'. If I were in your shoes, I would pivot, change, test, ask, and tweak a product. First idea usually don't work, you have to find what works, even if it means changing the whole idea. Sometimes it works from first attempt, but usually it doesn't work. It's a matter of not giving up.
> If my car is going to disengage and at a random point (whether due to my fault or otherwise)

But it's not at a random point. If you push the disengage button, it disengages and tells you it's disengaged. I don't understand why you keep mischaracterising what happened.
Yeah like 3 kloc of javascript type of acquisition - they had a demo basically which they had to throw away when iphone came out and start over
Well that's an encouraging thought....
Limiting scope at first is reasonable and often necessary. It's the basis of the MVP idea that has stood the test of time.

I wouldn't describe a well-made product with limited scope as junk though. By junk I mean compromising quality and taking on excessive tech debt, not just starting small because you have to start somewhere.
The background to this is European Union mandating unbundling of maintenance from purchase contracts.

Specifically, it's been no longer possible for manufacturers to claim that maintenance documentation is trqde secret or otherwise not possible to be made available to third parties, which opened the door for third party workshops to do deeper maintenance.

And the train manufacturer started losing tenders for maintenance.
No. Browser vendors implement specs, defined by the W3C. To quote the W3C‘s tagline:

> The World Wide Web Consortium (W3C) develops standards and guidelines to help everyone build a web based on the principles of accessibility, internationalization, privacy and security.

Web Components are a standard to be used by web devs.
Time-series data ingestion from Rust WebAssembly application
The idea is that you catch them far enough away in time so that a small nudge pushes them enough to miss.

Far away in time doesn’t even need to mean far away in space, since many of the objects of concern are orbiting the Sun along with us. They may even have multiple close passes before being perturbed enough to become a threat.

Also, the masses involved don’t have to be huge. Two rocks intersecting in space are likely to be doing so with very different velocities. Kinetic energy is mass times velocity squared, so velocity rapidly overtakes mass as the dominant factor.
Ok. Well Google can't just pretend that generative A.I. isn't having a massive moment, and the company has a lot more riding on the future of this particular technology than just an "experiment." They’ve had a weak sauce launch, and while it’s nice there’s a website to launch experiments I don’t think it’s helpful with audience perception of the company.

Maybe it’s time to up their game.
I honestly have more hope for cheap effinix FPGAs driving one of those 5 Gbps FTDI chips to get 400MB/s at a price that doesn't break an arm and a leg. (Custom PCB design for less than 100€)
I thought that info is outdated by multiple years? Windows on ARM can run x86 (since windows 10) and also x64 (since windows 11) just fine. The problem is that the devices you can buy are somewhat underpowered for the price, e.g. a surface pro with ARM is more expensive and less performant than the intel-based one (and they still don't offer an amd-based one)

https://learn.microsoft.com/en-us/windows/arm/apps-on-arm-x8...

> M* Apple on the other hand can run most x86 era MacOS software;

Except for dropping 32bit libraries and all that?

> people who were using Intel Macs to Get Stuff Done(tm) can use newer M* Apple Macs to Get Stuff Done(tm).

Nope. Quite a few of those people needed bootcamp to get some software to run.
Bootcamp is dead now and you are encouraged to run virtualized windows on arm; does x86/x64 emulation work properly inside such a VM?
Just in time for the Christmas rush. This calls for criminal prosecution.
Yes. It could be 25 Django services
The lizard people do not fuck around. And they don't care about your stupid holidays either.
I think explicit Nazism is banned on SubStack - at least I have not yet seen any example of a literal Hitlerian National Socialist Aryan Ubermensch newsletter on that platform. This issue is the expansion of the term 'Nazism', which seemingly today can be applied to 'the other side' no matter the content of the argument. We have all seen opposite sides in an argument accuse each other of Nazism with both actually seeming to mean it.

How do you ban this, who does the banning? Content moderation is a really hard problem, anything other than a legalistic position is over reach
The US is one country, and what happens there is not representative of the rest of the world.

We were using whatsapp before iPhone even came to my home country, and living in Ireland now, everyone seems to be using it here as well. In fact, I'll venture as far as saying /not/ having WhatsApp is considered weird and you will no doubt exclude yourself from a lot of spcial circles.
You have to be an Apple customer to use Beeper Mini with iMessage. What's your point?
> Windows RT can't run Win32 and ARM can't run x86, at least not without significant caveats; people can't use Windows computers like that to Get Stuff Done(tm).

Whilst what you say is true for Windows RT, Windows 11 on ARM64 absolutely can run x86 and x64 software [0]. Kernel mode software needs to be built for ARM64 but most user mode software should just work.

For what it’s worth x86 emulation predates Apple’s Rosetta 2, and x64 emulation was made available at about the same time [1].

[0] https://learn.microsoft.com/en-us/windows/arm/overview#suppo...

[1] https://blogs.windows.com/windows-insider/2020/12/10/introdu...
I’ve had my eye on https://www.aoz.studio/ for awhile. It’s by the guy who did STOS and AMOS and seems a very beginner friendly game programming tool using some variant of Basic.
caniuse.rs
Loved the new Edge Devtools UI! A much welcome change from the ageing design that has served us quite well for decades!
A cartographer drew a freehand map of North America (2019)
>Jet engines are leased by the hour.

I'm... very surprised by this, do you have any resources I could read about it?
This sounds like it makes sense but in practice I've noticed two things:

a) Many people who have only ever worked at 1 or 2 companies have some really critical gaps in their technical breadth. Every time I've switched jobs, I've had multiple "I can't believe we didn't use this at my last job" moments.

b) I've seen many "lifers" in big companies who built some great big system at some point in the past and now do very little other than maintain this hairball. It's very rare that, for someone who has been in the same role for 10 years, their last 5 years were as productive as their first 5. Despite promos and all. You get older, the job gets easier, and you get lazier.
because "bitcoin.com" isn't running the blockchain, responsibility is diffused. OPs point is even with distributed infrastructure, the portal serving end users has a name and address attached so legal departments know who to serve.
This is nice. But, how this is different from Joplin?

Any comparison?
I'm not so fond.

As a farmer, I get years of experience. I only see about one crop grow each year, so it really takes decades to start to see patterns in the conditions the crops come up in (e.g. years of drought, years with little sunshine, years that are cold, etc.) with little in my control to change that schedule. Good management decisions require having an understanding of all of those patterns, and as such, a year is significant boundary.

But in software, the most significant boundary is how fast you can work. The faster you can work, the more scenarios you can try. Time is not completely removed from the equation, but two developers with different performance characteristics can have wildly different experience levels after an equal amount of time has passed. In this case, a year is not a significant boundary.
I cannot recommend https://ory.sh enough. Completely open-source and self-hostable auth. Great team too.
How I Have Fun With Rust
Why not just change the defaults and then add some bypass flags to the compiler to allow old code to compile without hard errors?
And who defines the W3C specs? Browser vendors! And if they don't agree with the non browser vendors within W3C, they create another standard org (WHATWG).
The first seems ok to me. Kotlin and Java does the same - ignore methods when serializing into json
I really want to like the MNT Reform and especially the MNT Pocket Reform - but it’s really hard to justify such a big perf delta with my M1 MBP.
I dont think Buick has been relevant anytime during my lifetime. There was a time when it was, no doubt, but it was before my time.
there are some BASIC dialects that can give other modern languages a run for their money. Check out on of my favs: https://www.cerberus-x.com/cxDocs/Programming_Language%20ref...
It is not that simple.

There have been studies that showed that women appreciation of men change when getting clues about the men wealth. That small, going bald 45y old guy will be considered unattractive without any clue. Mentionning he is a reputable dentist living in a fancy area he becomes charming or even cute. The younger and more athletic guy who was topping the chart will go down severly we it is mentionned he work as a car mechanic.

And it is the same with men with other factors. Men will have a hard time engaging with women that can present too smart and will often "target" women that act in a way that make you think their intellectual capabilities are lower.

And both men and women play with those when interacting with strangers of the opposite gender.

It is only with time spent with people that we overcome some of these basic signals and preconceptions about people, reason why we very often end up having long relationship with people we don't meet randomly in a dancefloor, dating app but rather colleagues/ex-colleagues, business partners, friends of relatives with which we interact a number of times before actually start dating.
Yes, but tags-loop-continue Alt+, find-tag Alt+. are constantly used
Yeah, BASIC started out painfully primitive, but it did eventually get pretty decent structured programming features (say, GOSUB with labels instead of just GOTO)
My first language was Locomotive Basic 1.1 on an Amstrad 6128. The best thing about it was the huge manual that came with it. Not only did it have FOR/NEXT but also WHILE/WEND and the interesting ON x GOTO y1,y2..yn where x was anything that evaluated to an integer and the y's were line numbers.
This is talking about ARM devices not x64, so the comparison would be an android tablet having "nearly complete" Windows support. I am not aware of even one current gen tablet you could claim that for, but maybe you know of one?
Christmas gifts for Linux and FOSS geeks
Phase 1 of the Californian high speed rail is/was not planned to open until 2030, and is just a 275 km long. Does that really sound like something that will slow the sales of Teslas?
It might be helpful to include this in the README.
FPGAs excel at heterogenous tasks that are branching heavy but only use small amounts of local memory. You can call that simple but those are the bane of CPUs and GPUs.

The moment you are memory heavy the FPGA loses it's edge because CPUs and GPUs are designed around hiding memory latency really well and they overall have higher memory bandwidths.
A cynic and contrarian on the Internet, arguing that what is universally praised is overrated? What a unique phenomenon.

Sorry, a weird dude designing helicopters and tanks some 500 years before their invention, among his incredible research in other scientific fields, is nothing short of remarkable for anybody, unless you are a professional internet cynic, which is as mundane as air itself.
the site needs a big novelty cursor to complete the look
Thanks very much for this book reference. Our son (10yo) is learning to code and after quite a bit of research (and to my own huge surprise), I've pointed him to QBASIC (via DosBOX).

I'm just a hobbyist, and approaching 40, so maybe this is pure nostalgia. But I do think text adventures (especially writing one yourself) are still a great way to teach coding -- and the whole keyboard-centric paradigm of computing. As a side note, being a non-native speaker, I learned quite a bit of English with the legendary adventure games by Sierra and Al Lowe. Great teacher, extra credits for his quirky and naughty, but yet so intelligent humor, of course. :)

Currently we're going through a QBASIC tutorial by Ted Felix: http://tedfelix.com/qbasic/

I think it is really well thought out and structured; looks like a great "more traditional" introduction to programmer's way of reasoning for kids around 10-12. I also like the empathetic language the author is using -- he has clearly put some thought into how to explain things so that a 10-or-so year-old kid would understand it while reading on their own.

I am actually in the process of translating this tutorial to my language (Estonian). Most of it is already done, and I can confirm that our son is doing really well reading it and trying out the examples entirely on his own. The QBASIC IDE is IMO still really good due to the instant feedback the child gets while messing around with it.

The same author Ted Felix also has a follow-up about creating sprites in QBASIC: http://tedfelix.com/qbasic/sprites.html

Another great BASIC-based environment for children appears to be LowResNX:
https://lowresnx.inutilis.com/

Haven't tested it out myself, but after we're done with the QBASIC book, we might move over to this one, actually. The manual looks great, might be quite accessible for a 10-12yo kid's self-study:
https://lowresnx.inutilis.com/docs/manual.html

It is definitely strange to reach for BASIC as a teaching language in 2023. But, this is an argument that has been echoed on HN as well, today's popular languages do seem somewhat overkill for a child's first independent explorations. But, again, I am just a hobbyist, no intention to grow a programmer out of our son. I would actually just like to teach im thinking skills, and a way to have some intellecual fun.
Leonardo was surrounded by practical technology developed by an experimental and innovative science spirit. How else do you think people were able to make towers, cathedrals, dyes, looms, cannons, dikes, bridges, ships, aqueducts, windmills, cranes...?
You may be lucky and have a phone that's reasonably well supported on alternative mobile linux os. postmarketOS has the most device support (but their criteria of inclusion is very low), UBPorts and Sailfish have some as well.
> a one-time-only "fix" would be a huge wasted opportunity

“One time fix” is not the correct way to see a potential prosecution here. The question is if the system is setup to punish this behaviour or not. A particular prosecution of a particular company in a particular case feels like a one time fix but it acts to demonstrate that this behaviour is not acceptable, and that we have the legal framework and the willingness to punish it. Especially of course if the prosecution is succesfull.

It is a bit like calling a vehicle barrier on the side of a mountain serpentine road a “one time fix” just because it only ever caught a single runaway bus during its lifetime.
NeoRV32
Yes, we would. That's why most of us are okay with proxies. But the fact of the matter is that when all of the good cards cost a lot of money, and you need to play good cards to win tournaments, and you cannot use proxies in tournaments, spending money to win nothing at all feels really bad.

If all the cards were free and we were competing for $500 instead of decks cost $2k and we're playing for a $600 card I wouldn't care. I probably would enjoy it. But we live in a society and as it is, I would rather modern cards have more value than none.
I prefer the opposite, http over ssh.

Only half joking. I would love to have ssh equivalent identity management baked into a browser. I got all excited when first reading about hobo, which is a proposal for public key http auth. only to find out that not only did a server implementation not exist(i could work around this) but no client(browser) implementation exists(sort of, there is a javascript implementation, but that is not what I wanted.
Esimdb: Find the best prepaid eSIM plans for your travel destination
> The thing is—GNU is right here, that info is better.

GNU might not be unix, but alas worse is still better.
Do we need text (HTML is text) and Javascript?

Why can't be browsers used only to run native binary apps? Wouldn't that be more efficient? And even easier to develop for?
Yeah, when I saw the specs I wondered why you'd prefer this over a Chromebook ( https://wiki.postmarketos.org/wiki/Category:ChromeOS describes devices with caveats, but often acceptable)
Newsflash---stimulants are prone to give people stimulant psychosis. Rising meth usage leads to rising psychosis. Again, with cartel meth approaching 98+% purity, the synthetic pathway doesn't really matter much anymore.
Application error: a client-side exception has occurred (see the browser console for more information).

iPhone, lockdown mode
Yeah, the callee doesn’t have to have the method defined for it to be called and Smalltalk objects have a default you can use to do things with messages you don’t handle for example forward them on to another object.
Seems a bit expensive/restricted as a daily driver for programming in.

You may want to check out https://www.b4x.com for something that on the surface looks similar.
That seems an odd take given the content of the discussion: https://discourse.joplinapp.org/t/why-im-leaving-joplin-for-...
Especially since it looks like a solution via plugin was identified?

Thanks for bringing it up though, I went for spicy programmer drama but instead found a somewhat interesting and incredibly polite disagreement. I am curious about what happened that they have such a solid opinion about acceptable use of file metadata.
Can you explain more ? It would be easier to understand if you could provide some examples.
You're right, sorry. The point of their analogy is that they aren't similar, because they're pointing out the parent comment's analogy is likewise bad.

A lot of people that have tried both meth and amphetamine in comparable dosages would tell you they are very comparable, though.
I looked up BASIC for mac, and lo and behold, there seems to be only one, by Nikolay Denislamov that is useful, and it's limit-ware (program size) and $12 to go "premium". Not even GAMBAS.

I found Basic! and techBASIC on the ipad, and they might run on Apple Silicon.

The latter is not in the appstore these days.(It seems to have morphed into something else)

(quick download) Basic! runs on Ventura/MacMiniM2. How well is TBD.

I'll set up a linux system for fun as soon as I get some things sorted out.

Not promoting any of these. My first BASIC was Palo Alto Tiny Basic, typed in or read in on paper tape (I had to set up the reader and program first) on the IMSAI.

For linux, I am pretty sure that GAMBAS will run. I have not researched others.

Happy Interpreting!
Yeah, I feel like nobody talks about the price of Amtrak enough. For some reason the conversation is almost always on its speed or that we don't have enough lines.

Those things are true, but like, jeez, the price. I for one don't even mind Amtrak's slow speed on its own, but not when it's more expensive than faster options!
In principle you could expand the concept into a game engine and have an AI which imagines and learns from a simulation that it also builds.

It's easy to feel hyped when stuff is getting so promising of something cool.
If they "would likely benefit" then they should show that via paying for the product, whether it be labeled "enterprise" or not.
Obsidian + Syncthing
> But it's not at a random point. If you push the disengage button, it disengages and tells you it's disengaged. I don't understand why you keep mischaracterising what happened.

I'm not mischaracterizing anything. To the driver who dozes off and presses this completely unintentionally, this did happen at a random point. He certainly didn't intend or expect it to happen.

You have to realize, dozing off in a situation that's boring 99%+ of the time is a human thing. If you design your car such that a driver is prone to pressing the disengage button unintentionally when he dozes off, you get to share the blame when that happens. It's not something reckless like DUI where you get to put all the blame on the driver for it.
What happened with clearly explaining something in text. I immediately feel overwhelmed with all the links, a video playing, some song in the corner (?) a discord server and an "I'm feeling lucky button".
Take your pick: https://wiki.postmarketos.org/wiki/Category:ChromeOS
Yes of course. Blitz BASIC has transformed into Cerberus X which is my personal favorite BASIC: https://www.cerberus-x.com/community/index.php

It is a very capable language, as you would expect from it's beginnings (as Monkey X) under Mark Sibly.