skysight-inc/HackerNews huggingface dataset:
> An economy must consist of more than just knowledge workers. If a guy who's stuck stocking shelves in a supermarket gets an education and moves up to a career working at a keyboard, those supermarket shelves still need to be stocked.

Sure, but if the reason he stopped working as a supermarket shelf-stocker and got an education to move up is that shelf-stockers were in decreasing demand because of shelf-stocking robots or because of workers displaced from other non-intellectual labor because of robots, the shelves are going to be stocked, and he isn't needed to do that.
Related sentiment: what a sad state of affairs that an industry whose productivity is coupled with FOSS software, struggles to find solutions to support FOSS.
LCG? Really? Mersenne Twister originally became the cool kid because LCG's are so bad. Well, at least your standard issue `rand(3)` implementations tend(ed) to be.
Spend too much with Keycloak lately - it's more like a framework with some basic batteries included and you'll hit into corner cases pretty fast. If you are fluent with Java, their templating engine and all the other funky stuff it's a powerful tool - but i.e. their REST-API is bad. List all users including groups? That'll be an additional HTTP call for every user.

Their tools solve complex problems and are free to use - so I'm thankful that they exist - but I can't help but think that there is some lack of elegance&design that causes lot's of complexity - there is no "unix philosophy" to abuse different tools or components to solve problems - it's more like either you'll use the high level APIs with certain non-obvious assumptions (i.e. worked for us, good luck :) or feel free to hack on it if you grok our complex low-level frameworks and libraries... went after a NetworkManager bug once and it was a tour de force between c, glib, dbus with zero documentation. systemd and Keycloak feel very similiar. Powerful if you fit their usecase - horrible if need to tinker with it. But to be honest I've got no idea how to solve these complex problems otherwise. It's probably the best we can do at the moment. Or are there any non-cloud/non-sass solutions that actually have all the features?
What kinds of tasks require two levels of containers?
From a NYT article [0] about fax machines in Japan.

>Handwritten messages have long been a necessity in Japan, where the written language is so complex, with two sets of symbols and 2,000 characters borrowed from Chinese, that keyboards remained impractical until the advent of word processors in the 1980s. Faxes continue to appeal to older Japanese, who often feel uncomfortable with keyboards, experts say.

People can write handwritten notes when they order from a restaurant, for example.

[0] https://www.nytimes.com/2013/02/14/world/asia/in-japan-the-f...
> Somehow I doubt the new Chat will work the way it used to, but I hope so.

This is how the new Chat works. New messages get interleaved in between emails.
While the rpi does not have as open a foundation as we would want in an ideal world, it seems like the alternatives are not much better. Do you have any alternative boards that you would recommend to the hacker community?
Wow, that was fast. I cannot fathom this. We went from zero to-tooooo fast. The pace of innovation cannot be internalized. A billion cycles in the place of period. .
I don't like reddit but its ok for some topics and other topics are downright hostile. The big forums are often more friendly and will give better advice I've found and much faster to respond also
People do pay for enterprise GSuite, so I wouldn't expect anything super crazy there.
I also wonder what filters might have outsized effects on curtailing addictive behavior - for instance if you blanket silence all notifications what effect does that have? Though I’m not a parent so I don’t really know
- Expanding a vital suite of protections to remove survival from employment.

- Reclassification of the laws of property and contract - break from a single market structure to allow multiple markets to operate in tandem. Socialized housing, healthcare, transport alongside privatized video games, widget manufacturing, etc.

- Decoupling of education from municipality taxes, make it federally funded and programmed. Education also becomes lifelong process, the best firms become the best schools.

- Expand access to credit both in the form of capital and technology. Tie finance to the real economy, speculation is good but not in its current form. Most of the money in the stock market stays there, which is antithetical to its purpose of funding the productive agenda of society.

