skysight-inc/HackerNews huggingface dataset:
I've been using Linux on my personal laptop since about 2006, and Linux on my work laptops since 2011, and cyanogenmod/lineageos on my phone since about 2012. I also have a little lakka.tv device hooked up to my tv.

My personal preference, I love gnome3 and android. I prefer them over the osx/ios. And the interface on lakka is pretty amazing. I have everything I need, and I haven't looked back.

I certainly own things like video game consoles which aren't OSS, but I like to buy them to hack them, just for fun, I guess.
I use tons of non-free stuff like google docs et al, and whatever else is convenient, easy.

Every macbook ive owned has had Linux on it within minutes after removing it from the box.
Why do you say "these days"? Most of those things have existed for a long time.
You bought a TLD when learning web development? That seems extreme.
Notes on entropy
I don't think many people are seriously suggesting RedisLabs don't have the right to pursue a valid business model to secure the future of themselves and redis in general; I mean, look at elastic search, that's exactly what they do with their extension pack, and it works very well for them.

No one bats an eyelid about that.

> If the Commons Clause license is confusing or ambiguous to you, simply treat it as a commercial license...

I have to say, this really is the issue for me.

It's got both Apache and Commons in the title, that probably means its even more free than the apache license right?

No? Wait... so I can use it for free? Or am I reselling it? I guess I need a lawyer if I'm going to touch this stuff now right? Mmm... no. I think that we can safely put all of those modules in the 'never use for any purpose' box, thanks.

This kind of thing, seems like deceptive conduct, and that's something that is anathema to stable businesses looking for infrastructure to use.

Licensing is important, it should be clear and unambiguous in naming and purpose.
I'm sorry, is that even possible?
Yes, Someone did an ASLR bypass in JavaScript, and a key component was being able to measure time accurately.

https://www.cs.vu.nl/~herbertb/download/papers/anc_ndss17.pd...
The UI is very wonky, definitely looks like it was rushed last minute to release for TI. That "Watch with friends" button is pretty messed up if you're logged in. Also if you're logged in and "close" the stream tab, I don't see any way to get back to it. Definitely a work in progress.
Time to disable automatic Windows Updates.
This is because giving someone less than five stars is a direct threat on their livelihood. Unless I think someone should not be allowed to continue in their line of work, they get five stars.
This is man in the middle, and illegal anyway under a multitude of US and international computer misuse laws.
What is with people doing illegal stuff and questioning whether its actually illegal because they didn't get caught? Is this post truth?

And I'm not crying a tear because he got delisted, should be prosecuted for doing it on live sites and I truly hope his "competitors" (victims) sue.
Service is: Bring the right food, bring it on time, bring the check in time, be somewhat friendly, help with strollers/bring a baby chair etc.
They're against coprocessors (having functions in the db) so you'll always be somewhat limited. Doing with shared-memory-etc will be hard.

Also you can shard many tables as hash, so most hot-path transactions be inside a server, which you can't guarantee with range-sharding.
2018 has been an abysmal year for Intel so far. Multiple serious vulnerabilities that effect multiple areas of their products, Spectre, Meltdown, Management Engine, etc. The only thing they can control is how they respond and they've done a terrible job of that too. At this rate I'm expecting a consumer product agency to eventually get involved.
TCP/IP Illustrated: https://www.amazon.com/TCP-Illustrated-Protocols-Addison-Wes...
I'm well aware of the theoretical possibility of Intel blacklisting publications. In practice, it only works against smaller publications and would backfire spectacularly if they tried it against the larger publications. Intel has more to lose than any one tech publication.
If you want cheap collocation, just talk to a business near you who has a small Datacenter and ask them to share the costs, or have you as a customer.

