skysight-inc/HackerNews huggingface dataset:
> Though, despite all this tough talk, Sampson’s lawyers apparently added: “Our clients are willing to transfer control of the Aurous domain and anything else you may require, including closing the site and all operations (which may have been done already), provide access to their Github and social media accounts as early as tomorrow” if the RIAA would agree to settle and call off the litigation.

Sorry, but once you poke the very litigous RIAA with a stick (and "accidentally" open source the code on GitHub), I'm pretty sure they will do everything possible to set an example for others. I'm not saying it's right to be vindictive, but I can kind of see their line of reasoning. Sampson somehow, to me, was being a more unsympathetic character than the RIAA, and that takes some hubris.
And probably saved equally many lives, by reducing CO2 per kilometer by almost 20%.
I really really like this too.

I was thinking of building something similar because I regularly have >200 tabs open.

This looks like it does everything I wanted, and then some. Nice!
In my district ~20 years ago "mainstreaming" and "well-rounded" were the buzzwords of the day. That meant, aside from a few honors and AP courses, everyone went through more-or-less the same path in high school. I had 28 classes over four years; 20 were proscribed by the general graduation requirements. There was little wiggle room for "tracks"; those boiled down to "Do I take four years of math and science or just three?" and "Do I take four years of foreign language or stop at two?".
> A language without higher-kinded types or type-classes cannot be the language that "Scala should be". And these aren't things that can be easily added later. In other words I don't think it will ever happen.

I mentioned higher-kinded types; last I knew they were an experimental feature. I thought Ceylon offered some way to do "open interfaces" (the vital part of typeclasses IMO)? If not then that's definitely an issue.

> And what can you do in Ceylon about this? Or our we talking about a dream?

In Ceylon you have arity abstraction over tuples built in, so you can do HList-style operations by default. Scala will supposedly add this in Don Giovanni but in the meantime you have to use Shapeless with its implicit macros and it's slightly less nice (e.g. the error messages are less clear).

>Scala.js is reusing the Scala compiler in what happens to be the cleanest transition I've seen. Care to explain?

I think it's fair to call Scala.js "retrofitted", and I think the article is right that a language that was designed from the ground up to be JVM-independent will inevitably be better at it.

My whole point was that these are minor rough edges to Scala that aren't really that important, so I'm not sure why you're being so defensive.
You can edit cookies with the "Developer Toolbar". It's under "Tools -> Web Developer" and reachable with the shortcut "Shift+F2". It's not brilliant but it works well.
And CO2 kills also people. VW's cars had far lower CO2 emissions than competitors.
Wow, just recently I was looking up all about spider silk, thinking we weren't utilizing it to its full potential - whether medical, military or even fashion. Very excited about this, though it will probably be extremely expensive.
I used to work for an Indian MNC first, I was their eyes and hands in United States so I had to work with a lot of remote teams every single day.

Like everything, working with remote teams is also a skill. May be you worked with some team in poland and they were brilliant, good for you; you don't have to manage. But all remote teams aren't like that. The mantra for working with any remote teams is to micro manage. Have everyday calls with them, specifically tell them what you are expecting.

Before that, I myself was a remote developer, before traveling to US. As many of you already pointed, this depends on the vendor you go with. There are lot of multinational companies who outsource work and some of them are really good. A lot of discussion is going on that the teams have reduced the specifications given to them again I would tell you that it all depends on the team you choose. I never did that myself, hell the person who outsourced the worked to me, was not very knowledgeable. So does that mean I can judge everybody who outsourced work to us?

makecheck said, the software outsourcing never really worked, when I was working in that MNCs we had projects ranging from huge telecom companies to Aviation companies. And those projects ran close to 5 years - 10 years. How did the CXO reap the benefits for 10 years if he doesn't see value in it?
Pretty intuitive tool. I like it.
Orthogonal nit, you tripped over one of my soapboxes: "employ a new resource".

People are not resources, like a vein of coal. They are individual. Which was your point. But using the word "resource" instead of "person" perpetuates bad ideas.
Charter schools like Success Academy function by lottery so no cherry picking at all. And keep in mind it was started in Harlem not exactly the best base for the kids with the best resources.

The reason why charter schools like Success Academy are popular is because it's strong focus and philosophy.
Hubii - News Discovery Service
Air pollution kills 60,000 people per year: http://www.independent.co.uk/news/uk/home-news/air-pollution...

NO2 kills about 2,600 people each year in London.

> The effects of the gas are particularly pronounced in London, where the Greater London Authority already recognises that it prematurely kills 2,600 Londoners each year;

http://www.telegraph.co.uk/motoring/car-manufacturers/volksw...

Across Europe this is easily tens of thousands of people and it's easily an order of magnitude over 150.
>You should write your markup in the clearest, most semantic way possible

