skysight-inc/HackerNews huggingface dataset:
> we will all fare better in the policy debate to come if we are honest and careful about the opposing side's arguments

I think we agree on this point. The largest problem faced is making policy makers understand the ramifications of tampering with encryption in any form, be it backdooring algorithms, weakening the encryption, outright bans or some other method to subvert encryption attempts. It would be foolish to do any of the above, since the result is a less safe technology infrastructure for the country in whole.

> There is no daylight that I can perceive between "backdoor" and "weakened encryption"

When I say "weakened encryption", I'm referring to mandates on maximum key size, etc... similar to what we had back in the 90's. We learned through trial that purposefully reducing encryption strength has short term benefits, but leads to long term security problems (there's still a need for some to use SGC certs!)... why repeat this nonsense?

You mentioned something about due process and discovery in another post -- Me refusing to give the decryption key to my phone is no different than me setting fire to my "evil secrets" notebook... or refusing to give the combination to my safe. We already have laws in place that deal with this, and they work. The government doesn't need a secret key that can open any safe or door no more than they need a secret key that can open any encrypted file. Our problem is we have policy makers who fundamentally believe the government should have a master key to everything.

We should also remind our policy makers we're only discussing this now in the open because we caught the NSA red handed doing all of these things in secret, plus more. They paid RSA to deliberately weaken algorithms, they actively captured and attempted to break encrypted files without warrants, they engaged the private sector in both subvert and overt attempts to remove encryption, and when all else failed, they just circumvented the entire thing.

The public reaction to all this was to make the NSA's attempts to violate individual's privacy much harder. If the NSA had been a good citizen, people and companies may have been more receptive to working with them (although end-to-end encryption was still going to happen, because it's the right thing to do with a customer's data).

The biggest problem with the government's desire to weaken or ban encryption is the "bad guys" will still use strong encryption methods -- they don't follow the law by definition. Other nations will still develop and use strong encryption, so it won't disappear. This leaves only normal folks vulnerable to both government overreach, as well as to the "bad guys".
Rubik's Harmony: Cracking a Rubik's Cube with Music
Rubik's Harmony is a part of Project Joy, which is a collection of technologies for mental wellbeing.
See Rubik's Harmony here: https://youtu.be/IRN3aIBrP3U and get one here: https://www.kickstarter.com/projects/138156351/project-joy-enjoy-every-moment-proposed-masters-re
Wikimedia removes the Diary of Anne Frank due to copyright law
Magoosh | Berkeley, CA | INTERNS | ONSITE
Full-stack intern in Berkeley

Magoosh's mission is simple: create products that give students everywhere access to enjoyable, affordable, and quality test prep. We help millions study at their own pace, on their own time regardless of location, social status, or background.

Our engineering team is small (just me and Zack!) so from day one you'll own projects and contribute directly to code running in production. We use Rails on AWS with MySQL, but are always trying things out, and are eager to try new tools that keep us fast and happy.

Get a feel for our company and apply here: http://magoosh.com/careers
And feel free to email me (aria@magoosh.com) or Zack (zack@magoosh.com) if you have any questions!
Honu: Syntactic Extension for Algebraic Notation Through Enforestation (2012) [pdf]
No it isn't. Open source has an actual meaning: https://en.wikipedia.org/wiki/Open-source_software

For it to be open source it must "made available with a license in which the copyright holder provides the rights to study, change, and distribute the software to anyone and for any purpose."

If you publish a github repo with no LICENSE file that specifies an actual open source license it's all rights reserved by default.
The OP talked about GitLab issue features in the article. To see our graphs please look at https://gitlab.com/gitlab-org/gitlab-ce/graphs/master

For features that we like to have please see https://about.gitlab.com/direction/
> I think a lot of your criticism of other places has to do with things that don't affect you on a day to day basis;

When Obama was running for president in 2008, his stump speech included this line (paraphrased): "If a child can't read, that matters to me, even if it's not my child. If a senior citizen can't afford his prescription drugs, that makes my life poorer, even if he's not my grandparent."

I would be be living in a city (SF, Portland, Seattle, SD, Austin, Boston, NYC, Chicago, take your pick) with massive social, racial, and economic disparities that make Vancouver look like one of those Nordic wundercountries. I would be living in a city, and a state, and a country, with levels of political dysfunction and gridlock only seen in countries like Korea or Chile. That dysfunction is holding the country back in overall quality-of-life. The rich have magnificent lives, but for the poor, it's hell to live in America. That makes my life poorer, even if I'm making $100K and drive a Tesla P90D with Ludicrous Mode. (That is if I live in a state that hasn't banned Tesla sales!)
Racket Github: https://github.com/racket/honu
Probably a number of reasons:

* Inertia. GitHub is mostly good enough most of the time. Actually in many areas it's actually downright fantastic. The few really rough areas aren't enough to justify throwing everything else away.
* Trust & Stability. They've done a great job of cementing their credibility when it comes to taking uptime, performance, and security seriously.
* Design. GitLab in particular still looks like a cheap knock-off. Having worked a number of years for a company that cares about design I've come to appreciate that the lack of attention to detail in things like this.
* Insufficient appeal elsewhere. No alternatives clearly do everything I currently do + the things I want an order of magnitude better to justify a switching cost. The alternatives last time I looked largely appear to have some feature parity, some bits missing, the occasional thing better. It nets out at same same.
Hey, Don - Thanks so much for the shout-out! I'm glad this made it to a PeeWee tribute!
Evan - StyleForDorks.com
And after 10 years they can't add a damn edit feature? Little stuff like that that makes it less than desirable to use really upsets me, because they clearly pay top dollar for talent and they have tons of engineers working there (don't even get me started on their shitty mobile web pages).
You're welcome. Happy to hear that, thanks for sharing!
I dont buy the intense workouts as better alternative to more "slow burn" workouts. I'm a runner and I used to do fast 5k runs 3-4 times a week. I would feel very tired at the end of each run, just depleted. Didnt wanna do anything else but just relax. Had headaches too and most likely due to burning carbs at fast rate (intense workout, high heart rate) and basically depleting my carb reserves, which i think are about 2500 calories in a person. Then I stumbled upon a book, i think here on HN, called Slow Burn by Stu Mittleman [1]. It changed the way i look at the cardio exercise dramatically ! You wanna be healthy - burn fat (slow pace, long time, low HR). You wanna be fit - burn carbs (fast pace, short runs, high HR).
These are very different goals as you can imagine !
So which one do you want really ?

[1] http://www.amazon.ca/Slow-Burn-Stu-Mittleman/dp/0062736744

Edit: Just wanted to add, now I run 10k easily, feel great after each run and dont have any headaches and I think, though i dont really care, i loose weight too. Just keeping the HR under control during the run, thats all you need.
You're always here answering things related to Gitlab. How do you do get notified of topics?
Big Data: By How Many People Are We Separated on This Planet?
Even just trying to figure out how this bug could even be introduced baffles me, and I've been able to correctly determine the cause of some very odd bugs before (including this one from Adobe: https://news.ycombinator.com/item?id=8797640 )

It reminds me of this quote:

"There are two ways to develop software: Make it so simple that there are obviously no bugs, or so complex that there are no obvious bugs." - Tony Hoare
I don't get it, is this some kind of meme that I'm missing?

What makes gitlab unsuitable for linuxontheweb?

What makes an 'os-on-the-web' different from 'html4 bullshit' to a version control tool?

It's just code either way.
> lots of Ubuntu LTS servers presumably are not web servers for which this is relevant

Well, not all web servers, only web servers terminating TLS. And really, not all TLS-terminating web servers, only TLS-terminating web servers advertising False Start.

In the context of a discussion about False Start-advertising, TLS-terminating web servers, when someone says something like "the entire LTS install base", it should be clear they mean "the entire LTS install base of False Start-advertising, TLS-terminating web servers". Verbosity can really kill a discussion, you know?

> Not sure there are good excuses for people for whom this is a big deal being caught unprepared at this point.

I hear what you're saying, but one of the main selling points of choosing an LTS release for your server operating system is so you don't have to chase after version upgrades to stay up-to-date with the common denominator. I don't think it's unreasonable to hope for this feature to be backported to OpenSSL in 12.04 and 14.04. Again, these versions are viable for several years yet.

I do, however, think it's unreasonable to expect that the operators of False Start-advertising, TLS-terminating web servers (just to be clear) can turn around OS upgrades within a month of an appropriate version (a .0 version, it's worth keeping in mind) becoming available in order to stay compatible with an emergent web standard. Google announcing that this change was going to happen at whatever time in the past apparently wasn't enough to spur on the underfunded and overworked Debian, OpenSSL, and Ubuntu contributors, and it's not clear why I, a lowly systems admin, should be required to bear the brunt of that gap. Short of ramping up on a pre-release version of Ubuntu 16.04 LTS in my environment or hacking away at OpenSSL myself there's not much I can personally do to be better-prepared for this breaking change. I suppose I will just have to block off my calendar for late April and early May!
Thanks for pointing out your company's "direction" page, I'm sure that many Github refugees will have plenty of suggestions.
From the website I couldn't tell if Gitlab has builtin CI support or if I have to run the agent on my machines and make them talk to gitlab.com. Which way is it?
How do you mean open source? I can work on a project or whatever in a private repo then release it as open source, or close source, or both. If it is not ready it hurts the open source probably to have half implemented, broken, unmaintained junk.

