skysight-inc/HackerNews huggingface dataset:
Micropython is soo cool, but I'm a bit disappointed by the ecosystem.

Developing stuff via WiFi and a standard IDE has pretty bad tooling.

I was thinking about building something regarding it (I've already done much of the work), but keep wondering whether the system has a future because I rarely see people talking about it. Compare that to Arduino.
The dependences I was installing were for a plugin to control Xiaomi hygrometer through Homebridge to be able to use it in HomeKit. Among those packages there was VS Code (for some reason) some C++ redists, Python and some updates from Microsoft as well. But I can confirm the bar was official and from Microsoft.

Upon uninstalling, those dependencies, the bar never appeared again.
Ah, the classic anti turing test of artifical artifical inyelegence
Regardless of whether or not it's a legal requirement of the board, I think even this confusion on the matter is evidence that not enough protection is in place for long term longevity or worker benefit in normal corporate bylaws. With LLCs you can offer bylaws, with PBCs you can offer a benefit charter, with LCAs you can offer direct worker ownership; there are other corporate entities besides C corps which can offer better protection that is more explicit and less prone to financial debate - that's my point.
Wow. Could someone do this for Typescript/JavaScript?

Like the language is full interop with the existing JS ecosystem, but if I opt into certain restrictions (and run on some novel runtime), I get an insta-performance boost?

Personally wonder if the Typescript team themselves could drive this short of evolution, albeit I know that lately they're very committed to being "just types" and nothing that affects runtime. Which I get.
> It really seemed like DirectX (and the "X Box" standalone console it spawned)

Did the name "XBox" come from the fact that in ran DirectX? Sort of short for DirectXBox?
>They did a wonderful job with C# and .NET Core.

This is a joke, right? We never, ever, needed anything other than the Win32 GUI at the core of windows, and it still works to this day. You can write Windows programs without the new stuff, in Lazarus, for example.

C# and .NET were a huge step backwards. VB6 was something easy enough for domain experts to get working, without having to hire a programmer. Delphi for Windows make it very easy for even beginner programmers to ship a clean professional Windows GUI by just building the UI and hooking events to it, with almost zero boilerplate. C/C++/C# reverse that trend and lost us all a decade or more of productivity.
I'd like to read mor about why it only has theoretical benefits. Do you have any links to share where I can learn more? Thanks!
I think you mean the Madness series? Nick Case here was part of the same Newgrounds zeitgeist that originated it, so good catch.
Friends don’t let friends post on Medium.

When Medium started it tried to present itself as a place that is a little better than the rest of the web but it really is a little bit worse. Blogging has three elements: (1) running a web site, (2) promotion, and (3) writing. Medium makes a hollow promise for (1) and (2), but people who have a low-effort attitude and don’t want to do (1) and (2) probably won’t work hard at writing. And you have to work hard at writing to make a successful blog, at least before ChatGPT.

Maybe you’re different, but if you want to be seen as different you have to think about the environment you’re in, not annoy your readers with pop ups, etc.

So don’t keep associating with a bad neighborhood, if you want to blog, blog on your own blog. In the meanwhile, watch Medium fall apart now that people who want to blog without technical skills, promotional effort and writing effort will just have ChatGPT write their blog for them. Talk about a company that is threatened by AI.
It might make the issues worse, actually, if you end up with a language that promises full support for python as a subset, but indefinitely doesn't actually do that, and is nevertheless encouraging people to import python libraries. Then it's like a wrapper around a wrapper around a dependency tangle...

This post has me interested in mojo a lot and it has a lot of potential but it's difficult for me to get too excited about it at the moment because so much of it doesn't actually exist at the moment. Nothing is open sourced yet, and from the docs it seems they don't even have classes implemented.

My experience with new languages is that the devil is often in the details and the stuff that gets put off is sometimes where the sticking points are, where performance starts to decline relative to other languages, and where you start to run into dependency hell. It's not so much I want mojo to fail or anything — the contrary in fact — but it's so hard to know where it will end up this early in its development.
I really just remember the part about LoJack not working in urban areas so I probably just interpreted that part. Or it could have been all made up, who knows?

Like this whole Kia Challenge thing, I’m sure a bunch of them are going to grow up and say they were crack auto thieves because they got six months community service for jacking their neighbor’s car with a usb cable.
Ask HN: Your strategy for Freelance Recession?
I'm 50 and have a home but no mortgage. I work for myself and my income is good, but up and down. I am facing a few quiet months. What is your financial strategy for knowing when it is time to become an employee again?

I imagine if I had no income for 3 months I would think again.
Once again a new feature thats only available for consumer accounts not Google Workspace. :(
Farewell to the Era of Cheap EC2 Spot Instances
I did not answer your question, but I don't think it's the correct question. The correct question is "How should we get people to use fewer fossil fuels without implementing regressive changes that unduly affect the less well off?"
I had not heard of Sidebery, I'll have to check it out. Thanks!
Traditional GC isn’t less complex to program then automatic reference counting. Traditional GC has its place in short running extension languages, but in longer running programs you run the same risk of memory leaks as automatic reference counting since you can still over-retain from a poor ownership model. What goes wrong is slightly different, but with automatic reference counting it is easier for the compiler to find and report these issues. I feel you are conflating this with no automatic memory management which would be a higher barrier. Automatic reference counting greatly simplifies inter-op with low-level code and running on specialized hardware vs Python with interop.
The US is still paying for that in terms of reputation. There is a reason a whole lot of people, even overseas, initially doubted the reports on Ukraine.
Yep, that should be it, because among the dependencies there were a couple Windows updates.
I am showing this to kids at the game programming hobby group today. This is hilarious. I mean all of Nick's creations are dope, but this one caught me by surprise. :-)
> We have no idea what emotions, motivations, behaviors, or goals AIs have, will have, or if they'll have something as of yet unconvinced that's not emotions or motivations, but just alien.

AIs don't have emotions, motivations or goals.

They don't pretend, because pretending implies intent, they don't have intent. They do what they're created to do.

Humans are already brainwashed consumers. Welcome to marketing/advertising and late-stage capitalism. The ability of human beings to do what you're describing is much more effective than that of AI at present, ergo the "danger" has been here for decades. Smoking? Junk food? Radium water? Fast fashion? Equestrian ivermectin? Shall I continue?
I Don’t Know How to Solve Prompt Injection (2022)
With the caveat that the cap is always a fixed Monday to Sunday period, so if your stay doesn't align with that, you'll get to pay an additional capping period.
If you ask the LLMs, they'll tell you that reverse engineering a crawler's frontier from an LLM's data source is somewhere on the positive spectrum from possible to probable, while noting that it would take a lot of time, patience, and resources.

Having worked in crawling for a few years and read the research, this strikes me as insightful in exactly the same way that AI presents the phenomenological insights of its human creators with no attribution.

I've done enough experiments in the past year to have some insights about what was crawled and what was not.

What we do not have is a DSM for AI, despite the fact that it mirrors the same self-report problems of its human creators. Sadly, we seem to have been unable to produce an AI without those problems - they permeate all of the current products in the space that I've tested.

The entire discussion here is framed by an indictment of scientism on the one side and self-report on the other. The correct answers are elusive somewhere in the middle.

Current SOTA in AI reminds me very much of the progression and disillusion from cybernetics and transpersonal psychology before and after the Dartmouth Workshop that created the field, respectively:

https://en.wikipedia.org/wiki/Dartmouth_workshop
It's absolutely ridiculous more outrage here isn't directed at wealthy companies who use labor that pays as low as $1.50 an hour.

It's hard to believe these are multi-billion dollar companies paying as low as $1.50 an hour for anything let alone paying for a service which will not only make them rich, but potentially put many more out of work.

It's really disgusting...
On Android, it's one of the very few allowed ones, Google Search Fixer[1].

[1] https://addons.mozilla.org/en-US/android/addon/google-search...
Agreed. The article is so short and IBM didn't respond to comment. It's a blurb, a CYA for what's going to be an ugly quarterly report in a few weeks.
https://github.com/GraphiteEditor/Graphite

Web based graphics editor where the engine is written in rust. I think it uses tauri
Arguing that academic papers for AI are snake oil by using one CEO’s previous and unrelated venture as an attack on his character is not convincing.

The methods for reproducing the LLMs in question have been published. Much like with the LHC, one hindrance to reproducing claims is the cost of building the machine. Unlike the LHC, mere mortals can interact with the machine and draw their own conclusions of the claims published by the academic journals.

This the the foundation of the issues you raise with regards to science in the 21st century: the cost of reproducing a claim is at odds with “taking no one’s word”.

The leak of the LLaMA models changes this dynamic. It is now possible to run the models locally and with the same datasets published in the journals. This is hardly egalitarian but science has always had a material cost. Competition from both public and private sources almost guarantees that these models will be cheap and abundant in not too long of a time.
Any books or links you recommend?

Also, won't learning two things at once be harder than learning each independently?
Your Google account now supports passkeys to replace your password and 2FA
I usually go overboard with uninstalling anything related to Microsoft on my Windows installs (bar the OS obviously), but this time, I didn't have a say, the plugin required that.
If people believe that inflation is caused by companies raising prices, the obvious solution (if you accept the premise) is price controls.
It's already god knows how many words long.
https://www.ma.imperial.ac.uk/~buzzard/xena/natural_number_g...
RedPajama is creating a dataset. This is a permissively licensed model trained on that dataset.
I think he means the newer versions of the stack, from the release of .NET Core 1 in 2016 and onward.
> OSX only right now, eh?

Right now yes, but also this [0]. Also, the OS hasn't been called "OS X" since 2016.

[0] https://www.reddit.com/r/ArcBrowser/comments/135rznb/arc_on_...
> it seems I've touched a nerve that I didn't want to, and I find it ugly

Well, yes, but you can see how your original comment may have been read as dismissive of other people's work?
Hot Chat 3000 by MSCHF
In the native ios calculator, rotate your phone to landscape for more advanced options!
All search with hyperlinks from windows button opens in edge even though Firefox being the default browser in my machine.
That was actually the originally proposed name, yes.
love it. although I thought putting my own message in at the end was going to build a map that created that message. that would be next level!
So is IEEE floating point https://www.youtube.com/watch?v=Ae9EKCyI1xU
Interesting interview. I applied for a Haskell job at Standard Charter in Singapore about eight years ago. I didn’t really expect to get the job because the only Haskell experience I had was my own Haskell projects and I had written a short book on Haskell. The guy interviewing me and reviewing my take home programming test had done a PhD studying aspects of Haskell. It was an interesting experience for me.
It is very similar to the old newgrounds series :the game:, made by Nutcasenightmare. Because Nicky Case is Nutcasenightmare
> The stores you'd probably promote, small mom and pop stores, generally have 50%+ margins.

Let's assume this is true, along with your other margin numbers (I honestly have no idea one way or the other offhand).

Where does that money go?

It goes to Mom & Pop buying stuff at other stores in the area.

It goes to improving the small store (by paying contractors, vendors, and other people in the area).

It goes to Mom & Pop improving their house (by paying contractors in the area).

In short, it goes back into the community.

Where does Walmart's 25% go? At best, Bentonville, Arkansas. At worst the Waltons' offshore accounts.

Where does Amazon's 5% go? It gently gilds the top of Jeff Bezos' staggeringly and increasingly titanic fortune.

High margins, on their own, are not a bad thing that we should automatically seek to squash. They are one datapoint among many, and must be taken in context.
New Modern Crawling tool written with go
They aren't doing that not for the goodness of their hearts, but because Microsoft has them by the cojones when it comes to anything related to Cloud, OS used by millions of Android devs and productivity tools.
This reminds me of early days of internet when flash was starting to gain a foothold. We had so many neat things like this appearing everywhere. Surprises after surprises. Nowadays the internet is really tame compared to that.
That, in my opinion, just makes people more accountable and sanctions on them more justified.
Sine is non-linear, but you are right about not needing non-linear functions, as recently proven by Tom VII in a groundbreaking SIGBOVIK paper:

http://tom7.org/grad/

(Edit: this whole thread feels like a setup for this punchline)
I actually think the main issue isn't number of requests, but that you can't know which additional files you need to load before loading some of them. Aka if you have a moduleA depending on moduleB depending on moduleC. Only after downloading moduleB will you know that you have to download moduleC as well. So with a deep tree this quickly becomes very slow?
Way easier to diagnose & save 3 banks than the multitudes in 2008 from a time spent analysis perspective (wether or not we should is a different matter). The question is the ripple effect here - it seems to have stemmed 3 large breaches where as in 2009 it was death by a thousand cuts (with some large breaches).
They ditched consumer electronics years ago; margins are razor thin and it's all made in China so just let em handle it.

Still plenty of hardware and software stuff done via IBM with POWER systems, AIX, etc. They were an early investor in Red Hat and now own it entirely.
I thought the same, I even tried accessing it in guest mode, ahaha. I wonder how complex it would be to extend to custom paths, maybe create predefined paths for some ASCII characters... maybe chatGPT helps me with that <laughs>
holy crap this document is awful, crashed my browser
Don't forget SCOBOL - Screen COBOL for the Tandem NonStop systems.
> [...] my understanding is that most medicine is still too complex, with too little data to reliably make machine judgement.

Indeed! I should have been clearer: I'm not suggesting any kind of AI / ML stuff — rather, only that where there is an established and uncontroversial best practice process for, e.g., diagnosing and treating X (which there often is), then I would hope for there to be a requirement to make a record of the path a doctor took to the conclusion, including a record any deviations like not ordering some standard test that most doctors would before starting a patient on Y. It could literally be a printed flowchart with check boxes on it and room for comments. The goal is to make the cowboys out there a little more accountable (incentivise doing things by the book), and to stop treating vague notions of "professional judgement" (a common protest against doing things by the book, I hear) as sufficient reason for ignoring the consensus best practice or simply forgetting important steps.

> The comment is also uneccessarily confrontational.

Fair call. I suppose ranting and raving doesn't really help anything. But I sincerely believe that a significant part of the problem is the defensiveness that tends to arise when a person is told (or it is implied): you are fallible. This tool will help to catch your mistakes, and make you more effective. I'm sure this happens in every industry, and I see working with that as 90÷ of the challenge.

> There are plenty of areas in medicine where checklist and sops have been widely adopted.

Yep, I agree wholeheartedly. And it saves lives. Hospitals in particular have made huge improvements to patient care/survival in this way, and continue to do so every year with new initiatives. I just think there are still a lot of, uh, exciting opportunities for future excellence. :)
So we're back to, "carry a tracking device if you don't want to get tracked."

Even if I had a phone, or could afford one, then I will still be carrying a tracking device. Do you really think airplane mode will prevent tracking? Apple's AirTag fuckery works even when devices present as in the "off" state! And of course there's no longer any easy way to remove phone batteries now.

I don't want to be tracked by the AirTag snitch network, I don't want to be tracked by a phone carried to prevent AirTag tracking, and finally I don't want to and should not have to carry any tech in order to ensure my safety and rights.

> Second, the threat model isn't new. Tiles have had the same capability for a long time. GPS trackers that use cellular to report your location are about as big as an AirTag (although more expensive).

It is new. Those devices are bigger and use way more power. AirTags turn everyone's iPhone into an automated snitch reporting the precise location of these ultra-low-power beacons. It's an escalation of the technological arms race. But you're right, these tracking devices should all be prohibited items for commercial sale.

> But finally, this is something a lot of people want to have. We need laws to punish their misuse, but ultimately banning them would impact other people's rights.

Laws like those can't prevent misuse, they can only punish, maybe, after misuse. Of course, the violation must be detected first ("buy our tracking products if you don't want to get tracked"). And at which point it's potentially too late for the victim, anyway.

Banning easily-concealable low-power global mesh network snitch devices would not impact other people's rights except to protect them. Where do you get the idea that you have some right to these devices that balances with my right to safety, human dignity, and privacy?

Regulation of commercial products is absolutely par for the course, especially when those products can have such severe negative externalities for people who aren't the users of the products.

A lot of people want cheap, easy access to machine guns. At least in the US, unlike easily-concealable tracking devices we actually do have a right to bear arms--and yet machine guns are not so trivial to obtain. Why is that?
The Framework Laptop 13
Thank you for your README, I'm sharing it with my team.
I suspect this article may even be underestimating the impact of WebGPU. I'll make two observations.

First, for AI and machine learning type workloads, the infrastructure situation is a big mess right now unless you buy into the Nvidia / CUDA ecosystem. If you're a research, you pretty much have to, but increasingly people will just want to run models that have already been trained. Fairly soon, WebGPU will be an alternative that more or less Just Works, although I do expect things to be rough in the early days. There's also a performance gap, but I can see it closing.

Second, for compute shaders in general (potentially accelerating a large variety of tasks), the barrier to entry falls dramatically. That's especially true on web deployments, where running your own compute shader costs somewhere around 100 lines of code. But it becomes practical on native too, especially Rust where you can just pull in a wgpu dependency.

As for text being one of the missing pieces, I'm hoping Vello and supporting infrastructure will become one of the things people routinely reach for. That'll get you not just text but nice 2D vector graphics with fills, strokes, gradients, blend modes, and so on. It's not production-ready yet, but I'm excited about the roadmap.

[Note: very lightly adapted from a comment at cohost; one interesting response was by Tom Forsyth, suggesting I look into SYCL]
To me it seems that demanding scientific rigour misses the mark.

What will be important in the end is results.

I think it's pretty obvious that image generation such as Midjourney and Stable Diffusion is an incredible technological advancement. Who cares if the science behind it is solid? Or even if the papers published by companies that sell the technology are solid?

LLMs still need to prove themselves to some extent but it's already clear that something unprecedented is actually going on here. That's why everyone is hyped/freaked out. But we have not yet figured out exactly how useful the technology really is.
WebGPU can be used outside of the browser through native libraries:

https://github.com/gfx-rs/wgpu

https://dawn.googlesource.com/dawn

(these are the libraries that are used in Firefox and Chrome to provide the WebGPU implementation, don't know if Apple/WebKit also has open-sourced theirs)

Some non-browser WASM runtimes also have WebGPU support already, but unfortunately only for offscreen rendering or compute tasks (e.g. for writing cross-platform windowed apps as WASM blobs, there's a window system glue layer missing).
So you take the output, e.g. "George Washington was born in Virgina" and ask another prompt. Is the following true? Answer with a single word either true or false: "George Washington was born in Virgina". It will then output true/false with a probability, although for GPT-4 this is not available through the API.