skysight-inc/HackerNews huggingface dataset:
There is some kind of dispute about privacy, with commercial companies wanting to collect as much data as possible and some people opposing to it. Is not your project picking the wrong side here? This can be used as an argument later: "see, even popular open source projects do this".

I think that giving up on user's privacy is not an acceptable solution. If you don't have enough time to fix all the bugs and nobody is willing to help then nothing can be done.

What I expect from open source software is that an application should not collect and send home any data by default (I understand that it is not written in the license but still expect this). Breaking this expectation makes me and maybe not only me a little disappointed.
s/achieve more tax synergies/evade more tax
The one I always come back to is the National Road Pricing Proposal a few years ago - a big petition (nearly 2 million) completely killed it. It does require a lot of people to get noticed though.

https://en.wikipedia.org/wiki/Road_pricing_in_the_United_Kin...
While they don't all pick one over another, there are limitations on how available and consistent you can make systems, for the same level of partition tolerance - https://en.wikipedia.org/wiki/CAP_theorem
China is a big player now, but not even half of the people there have good lifes.

Maybe Russia or USA will plant some seeds of doubt in the popuplation and China will be split up in the next 50 years.
On that scale, for any trades/substrategies you can easily reach a cap where extra capital is not useful.

If you can already run/extract all the deals that you want with your current capital, then taking in more money just distributes the same pie into smaller pieces.
I have lots to hide, and I have plenty to fear from the current government. I sincerely doubt that there's anybody out there who doesn't. I'm not going to worry too much about GCHQ and other Security Services, because I seriously doubt they'll be making any requests - I have no doubt that they have a far more comprehensive database in place already, and they're only included in the proposal to lend an air of legitimacy to the proceedings.

What concerns me is the sheer number of groups that are being given access from the start, not because of who is on it, but because somebody has compiled that list in the first place. It suggests that there is already a longer term plan in place for the use of this data, and these are the entities who will need access to achieve that end. Otherwise, surely the approach would be a lot more cautious - "We'll limit it to GCHQ and the Secretary of State for now, and all requestss can go through the SoS. That will give us an idea of who actually needs this data on a case by case basis, and we can tweak the legislation as necessary based on that."

Then you look a little closer at some of the entries. Why would the Fire Service need access? Nothing in their job involves anything to do with individuals, at least not to the degree that they have any requirement for access to any data about them. Well, it doesn't say Fire Service. It says "Fire and Rescue Authorities under the Fire and Rescue Services Act 2004". Take a look at that act. Unless you're in Greater London, your fire and rescue authority is your local council. Why did they feel the need to slip your council in through the back door like that? Granted, access is limited to "Watch Manager (Control)", which sort of sounds like a Fire Service position, but it's vague enough that you could legitimately assign that job title to a Traffic Warden's supervisor without anybody batting an eye.

Why do the Food Standards Agency need access? Access for them is restricted to Grade 6, which doesn't seem to have any job title definitions, only a pay range - as of August 2015 it was £54,000 to £69,500. So any person who commands that salary, regardless of whether they need it for that job, will have this access? That doesn't seem a particularly clever way to manage data access.
Is it better to go with a VPN service, or rent your own server and DIY?
Amazon's largest customer is the CIA.

http://www.theatlantic.com/technology/archive/2014/07/the-de...
... Problem is that we can only do cider things based on the information we have and to the extend we understand the issues. Controlling media and limiting education are two powerful ways in which both governments and companies control people.
Sorry, my bad: I mean road transport.

Electric trains work really well, and there should be more of them. (I live in Zurich now. Every time I go back to Britain I look at a diesel train and think 'how quaint.')

But there's an awful lot of bulk transport that still goes by road.
New Release for the Yosai Project – Securing Python Apps
Any algorithm you pick is going to have edge cases, and the C++ STL only defines the interfaces for interacting with them. This means that there is no "typical" implementation. Do you actually know how the implementation you're currently using is written?
I'd love to see aCloud or identify deals on Amazon Web Services training. lets hope that it happens.
Meanwhile, the new US president plans to create jobs with "clean coal"[0] (in a contest of oxymorons that one would win) and also "relax" environmental restrictions choosing Myron Ebell, a climate change denier as the head of EPA (Environmental Protection Agency) [1]

But it's the democratically elected president, so we must only watch as he destroys the world for at least 4 years for the sake of new jobs; we all know there is nothing more important for our future than creating jobs.

[0] https://www.washingtonpost.com/amphtml/news/energy-environme...

[1] https://www.washingtonpost.com/news/energy-environment/wp/20...
> or a price that meant misery for their workers.

Misery is relative. What is misery to us, was a god send to Chinese peasants who flocked in their millions to work in factories that promised at least some security as opposed to the utter misery of toiling in the fields. Those exports to the West helped lifted hundreds of millions of Chinese out of poverty.
Amazing, working on it :) It would be perfect if it accessed the trending wikipedia articles, and trending youtube videos, etc...
Config files, one line edits, etc.:

