skysight-inc/HackerNews huggingface dataset:
It will affect the majority of earth-based astronomers -- science these days comes from the concordance of experiments.
This would certainly be beneficial for the XeTeX "oxidation" efforts[1] for fonts parsing and shaping[2]. There is also a number of existing alternatives: font-kit[3], Skribo[4], RustType[5], ttf-parser[6]. Some of them are just parsers, some - font shapers. Still all of them are relevant to the subject.

[1] https://github.com/crlf0710/tectonic

[2] https://github.com/crlf0710/tectonic/issues/117

[3] https://github.com/servo/font-kit

[4] https://github.com/linebender/skribo

[5] https://gitlab.redox-os.org/redox-os/rusttype/

[6] https://github.com/RazrFalcon/ttf-parser
absolutely. i can't imagine someone dropping the f*g slur in a store in a core urban center and not being called on it almost immediately.
Banning microwave ovens (and RF transmission in general) is precisely what is done near radio-astronomy sites (see Green Bank, the SKA, etc.)
This is a large part of my job because all equipment must be locked out before it is serviced.
The author says "AI is already at or beyond human accuracy in all the tasks on this slide and is
continuing to get better rapidly" and one of his examples is "Medical diagnosis from scans". That is an example of precisely the sort of snake oil hype he's berating in the social prediction category.

In an extremely narrow sense of pattern recognition of some "image features", i.e. 5% of what a radiologist actually does, he's probably right. But context is the other 95%, and AI is nowhere close to being able to approach expert accuracy in that. It's a goal as far away from reality as AGI.

"AI" tools will probably improve the productivity of radiologists, and there are statistical learning tools that already kind of do that (usually not actually widely used in medical practice, you can say yet, I can say who knows but nice prototype). But actual diagnosis, like the part where an MD makes a judgement call and the part which malpractice insurance is for? Not in any of our lifetimes.

A radiologist friend complains that it's been 10+ years since they've been using speech recognition instead of a human transcriptionist, and all the systems out there are still really bad. Recognizing medical lingo is something you can probably achieve with more training data, but the software that sometimes drops "not" from a scan report is a cost-cutting measure, not a productivity tool. It makes the radiologist worse off because he's got to waste his time proofreading the hell out of it, but the hospital saves money.
Cement is too heavy to transport economically over long distances. I remember reading years ago that something like 90% of cement is made within 35 miles of where it's used.
That makes sense. I'm coming from the angle of applied ML where solutions need to solve a business problem rather than advance the field of ML. In consulting many problems can't be solved well without a labeled dataset and in lieu of one, less credible data scientists will claim they can solve it in an unsupervised manner.
I'm of the opinion that the Earth is actually a Hypertorus with the sun suspended in the center of the Torus. The surface of the Earth coninually wraps inside and out. The portions of the planet surface that are facing inward experience day time, and those facing outward night.
In my code, the Z doesn't mean integer; it stands for zero. Nat is an inductive type, and Z is the base case. Z has type Nat.
Sounds like Ravens progressive matricies.
Our calendars skipped 11 days in 1752
How does using a shopping portal facilitate kickbacks?
One issue with this "for the lols" stuff is that some percentage of people won't be doing it for the lols. Even if only 1% of the people doing it aren't joking, that number continues to grow and those people, thanks to the other 99%, think they're onto something and have found a movement. That could one day lead to actual problems caused by these people regarding funding or research, or just a general nuisance as with the anti-vax people.
If there is no demo, there's no way I'm playing with it. Period.
Wherever there are catholic priests, you'll find latin speakers. That's certainly a plus, though I really think that English surpassed its spread in so many ways.

The global English we, non-native, use is a simplified one. It is its main appeal: an easy-to-learn language, a simple alphabet, many words of the modern world already phonetically transcribed in many languages.

Latin is too rigid to still be used. Too hard to learn, especially by non-westerners and a culture of not allowing "incorrect" grammar (notwithstanding the fact that ancient Romans frequently were 'creative' in that respect)

