skysight-inc/HackerNews huggingface dataset:
I'm sorry, but that's ridiculous. There is a gene for basketball--it's called being tall and fairly muscular. There's a reason why there are very few great Ashkenazi basketball players, and it's not racism or culture.
> I’d blame publishers for paying so poorly

That's exactly what you should do. You should have been adequately compensated for the time and effort required to write your book. Instead, your publisher decided to require you to put the work in first and then offer you the chance to get compensated afterwards based on how well your book sold. The expected results didn't materialize because the market conditions that enabled those sales no longer exist.

The world has changed. We're living in the 21st century. It costs $0 to make and distribute copies of information. Only the costs associated with creating the first copy must be paid for. Blaming consumers for this reality isn't going to make it go away. Insisting on copyright doesn't seem to be working either. The sooner people accept this, the sooner we can start working towards alternative business models that don't depend on creating artificial scarcity in the age of free information.

Creators are scarce. Intellectual works, once created, are not. Therefore we must somehow compensate creators for the act of creating and not for the sale of the resulting work.
It's not at all difficult to assume that something is offensive to someone, but not to me. It's extremely easy that for any different person, different phrases are considered offensive. But the solution of 'let's create a world where nothing is offensive anymore' seems ludicrous.

I don't think there is a racial bias in associating blackness w/ evil or 'whiteness' with good, I rather think it has to do with night/darkness vs day/light. Do you think 'red' as a widely used 'warning light' somehow relates to 'native Americans'?

Like I've said, I never thought of it in terms of race ; once you start actively believing that biases are EVERYWHERE, you will see them everywhere, automatically. And I think for one, that this is an extremely obsessive way to live, and also a battle one can never ever win, and the question 'where does your quest for justice stop', is warranted.

I always thought there was a 'common sense' approach, pruning any mention of 'slave' as terminology in programming / system administration after decades of use for me seems to be extremely far away from it.

Whatever happens w/ naming conventions here, I will eventually adapt. But I seriously fear that this quest for justice, especially in 'language' goes far beyond common sense and is about actively looking for problems, that are none until identified.
I got a Diamond Foundry one for my wife. Incredible clarity, cut, and quality. Probably 2/3 the price of comparable “real” diamond but without all that pesky diamond mine slavery, corruption, and monopolization. Wife liked it MORE because it wasn’t a “blood diamond.”
Making Sense – Pull Back from the Brink
Judging by the number of times and different places I've heard the sentence "Please listen closely, as all our options have changed" even when they haven't changed in years suggests that this is new whine in old bottles.
I would appreciate citations for your claims about racial origins for the term. Wikipedia does not mention any such thing in either the article for blacklisting nor in the disambiguation for the word blacklist.

There is also this quora answer from an apparent Yale linguist specifically saying blacklist does not have racial origins, mentioning other phrases like "black sheep" that are only racial in inference, not especially in implication.

https://www.quora.com/Is-the-term-blacklist-racist

I also disagree that microaggression can be accidental, though I do think reflexive actions can betray racial attitudes. But that lies typically in instinctive actions like purse-clutching, not in formation of artistic or other creative devices like Stevenson's black spot, Tolkein's Black Gate, or the various incarnations of "black swan".

To reiterate, I am actually fine getting rid of the term blacklist given it's very negative history, but it's a stretch, and counterproductive, to racialize the term. That sort of overreach plays into the hands of people like Trump, who are not afraid of portraying these movements as unhinged.
Sadly this is the latest (3rd) edition. IMHO they ruined the beautiful typesetting typical of Springer math books with tons of super distracting boxes.

I guess the book is a victim of its own popularity, as other books such as Abbott still keep their old look.

My 2 favorite linear algebra books now have broken typesetting. Halmos is too antique, and would benefit greatly from modern LaTeX. Axler is now too flashy.
Depends on threat model. For most people. Yes.
I wrote this extension to easily copy SVG's with right-click.

