skysight-inc/HackerNews huggingface dataset:
Actually I was going to add gitlab's name here too, but then I figured that'd go off topic. I think gitlab, because of its free CI, is actually even better than bitbucket.
Vaporware is when you promise a product and fail to deliver on it.

They have not announced a product yet, only a research area.
A fairer title would have been: Go Patch Containing Code From Intel Currently Blocked By Legal Issues

The title vilifies Intel and from what I can tell they aren't being complete jerks - they merely want their work to remain cited so that they can earn their due credit from contributing to the OSS community.
Space Sex: PornHub is crowdfunding $3.4M to explore the final frontier
This is actually one of the older and easier attacks against MD5; we've known this was possible for over a decade. Nowadays it's actually possible to so chosen prefix attacks - you can literally take two arbitrary, unrelated files and append some data that makes them have the same MD5. So you don't even have to include the malicious code in the decoy file in any form anymore.
@julienchastang thanks for your reply. I don't believe I'm able to see the NCML files. I've put some screenshots together here in sequence: http://imgur.com/a/4oI3q#0

1. Add the catalog.xml in the Data Choosers

2. Select Image Collection in the Field Selector and click Create Display

3. The error I recieve when I click create display: "Unknown XML root:catalog"

4. The subsequent Image Collection screen which I'm not sure how to use.

Thank you again for continuing to engage with me on this.
It's Lora for me. http://typecast.com/preview/google/Lora
You can - at least in theory - convert it back.

As I recall, when the scheme started, it offered a 10% discount on Bristol pounds but then would convert back at a 1:1 rate.
I don't think that "X has more users than Y" is a valid complete argument in itself, otherwise nothing would ever change. Of course it matters in the grand scheme of things, but the causal relationship is more complex, involves many degrees of freedom and goes both ways.

Before docker came, Linux had LXC, which wasn't as popular as docker is now, but it was certainly known and used by people. So when docker came, LXC had more users than docker, and yet docker surpassed LXC in popularity in weeks, so the "X has more users than Y" state can be changed by various factors and it's not enough to keep the system in equilibrium.

So yes, the fact that Linux is more widely used than FreeBSD and illumos in the developer community is certainly an important factor, but I don't see anyone ever saying "FreeBSD is great but we want to use something supported by a larger community", or "illumos is great, but we don't have expertise with it", which are certainly important arguments to consider when making a decision.

But I hardly see anyone making these arguments, or any other arguments really. It's like these systems don't even exist. At first I attributed this to the "X has more users than Y" factor, but then I see people having particular problems with Linux container technology, in areas such as security, virtual networking, etc. And these are problems already solved by FreeBSD and illumos. Surely when you have a problem you look for alternative solutions that don't have these problems?

But I don't see people looking over the alternatives at all. As I said, there are many valid reasons not to use these other technologies, but I am very perplexed that people refuse to even acknowledge the existence of them.

And now that illumos can run Linux inside a zone (and FreeBSD did this too 15 years ago, and still does for 32-bit binaries, I believe work is well underway to extend this to 64-bit as well), I think the "I only know Linux" argument loses some potency, you can run Linux after all...
Double spending was not possible.

This (known) flaw was about being able to change certain parts of a transaction that were unsigned, allowing multiple equally valid transfers to have different ids. Only one of then ends up in the blockchain, however.

You could thus not rely on a transaction id as a reference to see if a payment was made, but some systems did nonetheless.

See https://en.bitcoin.it/wiki/Transaction_Malleability
As someone who struggles to learn by rote as opposed to learning by practical means and has been both hired and declined by the Google recruitment process. I can't help but agree with his sentiment.

The recruitment process (at least for experienced engineers) should be little more then "can I work with this person". The 6 month probationary period that follows the hiring process should be used for "can this person do the job well". But that's just my experience, and it seems to have worked well.

