skysight-inc/HackerNews huggingface dataset:
Many languages are named after people, groups of people, animals, and companies including fictional or mythological characters. Some of them are indirect, being named after something else named after the person/beast/character.

Alice, Babbage, Curry, Dylan, Eiffel, FAUST, Gödel, Hume, Idris, Joule, Karel, Lua, Mercury, Nemmerle, Orwell, Python, Sather, Turing, WATFOR, Yorick, and Zeno to my understanding all named after people, groups of people, companies, gods, etc.

Then there are others besides Wolfram Language named after one or more contributors, like awk.

There are animals, plants, and gemstones - Zebra, Ant, Perl, the older Pearl, Ruby, Crystal, Elm, Oak, Maple (to represent Canadians, so kind of a two-fer), Emerald, Cobra, Mouse...

I don't know that anything is peculiar to the Modula family here.
At it's heart, ethics isn't a cognitive process, but it's based on an emotional one.

We care about domesticated animals because of Oxytocin(OT), the love/connection hormone:

" Recent reports have indicated the possible contribution of OT to the formation of a social bond between domesticated mammals (dog, sheep, cattle) and humans."[1]

And sure, we'll probably create at some point an artificial creature that will release oxytocin in humans. An it's an interesting question how to design such a machine.

But most AI's ? most likely, we won't feel any strong connection with them.

[1]https://link.springer.com/article/10.1134/S2079059717030042
> Do we want to live in a world where you have less opportunity because of characteristics you were born with?

Stop for a second and think about what this question implies. First, there are genetic characteristics which affect opportunity and can't be smoothed out. But even environmental characteristics are intractable. Factors like whether your parents read to you, make you do your homework, or make you go to school can't be corrected by social policy. Equal opportunity isn't a realizable goal.

The focus should be on preventing discrimination. But, while there is plenty of discrimination, discrimination explains a smaller share of unequal outcomes than unequal opportunity, which can't be fixed.
System programming in Rust – part 2
We use too many damn modals
I'd love to see incentives to help level the playing field for people who come from impoverished backgrounds. But instead, what we get, and what people seem to clamor most loudly for, is what a former employer of mine had: "hiring bonus if the candidate isn't white or male" (and at one point, all I could hire was non-white or non-male, and the way it was spun was "we are in a hiring freeze, except for diversity hires").

Some of us would like to solve the ills of the world without resorting to racism/sexism.
Tried this. Was not allowed to switch because it would cause an uneven class size. At least, that's what I was told the policy was for.
We are lucky that most people aren’t murderers: https://xkcd.com/1958/
Show HN: Free online tool to capture video stills
There’s no signup needed and it’s completely free. The tool can handle video files of up to 2GB.

The web app is useful for a couple things:

* grab visuals from videos for an email, report, etc.

* for youtubers, it’s useful for video thumbnails. Grab a video still from your YouTube video and use it on your thumbnail. Gives prospective viewers a glimpse of what’s in the video.

To use the tool: open a video file, select a time in the video and capture a still image

I’m using the following building blocks for this web app:

* vuejs/nuxt

* materialize css

* ffmpeg

* font awesome

Glad to field questions on the tool and the building process.
I'd be really interested in a series that would go over how you might write code in one language (say c++, java, python, whatever), how you might try to write it in Rust and the problems it entails, and then how to write it properly.