https://chrome.google.com/webstore/detail/svg-2-clipboard/pa...
Open Source Sundays – gqlgen: A schema-first Go library
Show HN: I'm developing a 3D engine in JavaScript and WebGL and video logging it
Google search has gotten worse over the years though. Perhaps that's because the amount of information is growing exponentially. So much of the search results seems spammy these days.
Which one is the Space Shuttle and which one is the Falcon 9?
Where the app is installed and what it can access are separate things.

Also, it's fairly easy to reinstall the OS but people are more concerned about their home directories being damaged or exfiltrated.
"Philosophical and Mathematical Logic" is by Harrie de Swart affiliated with the Faculty of Philosophy, Erasmus University Rotterdam, and the Department of Philosophy, Tilburg University.

> Throughout the text, the author provides some impressions of the historical development of logic: Stoic and Aristotelian logic, logic in the Middle Ages and Frege's Begriffsschrift, together with the works of George Boole (1815-1864) and August De Morgan (1806-1871), the origin of modern logic.

Those topics feel pretty typical of logic as studied in philosophy depts. I think traditionally, a lot of logicians working with formal or mathematical logic worked out of philosophy departments. I've been told that more recently, a lot of them now work out of Comp Sci departments. There just isn't enough of them in one place to have a Dept of Logic I guess! :)

"Mathematical Logic" by Roman Kossak is probably mis-categorized. Topics look like typical math topics. Affiliation is Math Dept at CUNY, Bronx Community College campus. Yeah, probably should be under math section.
I would recommend the Consent-O-Matic (https://github.com/cavi-au/Consent-O-Matic) plugin. It doesn't get rid of everything, but it does automatically fill in the forms on practically every website, and you can submit an issue to them when it misses one. I have it set up to automatically deny.
The actual number $135B (or whatever it is now) is entirely theoretical since there is no way for Jeff Bezos to actually obtain his net worth in cash.
security/boot control might be more under control. There might be more unknowable attack surface with someone else's management unit as part of the boot stuff and around your T2.
> Also, I don't recall stories of Macs being able to dual boot AmigaOS

They weren't. Amiga 68K systems had significantly different system architecture from Apple 68K systems, most notably in terms of their graphics and audio hardware.

> and there was nothing like virtualization in those days.

Weeelll... there were some special-purpose tools, but they were much more special-purpose than anything we call "virtualization" today. The Amiga version of Basilisk II [1] ran 68K code directly on the host processor, for instance. Later on, there were tools like Mac-On-Linux [2] which would run PowerPC MacOS on a PowerPC Linux system.

[1]: https://basilisk.cebix.net/

[2]: http://mac-on-linux.sourceforge.net/
Yes, certainly.

In fact I actually checked their Q4 2005 results and the iPod generated 1,212 M and the Mac 1,611M.

I knew the iPod was popular at the time (I had one) but never expected it to be that much.

https://www.apple.com/newsroom/pdfs/q405data_sum.pdf
While that's true for a first approximation, weather, gateway outages (very common as you increase the number of them), total satellite capacity (making sure you aren't overloading a single link), and just non-working paths are commonplace. Just making sure that you aren't overloading a particular satellite is an extremely difficult problem. That would be really neat if you could work that into your simulation, where it would bypass certain satellites if there's just no more bandwidth available.
Argh, of course. My mistake.

I typically run up breadcrumbkiller as part of any Microsoft Windows desktop build, so I rarely see that configuration for long.
I always wanted to learn WebGL so I'm finally doing it. I'm following some cool people on youtube, reading tutorials and blazing my way trough the development of a basic 3D engine.

When all is done I'll probably release the code and some 3D experiments (Like IsoCity in 3D). Until then, if you want to follow along with the video logs, be my guest.
Excellent points, especially for the "medical" part of the storm. But against that, we must weigh the reduced likelihood of infection in a remote place.

Furthermore, I think most of the storm is not really medical. I'm feeling something more like the Chinese "Cultural Revolution" coming. Hard to know how to handle that, but perhaps best to seem like a peasant with few opinions.

