skysight-inc/HackerNews huggingface dataset:
Best of luck to you. It would be nice to see some alternative to Github. As nice as Github is, it's pretty currently pretty much a mono-culture, and that's never a good thing.
They don't have to just stop what they're doing, they stop what a couple of people are doing and ship something. 29 days would be fine if they replied straight away. But they didn't they took ages, 29 days is a long time for a response. So if you take a long time to reply you have to have something to show why. As it stands, this just looks like they couldn't really be bothered and had it as a "do at some point" task.
Is "it" some kind of magic value? So much for Kotlin being simpler / more readable than Scala. At least _ looks like syntax.

That comparison looks misleading - the .stream() and .collect() are conversions, not necessary on every call by any means.

Kotlin's approach to null safety is ad-hoc and integrated into the language in a way that makes it hard to abstract over. I think it will lead to inconsistent code as the JVM ecosystem moves on to make more use of Option-like alternatives.

Monkey patching is pure evil in any large codebase.

I think Java will likely add more and more type inference in future releases.

Don't get me wrong, syntax and sugar are important. But a language that only offers those is probably not worth the overhead, and such things are relatively easy for the "parent" language to adopt.
Handy spacemacs commands for developing in JavaScript, node js, css
Then just read "Mein Kampf" instead, its already free.

I could laugh if this wasn't for real.
As a beginner with spacemacs, I found myself having to ask people and search on google just to do simple things on spacemacs. Here's a handy spacemacs cheatsheet that I hope saves other people some time, enjoy!
Spend some time reading the Android source code.

According to Jake Warton, they only cherry picked some parts of OpenJDK 7.

From the commits they also don't appear to ever fully support Java 8, only lambdas.
The thing is, when the tax burden is evenly spread out, it will rise more in step with the amount of money needed by the city (as decided by voters), not so much the price of the house. Indeed, in a (largely mythical, I know) well-run city, the property tax (in pct) should go down as prices rise. Right now, many California cities are broke, and their only way of raising revenues is to soak the newcomers.
The total size of the torrents are around 38-40 TB.
Well, in real terms, voting for a party that isn't democrat or republican in the US is a waste of time. The idea that eventually there'd be enough of a groundswell of support that another party would even become competitive? It just isn't going to happen with the way the US electoral system works. The Lib Dems in the UK have been fighting a similar fight for decades and still have little-to-no representation despite consistently getting 20%ish of the vote.