I haven't written Rust in 3-4 years, and trying to get back into it is painful.
It's a good point that most people won't be using Mathematica for solving LP and MIP models as it just uses CBC as the backend anyway. I mean you could of course, but I think most folks would just use an API to call CBC more directly outside of Mathematica. I bet they could add this feature easily enough though.
What’s a new dark mode task manager?
We also launched on Product Hunt today if you want to compare Leet's resume to others: https://www.producthunt.com/posts/dark-mode-resume
The best you can get right now are some NXP parts from Solid-Run (bulky form factor for mobile, no GPU), the Nvidia Xavier/Orin series mobile SoCs, or some of the newer Snapdragon devices (I'm not familiar with these.) These (all) support UEFI, too. But they are all vastly more expensive in almost every way vs an Apple Silicon device running Linux, and offer worse performance and less CPU features except Snapdragon, it's true. And all of them including Apple Silicon still have quirks.

Part of might be that -- and this is just an observation, speculation -- nobody seems to be licensing newer core designs in high volumes outside of server-class chips or explicit mobile SKUs. That means there's no volume to drip down to consumer parts. Everything is either a mobile SoC design or a high-margin server SKU, there's no mid-range option for a modern ARMv8.5 core -- which happens to be exactly the kind of device Apple targets with something like the Macbook Air.

The rumor is that Nvidia is aiming to get the Xavier/Orin series devices to have full upstream Linux support (GPU acceleration is a different story and needs Mesa, but may come later I suspect, since both the mobile and desktop GPU drivers are now open.) If that happens I think these would probably be the best alternative options you could get, in potentially mobile form factors -- but they are still much pricier when considering performance.
Theoretically couldn't you buy a Windows based ARM laptop or a beefed up Chromebook and then just install Linux?
1) You catch the SEGV signal you get when failing to read the address, then it is complicated, but it is similar to the mechanism used to reach safe points (also does not use jumps).

2) If there are no nulls, it is faster not to do a branch.

https://shipilev.net/jvm/anatomy-quarks/25-implicit-null-che...
> Living in a place that is overly car dependent, I’ve watched as billions are spent on light rails and bike lanes and such but ultimately have very low utilization. People, on average, don’t want to use it here. They won’t want to use it until there’s any economic reason to use it.

Or, alternatively, until it can actually get them to where they need to go?

It’s always frustrating when cities put in a few disconnected bike lanes and then act surprised when nobody uses them. It’s like… yes, I would love to use this bike lane, if it didn’t just end abruptly and throw me into multiple lanes of fast-moving cars! There’s one near me that looks very nice in isolation but ends at a freeway on/off ramp, so I don’t dare use it.
Imo, the politics is the design.

Who is going to pay for what? Who's responsible for when a certain part goes wrong?

If you figure out the politics well, you've mostly constrained the system design to something straightforward
Is there a way to save HN posts for later? The link you provided looks very interesting.
This isnt for the driver of the projecting vehicle, it is for everyone else around them.

And as many wrecks I have seen involving idiots invading safe stopping distances, this is a good idea, if they could make it work well in daytime.
They dont want diversity in its true meaning.
They just want to hire whoever they want, from wherever they want.
And "diversity" is the camouflage they hide behind.

https://web.archive.org/web/20220218114915/https://quillette...
How do the HR people even know that if some team members are LGBT? I am a gay and I think it is my private matter and not something I would be interested sharing with for example my employer. I prefer to separate work and my private life in many other issues as well.
It’s level 3 on pg’s hierarchy of disagreement - the whole concept of which I find interesting: http://www.paulgraham.com/disagree.html
Ethernet auto negotiation does not look past one single endpoint. It can only negotiate with the immediate peer.
> There are lots of good, sharp, critical things to say about the DEI movement

Would you mind saying them?
Man, that is creepy as hell. Perhaps it can be useful to really bring home to people how they're being spied on every day.
I wouldn’t say that. At least in the last years it way more exiting than before since AMD is competitive again and Apple does use ARM chips with a whole new tradeoff strategy. The only boring part is Intel IMO
Ahhh, is that the play? That makes a lot of sense.
People still use JPMorgan Chase and HSBC, both of which have been involved in money laundering.

https://www.icij.org/investigations/fincen-files/global-bank...
Yes? No welding required, just a few thumbscrews, if you use one of these:

https://westernsafety.com/nolan-portable-derail-pd-2/

On sale now! Or pick this one for bigger and faster trains:

https://www.aldonco.com/store/c/127-SaberTooth-Portable-Dera...