But yes, global English is much simplified. I consider myself fairly fluent in that dialect yet I have British friends who are able to converse in a vocabulary that makes me incapable of following their discussion. I guess that would be like me using old French and aged expressions.
Just run the following command in your terminal: "cal 9 1752"
I think most people would just buy it at walmart who's selling it for $44, or amazon where it's also being sold for $44 ("by Playstation".) 3rd gen chromecast (is that not sufficient to stream video?) is $35.

So $79 vs $130/136. That's quite a lot to many people. You can pick the more expensive options to make a point I guess, though I'm not sure what that point would be.
https://www.oregonlive.com/silicon-forest/2018/10/intel_sued...

Pretty recent death caused partially by not following this procedure.
That was an awesome read. Thanks for sharing!
>Seriously, if you all believe everywhere else in the world is so much better, why stay?

Right, because should an American decide that they like country X more, they can just move to country X, which is waiting for them with open arms.

Like, anyone could be Swedish, right?

Immigration is an easy-peasy thing; who can possibly find it difficult to get a job overseas, learn a language, leave family and friends behind, get an entire new social and support network, lose a ton of money and/or most of your possessions in an overseas move (re-purchasing is often cheaper, but costs a ton either way), jump through a thousand bureaucratic hoops, all with no guarantee of actually having long-term prospects in the country paper-wise.

That's, of course, assuming that no American has crippling debt that would effectively prevent them from going somewhere where people can comfortably live on a smaller salary (since their education and healthcare are free).

No sirree, not a problem at all. Love it or leave it, and when you do, don't come back, just get another citizenship somewhere. Somehow. Should be easy, right?

Also, nobody in their right mind would think to criticize some aspects of a country (healthcare, justice system, etc), while enjoying some others (opportunities as a software developer) that make it worth it to be here. Not even immigrants.

Tell you what, even in 90-s Ukraine, one wouldn't think much about calling an ambulance if someone was real sick. And I wasn't afraid of the cops there. They were corrupt, but predictable; worst case, you have to bribe them. Police shooting unarmed civilians was unheard of. I don't think I've even seen a gun before I moved to the US.

The US has some catching-up to do.
When I play a game, I sink hours of my finite life into it without any possibility of ever getting that time back. When I "preserve" a game, what does that cost me? Less space on my bookshelf than a typical mass-market paperback novel. Virtually nothing. The cost of preserving a game is far less than the cost of playing it.

Ergo, any game not worth preserving is not worth playing.
There are a few tools that offer simplified mail server deployments. iRedMail, MailCow, Mail-in-a-Box, and Cloudron (does more than just mail).
Likewise Pandora does a decent job of picking songs for me based on what I previously liked. It's not perfect but far better than random.
The board was under his complete control, wasn't it? He had a majority voting state in WeWork.
John Ward recently did a video on various lockout-tagout devices for electrical systems: https://youtu.be/3fMueAINzcI
True, static linking would be troublesome but what about at load time? Dynamic link time optimization could be very useful.
Yes, they’re in contact on https://xi.zulipchat.com/.
I am currently using Haxeflixel game engine for a trivial project and I am enjoying the overall experience. Haxe is a great little language a8the engine is fully featured. The basics like scene management, gui, pathfinding etc are bundled in.

I also tried Heaps which on paper looks amazing but could not proceed due to lack of documentation.
> killfiles, and you are done.

no, that didn't work. and that's a lot of the reason that usenet died.

no matter how many of the regulars in any given group might killfile the local trolls, there was always at least a few people that did almost nothing but spar with them, filling the group with information-free dross that nobody sane was interested in. and there was nothing stopping the trolls from mutating their email addresses frequently, in an attempt to evade killfiles.

hacker news is more-or-less drama-free because the mods have the power to remove disruptive users. if you'd try to apply a killfile-like solution here, HN would be long dead by now.
> Compression and decompression of the video stream with hardware acceleration and tuned for speed over quality should only add maybe another ms or two.

This estimate is waaaaay off. Nobody has been shipping video encoders or decoders setup to pull 1000fps nor tuned for latency.

