skysight-inc/HackerNews huggingface dataset:
It's a production test suite, designed for use with a custom jig that plugs into all the various ports to fully test everything, not just the cartridge. The custom test jig named 'zaru' which if I recall is Japanese for a rice strainer (appropriate for go/no-go tests) can be detected by the test suite and unlocks all the tests. It even controls the operator pass/fail lights on the jig from this software.

Also, authorized Nintendo service centers got the carts as a way to diagnose customer issues, but obviously without the factory jig.

The funny part is that the stress tests parts actually render all sorts of interesting 3d models that engineers inside SGI grabbed at random. The Utah teapot, a rocking chair, a cow, a VW beetle, the SGI logo itself. All rendered into an off screen framebuffer and checksummed.
I think what he meant was, how do you accept the keyboard prompt if this is the initial keyboard connected to the system? Same goes for mouse. A bit of a chicken and egg problem, unless you blindly accept the first keyboard plugged into the system, which defeats the point.
I think a variant of the Streisand effect will be spawned faster than a drop of water on a ghremlin with these cyber trust marks.
I've had the main tab bar disabled for a few years now via some CSS tweak, so it's possible.
No, I was genuinely asking because I had found many HN posts were editorialized.
It's OK but not great.

Ideally library authors should provide a sync facade so people don't have to deal with this, like reqwest does.
It causes a price issue because Apple's upgrades are extremely overpriced
I mean, the former is 90% of modern capitalism (even in supposedly democratic "politicss"), and it's very hard to prove the latter due to the nature of code (especially with the spaghettigi and duct tape we call a "programming language").

Like half of Javascript, user-agents were a horribly abused concept that many sites have perverted for various technical and non-technical reasons. "weird bugs in other browsers for no good reason" describes most of the 00's web development environment.
I worked at companies that had 'clean desk' policies. No desk, no drawer, no nothing for questionable benefit (it was touted as a security policy).
My impression is that the Python ecosystem rarely specifies upperbounds on dependencies even if they follow semver.

In the Julia ecosystem it's the default, and you basically have to release a new patch version for updated compat bounds with your dependencies. This is much more stable. It works because the process is mostly automated: dependency releases new version => a bot opens a PR on your repo updating the compat bound, you just merge it.
Could you please share the name of the lecture, university, maybe course and professor? Would be very interested to search for any related materials, since I had some similar intuition for a while now. The goalposts keep being moved.
Which C compilers are those then?

Also, you keep writing 'null pointer' and 'null', there is a pretty big difference between 'null' and 'nul' and in the context of talking about language implementation details such little things matter a lot. You say a lot of stuff with great authority that simply doesn't match my experience (as a C programmer of many decades) and while I'm all open to being convinced otherwise you will have to show some references and examples.
If you read the study, you'll find they say 17% below what you would expect for someone of their weight and activity level, so no, it doesn't explain the lower metabolism. That's kind of the point of the study.
This article is against multithreaded executors by default and that synchronous code is easier to read and more practical than async code. I completely understand this.

My hobby and main interest is multithreading, async, coroutines, parallelism so I love articles like this so thank you.

I am trying to design a solution that lets us have our cake and eat it to. I want multithreaded coroutines or multithreaded async executors by default. I am trying to design a server and runtime that is largely parallel, concurrent, efficient, easy to understand, easy to reason about, async and easy to read and maintain. I want:

* Tokio is not bad but I think a codebase that uses async rust requires a high level of skill, cognitive load and understanding. It's not straightforward!

* synchronous straight-line flow code is the easiest to read and follow

* promises and callbacks aren't easy to read or follow control flow

* making a single threaded program parallel after writing it is almost a complete rewrite

* work stealing thread pools solve the starvation problem, so they're good!

* IO shouldn't block CPU and CPU shouldn't block IO

* I am trying to design a syntax that is data orientated that means programs can be parallelised after writing them, so parallelisation comes for free

* we can use the LMAX Disruptor pattern for efficient cross-thread communication. I use a lockfree multiconsumer multiproducer ringbuffer in my programs.