And for gods' sake, stay the hell off of social media.
> Your position is that once you decided someone is a racist they're a racist. It doesn't matter if they never said any "racist stuff". In fact it doesn't matter how carefully they choose their words: you won't even read them whilst claiming you did, and even whilst telling other people to read more carefully. Because "it's fine to be wrong".

Lol how little self reflection. You accuse me of “stuffing words in others mouth” when it is you who keep doing it.

Good luck with that. It’s clear that you’re not interested in a good faith argument so I’m going to leave this conversation.
Have you had experience with non verbal autistic children ?
Would you say this app is geared toward that persona (sorry to reduce it a persona)?
if not, would you know what is missing ?
Every country does this, this being industrial espionage. And yes, like spying, people bitch about others doing it when they do it themselves.

You have to remember it’s all politics. It’s not like the US govt is really shocked this is happening, it’s just that they’ve decided to do something about it. And like all diplomacy, you need a good cover, so the US cover is “can you believe what China did?”.
i see it a bunch with activerecord like ORMS. the devs are just too lazy to care and it drags entire systems down.
Space Shuttle Solid,
Falcon 9 Liquid
In some sense the idea was just ahead of its time. After all, micropayments are a reality today with the hosted APIs and high-level cloud services that seem to be all the rage these days – services where the primary value-add is in the software that someone’s running for you. It’s not exactly the same concept, but pretty close. Not that I’m a fan of the trend.
IDK but they can become programmers ;

https://thelastmile.org/

> TLM’s approach is based on the premise that re-entry transitioning must begin during incarceration and continue post-release with the end result of gainful employment. Our programs are designed so that participants develop highly marketable personal and professional skills that are relevant and competitive in today’s business environment. The core curriculum includes HTML/CSS and JavaScript, WordPress, Node, AngularJS, React, and D3.js.
You're right. I tried firefox and it didn't get the screen size right either - clipping the edges.
My understanding is that zsh registers a signal handler for SIGWINCH and that handler fixes things up.

--- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} ---
rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [WINCH], 8) = 0
rt_sigprocmask(SIG_SETMASK, [WINCH], ~[KILL STOP RTMIN RT_1], 8) = 0
ioctl(10, TIOCGWINSZ, {ws_row=45, ws_col=108, ws_xpixel=756, ws_ypixel=585}) = 0
getuid() = 1000
geteuid() = 1000
capget({version=_LINUX_CAPABILITY_VERSION_3, pid=0}, NULL) = 0
capget({version=_LINUX_CAPABILITY_VERSION_3, pid=0}, {effective=0, permitted=0, inheritable=0}) = 0
ioctl(10, TIOCSPGRP, [20139]) = 0
ioctl(10, TCGETS, {B38400 opost isig -icanon -echo ...}) = 0
ioctl(10, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig -icanon -echo ...}) = 0
ioctl(10, TCGETS, {B38400 opost isig -icanon -echo ...}) = 0
write(10, "\r\r\33[0m\33[27m\33[24m\33[J\33[44mubuntu@i"..., 90) = 90
rt_sigreturn({mask=[]}) = -1 EINTR (Interrupted system call)

It essentially queries the new window size, and then writes a new prompt beginning with two carriage returns.
I just wish they separated out the functionality of app portability, app sandboxing, and app installation. It’s much less debuggable and comprehensible packaged together. Kind of reminds me of systemd, actually.
My program passed the Turing Test, in Lisp 1989
The Space Shuttle had three liquid fuel rocket engines on the orbiter (pulling fuel from the big orange tank), but used two huge solid fuel boosters as well. The Falcon 9 does not use any solid fuel boosters.
This page is really old, but I disagree with "the users are misled to believe the apps run sandboxed".

I think most people use flatpak (and/or snap, appimage, etc.) as a way of installing applications in a way that does not contaminate the host OS, and a way of removing them again without leaving any traces behind.

For example, it's an extremely convenient way of installing Steam without having to worry about its obscure, 32-bit, dependencies.