Now it makes Github look good -- look we have millions of users, billions of lines of code, so many repos. You can see it here it all.

Of course it is important to realize it is free and provided by Github with their infrastructure. So certainly not implying that owe people with free repos anything and if they want those terms of agreement for whatever reason then that's fine.

I just don't necessarily agree that what github is doing is necessarily to benefit "open source" as movement (if there is such a thing).
Meeting someone does not bestow mind-reading powers, and personal attacks are not allowed on HN.
You are what you eat. Accusation problems
HL7 is a massive farce. It is an impossibly large standard that's difficult to understand and rarely used for interoperability.
Taxing income makes it harder for first generation hard working high income earners to purchase a house, whereas real estate gets passed down from generation to generation and increasing its value along the way.. Only making rich people richer..
It's not clear why forks of Bitcoin would be subject to regulation but not original Bitcoin (which has been maintained by named people for years, not Satoshi).
Next Mt. Gox Bankruptcy Proceedings Meeting on February 17, 2016
Great advice, though I'd make explicit a single caveat: work at least a year or two at a reputable tech company after college. It's actually a more effective environment for networking (it seems every person in tech wants to strike out on their own these days), you can build up a cash base to extend your personal runway, and most importantly you'll have a more coherent and believable narrative about the direction you're taking, in case you ever need to be employed again.

