skysight-inc/HackerNews huggingface dataset:
I moved from a job with Slack to a job without Slack. Finding myself more productive. Some people use Slack but since I saw on the first day that it is not the main medium for comms I now outright refuse to use it anytime anyone mentions it. Nobody seems bothered and email, phone and in person is prefered. And we all (15 employees) regularly worked from home even before this situation.
Yes, they are[1]. The GPL is incompatible with the App Store terms and if Apple is aware that an app uses GPL software, they will reject or remove it from the App Store.

[1] https://www.zdnet.com/article/no-gpl-apps-for-apples-app-sto...
Wasn't thinking about email but more about RFCs.

I have been in such whiteboard discussions. Then I had the same discussion again one week later because another one needed the information. And again. And again.

I have heard from such whiteboard decisions. Then I heard a very different conclusion from the same whiteboard decision. And another. And another.
Yep, exactly this. It doesn't seem like it should be that hard to let you suggest fixes, or flag things that are clearly incorrect, even if you don't fix them yourself - especially on something i pay for!
Correct. And, People who like Power are seeing an Opportunity to get more power.

ANY TIME you can predict what people will do, e.g. be shut-ins, that is an opportunity to be exploited for better or worse.

IF YOU CAN MAKE PEOPLE DO things, en masse, then you're IN POWER. Congratulations.

Zoom giving data to Facebook during a crisis means Facebook can track your critical social network members.

I do expect the crisis will pass, and I don't want to have LOST any more of my privacy as a by-product.
They just might blow it up as it's coming down over a city.
Ironically, those orgs have themselves been accused of being pay-to-play -- if you give them enough money they will certify you organic. Since it's industry run, there is no one checking that the organic certifiers are legit.

It's turtles all the way down.

