skysight-inc/HackerNews huggingface dataset:
Probably not, but is it worth starting new projects with 16-bit MCUs in the year 2024? 32-bit MCUs are cheap and plentiful in offering.

I realize the IRC protocol is easy to implement (though the protocol itself has flaws that make it difficult e.g. to identify which message is a response to your query, IRC3 addresses this) and I too have done it in the past, but I see zero reasons to embrace it today.
New Idea Solves Three Physics Mysteries at Once: Post Quantum Gravity
If you are going to into a top 4 school it is something that will look good on your resume unless you already went harvard, stanford, etc. The Research community seems to like phds from prestigious schools.
No, it's an excellent example.

Rust issued a CVE, an immediate point release with a fix for the issue and a blog post explaining the problem and what they did.

2 C++ implementations fixed the issue, but no CVE or blog post. No point release either AFAIK.

You harp on the fact that this is undefined in all languages. Yeah sure. But some languages take the report seriously and communicate that to their users. They don't hide behind "spec says UB" or "it's the file system's fault". They take accountability and fix it. Other languages don't because that's the prevailing culture there.

That's what you're missing when you're trying to make it seem like there's no difference between Rust and C++. There's a vast difference in how each community takes security. That's why its meaningless to compare the number of CVEs in both languages. Even if C++ reduced the number of CVEs by 90% it still would not be as secure as Rust because 1 C++ CVE is not the same as 1 Rust CVE.
Infinity (of the various kinds) is well understood (see Cantor etc).

The Halting Problem is a central result in computer science, again well understood (especially here I would think!)

Their comment is correct.
Fair enough - the mechanics are certainly random in the sense that they involve dice rolls.

> So even the best players will fail almost 50% of the time which is almost as random as tossing a coin, and strictly not skill based

Even moderately experienced players will fail close to 100% of the time. So getting to an almost 50% success rate, to my mind, shows a great deal of skill! The difference between this and a coin toss is that two people, no matter how many times they have each respectively tossed a coin, will _still_ always get a 50% success rate.

> An "exploration-based reward function" wouldn't be enough. Because this would assume that exploration has (more or less) deterministic outcomes.

I don't think this is true any more for modern AIs such as AlphaGo and its predecessors, which learn distributions of possible outcomes rather than deterministic predictions. IIRC the latest versions can even self-play games like Poker to a superhuman level.

I think so long as you are able to sample a given mechanic enough times, you can build a decent estimate of the possible outcomes (and choose your behaviour accordingly). If there is any systematic deviation from pure randomness, enough data will reveal it!
Well no, by making the probability of latency-events extremely unlikely by establishing redundant channels.

https://medium.com/p/5e397cb12e63#7df1

Considering that this is maybe the 12th time I'm linking the explanation, I now think you're not looking for a discussion, you're here for a fight. Please let me know if you find any problems with the article in its reasoning. It was vetted by a lot of people before, so I really need to notify them too if you do.
The problem is that the general population do not want mailing lists. It is a self-selecting group that actively wants to use these for their projects.

Everything else you mention takes time and especially for projects like this the time is often great because you will hit roadblocks like "you are using the product wrong" when proposing changes/features.
A lot of the needed functionality might already be available in the Rust ecosystem, while a large amount of the code in Nginx predates general HTTP utility or even Unicode libraries. I assume that software that has grown organically with the web has gathered a lot of cruft and hacks that might not be needed anymore and make further development a lot harder.

It might be a worthwhile experiment to take a common set of HTTP libraries in Rust and add Nginx-specific configuration parsing and some other bits together and see how far that kind of hackery would get. With a good BDFL and some community involvement, it would be a great way to get the ball rolling.
Accesibility is not an issue under Gnome+Wayland, but X11 allows far more hackability and easy keymap remapping for some cheap Chinese bluetooth keyboard with mad layouts spawning your browser on pressing [ESC].
The making of a 3D platformer in Fish Folk's Universe
It is not even a tax on app profits, it's a cut of all sales
I don't think its premature when we have stuff like the model of Oppenheim et. al. which appears to predict stuff which we can observe from astronomical data.