Plus knowing how abysmal the corp life is will keep you driven ;)
Eh, Epic and Cerner interface fine, and offer HL7 interfaces, and Epic in particular bends over backwards to do what their customers want for implementations. My impression was that hospitals are (understandably) reluctant to allow their direct competitors direct access to information they've collected.
But that's what inflates property markets -- investors buying and selling multiple properties, realtors identifying and driving growth in this or that neighbourhood. London, SF, Sydney or Vancouver are all awash in investment cash for properties, that's what drives prices.

"In the context of property used as a residence", most European countries do not tax first homes, end of story. It doesn't stop prices from growing.
Not one mention of variance in that presentation.

The author is either ignorant or just dishonest.
Suggestions are very welcome on https://gitlab.com/gitlab-org/gitlab-ce/issues or as merge requests to the direction page. We add all feature requests to our public tracker https://about.gitlab.com/2015/08/03/almost-everything-we-do-...
This is great, I remember when I was in grad school, I was chatting with my professor and he mentioned how all the turbofan data that was (at the time) available was rather out dated. The models we used made some egregious assumptions. A lot of our effort was wasted validating data that ultimately proved to be largely inaccurate.

I hope this will encourage researchers to collect accurate data and make it available publicly. Kudos to this team!
They don't have the octocat.
Before You Get Too Excited About That GitHub Study…
How do you arrive at that conclusion?
I don't think that's true for all companies. The big, multi-national company I work for keeps all candidate assessment form that have been filled out by the interviewer (even for summer interns). Of course we're trained beforehand to not put stuff in the form that could be construed as discriminatory based on protected classes.