* Vi (its everywhere)
* Nano (its good enough for 80% of what I do, and fast, and nearly everywhere)

For scheme things:

* Dr. Racket. Its amazing.
* Emacs. Its a grumpy old fart, but there isn't really anything better on the cli.
* A million nREPLs with file system access to dump their own environment to file.

For project sized things:

On Windows, Notepad++.

Anything else, Sublime Text, because of its speed.
Don't corporations produce and survive only because they produce stuff that people choose or not to purchase? Monopoly sources exist of course but as Peter Thiel has pointed out, the capitalist world is dynamic with what he calls creative monopoly at work. You maybe stuck for choice this year but likely not in the next.
Clean Links is a plugin that strips the utm-like trackers, affiliate codes, outbound redirects, window.open, and some other relays from links.
Evasion means you do not declare certain income, and that gets you in jail. I think that's obvious. You want people declaring their taxes. Avoidance, however, is staying within the law to achieve a beneficial outcome.

Given any company has freedom to structure transactions in any way they want, it's only normal to go for the most tax efficient way of generating profits. As if you would pay 35% corporate tax if there is a simple legal way to only, say, pay 20%?

Let's say there are two ways to book a profit: royalty income is taxed at 15% and normal corporate income is taxed at 30%. You develop a software product. If the tax code allows you to book all of your (software) income as royalty income, why wouldn't you?

Honestly, people frequently see evasion and avoidance in the same way, but they are not. If a tax law framework exists, and you stay within it, I don't see how you're doing anything wrong. Change the laws. Avoidance is only possible due to bad legislating. It's all too easy for politicians to shame companies while they are the ones doing a poor job.

Some countries are proactive in closing avoidance techniques, others are not. This is entirely dependant on the politicians in charge and the policy set out.
> Phase 3: Then deal with the stateful monoliths. These are your large monolithic databases. This is usually where private cloud journey hits the wall due to the risk and complexity in making such monoliths cloud native.

We are tasked with moving to the cloud, and this is where everything stops. Over the years, instead of fixing the monolithic database design, the company instead kept beefing up the hardware for the database. A bigger cpu and more ram is cheaper up front than re-engineering the entire company infrastructure.

And now we are paying for it. Our db hardware now is the highest end hardware the db software supports. None of the cloud providers db support can handle it. We are forced to fix the monolithic design if we are to move to the cloud. It will be a multi-year effort.
I have very little to hide, and I would urge anyone else in my position to sign the damn petition so that there's "herd immunity" for people who do.
Microsoft shares Windows 10 telemetry data with third parties
>But if they are not out to get you, why act as though they should be? It’s probably better to be as inconspicuous as possible, while limiting the amount of data that might turn up in some bored agency’s random fishing expeditions.

This makes me so sad.
I'm a .NET developer, but I think you're missing the point.

JS, while having a (huge) amount of issues documented to death on HN, also has a huge momentum and community behind it.

It's going to take a while for that to happen for .NET Core. Most people are are still skeptical of "M$", regardless of how it is now cross platform and pretty fast.
Does Google's Hiring Process Put Off Talented Applicants?
Mainstream media is recommending people use VPNs. Probably the only plus out of this is normalising that.
Brilliant first recommanded comment by "stpman" in the article to answer all those saying "I don't have anything to hide":

"Why should people care about surveillance? Because even if you're not doing anything wrong, you're being recorded. You don't have to do anything wrong. You simply have to eventually fall under suspicion, even by a wrong call. They can use this system to go back in time and scrutinise everything, and derive suspicion from an innocent life and paint anyone in the context of a wrongdoer."
-Edward Snowden

"If you give me six lines written by the hand of the most honest of men, I will find something in them which will hang him."
-Cardinal Richelieu

You may not have anything to hide, but you should hide as much as you can anyway, because anything you say or write may be one day used against you in a court of law.
It's not clear how that would be technically possible. ISPs could report users which use VPNs, but assuming the VPN isn't in UK jurisdiction, the govt has no way of forcing the VPN to keep or hand over logs. Their best bet would probably be to hack the VPN provider...
> Selectors don't even mix in the traditional sense, nor do they compose or produce, but there's a tremendous art to what they do.

I disagree with you on not composing or producing - at least at the highest level of sound clashes. I skipped around a bit in the Red Bull video you linked, and each and every song I encountered was re-recorded (by the original singers) specifically for this event with tweaked lyrics denigrating the challenging sound systems of the day, in line with clash norms.

I agree there is tremendous art, but there is a lot of production around re-recording songs. It's a level above just mixing.