This paper [1] also discusses some experimental tests of their model which are not too technologically insane (you don't have to put a planet in superposition). Pars of the parameter space of their model are already ruled out by stuff we already know and more can be excluded with a combination of deriving better theoretical bounds (their analysis is quite coarse to simplify things) and better experiments.

I don't think its very meaningful to talk about any "measurable discrepancy between GR and QM" in any case - we simply don't have any predictions in many cases where both QM and GM are very relevant. General relativity doesn't tell you want happens when you put a particle in superposition - its not that it tells you something and we expect some differences from that in reality.

[1] https://arxiv.org/abs/2203.01982
> (How does caching work with HTTPS, anyway? I remember that being an argument against it back in the day, but I assume there's a solution now everyone's encrypting…)

You use Cloudflare, and let them de-encrypt the user's data.
Planes with parachutes? New to me. Neat.

From the wiki: achieving certification in October 1998, and as of 2022 was the only aircraft ballistic parachute used as standard equipment by an aviation company.

I wonder how much these cost and how expensive it is to restuff it. Though not dying is obviously worth the cost.
Boeing Is in Big Trouble
> Useless meetings have always felt like a strong argument for Basic Income to me. These have negative value, in the sense that they destroy time for the competent workers.

To me, changing company processes to somewhat get a company rid of useless meetings rather sounds like a suitable value proposition that business consultancies could provide to their customers. :-)
Moravec's paradox: AI replaces high skilled jobs before low ones
More power to him! But calling the fork freenginx is perhaps not the best decision since there is nothing unfree about nginx. Call it rustnginx instead.
Yep, and the kicker is these are the types that put “good communication skills” on their job requisitions.

Upper management can’t communicate anything worthwhile, mid-levels have varying levels of English from varying first-languages and never develop good short-hand ways to communicate.

Seeing “good communication” on a job req is a red flag at this point, might as well say can do basic math or use a computer.
> Rust can't guarantee shit

And yet, the Rust community takes it seriously, issuing a CVE, a point release and a blog post. You won't find these 3 from all 3 major C++ implementations (clang, gcc and msvc) because they don't take the issue as seriously because their spec says they don't have to.

Rust can't guarantee shit but at least they do shit when there's a problem. They take accountability for their shit.

You keep harping on minor nitpicks, but you can't escape the fact that the C++ community did not take this issue as seriously as Rust did. Therefore it is meaningless to compare CVEs across the two ecosystems, which was the substance of the top level comment.
In my experience, the higher end of the product and more often you end up paying extra for features you take for granted. The hotel business has been this way for years with extra fees for all kinds of things that a basic, decent hotel gives you as part of the stay. Think parking, internet, breakfast. They aren't always the best quality but they are included in your rate. You don't have to pay extra.

Hell, even resort fees are a form of subscription that are typically not optional - unless you are part of some negotiated deal with the chain. It's all about hiding the real price to make it appear lower.
> Using FaceID is a click?

In discussions of user paths when discussing their length, where most of the actions are clicks (or touches which get called clicks), people often count other actions as clicks instead of counting them separately. For another example in this very list: swipe.

It would be more correct to say “15 actions” or “15 steps” not “15 clicks” but that to many readers would seem to exaggerate the process more as a step or action might imply something more complex than a click/touch.

> Also his last 4 items are all things that happen after the app is installed and the flow is the identical to apps from the Apple Store.

Which people will know, so it is a valid comparison. Though I suppose it would be more accurate to state “11 additional actions” which is attention grabbing enough.

Also, is it exactly the same (don't own/rent any iDevices so can't check first hand)?

With a native app install is “not marked with a "New" bubble” true?

Does nothing truly seem to happen at the native app equivalent of step 12? If so that is bad UX to start with. On Android at that point I get the option to open the newly installed app or return to the app store.

> Also two of those do not involve any UI operations.*

But possibly should. Some indication that something has happened, if only a toast that auto-vanishes.
>very well be a mass psyops machine run by a hostile foreign government.

I think that fits word-for-word for domestic companies minus the foreign part.
Since this is hackernews;

if this doesn’t exist, i hope you build it, just write a simple tool that does exactly this and publish it on github.
> the WireGuard macOS client application cannot work on macOS unless it's distributed via the App Store

That's bullshit and I'm pretty sure you know it. This is a technical forum and you should know better than to spread unsubstantiated Apple-bashing FUD.

MullvadVPN and ProtonVPN are two very well known VPN providers who's VPN apps you will not find on the Apple App Store and instead you are invited to download from their respective websites. It has been that way basically forever (or at least a very long time now we're in 2024), so its not like its a reflection of a recent Apple change either.

I actually quite like the fact that WireGuard is distributed via the Apple App Store and I thank them for doing that. It makes updating much easier, rather than having a dozen apps each with their own update process.
https://developer.apple.com/documentation/bundleresources/en...

It appears that they will now give out these entitlements for non-MAS apps, but only to members of their developer program.

This means that you can't build one that will work on macOS without IDing yourself to Apple, so you still can't build it from scratch from source (as a non-developer-program person) and expect it to work (without disabling SIP).
Something I have had issues with too. Copilot chat does indeed suck. I never enjoyed using it within VSCode and they never released it for Jetbrains.