Regarding the same academic questions everybody gets asked in every development interview, I feel Einstein said it best with "[I do not] carry such information in my mind since it is readily available in books. ...The value of a college education is not the learning of many facts but the training of the mind to think."
If you happen to follow threads here:

Notifications/reminders are great. They'd be even more great if they'd disappear after me adding to a goal.

Think: 'Remind me at 9 to have breakfast'. Eat. Open Goalie. Swipe right. Browse HN. :)

10:00 - still seeing a reminder for breakfast that won't go away without dismissing it manually.
What's up with all the "<new currency> is giving <old currency> a run for its money" hype? Bitcoin, anyone?
Checkout Olai, (http://olai.in), a hosted static site generator. Nothing to setup. Connect Amazon S3 or Github page and you are done. Bonus: Use your desktop blog editors, like MarsEdit.

Disclosure: Olai is my baby.
Eh, after reading the mailing list this seems like an odd title.

From what I gather from what I read, Intel did not want to re-license/dual-license their Apache licensed code under the 'Go-license', and the Go project want all the code in the repo to be under said 'Go-license' and won't accept it otherwise.

So blaming one party here makes no sense to me, or did I miss something ?
These paneláky were built at some scale in Czech Republic too. They're a little grim normally, but quite a lot get painted in nice pastel colours so many look quite pretty sometimes. I stayed in one in Brno for a while, the walls are paper thin so I had a very ... intimate knowledge of what my neighbours were up to (our bedrooms were adjacent, as were the bathrooms) and vice versa :)
You can't make anyone making source code public, only stopping them from distributing copies of code which you have authored. Copyright and patents works very differently, and its quite hard (impossible) to copy source code wholesale from a interview by accident.

If they did makes copies of an applicants copyrighted work and distribute it, then they could get sued. Some companies has been know to explicitly ask applicants to bring source code from previous work places (also called industry espionage), and those been clearly intended crimes and not something that just happened to company during the process of an interview.
The underground world of drone racing in Australia
What is a Polyglot programmer? A programmer who speaks more than his native language (e.g., for me it's German, English, Chinese)? A programmer who codes in more than one language?
nice one :) waiting for invitation now :)
They could still allow extensions for WebKit.
The main devices that Google devs use - Nexus devices - do not have a menu button.

And I guess they think that the three dot menu is ugly or something.
Nitpick: What's with those charts trying to predict economic quantities such as debt ratios for decades into the future (as the last chart in the article does)? Such predictions are entirely impossible, and their only conceivable purpose is to mislead the reader.

There should be some kind of media best practices against that sort of thing.

(Speculation about the far future is fine, but then your visualizations have to make it entirely obvious how uncertain the future is, by showing the full range of scenarios and how wildly they always differ.)
Gumption trap
Show HN: The Sales Engine – Find Buyers and Leads on Social Media
A supervisor service boils down to the same issue if there's a network partition or if the machine just blows up, a disk fails, the kernel panics, the power supply dies, etc. The thing is you can't guarantee that any process will survive all a request, so you might as well work as if you were living in Hell and every request has a 0.5 probability of failing (by any mean).
I'm not sure the not title here is telling the whole story. It appears from reading the post that the developer who submitted the patch included code that Intel wrote for openssl, and it licensed under the Apache 2 license. Part of the Apache 2 license is that the existing copyright statements have to stay in place.

Then the people commenting on the patch stated that they felt that the imposition of requiring that anyone using the library would need to include the Intel copyright statements would be too much [0].

It appears that someone asked Intel to relicense the code under the golang CLA. However, Intel declined to do that, which seems reasonable. Intel wrote the code, and owns the copyright on the code, asking for attribution (and again the code is released under the very lenient Apache 2 license) doesn't seem to be too much to ask.

tl;dr
Intel wrote some code and licensed it under Apache 2, but some people in the golang list don't like the attribution requirement (or having multiple licenses in the main codebase). They asked Intel to relicense it under the golang license and CLA, but Intel declined.