Semantically is exactly why data-* should be used instead of classes. But semantics often include a bit of extra work (adding a data-filter attribute instead of just throwing an extra class in the mix) and so people throw them aside all too often.

>I still don't buy the argument, as you can just write a short helper function that makes things just as easy as selecting with dataset.

So to avoid doing things the proper way you would write a helper function to get around a problem?

The CSS can be written both ways (you can use [data-filter="..."] as a selector). The difference is between using data-* or adding a class. The difference between the two comes down to semantics and in some niche scenarios the ability to easily change the value.
Oh yeah, I definitely don't blame them, and I understand the incentive structure. I don't even think that I necessarily disagree with it, given our laws about drinking. It's just an irk :p
> Management expects someone to be like a field replicable unit, that you can drop-in and replace on a project.

Someone needs to explain to me why would this be a bad thing?

They bleed lots of money and that allows the Darwinistic decimation process to kick in and ultimately wipe them out.

A fool and his money are easily parted, and that is how it should be.

You see, someone who is not capable of programming, should not be allowed to manage programmers, because that simply amounts to an insult. He cannot do what you can do. Therefore, he is an idiot. Nobody wants to take orders from an idiot. Every single business on the planet is now, one way or another, turning into a technology platform. This means that in the end, it is programmers who will own and control everything, and not that bunch of idiots.
Using LDAP with C#
I completely agree with you there- I'm a huge fan of well run charters (like KIPP for example) but they don't seem like a scalable solution because they demand so much more of their teaching staff. My comment was more just a criticism of charter school enabling legislation - states that allow online charter schools or home school charters just don't pass the smell test (to me at least).
Fun read. The technique they're describing here is the same one that attorneys use during cross-examination of witnesses.
Thanks for the mention! I had a lot of fun writing that.
18 Health Tech Companies Poised for Big Growth
We use riemann which includes timestamp with each event.
Scalajs is reasonably good, but it is retrofitted; it's a javascript backend for a language that wasn't specifically designed for a javascript backent. Ceylon was designed to compile to javascript. I haven't used either so I can't comment as to whether it actually makes a difference.
Just because no number of people were killed at present doesn't mean it's not a serious offense.
Another company, Bolt Threads [1] just raised significant money [2] to produce spider silk as well. Started by a few molecular biologists, they too took it from a protein sequence, into yeast, purified the protein in bulk, spun it into thread, then wove it into a fabric. Which means, theoretically they can tweak the protein sequence to produce an entirely new fabric in a matter of a few weeks. Once you get a woven protein scaffold into a fabric, systematically modifying the scaffold further is relatively easy for a protein compared with the sugars and polymers we use currently.

It's hard to see unless you look closely, but this is the beginning of biological nanotechnology. These are some of the very first deliberately designed biological molecules to make it into a non-pharmaceutical market. Technologically, the silks in these fabrics are made of designed components an order of magnitude smaller than Intel's best transistors. And (under biological conditions) are significantly more functionally versatile.

[1] https://boltthreads.com/
[2] http://techcrunch.com/2015/06/04/spiderpants/
And they’re partially owned by the government of the largest nation that doesn’t run a deficit™, so even if they’d be at risk of default, no politician is willing to fire 600'000 thousand people.
Thanks. So it just makes a Spectrum-like environment with some new version of Basic in it?

And it seems that Small Basic can't even define a function, only a parameter-less subroutine? In spite of TextWindow.WriteLine() notation.
What are government intelligence agencies backing or opposing today?
This idea is hardly surprising for anyone familiar with neural networks. If you train a deep auto-encoder (optimized for a truthful representation) you get a different set of abstract feature detectors than when you train a deep net that maps the perceptual input to some behavioral code.
use window.history.replaceState to redirect them instead, it'll replace the original entry in the browser history and avoid that problem.
My first thought was a motivated liar could learn to beat it... surely part of its success is from the liar being unprepared for the novel questioning technique?
Ok, that's solved. Now let's speculate on the current cultural weapons, that the Russians can't keep up with, but that the Americans use to keep cultural dominance:

- The entire entertainment industry.

- The LGBT-movement / Pussy Riot.

- Social networks, the internet, email providers and search engines.

- Quantum computing and advanced NLP.

Clearly they wanted to keep "the (perpetual) fight against terrorism" on this list, but Russia did not listen.
Live search pollutes the browser history with each letter typed. Otherwise - well done!
Please don't add fuel to the fire of HN's fastidious interference with article titles. Of course tabloid newspapers will have titles that are aimed at their target audience ("we"). If you have the media literacy to notice that you aren't included in that "we", you also have the media literacy not to need the title modified.
Thank you very much, I have sent you an email.
Really? That's all you need out of an employee after lunch - that they won't crash their car on the way back?