You have to keep in mind that if a candidate is rejected and comes back and says it was illegal discrimination, those forms are valuable evidence to show why the candidate was not selected. Get rid of the forms and it's basically your word against theirs in court.

That said, I've also been told that no one every goes to the trouble to dig those up later on. Even for current employees. You could get a letter of reprimand put in your file and nobody would probably see it again (this comment came from HR).
The photo is taken by Snapchat, not the camera app.
One of the studies looked at the names of people purchasing in a pricy small neighbourhood. That hardly generalizes to all of vancouver.
Can you give an example of a new theory that was considered worthwhile even though it didn't replace and reproduce all the results of the old theory? I'm not aware of any. (The Copernicus example given upthread is not a valid example, as I said in response to that post.)
Ask HN: Any good site for amateur photo contests?
GitLab CE and EE have built in CI support, making it easy to setup and navigate. But all tests run on agents (we call them runners). As a best practise we advise to host Runners on separate machines (not on the GitLab server). You can use any machine (Windows/OSX/Unix) as a runner so you can test on many platforms. For more information please see https://about.gitlab.com/gitlab-ci/
<The Bay Area has been really bad about building>

This is largely due to politics. If you were a speculator considering building a rental apartment building, you face:

1) Rent control. (Those cities and counties that don't have it are all considering it.)

2) Requirements that you allocate a percentage of your units as limited to "low income housing", with those units becoming permanently constrained

3) permit costs, neighborhood opposition, and other city-specific barriers

4) high material prices and construction costs (e.g. earthquake and flood codes)

5) high labor costs
Maybe it's theoretically owned by the patient , but is there any place in the world, that if a patient wants the data , in a common electronic format , he gets it ?

Heck, even the stuff you do get is written intentionally in bad handwriting by doctors(which they do so to protect themselves, and probably at a risk of harming patients).
"Good news, everybody. Further reports indicate the bug doesn't delete the folder, just the contents. So, all that needs to be done is to make a protection folder one time."

Oh great! I'm glad it just deleted the files but leaves an empty folder intact. Really dodged a bullet there.
But conference goers are not co workers.
by the way, I can find a million alternative cloud based photo services, all with comparable features. On the other hand, there are very few desktop picture managers, especially on windows and linux.
I find it startling that, with the current terms of copyright, no music I'm listening to today or even in the last decade will be in the public domain before I die.
UK’s GCHQ Has Unimpeachable Powers to Hack, Track and Steal Data from Citizens
Can one be fit and healthy?
I wonder about Samsung cell phones?
Feature request - allow performance tracking over time allowing these kind of views to be available in gitlab - https://arewefastyet.com/ .

One possible workflow -

1. User defines perf metrics in some metadata file in repo.

2. User checks in data for metrics with every commit.