The sweet spot for me is using a plug-in within the IDE that utilizes an API key to the model API. That coupled with the ability to customize the system prompt has been amazing for me. I truly dislike all of the web interfaces, just allow me to pick from some predefined workflows with a system prompt that I create and let me type. Within the IDE I generally have it setup so that it stays concise and returns code when asked with minimal to no explanation. Blazing efficient.
Another term for no moderation is rampant abuse.
They're saying Wireguard is used.
Intuit isn't the good guy here, but they get a ridiculous amount of hate proportional to their role in the system, and they did actually make things better. The status quo until consumer tax filing software like TurboTax was people paying accountants and accounting firms hundreds of dollars to prepare their very simple taxes after the rumor mill + accountant ads put the fear of God in them that the IRS would destroy their lives.

Millions of people still do this to this day, and it's very hard to talk them out of it. Of course, if you have a complicated tax situation, hiring an accountant is worth it. But I'm talking about people with a W2 and maybe a few 1099s being convinced that even TurboTax is a bad idea because "my guy can get me so much more" or "the IRS is going to jail me if I make a mistake in the software."
SpaceX is only "flight testing" half of their rockets. The upper stages, which are equally as complex albeit smaller than lower stages, remain single use devices. And SpaceX has blown up plenty of rockets learning how to launch them. That a Japan has lost one doesn't speak ill of anything or anyone.
And thats why I only use `fractint`! ;)
> Apple … get to charge twice as much money for half as much performance…

Has this ever really been the case?
thanks, was looking for the sane and verbose reply.
Thanks for calling this out. I think the dev cycle for production AI Systems will involve a lot of bug squashing on this kind of thing. These models handle a huge variety of inputs; by definition much more than you could hand code. It’s hard to even identify systematic failures.

Once a failure mode is known - like here - how do you fix it? The foundational problem is minorities are a minority of the training set. Good training data is expensive, so how can we practically boost representation without getting the Gemini fiasco?

One idea: start with the best coloring books. Presumably some human has mastered the art of “accurately representing black or mixed hair without it turning into a caricature”. Find them, and start buying their art. When they have drawings based on photos, use that training pair. When they have line art only, use a style transfer tool (like this one!) to convert to a photo. That gives you another pair for use in the other direction.

Another idea: make it easy to users to flag poor transfers. Add a “whitewashed” option to the standard mod report flow. Feed that into RLHF. Get better.

Another idea: focus dev cycles on this. Once you have a system to flag problems and address them, use all this fancy AI to identify input photos with black/mixed hair. Manually inspect how the model performs and push feedback into the next training cycle.

One tool for this is https://www.aquariumlearning.com/

The point is - once you identify a corner of feature space where things break, you can fix them.
Mexico's fourth transformation is sure going strong :)
> but they persist in treating the world like gullible fools

And they will continue to do so, as long as enough people behave like gullible fools for them to make money from them hand over fist.
I'm not sure how to read that, did the site or did they bring in 13m?
To be fair, I think it's fine to ignore some of the implementation details about restarting a failed node. You can probably assume some kind of replicated log that all distributed systems use.

And you can also give the benefit of the doubt when allowing some number (less than the quorum) of nodes to fail (and letting them restart and catch up, etc.) while the system still makes progress ("CA mode"). After all, that's the point of distributing a system in the first place - there's no one master which can die and bring down the system.

But yeah, at this point I think OP is just going to keep implying that partitions don't happen or something...
I remember being at the office showing a new hire how to do some revisions in preview. I had a great system down for speeding through a process. As I was explaining, they were having trouble with my process. I was still using my old macbook and it turns out that the functionality I had been using had been removed from the newest version of finder, which the new hire had on their computer.
They wrote a blog post all about it: https://fly.io/blog/our-user-mode-wireguard-year/
Are there any sizable examples without Javascript at all?

Also this uses a whole lot of custom code (and some DLLs vendored and created from the interop-native-packages...) to hook up to native Webviews (which might be fine for simple things, but so is tkinter), so this is not electron, where you get a specific verson of blink/whatever and build on that.

In addition, it uses heavy toolkits to get the webview (i.e. Kivy on Android and Qt on Linux) – all of which incidentally also support all the platforms. EDIT: it doesn't package them though...
So why multiply your problems: from GUI-framework Y on platform (X1,X2,X3) to GUI-framework (Y1,Y2,Y3)on platform (X1,X2,X3) using render-engine (Z1,Z2,Z3).

If you want to use the platform-browser anyway: why not create a small native shim (with Tkinter everywhere but Android) to control your server and package that?

To end on a very positive note: this is a herculean collection of tools to deploy Python GUIs on nearly any platform and as such seems like a very nice ressource if you want to do that!
The regulation could have been much better though. For one, it's unclear if Google Analytics cookies qualify. Spain and Austria say one thing, The Netherlands says another, so out of an abundance of caution websites put them everywhere.

I also think it would have been very feasible for the EU to define that a browser could ask for consent once and then apply that to many/all sites by sending a header. So the popup would only be needed for people without a browser that has implemented it.
Very cool.