The only legit solution is the government, because they are the only ones without a profit motive in the whole system (although they can be bribed, but that's a whole other can of worms).
Randomly terminate ASG instances during business hours
> I'm lazy so it's not specific to dlclose and unloading, here's one for dlerror I submitted in 2015 and which is still open: https://sourceware.org/bugzilla/show_bug.cgi?id=18192

Okay, so the only bug you've managed to come up with during a discussion of dlclose has nothing to do with dlclose. I am very much unconvinced that dlclose has fundamental correctness problems.

> musl by contrast is a breath of fresh air in terms of correctness and simplicity, but they achieve that in part by taking a different approach than glibc. And that approach isn't necessarily better, it's just different, and they each have their costs.

Yes, musl has a different approach. And this approach makes musl unsuitable for anything I might want to do. The maintainer is too opinionated and thinks he can dictate software architecture to libc users. The glibc maintainers don't think so, not as much.
And it gets much worse. Seeing how he didn't need a ventilator, this is only slightly worse than the "mild" cases we hear about.
> and comparisons to it "just" being like a bad flu year are more or less correct.

We've never had to build temporary hospitals to house 4,000 patients before, even in bad flu years. It's more infectious than flu and it hospitalises more people than flu. People keep talking about the death rate: there are other important things. How many people does it hospitalise? What happens to the people who can't get hospital treatment if the hospitals are full?

From places like Spain and Italy we know it puts a lot of people in hospital, and we know when that happens it starts shifting the mortality from the old people who were going to die anyway to younger people.

It's not like flu.

https://twitter.com/iamyourgasman/status/1241267189048578048

https://twitter.com/DrAnneMurphy/status/1241092471452569601
The abolition of ICE is only tangentially related to relaxing immigration restrictions or "open borders." ICE is a domestic law enforcement agency which persecutes and deports people who are already in the country. It wasn't even created until 2002.

The borders are policed and enforced by Customs and Border Protection (CBP), specifically Border Patrol.
Oh, so WRITE SAME doesn't come with "no wear leveling" semantics? That makes emulation much more reasonable.
I am very shy of downloading apps because I expect most of them to stalk me or rat me out to Facebook and don't have the time to check for myself (by using Charles Proxy or Burp Suite).

I would definitely appreciate it if there was a service that allows me to quickly check if an app is safe.
ICE is not the Border Patrol. They are a separate agency that mostly operates far from the border.

So far as I can tell the wish for the abolition of ICE is primarily tied a desire to eliminate an unrestrained, rogue, abusive policing org that's showed serious cruelty and abuses of civil liberties. I'm ok with eliminating ICE since they play such a harmful role such as they exist today, their leadership and members should all be fired with many jailed.

If people were calling to abolish the Border Patrol that could be construed as supporting open borders. Calling to abolish ICE is calling out corruption, abuse, and injustice in our immigration enforcement far from the border.
It's amazing how hard the "system of record" conversation can be.
They're using the Facebook SDK. The one for, well, interacting with Facebook's actual social network.
There are a few analogous situations you'll find in computer science and the development world: brand worship and celebrity worship.

We'll quickly adopt patterns and opinions given by well known individuals without judging the output on its own merit. We'll follow tools, frameworks and trends that emerge from organizations without assessing its suitability for ourselves. In fact we will even twist our world view in order to accommodate someone else's reality, at detriment to ourselves. I specifically don't want to give examples, but you can come up with a few of you think about it.

It's a matter of course in our industry however so we don't really consider it to be analogous to the above problem, simply because we are inside the system. We see nothing wrong with what we're doing and are quick to judge outside groups on the same behaviours... Which makes it even more analogous!
We can call it a materialized idea, like an implemented software algorithm. I'm indeed talking about the world of ideas that's not real, i.e. non material. The proof of the Fermat's theorem has always existed, but only recently it's been discovered by Wales.
I'm still wondering why webassembly is not used more. I did not discover helloworlds tutorials, how to call js from WASM and vice versa... I sense WASM is still a little fastidious?

I would love to have python released as a python WASM blob, there's pyiodine but it's not just python.

I thought I would see more libraries compiled to WASM but it doesn't seem to be the case. I want to guess the c/c++ toolchains are lacking support and usage, or maybe C/C++ devs don't care about WASM? I know I do.

WASM lets non-web-developers run their code in a browser, but web developers don't really care since they prefer writing JS. Maybe that's why WASM is not taking off. That's a shame.
(a) source? Only thing I could find is SBC-3 which lists everything as optional, so kinda not helpful
[https://t10.org/ftp/t10/document.05/05-344r0.pdf]

(b) doesn't really matter, working reality trumps theoretical spec.
I'm thinking since a while about replacing mdadm's raid5 with ZFS' RAIDZ in my two NAS:

if I understood correctly, in the case of single/few block failures ZFS would transparently remap the bad block(s) present on the bad HDD to a good block on the same HDD (therefore without having to immediately replace the partially faulty HDD and rebuild the whole raid) => is this correct?

I admit that continuing to use the partially faulty HDD might be a bad idea, but at least having a raid 100% healthy before replacing the partially faulty HDD gives me a good feeling... .
Agile, remote friendly companies are still thriving. The ones who are having trouble are older less nimble companies struggling to get their workforce online and being productive.
Qt for Small Business
The way I see it, it's first a question of how much agency is given to any computer program over the real world, regardless of how advanced it is cognitively speaking.

Technically a bash script can be nightmare-ish if plugged into a nuclear launch station.

Then comes the issue of predictability and reasonability. Given a set of inputs to this program, will it produce an output deemed reasonable and expected to an acceptable amount, compared to what the society or the government would have decided in this situation (or whoever is in charge of that particular decision).

This is still not exclusively within the realm of AI (a bash script's ways might be impenetrable). But humoring TFA, current gen AI is limited in this regard in most of its incarnations, barring some approaches (decision trees, random forests) which also happen to be the least popular, or cutting edge research.

The more we bring black box software (AI or not) in our decision loops, the closer we'll get the bash god to write its bible, post-singularity or not.
It's my personal work email and has company videos on it.

So I'm not able to share, sorry.

What information would you need for it? nico@sapico.me
https://github.com/Baughn/Dwarf-Fortress--libgraphics-

This was not written by the game's author, ToadyOne, but someone else. ToadyOne complains that he cannot understand the code anymore. For this reason, he will not open the source code again until he is dead.

https://www.pcgamesn.com/dwarf-fortress/dwarf-fortress-sourc...
PSA: Please Don’t Microwave Your N95 Masks
> come to the conclusion that a large portion of Americans are idiots

Don't need a chart for that.
Currently you are not allowed to make a big profit from selling masks, you can only donate them if you have huge quantities :(
Unfortunately this is something I see with many articles or open source projects. The building instructions are only for Linux (usually apt-get some packages and run configure/make). For Windows? Good luck, at most you'll get some nasty MSYS setup to follow.
Ask HN: Where can I find resources for Lacerte certification?
So my CPA father-in-law has encouraged me to get certified in Intuit's tax software Lacerte. I've looked into it and am interested.
My question thus... Other than the Tax Expert Network at Intuit and Youtube videos, are there any other resources to help me prepare for this endeavor? I've not found much when I google "Lacerte certification." Any advice would be most appreciated.

Stay safe in these crazy times! Peace
Sorry I took a few days but I just submitted my application. Thanks for the invite :)
Everyone is using Swift and Kotlin when targeting iOS and Android, it is either them or Objective-C and Java.

C++ doesn't have full access to OS APIs and some integration is always required.
>This documentary from the first 4 minutes looks very low effort.

Don't know exactly what you mean by that, but OK.

> You can gather any number of “experts” on any given topic to give you any form of a story you’d like to tell...

Trivially true. Are the arguments sound? Are the basic facts correct? Those are the questions that matter.

> Also the “social democracy” you talk about is still there.

Arguable, but in any case certainly not to the degree it was in the 70's. Why?

> University education is still free. Social democratic programs have not been completely destroyed.

And yet the documentary claims that there is still a very high-level of student debt in Sweden. Not because of the education, but in order to subsist while going to college.
Coronavirus: Trade war with China weakens links in US medical supply chain
The least visited tourist attraction in Dublin
The Oxford model is pretty weak though, isn't it? It makes a bunch of assumptions that are different from the data we already have from other countries. It ignores situations like Diamond Princess. If the Oxford model is true it means the death rate is absurdly low.

Has it even been peer reviewed yet?
This is interesting because the GP, I think, didn't intend to say "private" to mean "privately held", but I think it's worthwhile to note that GameStop and Guitar Center are publicly traded while H-E-B is still family owned.

H-E-B does a lot of things that are more benevolent than the kind of behavior that we're used to seeing from publicly-traded organizations and I can't help but wonder if the private ownership (truly private, as opposed to publicly-traded) has something to do with that.

H-E-B is one of the things I will really miss if I ever have to leave Texas. They're always there any time there is any kind of disaster, to provide relief. I've even heard that they treat their software engineers well (they bought Favor). They're really a one-of-a-kind company. I hope they never IPO.
I suppose that attempting to profit from the crisis is to be expected, but what about square kicking in? Like reducing the amount they take from the transaction by half and adding it to what goes to the business?
It doesn't modify anything inside the shared_ptr itself, but a refcount which is pointed to by a pointer field in the shared_ptr. So you can say

foo(shared_ptr<T> const &x) {
saved_x = x;
}

and it'll update the refcount exactly once when doing the assignment.
Covid-19 is not considered a High Consequence Infectious Disease
I hope they leave this up after the crisis because this is actually just a way better tool to find local restaurants than googling "restaurants near me".
Luxury. We just had one bit and we could only turn it on and off.

And it was a timesharing system, so you had to share that one bit with 13 other programmers.
My ISP (Internode) provide a ‘modem’ for my NBN hybrid coax / fibre connection. I just put my OPNSense router in front of it and it’s all secure. They provided me with all the config settings, which are a bit more obscure than usual (PPPoE but on a specific vlan tag). Works like a charm and I don’t have to worry about weird government wiretapping or backdoors. My ISP provide an IPv6 range too, which is pretty cool.
If you mean React, it doesn't have any telemetry, and never had. (You can audit the code on GitHub, it's open source.)

The SDK in question is Facebook SDK which is completely separate from user interface libraries.
What's the point of having a closed ecosystem if you allow spyware in your store anyway?
Open borders aren't only favored by socialists. Perhaps you would be interested in an explicitly capitalist, libertarian argument for the economic benefits of free immigration: https://www.cato.org/policy-report/januaryfebruary-2019/myth...
I completely agree with you. By writing I was thinking about RFCs not emails.

Have a face-to-face discussion and have a shared written document. If I have to chose between the two, the I would favor the written document though.
I would assume the caller itself is holding on to the shared pointer.
Ditto. I would love to give it the attention it deserves, but unfortunately...life.
That link is from 2011, and the referenced verbiage is nowhere to be found in the App Store terms. I believe that the current terms leave the App Store open to GPL software. Also, Apple will only remove software if you notify them of copyright infringement; it's not their job to preemptively perform licensing enforcement.
Show HN: Improve your front-end coding skills by building real projects
In my experience unique pointers are usually a better fit than shared pointers. That is not to say shared pointers do not have their place, but they can definitely be abused. Especially for developers that come from garbage collected languages, it might be tempting to replace all pointers with shared pointers and call it a day. Not only can this cause performance issues when these are used in performance critical locations, but you can also lose track of who owns what very easily.

It is also very easy to accidentally create cyclic references with shared pointers. Suppose you have a class like this:

struct Node {
shared_ptr<Node> parent;
shared_ptr<Node> child;
};

This rather innocent looking class creates a cycle when you fill in the values, because the parent and child reference each other. That cycle now means your nodes will not be cleaned up anymore.

Unique pointers do not have any of these problems. They cannot create cycles, are very cheap and they make it very explicit who owns what. They are not suitable for every situation (i.e. when there is actually shared ownership shared pointers should be used) but in most situations I find that they are sufficient and have a lot less pitfalls than shared pointers.
Trump says China virus, not "China Flu". This is not an influenza strain.

> say Trump's insistence on "China Flu" is anything but an attempt to generate an adversary

Trump is just calling it what everyone called it before WHO decided to call it COVID 19 or nCov-SARS2, or whatever the virus is called according to them. The rest of the media was using Wuhan coronavirus or Chinese coronavirus since December.
7?!
GraphQL is a standard. It can't "phone home" any more than HTTP or JPEG could. It also belongs to a foundation now and isn't controlled by Facebook.

React is open source and doesn't include any tracking code. You're welcome to read its source on GitHub or check the npm package content.
“This” is looking more and more like a virus which is extremely contagious but about as deadly as a bad cold. The author of the Imperial College study which led to shutdowns in the UK and US recently revised his estimates and is now saying that the R0 value (a measure of contagiousness) is higher than previously thought, “just over three” is the latest. This would mean that lots of people have already been infected, and it’s not nearly as deadly as everyone thinks.

The flip side is that we’d have a very hard time eradicating it, and if humans can’t acquire permanent immunity it will be around basically forever, like most other cold viruses.
I've been using uimovement.com for this kind of thing but the more design inspiration the better, IMO. I clicked the Payment tag and only got 4 designs back but only 2 pertained to payments. It would be nice to see more as I'm sure there are a lot of SaaS companies looking for design inspiration for capturing payments.
Yeah, this is seriously cool. It seems to correlate with all the independent, hipster-type places I like.

After seeing the local restaurants and shops I remembered how much I like/miss these places.
Many apps would have a poor experience if the user didn't grant them the permissions they were requesting. Can't it be both core to a great AR experience and something you should ask permission for?
Location: Montreal, Canada

Remote: Yes (Exclusively in the current circumstances; Open to on-site later)

Willing to relocate: No

Technologies: Python, Web (Backend & Frontend), Data (ETL, Processing, Search, Dashboards), Image Processing, Computer Vision, Machine Learning, Reinforcement Learning, GUI (Qt)

Résumé/CV: https://github.com/SerpentAI

Email: On my Github page

12 years in the industry; Mostly in startups and R&D departments. Spent the last 2 working on my own projects / research following an acquisition. In that time, I authored the Serpent.AI framework (streamed it on Twitch), released a handful of Python packages and worked on a few curios (e.g. custom style transfer implementations, auto-painting application with NumPy and OpenCL).

I was planning to return to the working world in the later half of 2020 but with the COVID 19 situation, I figure it's wise to start considering it now. I'm a pretty collected, friendly person; Competent and professional. I prefer working in smaller teams / companies (more hats to wear, closer to product) with insightful and good-natured colleagues. I'm alright with freelance too if you don't have payroll in Canada.
Out of curiosity, I entered my zip code and discovered a large number of businesses I wasn't aware of... Unfortunately, there doesn't seem to be any additional information about these businesses beyond what's in the two or three images for the gift cards.
“If you produce a ventilator, we will buy it. No number is too high.”
And as of right now (2 years after the law went into effect) privacy regulators still don't care and nothing suggests things will change. *

I've put lots of time into raising complaints with the ICO (the privacy regulator in the UK) and even for the few complaints that were upheld (they try to find every single possible excuse not to), it still didn't have any effect and I have yet to see a proper investigation into the company or a fine.

* please don't bring up the 50M Google fine about them forcing the creation of an account while setting up an Android device. Not only is it pocket money to them (aka the cost of doing business) but this ignores the much larger problem like Google Analytics stalking everyone's behaviour across the entire Internet.
> most folks don't have disposable gloves.

Why not just read it without gloves, and then wash your hands afterwards?
The “Dark Horse” case didn’t seem to break for Katy Perry...
Starsky Robotics Failed. Does That Mean Automated Trucking Is Dead?
I fail to see why you need to see a mention of "regular websites". The comment clarifies the situation of what occurs if a user goes on vacation or switches to another browser: nothing will be deleted, as Safari is not being used.
It may be trivial to you, but it is abundantly clear by circumstantial evidence that ToadyOne is not a good programmer. This is beyond his means, otherwise it would have already been added.
How can markets rally continuously on news like this???
You could easily build your own masks out of stuff at home which would be better than nothing.
This is one of those cases where the "evil" side has a superior product. Imagine if Elsavier were a little nicer.
JWT tokens are irrevocable by design, or it would defeat the purpose. I would advise against issuing JWT token which are long-lived. Using "refresh tokens" are generally more prefered, as this gives an opportunity to revoke a stolen token in active use by the attacker. Even 7 days seems like an excessively large session time. That is 7 days a stolen token can be used to forge an authenticated session.
It’s pretty standard procedure for a drive to stop using known bad blocks transparently though.

These are simply called “bad blocks” in S.M.A.R.T - I guess it’s a little similar to overprovisioning and wear in SSDs.
Russians Shut Down Card Fraud Ring
Making a fraudulent test now seems like a wonderful way to simultaneously piss off politicians (i.e. They'd be looking for sympathy points by reacting harshly) and literally decimating your market cap.
TDM-GCC: GCC compiler, Windows-friendly
Creative destruction can take many forms.
I think he calls it that to take a jab at the CCP, and possibly left/media for fun.
u'i coi nintadni .i xu jbobau

lo jbobau ku bridi bangu .i lo ka klama ku selbri .i pe'i drata lo glibau .a lo sperybau lo ka bangu

ku'icu'i zo'oi "good" jbobau se smuni fi mi lo ka xamgu ku .a lo ka vrudi ku .a lo ka zabna ku .a lo ka to'e xlali ku ...i xu ma drani smuni?

u'i di'ai
You're right, I'm using the wrong name for this. At the beginning the goal was to have what you described as a FFI and what I thought a primitive "FFI" would look like (eg. what it is today, a system using the VM API), but I never managed to do both and the name stayed, and now I'm here a bit confused, messing up and mixing words..
Ah, a trip down memory lane.
Can it be done without fuse?

Fuse is restricted; probably for reasons like this.
Tell that to World War I