skysight-inc/HackerNews huggingface dataset:
From the article ... "The Windows 10 China Government Edition is based on Windows 10 Enterprise Edition".

AFAIK the option to control telemetry was always there for Enterprise Edition.

https://docs.microsoft.com/en-us/windows/configuration/confi...

"IT pros can use various methods, including Group Policy and Mobile Device Management (MDM), to choose a telemetry level. If you’re using Windows 10 Enterprise, Windows 10 Education, or Windows Server 2016, the Security telemetry level is available when managing the policy. Setting the telemetry level through policy overrides users’ choices."
Tom (the original author) wrote about that a bit: http://www.arguingwithalgorithms.com/posts/14-01-03-content-.... In general I think we want to do a lot of custom things, so we'd need a very deep integration with an existing CMS, to the point where the costs would probably outweigh the benefits. For example, we have our own editor for articles and exercises (https://github.com/Khan/perseus), which does lots of fancy things, so having a prebuilt editor wouldn't be useful, and in fact would be something we'd have to replace. Controlling the whole system is just simpler for us.
The NHS is more sustainable than the current US system by virtually any conceivable measure. In fact, the one thing that every political party in the US agrees on is that the system cannot continue in its present form.

The problem of rising healthcare costs is a real one, not an artefact of a particular system, and there is no easy fix for it.
Last time I looked at Presto, it works fine for simple queries (e.g. scanning data and aggregating it into a small result set) but the performance was prone to falling off a cliff as queries got moderately complex - it comes up with a bad query plan or query execution OOMs when data doesn't fit in memory.

Hive and other SQL-on-Hadoop systems tend to do better in that department.
An Introduction to Ethereum and Smart Contracts: An Authentication Solution
> I agree and I never said otherwise. I specifically addressed three of the languages you named (Python, Go and C#).

By pointing out things that they do decidedly worse than Java, which was exactly the opposite of my point.

> I'd love to see someone argue that Go or Python have superior tooling to Java and the JVM.

I never said they did, because they don't, in general. But Python is absolutely superior in some areas (statistical modeling, machine learning) because the tools it uses are, objectively, better.

> I'm not dismissing every other language, I don't even use Java regularly, I'm dismissing two of the "modern" languages you named.

Right, you're dismissing them for decidedly stupid reasons. Literally no one on the planet is going to think Python is a good option for concurrency. And you're opinion on Go is literally just an opinion, that many (myself included) would absolutely disagree with.
I don't follow your argument. You are saying that because we have nearly a tree structure within the workplace, the Internet will approximately have nearly tree structure?

Seems that it's just a matter if the most efficient structure being this way for both cases rather than us mimicking the workplace in the structuring of the Internet.
Elaborate? Do you mean in general or in cities?
If I was confident in a GAI's ability and willingness to emulate me, then I might be willing to grant it my identity, after I die. My work would carry on, and accelerate, while I would still get to have the final experience of death, for better or worse. The people who depend on me would not be abandoned, and the people who like me, might like the new me even better.

We might become a species that undergoes metamorphosis from a carbon based body to a silicon based body. How much of a caterpillar remains in a butterfly, when it emerges/ascends?
Ask HN: Where to practice Regular Expressions?
I just finished working through all of the RegEx exercises on HackerRank, but would love to practice some more! :) Are there any other online resources, or perhaps books, that have exercises/problem sets?
I peeked at some statistics, and it looks like there were around 4,000 fatalities involving large trucks. Out of (I'm assuming this includes commercial vehicles) 35,000 total vehicle fatalities.

11% is not nothing, but it's also not the 89% chunk.

Long stretches of boredom punctuated by split-second reaction moments also describes my driving... and I can do that in anything 5 tons or under without any sort of regulation (except a passed driver's license test some number of years ago).
Ask HN: Change career way – to what?
Hello,

I am currently working as a software engineer in a midsized company. I am 26 years and work as a software engineer for about 5 years now (excluding apprenticeship). I like my work and I like technical stuff. Lately I thought a bit about myself and what I wanna do and I guess I am now at a point where I know myself way better.

A few months ago I would have introduced myself as a software engineer and an athlete (I competed in powerlifting). That changed. Software engineering and powerlifting are just things I can do, hopefully, good and enjoy in the process. But thats not who I am. I like to think of myself as beeing an enabler. Someone who wanna help others improve. At the gym I always like to help others, give them tips and are happy if it works out for them. At my job its the same. If someone has a question or needs help otherwise, I try my best to help.

Currently I am looking for a new job opportunity (not really applying but looking around). But I am not sure for what I should look. I thought of something like a team lead position or something like that. My idea behind this is, that for me a team lead is a person who enables his team to work good. That sounds like a match for me. But I am not completely sure that this is really what I want. With this post I hope to get some additional ideas from people who read this. I would love that :) So, if anything comes to mind, please share with me :) Thanks!
They should be able to have bundles, but also have an advanced option for customization of everything.
Open Alpha of Habitat (MMO from 1986) Begins June 2
I wonder if this opposite of this is going to happen now?

