skysight-inc/HackerNews huggingface dataset:
I was only vaguely aware of Vorticism before reading this, and I was amazed at the look at their short lived 1914-1915 journal BLAST -- the cover art and even the typography are rather reminiscent of modern counter-cultural "zines".
Some would say this is the killer-app of gig platforms - the picket lines and scabs are almost invisible, and workers are completely disconnected from each other unless they seek each other out. Makes organization and striking very hard
I don’t think Apple sells you anything. You buy stuff from them. You are free as a bird to buy any other products you desire
Correct, it is way easier to setup with kvm. Would highly recommend AMD cards for this over nVidia.
If you need to change history you can just create new events that accomplish your mutation -- and even mark them as a type 'change history' or some such obvious identifier so when you inspect the event stream you know exactly what you are looking at.
This is Caleb (SRE on this project). Here’s a similar NUC we use ... this one is like $300... just an example of what we use; https://www.bhphotovideo.com/c/product/1316113-REG/intel_box...
Indeed, though reading the article a bit more closely, it has a certain subtext of "look workers, money doesn't buy happiness, that's why we, the elites, stopped paying you any more. Learning the lesson!"
For hosting, I can see how that may be a useful clause.

But for consulting or support? That's even worse than the usual terms for proprietary software. As far as I know, I can offer consulting services for Microsoft or Apple software without breaking any license.

Similarly for software that builds upon proprietary software. As far as I know, this is commonly allowed without any additional license.

Or am I missing something?
Well, I'd like to remain anonymous for obvious reasons and will provide no proof of this assertion, but I'm actually that commenter's mother and they never went to jail.
It's not a bug, it's a feature
Yeah, but what compute? what are they computing?

The driving need for edge computing is low-latency. There just isn't the need for it in a restaurant.

I do hope they're not doing real-time control of kitchen equipment via something in a container, containers in Linux are nowhere near deterministic enough.

This strikes me as someone who is familiar with only web technologies but unfamiliar with control systems attempting to create a control system.... completely inappropriate tools for the job.
Well, they should also let us know when China invades tens of countries all around the world (and not its own citizens or immediate neighbors they have some beef with), topples their democratically elected leaders and so on. From 2001 till now, 4 ex-sovereign countries have been bombed and invaded into hellscapes, and it wasn't China doing it. Just some old friendly "whataboutism" (/s) to put things into perspective, I'm tired of the pots of this world calling the kettles black...
Absolutely agreed. Didn't say to the counter. Was just pointing out that what was said was accurate. It's almost never enforced.

Thankfully when it came time to leave Amazon, Oracle retained a lawyer on my behalf to handle those exit negotiations. Made life a lot less hassle.
I'd assume it's 3x$349 that they're referring to in the article, since most places these days already have some networking equipment (probably including a racked switch someplace) in order to provide guest wifi, connect POS terminals, etc. So that portion isn't directly tied to this effort.
> Maybe you just cut&paste the clause into the OSS license you are using, but then you call it <company> Commercial License.

Yep, I think that would make it better too.

Redis: BSD (or whatever OSS licence)

Redis X module: Redis non commercial License

Redis Y module: Redis non commercial License
Amazon tax on revenues would help to level the playing field
It is rumored that the Saudis made the 100 billion they wanted from the Ritz-Carlton crackdown, so no more interest in the IPO.
Not without making the card unreadable in other systems.

And even then I'd be surprised if you could game physical sector offsets by playing with the virtual offsets you have access to.
Yep this should be reworded to something like:

This software is licensed under a mixed OSS/commercial license, the Apache 2 OSS license with the commercial Common Clause restricting certain freedoms.
> I'm only close to 1 other human in the whole world...

It's worth considering whether you'd feel the same if you'd chosen some other path. Having people you're close to doesn't appear to depend on what you do with your working life, at least that's my perspective.

