skysight-inc/HackerNews huggingface dataset:
> Well if we're using "Responsiveness of the UI" as the metric, then I would argue that http://fossil-scm.org/ beats both GitLab and GitHub.

Which is why I really don't think (and that was my original point) that a Google announcement of shutting down Google Code should act as some sort of advertisement for $code-hosting-site/project. Github and Bitbucket deserve the mention because those projects are well established.
So perhaps the French translation of "good bye" which more closely matches the idiom's etymology is "adieu".
Name a use-case for one...

If there is a use-case (and frankly I am sceptical) then that use-case must be so specific that there isn't mass-market appeal.

Plus batteries suck and many laptops, even high end, have overheating problems. Two or more CPUs are only going to make that problem significantly worse.
7 Must-Have Managed IT Services Offerings for 2015 [Slideshare]
Racket's website (http://racket-lang.org/) has an "explain" button by the code snippet. Is the existence of such a button perhaps a statement about the quality of the syntax?
If you make a profit derived from aviation activity in the U.S. you have to have a commercial pilot certificate. It's been this way for decades. The FAA has proposed a reduced burden certification for drones that merely involves passing a test.

A certified private pilot can't even break even when sharing expenses. It's operating cost divided by number of occupants, and since the pilot is an occupant he must pay a fair share or it's a violation of his certification.

A certified commercial pilot can't even arrange the aircraft, or it's considered a charter operation, which operates under different regulations (FAR 135). So the commercial pilot has to be hired separately from the aircraft to engage in a general aviation for profit flight. Again, it's been this way for decades.
Yes I use mix of SQLAlchemy and raw SQL.
It seems like the idea of going AT&T on modern corporations is completely off the table. Any time I bring this up, people look at me like I'm pro-tyranny.

Break them up. They're holding our nation back and don't deserve to use us as a crutch.
It was the biggest launch to date of thumb sticks, I think they wanted people to not worry about whether they would like them or not.
If you don't have enough execution under your belt that you have to worry about your idea being stolen, you aren't in a good position to be pitching VCs. That worry is a sign you should bootstrap more.

Your value proposition as a founder should never be as minimal as "It's my idea".
This OCW was my lifeline during my college Linear Algebra course. Learned almost all the course material from 18.06 videos. Awesome, awesome stuff.
I use atom as an editor for markdown. But I don't know about if they're using React in it or not. I don't follow the dev that closely. I am still rather sure you can develop plugins in react, which is fine.

My point being that require('react'); wasn't the best fit for their editor window (which doesn't need events to be intercepted, etc), but the idea behind virtual dom diffing and how they updated their window left an impact. The concepts behind react got them thinking in a new way, which is ultimately much more important than their dependency on a 0.x.y release library.

If anything, the design of react was a stepping stone to where they've ended up now. It wasn't "bad", so much as unoptimized for their specific task. For me I'm glad it can intercept events (usually), since it simplifies cross browser compatibility. Atom is essentially one browser version, so it doesn't need that overhead.
Recharge Your Phone Over the Internet
ᴅᴏɴ'ᴛ ᴛʜɪɴᴋ ᴏғ ɪᴛ ᴀs ᴅʏɪɴɢ said Death. ᴊᴜsᴛ ᴛʜɪɴᴋ ᴏғ ɪᴛ ᴀs ʟᴇᴀᴠɪɴɢ ᴇᴀʀʟʏ ᴛᴏ ᴀᴠᴏɪᴅ ᴛʜᴇ ʀᴜsʜ.
Very few cases see a jury these days. The typical tactic for a prosecutor is to pile up charges until the defendant is facing many, many, many years of jail time then once the consequences of going to trial is made abundantly clear to the defendant, i.e. your entire life could be thrown down into a dark hole and never again will you see daylight again as a free person, the prosecutor will then dangle a plea bargain of only a 'few years' on 'lesser' charges.

