skysight-inc/HackerNews huggingface dataset:
Fun. :)

Nitpick: it says the "FOSS that you use", not the "pre-existing FOSS that you use". Your new code could be the one you use too ;)

Anyway, my opinion is that Microsoft did some work to not exclude FOSS, a contrario from Apple.
Did not expect that many companies from the Netherlands using Haskell.
Wow, that is cool. I want to eventually learn Node.js. Is it difficult?
It's not really that surprising, Microsoft has been quite FOSS-friendly for about five years now. A good chunk of their web stack (MVC, the ASP.NET membership providers, Entity Framework, Web API, Web Pages) are all open-source - http://aspnetwebstack.codeplex.com/
There is also, "Democracy", by Hans Hoppe. It discuses the economics of democracy, monoarchy, and a non-state system called, "private law society".
I don't think he missed it. From his essay:

"Similarly, since the most successful startups generally ride some wave bigger than themselves, it could be a good trick to look for waves and ask how one could benefit from them. The prices of gene sequencing and 3D printing are both experiencing Moore's Law-like declines. What new things will we be able to do in the new world we'll have in a few years? What are we unconsciously ruling out as impossible that will soon be possible?"
And how would we know that before we click on the link bait?
Google Transparency Report – requests from government agencies for user data
VIM from novice to professional
The security problems came by way of the browser plugin, a different beast entirely.
Wow, talk about a shock. I hope that this is good news for functional programming and the programming language community, rather than just good news for Facebook.
Bootup Labs Founder Raises $1 Million and Launches Perch iOS App
If it was true that agriculture has caused a substantial slide in intelligence, remnant hunter-gatherer populations, and populations that were hunter-gatherers until recently, should be the smartest people on earth. For example, Native Americans (at least the ones from tribes which weren't too big on agriculture) should be smarter than most other ethnic groups in America. As far as I know, that's not the case.
Good stuff there, but unfortunately we'll have to wait a few more years for these to be usable (at least for me).

Modules, block scoping, default parameter values are great additions. Proxies sound good as well.

On Maps, the concept is nice but not very useful unless you can do things like

obj.get('some.deep.nested.value')

or

obj.set('some.deep.nested.value', {
'more': {
'nested': {
'stuff': 'here'
}
}
})

On Observer again the concept is absolutely great but I wonder if the changes propagate:

let obj = {
'some': {
'deep': {
'nested': {
'value': true
}
}
}
}

Object.observe(obj, function(changes){
changes.forEarch(function(change){
console.log(change);
});
});

obj.some.deep.nested.value = false

Will the observer be triggered for all changed properties (some, deep, nested, and value) or just the last one (value)?

For me Maps and Observers are highly important and it seems that no existing open source JS library/framework has implemented them in a way that makes sense.

Has anyone tried implementing these in such a way?
Cool Musical Sketch iOS and Android App to record, overdub and collaborate with.
Is there any need to be so uncivilly acerbic?
The Downside of Social Media
Social Media Is Ruining Our Real Life Conversations
The corresponding BSc paper may be found and downloaded here http://blog.seric.at/2010/07/19/automatic-anti-pattern-corre...
I agree. The type inference is a beautiful thing. I had started a project in Scala and I'm finding it hard to stay interested when Haskell is so much more interesting to me. But Scala is a LOT more practical for my project. :(
> Once investigations are complete you should
> have your property returned.

1. If they police never end up charging him, they will tend to keep the equipment indefinitely[1] 'just in case' they need to use it to charge him in the future. Even if they determined that no crime was committed.

2. There is a high likelihood of the equipment being returned in pieces with him having no recourse to sue the police for damages because they were broken 'during the course of the investigation.' Or maybe they were 'logged in as broken' even though they left his house in working order.

[1]: There also exists a high likelihood that they may 'walk out' of evidence and magically turn up in the hands of friends/family of police who are none-the-wiser about where it came from.
Interesting that it suggests checking out via git on there.

Is git now MSs recommended way of doing source control rather than whatever product they offer?
Except that it never appeared on the official australian and french maps. If you use Google Maps instead of an official navigation chart for navigation, you probably don't deserve better...
> Just pick one and stick with it.

Well, by definition, you've just created a coding standard.

We often just start out using the standard of someone who has thought it through.

Crockford for JS, Microsoft for C# and Google for Java.

If someone raises a complaint, we do consider it but then the onus is on the developer to justify why it should be changed and that means the developer has to have thought out his/her idea, which is what you really want to begin with.

If it's something as trivial as marking members with "_" or "m_" then it will be a non starter due to,as you said, it just doesn't matter as long as your consistent.
Yeah it does auto-update changed files by default, but you can enable the option to highlight unsaved files more prominently (should be on by default really) so such cases for me always show up on my radar immediately. And then a simple Ctrl+Z reverts the file to whatever was in that editor-buffer beforehand.
Cool stuff, I must say
No; is extremely easy man; specially if you have experience using Javascript in browser; I will post some tutorials in the future about how to be efficient debugging and developing in Node.JS
When they last revised the criminal law wrt copyright. It's actually a triply evil twist. First (1) new law says that only for the criminal form can you get jail time, and you need to be making a profit to turn it from a minor offense to a crime. Then (2) they the added in the last paragraph of the relevant section that if a computer network is involved and there's "significant damage" to the rightholder, it's also the criminal form. And then (3) the courts made it the sentencing practice that it's "significant damage" even in cases like this.

link (finnish):http://www.finlex.fi/fi/laki/ajantasa/1889/18890039001#e-53
chapter 49 last paragraph
It is also possible that Matador does belong to the group but has told you they do not.
What I have to say. Play your own music. Create it. Educate your kids how to drum, and what to do with the piano. Never sell your own music, let people listen. They'll be the most grateful.
They are not providing competent representation which is the very basis on which bar associations are founded. I understand your cynicism but can not share it and also have any hope of a reasonable outcome to this game being played. If the rules cannot change and they want to continue to milk the cow without killing it, they need to reel in the bad actors. They have the authority and moral imperative to do so.

The patent cited in [0] was filed in 2000, rejected and resubmitted multiple times with minor modifications over the course of 5 years until they found an examiner to accept it. It was a not insignificant patent and has been used recently in a very important case every reader of hn followed.

This application was a continuation of U.S. application Ser. No. 11/000,413, filed on Dec. 1, 2004, which was a continuation of U.S. application Ser. No. 09/478,009, filed on Jan. 5, 2000, now U.S. Pat. No. 6,847,959, issued Jan. 25, 2005.

Sorry it wasn't clear, there is no good way I know to "diff" or show you the history provided by the uspto interface. There may be better secondary sources, I know at least one nytimes journalist was asking questions about it.
Flying over the area would likely be more a reasonable option

Unless you actually wanted to sail around the south pacific for a month and be able to call it "work"
My browser is not supported (I'm using IE9). I dont like the statement, that IE is crap. Sure it was. But that was 3 versions in the past. IE9 and IE10 is much secure than the old versions and it is compliant to industry standards.
No, it's up to the project. You can use Team Foundation Server on Codeplex, but not everyone has that, and although it's "supposed" to work with a subversion client, the support there sucks.
Jeff Casimir: How to avoid the tar-pits of ruby localization
In this Ruby Hangout, Jeff Casimir of JumpstartLab talks about: The tar pits of ruby localization, Writing better code, Fixing magic data and White labeling your app
Actually, Oracle JVM does NOT work natively on the Raspberry PI at all!

It needs a special kernel with (slower) floating point ABI operations, called soft-float [1].

This article is poorly disguised PR paid by Oracle to get its foot back in the closing door of embedded systems market.

[1]http://www.raspberrypi.org/downloads
http://www.newstatesman.com/blogs/david-allen-green/2012/09/...

There are so many myths arround Assange, we might never really know whats going on. Afterall sexual molestation claims could be true, could be black helicoptor crew or even just a piss of lady.

What I would say, and what angers me about him is how any message about freedom of information has been utterly lost. He has shacked up with someone who directly opposes his (former?) cause, all I see now is a self publishing type hiding in the shadows.
Hopefully the browser vendors get this implemented before MS start work on IE11. That's the only way we're going to be able to use this anytime soon.
1. Elon Musk launches rockets from the area and talks about the mysterious Hyperloop

2. Islands begin to disappear

Conclusions?
"Not only will this kind of thing happen, but it will become commonplace and convenient (e.g. there will be off the shelf CPU designs that support obfuscation). Imagine the digital world returning to the guild system — and the beauty of digital technology is that this could happen ridiculously fast."

Almost every embedded processor supports this kind of functionality (firmware in embedded flash can not be dumped). Encryption is also common place, as is code signing. I can't see you have much of a argument here, this stuff is already common place and used in addition (and sometimes in place of because it's actually a lot cheaper) software patents.
While I think I understand you, and maybe a little sympathetic to keeping the language little, I simply cannot agree because what you said is basically contradictory.

It's same old argument I guess, but MIPS is simple and consists of only very few instructions. Are you going to program in MIPS everyday? The same argument goes for JS. JS is too little in terms of functionality, so it requires lots of ceremony to write common idioms that other languages have had for decades. Javascript is a terrible language as it stands now, but its adoption and usage has matured enough that there's a lot less risk in pissing people off by adding syntactic sugar on idioms that people already use. I actually welcome these ES6 additions wholeheartedly.
Probably because many university students are taught Clean (the 'other' purely functional lazy programming language) [1] which is developed in the Netherlands.

[1] http://en.wikipedia.org/wiki/Clean_(programming_language)
That's because those are from 1910: http://commons.wikimedia.org/wiki/File:France_in_XXI_Century...

while ones from 1899, not so accurate: http://commons.wikimedia.org/wiki/File:France_in_XXI_Century...

The 1899 depictions are due to earlier models from people like http://en.wikipedia.org/wiki/Alphonse_P%C3%A9naud and http://en.wikipedia.org/wiki/Cl%C3%A9ment_Ader
No, it's basically a dressing down and formal disciplinary process.
Help HN: Facebook connection
Hey HN,
I'm coming to you as a last resort. I've tried everything to get my company www.sotmclub.com into Facebook gifts. I'm sure there is someone in this community who has the connection to get me talking with the person who runs Facebook gifts. Please help me out. I think Sock grams would be an amazing fit for the program. Thank you.
<3 Thanks, Cesar!
Does Node really scales better than other solutions with blocking operation ? ( read/write files, read/write from synchronous dbs ,etc... ) , i understand it works quite well with queue messaging or async databases ,etc ...
But is it really better when one uses it for "classic" CRUD websites that display webpages and get their infos from , a postgres database ?
Knowing Microsoft they'll come with a keyboard
They usually want me to fix old code ... exploratory tests are really the only way to do that.

It helps that I write integration/functional tests almost exclusively (unit tests are imho useful only for algorithms, which is not what I'm usually working on).

I mean, I can either spend 20min writing a test, or 5min clicking around the app every time I change something ...
>> So, of course, we will occasionally notice aspects of our world that are not modeled and deserve to be, and there should be a procedure for doing as much.

> That is exactly what the courts do.

Agreed, common law has this capability. I was challenging what seemed to be your assumption that a principled system wouldn't.

>> First, there aren't clean principles to begin with.
> Yes, there are.

You think the US Code of Laws is clean? The one that, according to Wikipedia, is around 200,000 pages long?

> I'm struggling to convey this point. The law is not complex because of the way the law works.

You've conveyed that opinion quite plainly.

> [Rational rules developed from first principles] has been tried. Many times. By many of the greatest minds that have ever lived.

What super rational system developed from first principles by the greatest minds of all time did you have in mind here? I'm well aware that there are legal systems that aren't based on common law.

Let me ask you this: do you think the staggering complexity of a modern OS is essential complexity? Because I don't. And yet there have been many attempts to reinvent from first principles that have failed to gain traction. Many of them, in a quest for simplicity, were overly simplistic in some regard. This isn't myth busters, though. A couple of examples don't translate to a proof.

Your position seems to be that we've stumbled upon a system of law here that introduces very little accidental complexity and that handles well the essential complexity of the real world. I don't really know how you can have that position if you've had exposure to legal reasoning. Have you studied constitutional law?
I see. My mistake then.

WHen people say "wrong" I assume morally wrong as opposed to illegal. But legally I'm pretty sure it's "wrong" to download songs to hear them before you buy a CD too.
Latest spin from the .fi copyright mafia is "this demonstrates how we need legislation enabling softer measures for enforcement", cue 3 strikes etc badness.
You really think you can choose which websites your own 9-year-old browses? Really?
This is probably a local anomaly. If most people were on benefits than the government wouldn't bring in enough revenue to sustain it. I'd also point out that London is an anomaly in itself. Middle-class people also receive benefits because everything is so expensive and everything is so damn expensive because basically everyone is receiving some form of benefits.
Webinar: Testing Untestable Code
Sounds interesting. Can you link to something that describes your startup's ambitions?
It's not whether the brand can be abbreviated or not, it's what you choose to build your brand around. A short, easy to remember name is crucial [1].

You don't hear much about International Business Machines, but you do hear a bit about IBM, because IBM built it's brand around the abbreviated form which is easier to remember. Likewise, HP is now the word du jour to refer to Hewlett-Packard.

Abbreviated forms are fine, and have actually been used to bolster (or change) a company's image. Outside of tech circles if I say MS I'll most likely get awkward glances, but the moment I switch to saying Microsoft I'll get immediate brand name recognition. Likewise, you don't hear many people talking about P or C&C, but drop the name Pepsi or Coca-Cola and you'll also get instant brand name recognition.

So the question becomes is DuckDuckGo really an easily recognizable, easy to memorize, that generates imagery associated with the given product/service? Is it really that appealing?

Surely, it's memorable due to it being so weird, but is it memorable in a way that I'll link up with search? I dunno, but there's some validity to what's been said so far about the name being a bit too long or awkward for the company's sake.

1. http://isbm.smeal.psu.edu/library/working-paper-articles/199... p.11 "Accordingly, the criteria rated most important were relevance to product category (5.99), connotations and images generated (5 X3), and overall appeal (5.79). They did not lose sight of the fact that names should be memorable. Ease of recognition (5.77) and ease of recall (5.42) also were rated highly."
Software Bugs: Here to Stay?
Are back-end developers really "developers"? Surely if you aren't developing the full stack from raw minerals to painting pixels, someone else has done all the hard work, and you're just doing the easy bit and plugging it in.
In Samuel Eliot Morison's _The European Discovery of America_, he has an early chapter on "Flyaway Islands and False Voyages". He remarks on how long some of these lasted on the charts, after regular shipping routes went past or "over" them. Of course, navigation was less precise in the days before Loran and then GPS.
It's always boggled me that mobile operators (and the Police) do very little to help try and trace stolen phones, or share IMEI block lists amongst operators.

Tying stolen IMEIs to IMSIs (when the phone is sold on or reused) should lead to a large number of recovered phones as not every stolen phone will be reused with a pre-paid SIM (and therefore untraceable IMSI).
Import, classes, and default parameters have a very strong resemblance to CoffeeScript. In fact, Osmani expresses succinctly -- better than I could have -- why I love Coffee so much over JS syntax:

Classes in ES.next are there to provide a declarative
surface for the semantics we're used to (e.g functions,
prototypes) so that developer intent is expressed
instead of the underlying imperative mechanics.

The Observables are so much like MVVM in KnockoutJS or SpineJS. (Plus, Spine is written in Coffee, and includes makeArray and a module pattern). I know many developers can't see the advantage to Coffee, but if you are interested in ES6 features you can use them right now by compiling Coffee to JS/ES5. Osmani didn't mention array comprehensions (ES6/JS1.7) or generators (ES6/JS1.8) but they are in Coffee as well.

So please, if you are interested in the future of JS, take another look at Coffee. And bring on ES6!
Is this obtained only with a subpoena or with a warrant?
Clients don't really care what tools I use. I just tell them what I'm going to need to provide the guarantees we both signed in the contract.

Other developers can be trickier, but it's very simple to get logical people on the path of version control if you override their changes once or twice. (usually unintentionally)

Actually, the only time I've encountered zero version control, I simply refused to start working until git was introduced into the project.
No matter how hard I look at least one typo always slips through :). Thanks for the info, fixed it.
How does PyPy 2.0 compares to LuaJIT 2.0 [1] with regards to memory usage and performance?

