skysight-inc/HackerNews huggingface dataset:
> This work is involuntary, because regular employees would be terminated

Being fired for not doing your job is not evidence of slavery. It's just called "normal."

Furthermore, I'm going to assume that you know the difference between "without pay" and deferred pay. If you know the difference and still choose to blur the lines intentionally I can only assume that you are lying as well.
Nigeria's TechAdvance Recognized by the London Stock Exchange Groyp
They are both used to generate a sequence of consecutive integers, although Go's iota starts at 0 whereas APL's starts at 1.

"Ken suggested iota for the counter and, since all three of us (Ken, Robert, Rob) had implemented APL interpreters, it seemed a perfect thing to us." - Rob Pike
"Apple's original position on third party apps..."

To add some necessary context, Apple's position on almost everything is "what we are currently doing is best" (and from that "what our competitors are doing is wrong" or "what you wish it did is wrong"). Building a whole native development platform, curation system, etc, is a massive undertaking, so with the first device Jobs unsurprisingly pitched their current state as ideal. And as they adopted new choices, those became the new ideal. Any who read too much into Jobs various sentiments that could best be expressed as sales pitches might be going astray.
Automated Screenshots for Flutter
That people drawing their livelihoods from the public sector should be allowed to continue doing so is itself a controversial political position. The size of government is a campaign issue and a key difference between the parties every election cycle.
How did they prove it?
I'm confused what does the client have to do with this. My understanding of these end to end encryption models is with public/private keys. You (Facebook, Whatsapp, or the user) generate a private and a matching public key. You distribute the pair of keys to the user who'd like to do communication. The user should not share their private key, not even to Facebook or Whatsapp. The user publishes his public key so other can encrypt messages using the user's public key and send their messages to said user. The user then uses the private key to decrypt the encrypted message. If Facebook keeps a copy of the private key, then they could read the encdypted message.

Maybe the client itself is generating the keypair. In this case, the only issue I can see is the following: when the user wants to communicate with a friend, how can they be sure that the profile they are sending messages to (as displayed by their user interface and communicated by Facebook or Whatsapp or the friend's server) actually do belong to their friend?

I'm confused what you were talkimg about, with the client build possibly being a trojan
This is so obvious, I don't even know if I need to point out, but the best thing to do is to reply-all to everyone on the list and clearly ask them to stop replying-to-all!

Everyone on this list should now provide this valuable information to the other members of the list.
I noticed that you started the article by transferring guilt from an crude, anonymous Youtube comment about illegal immigrants, to a video posted by a think tank which was designated as a "hate group" by a private organization based on vague criteria, to a fickle recommendation algorithm which picked a valid (related content, just from a different angle) video, to Youtube and Google the company.

I also noticed that every one of the "bad recommendations" you picked out in your article falls on one side of the political spectrum.

My question is: when you cause a $1T monopoly with unprecedented control over the world's information to enhance its censorship algorithms with a news article, what motivates you? Is it just the feeling of power? Do you recognize that you have a particular viewpoint or philosophy that you're trying to protect? Or do you believe that you're only seeking the truth, that you're right, and everyone else is wrong?

edit: forgot another possible motivation: getting paid to do it, raised whole life to do it, don't care any further than that. (I'm not just trying to impugn, I literally have no idea what goes through journalists heads when they write articles like this)
Who? They already have the most used OS and another big one in ChromeOS
It's a very old term because labor conditions used to be a lot closer to actual slavery.

It's a very silly thing to compare "I have to work a shitty job at Walmart to make rent" to actual slaves being raped, whipped, having their kids sold, etc. while working in the cotton fields until they died.
This comment and the one above have bits that are clearly just snipes at public employees and the federal government.

> They practically cannot get fired.

> or perhaps there would be fewer people willing to work in the public sector (a win, that).