Its inappropriate to do any drinking at lunch, if you have work to return to.
Can someone from Captain Train explain where they have gotten the European Rail Timetable Data from? Because there is a huge issue in Europe over that data not being Open Data. The rail governing body the UIC collects each member train company's timetables and merges/cleans them into a dataset called Merits. If you ask the UIC as many Open Data campaigners and interested companies for that dataset they say "Only the Operators can have it". That dataset then goes to the company that supplies most of the European train companies journey planning Hacon (via a dept of Deutsche Bahn first). Hacon also won't license you the data. They too say 'it's the train operators'. And Deutsche Bahn will only license you the Hacon API (i.e not the raw data). Train Captain where are you getting this data from? Because you must be the only independent non-train operator in Europe to have it. And according to the rules I've encountered you shouldn't.
How Showing Our Work Intentionally Has Led to Making Millions
Property taxes are a lot in many places in the US. Not all states are bad. Some states you only have a few hundred dollars a year. In NJ (my home state), especially near NY, it is normal to pay ~2-3% of the home's value a year in taxes.
The trick is to get that delivery fee and associated costs anywhere reasonable.

Hiring a car transporter, negotiating time and date when one can be home to accept the vehicle, signing off the paperwork - all of this is overhead someone (most likely you, the consumer) has to pay for.

So at some point a new economic model emerges - you buy a large parking lot to stabilize the storage costs and minimize expense on car transporters, you hire someone to inspect and sign off on the delivered vehicles, and you start ordering cars by a dozen to spread out that vehicle delivery cost...
This seems to solve a lot of typical issues I've found with trying to go solar (particularly for those of us who rent apartments like me). Love that this company is changing things and is part of the sharing economy - people love this concept. Very interested in trying this out.
Hey OP, some feedback:

Both our apps appear as top results when "LoyLap" is typed into App Store search. In your results only our merchant app appears when queried with "LoyLap".
Good teachers aren't scaleable thats a problem in its own, which is why the parent's involvement is so crucial IMO.

Success Accademy functions by lottery so it has kids from all over new york. Public schools are zoned which means that the best schools are those where the parents have the best incomes.

So even on a "fairness" scale I believe at least Success Academy pass the test.
Paper: http://rsbl.royalsocietypublishing.org/content/11/10/2015056...

What are the implications for dates obtained with mitochondrial DNA? I suppose the answer for anything beyond chickens or maybe other birds is "More research needed".
The Science Behind Why Working Before 10 Am Is Equivalent to Torture
The evolution of cloud computing
You can use https://addons.mozilla.org/en-US/firefox/addon/cookies-manag... which has a great UI for editing cookies, and the permanent search filter that will limit shown cookies to the matching domain(s)
Great job!

Do you plan on making it a real app for iOS ? Will Apple allow it on AppStore ?
Senate Rejects All CISA Amendments Designed to Protect Privacy
Construction projects, if not managed by someone who knows what they are doing, absolutely do go over budget and overtime. The difference is that on construction projects, construction project managers who work for the company commissioning the building work are experienced project managers who have normally been working in the construction industry and are knowledgable and skilled in many areas of construction and do know what can be delivered, what should be delivered, and what they need to go when they encounter problems and project slippage.

In fact, in construction there is actually MORE outsourcing than in software projects, because in actual fact you'll contact out specialise work (e.g. Electrical work) who then often five work to subcontractors.
"Here's some code that would do stuff eventually, but you can't see it work or look at how it works"
It's a parent issue first of all and can be solved without more money.

http://i.imgur.com/LglSapk.jpg
Titles are important. They are how we determine what fraction of the flood of information we'll consume. Getting them right is really helpful.

Of course you know what's wrong with a title, after reading the article.
It should be fixed now. Can you check?
> A language efficiency is about how convenient it is to use for humans to express and absorb ideas about solving a problem.