I ask since they have similar goals for their respective languages.

[1] http://luajit.org
Startup Ideas: a response
This is what people think app developers do
Flame Malware against French Government - Hacker News
That's not new, that is the tort law industry.
You already have it on your ipod (you downloaded before buying remember?)

Buying the CD is just of way of paying.
10 Takeaways From Startup Weekend Buffalo
Note that in the description they say he's coding in C++
It's more than that: nothing outside of the built-in applications is allowed to allocated executable memory at all. You can't even use JSC's JIT (i.e., that of Apple's JS engine) in third-party applications.
Sounds catchy, but it isn't true. Hallucination is seeing things that aren't there, and believing that they exist. Vision without execution is more like laziness, procrastination, or apathy.
Images in slides often go outside the screen at the bottom so you can't see them. (FF16).
And F# in the financial world, along with Scala.

Other Functional languages are being used more as well, but since a huge amount of financial software sits on either a .Net or a Java stack, using FP languages which can easily interop with the rest of your libraries makes life a lot easier.
Elon Musk - The Future of Energy and Transport [video]
This just represents requests, rather than actual fulfillments or valid requests.
Eh, if they don't know what that stuff means, no harm done, and if they already know, no harm done. -Fred Small
Yes, you're right. I know that that was the behaviour at some point in the past on OSX. But I tried just now on Windows, FF Nightly and saw nothing.

Could be a change in FF, difference in os's, or something in the library. Not a very helpful comment I'm afraid.