I also spent my working life chasing money, but it's not like I don't have friends. I have a load of family that I'm close to as well. Somehow it seems none of them care what I'm actually up in terms of business, in fact I doubt they'd even be able to explain it as a one-liner. I'm in my hometown at the moment for a family wedding. I don't think I know what most of the dozens of family members do for a living, other than headline.

Basically if you want to have fulfilling relationships, go and do that. In fact it's even easier now that you have some money to pay for expenses. Just call your old pals from school and say you want to hang out. You'll find you have more friend than you think.
> it's the same mindset

It's really not. Senior bankers carefully weigh downside risks. Those risks are hedged by retainers (i.e. up-front, non-refundable advisory fees), cross-sales (e.g. management fees from a client's assets in the fund business making up for false starts at equity capital markets) and diversification (e.g. "ARAMCO is a juicy whale, but I'll keep a quarter of my staff working on other prospects").

Junior bankers get less deal diversification, but having worked on a deal of this calibre is nothing to sneeze at. The qualified will have distinguished themselves and earned front seats on future deals.

Furthermore, both senior and junior bankers have salaries, benefits and stock in their company. At quite a few of those firms, buying cryptocurrencies in any meaningful quantity would be reason to question a junior's judgement.
It's been posted before https://news.ycombinator.com/item?id=16662491
Like IBM or Facebook?
I think Apple’s fee is more than fair for many developers. Free hosting, they do all sorts of payment compliance/fraud/tax stuff for you.

To a small developer I think it’s a huge boon.

But once you become BIG (Candy Crush, Fortnight, Netflix, Amazon) that advantage no longer applies. Those companies are all capable of doing all the payment stuff on their own.

And when you’re doing Fortnight business that 30% is a TON of money.

I seems like Apple should offer a sliding scale based on transaction volume. Starts at 30% and goes down to a bit above credit card fees (say 5% or 7.5%) once you are taking in enough money.

There are still big benefits to the App Store handling payment, like centralized billing, already having card information entered, their ‘allowance’ features, etc.

That would probably help a lot of the big indie applications too.

I suppose they could let you use your own billing system for a flat fee. Say $5-10 million a year. If your volume is high enough it’s worth it you could opt out. They could use that money to ensure quality/compliance.

Unfortunately services revenue has been the one bright spot in Apple’s numbers recently. And a big cut there wouldn’t look good. So I don’t expect Apple to do anything out of charity.

The only plus is some of these groups are big enough they can push back on Apple and it would do something. Now that Fortnight is on Android, can you imagine the power they’d have over Apple if they said they were leaving the platform over this?

Some BIG properties are going to have to shun iOS and get users mad to make a real change. I have a hard time seeing that happen since iOS is just too profitable.
Of course Redis is doing just fine. But that depends on continued development (investment) and continued community involvement. To me it looked like the villagers have been gathering with pitchforks and torches for the last 24 hours and I think much of it is unfair to Redis.
Are they doing fine?

I’d like to make all of the software I write freely BSD licensed.

If I do that, it seems with very high probability that it might turn out to be a time sink and a money sink with no benefit other than +reputation. Which is worthwhile, but perhaps not as worthwhile as those fat stacks.

I don’t know. We’re heading for a future where the only people that can afford to write OSS projects that actually influence the world are those who work for FAANG or in academia.
To further your analogy, it sometimes feels that the Maslow's hierarchy of needs is "hollowed out" at the bottom of the pyramid, and to keep the hollowing out disguised, companies and advertisers divert attention to the top of the pyramid i.e. "look how everything's awesome! Take your complimentary beer".
Yeah I'm using kafka right now with small queues between processes (generally implemented as elixir/OTP gen_server). With a blend of RDBMS (postgres which is now a swiss army knife), Redis (also a swiss army knife), and zookeeper (mostly because I know it well and it's there with kafka. It's very useful for co-ordination across processes.)