- Open access of technology, revising IP laws to allow a much higher degree of proliferation among emerging verticals.
here's some nuance: there's plenty of kids showing off programming stuff/tricks/apps on tiktok and plenty of kids getting inspired to try something themselves because of it. It is the very fact that it seems 'doable' and fun/cool that way.
I work in C++ and for compiling the CPU is definitely the bottleneck. My CPU will be pegged at 100% for several minutes and my two (SSD) drives just blip once ever few seconds.
It's amazing how brainwashed we have become. Employer tied healthcare is one of the worst things that happened to Americans in my opinion. It justifies the insurance middle men, gives employers more power for no reason and takes away choice from people. And no, just because you can buy insurance yourself, you cannot beat the "group" rates that companies get from insurance companies. I saw all this as a Small Business Owner/Employer who would rather give my employees more cash than dealing with shitty insurance companies and their monopolies.

Also, real cost would never go down until people realize that employers subsidizing outrageous premiums is never going to force the market to lower costs (mostly inflated due to insurance companies in the picture again for EVERYTHING).
MT isn't really bad in any sense, except if you're in a ridiculously memory-constrained environment (or just have tens of thousands of concurrent generators) and 2 kB of state is too much.
Yah, it's discontinued, but it works fine and is still distributed. It's a fine path to write some code and interact with a working game world.
"High risk website blocked"
Anki was my introduction to spaced repetition and started me down a learning journey that I'm very happy to be taking. That said, Anki didn't end up sticking as the way I do spaced repetition - but it took me a long time to be able to articulate why. These days I am using Roam along with roam-toolkit. Having tried it this way, my biggest realization is that facts are memorable when they have many visceral associations. A corollary of this is that, to remember well, I should practice making lots of different connections between the things I know. Now when I do spaced repetition, I annotate things as I go, forming new connections and associations, then putting them in my knowledge graph forever (forever, knock on wood). By contrast, Anki feels like I am over-training flash cards in a very siloed and narrow way, such that the skill I learn is closer to "answering flash cards" as opposed to the actual thing I want to be good at.
This repo has 3 open boards based on STM32 to make your own security key: https://github.com/solokeys/solo-hw

It could be useful to take inspiration and build your own, with a working example in mind.

From a "process" perspective, check out this project: https://www.crowdsupply.com/sutajio-kosagi/fomu

If you look at the things you can buy, they have a EVT board, which is I think what you're asking for. Usually you first build a larger version of the board to validate the design (and that you can start using to build the firmware), and then you shrink it.
Just to be more consistent with the rest of the prefixes, which are all (integer) powers of 1,000. And because engineering notation is a thing. And because we normally group digits by the thousands (e.g. 1,000,000). Curious if anyone has come across a mechanical drawing or electrical schematic with oddball units like cm, hN-m, or deciFarads, daOhms and the like (daPa, hH).

https://en.wikipedia.org/wiki/Engineering_notation
It's the camera kernel driver that's not complete yet, not the app. There are several apps that should already work once the driver is there.

Regarding the whole stack, I recommended reading https://puri.sm/posts/what-is-mobile-pureos/
Openshift is a great solution for a k8s setup on prem. From my experience it doesn't bring a whole lot when you're already on the cloud. All the additional services openshift provides, are already available as part of the major cloud offerings.
Do you use the same machine for all that stuff though?

My work is done at a desk with monitors, meetings with a tablet and stylus, and my laptop is for recreation and work when I have to travel.
Yomiuri, at least, looked very different back then: https://web.archive.org/web/20131231233037/http://www.yomiur...
> Compare that to history - if you wanted to open a loom factory during the industrial rev. you had access to the loom tech.

Actually the opposite is true — that’s the origin of guilds. In your specific case, Lowell famously visited England and memorized the important things, writing down what he learned at night, and then returned to set up industrial fabric production in New England.
There's a documentary[0], titled "The China Hustle", that goes into reverse takeovers (RTOs, reverse mergers, reverse IPOs) that went on after the 2008 financial crisis.

- [0]: https://en.wikipedia.org/wiki/The_China_Hustle
> but is intended for the developers of Docker to debug Docker itself

Heh. We use DIND with docker compose to have a container which has KUBERNETES inside. And it even works.

