skysight-inc/HackerNews huggingface dataset:
You've hit the nail on the head, but I honestly don't know why more senior developers can't see it - unless they don't actually work with juniors on a regular basis? Anyway, due to all the cries about FUD on the topic of juniors specifically, I decided it needs its own writeup - you can find it here if you want more clarification: https://news.ycombinator.com/item?id=8965935
Hi,

I wanted to learn Node.js, so I've decided to build my weekend project with it.

The problem with iTunes, besides needing to install it to watch any of iTunes U content is that it doesn't "just work".

Sometimes when you try to play a video it throws an error like this one:

http://apple.stackexchange.com/questions/163010/this-movie-r...

Sometimes, the streaming doesn't resume on a weak internet connection.

This is a very basic app, but hopefully it works fine. I'd appreciate any feedback, and the code is available here: https://github.com/nderkach/dropout
There are some packages for very specific sub-fields, things like Collection Master and such but I'm not aware of anything generic enough to cover the field of 'law'.
There have been some important efforts to make the law more accessible in the last, say, 50 years. E.g.:

* Jury instruction have been rewritten using the minimum number of terms that jurors won't already know.

* Legal decisions are written to be more readable to contemporary laypeople. (At least they seem that way to me -- it's a little hard to tell given the change in writing styles generally.)

* Uniform legal codes have refactored the law to make it more consistent state-to-state, and to remove complexity when for example two causes of action could be reduced to one.

* Property law (which probably moves more slowly than others) has moved away from centuries-old "magic phrases" that could break inexpertly-written deeds.

But all of this is basically syntax. It makes the system easier to learn, but doesn't reduce the fundamental complexity of the model.

And you can't reduce that complexity much, if you want a system that is "fair" and "just" at scale. "Fair" meaning that it treats like cases alike, and different cases differently. "Just" meaning that it mostly comes to what most people consider the right outcome in individual cases.

The scale here is hundreds of millions of people over hundreds of years, any two (or more) of whom can interact in a way they want the law to settle. Treating all of those cases "fairly" means at least one of: already having a rule that roughly guides the outcome for a given dispute (statutes and regulations), or taking into account the decisions other people came to in similar cases in the past (caselaw). Treating the cases "justly" means those rules and analogies have to be fine-grained -- if one of the parties points out a special circumstance in their case, and most people would feel that it should change the outcome, then it needs to be taken into account for the system to be just.

So law is complex because the potential interactions between hundreds of millions of unique individuals are complex.

You might want to reduce complexity by reducing the reach of the law, but I don't think you can reduce it that far and still have a recognizable society. For example, many libertarians would prefer a system with greatly reduced criminal law and commercial regulation -- but where the government still enforces contract and property law in a way that is predictable and fair. The system for fairly, justly, reliably, predictably enforcing the contracts entered by hundreds of millions of people over hundreds of years is going to be complex -- the same kind of complexity we have now.

Obviously the situation could be better or worse -- the stuff I listed at the top are small examples of how it's gotten better. Making the system (say) half as complex would be great. But it wouldn't fundamentally change the problem space, or make tools like Watson unhelpful for solving it.
We are asking ourselves the same question.

We have developed for a few years a "more than email" server that we have already licensed to one major customer.

The open source or not question is one main right now, and until we decide, we have prepared a free to download offer based on Docker. If you're curious: https://github.com/MLstate/PEPS

We haven't really launched yet, but think that open sourcing (using for instance the AGPL license) might bring:

- more visibility,

- more confidence for the customers who would buy support and maintenance instead of licenses,

- the opportunity of creating a community (if not on the core product, at least on extensions)

- the loss of a few potential customers that would just use the open source version instead of work with us.
Installing it just for your user instead of system wide is a pretty neat way to test Guix and profit from some of its benefits.
What if, and I'm just thinking out loud here, the digital product (software) was free but you had to receive an activation code (by snail mail) to use it?

Terrible user experience for sure, but under what taxation would this fall?

I have read 'masters of doom' last night and I can't believe we used to ship around 'installation disks wrapped in ziploc bags', but maybe it's time to get back to that? j/k
Makers: isn’t it time to embrace and extend?
Having a person manually check something is an O(1) operation.
The EU is currently working on abolishing roaming costs within the EU, which seems like a far more favorable solution.
You could host a mumble/vent for a gaming clan/scene you're involved with.

Run a dedicated server for whatever games you could manage with 512 mb ram.
Would you reduce your life expectancy by 10 years to become attractive or famous
The point is typically something like "generic english names don't provide much benefit over conventional short names".

When I'm writing map, parametricity literally ensures that I cannot care about the element of the list. Giving their priority with any thought toward the name is actually taking the focus off the list structure where it belongs.
Already done with Smartface App Studio.
The Third Industrial Revolution: From Bits Back to Atoms
It is not the developer's fault. The problem is that there is no up to date builds with up to date dependencies. Maybe msys2 provides an answer. Currently is in pre version.
Yes, B2B sales between EU countries are handled using the reverse charge system, when the supply is where the customer belongs - subject to certain use and enjoyment provisions (e.g. If a UK business sells software to a German business for use in the German business's UK office it would be subject to UK VAT instead).
My friends and I tend to always go to Soundcloud first.
Should I Build a List of Email Subscribers or My Social Media Fan Base?
How 'Quantum Dots' Could Explore Anonymities of Entanglement
There aren't any of those. That's pretty much the point of the EU.
Grey area IMO and different EU tax authorities may have differing views, just to make things more complicated.
Easily pre-load images and background images in your AngularJS apps
Well, isn't the point to turn competitors off? If one is a die-hard Free Software advocate, you have no problem with Affero. If you want to set up a fork, then you might have a problem.
In some situations, that's exactly the point. When I want a license that everyone can use without thinking twice, including you, I take MIT/BSD. When I want people to consider their position on software freedom before they use my software, I use AGPL.

Perhaps other people don't use it that way, but for me: yes, Affero turns some people off. That's why I use it. To remind people: Hey, there is a world of aggressively free(dom) software where many people are happy. Why not join us?

No hard feelings, of course. I love MIT/BSD and use it in almost all my projects.
Call duration bug in Android
A programm is made of code and setup/tweaking.

If you make a program for interconnecting element together (by definition a complex system) it can yield chaotic behaviour.
What will be important will not be your code for doing so, but your setup.

You may not want to spread your specific setup, but you can release good brick of your code that may benefit from externalities (the more it has adoption, the more it enforces your position on the market). (virtuous cicle)

You can also release on purpose shitty free softwares blocking the devs from easily be able to use their platform if there are not «pro» of your complex solution... like systemd (vicious circle, the more it is adopted, the more you block competitors)
Has there been any concrete evidence that the EU plans to extend these rules to physical goods as I've only seen speculation.
Forget the author appearing competent, this is a primer. Primers should have code you can copy and paste and be correct every time. Most beginner following along running into a weird issue with the program they're using to reverse engineer before even getting to the fun part are just going to give up.
That sounds really interesting but how does it work? From the website I cant see how it switches off my SIM and goes to their network. I would be worried I end up with massive bill shock...and would I keep my number or need a new one?

If it works as promised that's a great product so the marketing profession in me is disappointed with the website.
sadly enough, my own mother is facebook addict, sharing everything personal on iCloud, gmail or Facebook. When I warn her about that she even gave the "got nothing to hide" argument, with the "if they got money/time to loose on me sharing pics of my cats, good for them!"...
whereas she fled away from the Romanian/soviet dictatorship of Ceaușescu, having the Securitate secret police torture and deport parents and friends.

And though not that far, she's under that "65 y/o". But I won't give up repeating that argument that all that is wrong!
map fn (head:tail) = (fn head):(map fn tail)
map _ [] = []
Love the idea and execution, but this is less an attorney and more a legal librarian. Attorneys spend most of their time on the facts of the case.

In law school, most lawyers are taught to present each argument in a standard format called IRAC: Issue, Rule, Analysis, Conclusion. The issue is like the question presented on the front page here: "can courts pierce the corporate veil where a corporation has misappropriated funds?" ROSS spits out the relevant rule, and any information it can find on how to interpret that rule in specific situations. However, this is only the beginning of a lawyer's job. The largest part is taking that rule and actually applying it to the facts of the specific case. ROSS doesn't seem to be able to do this, yet. Finally, and least importantly, the lawyer comes up with a conclusion (or a series of probability-weighted conclusions). ROSS doesn't seem to be able to do this either. In law school and in court, it's not enough to cite the rule of law. It's much more important to apply the reasoning of the rule to every specific fact in the specific case.

It would be very interesting to see this intelligence applied not just to legal research, as here, but to e-discovery, which is the other time intensive task given to associates and contract attorneys. That would, I think, be the next step into turning this into a general purpose attorney that _would_ be able to handle the analysis and perhaps conclusory stage of a legal issue.

If anyone who worked on ROSS is here, where did you purchase your corpus from? West or lexis? How are you doing shepardizing and pruning of bad law?
> Doesn't that make it easier to disrupt?

It is if you manage to topple the absolutely gigantic mindshare and you manage to build a similarly complete catalog of official and user-supplied content.

> I would think the licencing with record labels & infrastructure requirements would be the tough part for a new entrant.

And how. Check youtube's all-time top viewed videos, and the vast majority are vevo channels MVs. If you remove vevo and psy, you're left with a pair of videos of the top 30 or 50.

vevo is a joint venture between UMG, Sony, Abu Dhabi Media… and Google.
I'm certain that it's impossible to separate out the PhD Effect from the Language Effect entirely. I'm also certain that the Language Effect is non-zero. I'm finally pretty confident that there's an interaction, the Language-Lets-You-Hire-PhDs-More-Easily Effect, that's in play.

I don't think PHP is an apt comparison because much of this presentation is actually honing in on very particular points of Haskell-the-language which are directly benefitting SC in practice. SC's use of Mu doesn't detract from this either---both Mu and GHC implement Haskell-the-language (to a large degree) and the core benefits they speak of are exactly those within Haskell-the-language.

Now, SC needed some extra advantages: portable code seems to be a big one as well as dramatic cross-compatibility. These are compiler features more than Haskell-the-language features and so they wrote Mu.

I think the point about Erlang is awesome. I think Haskell could learn a lot from Erlang... and frankly also improve upon its safety and readability tremendously using types. That's a personal bet.

I don't think Dialyzer is even a slightly acceptable replacement for the language advantages of Haskell, however. They are not even playing the same game.
If we want to change things we have to think about what effect it will have on everyone else. Backwards compatibility becomes a bigger issue. People run ShareLaTeX in all sorts of different setups and environments which our changes can conflict with.
Microsoft recently released Bond, a message encoding library, which was written in Haskell.

They don't only have one modern FP iron in the fire.
MonetDB drivers and packages for Node.js
I am graphic designer, Inkscape made me realize that Free software could be also for designers. Now I work exclusively with F/loss on linux. I use Inkscape every day and I am really happy to see this release.
The SOPA jabs at the end were completely unnecessary.
Excellent point. I only thought of wanting to avoid the legal ramifications of surreptitiously recording a conversation in some jurisdictions.
I am not a lawyer, but as long as someone uses a AGPL-licensed software stand-alone, I don't see a reason for that Someone to be turned off. Many AGPL-licensed components/applications run standalone and don't have caused trouble for their users, e.g. MongoDB users (also see https://en.wikipedia.org/wiki/List_of_AGPL_web_applications ).

At the moment someone starts editing/working on the code, he/she does so with a reason, either commercial or non-commercial in nature.

So you, as the copyright holder, could license your software under the following conditions:

"If you use our software commercially, then you have to pay for it by purchasing a commercial license.

If you use our software non-commercially, then you may use it under the terms of AGPL.

For private, evaluation, and research purposes possibly leading to a commercial use, you can evaluate, use, and modify our software up until the point where you decide to publicly use it in a commercial or non-commercial way. At that point you will have to decide on either of the two aforementioned licensing options."
You're in luck! There is a native OSX port in progress, called the 'osxmenu' branch:

https://code.launchpad.net/~suv-lp/inkscape/osxmenu

There are still some bugs, but it works well for me.
disallowing those companies from reselling the software.

No licence that is recognised as open source/free software by the Open Source Initiative, the Free Software Foundation, or the Debian Project, etc would allow that restriction.

You would have to write your own licence for that, and you may call it "open source" if you like, but that would be misleading and you'd almost certainly get called out for it.
The company line is that they use structured interviews. What actually happens in practice is often a different story.
Is YouTube turning into Uber?
Or life is rare and can be found here and there.

I don't get it why so many people either want life to be basically on every second star or not exist outside Earth at all.

Let's just accept that Fermi and all others hugely overestimated the chances and roll with it, will be far more productive imo.

So with the GRBs in mind, we can safely narrow livable space to outskirts of Milky Way and focus our search there.
And w.r.t. to monads, for a lot of people it is! Most use of monads is done implicitly, right? ;) The only reason Haskellers tolerate the extra syntax is because it's statically required (I claim).

There's an advantage here, of course, in statically ensuring that people do something more explicitly than they would like to. Perhaps the same advantage applies to thunking.

Honestly, I'd rather not comment. I don't know that I or nearly anyone has enough information to make strong, confident opinions about the "right way" to do lazy/strict. I'm hoping that the research into total languages will provide answers!
So... Are they learning bad habits like serving 500 errors to mobile devices? ;)
> Someone at YouTube needs to go back to PR school after this.

I'd say that someone just needs to be repeatedly hit in the head with a copy of Carnegie's "How to Win Friends and Influence People".

Seriously, every single PR flop I've seen discussed here (or anywhere else) was a result of failing to adhere to a single basic rule: don't be a douchebag. It's really that simple. Do we really need PR schools to teach people how to be decent human beings?
Healthy in Less Time: How Slow Motion Makes Exercise Faster
Not Mobile Ready? Prepare to Lose Google Ranking
Native osx mac port in progress:

https://code.launchpad.net/~suv-lp/inkscape/osxmenu
Did you forget your /s tag?
The Future of Wearables Isn't a Connected Watch
How Much Does It Cost to Develop an App. Are You Ready to Outsource?
Hah! Shows what you know. I've got a 500 on my laptop, too ;)
Can't view it on Safari/Mac either, also 500 error.
I hate that law. It makes me think that some politician got caught talking about something immoral or illegal and sought to make phone conversations "safer." It certainly doesn't help, for example, a victim of domestic violence who receives threatening phone calls. He/she has to go to the authorities and receive permission.

On the other hand, in a conversation with like this with a corporation she could simply announce that she is recording it. Corporations do it all the time, in part at least to help train their customer service. And if the corp decides they don't want to have the conversation on the record, then they don't get to have the conversation at all. In other words, you say, "I am recording this conversation" rather than asking, "Is it ok if I record this conversation?"
React follows an approach similar to ReactiveCocoa (https://github.com/ReactiveCocoa/ReactiveCocoa). It helps modularize the code into components instead of having a spaghetti string mess that often happens in view controllers.

Currently there is no details on React Native, however, I don't believe it would replace the Storyboard as views are still necessary for the React code to interact with the components.

What you would be doing is coding in JS and behind the scenes your app would interact with the views and do the necessarily updates. I'm guessing it'll be a hybrid approach. While you'll most likely still need to know Obj-C or Swift, you can probably get away with a lot of boiler plate code with React.
It's also worth watching episode 7 of Anthony Bourdain's Parts Unknown where he goes back home to Massachusetts. A large portion of the episode is focused on this.

You have kids in high school who are injured in sports, are prescribed painkillers by their doctors which eventually gets them on heroin. The addicts didn't wake up one day thinking, "You know what? I think I'm going to try heroin today." It was legal pharmaceuticals with falsely advertised addiction rates that got them onto it.
You can run your own secure vpn, to access web when browsing in coffee shop and in similar places.
Or the eyes
Thanks for the link. I've been wondering how to lift N-D operations into the type system. If I write with NumPy

x = r_[:n].reshape((3, -1, n/15))[:, :2].sum(axis=-1)

a compiler could figure out that the shape of x is (3, 2) and allow

y = x + randn(m, 1, 2)

while forbidding

z = y - r_[:7]

With NumPy you have to wait for a runtime error, and only if the shapes can't be broadcast. We're not even talking correct use of dimensions, etc.

I suppose this may have been tackled in Haskell in the Repa library, but I'd need to read papers like

http://benl.ouroborus.net/papers/repa/repa-icfp2010.pdf

to know. Hence my question if we could lift this into the type system in a conventional language, but I don't think it's possible in a general way.
Whats the best way to insert <Say> in a <Play>, splitting the mp3 up?
The page is not loading properly for me (on a Windows laptop with Chrome). When I use the given link I get "500 - InternalServerError Something went horribly, horribly wrong while servicing your request. We're sorry :-(" and when I go via javascriptkicks.com it keeps loading and never completes.
How is using AGPL not really open source? Or do you mean it in the "open source" vs "free software" sense? Even then I don't see how it doesn't fit in the OSI definition...

The AGPL is an open source license: you give people access to your source code and they're free to modify it and redistribute it as long as the code stays under the same license.

The main (only?) difference with GPL is that providing a service based on AGPL code is considered the same as redistributing the software so you can't make proprietary changes to the code and say "but I'm not redistributing the code, I'm only running it on my own hardware so I don't have to make the source code available" as you can with GPL code. I believe the OSL3 allows protection from that too btw.

Businesses are still free to take your code and provide a service based on it, they just have to contribute back if they make changes which seems only natural.

Just like the GPL, it's there to ensure that the code stays free. It's only plugging a loophole which makes the GPL less relevant in the age of services.
probably because the usual way they post tapes is by uploading them to...youtube
I don't know how you can say that when in his article he clearly says:

"In AngularJS, not all HTML attributes are equal; some have no significant effect; others have a profound impact on how your page is rendered."

If it was just about consistency, then it would for part of an Angular style guide that so many companies produce.