Because the events coalesce into kafka, you can use a mechanism like logstash to spew this log data into eg elastic search and then use that for your queries. Or write to the db here (in process) or there (cqrs style.) There are different architectural approach used, and they all yield good results, of very high reliability in processing, if slightly "eventual."

It works well. We do use rdbms too, but a lot of the time we avoid reading from it after initialization (or after encountering an exception causing an actor to restart). Depends on the data though. Some places I read on every command because I know the risk front is small and it's easier for a jr to get in there and understand what's happening. A good rule is that a single process should own that data so you don't have to worry much about consistency related concerns. In microservices good practices, each service should really own its own data completely but I believe that it's fair enough to say a bounded context owns its own data (even if in a shared rdbms) if building at a smaller scale.

In terms of code, I'm usually building with some variation of onion architecture these days, where all context is build on the outside (eg receiving a request, getting info from state or db), and pure domain logic 100% effect free exists on the inside that receives all of the data from the outside and turns out some commands or events in response. This makes the important logic very testable, and easy to reason about. Core domain logic has no effects - not even logging - but only generates events/commands in response to commands and events. You never mock that stuff - it's the star of the show. Nor do you ever have to.
The generated commands and events are later "applied" by the outer layer, logging, shipping them off to kafka, and/or writing some stuff to a database.

That's where I'm at today. I am working in realtime systems so it's a good fit for the approaches. I'm finding the software is turning out very well. We're working fairly quickly, the software is very encapsulated to a bounded context, the domain logic is clear in the core, easy to test and read, and change. Or even rewrite if needed.
Some Uber drivers also use the Lyft app. Would they use a “DriveTogether” app for labor organizing? Is digital labor organizing more or less work than old-school organizing of workers in factories across a large geographic region?

Edit: looks like this is now legally permitted, https://tcf.org/content/report/virtual-labor-organizing/

”Due to a little-known, but far-reaching change made by the NLRB last year, virtual labor organizing by employees is now sanctioned by law in many situations and could possibly be transformative in the workplace ... NLRB recently reversed years of legal precedent that allowed employers to ban the use of workplace e-mail for organizing or communicating about the terms and conditions of work. Last year, in its decision in Purple Communications, Inc., the NLRB emphatically endorsed the right of employees to use workplace e-mail for such activities. It held that “employee use of email for statutorily protected communications on nonworking time must presumptively be permitted by employers who have chosen to give employees access to their email systems.” The NLRB added that: “Employees’ need to share information and opinions is particularly acute in the context of an initial organizing campaign.”
> Investments in development and infrastructure are a good mechanism for long-term economic growth

That's true up to a point where the infrastructure is facilitating economic movements and transactions. China has already gone past that point to where they are building infrastructure for the sake of building infrastructure, not considering whether those rails and buildings will produce enough income to support maintenance in the next 5-10 years. There is such a thing as diminishing rate of returns (otherwise every economy would just keep building infrastructures forever) Currently, for every yuan Chinese government directly spends, it now only gets 1 yuan of return back, and it is declining.

As for the trade war, I think it is pretty evident who is winning, I won't go too much details into it; you can google every data around the aftermath of the tariffs.
> both Salvatore (Antirez) and Shai worked on their projects for years, with minimal support from the outside world, grew their community organically, and managed to build something useful for thousands of grateful developers. Later, they looked for ways to make a good living

In other words, making a good living from the product was an afterthought. So they shouldn't be surprised that they're not getting as much value for themselves out of the product as they would have if making a good living from it was a fundamental part of the project from the beginning.

