skysight-inc/HackerNews huggingface dataset:
Maybe upvoted to be saved for later reading. This seems like a new work released by TF team on best practices along woth benchmarks for comparisons.

But I agree with your assesment, I have noticed several barely interesting blogposts/arxiv papers upvoted.
> Things like CLang/LLVM, and don't get me wrong, they're technologically amazing, still have a huge focus of not being in the GPL world.

This is one of the key things.

Generally, I see that BSD/MIT/ISC/Apache licensed software is made by people who just want to make amazing things, and let other people make amazing things with what they've made. The license is just a way to make their code (which is the focus) available to anyone, without legal questions.

For GPL, it seems like a lot of people (including RMS) value the license more than absolute code quality. They would rather have worse software, under their idealogical license, than use better software under a less restrictive license.
Ah ok, just based on my so far limited experience here, people have done it on their own.
MicroRNA may reduce stroke risk
> the number of true facts

LOL

Anyway - once again you did NOT respond to what OP wrote. What you did has a name: Whataboutism.

Care to say something about what OP actually wrote? Is he right or wrong? Should be easy to prove him wrong since he made very concrete claims.
Why?

Why not only let other people use it in their products, if they make their code available on the same basis as I released mine?
If you're testing with JDK8 you're missing the last two years of work on the optimiser. I'd be interested to see what Java 9 does, as it's (supposedly) coming out in a few months.
If you have concerns for privacy, find a paid service you trust.

Hosting an email server yourself is a great learning exercise but you'll be forever playing whack-a-mole with spam and wondering if your setup is actually properly secure and waiting for the day you get hacked.

I did this myself for a few years and at one point had very few deliverability problems, then one day out of the blue I ended up on a black list and started getting complaint emails. After that it was either rebuild on a new ip address and start again or choose a paid provider and move on, I did the latter and opted for Fastmail.
The moment it really matters- every day you walk away from and the day after.
Apprenticeships for Startups
No matter how much you "tweak" your photos, you are not getting the quality of a DSLR.

You are not getting the focal distance and zoom of a 70-200.
If your threat model includes NSA you're fucked.

For everything else, use Signal.
So I share your sentiment. I still open Photoshop/Lightroom on my Windows laptop when I need them (although lately I've been trying to use DarkTable and RawTherapee for some projects) but yes, Gimp is far from being a high end tool. Illustrator still kills Inkscape (I worked with a hardcore OSS guy who said it's just a matter of training, what you're use to and what you start with. I could tell he'd never done any real graphical editing work ever).

But who is working on it? Obviously not you. Obviously not me. It's a lot of work. I've looked at code here and there and often said "..huh..that's not has bad as I..oh no wait..yea..yea it is..I wish I had the time to work on this."

If some of the Stallman-ish/revolutionary ideas had happened in the last decade, maybe all of us could spend 20 hours a week trying to fix/improve/rewrite the software we like/need. Today software devs are slaves to the industry. Even if we get paid well, many of us are still working for things that will bubble and die. The only things companies open source is middleware that can make them important.

Money is addictive and it's taken people away from that ideology that simply doesn't pay the rent. There's something deeply wrong with all of this, but we're in another state of hypernormalisation, so it's very difficult to see or address in a meaningful way.
He meant that with a second market crash he might have won.
Scientists Are Turning Alexa into an Automated Lab Helper
I disagree, a non-developer user still benefits from the Four Freedoms, even if indirectly. Development is a service you can purchase, you don't need to do it yourself. And even if you can't afford that, as long as a few of the users are developers, chances are they'll release something others can use for their benefit.
Have you ever dealt with vendors? They'll happily "help" you design boards using solutions from their other customers. They'll let you run some sample fabs on your competitors equipment. They'll accidentally put your design docs in the same ftp folder as your competitors.

There are a lot of ways and they're more obvious than what you imply.
But Android isn't really open. Without the Google Play Services, you can't use half of all apps, or even get push notifications without ruining battery life. Your device likely also uses a bunch of binary firmware blobs without which it wouldn't work. It's pretend-open.

Also, Chrome for Android isn't really open source either, see the FAQ: https://developer.chrome.com/multidevice/faq "Chrome for Android is derived from Chromium. Since the launch of the first version, we have steadily open sourced all the critical components. You can build various Chromium components for Android as used in Chrome for Android using the instructions here."
I agree, and it would be nice to have those things done. Free software has a bit of a chicken-and-egg problem now where there is a lot of demand for certain things like you mention, but it's difficult to find funding to actually do them. I don't know what the way forward is, but it's something our community needs to be better about.
QLEAR | Software Developers | Shanghai, China | FULL-TIME, VISA http://qlear.build