-- A court district emerges that often rules against patent holders(and trolls) that suddenly becomes a haven for corporations to incorporate in that district to take advantage of the favorable court system?

Not entirely unlike the popularity of Deleware corporations.
A 15" tablet? The 3520 and 7520 have optional touch displays.
this is a really good point. there's a really uncomfortable space where your production database is just a wee bit bigger than you can comfortably work on with a single machine, and there is a case to be made for using some level of parallelism, but you don't yet need to go full monty on it with a compute cluster and a distributed datastore.

so you start looking at stuff like sharding or vertical scaling and you keep on doing things more or less the way you have been but with steadily degrading performance on every new insert.
A good definition of "big data" is "data that won't fit on one machine". Corresponding rule of thumb is that you don't need big data tools unless you have big data.
Laptop that you can't even put on your lap...
I don't expect these technologies to appeal to people who think of the data their behavior generates as "small bits of their souls."

For everyone else though, there are some neat families of features in all the major tech stacks.
A potential "quick" solution could be to identify the most frequent fields, create a postgres table with those as columns (with relevant indexes) and then add the rest to a JSONB fields. This would allow you quick lookup on specific columns, while still giving you access to the rest of your data as part of SQL queries (postgres 9.5+ has a lot of nice JSON operators as well as indexing options).

Besides that, a column store might be what you are looking for if you are more interested in aggregate data on specific columns?
Of course, I am not saying that there aren't people who misuse 'big data' technology for 'small data' problems. You could even keep a provocative title like, "Are you sure you need big data?" or, "Your data must be this big to ride" or something else both cheeky and not dismissive.
okay - but what if frequency increases to three files and beyond within a year, the file size doubles and the expected latency of processing needs to be reduced?

Also compressing doesn't go well with ad hoc analysis.

Sounds like maybe a Hadoop setup is not the worst idea to be ready for the future.
While that one is mostly fictional, it is creating an actual completely decentralized version of the internet by creating an ad-hoc network using people's phones.

This still requires you to have your normal internet to connect to it and use it.
If you're going to pick one language for the quiz (python) it seems a little unfair to non-python developers to focus the questions on idiosyncrasies of python. Whereas if all questions were of the more general algorithm variety (like you see toward the end), non-python developers could infer the answer without any esoteric python knowledge.
> AFAIK the option to control telemetry was always there for Enterprise Edition.

From what I've read, it doesn't work.

https://twitter.com/m8urnett/status/866353982217699328
to me, the fact that david plouffe is working with zuckerberg removes an doubt (if there was any to begin with) that mark is going to run for president. he will be close to macron's age in 2020, though still younger. shares are trading at 25 cents on the dollar in a market predicting his presidential run: https://www.predictit.org/Contract/5534/Will-Facebook's-Mark...

just sitting here thinking about him, im kinda torn. my first thought is that he is too young, and has too narrow a breadth of experience. it will be interesting to see how macron fares in france, maybe useful as a point of comparison. zuckerberg is utterly uncharismatic, which i think is a plus- it helps refocus things on issues and ideas and not personality. he is also competent, and not a criminal, or criminally intentioned as far as i can tell. i havent paid very close attention to him though, does it seem like he gives alot of thought to morality and justice? and, of course, it also seems very dangerous to give someone the presidency who controls so much of the media.

i will say that the prospect of having a president with an intimate understanding of software dev would be great for modernizing lots of the agencies, which would really help i think.

what do you guys think? i hadn't really thought about it too hard till now, but its obviously going to happen, so better to opine before the spin machines get going.

edit: the replies here are totally kneejerk and thoughtless. it reminds me of how people seem react to anything new. i dont really give a shit about the guy but given that its a real possibility, its worth talking about, unless you think our current political state is good and we dont need to do anything.
Our Investment in Trove
If the image is holding you back, you can make a copy of the page without it. Or share this link (perhaps shortened) http://webcache.googleusercontent.com/search?q=cache:https:/...
The regulation and penalties were very draconian. If you had an old oak on your land, you had make an analys and get a permit. If it's positive you have dig around it and move it. Enormous cost and time delay for an investment. The problem is they've jumped from one extreme to another.

> Works hard to protect coal mine industry.

Every government in the world is protective of coal industry. Historically, Thatcher is a fluctuation.
So what? You don't think an ISP can intercept and break SSL? Transparent proxying is a thing.
IQ tests have improved since the 1930s when Feynman took one. They aren't everything, but they aren't nonsense.
Anyone walking around San Francisco knows that there is no lack of underutilized land that could be used to increase housing supply and take pressure off housing prices. Reducing demand helps but it's certainly not the only solution.
As strange as it seems, all the French inventor cared about was seeing what sound looked like.