Realistically it's 8-14ms to decode if you're lucky (low latency hardware+firmware), and comparable to encode. And these streams are made entirely of key-frames, which is a hyper unusual scenario for video systems.

That all adds up to maybe something like +30ms over baseline. Which is a lot. If you have a console try playing it on a TV with and without game mode enabled. That's about a 20-30ms latency difference in general.
> All of this is more or less fine while the company is valued at billions of dollars.

It's still valued at billions of dollars. The absolute valuation is irrelevant. As another article I read said, building an $8 billion company out of $10 billion of investment is not an especially great achievement. In particular, it is not similar to building an $8 billion company out of $10 million of investment.
HarfBuzz is more complete (supports more scripts) and higher performance (we assume, haven't benchmarked yet), but the large C++ codebase can be a little intimidating to dive into. We plan to extend Allsorts to reach feature parity with HarfBuzz, so it will be an interesting comparison of tackling a complex problem in Rust!
Can nodes communicate with each other directly even if they're behind NAT, without port mappings or UPnP?

I know there are ways to make this happen (e.g. using the techniques from Samy Kamkar's pwnat/chownat), but am not sure whether Nebula is designed to work within this constraint.
A similar data point: I carry earplugs everywhere, and usually wear them when I'm at the movie theater (which is kind of rare) and at parties where there's loud music or talking; I do this because sooner or later I notice my ears hurting from the noise. The earplugs I have are flesh-colored ("Hearos"), and I don't think most people notice them unless I point them out.

I'm not sure whether I'm an outlier in terms of hearing sensitivity, or if it's just that I somehow wired myself to interpret certain stimuli as pain, or what. I also find bright sunlight and spicy food painful, and when I've gotten massages, usually I prefer a much lighter touch than what appears to be normal. I guess smell is the remaining sense; I guess I have evidence that (some) smells bother me more than they bother others.
Some ideas seem to attract smart people like moths to a flame.

It seems like everyone who joins my company to shake things up follows the same path of wanting personalized content to acquire new customers.

But in reality we just don't have enough data points on people before they become customers to segment people that way. Even if we could, being able to accurately

Every time I see people go through the motions of attempting to implement this until they eventually give up.

This idea looks like an obvious win and big companies have done them before with success, but is extremely hard to impossible to pull off for our small company.
So they're kind of like an abstract base class of life that is missing an implementation of metabolize()
The marketing budgets are there to be spent :)
Spending in the Clouds
Yes - just in case you want two or stopped the purchase along the way.
Isn't glibc almost always dynamically linked on linux? I thought half the point of musl was that it supported static linking.
How to recognize AI snake oil. The salesman calls it AI and claims it is not simply statistical inference.
I feel that would be a good idea! I didn't really find a connection b/w the company and logo so had just flagged it off as abstract.

Not sure if this is the correct place, but I do design :P
What about latency to inputting some command on your controller? Like "move to here".
I think clang-format is definitely relevant; the take-away here is that no formatter should change the order of includes.

I was wondering about this only yesterday - tidying up some C++ and C code. I don't remember any standard that says it's OK to re-order headers, and clearly it can matter a lot.
It’s not even clear to me that lots of above board self dealing reduces the chance of unseemly self dealing. My guess is, if anything, they’re positively correlated.
FYI article is paywalled BUT: I tracked down a request, that if blocked - or modified but since it's HTTPS => too much work - gets you FULL read access to any article AND FULL browsing/reading access to WaPO as your heart desires.

In Chrome -> Dev Console -> Request blocking tab -> Enable it and add the following entry: "https://www.washingtonpost.com/pwapi-proxy/*"

Now just refresh the page and you got full reading + browsing rights. [leave the dev tool window open or minimized]
I'd always imaged a large quantity of vegans were against the harming of animals. Doesn't insecticide go somewhat against this princible? Not to mention the river animals that are likewise poisoned by said insecticides? Or the birds that would otherwise be feeding on said insects.

OK. It's pretty much impossible to avoid this uncomfortable truth. But I'd like to see more vegan movements campaigning about the loose laws on pesticides - along with everyone else. The mass destruction of insect life should be a serious priority on a global scale, yet it barely makes the papers.
Because the laws governing all of this were written in 1996.
JavaScript Library for Creating Xkcd-Style Charts
Sometimes it also recommends other brands of the thing I just bought. Like a cell phone: I didn't buy Samsung, but now I see their ads. I guess that is a very very small improvement- Maybe I'm the type of consumer who gets a new phone every week?
As people put more and more effort into making the past accessible, the value of learning older languages decreases. It used to be that the raw source works were often all people had access to. Now you can find annotated translations of amazing quality.

And for the most part, that's a great outcome. There was a tremendous cost to teaching everyone Greek and Latin.
Slack and the Decline of Bots
I miss my 9600 Baud Hayes external modem...

9600! Looxery, Lad! For many years 300 baud was the maximum I had. Then 1200, 2400, and at long last 9600! And those damned things were hundreds of dollars.

deserves an upvote just for the closing <grin>

One of the local UUCP group mentioned above habitually used
<smirk>.

:)
>The system the library was intended for has never been described.