There are lots of tools, weapons, chemicals, and other things that a person could do that would be bad. It doesn't take much creativity, just a callous disregard for other people. But in contrast to the fearmongering and crime you'll see in the media, consider it a bit of good news that in spite of how incredibly easy it is to intentionally cause harm to someone else, billions and billions of people choose not to do that every single hour of every single day.
The notification thing really made my despise the Apple Watch, caused me way too much anxiety had to turn all those features off.

I'd wear a screenless Apple band with just the health sensors but I wont wear a notification distraction on my wrist again.
I tend to agree on legalization and rehabilitation, more than you know.

I just don't think Silk Road (and its brethren) were a means to that end. It just hides a lot of the issue.
Oh, I thought it was real-time :) Anyway, I might try out that fork too.
I agree with you — forcing a new thing because you need one, will likely always fail. I suspect though that Facebook and Apple both feel pressure from shareholders to show constant growth (although Apple has tempered that expectation somewhat by offering dividends to shareholders). I think Apple has a broader base upon which to find the more organic areas to grow. Facebook instead had a large, but non-paying user base ... perhaps fewer options.
Ignoring the front-end (which is unnecessary to use it), Tornado Cash is a protocol, run by a decentralized network of computers. The code for the protocol is shared by a network of computers execute this code according to specific rules and validate transactions. A specific deployment of the code was sanctioned, but this means anyone else using the code (which has to be deployed to this network to be used trustlessly) is risky to use now
The counter-argument from the embassies point of view would be that, since you're running the browser on top of the simpler execution environment, you could ship the exact version of the browser that works with your content. That way, only the execution environment (i.e. the simpler APIs) would have to be backwards compatible. So content could theoretically live longer, as we'd ship the interpreter of the content along with the content.
Feeling creatures deserve rights, since they can suffer. Intelligence is at best indirectly related, if at all.
>> You know, writing like a high school sophomore on a message board.

Ad-hominem, man in the arena, etc.
You can favorite submissions, but not individual comments.

Edit: I was wrong! :D
If you're not already doing that, then yes you do.

If you have just one mode of traffic ("everything is a car") , buses and fire-engines can get stuck in traffic, disabled people might not be able to park in front of the door, and delivery vans might end up blocking the road all over the place.

Once you start splitting traffic modes and managing them separately, you'll find that deliveries, moving trucks, emergency services and disabled mobility are all examples of modes that you could be splitting and managing separately, to get them to their destinations as quickly and efficiently as possible.
It's a Ponzi scheme when it's not sustainable.

Social Security in the US, for example is not financially viable in its current form. Either the retirement age will need to be raised or its obligations will need to be abandoned, probably a bit of both.

Some but not all European pension schemes are facing similar problems.
What you might try doing is to first decide what kind of non-CRUD stuff you want to do, find a company that does both that and web work, join the company, and then work your way around to an internal transfer after proving yourself there.
That is the state of non-server ARM in general on Linux.
It requires mucking with device trees and what not on most SBC's, etc.
Some of them kind of work.

The likely OEM's the SOC for a laptop like this (rockchip, amlogic, etc) are mostly non-helpful. Though rockchip is getting upstream reasonably well now (IE you could probably build a mainline kernel that works).

But honestly, I would expect a linux laptop built with any on-market ARM SOC to be a mess right now.

There is actually one SBC vendor who runs linux in a container under the android kernel because the android kernel has much better ARM hardware support :)

(which is probably right - most of the SOC's you'd put in a laptop are being built mainly for android based set top boxes, tablets, etc)

It would take a couple iterations and dedicated work to get somewhere good.
All diversity policies and measures are leading to Cobra effects https://en.wikipedia.org/wiki/Perverse_incentive#The_origina...

The only policy that is actually right is not to discriminate against colors, ethnicities, political views, etc..

but putting pressure to try to hire african/asian/latinos/women/whatever is like putting pressure on people to buy products from someone just to proof they don't discriminate against, which is extremely absurd and against the purpose.
I'm a little disappointed that this doesn't include passkeys support, if only because it confirms beyond doubt that it's a iOS 16/Ventura feature only.