>Just another example of how being first or early, even in groundbreaking things, means you will probably not find success.

Well no, in this case the inventor of sound recording just had an entirely different goal.
Looks like it isn't online for this episode yet, but usually Chris has full transcripts on the 100kfreelancing.com website. It'll probably appear here when it's ready:

http://www.100kfreelancing.com/0117-choosing-right-freelanci...
Don't bother reading the article: I read the whole thing, and there's no substance beside the title.

The author asserts (without any facts) that Vanguard employees must be making a ton of money; otherwise they wouldn't work there. He makes no note even to other recent articles about the internal culture at Vanguard.
The Mashape API Marketplace Joins RapidAPI
So there you go... must be Facebook inserting it. But why? Maybe related to their "mobile basics" package?
In the UK it's 5 years, so even then.
So what's better, then? Tongueprint? I'm down to lick my phone to turn it on.
I feel like it takes very little to have a moral high ground in this industry.
The Meaning of Underscores in Python – Dbader.org
22-Year-Old Lidar Whiz Claims Breakthrough
> You aren't actually going to.move engineers between those tasks very much, because each of them relies on fairly deep domain knowledge, and, in any case, it's unlikely that the size of demand between those tasks shifts enough that it makes sense to shift a lot of people around.

I agree, but wanted to specify "big" examples to make it clear what my point was. That said, while they do require domain knowledge, I've seen people move into entirely different domains at the same company. It's not common, but it absolutely happens.
The FreePascal TUI is good, IMO. So was Turbo Pascal, back in the day. Both are very fast, get out of your way (IMO) and also look(ed) good. Okay, TP not so much :), but not bad either.
> AFAIK the option to control telemetry was always there for Enterprise Edition.

( ) A lot

( ) All of it

https://xato.net/windows-spying-and-a-twitter-rant-19203babb...

https://news.ycombinator.com/item?id=12959097
NYC Proposes API Requirement Bill
You are totally out of your depth, you don't even understand what you are talking about and you are making a ridiculous argument in defence of destroying an invaluable ecological heritage.