Maybe you have an PR/Advertising agency near you with room to spare. They tend to own their own (second-hand) servers because cloud is expensive and 1-2 good sysadmins can do a great job for much less than the cloud (except for CDN, which they purchase from amazon/azure/gcp/etc. )
It’s 0.05%. But also the game OpenAI plays is very limited. It’s a very small game compare to the real Dota. They just got rid of a small limitation of having 5 invulnerable couriers and already being punished hard (since their push timing being delayed). And Dota is much more complicated than just team fighting and death ball.
https://www.scientificamerican.com/article/why-do-people-hav... for a decent lay-treatment of the question.

One important thing to remember is that on an evolutionary time scale, the problems that arise from transfusion just started happening. There's been no time to select for them.

Instead, different blood types have different selective advantages that help maintain them, and incompatibility isn't sufficiently detrimental to offset those advantages.
Good points. Part of the problem with the debate at this point is that there is little to no transparency about any of those costs.

Android is obviously a larger ‘strategic’ play so I would argue that should be excluded and Google Play Services are also likely to either be ‘strategic’ plays (ie Apple offers music, so do we; Customers want movies, let’s offer them too, etc) or potentially revenue positive.

If Google’s and Apple’s accountants can setup magical tax systems across the world - they could also provide some useful data points about the true costs of running their App stores.

As a specific example, I’d be interested to know, what the hosting and bandwidth costs are for the App Stores (likely heavily subsidised given both Apple and Google run cloud platforms including hosting).

At the moment, there is next to no transparency except the “30%” cut and some high-level info in their quarterly financial reports.
And that's why I've never used a real name of facebook.
Again you're using human values and trying to project them on animals. Are farm pigs less happy than wild boars? Are you against ant enslavement of aphids? Do humans oppress chicken more than cheetahs oppress antelope?

Your moral preference seems to be "avoid causing pain for sentient beings as much as possible." My preference is for the thriving of a wide variety of species with different evolutionary strategies.

You, presumably, also avoid pain as a rule, but there are cases where you would endure pain for a higher cause (ie: donating blood during a natural disaster).

Ideally, farm animals live a safe life without unnecessary pain, are given reproductive opportunity, and are slaughtered painlessly. The fact that current factory farms aren't ideal isn't a reason to give up on these animals completely.

> How did they choose this path? We are breeding these animals into existence and there is no natural reproduction. Cows for example are forcibly impregnated on what is sometimes called rape racks - you can find these videos on youtube. There is nothing natural or evolutionary about this.

The ancestors of current meat cows evolutionary chose, by being the easiest to capture and domesticate, the path of becoming dependent on humans for their species survival. It's natural because humans are part of nature, and it's evolutionary because the evolutionary strategy of submission was outstandingly successful.
Most fines, including speeding tickets, are bullshit. Why? Because they are enforced in a random/chaotic way, they are unfair, and there's almost no proof that expensive tickets increase security on roads.
> In you're nice example, you're using your pointer finger to press the "c" key. Standard recommendations say both "c" and "e" keys should be handled by your middle finger on qwerty.

Do you mean in the wrists down example? I used natural fingers and it was still horribly unpleasant.

> You're also typing incredibly slow where you can physically move your hand to avoid contorting your finger. At faster speeds, which I personally hit frequently when slacking or typing up emails, I can't be moving my hands all over the keyboard.

How do you figure that? I can easily hit 100 wpm and that’s way above my thinking speed already.

I take typing seriously. We can race and I’m going to win. Guarantee it. In addition, I can sustain that speed for an hour. Can you?

What do you think moving my hand entails anyway. It’s not going to the other room to pet the cat, it’s literally 0.5–1.0 cm that I don’t even think about… It’s what the brain figures out makes more sense than “contorting” fingers when you have the ability to do so, i.e. if your wrists are not artificially glued down to your desk.
This must be sarcasm.
Will I Get in Trouble for Tax Fraud? Federal Tax Fraud Attorney Explains
Fast and Free Website to ZIP Online Tool
He didn't set up a test site, he collected live users information without their consent and invaded the legitimate privacy of his competitors, stole industrial information. Then bragged about it.
This blog post is most likely more of a "see, it was just a test" cover post in case the feds come in the same way a bigot professes abuse as just a joke.
They don't up/down ranking individual sites for stuff like this. They've probably implemented back-hijack detection for the whole web
And nobody releases production code to a cloud environment without performance testing of significant changes.
>they've nothing significant to show for all that time and money spent when they were raking it in without a serious competitor.