[0] - "From my point of view, the issue with multiple different licenses is not
the restrictions of the license (which I agree are minimal). It's the
requirements on the end user. As far as I can tell, using the Intel code
directly will require all people who distribute binaries written in Go to
include a copy of the Intel copyright notice in their documentation, along
with the Go copyright notice that they are already required to include.
That is not an imposition to add lightly." https://groups.google.com/forum/?_escaped_fragment_=msg/gola...
Good conference to have in general. I'd suspect most programmers have a natural interest for different languages/paradigms but practically using them in concert often reveals subtle problems.

I have a decent background in Prolog (hardly an expert) and know it's often a good tool for the job but often shy away from using it regardless.

I hope the "Erlang in multi-lingual systems" talk (all of them for that matter) will be available later :)

"Why should you learn to program Commodore 64 this year?" sounds like the exact kind of talk I'd enjoy.

Prices seem very fair and I love that a %age goes to CodeStarter.
Some years ago there was some press about how many German politicians were complaining about the state phones and would bring in and use their own shiny phones, probably this goes for laptops too. I assume this was against the wishes of IT security. Then boom, and the politicians are complaining again.
I live in Bristol and had never heard of the Bristol Pound until this article. It's hardly giving sterling a run for its money.
Very unfair title. Intel have already released the code under a very permissive license, what more do you want from them? All they're refusing to do is sign a copyright waiver, which is absolutely fair.
Hayek theorised this in 'The Denationalization of Money'. When government currencies become less stable, less valuable. Private, competing currencies can become a medium of exchange free from that. We're starting to see this as many of the national currencies have been flagging over the years. Zimbabwe is a classic example of this also.
It is not a strategy you can simply use.

He can clearly utilize many champions at a skill level higher than most people. This includes many different areas like itemization, skill order (both learning and usage), positioning, movement, teamwork, etc.

While reading the flow of the game is a much more general level above that. It takes knowing all the champions of the match and what they are likely to do. It takes keeping track of what has happened and predicting what the enemy will do next. Most of all this gets multiplied massively if your team can influence the flow to your advantage.

As with most video games you can't really see the skill until you have played it yourself and know what it takes.
It would be useful to have estimates of Bristol money velocity for Bristol vs. Sterling pounds.
Formally defining is always tricky. For example, I hate seeing "C/C++" and would assume by proxy of the equally absurd but rarely used "C/Objective-C" that I have magically become a C/Objective-C/C++ programmer.