I have an epoll-server which multiplexes clients/sockets over threads, this is more efficient than a thread-per-socket/client. I need to change it into a websocket server.

Imagine you're a search engine company and you want to index links between URLs. How would you model this with async rust and thread pools?

task download-url
for url in urls:
download(url)

task extract-links
parsed = parse(document)
return parsed

task fetch-links
for link in document.query("a")
return link

task save-data
db.save(url, link)

How would you do control flow and scheduling and parallelism and async efficiently with this code?

`db.save()`, `download()` are IO intensive whereas `document.query("a")` and `parse` is CPU intensive.

I think its work diagram looks like this: https://github.com/samsquire/dream-programming-language/blob...

I've tried to design a multithreaded architecture that is scalable which combines lightweight threads + thread pools for work + control threads for IO epoll or liburing loops:

Here's the high level diagram:

https://github.com/samsquire/ideas5/blob/main/NonblockingRun...

The secret is modelling control flow as a data flow problem and having a simple but efficient scheduler.

I wrote about schedulers here and binpacking work into time:

https://github.com/samsquire/ideas4#196-binpacking-work-into...

I also have a 1:M:N lightweight thread scheduler/multiplexer:

https://github.com/samsquire/preemptible-thread
> one single "trust signature" dialog prompt

Sweet summer child ;)
Law of unintended consequences meets arrogance and stupidity.
Looks like it's here now: https://replicate.com/replicate/llama70b-v2-chat

As for pricing, that model's pages says: "Predictions run on Nvidia A100 (80GB) GPU hardware. Predictions typically complete within 17 seconds."