It's not difficult to understand why there are now so few jury trials. Add in the fact that bail can be denied or expensive, that jury trials can drag on for years in appeals, that being seen as adversarial often puts you in a bad light if/when you are sentenced, or that judges can at times utterly disregard the jury, the entire 'legal' process as it is practiced today serves no one justly and is built solely to empower the government and the powerful at the expense of all others.
Show HN: Pianocat
It would seem this law made sense before, but one should be allowed to video oneself with a drone and post it to YouTube without consequences. I don't really see what the general population has to lose from this action.
Thanks so much! I completely agree that people may not know that it's a book. I'm going to work on that.
If you want a similar solution to GH instead of just a bare Git installation, you could look into running your own GitLab instance. Their software is open source and freely available. Of course, that way you would have to trust your hoster unless you are running your own in-house server.
When life gives you lemons, leave them where they are and demand their equivalent in cash instead. As soon as you drive them out of the GM dealership, their value cuts in half.
No, it's a statement that the developers of Racket care about explaining how things work.
>My app meets all the criteria, but I don’t want the banner to display. Can I control this?
Not right now. We are working on ways to give developers the ability to cancel the display of the prompt.

Sorry, what?
I'm going to use that last line next time someone makes a perfectly reasonable request like "sod off FAA," or "please mr. bully stop beating me up."
Company hit with $1.1M penalty under Canadian anti-spam rules
Show HN: Wget-finder
Your reply is encouraging. By the tone of the replies I've gotten it sounds like the censorship will not be applied liberally at all, but I'm glad this is not the case.
There's nothing illegal about posting and monetizing the video, the illegal part is flying the drone to shoot the video for commercial use.

Unless your newspaper is delivering its newspapers by drones, they would not run into this issue.
I think that's because you are promoting the Gitlab Enterprise edition. It is very easy to miss the third blurb which promotes the free repos. Compare this to bitbucket.org front page (Free private repos are upfront). Github.com frontpage is not as clear but they don't need to

I think what Gitlab.com needs is a template like this

- Free Private Repos - Host it on Gitlab.com

- Need to host it on your servers? Get our open source edition

- Need enterprise support/features? Get our enterprise edition and host it on your servers

Btw do you offer enterprise features on gitlab.com? It was not very clear

Also your pricing page needs to be clear about the different versions. There are at least 3 different Gitlab products (free gitlab.com, gitlab ce, gitlab ee) but the information is easy to miss.

In your homepage, the three blurbs (download and install.., pricing for spport.., signup for gitlab.com..) feel like 3 product features rather than 3 different products.
Yep, we'd love to support meetups. If you know of any specific meetups that would like to use Call to Speakers, shoot me an email at contact@calltospeakers.com.
Chrome OS and the Outdated Perception of Web Apps
Good piece. There's an even deeper truth about applications - that they are defined by a relatively small set of top level function evaluations, called asynchronously. If you're into pure functions, you can manage all mutable state in one place.

Much of the incidental complexity of real software comes from misunderstanding this, just as much of the real complexity comes from the problem of maintaining a big, distributed, mutable state.
really impressive showing from all drives involved. I would have liked to see at least one of the drives fail to read only, but its nice to know that at the rate I use SSD sectors I should be ok for a pretty good while. While there is not great way to test this other than wait and see, I wonder if age AND total writes has an appreciable difference vs. marathon testing like this.
Bangladeş’te yine katliam: 100 işçi mahsur – YALIN OSGB
The problem is that Google represented itself as an altruistic supporter of open-source. People trusted it because it deliberately cultivated the impression of being more responsible than the default 'duh capitalism' mentality it now represents.

Google is suffering the reputational damage it deserves - not because it is now behaving any differently from other corporations but because it has betrayed the promise that it would.
Last error report I created (which is consistently causing tab crashes) was marked as duplicate and merged (without comment) into an issue that is private and inaccessible. All attempts to get additional information have been met with silence.
Is this a good idea? With the included PATENTS file, if Facebook decides a patent they filed is something you violate then they will sue you or ask for a royalty. If you try to fight it or even suggest it's not valid then your license for React and all other Facebook projects becomes voided. This gives incredible leverage and power to Facebook for anyone developing their core business with anything they've made/open sourced.
His parent edited his comment. Previously it ended with the parent hinting at a "politically incorrect" theory as to why he was not admitted to the Foreign Service while Mr. Paruchuri was.