QLEAR is an environmental tech company that develops a IoT platform for indoor environmental quality monitors, mostly focused on air quality. We pull in real-time data, store and analyze it, and provide various ways to communicate that data to different audiences. We've got a few thousand sensors hooked up already, and we need to start expanding our team as we move beyond air quality into other environmental indicators, as well as IoT automation, environmental certifications, etc.

We are small team of five, based in Shanghai. If you are fluent in Mandarin and the fit is good, remote is certainly an option. I love distributed teams, and want to build a dev culture that permits remote work.

We are looking for the following:

Backend Engineer (Ruby)

Frontend Engineer (React + Redux)

Mobile Development Engineer (React-native)

QA Engineer

Technical Operations Engineer

Note: Candidates who ware comfortable working in Chinese and English are preferred.
Apply at http://jobs.qlear.build or email careers@qlear.build for more information.
This is just my perception from driving around downtown, and east and south several weeks ago. Lots and lots of cars almost exclusively driven by older Chinese, and nearly all the real estate signs I saw were Chinese. I don't dispute your data but that impression I got stayed with me, and was confirmed by the several friends I knew who had lived in or around the city their whole lives.

I wonder where the discrepancy is.
> For goodness sake this thing is older than half of people on HN.

> Are you saying that half of HN are younger than 19? I would have thought the average age on HN would be somewhere around 30. I would expect the average HN person was a kid or teenager when Starcraft was released.

Maybe its a metaphor? A game of 19 years old could be say of 60 or 70 human age considering how fast game iterates.
I'm judging the value of a cryptocurrency by how many tangible goods and services I can extract from it. That is the entire function of a currency. I can pay for my VPN and my cloud servers with BTC. I can meet up with people locally and sell BTC for cash [effortlessly]. I can't do that with any other cryptocurrency.

I'm not at all judging the technical merits of one cryptocurrency versus another.
I don't think software is much different from anything else in this respect. You could learn any job assuming you're fairly intelligent and being taught by somebody decent. In not sure why we churn out degrees now instead of apprenticeships. I assume it's an equilibrium where The quality of people coming out of school is "good enough" that it saves the company money on training.

If you look at it as a way of companies forcing people to pay for their own training, the proper way to bring apprenticeships back is to make college more selective or expensive. This would increase upward mobility for those that can't afford school by forcing companies to train their employees again. However it would probably be seen as an attack on the poor and minorities for making college more exclusive.

Put differently, the increased accessibility of college has killed informal forms of education. To undo this would mean making college elitist again because the widespread nature of college education is what causes companies to hire only graduates.

Another factor in the downfall of apprenticeships is the inability to weed out people unlikely to succeed because of discrimination laws. In the past it was common to get engineering apprenticeships off the street IF you could pass a series of tests. IQ especially has a strong correlation to job success, and only taking say the top 10% of scores made apprenticeships much more likely to succeed (and less expensive for the company). These tests were found to be biased against minorities and women so disappeared in the 60's, around the same time college education became popular among the middle class.

Correlation isn't causation of course, so I can only speculate on these being driving forces behind the end of job training. Looking back at Germany, an interesting twist is that education is free but the acceptance rate low. Basically college in Germany is elitist, and if my theory holds water this would lead to more on the job training.

Another somewhat depressing thing to keep in mind is that HN is a bubble. You need to be fairly smart to be an effective engineer. Most are significantly smarter than the average person, and by popular accounts an odd bunch. It might seem reasonable to people like us to teach people to code by osmosis but to most people programming is incomprehensible and unenjoyable. I saw this first hand in primary school where software programming was an elective. There were 30 or so students in the class and only three of us had any idea what we were doing and interest in writing code.
Decline the first one, send an SMS, user interaction, run the transaction again, now it goes through. This is pretty much exactly how I use my Revolut card at the moment.
I don't agree with touching the green belt but it starts a lot closer to the city then you are making it seem. Stouffville is partially covered by it and you can get to the city in an hour from there using public transit.