And the pricing page (https://replicate.com/pricing) says Nvidia A100 (80GB) GPU hardware costs $0.0032 per second.

So Llama 2 70B would "typically" cost under 17 x 0.0032 = $0.0544 per run.
Where to promote an article about Ruby
Easy, upvoted responses from the AI will be fed back into AI.

If humans can train themselves without AI, then so can AI train without humans.
The lesson here is different: package developers must put upperbounds on major versions of dependencies that follow semver.
They are valued at a growth company because they are growing.
Apple owns the majority mobile US market share. It's basically a monopoly.
Is it proper to omit periods after honorifics (Mr, Mrs, Dr)?
“Thought-terminating cliché” is most commonly, ironically, used as a thought-terminating cliché regarding a meta-level critique, dismissively labelling it without engaging with it.
The kind of water essential for life is not that abundant...
"This tool has been trained with distilled wisdom to audit your landing page.
Audit with distilled insights from 200+ cognitive biases."

I would need more explanation on what it is actually doing. This is an area I'm quite interested in and I'd like to see more examples of a before and after.
It's great that layers work fine for you. But they may not work for other person. Other person may not want to invest his time into learning layers. Or he also has to use a normal keyboard with standard shortcuts. Or there may be any other reason.

Market is definitely missing a full split keyboard (87+ keys). I'm also looking for one and I hate using keyboards with reduced number of keys.
I use IntelliJ IDEA and often rely on their own Git functionality. But it cannot stage specific lines, only whole chunks [1]. For that, I've been using lazygit for a couple of months now. I like its simple UI and that it makes staging specific lines very easy and quick. If you like lazygit, you might also be interested in similar Git CLI clients that I collected here [2].

[1] https://youtrack.jetbrains.com/issue/IDEA-186988/Allow-commi...

[2] https://github.com/frontaid/git-cli-tools#clients
Yes, that's what I said.

I certainly wouldn't have wanted to live in Russia in the 90s, as it was a horrible time for the country. But Russia is vastly improved now, while I see the UK as going, quite quickly, in the opposite direction.

And as I also said, this is a fairly new sentiment for me. I have become very disappointed with where the UK is heading and frankly sickened by the actions of its governments, most prominently, in the last 18 months, its warmongering and peace-breaking in Ukraine but of course, it was also a prime instigator of the warmongering in Libya, Iraq and Afghanistan and many other prior examples. But also, which is important for living there, the negative actions of its governments on its own people.

I still have a great affinity and regard for the British people and British culture but the country itself is sadly now in a very sorry state, thanks to its quite awful 'establishment' (governments, banks, intelligence agencies, media, etc).

The one thing that I am unsure about with living in Russia is living so deep inside a continent. I live on the coast of Australia (like most Australians) and my affinity is generally for coastal living or island countries. So the UK has appeal to me there. If I did have to live in the UK its west coast would be the most appealing prospect for me.
We won't stop homelessness until the current economic and ownership system is replaced by a non capitalistic one
We should also test its capabilities on cooking steak, flying rockets, and making love. Only then will we know if AI can be superior to humans on all things.
Wonder if Cython didn't think of checking with their biggest "customers" for compatibility
It's "Open" AI ;-)
The are already developing much larger plant in Utah

(Hard to say how much larger as the tech journalists only use "households powered" units)
If those people who 'actually write code' wouldn't have sprinkled their code with race conditions and buffer overflows maybe C would still be used widely for business apps, but reality is C code, while highly efficient, carries more risks than languages with training wheels.
It's not contempt, it's coping with a reality where you can't afford to disqualify half of the programmer population because they're 'too junior' while there is an extreme shortage of workers. There's even a shortage of programmers for languages _with_ training wheels here...
Well that's just a split of the old Twitter social media niche. Which was already a weird one: the short length promoted nonsense updates like what someone had for dinner and limited serious insightful content by having to split it in tens of parts, each with its own thread attached. It's no wonder some websites like threadreader exist.

For this reason I never even used Twitter but I did use other social media.
I found lazygit after building something of my own thay solves some of these problems for me - git-fuzzy [0].

I'd like to share some of my thoughts about the comparison.

lazygit is a TUI for git which can behave in a standalone fashion. It's also designed to be quick and easy to use to perform quite advanced actions but ones that a seasoned git user may really want when working with git history. Since I'm already a seasoned git user the main feature I like about lazygit is the ability to surgically work with patches.

All that said, a majority of my workflow is tightly bound to git-fuzzy. I use its CLI composability quite heavily in combination with aliases and functions - git-fuzzy excels in this particular way (`git fuzzy log $(git fuzzy branch)` which I invoke using `gl $(gb)` by way of aliases). git-fuzzy is better for working with git-log or git-reflog and interactively searching them.

I personally quite like what I made (for myself), though I wish there was a world where I could quickly and easily mash both of these projects together.

[0] https://github.com/bigH/git-fuzzy
They're not morons they know what they're doing, high inflation isn't harming rich people
You can accomplish this through the settings.

"[c]": {
"editor.fontLigatures": true
},
In my opinion, that is still fair. IC is a much more rewarding and enjoyable job for many, so it seems reasonable that there would be a lot more competition for the high-level IC positions.

If you're willing to put up with the organizational bullshit and politics, there's usually nothing stopping you from becoming a manager at those tech companies.

The "dual track" concept is already a significant improvement over "traditional" companies where the IC ladder usually stops short of the first level of management.
Llama 2 is here – get it on Hugging Face
"Diets" don't really make any logical sense from a weight management perspective as a liminal thing. Your body will always trend towards a given weight for a given caloric input, because one of the biggest factors in your daily caloric burn is how much you already weigh. And as you lose weight, it goes down. In other words, your equilibrium caloric intake will decrease as you lose weight. So if you go on a diet, drop 30 lbs, and then go back to eating the same amount you were before, then you're going to regain those 30lbs right on back.

The reason checking the scale is useful is because they can clue you in on where a given caloric input is taking you, up or down. The details and timeline aren't really relevant, because if you want the gains to stay then that "diet" is your new, permanent, lifestyle.
This works really well with the R’s native pipe |>
Make the R code look really nice!
"massive ad campaigns" is hardly an antitrust matter.

Chrome ate Firefox and IE back in the day because it was monumentally better, technologically speaking.
In 2022 it was definitely hunger as I stopped eating high calorie stuff completely. But that level of eating was unsustainable and only possible because of the health issue I was forced to. I was basically thinking about food 24/7.

However after I started eating less healthy food it definitely can be. That's the issue I have atm, giving up food I enjoy vs feeling high calorie withdrawal (at least relatively, I eat a lot less now than before).
Only school Optimus with a MUX chip used to work just fine on my T420. For a long time the newer Optimus streaming through the (Intel) iGPU wasn't supported transparently, but you could use indirect OpenGL using environment variables. I once used this for an application that required OpenGL extensions lacking in the open source Intel driver at the time. It's annoying and fragile. If you can let go of the battery runtime always running the dedicated (Nvidia) GPU is preferable.
Or fat boomers sat on unearned index linked pensions and houses they didn't pay for...
Nice. Now can we please add Google, Amazon, Apple, Meta to that list? And while we're on it, how about breaking up all the oligopolies that sprouted up over the last 40 years or so?

It's high times.
I guess I just don't buy it completely. Given that I myself have had a hard time giving permission to Flatpak to access even an unimportant network drive (Flatseal is a godsend for giving/denying permissions in any way you please) while the same app on windows will happily write anything to C:\Windows\System32 , I feel like we're talking about entirely different beasts. But perhaps I'm naive. I also feel like there would be a very large vested interest in making people feel more unsafe in linux than they do in Windows/MacOS for obvious reasons.

And given that the version of Fedora I use is immutable and even I have a hard time messing with it to the point of pain/exploit with full access to the system (and I've tried for fun in VMs) I feel like a trusted flatpak app I download from a trusted source is going to have a damn near impossible time doing much of anything. While I feel like a simple website hack that serves me a bad .exe could/would cripple every single file it can find on my network on a Windows machine.
Low-Code Tools That Will Help You Create Front End Apps Faster and Better
My 8/256 NUC setup cost $230, the cheapest 8/256 Mini is $825 here. Easiest choice to justify ever.
I have ~ 10 NUCs in various roles, also some Gigabyte Brix. Some are servers, some are single-use developer machines (eg. I have separate ones for RHEL 7, 8 and 9), one is a desktop, one is a router.

Having owned so many over years, I've found they are fairly prone to problems and have some missing features. My main gripes are:

- Unreliable RAM. Obviously being Intel, ECC is not supported, and I have had several with bad RAM or random apparently RAM-related hanging issues. You could argue that this is nothing to do with Intel since the RAM is always from a third party (but a top quality one), but why do I only ever have this problem with NUCs and not the dozens of other machines I own?

- CMOS batteries die after a few years and are not replaceable. Or they are replaceable if you completely dismantle the machine and desolder the battery leads, wrap a new CR2032 battery in tape with leads and solder it back to the board, but who has time for that. The battery should be socketed.

- Only one 1Gbps network port.

- Confusing model numbers and huge variety. ASUS should reduce and simplify the range.

- No remote access / BMC. This would be the one feature that would make the systems 100x more useful.

- Expensive! (Luckily Red Hat paid for most of them.) The Gigabyte machines are much cheaper.

The good thing about them is they are small, quiet and use little power.

For running VMs, note that the max possible RAM is 64GB. I do run VMs on some of mine, so it is possible.
It's part of an oligopoly. Let's treat oligopolies the same as monopolies, because they behave almost the same.
It’s not about the results, it’s about its ability to “reason”. Math is about as close to pure reasoning we get so I don’t get the pessimism.

If it is bad at math and can’t be taught, then you have a fundamental problem. It’s a matter of time before this limit gets hit in other domains.
57% ios vs 42% android.
It's not a guaranteed vulnerability, it's a potential vulnerability.

Guaranteed doesn't mean "this will probably happen", it means "this will definitely happen".

The "no length approach" can probably result in a vulnerability. It won't definitely result in a vulnerability.

I mean, come one, if it was a guaranteed vulnerability, almost nothing on the internet would work because they all have, somewhere down the line, a dependency on a nul-terminated string.

I mean, do you think that nginx (https://github.com/nginx/nginx/blob/master/src/core/ngx_stri...) is getting exploited millions of times per hour because they have a few uses for nul-terminated strings?
I can't imagine working at a place like this for one day longer than I really had to, before finding a better job.
But that's not the case in the EU. They are more likely to come after Google.

And the US government has issues coming after monopolies that are US based and bring a lot of money in (for obvious reasons).

If the US starts regulating these companies more it would harm the US GDP. At least in the short term. There is an argument to be had that it could make the markets more competitive in the long term but without a lot of credible threats from outside of the US why take the hit and the risk?
You are writing a Turing complete language. If someone wants to be stupid architecture astronauts, you can’t help them, beside better filtering people who work on your project.
Chuck Schumer’s UFO Bill Is Not Messing Around About Aliens
Age Shifts Around the World
It was based on stock value, deliveries AND profit. So it was like can you make it into a large company by valuation that is profitable?
I track the air ambulances on flight radar24 because the hospital they go to tell me what the likely medical emergency is, because some hospitals specialise especially in Cambridge!
Should you share your goals?
Not a NUC, but there are loads of competitive mini PCs for $500 or even less. Amazon has the Beelink SER 6 Pro for $500 after coupon with 32GB RAM, 500 GB SSD, 2.5Gbe and an 8 core Ryzen 7 7735HS with Radeon 680M.
wouldn't it be less time to just type one yourself? Like open notepad, hit the keys like a deranged monkey, select the first 64 characters, done?
Much easier for people struggling to install programs in general. Not that that is the real reason, of course.
> If intelligence in humans can allow for such behaviour then the same can be said for machines.

No. This really does not follow. You may explain things to yourself like this but it just isn't true, again. Submarines don't 'swim'. Airplanes do not fly like birds do. Machine intelligence is very much unlike how human intelligence seems to work.

> It's not suddenly un-intelligent because it faces issues people also face neither is the driving function "wrong".

You are seeing something called 'emergent behavior' and are assigning all kinds of properties to the underlying mechanisms that they do not necessarily have.

> Sense data prediction and fabrication isn't some trivial side note thing either. It's an essential part of how we process the world.

So? Think of it as an optimization: if sensors fail then the brain doesn't have the option to throw an error and exit or reboot. So it does the next best thing: it models what the sensor probably would be doing, and hopes it gets it right. This is beneficial and a huge improvement over 'no input'. Such hallucinations of input have absolutely nothing to do with the hallucinations of machine learning software.

Our bodies are by necessity (physical limitations of size, intelligence and the absolutely overwhelming flow of data from our sensory system) going to optimize and condense data so it can be used for reasoning. The way we build our 'world model' is by definition faulty and will never match reality 1:1. But it doesn't have to for it to be very useful. If your brain had to consciously process you vision or hearing data stream it would be absolutely unable to do anything at all. Preprocessing the input, including correcting for partial and complete sensor failure is a very important part of that optimization process. Every organism that has a complex nervous system does some of this, it has nothing to do with us per-se but is simply a feature of how nervous systems evolved, and sets the stage for higher order brain functions.
Notably though, in 1997 Netscape 4 already had document.layers and IE4
document.all, two incompatible precursors to the DOM.

Some info about the LAYER API (which Netscape eventually killed, as
the MS/W3C DOM prevailed):

http://web.archive.org/web/19971015223701/http://developer.n...

Also, a DOM compatibility guide can be found here:

http://www.dannyg.com/dl/JSB4RefPoster.pdf
I use this a lot, as well as Magit. Simple terminal commands work fine, but I like selecting what chunks of code I want to commit, and these tools make it especially easy.
See section 4 on metabolic adaptation [1]

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9036397/
based on the article, they are representing weather patterns on earths surface as a topological insulator. I don't know which class of insulator, but the catagorization of all topological insulators have equivalent classifying spaces of Hamiltonians. Which give you the invariants that you are asking about for deformations of H1 to H2.