That's interesting - could you, perhaps, describe it a little?
When James Baldwin Squared Off Against William F. Buckley Jr
That wouldn't be my take away.

My takeway would be anything that changes in semantics or performance due to header includes should be considered a bug by the (possibly joint) writers of the involved headers.

clang-format is an innocent victim here. Maybe I should make that clearer.
I don’t understand why there is a black hole information paradox. Nothing ever falls into a black hole in our frame of reference - it takes infinite time.
Japan in Bloom – Origins of the Country's Fascination with Cherry Blossoms
I first read it as Convectional and I thought maybe that represented your transport model (like the convection heat transfer)
I'm not trolling. You are measuring us (really other people since you are not involved) against a fantastical standard.
Almost all of those that I paid for.

I only pirated (it's the 21st century "Demo" for me) the rest. You may see why I wouldn't be interested in Stadia at all.
Almost everyone does dynamically link Glibc. You should dynamically link glibc too. But if you really want, you can statically link glibc.

$ dpkg -S '*/libc.a'
libc6-dev:amd64: /usr/lib/x86_64-linux-gnu/libc.a

But please don't. Static linking doesn't give you a compatibility advantage: dynamically linked glibc is specifically designed to be forward and backward compatible. Static linking only makes life more difficult later, since it complicates use of NSS and PAM and precludes nice, clean shims between user and kernel mode. Seriously. It was a mistake for Linux to make the kernel-user transition the stable system ABI instead of putting that stability boundary at the libc layer like most other operating systems.

As for static linking being a competitive advantage of musl: I don't know where you got that idea. Musl is less featureful than glibc, not more. In particular, I'm not going to use it until it supports dlclose like every other full-featured computing platform.
Programmer Kept Sneaking into Apple to Finish the Job
Same. I've had this happen to me twice. Once I was sitting in the back and farthest away from the sound source, but it was still so bad I had to leave. Now I don't go to any concerts without a pair of ear plugs.
Oleg Zhurakousky on Spring Based Event-Driven Microservices
Mentioned a few times previously on HN. Most comments were for a mention 2 years ago: https://news.ycombinator.com/item?id=15355144

Looks great!
Bubble Subs Arise, Opening Eyes to the Deep Sea
you hit the nail on the head. I'm a digital nomad who can't afford lugging a heavy gaming PC around. I have a nice 15 inch mbp (descent at running cities skylines) and an ipad (my notebook replacement) and would love to use stadia!

only problem is it only works in north america and I'm in southeast asia right now.
Does anyone still use Usenet?
I recently bought some bandwidth hoping to look around, but I am having a hard time finding any community with content. Did I just arrive to the party late? (Newsgroups that you used to follow would also be appreciated.)
Not all tinnitus is caused by loud noise. While certainly worth reducing the incidence of 'self inflicted' and work related tinnitus, lots of people just get it from illness or age related hearing loss.
Also looking at the video, it seems that there's a subtle delay between pen touching and display (like 0.1s). This might stress you out in a long run.

EDIT: Sony has also released something similar.
https://www.sony.com/electronics/digital-paper-notepads/dpt-...
Margrethe Vestager: Big Tech’s Toughest Opponent Says She’s Just Getting Started
That type of thing is alright for action inputs like shooting, running, etc. I've yet to use a game streaming service, including Steam Link inside my own house, that doesn't make first-person camera movement nauseating.
I don’t know how this wasn’t mentioned yet but 100% use a Webgl framework, even for 2D games. Three.js is my personal favorite. Nowadays most all browsers and devices support it and I’m sure I don’t have to touch on the magnitudes of difference in speed for rendering anything on the GPU vs the CPU?

If you plan on having any amount of medium to large numbers of things (heck I’d say any amount) you’d be doing it wrong to be using the 2D canvas API.
You're right about this, of course, but ESPN has stuff of this quality on a pretty darn slow drip given the talent they have and the even greater talent they could afford if they decided to make quality investigative / long form stuff a real priority.

I suspect the fact that they do it at all is that it's some enlightened manager's little feifdom that they protect and that it'll be gone as soon as that person finds another gig or retires. I doubt that dyed-in-the-wool corporate types are in love with these operations, as sad as it is.
It's at least around 300,000 as of 9PM EST based on the waiting list page I received.
No, alternate code path is exactly what I mean. What's the functionality I'm coding in support for today, in addition to the stuff I was supporting yesterday? How do I know the stuff from yesterday still works? TESTS!
The geopolitics behind the routes data travels: a case study of Iran
Hi Your Gay
Irjdhdbdbddbs
I had a business professor who would ask the class for the origins of various words. I would respond with the Greek word and meaning.

Every single time his response was "No, it's Latin". He never contented that the meaning was wrong, but he never realized that his "Latin" word was first found in Greek.

It made me aware of this weird "Latin vs Greek" cultural thing, which I'm assuming for Americans is religious in origin.

I personally find Greek beautiful and useful.
A Hacker’s Manifesto and 2TB Data Breach from Cayman National Bank and Trust
Python 3.9 Alpha 1 released
There's a huge value in understanding Latin, or at least some parts of it - it allows you to derive a vast dictionary of words that have been subsumed into the English language.

Sure there's derivability of terms in English, but the depth to which that is true doesn't really compare.
Unless you consider that randomness, whatever source, is some form of intelligence. (I am only half-joking here).
Yes. The following groups have some activity in them:

comp.lang.tcl, comp.misc, alt.os.linux.slackware, sci.crypt, comp.os.linux.misc.

Many of the comp.lang.* groups have activity.
I think that a good thing, since it mean they're committed to build a good algorithm, instead of just whitelist some big guy and throw everyone else to the trash.
This is unofficially gaining a 3rd step: "Try out". Sometimes people fail to properly lock and tag, and it's usually worth physically testing that the equipment is actually disabled before someone is injured or killed due to incorrect locking / tagging.

EDIT: This is obviously mentioned in the article! Mea culpa ;-)
From a game developer point of view, it's terrifying. If you thought that dealing with Nintendo or Valve was tough, imagine dealing with Google.

"The biggest complaint most developers have with Stadia is the fear that Google is just going to cancel it"[1]

You don't even get to see the terms and conditions unless you apply to be a developer and are accepted. That's scary. Maybe the big guys get better terms.
Then there's the Google "I am altering the deal" approach to terms.

Google already has a cloud-hosted game product - Improbable's Spatial OS, a back-end system for large MMOs. Improbable raised about $2 billion to develop it, and it's used only by a few indy developers, two of whom launched, got some users, then shut down their game. Cost too much. Runs only on Google's servers. There are some games in development for it that might launch someday.
(I liked the Improbable technology concept, but they spent so much VC money developing it that it's now too expensive to use. The investors are going to have to take a haircut.)

[1] https://arstechnica.com/gaming/2019/11/stadia-launch-dev-the...
Sorry for the poor source, but according to one study at least that does seem to be the case.

https://www.digitalmusicnews.com/2017/11/14/loud-music-drink...