Big companies rarely innovate without competition around.
The problem is the association with the Apache license. Apache has a positive brand that you can attach to your project if you license it as such.

It ok if you want to say we have Apache open core and then non-free extensions, but you shouldn't associate the non-free extensions with Apache.
DB2 is IBM. The court case you were on about was Oracle's RDBMS called Oracle RDBMS. However I believe DB2 might have been used as one of the comparisons against Oracle.

Anyhow, specifics aside, you do make a good point.
I agree "Commons" might be unfortunate, but I understood it to stand for "license for common people" eg. those neither paying nor otherwise contributing. Maybe I'm wrong, English isn't my native language.
I've been there. Lots of times!

The person in charge of this project was working on it alone
and from the outside it all looks fine and it's working. So
this makes the higher people think that it's all just fine.
I really don't know what to do. Should I just go and basically
say that this person did a bad job?

It's not easy but it's possible.

The first thing you need to do is get some people on your side, politically. If you just rewrite the code on your own, nobody is going to thank you. You might even look like a terrible employee because you're sure to break a few things, especially since there are no tests to help you.

Explain the problems with the existing codebase, and how they're preventing the team from delivering features.

One idea - give them some easy to understand graphs so they can see how much time's being wasted on the spaghetti struggles. Record your time for a week... show them a pie chart of how much time you spend actually implementing new features vs. how much time you spend fighting with the spaghetti.

Come up with a plan. Suggest devoting X% of your time to reducing technical debt and Y% of your time to delivering new features.

Come up with benchmarks to show your progress. Performance benchmarks, productivity benchmarks, anything.

Should I just go and basically
say that this person did a bad job?

Be very careful about this.

You can explain the bad state of the code without implying that the previous coder did a bad job.

After all, it's normal for software to accumulate technical debt over time. This is especially common if you have a single coder that is under pressure to deliver a lot of features in a short amount of time. It doesn't necessarily mean he/she is a "bad coder"; maybe he/she was just not given time to refactor and reduce debt.

I've already made some comments about rewriting it and the
response was basically "ok".

Sounds like they're aware of the technical debt, so that's a good sign maybe?

I started "repairing" the project but there're no tests to check whether my
adjustments are correct.

This is, of course, step one after you get approval and before you start reducing that technical debt. =)

Good luck!!
Say there is some function connecting some measure of wealth to some measure of happiness. And the function would be monotonically increasing.

Well, the measure of wealth in the modern era ought to be orders of magnitude bigger than it was in the stone age. Back then people had control over something like 10 items. There were no property laws to ensure you kept them, either. If you got a minor cut it could get infected and kill you, there was no modern medicine. Your wife had a massive 5% chance of dying each time she gave birth, and that was a lot of times.

Whatever you thought the function was, the value ought to be much, much higher now than then.
I discovered Tinariwen on a CD in my university library about 10 years ago, I had all but forgotten about them until I got a notification they were playing in Amsterdam earlier this year.

They were absolutely incredible live, and I was really surprised at how young the audience were (especially for a band that have been going since the 70s).

Thanks for the recommendation for Bombino, it's heading straight into my Spotify queue.
> Intel has more to lose than any one tech publication.

I agree completely, but I wouldn't be surprised if waive threats of lawsuits around. And even though the media should be protected, it might still be relatively expensive for them.
Its all about how the story is told.

Fox n co tell a very compelling story to their specific audience.
Working with bad legacy code is a big part of being a programmer. Legacy is the single most important area I ask about in interviews. As a medium level software developer you should be completely comfortable working with legacy spaghetti and I'm surprised that you seemed shocked. The reaction you have is typical for junior programmers who haven't yet realised that this is the reality in professional programming. There's nothing unique about your case.
I guarantee they spent more.