I would consider a polyglot as able to express a full domain of ideas in multiple languages. (For example, knowing latin for biology or religious recitation doesn't make you a normal polyglot, while being able to use it at the breakfast table does.)

So, only if you are one of the few who regularly enjoys the thrill of forcing SQL to do your general computations, would it count in my book towards making you a polyglot in the context of general purpose computing. Similarly, how you choose to use shells would determine whether they count and whether they are each distinct.
> ironically, a lot of "progressive" corporations end up creating mini-Innovation teams internally with their best & brightest, who are told to "act like a startup" and end up basically creating 75% of all the new stuff ... until it requires an interface to a legacy system and the devs outside the team refuse to cooperate out of fear.

I've been in exactly that situation, working on a small 'startup' team inside a large, traditional organisation. The friction between the 'old' and 'new' camps was heartbreaking.
Sorry, my mistake. Perhaps I was just spreading gossip.

But do see http://bitcoin.stackexchange.com/questions/25722/bitlaunders...
I would be grateful is someone could turn this into lower-level language!
Snazzy.

I've been itching to mess around with dynamically-generated music lately. Can anyone recommend any (js/webaudio) libraries or resources to check out?
Nothing against this conference but on the "now have", aren't things like OSCON or Strange Loop technically multi-language cross-pollinated programming conferences? Or is the way some of the talks are about joining two languages the unique draw?
Unfortunately the Clojure stack seems not to have much mechanical sympathy (despite its best intentions). It seems the natural/idiomatic way to use Clojure results in far too much dynamic behavior to be performant. Clojure may scale well, but its inherent bad performance (without lots of work) is a major downside.

This is simply untrue for most applications. I've been using Clojure and ClojureScript in production for more than two years now on a web app (front-end CLJS, back-end Clojure) and I've never had problems with it being sluggish for what I've needed to do.

When something isn't performing well enough, it's easy to profile and optimize, but in terms of building stuff out this is not something I have to think about; I focus on choosing the right data structures and abstractions. Of course, it's possible to slow things down simply by writing non-idiomatic code when you are first getting used to it (I speak from experience)--but that's not Clojure's fault: it's quite different from most mainstream languages and there is a learning curve.

For applications where you need performance like native Java, then sure, you need to optimize--add type hinting, use Java's mutable data structures, and more. I can't say too much about it because I'm not an expert on optimizing Clojure for high performance--I don't have to be.
I totally believe you. I haven't checked my interest lately, but I wondered if it was 1.9% or 0.9%. Whatever it is, it's low.
He's not quite telling the whole story, but in a way that's not that different from what you'd expect. The starting point is that you expect a baseline of performance for any professional player: they know what all the characters do, the layout of the map, etc etc.

From that point, some players are particularly well known for certain skills (much as in any other sport): Some guys are known for being preternaturally good at hitting tricky skills. Others are known for being really good at studying their opponents' style and routines, and capitalising on that knowledge.

When Faker says he's good at reading the flow of the game, he's saying he's good at answering questions like the following:

- If my opponents are in the fog of war, where are they likely to be?
- What should I do in response to that?

- Are my allies in a position to help me if I engage this opponent?
- Are _his_ allies in a position to help him?

- If I do engage and kill the opponent, will I have to return to base to heal, or will I make it relatively unhurt?
- Are there any important map objectives that I will not be able to help with if I am sent back to lick my wounds?

- If I split off from the rest of the team to go chase some map objective, what happens?
- Can I gain that objective uncontested?
- Will my opponents capitalise on the 4v5 and defeat my allies while I possibly gain the objective?
- Will some of their guys try to prevent me from gaining that objective?
- If they do, will I be able to escape?
- Will my team be able to capitalise on the enemy's attempt to stop me and defeat the remaining opponents?
How odd..
Intent for specific infringements has so far not been a requirement when torrent sites has been taken down. It is enough that they simply causes infringement in the abstract to be found guilty of assisting in copyright infringement.

The problem with injecting code into html is that it "adapts" the work, and adaptations requires copyright permission.
Shocked? Really?

While I'm certainly stronger in one language I'd say it's quite normal to use at least 3 programming languages daily. As a Unix guy it's even more. If I just want to write a Python hello world I need to know some Python, some Bash, some Vimscript, some Terminal I/O. Many of my projects also have Makefiles, additional bash scripts (which includes SED and AWK besides Bash). Interaction with databases, APIs, JSON or XML or INI configs, HTML, etc is also common. And let's not forget that most systems that have grown over the years have a few DSLs to interact with their tools.

So before I finish my first coffee I've probably used 6 languages already on a typical work day. I think most coders in my company are fluent in at least 10 programming (&related) languages. And while our software development team is certainly better than my last gig I still hope it's not the top of what software dev teams can be.

And your most prevalent point is that company enforces some language usage. It's often not the same if you switch. So if you have more than 5 years you probably can increase the typical programming language fluency about 50%.

Also your example about switching stacks. Your first stack had .Net, C#, SQL, JS and JQuery. Now you at least sometimes also use Java, and whatever Bootstrap/Angular require.
Show HN: Deepstream.io – A scalable server for realtime webapps
Notify HR. If nothing happens, leave. You'll find another job, especially as a developer. No reason to stay at a place where you feel uncomfortable.

I learned this the hard way.
I never understood how it could be otherwise.

Back when I was learning, I had Timex 2068 Basic and Z80.

Then at technical school, each class had its own programming language.

Followed by CS degree, with loads of programming languages.

First job, TCL, C, C++, JavaScript, C#, Java, SQL dialects.

Every single job afterwards required proficiency in multiple languages, even JVM/.NET (interaction with OS, languages that target those runtimes).
If they were always pics of nice looking girls in bikinis nobody would have a problem, usually they look like this: http://digiday.com/publishers/is-this-the-worst-page-on-the-...
That applies to Sweden and the major cities as well (Stockholm, Göteborg, Malmö, Uppsala). All cities that used to have public toilets, regrettably no more though.
Sure. Check out the following link:
http://automateitapp.com/plugins/automateit-plugin-developer...
In Northern Ireland there are local notes issued as well (by banks). Looks like Monopoly money tbh, but it is accepted widely.
Re 3: That's also confusing me a little. People start to believe in the power of Vim, go a path that doesn't show them the power and then still believe in the power. I guess, brains don't like to have put so much energy in something, so they must conclude it was a good move no matter what.
wait, so with 900 Sterling you can buy 1000 Bristol pounds, and then you can sell them to get 1000 Sterling pounds?
I don't work in web development, and write 99.99999% of my code in C++. Every now and again I have to write a config script in batch, but other than that yes
I know, we own one in Slovakia. :) Pretty badly built but compared to the ones in Moscow the Slovak ones are huge. https://lh5.googleusercontent.com/-eGxBiuFCFsU/Sd89UGTbtCI/A...
Show HN: ES6 console – play with JavaScript transformers
I've lived in Bristol all my life, and I work in Stokes Croft, one of the driving hubs behind the Bristol Pound.

