skysight-inc/HackerNews huggingface dataset:
Please don't, regardless of how wrong others are or you feel they are.

Also, can you please not post unsubstantive comments to HN generally?

https://news.ycombinator.com/newsguidelines.html
That's pretty much the driving force behind all censorship - thinking ahead and realizing how huge of a threat the information in question is.
> There is nothing to see here, folks; "free-with-source for non-commercial use" has been a thing in the proprietary world for decades. It's like "free trial" or "freemium" with source code.

The problem is the definition of "commercial use" here, which is broader than most proprietary licenses, since it includes e.g. consulting.
I've never quite been able to get my head all the way around "Eventual Consistency". I don't understand how actions that could conflict or resources that could be contended are supposed to work? At some point, something has to say, given two actions A and B that are in conflict, the later action B must fail.

So, where does that happen? When getting written into the read model? Then what, it emits an event saying clearly that the previous action failed? All while there's a client waiting for results?

I'd love to see a worked example based on discrete resources. Such as two people, a box, and a ball; where the ball can be held by either person or in the box, and a person can take the ball from the box but not from another person.

I find the concept intriguing but I don't really get it and I haven't been able to identify in any of the writing where "the buck stops".
US citizens need visa ?
This seems like a pretty good idea. I'd be curious to see how many apps are sold for prices over $20 USD, as my impression was that the vast majority of paid apps were competing at lower price points.
As far as retail companies go, they’re doing well. Stock isn’t doing great, but as far as I know they’re still quite profitable.

Being forward thinking in tech has helped them a lot with regards to being able to move pretty fast on new things. At the same time, a website as old as theirs has a LOT of legacy.
I agree, the question was just badly worded. I would answer "other" to "I have always believed the world is round." Like everyone I began in ignorance and only later was educated enough to "believe the world is round." The world looks flat at first glance. It is a surprise that the world is a sphere. It's a great lesson for all of us to review first impressions in light of other evidence.
Oh that's a pretty much accepted history in China. You can't hide that because so many people witnessed it and so many of today's leadership in China were also victims of it. Xi Junping's own family suffered greatly during that era (Edit: Cultural Revolution, not Great Leap Forward, but one followed the other because Mao was trying to salvage his legacy after the first mistake).

State censorship isn't as simple as not talking about something. The cleverer way of doing it is to spin the truth. As they say in China, Mao is 70% correct and 30% wrong. That's how they spun it. Sure the Great Leap Forward and Cultural Revolutions were terrible but on the whole Mao was good. Then add in some story about liberation from the Japanese and the corrupt KMT and Mao's legacy survives.
This is the top post in the thread from ~18 hours ago:

https://news.ycombinator.com/item?id=17816332

Everybody wants to have their word in how that software they didn't write should be licensed. The back and forth ends up being something akin to "It's your own fault for picking BSD; you shouldn't have picked that in the first place!... now why don't you make all the other stuff BSD too?".

Frankly, I don't see what the OSD/OSI definition of open source matters. You pick the license that suits your needs best. People ought to argue the license on its actual text and merits, not whether some other organization likes it or not, otherwise it's just argumentation by authority.
you should ask yourself a few questions.

1. Is this code in production already making profit?
2. How often is this code updated?
3. Is it profitable to fix that code or just to learn from that experience and move on?
And how is Apple's walled app store any better than the alternative of at&t controlled app store?

They can keep their 30% cut if they allow me to sideload apps from external sources.
You can choose to go through the long line, talk to an agent and get a stamp.
That's fine but you're not really the intended market for the App Stores. App Stores are for the people that click "Yes" to everything and end up with Internet Explorer as a strip of their screen because they have 42 toolbars installed. Those people undoubtedly like app stores precisely for being the only way to get software on their machines.
Personal attacks will get you banned here. Please don't post like this to HN.

https://news.ycombinator.com/newsguidelines.html
Contributing to Open Source is not hard
> It's a problem if the message cannot be parsed and is dropped.

Agreed, but you now seem to be implying that this just happens because syslog, rather than misusing the tool.

Earlier, you asserted "Plug any two syslog implementations and they won't work together" which I didn't bother to contradict, because it seemed like mere exaggeration. However, at this point, it seems like an extraordinary claim requiring extraordinary evidence.

I have, of course, routinely, in my professional career, spanning decades, successfully used different implementations with each other, usually because (more than) one implementation is embedded and can't be changed to match what's on the servers.

Exactly which syslogd implementations connected to each other over the network will fail to parse messages and drop them?

> The two RFC are incompatible, then every implementation is slightly different

I think you're reversing cuase and effect, especially given both the relatively late date of the earlier RFC in the timeline of Unix history, as well as its enduring popularity over the later RFC.

> I am calling out your first post that syslog is lightweight, flexible and plain text.