If you disagree with the size of our federal government on a political level that's no excuse to disrespect the people who work in it. Everybody is working for a pay check the virtues of the federal government have nothing to do with whether some people deserve to get what they negotiated for when they accepted a position.
I don't think ubiquity necessarily implies utility. Was the ubiquity of cigarettes a demonstration of how much utility we derived from them?
Funny to see this article given that Microsoft is not known for quality software
A take from someone who asks these types of questions in interviews on a regular basis:

1) Don't just memorize this list. The fact that this list is publicly available means that we know not to ask these specific questions.

2) This is a very good way to practice the types of problems that are often asked in interviews, so if you can tackle these then you should be good to go.

A lot of people on HN and in real life (I've had people get angry for asking them to write code in an interview) hate these types of interviews. There's a lot of research done on this topic and so far, it's kinda like democracy. A crappy system, except for all the others. For all the complaints about this, I have never seen anybody propose something that satisfies the long list of requirements for interview questions.

Here's the list, pasted from an HN comment I made a few years back on a similar discussion:

Objective - the process avoids human bias (this guy was in my frat, therefore is awesome).

Inclusive - someone doesn't need extensive past knowledge in a particular area of coding to do well in the interview.

Risk Averse - Avoids false positives.

Relevant - it properly tests the abilities needed for a coding job, and not irrelevant ones (like the ability to write an impressive resume).

Scales - this will be used for tens of thousands of interviews.

Easy-to-do - this will need to be done by hundreds/thousands of engineers, who would probably rather be coding.
I used the word "entitle" - which I'm not discussing rights. Nor really, broadly applying to any group. I simply mean we're all on our own, responsible for ourselves, nothing is due anyone (not applying to federal workgroups) - but we have the capabilities and rights to pursue our personal best interest (within the law/morality)
> just vague promises

Now I know you didn't read the article. There were no promises made because this was based on conversations with employees, not a press release.
On a white board at work a while back, someone had drawn pictures of a few little things like flowers, houses, people. Next to each was a number, like "3 flowers".

Then someone wrote, "The sum of all numbers on this board is 15"

Then 15 got crossed out and replaced by "30"

And so on. You can see where this goes.

Anyway reading this, seems that self-enumerating sentences that tell you the sum of all numbers in the sentence aren't possible, unless there is just 1 number, or all zeros, or balanced positive and negative numbers that sum to zero.
This doesn't match reality. I've watched lots of conservative videos and I've never seen anything about flat Earth or "insane conspiracy theories".

Honestly this comment thread seems like trying to build a narrative bridge between straightforward right-leaning content and bizarre conspiracies. The goal is to use censorship of bizarre conspiracies to justify censoring right-leaning content by conflating the two.

I'm very suspicious of YouTube's intent here. Given how vicious Google is towards conservatives inside their organization (see Damore) it's pretty obvious to suspect that they'll use their power to reduce the spread of right-wing ideas of all stripes. Put simply, after that display, nobody can trust them to be even-handed. Most of them are good people but they're totally dominated by the intransigent minority [0] of high-and-righteous recreational witch-hunters in their midst.

The first excuse will be they're insane conspiracies. Truly crazy videos will be censored. But that's just the bait, setting the narrative for the switch, where they narrative becomes about "racism" and they start censoring the right-most 10%, 20%, 30%, of the opinion spectrum. Criticism of Islam, support for Western culture, statements against anti-white bigotry, arguments for reduced immigration (even illegal immigration), arguments for equal legal treatment for men, arguments about biological differences between sexes or population groups, arguments about deep differences between religions will all be censored under this ever-expanding umbrella.

Even the notion that "conspiracy theories" are a right-wing thing is part of this - there are lots of left-wing "conspiracy theories" and always have been. Some openly racist and sexist ones are quite widespread right now.

[0] http://fooledbyrandomness.com/minority.pdf
Adding to that... if they were "ordered" back to work, can they face any penalty by quitting? If so, it seems like a liability to be a federal employee in these times.

edit: typo
How to check a lying person on an interview?
I note this story is the top read item on the BBC news right now, clearly people do care quite a bit.

The web has evolved with messaging APIs and server side push notification things, how easy is it to put together a group chat for just your family these days? The wider friend-verse can stay on these common platforms but the inner circle can be kept off servers and so long as someone in the group has the messages then a complete transcript can be had?

I don't believe it can be that hard. Facebook has become a behemoth and you don't need all that to just share messages within a small family sized group. Whilst Facebook merge their triplet of behemoth apps I am sure it can be possible to put something together that just works for the inner friend/family group everyone has, a little advert free zone that just does text and phone recorded media. Can it be done utterly serverless or is this something the blockchain crowd have solved already for me to have dismissed as snakeoil?
https://thehill.com/homenews/senate/426824-schumer-blocks-bi...

Bill to just pay the coast guard no strings - objection from Schumer
This is indeed one of the major themes covered in the book.
Do Rust and C# implement these features the same exact way as Apple claims in this patent?

Patents protect how you something, not what you do.
Dyalog also deviates from the ISO standard, adding things from J like hooks and forks. IIRC, GNU APL's deviations are to bring it closer to IBM APL2, but it's been a while since I cared about any of this.
security researchers
How Gene Drives work (female mice)
> Category (1) can always be written in terms of conditional logic on the data as we did above.

is a bold and unjustified statement.

If any downstream system uses 2PC commit, then the upstream system can not use this new scheme.

The other category seems to have just been hand-waved over (we designed the system to never crash in a way which loses the ability to perform transactions, so we don't worry about this scenario).
Agreed, however as your link discusses there are important reasons the anti-deficiency act was passed.

A permanent fallback appropriation would remove congress’ ability to reallocate or reapportion spending without a 2/3 majority vote in both houses to override the presidential veto, something that seems unlikely in the modern party system.

Also military funding has to be reappropriated regularly under the constitution, a permanent military appropriation is unconstitutional. “To raise and support Armies, but no Appropriation of Money to that Use shall be for a longer Term than two Years;”
While f80 had some quirks it is an ieee754 floating point unit, and has all the ieee precision and semantics.

But my point was that saying floating point was somehow a magical non-deterministic beast is incorrect, and saying == shouldn't be allowed because of that is incorrect. Pretty much the same arguments can be made for integer arithmetic (after all x/y is undefined behavior if it overflows or y is zero even for integers, and just as with floating point you need to understand the behavior of arithmetic)
I made a white humaaan for you. It has some readability problems. :)

https://danielvf-downloads.s3.amazonaws.com/2019/whumaaan.pn...
You're basically saying that well done propaganda doesn't work then, which is patently false.

Watching polarizing YouTube videos isn't going to flip a bit, but constant exposure to a single perspective constantly reinforced is certainly going to influence your formation of beliefs. That's exactly what YouTube does with their recommendation system
You could say that every human being is entitled to dignity because we are all descended from Adam, who was created in the image of God. Whoever acts as if that weren't the case is a serious blasphemer.

Somewhere the Jewish Sages made that argument because someone considered the weakness in the Golden Rule: what if someone treats everyone with meanness and expects the same in return? It would make an awful society.
Well, yeah, if you are very optimistic and generous. In reality, this is yet another way of the manufacturers maintaining power over their customers' property. After all, there is zero reason why any of those things would require them as a middle-man, they could just invent a protocol for that and/or provide a library and a system service on the device that allow applications to maintain a background connection without the need to involve them in any way on the network/server side. The only useful involvement they could have might be providing endpoints for measuring and exchanging NAT timeout information for providers, maybe.

But in any case, none of that is an argument for building a protocol that forces the problems that result from that on all platforms that don't have such restrictions, at best that is an argument in favor of workarounds to make things work as well as possible on such platforms.

Also, I would think that the long-term solution to this problem should be mobile link layer protocols that allow the mobile station to receive incoming packets with little delay while still conserving power. Stuff like high-powered, high SNR alert channels that allow the mobile station to shut down everything apart from a simple, low power, receiver, that only powers on for a few microseconds every few hundred milliseconds to listen for a wakeup signal from the network, so that incoming packets can be delivered with a latency of a few hundred milliseconds at any time. And then you are stuck with a stupid poll-based protocol that's adapted to the limitations of some ancient technology as a replacement for an even more ancient protocol that didn't have that limitation.
In the US a significant portion of one of the two major political parties believes that the vast majority of the government fundamentally should not exist. Do other western countries face a similar challenge?
Care to elaborate on this pessimistic locking model of NT handles?
I think "Wanted" should be changed to "Imagined" to better reflect the content.

With that being said, it's a refreshing article. Most articles on Steve Jobs focus on how visionary he was, how he was predicting everything etc. This one is stating that, he was a human after all, just like us, and that the future is notoriously hard to imagine and predict. Nassim Taleb would agree :)
A look inside the current newspaper industry
I think iota in APL can start at zero if you set the index origin (⎕IO) to 0.
What really bugs me is when a video literally has "Episode 18" in the name, but somehow the recommendation list on the right side fails to find the one with "Episode 19".

But if I want to go watch Episode 5 again or jump ahead to Episode 26, it's happy to help. Awesome.
More recently, see the "small loan of a million dollars" meme.
> Are all EVs that much simpler?

Yes.

Internal Combustion Engines have at a minimum a Combustion System, Ignition System, Fuel Delivery System, Exhaust System, and a Cooling System. These can vary in complexity but, apart from air cooling, any one of those systems will be more complex than an EV's electric power-train. On top of that, most of the parts of an ICE are mechanical moving parts where as most of the parts of an electric motor are stationary non-moving parts.

ICE vehicles almost universally have a transmission gear box that contains a configurable gear system to alter the gear ratio of the vehicle. All EVs on the market use a fixed gear box with a single reduction gear set.

> Is the drive train in a Tesla Model X P100d much simpler than that in a 1.5 NA Yaris?

Yes, dramatically.
Credit Repair
I had the most amazing Christmas gift last month (December, 2018), TROJAN VIRUS fixed my credit and cleared my credit card debt. I had all 3 bureaus reporting 543, 552 and 560. Main thing, I filed for bankruptcy chapter 13 to pay everyone back and then I asked to dismiss it. I had a couple of 30 days late payments but I was up to my limit on my cards but they were low limits; $400, $500 and $700. I signed up for credit repair with Lexington law in April but they are very slow in their process and couldn’t even remove the bankruptcy or raise my score. I decided to surf the internet for a more reliable credit repair process, luckily for me I saw TROJAN VIRUS and his contact; TROJANVIRUS212@GMAIL.COM, +1 912 388 3132. I have always wanted to buy my house but by credit report, I have never been able to. I did bought one house in Puerto Rico but it entered foreclosure. Well I trusted TROJAN VIRUS with my credit and he delivered my life from shame and failure bringing joy and a reason to be happy again. He raised my score to 799 and deleted the bad items on my report and it still looks nice up to date. I strongly recommend TROJAN VIRUS for your credit repair process.
> Not because they weren't highly intelligent, but because terms like "bubble sort" meant nothing to them.

That's fine, but understand that they often would not be a fit. If the position is low level systems programming for example, not knowing the term "bubble sort" indicates that they will have troubles in getting up to speed in a modern, complex environment, even if they are very smart. Same if the position is e.g. to work on a database, i.e. its actual implementation.

Solid knowledge of both abstract and specific aspects of computer science and engineering are prerequisites for a lot of programming jobs, especially where you work on things that consist of the environment itself, instead of the applications that run on it (though this is sometimes true for those, too).
Lol, no. The UK and Germany are closer to sweat of the brow jurisdictions, but they explicitly don't grant copyrightablity to APIs.
This is one of the most worker-hostile perspectives I've read in a long time, certainly in a dismissiveness-per-sentence sense.
Sending from multiple From addresses is a common use case. I send from at least 4 different email addresses all hosted by fastmail in the same account. Having to create different logins to authenticate each sender would be a huge pain.

Plus it's not a unique problem to fastmail.
You – Yes, You – Are a Consultant. Are You Making the Most of It?
This comment has been downvoted but I wanted to highlight that it is quite correct, people actually working in the public sector tend to be paid poorly compared to similar private sector jobs, this is a bit of a new trend where the previous generation in the US was more familiar with public sector jobs being good paying reliable jobs that could help secure a family into the middle income bracket but that time has passed.

I am excluding, by the way, private contractors working in the public sector which tend to be grossly over paid but lack any sort of pension benefits.
Exploring ways to use GitHub Actions to build and publish a Ruby gem
Jobs didn't focus on, at the time, non-existent features, like the mobile web, because they didn't exist. The authors interpretation is not well supported
Filing your own patent pro se is one of the best ways to both waste your money and lose your rights.

edit: word order
Windows Vista startup process
You can get the same effect by using a “dummy” node. The dummy node has a next pointer, but no data, and the dummy node always exists at the front of the list. The list structure contains the dummy, instead of using a pointer to the front of the list.

struct Node
{
struct Node* next;
};

struct DataNode
{
struct Node* next;
struct Value value;
};

struct List
{
struct Node dummy;
// You can also add length, etc.
};

// entry must be in list
void remove_list_entry(struct List* list, struct Node* entry)
{
Node *prev = &list->dummy;

while (prev->next != entry) {
prev = prev->next;
assert(prev != NULL);
}

prev->next = entry->next;
free(entry);
}
I'm not sure Steve Jobs's opinion here is relevant.

I'm also not convinced that just because Steve Jobs pitched something one way in a presentation so that the audience would understand what the device meant, meant that he didn't see a large vision of an always-on, internet-enabled device.
Amazon Is Pushing Facial Technology That a Study Says Could Be Biased
That's a good point.

"We haven't figured out third party app curation yet" might have been accurate, but not in Apple's style to admit.
> The [2007 iPhone launch] presentation confirms that Mr. Jobs envisioned a simpler and more constrained iPhone experience than the one we actually have over a decade later. For example, he doesn’t focus much on apps.

Well, this is because there were no apps. It's was a brand new platform!

> Mr. Jobs seemed to understand the iPhone as something that would help us with a small number of activities — listening to music, placing calls, generating directions. He didn’t seek to radically change the rhythm of users’ daily lives.

Jobs didn't die after presenting the iPhone in 2007 though. He passed away in 2011, well into the "there's an app for that" ad campaign that boasted how the iPhone could in fact radically change the rhythm of users' daily lives.
The consequences of deeply fundamental issues develop slowly. Binding arbitration goes against the concept of law itself - allowing one party to unilaterally effect how a contract document can be interpreted means there is actually no contract at all! Even capital-L Libertarians believe that one of the jobs of government is to administer law, and so preserving that function is directly in line with its purpose.

Of course we can just assume that it's a forgone conclusion that government is corrupt, and look to how we can personally act to overcome - I did say that collective action is a "step up" from individual action. It's just important to remember the larger context of direct action being a tactic rather than a solution.
U.S. Hospitals Are Asking Their Own Patients to Donate Money
And the Congress is by no means required to give the President everything he asks for.

The perfectly good funding plan was given to Trump by his allies when they controlled both houses, it was the most favorable plan he could ever possibly get. It even had some wall funding in it. It was 100% his decision to veto it, and 100% his stupid fault for thinking that he could get more concessions from his enemies than he could from his friends, right after those enemies won the House by the largest popular vote margin in history.