Edit: That said, I'd be disheartened too and I don't really think your parent's "dig" was justified.
Really good article. It clarified a bunch of things that were indeed misleading on OP's article. Thanks for sharing.
The Toxoplasma of Online Rage
Mathematics is not taught well at all. Read a calculus textbook and you find out most of the words are undefined to most students, which are then taught to them 2-3 calculus classes later in 'discrete math'.

I think starting with discrete math first, where you teach what sets are, how proofs work and so on would be a good start. Or make your textbooks usable and not just containers of problem sets with unreadable extra paper inserted to make your back hurt more. Or make the target students and not their professors.
I'd better put my code on GitHub and double-license it with GPL and a commercial license. That way I would probably earn more bucks and keep my intellectual property.

Another point is that it seems that the concept was devised by somebody with a non-programming background, as it sounds rather weird to say that they host "an algorithm". An algorithm is a theoretical concept. You cannot provide a theoretical concept as a service. You can provide an implementation of an algorithm. So it would be more correct to say that they just run software libraries on their servers.

For many "algorithms" going to an external server to process the data would be way more costly than to just get a software library and run it locally. So for those cases the idea is not useful. For example, the quicksort thing is purely a joke.

But hosting automatically scalable software services is generally not a bad idea at all.

For example, for some proprietary advanced AI services it seems pretty reasonable. Although I am not sure who's going to just give away intellectual property like that to Algorithmia.
Looks nice. The weather info doesn't show in the demo for me for some reason?

EDIT: only works over HTTP, not HTTPS
If you use a code block for text, including line breaks is helpful
I'm sure the rich have ways of being in two places at once (from a paper trail perspective).

No, they don't, because it's based on border crossings recorded in your passport, not something trivial like rent payment records.
Yoshua Bengio: http://www.iro.umontreal.ca/~bengioy/yoshua_en/index.html
What incentive do i have as an academic or a developer to use this?

As a developer i'm either going to rapid fire trivial/homework-esque algorithms or build simple wrappers around already implemented complex solutions (e.g., https://algorithmia.com/algorithms/kenny/WekaCluster) for minimal time spent per solution.

As an academic there's little to no information per solution that would make me trust the implementation is going to work for my purposes. I get that this site has weka and opencv, etc on their servers so i don't have to run it on my computer...but how does that change the game exactly? Professors that don't have the interest or time to setup and install opencv usually have their students do this legwork, and instead take the role of mentor.

There's definitely draw in uploading something i've already implemented/taken the time to learn for someone else to try out... I'd like to think such pursuits would eventually lead to a large set of good work, but in reality it seems like elance for homework solutions.
Nero Burning ROM 2015 Crack and Serial Key Full Download
It's not that I'm an unmotivated individual, it's just that I've always been a self-learner.

Maybe this is where you are fooling yourself. College was originally designed for self-learners. The most successful engineers I've seen are the ones who are busy learning on their own, plus going to classes "on the side" to supplement their own exploration with a bit of formal rigor. You are standing in the middle of a bounty of resources for learning- forget about classes, why aren't you seizing that opportunity to learn on your own from the wealth of brilliant people & resources?

If you were falling behind and missing classes because you were so busy learning something just as good, that's one thing. But if you are falling behind and missing classes and not really doing much learning on your own either, to say "I'm a motivated learner who the school just doesn't cater to" is misleading yourself. If you are a motivated learner, you would be out there learning, as there is no better place to learn regardless the class structure.

