skysight-inc/HackerNews huggingface dataset:
> It was a decision done by Apple, Oracle did not move a finger.

That's not true. If you read the text, the request comes from Oracle's lawyers. "our client's intellectual property":

> "As you are likely aware, Oracle owns US Trademark Registration No. 2416017 for JAVASCRIPT. The seller of this iTunes app prominently displays JAVASCRIPT without authorization from our client. The unauthorized display of our client's intellectual property is likely to cause consumers encountering this app to mistakenly believe that it emanates from, or is provided under a license from, Oracle. Use of our client's trademark in such a manner constitutes trademark infringement in violation of the Lanham Act. 15 U.S.C. § 1125(a)(1)(A). In order to prevent further consumer confusion and infringement of our client's intellectual property rights, we request that you immediately disable access to this app. We look forward to your confirmation that you have complied with this request."
Why do you think 24 people is too small a study?
>and being a police state sort of works (if there are free-market economies whose products you can copy)

That's an ideological statement. One can be a "police state" and has advanced technology and products -- free market not required.

In fact most of the technical and product developments in 18th and 19th century took place in markets quite far from "free", and of course Nazi Germany (the de fact "police state") was quite competent technologically.
I always ask them to give me their phone for a few minutes so I can check their messaging history, invariably they refuse. Just ask them why.
Some ones I've seen and liked -

"If you're not doing anything wrong in your living room, why draw the curtains?"

"We should save paper by sending people their bank statements on postcards. If you're not doing anything financially shady, you should be okay with the postman seeing it."
I believe the bill, anticipating such lobbying, target bus stops as of now, already. Reducing bus service wouldn't take a location off the list, and adding new stops wouldn't add a location to the list.
Yes, it's dangerous trying to cross between those poles of stability on the J Curve.

It's been a while, but I think Venezuela was one of Ian Bremmer's prime examples.

https://www.amazon.com/gp/aw/d/0743274725/
If "stable" merely means "persisting over time", then all kinds of between regimes have been very stable...
When the nazis took power in some countries and they could just get out official lists about who is jew and who isn't.
There isn't a bright side about Oracle, not even using their products.

It's old school software selling, influence the decision maker and the job is done
Never get looking at all the facts and having a perspective go in the way of complaining against whataboutism...
Bikes are risky in that sense. Your legs and arms can't mitigate a fall like they usually do. And testing an experimental bike with a bunch of extra metal to find out how it fails? Even worse.

Besides, the point of the experiment is to test the bike. There's nothing gained by not wearing a helmet. You're also implying that those other sports wouldn't be better with helmets, which may not be true.
Agreed. Consider also that for someone who does not know anything about Clojure, it looks alien enough.
Or just uses SES - costs $1 for 10K emails.
21/04 #Bollicine Animals  Bobadilla – Dalmine (BG)
But email solicitation is a major usage of email, and therefore any widely used protocol for managing solicitation needs to use wholly open and decentralized components to maintain email's qualities.

>>and nobody needs to do that without access to payment networks

Some people can't access a particular financial system, due to political reasons. The global financial system is not borderless.
May I suggest reminding people of Martin Niemöller's famous statement post WWII? It begins "When [they] came for the socialists, I remained silent. I was not a socialist." It ends, "When they came for me, there was no one left to speak out."

This exaggerates the downside of handing over lots of information to a third party to use however they please. But it points out the assumption that "I", whoever "I" happens to be, am somehow privileged above "them." It's remarkably easy for "I" to turn to "them."
> If anything, the story about Bill Gates shows that your own success will change your childrens' future.

Of course, but think of all the rich kids and trust fund babies that end up doing nothing useful with their lifes. I think Gates family background was incredibly useful in his career (as is usually the case with most entrepreneurs) but still decided to do things that were out of the comfort zone for a kid in his situation. Most of the other kids would have opted to follow a career in finance or law and use his family name and connections to carve a comfortable "successful-in-appearence" professional life.

