skysight-inc/HackerNews huggingface dataset:
It's fantastic for simple tasks, which is why so many people use it. It also turns out that many complex tasks can be reduced to a collection of simple tasks, otherwise known as "a bunch of crappy scripts".

I encourage all my teams to avoid built-in CI/CD features and plugins and just script what they want in a Docker container. It ends up being easier to maintain, breaks less often, and is more portable.
I wonder if anyone using Linux regularly ran it on a PPC 601?

Because as a former owner of an Itanium[1] I can say that even when a processor is "officially supported" upstream, unless a critical mass of people actually use it there are lots of weird regressions. Debian/ia64 at the time (2015) only partially worked - lots of common utilities would randomly segfault or fail in peculiar ways.

[1] https://rwmj.wordpress.com/2014/09/08/raise-the-itanic/ https://rwmj.wordpress.com/2015/05/03/raise-the-itanic-part-...
Perhaps you understood me too literally. I mean the customer as boss in the abstract sense — not as if they are making literal management decisions. Customer as metonym.

When you seek product-market fit, or decide which features to prioritize for development, you are in effect seeking to satisfy this boss. When you make pricing decisions, you’re likewise being guided by the constraints of your target customer base. The customer can ultimately shut you down, firing everyone, to stretch the metaphor. Can you fire the customer? Sure. But you always need a customer of some kind, and as a going concern you ultimately serve at the pleasure of that (aggregate) customer, and not the reverse.
Not only that, when I order clothes from Amazon they always come in a special plastic bag which is already prepared for re-sealing and return, instead of their signature cardboard boxes.

I guess the industry knows that the only way to sell clothes online is having more than half of them returned, no questions asked. It is probably cheaper than having physical stores to try them out, or even than standardizing clothes sizing: just let the client order the item in two or three sizes and return the ones that don't fit.
> they claimed that existing natural gas infrastructure can be used to transport hydrogen.

Are you referring to me there? Because I never said that.
Yes, for cars, but not for motorcycles (or if it is, that law is universally ignored).
Launch HN: We have built something out of the “Did you know” concept.Try it
I'm not so sure shopping malls are really less wasteful.
> The human life is too short and body is too fragile for cosmic voyages.

Maybe you are right about the fragile part (though we can fly to the Moon and back already, so I’m not sure), but we can theoretically survive any cosmic voyage thanks to the relativistic time dilation. We just need to fly fast enough.
I use MathJax for rendering equations on https://ultimateelectronicsbook.com/ and it's worked very well from a rendering quality perspective. I looked at Katex for performance, but it didn't support all of the LaTeX formatting that I use.

You can scroll through https://ultimateelectronicsbook.com/systems-of-equations/ for a particularly formatting-heavy example with lots of matrix equations and augmented matrices, working through Gaussian decomposition and LU factorization examples.

Instead, for performance, I wrote a small Ruby / Jekyll plugin to do MathJax server-side rendering. It calls the mathjax-node npm package, with some caching on top because it's so slow. This outputs static HTML and CSS with a few math fonts.

The mathjax-node-sre npm package even populates aria-label fields for each equation:

<span class="mjx-math" aria-label="y left-parenthesis x right-parenthesis equals StartFraction 1 Over 1 plus x EndFraction">...</span>

If you have the option to consider server-side equation rendering, your users may thank you.
I'm reminded of the Simpson's lunch lady: "There's very little meat in these gym mats" as she's grinding them into meatloaf.

I'm more concerned now since who knows with the virus what the right way of possibly sanitizing a mattress would take that nobody will be taking them for a while.
It's advantage is being on-prem. So, it goes with the on-prem k8s like Openshift of Redhat/IBM. Who are the likely customers for on-prem solutions? Insurance, banks, healthcare, etc. That's where you see these solutions.
Space Shuttle Main Engine Orientation [pdf]
No.