Does that mean you are a talentless hack? No. Looking at my own history, what it means is you are lying to yourself (which is the worst kind of lie) because you don't want to put in the hard work. Once you can see through that self-deception, you can get back on track.
I don't know. (HTC One) Did they follow Apple's lead and change their approach too?
This is an innovative approach: They compare the workplace experiences of the same person (i.e., same skills, personality, etc.) as woman and as a man, including people who changed both ways, man to woman and woman to man.
Sure is fun how actions after the fact can change the legality of something like this. I seriously doubt there was any intent at the time of filming to generate income.
WSJ the Accelerators: Marketing That Pays Off
The original: http://slatestarcodex.com/2014/12/17/the-toxoplasma-of-rage/
Some companies pitching to Andreessen Horowitz et al. are a bit more than an "idea". None of them are likely to be labouring under the delusion that everything they say in that room is an absolute secret, but there's a big difference between some general idea of the direction of your growth filtering down to that VC's portfolio companies in the same space on the one hand, and on the other, a partner peppering you with questions about your business plan and then opting to found and fund their own "stealth" startup in that space instead...
They didn't. But I think I understood it anyway and can explain it to you.

As a result of Lisp being in prefix notation, which is just a fancy way of saying you always put the action first (for instance you add numbers like (+ x y z)), that design choice results in EVERY part of the language having the same syntax. That is, everything is an action that eventually returns a value, and it all is used the same way. There are no special syntaxes -- loops, conditionals, function definitions, everything. Since it's all the same, everything all the way up to the top level is one action composed of other actions chained together.

Parentheses in Lisp languages are used differently than other languages: parentheses are used for grouping and ordering in other languages, but in Lisps they're used to denote scope. The first word after an open paren is always an action, and every word thereafter is always an argument. Then arguments can be a lower level of scope which performs another action, and so on.

So really, Lisp has almost no syntax at all, and a Lisp program is nothing but a big tree of actions that start at the top level and work down (sort of).
>To build Apache Bigtop, you apparently first have to install puppet3. Let it download magic data from the internet. Then it tries to run sudo puppet to enable the NSA backdoors (for example, it will download and install an outdated precompiled JDK, because it considers you too stupid to install Java.)

https://lh3.googleusercontent.com/-O0Ztn2Fhj4A/AAAAAAAAAAI/A...
Dear Packaging, I Hate You
I'd really like to know if they have any actual Europeans working there?
I wouldn't call myself a slacker, but having worked only in Germany I like my 25+ days of paid vacation very much.

Oh, and about every person who moved to the US (i.e. the valley) said they miss their vacation time a lot. And they also said they love their jobs...
What counts as a day? I imagine that a half day in two countries would be counted as one day towards both since neither is probably splitting hairs over whether it was 12 hours and one minute. I would imagine that because of this it is possible to "double spend" a day for every time you fly between the same two counties.

Obviously this assumes that given a range of dates, the number of days is calculated as inclusive of the date of ingress and egress.
Right, but goog is weighing malware + cash vs not helping exploit their users and coming down on the side of malware. I'm sure the cash is incidental to this decision. It's really disappointing.

Yet another reason to tell your parents to buy iphones.
I wonder if Terry knew that and had taken into account. Even if he didn't, it resonates strongly with the audacity implied.
Well... it doesn't. This strikes me as a pretty unconvincing definition of "commercial activity" and obviously implicates free speech rights. (That said, if the operators facing trouble are most often getting ratted out to the FAA by business competitors, that does suggest that there's commercial activity somewhere in the background.) My read is that the agency is just trying to hold would-be drone operators at bay until it actually has clear legal authority to regulate (which is in progress).
I would agree in principle but what part of the drone's labor, the hobbyist labor, or any service the drone provided did the hobbyist charge for?
> However, it did fail to win the software forge battle as the space heated up.

This is just the wrong metaphor entirely. It's not a battle because battles, and even wars, have ends.

But you're implying that somehow today is special and marks the end of the battle and therefore GitHub "won" because it's the most popular right now. But will it be in twenty years? If not, will you have to go back and edit your comment?