That's one kind of efficiency. There are others. One kind that often comes up Fortran is "efficiency of using the CPU". Fortran is pretty good at that kind of efficiency. For people using months of supercomputer time, that kind of efficiency is pretty important.
How Public Safety Agencies Responded to Major Vulns in Vehicle Surveillance Tech
Client selling business, planning to sell my code with it
On a freelance basis I – a Canadian – developed and am maintaining a web application for a Canadian client. I never had them sign a contract. The owner of the company just told me that he plans to sell a portion of the company, which would include a portion of the app I developed. He indicated that the buyer would own and operate the application, and may want to transfer DNS and hosting. My client has a limited scope in liberal arts – I did the work with the understanding that my code would to be used only by them for the purpose that it was intended. The buyer has a seemingly much larger scope that would potentially take advantage of the code that I developed in ways other than the intended use – they indicated aninterest in certain pieces of the application. My client has asked me to talk to their potential buyer’s IT manager about IP, and technical questions about the application. My first thought was that I was potentially out a client; the company has an in-house IT team and specializes in IT solutions as one part of its business. I came to realize that since I have no contract, I may be in a more complicated predicament. First of all, I would prefer that the company not be able to sell my code – in turn allowing the buyer to reuse, repurpose, sell it, etc. I also want to ensure I do not have trouble with the buyer thinking they will have copyright on my codebase, parts of which I have reused in other projects, and can continue to reuse in other work.
A further complication is that my client is planning to sell only a portion of their business and will continue to work with me. I've thoroughly enjoyed working with them and do not want that working relationship to go sour. If the buyer was happy to continue running the application I developed and continue to work with me either as sole developer or as a consultant, I would be amenable to the possiblity. Advice appreciated. Should I contact my client? A lawyer? Talk to the buyer?
To go along with enhanced interrogation, let's name this technique HD questioning.
I have sometimes thought about experimenting with rolling BLOB URL's for HTML, CSS, and JS and using that to initialize an iframe. I think that would work. One of the things I'd like to do is be able to build a frame sandbox using assets already loaded by the parent page.

I believe iframes can be very costly for the browser to manage, but I don't understand all the reasons why that would be - perhaps something to deal with the cross-domain security concerns.

It'd just be nice to have a stripped-down same-domain version of iframe that could layout nicely as a rectangle into the parent page, but not inherit styles nor Javascript namespace from the parent page.

The idea of having multiple threads contributing to the DOM that builds the page really intrigues me.

There's a proposed thing for HTML5+ called CanvasProxy, for example. The idea would be that you could detach a Canvas from the DOM thread and give it to a Web Worker. It could get a Canvas context in the worker from the proxy, and all draw commands would execute against the Canvas' pixel buffer in the worker. Meanwhile, back in the DOM thread, the actual canvas tag still lives on, just in detached mode, but you can still set CSS styles on that tag. You just can't get access to the Canvas context.

It sounds rad, and would make a big difference to canvases that represent heavy computations or frequent draws. No browser vendor has attempted to implement CanvasProxy however, it sounds like it is a challenge to keep it actually performant, and/or there are GPU threading issues?
That's a great point, I'll keep an eye on that. I forgot that England has more relaxed licensing hours (I think 24hr licenses are available, but rare), and that for my friends at least any sort of evening shenanigans in the center is limited by the tube closing early-ish.
> Well, if you read the linked article, a number of things are mentioned

The article was an overly verbose 2000 word wall of text.
Five Lessons from Ten Years of IT Failures
You're right, I'd like to address that in some sort of sensible way. This is just an MVP right now, but thanks for your suggestion (which I agree with)
Yes, I got it, sorry if I sounded like I didn't...
Putting my browser in a state where the back button doesn't let me leave the site is the definition of breaking the back button. Worse than those back button pop-ups that only fire once (this is like a popup that fires every time). Definitely check out window.history.replaceState as mh- suggests.
Automatic venue detection,accurate loc and low battery drain SDK
you're way off

http://www.latimes.com/business/la-fi-vw-pollution-footprint...

http://www.sciencealert.com/scientists-estimate-the-death-to...

while pollution will affects almost everyone on earth, the cumulative effect is not that much and pollution is not a major cause for deaths to begin with

http://apps.who.int/gho/data/node.wrapper.ENVHEALTH3?lang=en...
> The next time you have a fleeting thought about how internet radio sucks, and could be better—well, now you know what’s to blame. It’s copyright.

Can be broadened to "why does <insert aspect of creative culture> suck, blame copyright.
I used to feel the same way, but I've come around a little bit over the years. I've worked on projects where a portion of the work was augmented by an offshore participant. It works when the specifications can be produced easily and written without onerous oversight. It also helps when it's work nobody on the team wants to do.

Your sentiments about it are important, though, which plays into that last sentence. When a dev team is presented with "we're offshoring this and you're going to help" they tend to have a bad attitude about it and subtly (possibly unconsciously) work against the project's success.

When used properly, the team enjoys the lighter workload and doesn't have to work on "non-sexy" things. In our case, we had a very complex, old protocol that we needed a C# library written for. No commercial implementation was suitable, and it wouldn't have been technically difficult to write, but it would have taken a long time to do, so we pointed the small offshore team at an RFC and our expected interface and wrote the rest against that interface. A few weeks before the first prototype, we wired it up with their code. It worked brilliantly and I don't think anyone on the dev team even talked to one of the offshore developers. It's important to mention that in this case, the offshore team cost about 1/3 as much as it would have cost to bring someone on to do this work (deadlines couldn't be extended) and there wasn't any more work that we could have put that person on afterward, so it would have been a short-term hire. There are parts of many software projects that fit here -- it falls apart when companies think all of software development fits. There's a difference between tightening 900 screws to the right torque with a precise manual vs. designing and building the entire car.