This is PRIMEVAL forest. You in Poland DON'T have more protected areas than most of other EU countries already, you just happen to have a small one (relative to other EU countries) that has the special status of being primeval and you still think it's ok to destroy it for some quick profit while the rest of EU is trying to rebuild their own forest (although unfortunately it just can't be primeval again).
Well that is why you have to have a "fair" discipline procedure with the right to be accompanied by a "friend" and appeals process heard by a member outside of your team.
A couple people use external tools (rclone and git-annex are popular) to sync their Borg repos somewhere else. This requires enough local space (hard drive / NAS / whatever) to store the repository. This can be an advantage (=storing to a local drive is very fast; if it's on a NAS the NAS can sync it to the cloud; also you can quickly recover files from a local drive), but is not always practical.

In the long run (Borg 1.2 - 1.3) we'll add an interface to Borg to make it storage-independent ("repository drivers") in a secure way (this is already sketched out, just not enough manpower in the project to implement it all right now. Finishing 1.1 has top priority and received a bit of funding).

Adding support for S3 and $threeDozenOtherAPIs directly to Borg is generally speaking unlikely.

PS: To-be-released Borg 1.1 will optionally get rid of cache syncs for "borg create".
Here's a quite compelling manifesto from Martin Kleppmann:

https://www.confluent.io/blog/turning-the-database-inside-ou...

https://www.confluent.io/blog/apache-kafka-samza-and-the-uni...

Some very interesting architectural ideas in there. In particular, the observation that if you turn off history pruning in Kafka, you have a consistent distributed log, which can then be piped off into whatever services need to consume it. That's appealing for cases where you want an audit trail, for example.

Do most systems require that sort of thing? Absolutely not. RabbitMQ is boring tech, in the good sense; it is well understood and does its job, so IMO it's a better default option where it fits.
GATTACA
the technical problem is "create secure tokens and distribute them in authenticated messages to N clients that have not established trust" whereas the business problem is "we want a user login system".
Not true in the vast majority of usages. Maybe in scientific writing, but this is a blog post.
The other replies here are misguided. A senior developer's job is not to take over as a know-it-all dictator at the end of their first week. You don't write unit tests for existing code, refactor other developers' work, take over the role of architect or sysadmin, make sweeping changes to existing processes, or take any other "heroic action". The number of comments here essentially saying "assert your dominance by introducing the 'right way of doing things'" is unsettling. Shame on anyone who strolls into a new team with this mentality.

Your job is simple: get to work. You don't invent "important senior work" for yourself as a way to prove your merit with your ego, before you have settled in and earned your title. You pick up existing tickets from the queue. The only way to get acquainted with the project and its stack is to begin working on real tasks that require minimal modifications to the codebase. That's your goal: commit and deploy small chunks of code that accomplish something useful for the business. You need to take the time to organically discover each subsystem, one at a time, as you complete tasks that actually close tickets. A senior developer's initial job is to be a "junior developer" who knows nothing about the project, taking the time to learn the system bit by bit.

Progressively pick up enough knowledge in order to eventually be in a position to assist other developers and make decisions about the project's future. After 1-3 months, depending on the size and complexity of the project, you will have touched a majority of subsystems while working on tasks. You will then have a comprehensive understanding of the system as a whole, and may be considered informed enough to take some amount of control over the future direction of the project.

tldr; Your job as the newest senior developer on a team is not to be perceived by others as a senior developer. Your job is to act like a senior developer, and that means taking the time to integrate yourself at a reasonable pace. The "Senior" prefix to the title does not kick in until you've worked on the codebase long enough to fully understand it.
I've been watching with some amusement the furious opposition of "wealth managers" to the incoming fiduciary duty rule- where they will become required by law to do what is in the best interest of their client. Which, in most cases, will mean putting everything in Vanguard instead of high-fee funds with kickbacks. A bunch of them are saying they will have to close up shop once the rule goes into effect. If that's true, to me it seems tantamount to admitting that the only way they can stay in business is by fleecing their customers.

So, no, I'm not upset about Vanguard's claim to the moral high ground at all. They really are better than the various scum and villainy in the wealth management industry, and the schadenfreude of watching the latter get squeezed out of existence by index funds and algorithmic traders is wonderful.
At the time of writing this comment, that's only happened twice so far. See the Death Counter portion of the readme.
As someone who runs 3x244GB AWS EC2 instances, this stuff is expensive. Before throwing everything into a hi-mem cloud setup, it's worthwhile to pause and think if it's possible/worthwhile to find an alternative approach.
I've been partial to IPFS since I first learn of it but I know there's a few competitors in this space. Is there anywhere with some comparisons of the technology and maybe popularity (since the more people, the more robust the network) of these projects?.
WannaCry Disclosure: It Was Developed to Promote Bitcoin
It could be like HTCs support, the Vive is only supported in the region in which it was purchased, US, Europe, Asia, etc.
We talked a bunch about this. Python and JS are the two most common languages we see on our site, and Python has slightly more compact syntax, which works well in the questions. The idea, however, was not to require any python-specific knowledge. Which question do you think is looking at syntax?
Not sure that's strictly Human Nature, but it's certainly the prevailing paradigm in this time and place.
6 things crowdfunding platforms check before they approve (or decline) a project
This is what I was going to ask. It looks very similar and operates (to user at least) the same way. I wonder if they could support each other by making the sites accessible from either service.
This also made me chuckle.
Fedora Google Summer of Code Students for 2017 – Fedora Community Blog
it's big enough that your conventional RDBMS and app server stack starts to struggle with it
> Sick of Company X and the way their business treats employees? Shop elsewhere, remembering that it won't be as convenient with fewer choices. Sick of Google tracking the websites you visit? Use a search engine that doesn't track you, remembering that they probably can't pay as much for great engineers.

Hard sell. There's a reason why the government has laws against monopolies. Especially when it comes to the internet, consumers tend to choose the best/fastest product over the most ethical one.
and another one https://safepaste.org (although currently suffers from bug)
Vanguard is strictly-speaking a cooperative, not a "non-profit." The author very clearly recognizes that the company is owned by its funds, and in turn by its investors, but he mischaracterizes this as a "non-profit" model. Vanguard clearly makes a profit, but in the service of its ownership. Just like any other for-profit company.
OK? The US doesn't have a history of oppressing white people with tans either
Supreme Court’s big ruling on ‘patent trolls’ will rock businesses everywhere
Sorry, that question is only reserved to the author of homebrew. :D
> weighs 3-4 times as much

woah.

the days of carrying 3-4kg laptops are 20 years ago for me. life is too short for that.
I may be mistaken here, but I thought the point of Hadoop wasn't merely to hold more data, but to do larger, distributed, computations on that data. You might have only 10GB of data but need to perform heavy computations on them, requiring a large cluster, with each worker needing to exchange data with other workers periodically.
I fail to see how it is any better than what is available in Java since 1998 (1.2).
I guess you think the WP shouldn't have reported Watergate either.

"Executive Editor Ben Bradlee later recalled that many people wondered “how the Post dared
ride over the constant denials of the president of the United States and the attorney
general” as well as top presidential aides. Bradlee replied that the Post knew its information
was correct. Leads from Deep Throat as well as other well-protected sources consistently
checked out. Tapes of Nixon’s conversations show that The Washington Post was right."