How's that for a wild use-case?

EDIT: That's done to create a local dev environment, with K8s, localstack, infra, etc. Instead of having multiple machines or deploying everything outside containers.
Pagan is merely derived from the Latin word for “rural” or “rustic” because Christianity took hold in Roman cities first and non-Christian Roman gentry held out in the countryside.
Check out Elementary OS, I love their default email client. It's very close to the OS X Mail app if you liked that one.
I've had far more experience with both American and Canadian health care systems than I'd like. The top-tier care in the US is indeed excellent for those who can afford it. Care in Canada is occasionally slow, often overcrowded, and has obvious gaps like dental coverage and pharmacare. But I would gladly take mediocre care that I know will always be there for me and everyone I love, over excellent care that I can only access because I can sign a big enough cheque.

Also, the private health services I have used in Canada are truly top-notch and far cheaper than in the US. They have to be, because they're competiting with a service that's available free to everyone.
I managed to average that volume of new vocab in 3 months with Anki when I learned Japanese a decade ago.

It was a brutal, breakneck pace but the result was nothing short of phenomenal.
Intellectual property should be taxed like normal property.

If course the big difficulty is in determining its value. Currently it is both priceless and worthless.
Indeed, even back in the day, the arc from Warcraft 1 to Warcraft 3 was noticeable.

In Warcraft 1 the humans were good Christian knights, healed by clerics, and the Orcs were evil devil-worshippers.

By Warcraft 3 the Orcs followed an aboriginal religion and the humans were setting up concentration camps.
Does numpy have a good new random generator? Or what is good for Python?
By riskier you mean normal.
I don't see anything religious in donating a portion of your income to non-religious causes.

In some religions or locations it is customary to give a certain percentage to one's church, for example 10%, but this is not a universal rule and the percentage varies, and sometimes it is optional and sometimes forced.
> Rust has the above issues, plus didn't Mozilla lay off a huge chunk of the Rust team?

Mozilla laid off a huge chunk of the people they paid to work on Rust, but that was a very small (but important!) portion of the overall Rust team.
Ah, I see my mistake. I have been getting warnings about JSON.parse, but they are coming from eslint@typescript-eslint/no-unsafe-assignment. It partially serves this purpose, but probably not as comprehensively as actually having it return unknown would.
Amazon sells everything, including adult toys. I wouldn't let a toddler search on Amazon unsupervised, let alone the vast majority of the web.
You're missing the point. Apple doesn't want independent App Stores because that's not what their customers want. Their customers want a simple way to install apps that they can trust and to pay for things in a way that they can trust. Independent app marketplaces are anathema to that.
Drop the e and you have an MMC card.
A simplistic answer is "every instruction can be completed in 1 clock at speed" (at speed means 1GHz or whatever your system clock is)

I say 'simplistic' because some operations (multiply is a great example) really can't and are likely pipelined - so let's change it to "every instruction can be issued in 1 clock at speed".

IMHO CISC is from an era (an era I learned to program and design hardware) when memory was expensive, and memory bandwidth was doubly so - the first mainframe I spent quality time with had physical core (actual little ferrite rings hand threaded onto planes) read cycle time was one microsecond - at some point in the late 70s we bought 1.5 megabytes of core for US1.25 million dollars. The machine we used it on (a Burroughs 6700) had a highly encoded instruction set, most were a byte in length. This was a smart choice at a time when memory bandwidth was so low (and caches often non-existant). A common design paradigm was microcode - turning a tightly encoded instruction into many clocks of work inside the CPU.

Things changed in the mid-to-late 80s, especially at the point (or just before the point) where we had the space to move caches on-chip (or very close to on-chip) this allowed designers to take the time and space they'd previously used to decode complex (but compact) instructions and use simpler but large instructions and use faster clocks (and shallower pipes) - that was the 'RISC revolution' (even though some people had been using those ideas before).