I get that those updates are just around the corner, but given the particular harsh cut-off for old Mac hardware this year there are going to be a lot of people locked out of the improved security model on these devices.
> In the modern art interpretation artists will not lose to SD. SD will enable them to do different things.

Indeed. There was a time in the past ages in which one had to wait for a certain dye to arrive in your local merchant, take it and mix it with another dye in order to be able to paint a color that you need painted in your painting. They also waited and scoured for brushes and other supplies.

Those tools and supplies becoming available widespread and easy did not reduce the quality of art. It made it easier to do art. Artists gained more time to express what they exactly had in mind rather than going through the mundanities of having to deal with tools and supplies.

Computers have done the same. A lot of the art that can be done through computers these days, including the much-underappreciated art of creating virtual worlds and tales in computer games, would be dreams for the artists of earlier ages.

AI won't be any different.

The artists now will be able to say "Put a distant view of Shangri-La, half visible behind a misty mountain during sunset, as the traveler gazes at it and wonders when he will finally arrive there". And they will have it.

Now, from this point on it gets interesting: Notice that how it was extremely easy for the artist to get a scene that conveys a particular emotion created. What was difficult now, and what was the final work of art in the earlier times, is now just a simple statement. Everything got much simpler.

Meaning that, the artist will be able to convey more complex emotions and situations, creating more refined art.

That's what happens when we give more tools to people and make a given level of doing anything simpler: People start building more advanced stuff, and the complexity moves to the newly emerging level. Like in software. Will be the same in art.
I've enjoyed using Inklewriter myself.

https://www.inklewriter.com/

It's free software, and I've always enjoyed using it.
Ran them on fleet laptops. They broke. All. the. time.
I hear what you’re saying, but the thing is that, while I agree with you on the efficiency point, more room for bikes still means less room for cars in sum. The fact that more bikes on the road means more room for the cars that remain, doesn’t take away from the fact that there are few cars, and less room dedicated cars in total.
I suspect malls will be more economically viable in developing countries than in the first world. Payroll at $15 an hour is a high bar to meet for outlet stores which already struggle with high rent.
This diversity stuff comes from the very top, when I was doing my PhD the three most productive (and published) grad students and post docs were a few white and chinese guys. But every grant I proofread from my advisor extolled the "diverse" make up of the lab and the contributions from underrepresented minorities therein (women of various backgrounds) who largely did not contribute to any of the prior work on which the grant was premised. This is universities taking their cues from their funding agencies, the government, and expounding on them.
Can you share a counterexample?
Searches for "woman" and "man" (or for "her" or "him") are kind of depressing, for what they say about the world represented in the training data, and then filtered through what people are looking for from Stable Diffusion.

Even worse, try searching for "open", or don't, since surprisingly it's even more awful.
I think it's past time that we started working on hardware machines that more closely resemble higher level languages than C/C++.

It's sometimes said that C/C++ are so performant because they are close to the metal, but I think often at this point we're seeing the reverse causal arrow: C/C++ remain so performant because that's still the "virtual machine" most modern processor/computer architectures are targeting. C/C++ ideas of memory management. C/C++ ideas of process/thread concurrency. No current processor architect would dare to break that model and do something in a new "modern" mold at the risk of sabotaging the performance of C/C++ apps that don't/can't/won't migrate to new paradigms/abstractions.

(Arguably that's part of the "betrayal" of the Meltdown and Spectre CPU timing bugs/hacks: the CPU doing too many things to mimic a C/C++ "machine" even though the raw details of the underlying concurrency model at the hardware have needed to vastly change and that abstraction break bleeding into a vulnerability. What if the hardware didn't have to work so hard to pretend to be a very fast C/C++ "strictly in order" machine? Could it be a faster machine if the abstractions it was targeting themselves were more concurrent and more secure?)