The host over 2 million apps, in hundreds of geographic locations. With updates, they are distributing billions of releases and updates a year. And some of those apps exceed a gigabyte in size.

Outside of raw bandwidth and storage costs, someone has to run those tens of thousands of servers across the world, and manage development of the distribution software.

Then you need sales and marketing personnel to build and run the App Store, and hundreds of similar staffs to build and manage the hundreds of international stores in dozens of different languages.

Then you need software development teams to build and maintain the
- payment processing, including server infrastructure, the iOS, Mac SDKs, the APIs, etc
- software distribution and updating infrastructure, from tools to manage thousands of servers, as well as track and report, and more Mac/iOS SDKs and sever APIs.
- The App Store itself, with custom app pages, search, advertising, Mobil app versions, web versions, account management, support, etc.
- App Submission infrastructure, including XCode, Swift, Automated App Analysis tools, Bitcode, the Bitcode server infrastructure, crash reporting, TestFlight test distributions and infrastructure, developer accounts including security profile generation/management, ItunesConnect account management including sales and legal reporting along with App distribution interface and controls.

And then there is
- Sales and marketing costs, advertising, developer co-marketing
- Customer support

And finally, developer support. Apple likely has at least a thousand people working in developer support, mostly on app submissions. And they are all in Cupertino, meaning Apple is spending well over $100M a year just on payroll costs for that department alone.

$1B? I’d be surprised if it’s less than triple that. They likely spend close to half a billion on App Store/Developer advertising alone.
From the article linked in TFA[1], Debian appears to be the only distribution that is refusing to release it. Gentoo has made it so that you have to agree to the new license when upgrading your intel-ucode package, while other distribution vendors (Arch, Red Hat, and SUSE) all appear to be shipping it without issue.

The argument from Intel is that the new changes don't actually affect distributions, as distributions are given the right to redistribute the microcode in the license (and this is separate to allowing third parties to publish benchmarks). Either that, or the lawyers at Red Hat and SUSE missed this somehow (though this is unlikely -- at SUSE all package updates go through a semi-automated legal review internally, similar to how openSUSE review works).

I do understand Debian's ethical issue with this though, and I applaud them for standing up for their users (though unfortunately it does leave their users vulnerable -- I imagine it was a difficult decision to make.)

[I work at SUSE, though I don't have any hands-on knowledge about how this update was being handled internally. I mostly work on container runtimes.]

[1]: https://www.theregister.co.uk/2018/08/21/intel_cpu_patch_lic...
One click-chain of curiosity later, and I learned that they sell a little educational SBC based on the 6502.

http://wdc65xx.com/boards/w65c02sxb-engineering-development-...

Pro: it looks like an AT motherboard from 1985

Con: it's $189 :s
Except he would have been caught by a few of his users.

If I notice a scummy page impersonating Google, I'm gonna alert Google so they can do something about it. (For example add the page to the safebrowsing list)
That is definitey not an argument.
"A recent European Union antitrust ruling requires the company to stop automatically installing its app store on Android phones in Europe. (Google is fighting the charges.)"

Wait, are they going after Apple too? Or are they ok because they've locked down their platform 99.999% (assuming there's still some jailbroken ones out there)?
Pine64 is pretty well known.
Hard disagree there.

Free time is for enjoying life, doing things you love, spending time with loved ones,...
Not everything has to be about ones productivity.

Our time is way too short to spend everything producing things that will likely be forgotten or not used anymore in 75 years.

We must not forget to live life.
Of what I've heard of Zoox (admittedly 2nd or 3rd hand), there definitely has been some precidence for "engineering to fit design goals" rather than "fitting design around engineering realities". Wouldn't surprise me if this non-technical CEO was part of this.
How to Be a Good Chubby Chaser
"Commons" means shared public resource that is free for use.