You can't magic up space for houses in the city. There is always going to be more people wanting a fully detached house than there is space for. So you either grow out and have people doing multi-hour commutes/try to build new citiy centres like Sydney is trying or accept the reality that not everyone can have a detached house and grow up.
Microservices Architectures: 3 Often Overlooked Considerations
Take this with a grain of salt. If you can prove that you project can work without the GPL V2/V3 code being present (eg... the GPL code isn't a major contributing factor in the working of your program) then it stands that under copyright law (Here in Australia) that it isn't a Derivative work and thus not infringing on the copyright owner.

Playing it safe GPL V2, give credit to the source code in your credits page and push back any changes you've made to their original source. GPL V3, you're kind of screwed (even linking) that you need to adhere to their license agreement and have your source code open source.

Personally for open source projects I use GPL V3, and leave a comment in the license agreement the business can contact me for a difference license that comes with support contract.
In the article they mention that they were using A4 sheets.
Who would win?

https://pbs.twimg.com/media/C-7JSI0W0AIPObl.jpg:large
11 steps to Keyword Research that will boost your organic search traffic
To be fair,I would pretty pissed off if I invested with Bill Ackman and he followed standard risk mitigation and diversification strategies.

The idea is to get concentrated exposure to stuff that's not just equivalent to being long the whole market.

That's why nobody invests all if their money with Pershing Square. It's just not what the fund is designed to do.
I can confirm that. It took me a while to get a sane mailserver setup, but eventually I don't have any troubles with Gmail/MS/Yahoo anymore.
I don't think this attribution makes sense without some further qualification. There is diagram chasing ten years earlier in Cartan-Eilenberg's Homological Algebra (1955) -- they prove the five lemma early on -- and Mac Lane mentions the term in his Homology (1963). I wouldn't be surprised if it appears in Eilenberg-Steenrod, or, as you say, Steenrod's earlier work or the Cartan Seminar notes (which I don't have near me right now).
Do you have any performance benchmarks?
Yes it is, in about 10 years time, Linux kernel might be one of the few surviving GPL projects in wider use.

We will get back to PD and shareware days, when releasing source code was a nice feature, but not necessarily compulsory.

The speed embedded OEM are replacing gcc with clang in their forks, without having to keep contributing back, is a good example of things will evolve.

Or the hardware companies that bundle *BSD instead of GNU/Linux on their boxes.

Or Apple and Google ongoing effort's to clean (L)GPL from their stacks.
The prices are much higher in typical European markets than in the US, though, aren't they?
Thanks for the response!

Yes, I can well believe that LLVM has put a lot more effort into auto-vectorisation than HotSpot has, given the relatively different ways in which Java and C++ tend to be used. And I don't see much effort put into auto-vectorisation in Graal either, from my occasional browsings of the commit logs. The research in HotSpot JIT compilers seems to be focused more on compiling more dynamic languages like JavaScript and Ruby faster, rather than C++ style numeric code: I guess reflecting a focus on business apps that probably don't contain many hot array loops relative to scripting language use.

I look forward to benchmarks. The blog post contains a graph that purports to compare HotSpot vs Zing but there is no Y axis, so I guess it's meant for illustration of the basic idea than actual performance comparisons.
you're not distributing it and I'd trust the people at the Internet Archive to keep it anonymous and Do the Right Thing.
I love the website[0] for the product; very pleasing.

[0]: https://www.pilosa.com/
As you correctly say, if you want anyone to be able to do whatever, you're right with choosing a permissive (non-reciprocal) license.

GPL cares about the users of the software, not only the developers, and makes sure that, if they receive some software, they also get the source.
> Basically, all of the socialist programs

social, not socialist.
i think this is great! i want an account there!
Run an ubuntu LTS makes it pretty easy. There's many guides. Make sure you control DNS that allows you to set MX and SPF records and the like. It's really just tweaking a few config files after you apt-get install dovecot postfix amavisd clamav. If that sounds scary pay a few $ a month for protonmail fastmail, or one of the others with a decent reputation.
ELK stack on Kubernetes
Btw, I'm only in trading since cryptos and don't know classic markets, I would love someone to explain to me why using insider news is a crime.

The thing is, it only seems fair to me to be able to exploit insider news. Employees from a company are not affected by stock price change, at least not in a good way ; because when stocks go the wrong way, they'll certainly feel it by being asked more for less in their work. So it seems only fair that someone working in a company could benefit from knowing what is going on there : they would have a part of the pie, for once.
Browse HN and all you see is Apple, Amazon, Facebook, Google, and Microsoft.
>I can pay for my VPN and my cloud servers with BTC.

Provided you use one of a limited selection of providers compared to using credit cards.

>I can meet up with people locally and sell BTC for cash [effortlessly]

Depending on where you are located.

>I can't do that with any other cryptocurrency.

You can do both of those things much more easily using traditional currencies. In both those cases you are getting a worse deal than just using normal cash for the services desired.

That's why you can't judge any cryptocurrency for that because they are all universally shit at it.
Not everything is about money. Hunting is a character-building expetience. I.E. I was taught to do it with certain respects paid to safety, the animal, and nature--so it teaches responsibility, respect, and other valuable qualities. It is also fun, stress-reducing, and especially if you like meat, very satisfying. Plus, you get good quality (free range, wild caught, organic I suppose) food.

Finally, if we experience some type of catastrophoc event: total war, nuclear winter, natural disaster, I will still be eating.
RespImageLint – Linter for Responsive Images
Someone could always go to https://coinmarketcap.com/ and (sorted by market cap) buy the top N weighted by their current market cap relative to each other. I would say there is no real need for an index at all.
Apple's OpenGl support is crap.
That's the beauty of the legal system. The point is not that you are not breaking any laws. It's the process will exhaust you and force you to sign a deal or something. You always lose in this case.
The Anchore open source project
genius, I see many complain they can't work in a capital because of the price of eating out and going to the cinemas, and balk at the thought of moving to a suburb to save on rent.
Interesting PDF about supercomputing
https://drive.google.com/file/d/0B2uW7A7aAWp6Um9xNWtYeUVpaFE/view?usp=sharing

While browsing today, I stumbled on the attached link, and I thought that it would be as intriguing to you all as it is to me.

I'm working on a project which will allow simultaneous interaction between 10e9 human users, with the minimum latency and buffering possible, over the broad internet, with geographically distributed stations on the backbones.

The hardware aim is "optimal within reason", and a mix of enterprise and enthusiast, always prioritizing maximum reliablility vs maximum performance.
I am using DragonFlyBSD.
The beta will be released before or on 2018-01-01.
Stack Overflow in GitHub: Any Snippets There?
No, that question is unsettled.

If you know better, you might want to give an answer here:

https://law.stackexchange.com/questions/14337/q-about-conseq...
Everywhere I've worked appears to have their own way of circumventing the security of PCI requirements. On a military base I worked everyone used an easily recognizable pattern on the keyboard. Another place was something like [employer][symbol][123 or 321]. All too often people use the same pattern that the IT team uses when they reset your password. So if the IT team typically sets your password to WhyCombin@tor1, then everyone's going to cycle through 1-10.

Making people reset their password every 90 days probably causes more problems than it solves and incentivizes more easily guessable passwords.
Energy markets are carefully modelled and designed - there is a whole history and industry of consultants[1] and companies[2] behind it. Also the systems evolve independently in different countries with cross-pollination.

The internet doesn't have the same national boundaries, nor such a limited scope.

[1] https://www.hks.harvard.edu/degrees/teaching-courses/course-...

[2] http://www.nera.com/practice-areas/energy.html
I first got the impression you meant something like "the Red Menace", but I take it you meant:

Engineered paranoia is still very real and a danger to our societies because of its reality-distorting effects that can result in violent overreactions.

Did I get that right?
The Bill Tutte Centenary Symposium
Arithmetic with JavaScript Arrays
Non-developers don't care about the source.
If you're worried about privacy, I hope all your contacts use GPG. Practically none of my contacts know how to use that. Practically all of my contacts use Gmail and Outlook.com. That means all of my emails will end up in Google and Microsofts hands anyway. I'm sure they will build shadow profiles on me (especially since I'm a former customer, using the same domain alias on my new host as I did with them).

That being said, I recently switched to https://mailbox.org (they have a very good reputation). Mainly because I love the web UI it's an awesome service and I get CalDAV and CardDAV that works beautifully.
Well, guess we can have different opinions on this, but I would want the open source code I write to actually be used in cool (commercial and non-commercial) stuff. If you're pushing GPL, that is just not going to happen (often).

Code in itself isn't useful. You're not improving the world by writing code. You're improving the world with the impact that code can have and the value it can deliver.
https://chromium.googlesource.com/chromium/src/+/lkgr/docs/a...

https://download-chromium.appspot.com/?platform=Android&type...
An algorithm to identify fish: A Q&A with ErieHack finalist Josiah Olson
Facebook is excellent for it's targeting tools however it slightly looses it's value if your product is trying to target people based on their professional work simply because most people seem to use Facebook for personal things than professional ones.

LinkedIn has reasonably good tools for targeting based on professional experiences, but I never found the quality of the users coming from LinkedIn to be that good. One thing I noticed is that the people who tend to come from LinkedIn ads, tend to be unemployed and of lower skill levels. So LinkedIn is used a lot to find good people, but not for ad dollars.

Haven't spent enough time with Twitter's marketing tools to have an opinion one way or another on them.

While not a social network, I just keep coming back to Google Adwords, tends to produce the most most reliable results.
I thought it was interesting that he talked about breaking into other people's devices while specifying how they would harden their own systems. "We don't want you looking at our stuff, but your stuff is fair game."
I don't get it. He can go left and come out right to demonstrate that he knows the secret - without revealing the secret. The reporter would still not know how he did it and could not pass his conviction on to the judges. And the fake reporter could still produce his fake report. The only reason for this complicated procedure I can come up with is that the secret includes some action at the fork which may not be observed by reporter.