That's not to say that there aren't ways to monetize open source products, just that doing it as an afterthought isn't one of them. If it's a business, it's a business, and you have to treat it that way from day one. Otherwise you will be out-competed, as a business, by others who do.
That's a cool read!
Ultimately “the edge” will just do it for him :-P
I don't mean exactly the same, but in terms of general innovation. There were decent, good, and great alternatives to ALL of their key products: PC GUI's, spreadsheets, word-processors, desktop databases, etc. Heck, they purchased most of them from other co's. Granted, MS usually charged less, at least initially, but that's because they took an up-front loss in that product to gain market-share. But then stagnated once they killed competition. I know an obvious MS-Access bug not fixed for 15 years.
I agree. There's a lot that people take for granted with these App Stores, especially with Apple's. The alternative is to pass this cost onto the consumer instead and I think that's a terrible idea.
They don't want their food to be too ugly. Ugly means there's something wrong with it, and if there's something wrong with it, they won't want to eat it. It's why most people gag when they think about eating bugs, because they've associated them with disease.

They want their food to look good enough to know it's safe, but not cute enough to trigger nurturing instincts.
Calorie counting diet helps by forcing you to stop and look at the food before you eat it, so you end up eating less compulsively.

Another way to eat less is to reduce unjustified feeling of hunger, which is often time produced by a sugar crash, specifically a vicious cycle of crash-gorge-crash that’s promoted by sugary foods. If you exclude all sugar and bread from your diet, the appetite will stabilize and you will only ever eat as much as you need, no self control required.

The difficult part of this diet is that pretty much all prepared foods have tons of sugar and bread is also all over the place. The other difficulty is that sugar is addictive, so it takes a few weeks before you stop craving it.
This argument I see to often really ignores the strength of the power law that exists in the US and other countries. In the Nordic states for example, there is still a power law but people are much happier than here because the power law is much weaker. People in the US have a severe lack of access to basic needs and in fact their access to basic needs has eroded in the last few decades comparatively.
The critical differences here is that computers don't come with Steam games pre-installed with the Steam Store being the only way to install new ones

Whereas most Android phones come with Google apps and the Play Store as the only ways to get new apps.
It should apply to anyone doing subscription billing through the App Store.
Same. Costco's card readers are super fast. They also just started accepting tap to pay (Apple pay) nationwide.
Redis Labs is doing fine but probably despite the license of Redis + the Cloud setup we have currently, just because Redis OSS is massively popular. I think that a less popular project that could survive with AGPL may be completely non viable with BSD. However note that AGPL is a weak protection. It takes just the Amazon legal department to say "ok, let's do it" because it is perfectly legal to just sell as a service AGPL licensed stuff. Let many popular OSS projects switch to AGPL and you'll see Amazon switching mentality about AGPL, IMHO.
Ask HN: New employee contract wave rights???
I received a formal job offer today.

It appears the legal jargon says anything at work or in my free time is owned by the employer? How is this the case? Do people still start companies anyway?

Thanks
I’m sorry but this is a pointedly stupid comment. I’m doing the exact opposite of cherry-picking - I’m saying the definition is much broader than the inaccurately narrow one posted.
This feels a bit like iojs/ayojs without the political influence again.

Forking a project, especially as mainstream as WordPress, isn't all fun and games.

Maintaining the fork with all the security patches and plugin support is a lot of work and comes with great responsibility.

I don't think personally that forking has really ever worked as an attempt to force anyones hand, so I would advice against it unless you're committed to actually actively maintain and develop the fork for the foreseeable future.
Recently at work someone used JS tooling from their Github org and I was like what!? Found a lot of good stuff there.

Seeing down thread they were big DevOps adopters changes my mind of how I saw them as stodgy. Too bad I dislike pretty much all they sell!
Just because you disagree with the terms of a license doesn't make it "proprietary". Is the AGPL also "proprietary"?

It would be far more productive to state your particular disagreement(s) than to inaccurately apply labels you think will tarnish the target of your ire.
Watches, Mattresses, and “Meh” Multiples
Too Much of the World’s Math Talent Is Going to Waste
Yeah, because the 'sell support/hosting' model has been such a failure /s You don't have to be in academia to afford to write F/OSS nor is it financially draining to do so.
My GF and I recently moved from NYC to Los Angeles and an Uber driver once asked her "Are you from NY?", "Yes, why?", "Because your rating is so low and people from NYC usually have really low ratings."