A phrase associated with it is "tragedy of the commons" which means everyone takes as much as they can get to enhance their own lives and doesn't give back. This is one of the things impacting Open Source and one if the things people are complaining about when they say companies use Open Source, make money off of it, but don't want to support it.

Historically, the commons was typically a field where animals grazed. Overgrazing by some could ruin it for all.
You nailed it. It is scary how easy it is to fall into the poverty trap even if you do almost everything right, and how hard it can be to get out.
If you're ethnically Asian but don't speak Japanese, Japan will not be welcoming at all.

If you don't look ethnically Asian, Japanese people will give you allowances and defer to you. However, if you're Asian and not Japanese, they look down on you. Read about ethnic Koreans in Japan and how they're oppressed[0]. They speak fluent Japanese and their families have lived 3 generations in Japan.

[0] https://en.wikipedia.org/wiki/Koreans_in_Japan#Integration_i...
Exactly! Thanks for clarifying my point so well.
Search: yes, but to counter that: the App Store shows ads of your competitors ABOVE your own app, even if someone searches for your app by name.

Promotion: only the ones that seem to be successful anyways. Mostly no niche apps

Distribution: yes

Analytics: Not everybody needs this and they're pretty basic, too.

They also introduce hurdles: Rating system (can be easily abused), or in the case of the App Store: review process (sometimes somewhat arbitrary), no insight into payments (you can't even issue a refund).

One service that is indeed quite useful: They handle all payment processing and country's tax. You just get a single payment wired to your bank account. Makes your own taxes a lot easier. This and distribution are probably the biggest benefit for most apps (especially niche apps), but does this justify a 30% cut?
I'm sorry I responded to a strawman. I was trying to respond what you wrote earlier:

> The claims of the PRC And the points of that resolution are basically the same. It’s not explicitly saying the PRC is right, it doesn’t have to do that, it’s just saying the exact same thing that the PRC has been saying. Which is normal English means “the UN has accepted the position of the PRC.”

If my response was a strawman, then I guess that means that you admit that the UN has in fact never accepted the PRC's claims to Taiwan. I'm glad that we're agreed on that fact. (And frankly, it is a _fact_ since no such statement has been made by the UN.) Once again I'm sorry that I set up a strawman. I don't want to put words in your mouth.

As an addendum to others reading who possibly don't know much of the history: The UN has never accepted the claims of the PRC to Taiwan (or other territories controlled by the Republic of China). The US (as well as many other countries) also has not accepted that. They often make vague statements to appease the PRC (i.e. China) because the PRC builds a lot of propaganda on a mythical "re-unification" even though the PRC has never actually controlled Taiwan. The only reason why both the PRC and the ROC are not seated in the UN is because the PRC blocks the ROC's admission. The ROC used to do the same when it held the seat until the 70s. The PRC and the ROC have been two separate countries with a (admittedly large) border dispute for almost 70 years now. It's sad the the UN and much of the world just kind of ignores the lack of representation of Taiwan in the UN (as well as other political bodies) and it is sad that the world doesn't force both the PRC and the ROC to the table to simply sign an official peace treaty acknowledging the reality of their situation, but apparently peace, stability and self-determination is not that important to most of the world.
Congratulations on your article, as well.
RiscV cores are not "open" iron. The only thing open is the instruction set. A pdf you download from the web. You have to pay $ to be in the governing body that adds new instructions. Not really an open source kind of thing..
Hmm we did buy NUCs about two years ago so I suppose it's possible things have improved
Can RSS become social?
Ask HN: Is There a Hacker News Equivalent for Politics?
Or heck, just about any sort of forum you can discuss the subject that isn't filled with idiots, flame wars and fights about every little thing?

Because the signal to noise level at most political forums and subreddits I've seen is ridiculous, and I feel it'd be neat to find somewhere you can talk about politics and society in a more reasonable way instead.
What implication are you talking about?
> I've already made some comments about rewriting it and the response was basically "ok".

Response from whom? The previous developer?
Saving/Loading of ML models #100DaysOfML