Most of the US was full service until the 80s. NJ and Oregon just never made the change.
I appreciate your sentiment, but men don't have accurate sizing either. S-M-L are completely inconsistent between brands and even within them. You have to be pretty aware of which brands vanity size, especially if your weight fluctuates. Buying something online is a crap-shoot, particularly if its from a company you've never purchased from before, or from a European or Asian brand.
Processing separate video streams works well with separate processes. There is some cost related to starting the other processes and sometimes libraries may stumble (e.g. several instances of ML libraries allocating all the GPU memory) but once it's running it's literally two separate processes that can do their work independently.

Multiprocessing could be a pain if you need to pass frames of a single video stream. Traditionally you'd need to pickle/unpickle them to pass them between processes.
There are software licenses like the Hippocratic License[1], Mind Products' license[2] or the Harm-Less Permissive License[3].

[1] https://firstdonoharm.dev/

[2] https://www.mindprod.com/contact/nonmil.html

[3] https://4zm.org/files/2010/HPL/index.html
The 601 had support for some POWER instructions that weren’t part of the PPC ISA and weren’t supported by later chips, I know Apple’s developer notes for these machines mentioned that you had to avoid those.
I think the serving in the military seen as honourable is largely due to propaganda. There are different levels to it, but it is very obvious when coming from Europe to the US, where you see "support our troops" signs very regularly.
Selection pressure probably doesn’t apply to evolution in the present tense as evolution is not a conscious entity. Survival of the fittest could have only a past tense application ie the cause of evolution traits surviving. In this case evolution doesn’t know if 3 arteries is good or bad it just happens those people have more kids and their kids have more kids until one day all the 3 artery people die because of some disease where having 3 arteries means you are more likely to die. This will leave 2 artery people living on and from their perspective looking back it’s then selection pressure.
Yes. I made it through most the series and I think your take is accurate. The story is interesting and the plot progresses in unexpected ways.

It is worth continuing with them as the story is clever, however the dialogue and characters are basic at best.
As you say, the characters are like a synopsis of the person which is given the odd line, and this is never filled in.

I attempted to see if anything had been written about this aspect of his books, and stumbled into the mess that was his attitude to women. It’s depressing to find these things out.

https://lithub.com/what-to-make-of-isaac-asimov-sci-fi-giant...
e500mc is. e500v1 and v2 aren't even user-space compatible because Ruiz-era Motorola was cheap and wanted SMD w/o Altivec, so they replaced the FPU...
Tokyo bourse outage finds scant interest overseas
A couple other counterexamples to

> "Records with the same internal data ARE equal by default"