That they are sandboxed, or not, is very much secondary, for most users, I believe.
Remove cookies from the HTTP specification, and more importantly, browsers.

Replace it with a single "session token" value that you are allowed to set. Can only be created in response to a form post. No cross domain.

Make all the other web API stuff an smartphone-style opt in. "This app requires the following permissions: "Store private data in your browser. Only do this for site you trust as this can be used to track you." etc.

Maybe all the above can be made into an extension as a stop gap.
If you have ever opened up Excel or a similar program. One of the more useful options is to generate a regression line-fit on your data points.

One option is to specify a polynomial function, you can specify how many coefficients you want. One of the measurements is the mean-squared-error between the line-fit and the points.

You can add as many polynomial coefficients as you want, and you will be able to decrease the mean squared error. But the more polynomial's you choose, two things will be true:

1. The line-fit will be far more likely to go through the points.

2. At points in the line where there was no data, the line will less approximate the underlying physical reality.

That same mathematical property is what is relevant here. There is nothing inherently evil about non-linearity, when the non-linear math model properly maps to the physical reality. But when you over fit a line, many of the functional solutions may be completely wrong.
Trump is a corner case for our institutions, public and private. We can patch the bugs in our society, or we can wait for him to go away and hope that he was a black swan event.
Let me get this straight, you’re saying that the US holding foreigners in detention centers, who are asking for asylum, is the same as rounding up all Muslims and putting them in camps because they are Muslim?
I am going to dispute "it is what it is" as a meaningless cliche, because I understand it to have a meaning like:

"We all know that this thing is not ideal, but, for various reasons, we are stuck with how it currently is."

It is acceptable to use this expression if those listening are already aware of the various reasons why "it" can't be changed.

It's more a summary of the situation as currently understood, than an argument in itself.
Hard disagree. A bullshit artist is a good storyteller because they tell you exactly what you want to hear. The best storytellers can change your mind.
It's now vetted by CryptoCat's author so it must be good.
> This seems inevitable, especially if Catalyst is central to how Apple carry out any ARM transition.

That seems really unlikely to me. Catalyst is primarily a tool for porting iOS applications to macOS. Apple already has plenty of ARM-based devices that run iOS applications; there's no reason for them to muddy the waters by introducing another one and calling it a macOS system.
Honestly, I think that a lot of the confusion is going to come down to the fact that you're not an American who is getting dragged into socio political issues that are largely centered on America and American society. That is going to be extremely confusing for you, but understand that most of this discussion is by Americans to other Americans.

> Like I've said though I think of 'master/slave' as perfectly fine descriptions regarding their function

I disagree with this. Master/Slave is in fact a pretty terrible description of most of these systems, and appears to have been shoe horned in.

In most master/slave systems the master does all of the work, and the slave nodes exist either for duplicate read capacity, or as a hot standby in case the master fails. This is not the way that historical masters and slaves interacted, to say the least. I believe that "primary/secondary" or "primary/standby" is actually a much better description of the actual function of these systems.

> white vs black, bright vs dark, , "shining bright light" vs "tempted by darkness", etc, it was almost a Eureka moment: "How can people think of skin color there?"

Some of those are tricky, because lightness and darkness is also a good faith description of how human vision works.

But who would see black and white as a description of skin color? Pretty much every American. There is some nuance to terms like whitelist and blacklist (that I have not yet made up my mind on, btw), but when it comes to naked terms like "black" and "white", that is exactly how Americans refer to each other's skin color.

Maybe it's different in your culture. Again, a lot of the people discussing these things are Americans talking to other Americans.

> 'because a black man was murdered by police in a country across the Atlantic, and now they are looking to prune any mention of slavery from everywhere they can find it'

That is a pretty poor explanation of the phenomena at hand. A better description would be "a murder of a black man triggered massive social upheaval and a society wide moment of soul searching about the nation's history both of slavery and poor post-slavery treatment of black Americans. This change has included everything from significant reversals in opinions on policing, the Black Lives Matter movement, the naming of military bases, public display of confederate monuments and flags, all the way down to an investigation of the use of language in software engineering."