I never expected to discuss Sound System / sound clashes on HN - this is a delightful surprise.
let's complain about those other cases first, yea?

Search HN for "Windows 10" and you'll get plenty of complaints.
I think you're absolutely right, but most of the harm China's policies cause is inflicted in China. They get less foreign investment, less foreign expertise and their distorted local market increases costs for Chinese consumers and companies. Of course the Chinese government is fine with that as long as it helps them maintain political and economic control.

In contrast, we get a pretty good deal. We get Chinese investment and better access to Chinese markets. Win-win.
With all due respect...

I have been there. I went on a business trip to visit our offshore development office in Beijing. A few of the devs went sightseeing with me one weekend and we ended up going to see the forbidden city. The cab dropped us off at Tienamen Square and I asked if we could spend some time there before going across the street. There was general consternation as to why I was interested in such a boring place. I said I wanted to see where the iconic photo of the man standing in front of the tank was taken, just to pay my respects to such an act of bravery. Not one of the six Chinese devs had ever seen that photo or had any knowledge of what happened there. That history has been censored so completely that very few Chinese are aware of it.

You can't be democratic with that level of censorship. A functioning democracy requires and informed electorate. For proof of this, look no further than the recent US presidential election.
Sam Aaron, Joe Armstrong – Keynote: Distributed Jamming with Sonic Pi and Erlang
Maybe you should ask them better. For example you could ask for help on the home page of your project or in the beginning of a tutorial. Or maybe they do not want to paticipate. Is it right to ignore this and turn analytics on by default?
The public version of Rider is really good.
The growth will of course slow down eventually as it has in Europe and the US. Slow growth might still be considered acceptable enough by most as to not be too much of a problem.

I don't see this happening in the immediate future, except maybe temporarily due to global economic issues. I'd expect it to take at least a decade until this becomes a problem and as the article shows, China is certainly planning that far ahead and is able to execute these plans.

Making and executing long term plans is definitely something China has a significant advantage in compared to the democracies in the west.
The linked page talks about the currency policy, not foreign investment.

That website reads like fear mongering conspiracy theories. "free market "jihadists" in China", "the Western banking cartel", "the IMF mafia"

Please don't use URL shorteners (full URL is http://failedevolution.blogspot.de/2016/10/china-just-made-p...)
But it is capitalism playing out. Global democracy isn't, but that's disconnected from capitalism lately in certain countries.

If the owners of a shop sell it, they can't complain they are forbidden to open a shop on a private land somewhere, whether or not the buyer happens to be the same.

Same happens on a larger scale too.

Sure, you can complain is not ethical, but capitalistic? This is capitalism itself in its final amalgamated state where countries and big multinationals control large swat of resources.

Who will stop them?
It was all fun and games when corporations were small and countries not experienced in the game, capitalism seems natural in that environment. Nowadays, this is the new reality.
Then we keep kicking off serial petitions, until the ignoring of these petitions becomes a story and makes the news - and hopefully wakes everyone up.

[edit: How many signatures does it take before the debate has to be followed by an action?]
> Granted, access is limited to "Watch Manager (Control)"

FFS, are they deliberately choosing the creepiest sounding job titles to give access to?! Sure, it sounds fine when it's linked to the Fire Service, but it sounds dodgy as hell when applied to the Internet Snooper Service.
"Imagine if these people built companies that made new advances and new products."

Or stayed in science and advanced knowledge without having economic returns in mind.
It's easy to learn, but coming from C# it's painful. You're constantly Googling where is X and Y in Golang. Eventually I think you either gel with it or become frustrated and ditch it.
Alternative product idea: An open wifi hotspot that replaces the User-Agent and other client-identifying headers for each session with consistent values, regardless of who is connected. Anybody looking can still see what "your connection" did, but there's no longer any way to prove that any person in your household was the one who made it.
I think Intel would be wiser just improving the performance of proven algorithms, rather than trying something radically different.
Signed but I suspect this will be treated with as much contempt as other petitions have.

I think the best way of handling this is to have a private code of ethics in the IT industry in the UK. If you are involved in any collection infrastructure, do like a government IT project, and make a complete fucking mess of it I.e. make it cost a fortune and bring bad publicity for any sponsors. Use O(n!) algorithms, use IO heavy storage patterns, piss all over cache lines, spend the entire budget having meetings in Wagamamas, write yourself a new minivan, overestimate everything and play solitaire.
Worth noting that while gaming may be the biggest part of their business, it only accounts for ~50-55% of their revenue.
"As long as people aren't burdening society" doesn't apply to an organization that has extracted $55 billion of 'rent' from the society - if there's nothing comparable that the rest of society is getting for that fee, then it is a burden that they've managed to put on everyone else.

