skysight-inc/HackerNews huggingface dataset:
That was only after the appeals court stuck down Alsup's previous ruling that APIs couldn't be copyrighted and sent the issue back down to him to determine whether it was fair use.
Er, if the question is "How would you handle someone you manage telling you of sexual/racial discrimination," the correct cliche answer is absolutely not to say "I judge people by the content of their character and pretend the color of the skin doesn't exist," or some equivalent form like "If the behavior would be acceptable if the people in the situation had different gender/race, then it's definitely acceptable." That would count as ignoring a report of discrimination that you're legally obligated to not ignore.

(We'd need to know more details about the question and the answer to be sure.)
He also recently, very loudly, compared getting rid of private schools to the holocaust.

https://twitter.com/jimmy_wales/status/1175811349810745344
There is absolutely no way people would pay $12 per month for social media. They already get it from others for free. It is not about news to anyone. It is about snooping and boosting ego. Jimmy Wales didn't understand the facebook audience I guess.
They could design their own API and provide an "invisible
shim" that transforms the calls to the original API into theirs.
Google and the other SV companies do nothing to change the relations between it's workers and the product of their work, nor do they do that for any other companies. They are 100% pure capitalist. There is nothing Left about them.
Too bad a functional fourth estate is a dependency for, you know, western democratic capitalism.

Less puckishly: What I feel upon reading this is sort of like that feeling when you find out some bad piece of news about climate change. It's bad enough on its own, but what it implies about the overall health of the national and international socioeconomic context, which, as SWE I (like you) depend on for my survival, is enough to keep one up at night.

Who, among folks smart enough to earn six figures writing code, will deign to don gumboots? And if they don't, who will?

And what happens to us when that person proves incompetent, irregular, desperate, uninformed, or lackadaisical -- all the things that (under capitalism) a healthy salary is supposed to ward against?
Only if they targeted sites that didn't use AdSense and let sites that did use AdSense place ads wherever they wanted.
Sure, but when you’re running a service you kind of want to know what you’re running. I’m sure Drew is able to figure out the beginning rather easy, but you kind of want to be able to see pitfalls and common misconfigurations etc. It takes a bit of tinkering :).
That’s because picking by Amazon is not seller specific. You get something in that tray; it can be from any seller.
"Some of the websites Google appears to have targeted in Google News were conservative sites and blogs, according to documents reviewed by the Journal."

That is so vague and unsubstantiated. I don't come to that conclusion from looking at this article. How easy is it to replace conservative with liberal? It seems very likely.
Let's rephrase...

Imagine a world where Compaq was unable to create a cleanroom implementation of IBM's BIOS because that involved re-implementing the copyrighted APIs.
> He came up and provided a water tight refutation of it. Everyone in the room was taken back by this.

His name? Albert Einstein.

Just kidding. But do you have any text of this exchange?
ddg uses google search results because bing will copy them for specific terms so yes.
The Softbank-WeWork End Game
That’s a funny video...”Thing is just not bad fascism”
Even when something by is sold by amazon, you could get something shipped to them by a third party seller. They keep all products with the same ID in one area, and pick whatever is on top.

If I started using FBA and supplying an item, it’ll go in the same box and chances are more likely an “sold by amazon.com” will sell my product, and I’ll sell an “amazon.com” product.

See the problem?
Retirement Income Analysis with Scenario Matrices
Yeah, I agree with you.

A lot of modern complexity is kind of incidental. We need to deal with GUIs, protocols, out of order execution, parallel and concurrent programming. The core of things didn't change that much, you store a bunch of things in memory, you sort then, you search things, you move them to disk storage, you retrieve them and so on.

If you wanted to run a factory floor and the machines in it just by using either assembly or C and our knowledge of a bunch of algorithms, it would probably work, but without all the advantages we leverage by modern technologies. Instead of "Select ProdOrders where....", considering we once have done a bunch of "create table" and "create index", we would have to manually define the disk structures layouts by hand, hand write sorting routines for each one. It would take armies of programmers, but a single iphone would suffice for all IT needs of a large multinational bank. The user interface would be terrible, you'll need speacialized operators for simply entering data on the system, or extracting results.

But in a space probe, you don't need to care about user interfaces, ever-changing business requirements, nice integration points, so you could probably get away with a very simple and primitive time-sharing os, in a single-threaded CPU, by using only C and a barebones standard library, dropping from time to time to inline assembly.

Actually it is an interesting imagination exercise. It makes me think that even if a catastrophic event happened like an EMP, we would probably be using computers again to help rebuild the world in less than 20 years. As long as we had people with the knowledge to deal with the basics.
I just added a search engine to chrome that searches on Google with the site:reddit com term. Add a simple shortcut to the search bar for that engine like "@", and now I just type "@ best baby teether" and get actual people discussing actual pros and cons of baby teethers (or anything else)
It’s still good advice, if you simply tell people “build whatever you want” they are more likely to fail and usually it’s because of having a featureable business.
Nothing is stopping anyone with access to the SciHub corpus from doing this.
There is no such language as C/C++.