I don't believe you've addressed, in any way, the assertion that it's lightweight.

Your challenge to its flexibility is, AFAICT, poor interoperability of only the network protocol, which you haven't backed up with evidence. Even then, that's a weak refutation of the flexibility of the mechanism overall.

Your challenge to its being plain text is, again, primarily based only on network protocol, and, even then, based on a widely-unimplemented RFC.

> syslog suffers from serious issues.

This may be responding to an implied strawman, that syslog somehow perfect or ideal for all use cases, which, of course, I never said. In fact, being plain-text could be considered a "serious issue" for some telemetry.
The trick worked - people are conflating these and making it sound like it’s coming from the Apache Foundation.
> I’d like to make all of the software I write freely BSD licensed.

Why? If you want to make money off of it, there is nothing wrong with selling proprietary software. I'll gladly open source lots of stuff but I'm not just going to work for other people for nothing -- that's just madness. And that isn't really what free software / open source is supposed to be. It's not a platform for martyrdom.
I'd rather see alternate avenues of distribution for mobile applications, but this might not ever happen on iOS.
This is why happiness can only be reached by learning to appreciate what you have. You're much better off pondering how lucky you are to have, and how miserable you'd be without, the things you already have, rather than how happy you'd be with things you don't. The latter is an illusion.
The firing wasn’t the issue. It was a controversial move but it is not what caused the ongoing collapse. The exchange rates being in their favour is how the govt paid for the social programs. Now that the rate is not in their favour and oil prices have crashed... now it makes it difficult to pay for your debt.

The US smelled blood and decided to help speed up the inevitable by adding sanctions. This increased the cost of their debt. Maduro is attempting to avoid further economic harm with the petro coin.
They’re really reasonable about it... you do what you need to do.

That being said, it’s really REALLY nice to mute pagerduty for a whole day every week.
Can you please not post in the flamewar style to HN? We're trying to avoid that here.

https://news.ycombinator.com/newsguidelines.html
The most successful open source company of all time is RedHat. They built their core product 100% open source. I think there is a model out there where you can be open source and still provide a valuable service for customers.
If I look at my largest purchases, it's not about the cost it took to make it.

Homes - homes sell based on location, school zoning, demographic make up (sad but true), etc. and new home builders can often sell at a premium based on services and customization

Cars - sell based on brand more than costs

Furniture -- One word - Ikea

Exercise equipment - Peleton vs NordicTrack

Even upscale restaurants have higher margins than lower scale ones.

Groceries - Whole Foods

Clothes - completely based on brand
Yes, but if that were the case, there would be no apps on the App Store.
> At some point, I brought a MicroVAX with me to a vintage computer convention, and a friend had his MacIvory Symbolics Lisp Machine on display. As the two systems were from the same era, we thought that we should try to bring up some network between them. My VAX ran a fairly recent version of VMS, though, and when we tried to establish a DECNET connection, the Lisp machine would signal an error and put us into a debugger. What got me hooked on Lisp was that my friend could display the source code of the failing DECNET device driver, figure out that the problem was the too-new DECNET version number that the VAX had reported in the connection setup packet, fix the Lisp code in the DECNET driver of the Lisp Machine and then continue the file transfer operation that had signaled the problem. I certainly understood that this would theoretically be possible back then, but I had never seen a system that would have that level of integration of operating system and programming language. I was intrigued.
China is the true enemy of freedom for the 21st century.
There is a lot of disinformation about ethereum due to the economic incentive that I think is discouraging well established engineers from looking to ethereum as a good piece of infrastructure to use moving forward. It's also just missing link in understanding between a consensus service like zookeeper and a cryptographic consensus service like ethereum, meaning, it's not easy to see the huge gains over what some would say are mundane differences. That's also Not to say that ethereum doesn't have problems, but not being open and not being a quality engineered product and not part of the issues.
Impossible! That doesn’t fit in 80 columns!
Yah i went to a big name host and found the same thing. I was fooled into joining because I met with a data scientist and an "experienced web developer" without actually looking at their code. Long story short, 2 years later it was the most frustrating experience ever and I left, hating the code the entire time. I was paid a lot and the people were cool so that made me hang around but the culture promoted hanging on to legacy code and creating scenarios where the people in charge fostered chaotic code practices by not giving a shit and always moving on to the next thing without ever cleaning up after themselves. I would recommend you to leave sooner than later as it will not get better unless you are the one that does it all or gathers some like-minded people to go forth with you but really that's too much effort IMO and you should just bail to a better scenario when you can.
Please follow the site guidelines in cases like this. There's a reason they ask you not to introduce extraneous flamebait.