In the grill bar example, the rest of society has received a lot of tasty burgers and pleasant dinner experiences. Where is the $55bn-sized beneficial service that the rest of stock market has received from Medallion?
I might be wrong but I thought the STL design docs also had restrictions on algorithm speed? As in - you are free to choose any design you want, as long as it has a given API and has O(1) access.
What truly terrifies me about this is how little control most users have over the websites they "visit". This law requires ISPs to log the domain name of websites users connect to. All it takes is one dodgy advert on an otherwise ordinary website to incriminate you. Worse, you might not even know this has happened, as the ad itself might be completely innocuous. But by virtue of being hosted on a website the government considers suspect, you find yourself on a list.

I don't know if this actually happens in practice, but I have heard stories of bad actors using adverts to distribute malware - it doesn't take a stretch of the imagination to see the same bad actors using adverts to generate false positives to the authorities.

Ad blockers are going to become more important than ever.
See also: https://www.openrightsgroup.org/blog/2015/responding-to-noth...
While technically you're right, the CAP theorem uses a very strict definition of availability, which is often not needed to consider the system available in real-life. Also the consistency in CAP theorem is defined as linearizability, and this is just one of very many kinds of consistency. Often the systems are ok with weaker types of consistency.

Therefore, I'd really like that everyone stopped labeling distributed databases as AP or CP, because this is an oversimplification and most of the time, just plain wrong.
Crises that humanity now faces
Work to electrify Edinburgh to Glasgow is already in progress. Electric trains will be running by 2017.

https://en.wikipedia.org/wiki/Edinburgh_to_Glasgow_Improveme...
For what it's worth: I don't think Homebrew is evil. It's all about a technical decision they made, which I'm not ok with.

I wrote a follow up here: https://tobiastom.name/notes/4cda7d7b
Thank you for a detailed explanation, it is very useful.
> The software is spyware. Words like "spyware" and "stealing" are correct, I don't care how it paints the maintainer to describe the situation accurately, they created that situation.

No, that is not "correct". The aren't even tracking their user, they are tracking the use of their software. Your use of the words are manipulative and dishonest.

> by "calling out this kind of behaviour" you attacking critics with poor arguments? That's not support, its fan-boyism.

None of the things I called out are "critics". Legal threats because they live in a place that makes them a "good target"? Calling the software a "spyware" because they collect usage data? That is not critic. That is bullying.

If the people doing those things think the I'm a fanboy for calling them out, since clearly logic matters little to them anyway.
A statically linked curl for ARM64 is 205kb.

A statically linked hello world in Rust for ARM64 is 680kb.

Curl is used for a ton of embedded hardware, and is probably in your router. Until Rust can solve its massive binaries, that is somewhere on their roadmap, it just isn't appropriate for use in the embedded world, where kilobytes still count.
> Of course, almost all of the roads and railways are to extract resources, not to help locals in any way.

That's a very sinister comment, when China builds a road, it's all about grabbing resources and can not help the locals in anyway? Are the locals banned from using these roads? Are there no jobs created in those country because of these projects?
I agree. Most people have curtains over their windows, after all.

Although, a worrying possibility is that a tendency toward privacy marks you out as a dissenter. Guilty before proven innocent.
"heating is usually gas or heavy fuel ois" is actually false. In fact, over 60% of heating in Finland was produced with renewable energy. Majority of the industrial and district heating is produced with wood and other industrial wood-based excess materials.
Worse (in my opinion), the users who communicate most tend to be experts, leading to programs tending to become better for expert users, and worse for beginners / occasional users

On the other hand, not listening to users but analytics leads to dumbed-down inflexible programs that can't get out of their own way for expert users.

If you have "tens of thousands of users" and most of them don't communicate, I'd call that successful. They're satisfied.
It may well be problematic under data protection laws in the EU.

Suing straight off the bat is bad, but if they refuse to so anything about it may be the only option.
Come now, a bajillion other software projects have "figured out" that people forget to update everything, always, without resorting to this sort of behavior. There's even a whole library, Sparkle, the exists just to solve this problem. Your nonexample of the necessity of analytics merely serves to reinforce the point you are trying to rebut.
> Solar power is not an option--during winter, every Friday is black Friday here

Isn't total "total daylight time per year" constant across the earth?
I know some of the core algorithms used by GNU's implementation (libstdc++). But what the Rust team could do is compare the performance of different implementations, and pick the best one for each data structure.
ARTFINDER:+by+Lee+Clement+-+“Everything’s+going+to+be+OK”+/+“Tout+ira+Bien”
A rating based on 3 games has a pretty high (read: enormous) error margin.
99% of professional DJs have abandoned vinyl, for good reason. Why lug around a fragile, heavy box of vinyl when you can carry your entire collection on a couple of SD cards? Vinyl is lovely and tactile and nostalgic, but it's also a massive pain in the arse.

If you want to learn an industry standard, rent a couple of CDJ-2000s and a DJM-2000.