The characteristics, best practices in, and pitfalls of C are fundamentally different than for C++. Anything that pretends to offer useful advice, but equates them, is certain to be deeply flawed. As, indeed, is TFA.
IBM hopes to change weather forecasting with new supercomputer
I'm open to doing that. It would just be a nontrivial amount of work and there are many nontrivials on the list.

Yes, there's now an Arc-to-JS called Lilt, and an Arc-to-Common Lisp called Clarc. In order to to make those easier to develop, we reworked the lower depths of the existing Arc implementation to build Arc up in stages. The bottom one is called arc0, then arc1 is written in arc0, and arc2 in arc1. The one at the top (arc2, I think) is full Arc. This isn't novel, but it makes reimplementation easier since you pack as much as possible in the later stages, and only arc0 needs to be written in the underlying system (Racket, JS, or CL).

It also shrank the total Arc implementation by 500 lines or so, which in pg and rtm-land is a couple enclycopedias' worth. That was satisfying, and an indication of how high-level a language Arc is.
Report exposes flaw in iVote system used in NSW election
Maybe I made a mistake, but I think this can be solved really simply just by taking each option in turn, assuming it is correct and looking for an inconsistency.

1 can't be right because it both affirms and contradicts 2.

2 can't be right because it both denies and fulfils 4 (even if 'one' means 'one and only one', because we already know that 1 is false, and looking ahead we can see that 3 is also false).

3 affirms 1, which we already know to be false.

4 affirms one of 1-3, which we have determined are all false.

5 is correct, as demonstrated by our finding that 1-4 are all false.

6 is false; we would know this even if we hadn't already worked out that 5 was true, because 6 implies that 1-4 are all false, which implies that 5 is true.
Well, Google and GitHub built fantastic engineering departments with that decision, beating the pants off several companies that followed "common knowledge." It was (and still is) a cliche that you get better results by hiring like Google than by hiring like everyone used to hire.

What they're now learning is that this decision is incompatible with certain forms of revenue like military or immigration-enforcement contracts. That doesn't mean that the right answer is that you should accept such forms of revenue and reject the employees who don't support it. That just means you have to choose. What they're regretting is simply that they can't have it both ways.