And in any case of all the reasons to vote for a party that is going to govern everything, intellectual property law is not at the top of the list. It's certainly not going to be the issue to bring voters out in enough numbers to make the major parties sweat.
The legal definition of personal information for DPA purposes (https://ico.org.uk/for-organisations/guide-to-data-protectio...) specifically includes "any expression of opinion about the individual and any indication of the intentions of the data controller or any other person in respect of the individual".
Scala is also an option and currently looks better on the cv.

This will of course improve for Kotlin, specially if they get some Google blessing.

EDIT: Also forgot to mention that on Swift's case, it is a first class language being pushed by the platform's owner, not a 2nd class language without any kind of consideration from the platform SDK.
4 Benefits of a Daily Meditation Practice
Why? its not like they have anything to lose by having a customer record their call as long as they are following company policy and not doing anything ridiculous like swearing at the customer. Most of the time unless you are talking to a higher level, the CSRs can't really do a whole lot besides listen to you anyways so what are they going to do differently?
Politicians in a representative democracy are supposed primarily to be servants of their electoral region aren't they ...

Just like a proper manager of people isn't over those people. A manager should - IMO - be just another part of a team, a person/people who coordinates and facilitates the work of others.
Pumping at CES – Adventures with My Breastpump in Las Vegas
With “MyShake” App, Your Phone Feels Earthquakes and Automatically Warns Scientist
I am Jonathan Blow, game development person; ask me stuff
Develop wordpress with git, update website with Git push, stay anon with tor
Ulrich Drepper: Starting with Vectorization
It's information about an identifiable living individual. (In this context, Personal information is information about a person, not information owned by a person.)
Hmm... weird. I guess this should either be reported to the GitHub people and/or the Firefox people?
Also in the UK press : http://www.telegraph.co.uk/news/uknews/crime/12154592/Britis...

No doubt we'll shortly be hearing how we can't let him be extradited because Asperger.
Kip Thorne: The Man Who Imagined Wormholes and Schooled Hawking (2007)
So the letter P is out of bounds now?
The contract of copyright is that you'll make works freely available in return for a time-limited monopoly enforced by the people, the demos, through the state.

A perpetual copyright would not be a copyright, there's no reason for the people to support it. If you could pass such an act I think it would show your regime to be something other than a democracy.
So ordinary people may finally read my papers with reasonable effort? Sounds like an improvement. I am not in the academic content distribution industry though.
Cross functional teams
Why I love log files
Recycling looks as the perfect activity to apply the strategy of gamification.

E.g. Each family could have a card and get some score for amount of recycling materials. Then this score could be translated as prizes for children, pets, etc.
A mammal's brain has been cryonically frozen and recovered for the first time
Working Calculator in Super Mario Maker [video]
Am I the only one who hates the new SPA Gitlab UI?
The Git book is excellent and officially maintained. https://git-scm.com/book/en/v2

It serves as both a great introduction and a reference.
Show HN: StoryBuilder – an app for aspiring writers
I just published my first app. I'm hoping writers and aspiring novelists find it useful.

https://play.google.com/store/apps/details?id=tahastudio.storybuilder

Open sourced at: https://github.com/nuratun/StoryBuilder

Feedback is welcome.
That was exactly how I felt. It is a matter of pay grade, I think.
Extremely interesting!
" Get rid of the forms and it's basically your word against theirs in court."

Isn't that the ideal situation to be in, if you're the defendant? The burden of proof rests on the employee to prove discrimination. From the company's point of view, surely, the fewer forms, the less proof.
Dallas Buyers Club abandons fight against Aussie pirates
> Regarding the 'test the merge' functionality I've only heard requests from large organizations for that, can you detail the context in which you want to use it?

There might be some confirmation bias here going on. In my experience, a lot of enterprise clients I've worked with are using Gitlab. I'm yet to see one major open source project on Gitlab, apart from gitlab itself.
Django Compressor CSS filter for autoprefixer
The situation is very similar in Norway's capital city Oslo. Single family homes all a round a small downtown. Crammed between the fjord on side and the great woods protected by politicians, it's runninh out of free space.
A Lisp interpreter in TypeScript
Bitcoin + consensus + smart contracts

Bitcoin already enforces practical law in some sense. If you dig into this it all comes down to property rights, which now can be implemented on the net with blockchains. Ethereum attempts to go a step further along these lines, but its not practical yet IMO. You're right, this is a very fertile ground.
The Lisp in 1,200 lines of Dart, which has macros, quasi-quotation and tail-call optimization (https://news.ycombinator.com/item?id=9903332), was translated into 1,390 lines of TypeScript. It runs on browsers.
Debian already is at that point. You can chose between sysvinit and systemd. You can also install openrc or upstart, but there’s very few packages which are being tested with these init systems, so expect to run into trouble.

That said, I expect sysvinit to be phased out over time. Debian simply doesn’t have the manpower to find and address bugs with that many combinations.
Also at http://wikilivres.ca/wiki/Het_Achterhuis_%28Anne_Frank%29 , and just to be sure there is now also a copy at http://archive.is/http://wikilivres.ca/wiki/Het_Achterhuis_%...
"That they really only invest in companies because others invest in them."

IMHO that's the business world in a nutshell. Being scared of innovation and changing the status quo.
Why did you need a visa to get a cigarette? Canadians don't need a visa to enter the UK for tourism/transit/business, subject to some maximum amount of time (90 days IIRC, but definitely more than enough to buy a packet of cigarettes).
Apologies, these are terms anyone in the industry in the UK would be familiar with :-)
He's an integral part of what government? He doesn't have an explicit government role in Saudi Arabia - he's just the (very rich) CEO of a holding company.

And let's say he was even a part of Saudi government - how dare you presume that he's a misogynist because of that? Maybe we should have a quick conversation about how Obama is a racist because of he's an integral part of the state apparatus that institutionalizes racism and incarceration of black people, eh?
So... you need to reverse engineer some "security" thing to put 3rd party battery in a laptop? The same Lenovo people are recommending everywhere?
Part 1 has been discussed on HN a week ago: https://news.ycombinator.com/item?id=11041210
GitHub's community existed long before GitHub enterprise.
Atheist until your plane starts to fall down, communist until you get rich.
Part 3: http://www.zmatt.net/unlocking-my-lenovo-laptop-part-3/
> No doubt we'll shortly be hearing how we can't let him be extradited because Asperger.

Or because he's 15, perhaps?
http://www.fauxvictorianrag.com/2012/12/religion-and-the-dec...
I think this is a generally sensible proposal that would garner much public support.

However, I would like to see moral rights retained for longer than 10 years - the right to prevent modification of the work, the right to be named as author, for example. Extending these to life+X years (but requiring free-gratis registration) seems fair to me as well.
In the UK, it's as simple as just requesting it from the company
Why would you extradite a 15-year old?

England/Wales are special in that the age of criminal responsibility is at 10 (!!!), but until you're 18 special laws still apply
Correct plus you have corp fees and i dont think you can negative gear (claim losses aginst personal income tax) either if you decide to rent it out.
Time is money, right? A time tracking Node.js commandline app
Maybe the reason is just that they have found the candidate that fits the job even more perfectly.
It also presumes big budget movies and games are a net positive culturally, entertainingly or otherwise.
> Wart's infix operators have only one hard-coded precedence rule: operators without whitespace are evaluated before operators with whitespace.

> n * n-1 # does what you expect

Very good idea!
Sounds like she was making a general point there. It seems ok to include in a list of junior dev tips, if for no other reason than a friendly reminder.

Also, many junior devs are fresh out of college, where boob-staring is a fond past time and hitting on classmates is a normal thing. But that's not acceptable in the work place.

They might also not be used to talking to women about code if their classes are predominately male. There are a lot of unrealized biases and bad habits that can go away with time and experience, but this is a good reminder for the introverted and extroverted alike: the women on your team are geeks just like you. Geek out with them!

Aside: I had to catch one of my own bad habits writing this post. I initially wrote "girls" instead of "women", which can be marginalizing terminology.
AppSec Ezine Public Repository
Not sure how that would work for an owner occupier? Can a company provide free accomodation to it's director?
AP 10th Result 2016 SSC Results Name Wise Check Results.cgg.gov.in
Thunder – Large-scale image  and time series analysis
Batman V Superman Dawn of Justice Official Final Trailer HD
Raspberry Pi 2 gets hardware accelerated OpenGL support
Add to this the pension eligibility means test excludes your primary residence.

So if you sell your house to help fund your retirement then it is duely punished by missing out on money from the government.

Much better to refinance the house and live of that. Hence more tightly held homes.
Seconded!

It's definitely worth the time to point out edge cases, bugs, and documentation issues. 1 hour of your time to file a good issue might save you 10 hours in a month when the project maintainers resolve it, and everyone else in the community benefits from it.

It also gives you a chance to take your mind off the day to day grind, and perhaps do things the right way (like including stack traces and example code usage in the bug report). I find the process of contributing to open source projects very fulfilling, and it really brings out the craftsmanship in my work which is sometimes suppressed in the day-to-day.
I'm still hoping for something like the "calculus of statement" described in Heinlein's "Blowups Happen." I think that a plurality of axiomatic approaches and formalisms is always better - consider the dialogue between those advocating a change to category-theoretic axioms for modern math and those that want to retain the set-theoretic ones. The debate is very productive.

So I think the world needs more thinkers-from-scratch. Shinichi Mochizuki is one such, regarding his work on the "abc conjecture." But his case makes obvious one other reason there's not more from-scratch unconventional thought: it often requires Von Neumann-level intellect to pull off.
Super minor point: according to the curl manpage, -d data implies POST, so you don't need -X POST in the examples
> As for frustration working with Scala - I didn't notice, despite working on a few projects for a few years now.

TBH, if you're using Scala as a slightly better Java/C#, then you're probably going to get a lot of mileage out of it. As someone who really would prefer Haskell, the problem I find is that Scala has all these tantalizing features that you really want to use but which turn out to be broken in subtle ways. Anyone who's used scalaz will know what I mean.

The absurdity of "for { ... } yield" notation is one of the first things that springs to mind. (Given that "return" is NOT special or magical in any way in a Monad and can, in fact, meaningfully be repeated in the same function.).

The other major thing is that you can arbitrarily (and subtly!) do side effects while in "monadic" notation. That nullifies most of the advantages of having a do/for-yield notation in the first place.

There's also the stack overflow issues that are rampant if you actually try to use monads seriously in Scala, etc. etc. (This boils down to the JVM not having tail-call elimination.)

Scala is basically a cocktease when it comes to FP features. It promises loads, but doesn't really deliver. These days, I'd actually probably prefer C#/Kotlin/Ceylon over Scala[1] because at least they don't lead you astray in this way. (Obviously, I'd prefer to rewrite everything in Haskell, but we have an actual existing/working system written in Scala to support, so...)

TL;DR: These days we're using Scala as a "better Java" and if that's what you want, then you probably won't be disappointed. If you're looking for FP-as-it-should-be then you will be disappointed.

[1] Assuming we're only talking about language, not the wider ecosystem.
My love is a session that never times out
Our local instance is only a version back but we find gitlab to be terrifically slow, and regularly have to kick the server as we find it stops tracking updates, then simply stops responding at all. Also, the diffing on merge requests is simply awful. It regularly shits itself on spacing changes and the like making most merge requests almost useless from a code review perspective. Searching just doesn't work. At all. Navigation is weird and cumbersome, with many normal features hidden away in different sections of the UI. This causes weird situations where, since search doesn't work, I have to just browse around for commits to a branch I want view at a certain state, and click that commit to get to a "brows code" view. Why the fuck isn't there simply a repo->branch->commit history->browse code path?

I personally wouldn't recommend gitlab and hope someone else is out there working on something better.
Actually in some cases the equipment is more advanced. About 8 years ago I visited a mixed recycling facility in London which separated plastic bottles by computer vision triggering a precise air jet to launch each bottle into a different hopper. There was also a stage that used rollers to shatter glass bottles, though I don't remember the purpose of that.
GitLab is confusing.

I mean, there is gitlab.com, there is ee, weird multi user licenses, community edition, githost etc.

you need to simplify entry.
https://en.wikipedia.org/wiki/Red_pill_and_blue_pill

In this context, I thought it was obvious that I was talking about this red pill.
The UK's extradition policies are a joke. There's no reason Britons who hack into US target from the UK can't be tried here in the UK under the Computer Misuse Act. The only logical reason for extraditing someone for hacking would be if they went to the US to commit the crime, then returned to the UK before they could be apprehended.

The whole McKinnon debacle is an embarrassment on a number of different levels.
There's 0 chance US is even going to request extradition.
The documentation is terrific. Is this a standard template that someone can use? I can't find it in the source.
Skflow: Sklearn-Like Interface for TensorFlow for Deep Learning
I don't think an open community would work very well. The signal::noise ratio for each individual would be very high and they would have no social obligation to follow up with eachother. It seems no different than posting the latest update to Facebook / a blog / HN / Product Hunt.

My two cents is to find driven people you already know and get a small group (5-10) together to do this.

YC does this by subdividing its now larger batches into different groups that meet together with their mentors every two weeks. On my own, I created a slack channel with about 10 other U of I founders. We can all commiserate about our startups, help eachother out with intros, and share good news and progress. Its more meaningful as well due to the shared friendships and history.

PS: If you're an Illini founder hit me up to join our slack. :)
I wasn't a coder in the Sourceforge glory days. But it was a great place for a frequent user of opensource software. I remember a lot of small projects only existence was their Sourceforge presence.

So Github might have provided a lot of new things but Sourceforge was really amazing at what it provided, when it provided.

Being the only player also means nobody gave small opensource projects any home when they did.
I really hate these sort of laws, surely is on the CIA to not be easy to get access to this sort of stuff from a 15 year old kid.

It's the same with banks lending to countries who are unable to repay, or CEOs never going to jail for aiding and abetting Mexican drug cartels. No one takes responsibility for their own stuff any more.
Exactly. If there's one thing Google is good at, is search. Especially in their own email.
A start up that hired managers. Ok, i am can imagine that. Go on.
Yeah I was going to say good decisions aren't made when investors start to panic. Or consider GM maker of fine crappy cars. They went bust in 2009. Companies are often long expenses and short profits. Meaning they commit to certain level of expenses capital or otherwise, yet their profits depend on near term sales. Business dries up, balance sheet goes red and if they can't borrow money, they go belly up. Rock solid business, gone.
Building the AI for BioShock Infinite's Elizabeth
What are the psychological origins of procrastination?
Wow, that's larger than I was expecting.

Um, is there a source for that info? Didn't see it in the referenced article. :)
That's nice. It made me smile.
Not quite what you are looking for, but there are lots of fun challenge sites out there you can use to learn and practice. http://www.wechall.net/ has a good list.
Sourceforge UI could be improved a lot but that doesn't mean the SCM has nothing to do with GitHub's success. They have thought it up alright but the GitHub model of network and connection is the extension of the natural flow of GitHub. And I'm sure implementing such a model of connection, forking and merging would be a whole lot more complicated to implement on top of CVS.

Sourceforge was a time when WebUI, webapps weren't that mainstream. Comparing that with GitHub when everyone wants thing to be much more web centric, when you a popular DVCS is ignoring what the past was like. Also it always felt like Sourceforge UI was primarily for the users of software and not the coder, which is very important for the more regular projects (not dev tools or libraries).
But isn't one of the points of Vanguard that their investment management is cheaper by its very nature? Namely: passive, index-tracking funds are simpler and cheaper to manage than active ones?

I can see that they could have run afoul of some tax rules due to their structure, but it seems disingenuous to argue that they should charge management fees just as high as their active management competitors. (But sure, maybe they should charge more than they do now.)

Then again, as an owner of Vanguard index funds, maybe it's hard for me to be rational in this case. >:D
Considering the damage a 3rd party battery can potentially cause, I can see where Lenovo is coming from.

Of course there's also the aspect of securing margins on accessories, but there's also the aspect of making sure people's machines don't go up in flames or fail in ways that might trigger expensive repairs (which Lenovo will have to pay for if the device is still in warranty)
The could be prosecuted in the UK but the 'advantage' of extraditing them is the US can then apply all sorts of pressure to get a plea bargain. (quicker you plea, quicker you get to go home…)
Doesn't exactly roll off the tongue. My vote is for "wisps". So fragile, the slightest disturbance in its reality distortion field and it ceases to exist.
A gradle plugin to frame android screenshots with devices frames
But that's precisely what Freedom of Speech is for. Ie if you happen to disagree with someone's point of view, you are welcome to explain why they are wrong. In the process the better idea will prevail (assuming everyone is free to explain themselves).

Under the guise of PC, some ideas can not be uttered. The simplest explanation is because there is no valid counterpoint - so it's much easier to just shut down the debate.

PS This was not a personal attack at all - as I know nothing about you personally. I merely restated what you said in different words.
The content explosion will invert the media industry
YC provides an ethics statement and code of conduct to every startup they fund, and is serious about following up on this.

The "startup = growth" and "hack-the-system" are good mantras inside or outside YC, but are not a "YC value".

If anything, I'd say the #1 thing that YC values are their founders, and they expect them to be smart, driven, and ethical.