3. Gitlab shows a view of the metrics changing over time.
Mu: making programs easier to understand in the large
Here's some: https://www.reddit.com/r/buildapc/comments/45a14d/build_comp...
Man that was fascinating. I wish he had released it already.
Oh, sure. In the Bay Area, prices drop substantially after every bubble / recession (early 90s, 2000, mid-2000s).
Multiple people mentioned me in our chat channel. But we also have a monitor set up that tracks all mentions of GitLab on the internet. We're working on responding to all people that can use some help with GitLab in https://about.gitlab.com/handbook/support/
For a fun init can use Erlang!:

https://github.com/nerves-project/erlinit

Erlang/Elixir is already structured like modern OS (isolated processes, preemptable, built in tracing, debugging, smp support). So if your project is mostly Erlang skip the regular init and use erlinit right away.

Some example and usage from parent site:

http://nerves-project.org/learn.html
Competition is good! Forget all the hate going on against Github right now. We should be support things like GitLab and Bitbucket more in order to get the competition going strong. I'd like to see even more competition in this area.
the book is by ultra-marathon runner, so yes you can be, but if you are just "casual" runner, you probably wanna be healthy first. the point is you need to teach your body to burn fat and intensify the training slowly by getting "fitter", meaning you will run faster in the same HR zone as before - the zone that is indicator of your body burning fat.
If you know what you're doing, it's difficult to look like you're trying to figure out what you're doing.

If you had the acting skills to convincingly give off the impression that you're a novice programmer, you've also got the skills to convincingly give off a more directly useful impression.
If I understand what you're saying correctly, this happens all the time: for instance, it has happened every time an answering machine tape has been entered into evidence.

No. An answering machine tape is not a person at criminal trial.

> nor shall be compelled in any criminal case to be a witness against himself

You are talking about physical evidence; an answering machine tape, presumably recording some prior conversation, is a physical artifact that already exists. In no way can you construe examining a pre-constructed physical artifact as compelling a criminal defendant to witness against their self [It would imply criminal defendant is somehow the physical artifact itself.].

If I am not mistaken, 'witness' refers to making real claims about events at trial. Making real claims that one performed criminal activities at trial can be construed as evidence. An individual may conceal that evidence by not revealing it, and I don't believe US law allows any way to reveal such evidence.
Kayak down
Google's attempts to integrate G+ and calendars fared poorly.

http://www.businessinsider.com/robert-scoble-google-events-p...

For much the same reason many of Google's other attempts to integrate^Wintrude on people's personal lives have fared poorly. Social integration isn't a coding problem.
Ask HN: Advice for Moving from Tech Lead to Manager/Director Position?
Hi HN,

I work for a well known company in Bay area as Tech Lead. I don't have direct people management responsibility but I do manage team from technical aspects. I would say I am good at what I do, though far from expert.

I make my point and get along with people often. I sense mutual respect from few members of my team and almost all of business partners.

I want to move to management and perform role of manager. I have talked this numerous times with my manager. Problem is that my manager is less of technical guy and doesn't seem like he wants to support my career growth. He is of similar age as me.

What and how do I move into managerial/director position ?

I am getting tired of day-to-day technical stuff where it's your fault when smallest thing goes wrong and it's everyone's efforts when things go right. There is also great degree of undercutting happening from equal senior members of my team. I don't want to be manager of my own team but moving in Org is not feasible due to internal politics anytime soon.

TBH, it seems that managers/directors have less and less work I have seen in multiple companies I worked for. All they do is preach / talk and present. I am not making gross generalization but it seems that manager/director job has far more security than being tech lead.

I was not born in US but I studied all my life in English. I don't sound like an american when I talk. People understand me fine though. I know I have to work hard on communication skills and I plan to do so.

What other steps shall I undertake in order to advance my career to manager/director position ?
Ice Castles on the Amur River
Exactly. No one should pick between slow burn and fast burn. It's much better to incorporate both into your exercise at different times of the week , to address different areas of fitness and to train both slow and fast twitch muscles.
If you actually knew anything about the blacklists of the 1950s (hint: it went far beyond Hollywood) you would realize how absurd it is to compare that to the man who gave us javascript.