Wealth is not as great a motivator as we tend to think. Social and family expectations are much more important, especially in rich and upper middle class families, in determining what to do with your life. Gates took and odd bet. He could because the stakes weren't that high thanks to family money, and it paid off.
Somewhat ontopic, I find interesting that Cloudflare is issuing certificates for HN, despite HN serving a Comodo cert.

https://crt.sh/?id=182943715
I just released a OS Image for this nifty piece of Hardware with full hardware video decode and gpu acceleration.

Check it out here https://kshadeslayer.wordpress.com/2018/04/17/launching-netr...
I think the concerns over privacy online are overblown for many people but I try to be smart about what I do and put online.
So I think part of it might be the framing of the situation. Rather than trying to convince them that they do actually have something to hide, it might be more effective to try to convince them that their attitude should be more like, "Don't put anything online that you don't want everyone to know" and also explain that there are people who do worry about things like people who have been in abusive relationships, people who might be in places where not being straight and cis gendered is not accepted and so on.

I think it might also be good to ask yourself, "What do I want to accomplish by convincing this person to be concerned about online privacy?" and think about ways to accomplish that goal.
Of course his up bringing contributed to his success but that doesn’t mean it was the money.
His parents were exceptionally successful and not just financially this can have a huge impact on the value system of the child especially if the parents are involved in education and parenting which in Bill’s case they were.
> K&L Gates is in the same building as the company I work for, despite multiple mergers 2 decades past retirement the Gates name is still on the door and it's not because of Bill.

You are disagreeing with him but just adding to his points. If my father had a company with his name inscribed on a building I would have had some connections for my own business. Instead pop struggled to put food on the table and barely owned a flower pot

Rags to riches are fairy tales. Reality is different. Even Elon musk's father is a millionaire
Self hosted One-to-One and group chat software
Except the Panda updates had nothing to do with spammy links
I would ask to rifle through their phone right in front of them.

There's a subtle difference between something you'd want to hide (because it could be incriminating) and something you don't want made public (because it could be embarrassing). I have nothing incriminating, but I have embarrassing stuff on my phone that I would rather nobody looked at.

A phone is an intensely personal device where a lot of your private data resides, and it can reveal a lot of intimate things about you and your relationship with others. Many people do understand this (at least at an instinctive level) and would balk at the idea of someone invasively reading all this stuff on their phone.