The discussion around the use of terms in software isn't because "a black man was murdered", it is because America is experiencing massive social shifts around how we treat race in America. A discussion of how we name pieces of software is probably the absolutely smallest portion of a massive change.
The certificate will still have to be verified at client-side with the CAs. I know my idea will break the entire TLS flow but I am just talking about the validity of it in the first place.
The ads I get on Twitter are at least related to my interests, and sometimes are new things that are right up my alley (like new Rasbperry Pi gizmos, and that Turing Tumble game), so I don't even mind. They must have a lot of advertisers to be able to be that specific.
The Success Story Fallacy
"ResizeObserver" is not yet available in Firefox ESR and Firefox Mobile (v68): https://caniuse.com/#feat=resizeobserver
It really depends; eBay is a huge marketplace. There are several professional electronics recyclers / refurbishers on there, I'm sure there's a healthy contingent of collectibles sellers, games, etc. I'd love to see the numbers though; maybe it's like Amazon -- AWS : retail :: drop-shippers : unique sellers.
> complicated when you get to the long tail of it

Well, there's the problem right there.
This looks great! How do you divide the tasks with your daughter?
Too often have environmentalists let the perfect be the enemy of good. I understand why they feel that way, for so long have they fought against fossil fuel companies and other interests. They feel like if they give an inch, they will take a mile and climate change is too urgent. And so they oppose any transitional technology. They want to push for only perfect solutions like EVs and batteries.

But I want those environmentalists to sit down and think. Yes, climate change is urgent, and that urgency should make you stop asking for perfection. There are 1.4 billion cars in the world. Even a 100% ban today on ICE car production is not going to change that. Cars have an average usable span measured in decades. The projections for 2050 are catastrophic if carbon emissions don't go down.

Green tech has one big overwhelming victory right now, solar/wind. It's annihilating coal and will eventually defeat natural gas as well. We can take that victory and use it to make the existing cars and airplanes carbon neutral. If you care about climate change, why is this not more exciting than EVs?
> Normal cookies required for the functioning of the website

If I happen to click a link on a news aggregator website like this one, then why would the website I visit (possibly for the first time) require my browser to accept cookies?
It seems kind of strange that they don't reference specific commits (and instead just point to master?) in the report. Isn't it standard to analyze like, a specific release?
Kill Elsevier and paywall then. They are the alternative but no one is going to pay 30$ per paper they need to read. If references were hyper links to the full pdf, they would get more views
I'm pretty convinced Apple's transition strategy for existing software will be "Recompile, retest, republish":

No built-in emulation or other support for x64 binaries.

In the past transitions they had to have a strong compatibility story. But I think that's not nearly as important anymore.

For software that is being actively developed, releasing fat ARM/x64 (or maybe fat bitcode/x64) binaries can be worked into a release over the upcoming months.

Software that is not being actively released... was pretty much mostly kicked to the side of the road due to the completion of the transition to x64 (if not sooner -- death by a thousand small transition cuts).

There will certainly be casualties to this approach, but I'm guessing Apple will prefer to reap the benefits of a much simpler and straight-forward transition. They may also see it as no great loss. E.g., software that is no longer being recompiled is also no longer receiving security updates.

If this happens, the big kicker will be dependencies. Your hyper-maintained, always-updated app will probably contain at least a few dependencies that stopped moving a long time ago, and you'll be forced to find alternatives.

Also: x64 emulation (slow though it will be) will happen in any case. But from third parties. VMWare Fusion, etc. I think there will probably be a market for some kind of x64 container that "shrink-wraps" an x64 app or library with an emulation core as an alternative when recompiling can't happen (there's a lot of existing tech to build this on top of, so I think it will come pretty quick -- actually, in different forms for different migration scenarios. Because of the performance/resource penalty, you'll want to wrap as little as possible)

edit: I meant to add: It will be funny to come back to this after Apple's ARM announcements and see how bad (or good?) my speculations are...
GeistMap – A personal knowledge network for taking notes and mapping concepts