(Also, GitHub in particular is trying to endorse a particular form of politics at work - they've been defending the practices of ICE in their internal and external communications. If opposition to ICE is political, support of ICE is political too, no?)

Google and GitHub are trying to turn into IBM and Oracle. That's fine, but they should remember that they were originally trying to beat IBM and Oracle. And they shouldn't be surprised if a company that explicitly embraces activist engineers and forswears sources of revenue incompatible with that activism, a company that says "We will talk about politics at the workplace and this is our particular form of politics," one day beats the pants off them.
CryTek Neon Noir Real-Time Ray Tracing Benchmark
To implement such an "invisible shim" you would still need to write the exact same API that oracle is claiming is copyrighted to let other programs build against it.

It's not the internals of the functions that this case is about, it's literally about "class ArrayList { void clear() { [this part excluded from case] } ... }"
The Nazis are not a terror group so they did not use guerilla warfare. Alqaeda was a terror group which did use guerilla warfare. NeoNazis are terror groups unlike actual Nazis so the historical pattern tells us they are more likely to use Guerilla warfare and focus on uni students and rural population (initially) if they escalate to a full blown campaign to affect change via terror.
So the pattern is very useful there.

You don't chose a pattern for subjective reasons, you choose a pattern in relation to an observation you are making about current events. You look for patterns between what you see now and similar contexts in the past so that you can form a hypothesis and then a theory after appling critical thinking to it.

There most certainly are many many patterns in history, that's the whole point of the academic study if history. You learn from historical patterns and see if you can learn from the past. For example you can look at the Gin Craze in 1700's england and the prohibition era US and see what laws and measures to control the drug of alcohol failed or succeeded and why. You can then draw parallels with modern day drug war and legalization efforts so that policy makers will make an informed decison instead of just winging it. Attempts to implement a heavy tax and implicitly ban gin made things worse with improper distilation poisoning people,as did US prohibition era controls and I can also theorize the fentanyl and heroin controls of today is a historical pattern repeating itself. The Gin craze died when laws were implemented to allow only higher end establishments to trade Gin, making it affordable and good quality but not as cheap as it was before. Some countries like portugal have legalized most drugs allowing addicts to pay for it and use it so long as a trained medical professional administers it -- they report success and drop overdoses and poisonings.

Your refusal to accept and learn from historical patterns is not new. People naturally think they are special and as you can see with my substance control example, the US refuses to accept history and as a result thousands continue to die of drug abuse overdose.
Taking time and energy doesn't define copyright. There's tons of acts that take time and energy, and don't grant you a century long government backed monopoly on anything almost like it.

For instance, recipes, and tables of contents aren't copyrightable.

Going into case law, Sony v Bleem made it pretty clear that clean room reimplementations of APIs are on the table.

Going into US code, the otherwise crappy DMCA explicitly allows reverse engineering for interoperability. ie. interoperability even when the original vendor won't even tell you what the API is.

Going into practicalities, who owns SQL? Who owns POSIX?

The entire idea that APIs can have copyright is blatantly in contrast to decades of law, and is only happening because the CAFC is going off on it's own and ignoring 9th circuit precedent.
Fear-mongering often spreads like a virus. It's not based on scientific fact (because some questions are too difficult to answer) but rather on emotion. Many of these demonstrators (childless or not) would more tangibly benefit from reducing their debt burden by a few grand each month than global temperatures by a few degrees. Will there be flooding in some coastal cites? Maybe yes, but who cares, because it will drastically lower real-estate prices in these highly inflated markets so that the "other 99%" can finally afford to live there. A tall pair of rubber boots and a gondola will be a small price to pay to move on in. Until then, I'll keep driving around town in my twenty year-old 18 mpg SUV.
There is Matlab code to do the simulations. Translating the code to a language not dependent on proprietary software could be worthwhile.

There is an an interview of the author, William Sharpe, Nobel laureate known for the Capital Asset Pricing Model and the Sharpe ratio, in Barron's:

https://www.barrons.com/articles/william-sharpe-how-to-secur...
Nobel Prize-Winning Economist on How to Solve the ‘Nastiest, Hardest Problem’ in Retirement
BY SARAH MAX
Nov. 15, 2019
I am told that this is a deliberate choice by IBM.
It's clever to put the leading question "is neuromarketing ethical?" up front. It implies that the the technique definitely works, and it works so well that we need to have a long conversation about the ethical implications.

What does Neurofied do? "Grow your business with behavioural psychology and neuroscience."
I was a kid, and I remember the kind of science mini encyclopedias parents used to buy for their kids on the early 80's.
And one thing that I remember from one of those books is a big two page full color photo of voyager.
It is amazing to know that this thing that fascinated me when I was a little kid, it is still travelling and doing useful science out there.
...isn't that just what we call 'debate'?
How recent was this?
Are you in the canned food industry?

https://www.packagingdigest.com/food-packaging/most-food-can...
I'd say almost every software engineer should be rooting for Google here. The implications of being able to claim copyright infringement on anyone implementing an Application Programming Interface are staggering - it would impact every open source project that tried to interoperate with any company's services, for instance.

The world is not going to be better for extending the protections Oracle wants here.

Alsup's ruling is sane, shows his clear understanding of coding and the history of Java and how it was licensed out to the world under Sun, and is really very simple to understand: http://www.groklaw.net/articlebasic.php?story=20120531172522...

The appeals court fucked this up, hard. I would like to think Alsup's ruling will be upheld -- groklaw has fantastic quotes from him during the trial. At one point, he himself notes he had coded from the spec some of the functions Oracle complained about and disagreed with Oracle counsel statements. Refreshing from our judicial branch, to say the least.
Certain stocks are more hype driven than anything. Tesla, Apple, Netflix etc... A couple of bad things happen and watch the stock fall pretty fast, a couple of good things happen and watch the stock rise up really fast. I think for some of these companies stocks don't really measure anything other than hype. Beyond Meat is a good example, stock price went crazy cause "revolutionary meatless concept", started from $40 dollars and went to like $200 bucks in a month or two, now hype has died down, its back down to $80. It is still a solid company judging by their earnings report but people have now lost faith because the hype died down.
> The main goal of marketing is to match a product with a person that shows interest in this product.

This is how they open their section on the ethics, so off to a really bad start. That being the main goal of marketing is patently false. Coca-Cola billions a year marketing a product that hasn’t changed and that everyone already knows about.

The rest of the article is then just constantly making the same mistake of, I think intentionally, mischaracterising what marketing actually is.

I mean, come on, they have a heading that it isn’t “necessarily wrong”. Wow! Strong case you’re making here.
Artificial intelligence to run the chemical factories of the future – Illinois
If I may go on a tangent, I’ve thought a bit about the problem of link farms and how it might be addressed.

The problem is essentially this: since pagerank is basically the probability that a random walk through the link graph will end up on your site, linking back to yourself, and no other websites, gives a big boost to your pagerank because a random walk will get stuck on your site. Of course it’s easy to just ignore self-links, but you can get essentially the same effect through clique-like groups of websites and this can be more difficult to detect.

What’s interesting is that an algorithm based on how electrical current flows (so a link is a one-way resistor, i.e. a resistor in series with a diode) would not have this problem. Attaching a conductive loop to some point in a circuit does not change how current flows. Electrons don’t get stuck in loops because they don’t drift around randomly, they move from lower voltage to higher voltage.
Oh hai it's one of the people getting rich off a corporation suppressing unionization efforts and workers rights in Amazon warehouses. Neat!

Yeah I'm not going to do your work for you by reporting listings thanks. This isn't Reddit or Youtube.
Does Oracle actually do anything useful? Their primary function seems to be to vampirically suck the life out of other technology companies.
> And they shouldn't be surprised if a company that explicitly embraces activist engineers and forswears sources of revenue incompatible with that activism, a company that says "We will talk about politics at the workplace and this is our particular form of politics," one day beats the pants off them.

They should be surprised as it hasn't ever happened before. That's not to say that it won't or shouldn't happen, it just would be surprising.
The FSF has been very vocally for APIs to not be copyrightable. They've filed amicus briefs to that effect.

Edit: also why do those emails matter? The facts of the case aren't dependent on them. There's nothing wrong with a company looking to build a semi interoperable replacement to avoid license fees. That's why sun bought and continued development on OpenOffice; they figured out that was cheaper than the MS Office fees at their scale.
I've heard about program store sheets in the Bell System early electronic computers, but I'm not sure how they compare to this. Never have found a good explanation of how they worked, just a few of my older colleagues described a stack of "memory sheets" they'd swap when it was time to change the computer's programming.
Vertical Centering Using Flexbox
I'm a freelance writer and this article is gold for finding new gigs
Product review. There are seller reviews too?
> At this point, there's nothing really that people like me can do, right? It's just up to Oracle and Google's lawyers?

Yes, with regard to this case, there’s nothing we can do at this point.

In the longer term, it’s up to law makers on the state and federal level to address shortcomings and expansions of copyright law. So vote! (Or, I guess if you are particularly wealthy, lobby!)
I am very much hunting for a cli, automatable method to do:

- app installs

- orchestration of same across multiple boxes in a cluster

- cluster monitoring: detect when a task or box goes down running the service(s) elsewhere in the cluster

It seems like kubernetes is incomplete with respect to these needs. Kubernetes depends on docker but neither does orchestration. In the context of this HN post what do I need. I am doing golang on 100pct Linux. Other than toolng I need for app installs the boxes themselves are provisioned by others. Here I am focused on app installs only.

Any help much, much appreciated.
It could be that I am located close to the data center hosting the site. From my understanding the main server backing the site is hosted near Philadelphia, the city that I live in.
You didn't actually address my question, and I made no mention of the state. I'm going to quote you again: you claimed that

> When you protest against it publicly in the workplace and shout down others for as little as not vehemently agreeing with you, then we have a problem.

I'm asking if you think that's generally true. For example, if you actually believe this, you would presumably make no attempt to silence me if I protested something in the workplace, as doing so would be taking exactly the action you object to.

Presumably you would internally object to my protesting something, and we both agree that that's alright. But were you to express that concern outwardly, say by asking me to stop, it would be shouting down others for as little as not vehemently agreeing with you about workplace conduct. And therefore we would have a problem, or more correctly, you would have a problem with yourself.

In other words, we encounter a bit of a paradox. How you resolve this paradox is of paramount importance: the value system you use to resolve this paradox becomes the values you use in the workplace.

I'm using this to illustrate a point: there isn't a "null" position. Nebulously banning "political" views doesn't work unless you're clear about what makes something political. And people will disagree with you on those things. Its much less painful to ban things based on content (say: cursing or insults) than "how political it is", because the second is just an excuse to let your values implicitly bias the local Overton window without acknowledging that.
I read the "how Google works " book and I can't help but question myself if they built what they built despite of the culture.

The best recipe for a company that isn't printing billions of dollars from Advertising to go bankrupt is try to follow their book and culture.

If you remove infinite money and market dominance would it still work out in the end ? My guess is that it wouldn't.

Google feels sometimes very much like startups with VC money just being inefficient and burning other people money, except of course, Google is burning it's own money that is generated from the non sexy / cool stuff (ads and enterprise email / storage )...
Americans value the credential of education, as it's a gatekeeper to jobs; not necessary the actual education behind it.
Freemium Love: Tech Transforms Dating in San Francisco – The Information
I've started ordering from other companies because of all of this. Walmart, Home Depot, Target, and small businesses. Lots of good vendors out there that ship quickly!
Google Chrome White Screen of Death: Why Are Browsers Crashing?
Energy isn't a problem when you can build nuclear power plants without worry.