There's no winning and losing here. It's just an endless continuum of time where popularity waxes and wanes, where things end and new things begin. Google Code had a good run. So did SourceForge before it, and CVS and FTP sites before that. Something will come along to replace GitHub eventually.

The computer world is new enough that we haven't gotten used to the idea of software technology having a finite lifespan, but it absolutely does. That's OK. The goal of every product on Earth doesn't have to be to live forever.
>The feds wanted capitulation, a guilty plea.

No shit. Aaran Swartz wasn't a special case. He's just notable to the community because suddenly it was a perpetrator a lot of people could actually empathize with. The plea rate for federal prosecutions is 96% [1].

Swartz wasn't even looking at 35 years mandatory minimum [2]. That was just the total if you added up all the maximum penalties without factoring in the sentencing guidelines.

Sadly, his mental health issues complicated his situation, but really the advice is the same for the Next Swartz as the next Random Guy Caught With Too Much Crack [3]. Keep your mouth shut, take the best offer your can get, and plea out.

[1] http://www.ussc.gov/sites/default/files/pdf/research-and-pub...

[2] https://www.popehat.com/2013/03/24/three-things-you-may-not-...

[3] http://en.wikipedia.org/wiki/Fair_Sentencing_Act
This is a great tip. I've been using it for a few years now to watch various lectures on youtube--especially mathematics. Professors lecturing mathematics tend to speak slowly since they don't want to say anything erroneous. Speeding them up is usually amazing. For youtube; open the javascript console in your browser and type '$('video').playbackRate = 2.5;'. I've found that each lecturer usually has their own magic number regarding speed--after watching someone for a few hours and varying the speed you can usually find it.
I'm inclined to disagree about the distinction between pointers and values being explicit, and how that is bad - I think it might be the right decision in an imperative language that tries to be performant in a straightforward way (as opposed to language that tries to be performant by relying on compiler optimizations - that might work for certain languages). It allows you to be aware and more careful about indirection and memory layout, which obviously can buy you a lot with regards to performance.

It certainly seems like the more lower-hanging fruit than what the usual advice for getting a fast programming language is - make memory management explicit/manual (though it seems that if you have pervasive manual memory management, you end up with a clear and explicit distinction between values and pointers to values anyway).
I once had a site with over a million auto generated pages. I thought if even 1 user visited 1 page a day, I'd be rich.

I no-indexed all of them because it had thin content. Guess what happened to my traffic? Almost no effect.

Stop assuming Google will send you traffic for auto generated pages - do you really think Google will even display them in the first few pages over quality content that actually is written by human beings?

Allowing those auto generated pages to be indexed will do you more harm than good. Noindex them.
Domain Trader Multiple 0day Vulnerabilities
> Instead, they come from groups that cause a lot of harm in order to acquire the money from selling those drugs. Yes, legalizing responsible production would largely fix this problem, but a current purchase still funds a horrible group.

So basically, to rephrase, the existence of the law is what makes the law necessary. It's almost tautological.

IF it were treated as a public health problem (Portugal apparently did this with some success), Ross might have been hailed as a leader of a new economy and the IRS coffers might have been a bit heavier. Instead, the intelligent, optimistic, apparently caring mind who wrote this, is rotting in jail: http://rossman.deviantart.com/journal/something-new-24987116...

How many of us would have at least considered hiring a hitman if someone threatened to make our black-market 100 million dollar empire go away and have us get sent to jail? More than would be comfortable admitting it, if they looked deep into their hearts, I'm guessing.
He addresses this point directly.
Why does it matter? If you actually have something valuable done, it's doubtful you transferred its value to them in a 15 minute keynote.
Nah, actually being dead isn't that terrible. You hurt the people around you more than yourself when you go. Unless of course you die painfully/violently.
It's absolutely a dick move, but as a founder you need to be better equipped than the VC to execute. If you can't make that case convincingly, you shouldn't be pitching.