Side thought:
I really wish open collective was self hostable given your own legal entity. The governance tooling is fantastic but they just take too high a percentage when you reach a couple thousands per month in sponsors and it’s non negotiable…
Those use different (less efficient, older, and perhaps deprecated-in-the-future) APIs.

I encourage you to try to build a working copy of the official WireGuard macOS app from source without an ADP membership. You can't.

https://git.zx2c4.com/wireguard-apple/about/

https://git.zx2c4.com/wireguard-apple/tree/Sources/WireGuard...
Google sheets already has an inbuilt QUERY function that'll do basic sql..
Weird critique of my critique.

Almost all people have two lines: the first is "I don't like this, it's just not my thing." and the second is "This is bad and the world would be better without it". Your argument applies to the first line, not the second one. For instance, do you think it's ok to let entertainment programs advertise cigarettes to children? Or would you be ok with fights to the death, if it were legal?

I'm not arguing to ban MrBeast, I just find it disgusting and wanted to share my opinion in the comment section, usually used for that.
The phrase "just-in-time" can be used for other things besides compilation (it's often used for manufacturing, for instance). I think it's a helpful way to describe lots of things, and that we shouldn't try to limit its usage in tech to just compilation.
Samsung going back to square design for Galaxy Watch
Why firms are bringing their manufacturing back home
I would recommend wails (https://wails.io/) which is the same thing but for Go.

Nothing against this project it's just Python is not an optimal technology for shipping self-contained desktop apps.

You'll have to bundle the whole of Python distro which is very bloaty.

A Go will compile to a statically linked executable that only contains the code actually used in the app. Still not tiny but probably 10x smaller than packaged Python app.

And I used wails so can vouch that it works.

There's also an option for Rust (which I haven't used because I don't particularly want to learn Rust).
Apparently login.gov doesn't have the right security process in place to meet the right CISA standard (paraphrasing).

So instead of funding it, we continue issuing 95% of maintenance funding each boxing round between showboating legislators issuing continuing resolutions.
This is a terrible article.

There's a bit of history cobbled together with no explanation of why that's important. There's some equations with only half the terms defined - in particular, what is i? The equations are screenshots from a basic word processing application - the cursor is visible in some of them. There's a mention of gain and how to calculate it, but no explanation of what it is or why it's relevant to anything. There are two paragraphs on convergence, with a subheading 'Convergence' between those two paragraphs, but no explanation of what's converging or what it's converging to.

There's a run-through with no commentary on how to implement this on an FPGA using one tool, and a screenshot of the output with no explanation of what's relevant or whether it's the expected output.

At the very bottom, there's a line reading 'Sponsored by AMD'. If I were the person at AMD who signed off on this, I'd be asking for my money back.
De-amplify rather than block, your responses end up at the bottom of the list, if you care to scroll down that far
Could a court order the destruction of ChatGPT?
The IRS being accused of being criminal all the time doesn't gain any confidence running it's own user authentication through a foreign country instead of login.gov.
The obvious alternative to gradient descent here would be Bayes Formula (probabalistic Bayesian belief updates), since this addresses the exact problem that our brains evolved to optimize - how to utilize prediction failure (sensory feedback vs prediction) to make better predictions - better prediction of where the food is, what the predator will do, how to attract a mate, etc. Predict next word too (learn language), of course.

I don't think pre-train for every update works - it's an incredibly slow and expensive way to learn, and the training data just isn't there. Where is the training data that could train it how to do every aspect of any job - the stuff that humans learn by experimentation and experience? The training data that is available via text (and video) is mostly artifacts - what someone created, not the thought process that went into creating it, and the failed experiments and pitfalls to avoid along the way, etc, etc.

It would be nice to have a generic college-graduate pre-trained AGI as a starting point, but then you need to take that and train it how to be a developer (starting at entry level, etc), or for whatever job you'd like it to do. It takes a human years to practice to get good at jobs like these, with many try-fail-rethink experiments every day. Imagine if each of those daily updates took 6 months and $100M to incorporate?! We really need genuine online learning where each generic graduate-level AGI instance can get on-the-job training and human feedback and update it's own "weights" continually.
> Those use different (less efficient, older, and perhaps deprecated-in-the-future) APIs.

Your original statement is still bullshit.

You said "Apple simply will not provide the required VPN entitlements for web/self distributed apps".

I've clearly demonstrated that statement is just plain wrong. MullvadVPN and ProtonVPN are not distributed via the AppStore and they work and are not blocked by MacOS.
So basically, chatbots are kinda becoming email services where I can't use certain words or phrases...
Boeing isn’t a great comparison for your point because their planes are reused for each flight and their recent drop in safety is not due to staff retention (or at least and drop in staff retention is another symptom, like their safety record, of the larger management problems behind Boeing)