I've never seen one in my life. I've spoke to some of the people in the local shops and cafes near the office, and they've never seen one either. A mate of mine works in a restaurant down the road, and he says they've got a few in, but have never had to use them because no one ever uses the Bristol Pound. The only people that they've ever seen with them are tourists or foreign students that want a souvenir from their time in Bristol.

They're nothing more than a tourist novelty. If they're nowhere to be seen in Stokes Croft, probably the key independent area of Bristol, I seriously doubt they're used anywhere else.
If the attack is ongoing, why not unplug the Ethernet cable?
You provided a conjecture based on incomplete data as fact, he stated that it's conjecture until additional data to support it is there... the burden in this situation is not on him.
United Airlines accounts could be easily locked-out
Maybe with Sumatra the integration would be deeper than just an API, e.g. replacing HotSpot completely and also add SubtrateVM into it.

I don't know, lets see how it turns out.
...and 500 nights.

(spanish joke)
Your boss is a fucking douchebag. I wouldn't try to fix the situation, anyone who says "Give one banana to this immigrant" can't be reasoned with. Try to have people to talk to so you dont have to keep it inside of you. People easily acquire psychological health issues when they are in situations like yours.
This is purely based on numbers, but still might be a little subjective. Nevertheless here it is: https://onedrive.live.com/view.aspx?resid=1E5AA35A965D3234%2...
You've not seen the signs everywhere saying that they're accepted? Quite a lot of the popular bars/restaurants in the centre and clifton accept them; all of the buses advertise that they accept them; everyone in St. Nick's market proudly claim to accept them.
IIRC you could, but they only did it on the first so many Bristol Pounds sold. So their maximum loss on that arbitrage was only measured in thousands.
Fascinating. Curious if anyone knows what the legality is of replicating this in the U.S.?
So true - I'm not sure what I expected.
It always comes down to the fact that:

a) There is no intelligent auto-complete (not compared to an real IDE)

b) Background tasks of compiling/testing will block the UI. With scala especially, this is an issue.

c) No comparable refactoring capability.

I once had high hopes that eclim would be the answer, but I think it's just the wrong tool for the job. Let's not pretend vim can be something it was never designed for.

Neovim however might help to solve this problems, but when that will see the light of day, it seems to be hard to find out.