Floats: floating point equality tests between two floats of the same value or testing equality with itself is generally "true" with the exception of NaN (i.e. "not a number") values. Testing if NaN == Nan is "false" according to the IEEE [1]. (Probably not all languages follow IEEE's recommendation.)

Functions: some functions are trivially the same, and some functions are trivially different, but deciding whether arbitrary functions (for instance, f(x) { x + x } and f(x) { 2*x } return the same values and have the same side-effects for all possible inputs is generally not something a compiler should be expected to do. So any record with a function as a field can't really be tested for equality.

[1] https://stackoverflow.com/questions/38798791/nan-comparison-...
> Technology was always just a tool

There's a 1918 plaque in Bath, NC that reads "Bath, originally the Indian town of Pampticough, was settled by white men about 1690 and incorporated in 1703. It is the oldest town in North Carolina."

What enabled the replacement of the original inhabitants was technology, in the form of ships, guns, and, arguably, health care. Given that events like this are some of the sources of the 'freedom and democracy our ancestors fought for', are you willing to grant that evil depends on which side you stand on? Are you willing to discuss the idea that maybe technology isn't neutral?
I use MathJax and it is great. Thank you for the great work.
FWIW, Mathjax doesn't have much to do with AJAX calls.

AJAX is just ubiquitous and it's easier to use without frameworks nowadays. React is a library that solves different problems from the frameworks that made AJAX easier like Prototype and jQuery.

React helps folk build UIs through interesting data-models and the ShadowDOM. AJAX is required by anything but the most trivial React projects to make server-side requests.

Hope that helps :)
> Drop Python and move fully into C++.

Do you have any experience with that?
Samsung Cloud Service Termination
Good point. I hadn't thought about that. With careful use of umask, chgrp, and chmod (in that order and with proper error handling), you could protect yourself, but just setting it to the right value in the first place seems simpler.
It is really interesting to see this becoming more widespread. I am waiting for a delivery in the first batch of the Quad Cortex.
Big fan of the first, I make small tweaks to my keyboard layout in QMK and they've really added up to a fluid experience.

Strong disagree on the second: Photoshop should absolutely not move controls around on some kind of magic guesswork basis. That would destroy visual/muscle memory and undermine the users sense of control and mastery. Bad news.

It would be pretty great if programs with tool palettes came with a configurator so that the user could deliberately move things around, remove and add tools, and otherwise customize. As long as it was saved in a plain-text config that they could move around, this would be a win, just like it is in text editors.
It'd be a lot better if the article wasn't filled with ad nauseam scaremongering about how poor sleep causes every form of human suffering if not outright death.

Many of his suggestions are simply not actionable to many people in the strongest sense of the term. Letting children sleep longer is simply not legal in (I assume) most jurisdictions. He mentions off-hand that co-sleeping is not recommended by most pediatricians but fails to mention that the risk associated with co-sleeping is death. Free sleeping is simply not possible for those who need to be at work in the mornings.

This article essentially amounts to a fire-and-brimstone sermon full of questionable statements, things that run directly contrary to established science, and poor argumentation and use of sources; it is also an order of magnitude too long for even the most patient reader.

Truly a shame, because I think there's actually a lot of useful ideas and information there, but they are very hard to separate from the scaremongering and pseudoscience.
Yeah, the exact figures escape me but essentially having someone on site to cleanup, watch things, etc costs less than having no one... which is one of the reasons Oregon mandates it, it provides jobs and has zero effect on the profitability of the service station.
> 2. The f() { test -d /tmp && echo "exists" } problem. The exit code of the function is probably not what you expect!

The exit code is 0 (assuming /tmp/, stdout, /bin/test and /bin/echo are all working correctly; with /tmp1 it's 1), as expected; is this referencing a bug in sh and/or bash that I've fixed locally and then forgotten about?

(Also, I'm pretty sure it should be:

f() { test -d /tmp && echo "exists"; }

unless the parse error for missing ';' was your point (I haven't bothered to fix that one, but maybe Oil has).)
He shouldn't be bringing politics to work. And we shouldn't be bringing politics to HN.
> Yikes Was this with/out some sort of cluster support?

Each developer built on their own workstation. We meant to look into built-cluster, but we never got around to it.

> Which language?

C++ mostly old style, some C++11, quite a bit of template programming (but I haven't seen anything too fancy).

> Is this due to legacy practices, or is it simply a difficult build?

It sure was an old code base, not sure what you mean by legacy practices (but that might make it a yes ;-}
Not sure either, what would make it difficult, but there were C++ templates and it was fairly large (sum of resulting object files in the order of a few hundred MiB).
100% this. As a Canadian it's absolutely flabbergasting everytime I go there, the sheer level of martial obsession in the US. It bleeds over into Canada to some degree, but not dramatically.

I suspect in part it comes from the country having its genesis in a war, its first president being a general, and its republic built around a president whose title is "commander in chief."

That and its economic supremacy / dominance is supported in part by its military dominance.
Your argument is based on the proposition that a dog machine able to fool him can be built. There is no proof for that yet, and having it for an axiom is quite far fetched.
AJAX is just a set of principles to make client side web applications more dynamic by getting all the data async and updating the DOM. AJAX is very much alive in modern client side js frameworks like Angular, react etc... It is just abstracted away a little (or a lot).
Very interesting and thought provoking. Making a bit clearer the, 'there's something happening here, not quite sure what it is.'
It's a double standard in that web browsers are not considered responsible for the content they display while chat apps are considered responsible. These are two different standards being applied just because of a technicality about whose servers the data is hosted on (whether app owner = server owner). Would Apple be okay with allowing a third-party front-end to the Telegram servers? Safari can be that if you use the web app version of Telegram.
What are Novation and Aphex Twin up to?
I wanted to like Julia, but loading the graphing library takes longer than starting the entirety of MATLAB. Not a good design.
In Memoriam: John D. Barrow
'Defense contractor' is a euphemism used because mercenaries have been considered a disreputable lot for centuries, if not longer.
Hasn't this been on HN for the past week at least?
There are plenty of touring musicians using Kemper digital models of their tube amps or Helix/AxeFX
> what are we supposed to do now, 'choose' to expose ourselves to different information?

Yes? If there is no free will just input and output, the input of this article might change your internal state such that you as a machine process subsequent input differently. Free will or not does not change this. A lack of free will doesn't me we just stop even trying to change how people behave.

Cars are deterministic machines but we still get oil changes and repairs.

EDIT: Or to put it differently, a lack of free will does not mean a lack of internal state. But it might mean that we should pay more attention to that internal state and what we do with it.
Software AG IT giant hit with $23M ransom by Clop ransomware
I too have worked on contact centre software but it was at least the kind that people called into, not ones that make outbound calls.

But I also worked in ad tech for many years.

So I have things to atone for. :-)
Can’t telegram be accessed through a website?
Does it also impact fertility?
You are assuming this is completely random, and perhaps it is. But the evolutions about wisdom teeth for instance seem logical.
This is very unhelpful comment. They're both excellent keyboards in their own right and offer different features depending on what you're looking for.
Soldiers (infantry riflemen, the typical soldier) can chose who they kill, weapon engineers can not.
Why would mutations ever stop? Also evolution is used ad nauseum it's annoying.
Is cancer mutation evolution?
Are hereditary sicknesses evolution?

Mutation seems more objective and neutral term here.
I think this is a great explanation. Are this kind of manual optimisations still needed when using the higher level frameworks? Or at least those should make it clear in the types when a pipeline moves from cpu to gpu and vice versa.
> Doesn't the problem usually start when they ask to be treated in a special way, that is, compel others to do things (which tends to collide with the fundamental idea of not-being-forced)?

I don’t think so—black people have been asking to be treated like their lives have value, gay people have been asking to get married, trans people have been asking to be allowed to exist. Those seem to be pretty fundamental rights—I don’t see any of that as asking for special treatments.
One ethical complication in the US is that the military is effectively a jobs program for people from lower economic classes - it offers you both pay and experience straight out of high school as well as funding for a college decree, and you can turn that into a promising career. (As long as you're not physically or mentally broken by the whole experience, that is.) For many teenagers from poorer parts of the country who aren't getting into good colleges and don't see many other prospects, the military is one of their best options. And, at least in the last few decades, there was a pretty decent chance you wouldn't see combat at all.

(A side effect here: the military finds it harder to recruit in places which have good job markets and higher minimum wages, because their value proposition isn't as strong in comparison, and the risk of moral injury and regular old injury weighs against that choice. Here's an article about it, from a right-leaning news site no less: https://dailycaller.com/2019/01/02/us-army-recruiting-proble...)

While "just following orders" isn't a defense for war crimes, I think there's a lot of sympathy for people who enlist and follow the rules of war, and we don't see them as morally culpable for making the wars happen (or giving the military the ability to engage in war). Most of them would prefer to finish their agreed term of service and go back home.

Meanwhile, defense contractors profit specifically from military engagements ("Every gun that is made, every warship launched, every rocket fired...") and have more of an incentive to see wars happen, and they generally employ people who can find equivalent jobs and careers outside of defense, so if you're the sort of person who finds the military-industrial complex unethical, it makes a lot more sense to pin it on the industrial part of that complex.
The Moonlander lets you angle the thumb cluster seprately, where the ergodox ez is a single flat plane.

For the bowl shape, you'd need to look at something like the Dactyl Manuform I mentioned.

Many split keyboards transfer keypresses from one side to the other via simple audio cables, I believe footpedals could be spliced in there too, but that's just speculation.
OK and did you get around it? New phone etc?

Is there any recourse?
With no selection pressure a gene will not from 10% to 30% in a few generations. That requires a tremendous selective advantage.
It makes me sad that there is a non-zero chance that in a few hundred years, the end of the 20th century and the 21st century could become modern dark ages because of the inability to access digital media of the time.
you can't avoid politics. you just can't.

if you are avoiding politics, you are just blindly following some politics.
It's easier to convince families to send their young sons and daughters to the military when you tell them they are "heroes" and "patriots" for doing so. It's the same reason we called nurses and grocery store clerks "heroes" during the pandemic lock downs.
You learn better when sleeping enough, consecutive 5 hour sleep nights were pretty much guatanteeing less learning.
I wonder what he thinks of the tone of that short film version, which at least to me isn't comedic at all.
How can a non citizen pay taxes?
How would you use this information?
There was once a post here on HN (long enough ago that I couldn't find it just now) that was a text editor that didn't allow anything other than adding text. You couldn't go back, delete, etc. And its purpose was exactly what you are asking for - a productivity tool that let you get your ideas written out without getting sidetracked by tweaking, and you could then use another editor at another time to polish it up.

At the time, I thought it would be cool to make that a particular mode in an editor - kinda like running vi in INSERT mode without readline, but additionally without all the ^Control characters showing up whenever you accidentally try to do something other than typing straight ahead.

Hopefully my description will jog someone's memory.
It is an interesting point so I can discuss a little bit. Seems people didn't understand the implication of an autocratic government.

When people tried to avoid government funded software, let say a communication app, what is the reason? Because we want to avoid state-owned software violating user privacy and sent all my personal data for their profiling database.

You will trust a private company for that more, why? Because even a private company have to obey court order to disclose personal information to law enforcement, they usually have the right to deny it before the issue escalated to the court.

Now what is the case for autocratic government? Are there any real private company? Using China as an example, any person have to right to inform the government about secret information obtained, so China government have the right to get any information obtained from any Chinese private company without court order. In addition, any large organization including public company have to setup a party branch and have CCP member to oversee the organization. Including Huawei, claiming to be a private company.

So, using any product from any private Chinese company has equivalent disadvantage to a 3-letter agency funded VPN network.

Now back to the issue of if Liang is CCP or not. I won't quote unconfirmed source about Liang is a hidden CCP member. Just use the opened fact, Liang is a formal governor of Hong Kong, which means Liang has taking oath to CCP and CCP trusted this person to rule HK. Liang is currently a decision maker inside CCP's committee, and if Liang has conduct issue from CCP's point of view, then Liang can be secretly prosecuted by party order and put in jail in China.

Another example is Teresa Cheng, Hong Kong Secretary for Justice. For some reason she has been to UK but being taken back to China for investigating her conduct and possibility for applying political asylum by party secret police. She was then released and continued her work in Hong Kong. Detailed is not confirmed, but one thing is clear. Any Hong Kong official can be threatened by party secret police and they must do their job according to CCP plan.
That's super cool. I've been both playing around with building analog pedals and thinking about how to cram various single board computers into a pedal enclosure for open source effect modelling goodness. How much compute does running the model use?
https://news.ycombinator.com/item?id=24738523
The waking up part is more important than the sleep part.
Interestingly there are a few smaller gas stations in NJ that are now self-service due to Covid.
Rift: F5 CVE-2020-5902 and Citrix CVE-2020-8193, CVE-2020-8195 and CVE-2020-819