It's one I plan to use on airport security if they ever order me to decrypt my phone without a warrant.
Five Intriguing Uses for Artificial Intelligence (That Aren't Killer Robots)
If this included basic 10MHz 2-channel scope functionality, I'd call this a TinkerBook. And I would definitely buy it.
For a legal explanation: https://youtu.be/dvTMSvbHRBk?t=10
Its about time for people to realize that it’s a broken complex system which relies on unhealthy controls over economy and actually empowers corruption and opression it claims to oppose. And I suspect that is the case since most discussions nowadays are based at the moral level rather than economics.
Yes. This is retargeting based on a cross device graph and this experience illustrates ad tech trade-off. We're those ads in a logged-in ad platform like Facebook or were they generic display stuff?
Presumably most app users aren't blocking adverts, or the app can more easily refuse to show content of ads aren't present.

Apps will cut down multi-site use too, stop users "changing the dial".
If you want a practical problem, what about revocation? OP's trust in Github hosting is revocable at any time by changing the CNAME, but the generated cert with still be valid for some time (and can be used e.g. to MITM people).
Virtually everyone has an individual office where I work. Our CEO has the motto "give them a door, a window and the fastest computer money can buy".
Oh yes, I got a very thorough explanation and examples from a very dedicated ham shop owner. It was a bit of a lazy afternoon, so he took the time to properly school us on every detail and the classification system.

If you're ever in Malaga, hit up Azabache in the old part of town. One hell of a shop for ham and cheese and a bit of seafood.
I wouldn't go so far as to say that widely used is the same as popular. That implies an overall positive attitude towards the widely available thing.

We all know that there are things that we use regularly but wish we didn't.
I put some random snippet gathered from the community about all the features ClojureScript supports. This page is not targeting JavaScript developers alone. It's visited by many Clojure and ClojureScript developers. And I want to exhibit more on what ClojureScript is capable and the beauty of the code.

I was trying to ask what are the best snippet we should display. But it turned out we didn't reach a conclusion, not even close. https://clojureverse.org/t/which-piece-of-code-do-you-think-...

BTW what's your background? What do you refer to by "something they are familiar with in JS"?
> Why not to use direct messages for the example you gave ?

Slack sells itself as a searchable archive. Ideally if someone asks the question a second time, they (or someone else) can look up the answer. Direct messages mean conversations don't get publicly logged, which is a serious negative for the company.

> Also if you have some specific topic you would like to discuss like k8s or linux there should be specific channels for that in a company.

My company has three channels for GitLab, Git, and software development / build infrastructure, which sort of seem like overlapping topics already. But even with this split, we regularly have multiple conversations attempting to happen.

Think of, say, JIRA queues vs. tickets. We also have three separate JIRA queues for GitLab, source control, and development tooling, but we still use separate tickets in each queue, not one general-purpose ticket for all GitLab discussions.

It's hard to describe the benefits of this system to someone who's only ever used linear chat (or linear chat with weird thorns sticking out periodically, like Slack). On Zephyr, which is what Zulip was modeled after, I was in chat rooms that created a separate topic for each development issue and each customer support ticket, which made it easy for different groups of people to work on different things and still stay in the public chat room, and also extremely easy to go look up history later. Searching for things related to a ticket or a pull request in Slack is basically impossible.

These problems aren't obvious because people learn to work around them, mostly by avoiding public channels and IMing their friend, talking in person, keeping things in email or an equally high-latency system like JIRA, etc. But they're still problems that a good tool could solve. (Plenty of companies would say, we don't have group chat at all, we're working fine with email and person-to-person IM; probably you'd tell them that having something like Slack would be worth trying.)
Ouch - President Trump may have waived attorney-client privilege when he claimed he didn't know about the Stormy Daniels payments.

"If this is true, then it seems that Trump could not have had an attorney-client relationship with Cohen regarding the Daniels payment in the first instance—one hallmark of an attorney-client relationship is agreement as to its scope and the attorney’s obligation to keep the client advised as to all significant material matters"
There is a severe lack of evidence in this post for the author's assertion that "Common Lisp, Erlang, and F# would all be safer bets" than a nebulous "several more popular languages" - his entire argument seems to be that Common List and Erlang have been around since the '80s, and F# shares resources with C#.

Also, an S-curve does not seem an appropriate representation for the benefits of a larger userbase - diminishing returns are not synonymous with asymptomatically approaching zero returns, and the idea that the first few users are worth negligible amounts seems wildly inaccurate.
I also recommend learning to ride a unicycle for people who want to get better bike skills. It's like riding a bike except with a brand new plane of movement.

It's also very safe to try out and do, which is counterintuitive to most people who haven't tried. Overwhelmingly the most common failure mode on a unicycle is that you just stop riding it, and then it either gets ahead of you or behind you, and you hop onto the ground.

Your body's also always approximately vertical no matter what they incline you're riding up/down is. So e.g. riding down stairs on a unicycle is much safer than on a bike, if you screw it up you just let it roll ahead of you and you're standing on the steps.

I'll do that without hesitation on a unicycle, but on a bicycle there's no way I'm doing that on on anything except a mountain bike I trust.
It's all the clever metaprogramming fads that ensures JavaScript code bases are unmaintainable goo.
Does the first paragraph the page help? I was expecting this paragraph telling people what ClojureScript is.

> Clojure is a dialect of the Lisp programming language. Clojure is a general-purpose programming language with an emphasis on functional programming. ClojureScript is a compiler for Clojure that targets JavaScript.
The Silurian hypothesis
I have considered this, but it's going to be very uncomfortable for a full workday.

I've also tried earphones with music, but I can't work like that for long, I just start listening to the music instead. I need peace and quiet.

And of course there's the issue of visual noise as well.
I have found that many people are not really too concerned about it. There is a home security company here that sells an alarm system and one of the indoor movement sensor units has a built in camera.

No you do not have any access to the camera. No, there is no indication that it is active. No, you can not opt out. No, you can not see any source (I asked). "But it will only ever be used when there is an alarm to verify".

And most of the people go: "Sure, sounds reasonable!"
She's in a large room with no other traffic, and not going fast at all. The risk of anything is extremely low.
In Kim Stanley Robinson Mars trilogy, one of the characters talks about being on one of Mars's moons, and how they had to be careful because a good running start could get you to escape velocity.
There are tons of rich kids that don't even get to an iota of Bill Gate's success. You may claim that it's necessary (despite middle class Jeff Bezos as a counter example) but certainly not that it's sufficient. There are a lot more variables that must go into the equation. Dismissal based on initial social class is prideful, slothful, and envious excuse-making. That's 3 of the 7 deadly sins. Repent.
What the hell is this...
Yes, in fact. Many of the superdelegates had already said so publicly. Their votes are, by design, not bound by practicality. All media coverage combined had negligible effect on superdelegate votes, if any at all.

The Democratic party did wrong by Bernie Sanders, unquestionably.

The media generally made errors in their coverage of the entire election cycle. But there are reasons for the media's inability to understand the dynamics at play, and acting as if the media were complicit with the Democratic party is assuming facts not in evidence.

Meanwhile, direct comparisons between the Washington Post and Fox News is a false equivalence.
Grad students seem to make it work, somehow.
Nowhere in this post do you successfully make the case that he's not old money. You may have demonstrated that he didn't fall victim to many of the tropes that his contemporaries did, but the fact remains he had (a lot) more than most people would at any point in time (including opportunities and contacts).

I still remember the moment when Bill Gates switched from being the "Microsoft guy" (during those times sort of akin to the new Satan) to being the "philanthropist" that he is now. I'd say it's been a very successful bit of public relations for him if this is how you see him now.
> Maybe I live in a bubble but this list just seems divorced from (my) reality.

Are you a web developer?

Yes, C# and Javascript are all the ads I see for developer jobs, if I'm looking at web developer jobs.

But doing a search in my area for C/C++ developers and plenty of jobs vacancies come back.

Plenty for Java too, one for Python (from my cursory look, the Python position I saw was the highest paid too, by a good margin).

The whole world doesn't use javascript, some of us want nothing to do with it / avoid it like the plague.

I would agree though, if you just want to play a numbers game it's probably safest to learn JS, C# or Java nowadays if all you care about is getting employed.
Click on e.g. the "View HTML" button on the left below the abstract for the whole paper.
Ask HN: Cloud-based gaming
Hi! I recently discovered the growing market of cloud-based gaming, as someone with a ThinkPad who uses it for development and doesn't want to spend thousands on a computer that I'll only occasionally use to game, I'm very interested in the concept of cloud-based gaming. I recently discovered [Shadow](https://shadow.tech/int) and it sounds pretty great. Is there anyone here who has tried cloud-based gaming? There appears to be a few companies specializing in it. I'm a bit skeptical because of latency, but I can't find any bad reviews.
You could even paraphrase Martin Neimoller's well-known (if not the author himself, I didn't until I looked him up) poem[0]:

First they came for the Socialists, and I did not speak out—

Because I was not a Socialist.

Then they came for the Trade Unionists, and I did not speak out—

Because I was not a Trade Unionist.

Then they came for the Jews, and I did not speak out—

Because I was not a Jew.

Then they came for me—and there was no one left to speak for me.

I think the message is just as relevant (and powerful) to personal liberties as it is to groups of people.

[0]https://en.wikipedia.org/wiki/First_they_came_...
How to Design Your Own Marketing Materials
בלוג
The rise of the coffee shop workspace is a reminder of public service cuts
LATEST NEWS AND CURRENT EVENTS APRIL 2018
Sounds like he read Jeff Atwood's Programmer Bill of Rights. May his tribe increase.
Yes, sure, but if the snippet looks complex people will think "oh - that's too complex for me!" and give up.

PS. why don't you post it on Clojureverse as well? :-)
I usually reply with something similar to this. I try to remind them that the definition of "wrong" has evolved over the course of history - sometimes dramatically and quickly.

The things you freely discuss on on a platform today could become socially unacceptable tomorrow and evidence against you the day after that.
You mean, most people use Debit cards? Because everyone has one in its wallet. Although it's true I only use credit cards outside Europe, because AFAIK debit cards don't work.
https://addons.mozilla.org/en-US/firefox/addon/redirector/

according to comments works for this specific purpose. Haven't used it myself.

I was hoping ublock did it but doesn't appear to.

If i.reddit.com is a different IP then a hosts file entry might do it.

Does pi-hole do this?
>I'm not even sure what C is used for these days beyond kernel/driver development or embedded systems. I think I've met precisely one C developer in the last 10 years.

I meet hundreds every day, and nary any web developers. I'm working in an embedded shop though, so YMMV on personal experience here.

I learned some JS in school but haven't needed it since. Except writing some extensions, which was easy enough to learn in an afternoon if you know C-like languages. (I used TypeScript to be fair, much easier for me, why anyone would use pure JS is beyond me).

I'm not sure TIOBE is useful for anything either. But a lot of legacy programs in C need maintenance. A lot of government software, flight control systems, banking systems etc. are probably still in large parts C.

Just look at the salaries of COBOL developers (where is that on TIOBE again?), and you'll see that maintenance is big business. And that language is as ANCIENT as ALLCAPS.

Looking as C is still at the heart of almost everything, I think maintenance work will still be a big consideration for the next 50 years. It might not be sexy or what you want to do though.
Sales Enablement Software
> Microsoft has been making some serious strides towards being a better citizen of the technology community in the past few years

OK, yes, at least they are not paying SCO to sue linux out of existence [1].

> Microsoft is clearly making a sustained effort to improve.

Only a move that could potentially be disruptive for their revenue in favor of the common good would actually prove to me that they have changed. So, I will believe this when I see a version of office for linux or something similar. Until then, its all part of the embrace, extend, extinguish strategy.

[1] https://en.wikipedia.org/wiki/SCO%E2%80%93Linux_disputes#Mic...
I love the keyboard, reminds me of my old compaq beige brick laptop. What does it actually feel like to type on though? They actual keys look kinda squidgy but that may just be their translucent appearance.
Introducing Basis, a Stable Cryptocurrency with an Algorithmic Central Bank*
That sounds promising. I think it's important to keep community in loop and make sure people are aware of limitations and what's already possible and supported.
From GitHub themselves:

"GitHub Pages sites have been issued SSL certificates from Let's Encrypt, enabling HTTPS for your custom domain. This isn't officially supported yet and it's not possible for you to enable and enforce it on your sites at this time."
I’m curious about Aarch64. Is it like x86 where you can just install a generic Aarch64 kernel and operating system and just make it works or do I have to build a very specific system for that board like images that are specifically aimed at the pi?

To be clear I’m really interested on the Rock64 boards but I don’t like any of their OS options. It would be great to be able to use the Aarch64 port of Alpine Linux on those.
huh.. I grew up on a fixie.. I wonder if 20 years later I would just pick it up again.. or 30 years later..

note to self knock up wife.. get child fixie bike.. take bike for self when kid is at school xD I'm sure the experiment will be worth the college debt.
For those reading the above message with an interest in using your own mail server a good way to get started is to use Mailcow, a Docker based system with all the batteries included.