https://news.ycombinator.com/newsguidelines.html
Good grief, what a loaded headline. It's not a "tax" for a start. It's a fee. And what does the fee cover? PCI DSS Credit card processing services, secure web hosting, worldwide CDN-cached downloads, sales and download analytics, listing in the premier app catalog with many millions of users, marketing exposure for popular/successful apps, and more.

How much would it cost for developers to do all this themselves? Every single individual developer? People seem to forget what things were like before the App Store.

Now one could question the percentage itself, and ask if it is a reasonable number, but when you consider the time and effort and investment that would otherwise be required,
> CC should really be renamed to 'Corporate Continuation' (or abbreviation changed entirely).

'Corporate Co-option' or 'Cash Capture' might also be appropriate...
And moving further away from it is the solution?
Yes, I will find the demo this for you.
Pretty interesting, but good lord I've never seen such buzzword-density in an article that's making real sense
The New Yorker had a good piece about people who attend the annual flat earth convention:
https://www.newyorker.com/science/elements/looking-for-life-...

>> He described the modern flat-Earth community as a confluence of three strains of thought. “There’s the conspiratorial,” he said. “It’s like, ‘That’s kind of weird with the moon landing. Maybe I’ll look into it. What else could they be lying about?’ ” The second is “the scientific-minded,” people who “just want to go out and do the experiments.” The third, Davidson said, “is the spiritual—people that want to say, ‘Wait a minute, what would happen if I took the Bible literally?’ ” In style and substance, the flat-Earth movement is a close cousin of creationism.
Good chinese restaurants in London (like my old place) end up having less than 4 stars because of service. I find that raging since the food is the only thing that should matter.
Seems more like a mix of good and bad news. If trees are growing where there should be snow, the suns rays are absorbed and not reflected back out to space

https://www.scientificamerican.com/article/shift-northern-fo...
> 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.

Even this will never happen; consumers are locked into cell contracts and can't just switch phones on the whim of the latest outrage cycle, and companies can't afford to burn $xxM/day to make any kind of impact. Without regulation, iOS will always be a walled garden.
CEO of Self-Driving Car Startup Zoox Is Out
>The lesson, for new markers that aren’t heavily regulated and the cost of bugs isn’t high (like healthcare and banking) is speed at all cost, and then once you have penetration, then start worrying about technical debt.

Sounds like wisdom. I've been thinking along those lines myself.

I wonder what this means for correctness-focused languages (functional, with static and strong typing). Personally I'm a fan of these, but it could be that they're just not desirable in most industries. I'm assuming that these languages slow you down, but I hope they don't all do that.
What set of distinctions could we reasonably draw to say that the authoritarian imposition of norms based on the overwhelming Han ethnic majority is not fundamentally Han Chauvinist or racist?
I hope this fails.
meta note: this is one of the worst written articles on techcrunch I've ever seen.

I visit the site only through random links from HN, but if this is the median article quality these days...
Sure, they can get better terms going through a competitor but then they don't get any of the value or services that Steam offers. They're paying a percentage to make use of all the benefits you get through Steam both as a company and for the end-users.

Apple's fees aren't excessive because they offer their services and provide their value to every app published through their store. Yes, they could offer a way to publish the app without those features and not charge the fee but that would further complicate the experience for users. I mean, technically, companies are absolutely allowed to host apps for users to side load themselves. It's just that no one wants to do that because it's not worth it when the costs Apple are taking are actually reasonable.
I hate the Western eco-hypocrisy when it comes to whaling.

Japan (and most of Scandinavia) have been whaling continuously for generations. Dolphin ‘farming’ for hundreds of years without impacting yield or stocks. It’s a huge cultural activity and they protect it.

But over the 1800-1900s the US, UK and Australia overfished whales at industrial scales making populations plummet. Whaling towns in Southern Australia literally ran red with rivers of blood. So in the 1970s and 80s after we’d reaped industrial benefit and destroyed wild stock, we Westerners decided that’s whaling was in fact really bad and decided to ban it - because we f’ed it up for everyone.

There are arguments about cruelty during whale hunting, but the same can be said for all farming, but the hypocrisy that a group of people can come in decimate an animal population and then tell everyone not to participate in their culture just doesn’t sit right.
The difference is that YC in America is not afraid or hesitant to call out things that are inherently wrong in the US. They both write and fund companies and non-profits that address those issues. With YC China, the best YC can realistically do is fund and self censor.
I would love that! Finally I could reject the marketing department’s requests to integrate “tracking framework n+1” without my manager threatening to fire me.
> Valve has competitors in the PC games storefront market. On iOS, there is (for all practical reasons) no other storefront.

Predictably, this is where the goalposts have moved[1] but it's really orthogonal to whether there's value or not. Also as pointed out elsewhere, Steam is in a competitive market and charges the same commission. Also in Apple's favor is the well attested to value of the App Store vs Google Play and others in terms of raw revenue.