I think Intel was the best positioned to come out of the CISC era - its instruction set was the most RISC-like of its CISC competitors
It doesn't have to be a nightmare as long as there is extremely stiff competition from public insurance?
Funny of you mentioning Iran... https://monitoring.bbc.co.uk/product/c2011nxv ... 24 years in prison for removing a headscarf.

Again, as in the other thread... who decides what is moral and what is not?

In iran, it is moral and expected for women to cover parts of their bodies, that men don't have to cover. And on facebook it is moral and expected for women to cover parts of their bodies, that men don't have to cover.

But you care about LGBT issues, and don't care about special covering rules for women, so you're arguing me, that one group of people should be protected because of unequal treatment, but other group of people shouldn't be protected for their unequal treatment.
That's what it's like to use Smalltalk.
Well, it depends a bit on what is meant by "banning LGBT content", but suppose that a gay couple wouldn't be allowed to post their wedding pictures. Since, presumably, all straight couples can do so, Facebook would effectively imply that gay couples are somehow "wrong" and should not be shown to people. I would find that deeply immoral because gay people are not worth less than straight people.

However, I would have thought that this line of reasoning is self-evident on a forum such as this one...
Great product!! Super simple to onboard, cheap and very useful.
What service are you using from sending Emails and Text notification?
This was exactly my experience when I tried to use it for software engineering. This is after having used it incredibly successfully to learn Japanese a decade prior and being very experienced with it.
They could implement UFS 2 if they wanted higher speed.
I often see this stuff and every result from every person I've seen is that fingerprints are unique. Even with DNT enabled, tools like uBlock, privacy badger (an EFF tool!), etc people are still unique. How does one actually become not unique? I'm on Apple hardware, so I can't imagine my hardware is unique (other than silicon lottery) and using Firefox. Testing in Safari shows "nearly unique" (1 bit difference than my FF results) so I gotta imagine that near is myself.

How does one actually make themselves non-unique?

And can we make things more transparent? How many bits is enough?
A digital game store like Steam, but where you could resell your games.
> Rust's current bottleneck may be due to CI sure, but then the question becomes why weren't DTKs used for CI?

Rust's CI is pretty demanding, both in general, as well as given that it's core to our stability story, we need it to be reliable, and something we can rely on for a long time. DTKs are by very nature not a long-term thing, but a short term stopgap.
I still haven't found a font I like better than Terminus. I've tried scores and keep coming back to it. I find most fonts to take up way to much horizontal space compared to Terminus. I might try a couple of those just to see, but I'll probably just end up back on Terminus.
If an individual can disclaim their code then there is no sane reason a corporation couldn’t. It’s not logically consistent otherwise.
Will integrate this with their yet another new messaging platform Yallo !
This is going to sound like a meme, but seriously: install gentoo.

“Linux” doesn’t write anything to the filesystem, but various helper utilities do, and this has become more true with systemd-journald.
The fixed format (and width) of Aarch64 is absolutely key to enabling 8-wide issue and is a characteristic of RISC (not RISC-V RV64GC tragically)
> Most likely Go and Rust aren't ported simply because porting languages is hard and time consuming.

So, to be clear, Rust is ported. It's not a tier 1 target yet, but it does work. Time is not the only issue here, as elaborated downthread. For the gory details, see https://github.com/rust-lang/rust/issues/73908
Probably an unpopular opinion here but this whole situation just comes off as so immature to me.

Author of free open source library loudly proclaims they won’t continue to do work for free. Loudly proclaims again when getting sponsored by one of the worst companies in the world that he will continue working on said project.

It’s a test data generator, not a Linux kernel, what sort of work is even left to justify being paid full time?
No, because there are other alternatives. The App Stores in these cases aren't considered their own market segments because they rely on the purchase of device to access them. Those devices are available from a large number of providers. Don't like Apple? Get an Android phone from any number of providers. Don't like the service? Switch to another carrier. Until the law changes to a point where companies have to allow other people to dictate their platforms (which will never happen), a company can do whatever it wants so long as it doesn't prevent a competitor from spinning up their own version.
I'd disagree, personally.