Lisp machines in the 70s had hardware memory garbage collectors. We've advanced the state of the art of memory garbage collectors quite a bit in the decades after, but few since have thought to again try to express that in hardware.

There have been dalliances with chipsets designed to more closely mimic the JVM (Java Virtual Machine) or CLR (Common Language Runtime; .NET's VM) that got some play in embedded design spaces, but the common echo was that they ran C/C++ code too slowly and were themselves labeled as "slow" and "not very useful for general purposes" (because we've tautologically defined C/C++ as "for general purposes").

It's easy to wonder if we could escape this trap of building our hardware machines to resemble our least capable, lowest common denominator "virtual machine" like the C/C++ model and push towards higher level concepts deep in hardware.

Lisp machines and JVM/CLR machines all have more interesting reflectivity over live objects than C/C++ machines. There's at the very least component model benefits to being able to get general information about the live object states. There's roads to more "Actor" based types of designs. More "object-oriented" possibility spaces than "files".

If you are talking about true, "clean slate", no concerns about backwards compatibility whatsoever, no concerns that interoperating with older software might need to be truly emulated and might possibly be slower in trade-off for better software design of new, non-emulated stuff, I think you might start at basic hardware assumptions and architectures. There's so much more to experiment there that we don't have the budget to explore if we have to continue to keep up the illusion that "C/C++ apps are fast and close to the hardware" for backwards compatibility's sake.
Theres no skill in AI art involved and i think skill is part of art being art so..

Art is one of those raw human things
Standard in Waldorf schools. The first-grade teacher follows her/his class all the way up to 8th grade. As the students grow, so does the teacher.

All the advantages -- and disadvantages -- that you might imagine.
Google canceled its next Pixelbook and shut down the team building it
Check out Place Not Race by Sheryll Cashin for a more nuanced, intellectual discussion.

https://www.amazon.com/Place-Not-Race-Opportunity-America/dp...
I have tried, through a very good friend who is an artist. She has exhibited at some major galleries in Europe, and I’d say she knows her stuff.

Much as I love my friend, after the exposure I’ve had to modern art I have to agree that it is almost without exception meaningless trash.

Look, let’s just be real for a moment here. Take a step back and ask yourself what’s more likely: that (A) there really is something deep and mysterious about the banana-on-the-wall or (B) most actual artistry disappeared with the invention of photography and modern artists are LARPing, sustained by taxpayer handouts and the financial fumes of the money laundering and tax evasion that high end art is used for.

Modern art is a joke, and everyone including the artists know it.
If I were a Russian (I'm not), I wouldn't want the Russian government finding out that I donated crypto to Ukraine defense efforts.
I do. I've been in male-dominated fields my whole career, and gender imbalances create weird dynamics.
Just use MSI Afterburner and do some tests. I also usually setup a fan curve where the fan always runs faster than default to keep the temps lower.
The many problems with implementing Single Sign-On
Matt, that is not our intention. But we are trying to build a business around making schema-driven APIs easy, and protobuf is at the core of our current products. So we are trying to improve the ecosystem around protobuf, and a critical aspect of that in our esteem is having a spec.

While `protoc` remains the source of truth, this spec captures the syntax and rules accepted and enforced by `protoc` in a far more detailed way than the official developer site.
"This argument is written and reasoned like that of a high school sophomore" is, believe it or not, not an ad-hominem argument.
Yes, I've been doing just this, then brushing over the canvas print with thick varnish, it's quite convincing.
This seems to be referring to https://docs.microsoft.com/en-us/microsoft-365/security/defe... which would mean that they require the browser itself to be digitally signed, not the JS.
Oh my gosh, no! Those of us who needed it did like it a lot, and PC Cards before it. But PCMCIA disbanded in 2009, ExpressCard 2.0 failed to catch fire, and USB got "good enough". And now it's apparently acceptable to parade around one's dongles in public.
Four : Rust is what, less than a decade old? Rust itself is modern, there's no 'old' or 'ancient' rust, it's all modern, no?