We checked her rating and it's 4.5 or so. But it's funny, she looks like a deadbeat here because of more discerning/critical NYC Uber drivers who gave her 4 stars 50% of the time.
The D programming language uses the Boost license, the least restrictive license we could find. We aren't going to switch to a more restrictive one.

https://github.com/dlang/dmd/blob/master/LICENSE.txt
"get as high up in the status/dominance hierarchy as possible,"

I don't think that's true. A lot of people are OK with getting high enough to have a life they view as decent. Only very few want to get as high as possible.
Nope. Nothing in the patent clause made any restrictions on your right to sue Facebook.

It simply made the patent grant conditional on not suing them for patent infringement. i.e. if you want Facebook to pay royalties on your patent, you would have to pay royalties on their patents. If that’s not reciprocal, what the hell is?
The primary challenge was just reasoning with the template and using Helm at scale... ie; what exactly did we deploy on those hundreds of varying clusters?

Other issues included; tiller would sometimes become unstable... version mismatch issues between helm local and roller... lack of a clear, outage free canary deployment... we even found cases where helm would not cleanup after itself during a deployment and retain previous config settings within k8s.
Apple has rules against circumventing their billing system. Netflix gets to do it because the service works if you don’t have any iOS devices.

I’m not sure someone like Fortnight could get away with bypassing it. If they did it would only be due to being a special case due to pull. No normal app could get away with it, you’d get pulled fast.
IMO, CI/CD already means zero downtime deploys. After a team has done the CI work on commits and zero downtime CD, it doesn't matter if it's for a monolith or microservices. The initial work is not trivial, but once it is done you just copy it for each service.

Maybe you are thinking about how do you deploy inter-service dependencies? In that case, you don't. I'm not joking. When you move to microservices you have to treat other internal services like they are something you do not control. This means maintaining backwards compatibility, versioned APIs, etc...

At first it seems like it is harder, but once you get in the mindset that this always must run and serve existing clients it is rather freeing. Plus, being able to treat each service on its own makes it easy to focus and do large changes - thus move faster.

Compare this to friends who tell me about logging in at 11PM to deploy because they have to take the system down. Completely taking down the system to deploy should almost never happen today.
Decentralization is what most of the founding fathers wished for. It is indeed a feature, and one we must all be vigilant of.
direct link to research paper: http://papers.nber.org/conf_papers/f107877/f107877.pdf
Train (plus tube) / Month 480

Travel to / from station 220

misc coffee news paper 100

Say £800 after income tax and NI is eqvielent to almost £1000
It's not called "Apache Common Clause." This is a mistake by the writer of the post. It's "Apache 2 + Commons Clause add-on."
I'm not sure I'd attribute it to ethno-nationalism, in that I don't know for sure that China is applying a policy of Han supremacism. It seems to be more of a particular concern with the Uighurs in particular.

We've seen similar instances before, with Tibet and the Falun Gong. China probably decided that traditional, conservative Islamic religious practices were incompatible with the modern, developed country they are trying to build, and are trying to suppress and change this culture in a deeply authoritarian way.

Communist regimes, including China, have a history of suppressing religion and pre-existing traditional culture (e.g. the Cultural Revolution of the 60's and 70's).
shipping k8s & serving h8 with 5 9 uptime!
Thanks for the suggestion. I've been trying it, but so far no dice. Though, since I've never dreamed previously, would I recognize it if I started dreaming now?
AWS doesn't want a monopoly on DynamoDB consulting. At most they encourage certification, probably to motivate people to notice their endless roster of new services.
They may have some sort of ‘free pass’ due to their size/influence. It’s eqsy to say that Amazon’s content is meant for Kindles too, and just happens to work for the iPhone.

But if you have an iOS only app? Good luck arguing your way out of the rule.