I much prefer the explicit error-handling style of Go, even if I also have to handle panics. Errors are explicit; panics (which are program bugs, and can't be handled) are implicit. But program bugs are always implicit.

To put it more concretely, my experience has been it is easier to write correct code using the error return style of Go than the exception style of Python or C#.

(And though I sadly haven't had an opportunity to use them for "real work," the explicit-error-return-with-ergonomic-syntax regimes of Rust/Zig/Haskell seem even nicer.)
Wii. Wii U.

Consumers were confused.

It doesn't always work.

I'd be willing to bet that Microsoft "loses" this generation, with their confusing name losing sales from parents and non-hardcore gamers that don't know this is a new console.
Flu vaccines have to be incubated in chicken eggs, so production capacity is limited by the rate at which chickens lay eggs.

Whereas the COVID vaccines are based on mRNA
Why not simply use that then?

We're using podman in containers inside gitlab ci.

We're _also_ running tests of containers inside containers in containers using gitlab-ci.

The main workaround we've applied is using crun as the runtime rather than runc.
I think that style is Corporate Memphis https://qz.com/quartzy/1728767/why-editorial-illustrations-l...

EDIT or Alegria? https://eyeondesign.aiga.org/dont-worry-these-gangley-armed-...
Transferring ownership of a project seems like quite a big step in order to get support.

I'm not familiar with hooks.io, but transferring ownership of something that seems promising in return for support for another thing feels a bit sleazy?
I always like to chime in and recommend people check out Singularity[0] containers if they haven't before. It's more common in academia because you can run containers without privileges which is nice in HPC environments. The containers themselves are simple immutable flat files that can be easily copied around, backed up, etc. There's also no system daemon. It's nice knowing everything you need for your container system exists in the containers themselves and a single singularity executable. No volumes, remembering to append --rm to avoid dangling containers, wondering where the actual images are stored, etc. Of course there are tradeoffs but I like them for certain use cases.

[0]: https://sylabs.io/
I'll bite.

I started on ARMv5 back in the days of Sheevaplug/Dreamplug. At least that had JTAG, even if the cable did cost $70.

I have tried:

* Espressobin: While Marvell's hardware is pretty good, they've had trouble with the v7 board, resulting in the small community being somewhat bifurcated. I still don't think it runs a mainline kernel properly. At least the PCIe slot is standards-compliant. u-boot+ATF will always be a 2018 (?) Marvell fork, no one's ever going to update that.

* Firefly RK3399. Lol. https://lkml.org/lkml/2020/4/6/320. Although, if you can get ARM Trusted Firmware working it's a reasonably competent board.

* Vocore2. Support is reasonably helpful but insists that I use GCC 3.4.2 to compile the bootloader. Remember to back up the wifi calibration data - you can't ever get it back if you erase it. You will need to break out the magnet wire if you want to unbrick it. Shame, it's a nice little MIPS board.

* Anything Libreboard - use this, they've put a stunning amount of work in to get things upstreamed.

When I want to just work on something not on a PC, I keep coming back to the Pi. The Pi 4 is competent with an SSD attached over USB 3, and the Pi 0W is great for very simple tasks that need Linux. I wish it were better, I wish Broadcom was more open, but the Pi has the biggest community I've seen in any "hobbyist" ARM space.
I think these arguments assume welding is a low-skill job. https://news.ycombinator.com/item?id=25166696 seems to explain why it isn't.

There are definitely some industries where the cost to get to the level where you make good money is too high, especially when you aren't sure when you start if you have the required talent to make a great living.

There will always be a shortage of great NBA centres - for reasons outside labour market functioning.
> It's quality is not actually bad in any way that typical applications (yes, even crypto) care about.

> observing a sufficient number of iterations (624 in the case of MT19937, since this is the size of the state vector from which future iterations are produced) allows one to predict all future iterations.

https://en.m.wikipedia.org/wiki/Mersenne_Twister

Care to square that circle?
Pretty sure that's G Suite/Workspace only. Also, doesn't that only handle voice features? I don't see SMS in that popout.