[1] 'Predictably' as in "Being locked down or not is a red herring to the value argument" in grandparent
non-paywall: http://archive.is/dA1vk
In 2007 or so, I was having a conversation in a bar with a bunch of student friends, one of whom was newly arrived from Beijing to start her graduate studies in the US.

For reasons I don't recall, someone made a Tienanmen Square joke. She flat out didn't get it. Had _no_ idea what we were talking about.

This was mostly pre-smartphone, so one of us dug out a laptop and showed her the wikipedia page.

The look of utter horror on her face, followed by pain and grief and rage, was a little much for a friday night out with the gang...

On the other side, I know people living in china who have known all the tricky ways to get around the censors since forever, and are totally up to speed on things.

So it's probably a mixed bag.
Aviva here has it's Drive App, you need to drive 200 miles to get a score from 1 to 10 which discounts your premium, though they only go up to 28% discount vs. 50% from Root.

https://www.aviva.co.uk/car-insurance/drive/
> According to your linked resources, it appears that everything except the Common Clause is FOSS.

> So, basically everything I've ever seen is FOSS.

Correct. Free Software just puts more attention to the freedom part of software.

GNU has a nice diagram and some category definitions for software at https://www.gnu.org/philosophy/categories.html
We don't have 200 years experience with the market economy itself, so it seems if UBI is a 200 year solution that's pretty good.
It does if you represent it in base64
Personal swipes and name-calling will get you banned here. If you'd please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting to HN, we'd appreciate it.
30% is a TON of money regardless. Its the difference between being in business and not if you are a niche product, profit vs loss for a small medium sized company. You're giving up 30% of your revenue.

Payments? Stripe fees are like 3-4%. Distribution? Free/non-IAP apps don't pay for this other than some licensing fees. I don't think there is a benefit that IOS/Gplay provide that even approaches being worth a 10% revenue hit, except in extreme cases.
When you see that donations come only from individuals, corporate don't care, it's definitely not the answer.
But corporations don’t pay tax. They have tax burdens. Which they make the user pay for.
> I'm not aware of any Linux mods not being shared upstream (or at least intended to be eventually PRed to master), except maybe grsec?

That's my point: they usually upstream changes even when they don't legally need to, because they benefit from the changes being upstream and not something they have to maintain in separately.
In none of the cases you mention is the author's work used to make millions of dollars with nothing going to the artist. This comparison is nonsense.
All it takes is for a stuffed bear related post to make the front page.
Is it buggy? Is it insecure? Is it slow?

If the answers to those questions are no. Then you the problem and you should look for employment elsewhere. You are unhappy in that job, and you rewriting the codebase would potentially make the above questions answer to a YES, inflicting damages in the company.

Now, if the above questions have yes as an answer. Talk to your manager, explain how it won't scale, how it is hackable, and the bugs you found - and get the blessing to make things better!

Do not badmouth the previous maintainer/author you do not know the circumstances that led them into creating such a codebase.
I didn't downvote, but I think cptaj's point was to "unsabotage" the rating system.

Ideally, the 5-star rating system should work like:

- 1-star means Awful
- 2-star means Bad
- 3-star means OK
- 4-star means Good
- 5-star means Excellent

That means no one should have any problem using something rated 3 or above. However, by "[shopping] for that 5-star rating and [punishing] anyone with a 4", the rating system ends up meaning:

- 1-star means Couldn't be worse
- 2-star means Awful
- 3-star means Bad
- 4-star means There was a problem
- 5-star means OK

Because we all know that's how the rating is treated, no one gives a 3 when the experience was normal and tries to reserve that 5-star for when a service was absolutely phenomenal. We just give a 5 when a service was OK.

Being more accepting of 4-star or 3-star ratings is not sabotaging competitive market forces; it's trying to use the 5-star rating system like it should be.
I didn't suggest that at all. I suggested that it was a possible alternative simply because that's the only way something like that would be considered "official" still while allowing for any apps to be published.

There's no reason for Apple to offer that on their phones since it dilutes the customer experience. Anyone that would care about doing that can still do that via XCode by side-loading the apps.

Case in point - where's the competitor for the Mac App Store on macOS? There's not. Users have to do all the legwork themselves. That's literally no different than side-loading your own apps.
How long did it take after the industrial revolution to convince the power that be that they would have to pay for decent education and living conditions? A hundred year maybe? With the information age they just managed to convince us once again that they don't have to. So hopefully it won't take a hundred years this time, but I am not holding my breath.
I agree, I just don’t think it’s as much of a silver bullet as people want it to be. It’s only a first step in moving towards post-scarcity, not the final one
> It's up to the read model to ask, 'has this invitation already been accepted?'

I feel like you've skipped over the interesting part of your strategy here. If it's an eventually consistent system, what keeps the read model from having the wrong answer to this question?