skysight-inc/HackerNews huggingface dataset:
Good for Wheeler. Obama waited until the Democrats lost control of the Senate to drop this bomb. He knew it would be DOA on arrival in a Reid controlled Senate and I really doubt he would have made this move with Reid still there.

Now the onus is on the incoming Republicans, who may be at odds with their own base if they don't do something to prevent companies from charging for access by Netflix and similar.

Regulation of such, turning these providers into utilities isn't going to come up all roses. There exists a distinct possibility many will see less options going forward, roll outs of new tech may slow and even never reach many users, all because nothing moves slower than a utility, especially heavily regulated and protected ones.

So unless the government is in turn going require the deployment of specific speeds to all regions and set dates all I see is higher costs and less new services. Call me a pessimist, but after waiting years for Bellsouth to provide reasonably priced high speed internet I was more than happy when the cable company came to town
Moved to London this past January; still have so much to get to know in the city, I find these fascinating! ;)
Actually, it should be checked by a lawyer, but it is entirely possible that the copyright transfer agreements that scientists sign when publishing in asshole-publisher owned journals have no legal value in France. The reason for that would be that: 1- the form is only signed by one party (the authors), 2- there is no counterparts to the copyright giveaway, and 3- the signature of a single authors is sufficient to give the consent of all the others, who may be from a different institution or even country.
In practice big GUI apps like Eclipse are not intended to share a single VM with lots of other things, let alone multiple instances of itself. If people wanted to write tools that did that (i.e. if it was common) then they could, but it's not enforced. For example even if at the Java level you can separate stuff out, native code to handle the GUI framework might not be expecting it.
Fonts arrive with a units specified, typically 1000 and with values for ascent/decent/xHeight/more.... This provides the basis for font sizing and kerning. In txt we know the relative sizes detailed in the font and we know each character size. This level of detail is unknown to the canvas API today, text is a black box returning images of characters. Also glyphs are drawn inverted along the true baseline so layout is very accurate in dealing with lineHeight and vertical positioning.
The improvement doesn't necessarily come from the cordova side of things. That's still all the same old webview that gets wrapped up. The real difference is achieved with everything else that gets used to build the app. The Ionic framework avoids DOM manipulation where possible and enables hardware accelerated animations. Both these things is possible on top of plain cordova, but Ionic makes it so much easier and they have already done the hard work of figuring out what is going to perform best inside that cordova wrapped webview.
Key exchange is a small part of the difficulty in using GPG. Go install Enigmail and count the myriad ways in which the UX could be vastly simpler and clearer, starting by just changing some stupid defaults.
Should Kick Returners Always Take the Touchback?
"A Google spokesperson did confirm the changes in its terms now requiring actual IP addresses for ads, but said that these changes were not directed at any one company. Instead the changes to the IP requirements were just one part of a set of changes to improve the ad experience for both advertisers and users."

I so despise language like that.
It is my ISP's fault if my ISP blocks a port and doesn't let me any way to unblock it, whatever I do with my port. My ISP's job is to forward packets, not something else.
It's not a contradiction -- we've built it: http://docs.racket-lang.org/ts-guide/

Also: https://github.com/clojure/core.typed
I work at Intel and we have the Crosswalk Project - https://crosswalk-project.org/ Even Google mentions using it for Android 4+ devices.
I don't understand why someone would want to spend hours trying to optimize languages which weren't designed to run native software on a platform to be as effective as the ones that were when you could just write the software in the native language, to me this just seems like an exercise in futility. Even moreso considering the fact that Javascript and HTML are horribly unproductive languages, though I suppose since so many people know them well they can be more productive in them than in a language they don't know.

I don't understand how you can fail to understand this.

People want to write cross-platform apps for mobile devices. The marketplace is pretty evenly split between iOS and Android devices, and anybody releasing an app probably wants to make it available on both platforms. However, the cost of using two entirely separate tooling stacks to do this could easily be far too high for small apps.

Your dislike of HTML/CSS/Javascript is pretty baseless too. Lots of developers like them, are productive in them, and don't feel that they're all that bad. The fact that compile-to-JS/CSS languages exist is meaningless – it's like complaining that assembly is useless because nobody uses it directly.

And bear in mind that JS now approaches ~0.5x native C code performance with Asm.js – this is better than Dalvik[1]. That opens up a lot of options.

[1] https://blog.mozilla.org/javascript/2013/08/01/staring-at-th...
That thought did occur to me -- but it seems like that could be better achieved simply by reconfiguring your AP as opposed to introducing a new device entirely.
Is there any reason to complete these puzzles if your resume/contacts are strong enough to get you an interview anyway? Apart from fun, that is?
What does your favorite song look like with modern tech?
Ionic just provides a bunch of really useful components (angular directives) that's already hooked up and ready to use. This not only saves time developing, but testing as well. Also, comparing the Ionic components to jQuery mobile is not really fair. jQuery mobile is quite horrid in my opinion..
One of the big problems about conversations around "HFT" is that there is no definition of what that actually is. I like to put computerized trading systems on a scale of 3 different things: 1) trade volume 2) latency sensitivity and 3) human interaction.

So for instance, I've worked on systems that were "fairly" latency sensitive (~tens of micro seconds in latency budget), not very high volume (100s of trades a day) and had virtually no human interaction. I've also worked on systems that were "not very" latency sensitive (co-lo'd but never actually measured tick to trade times, which were assumedly in the tens of milliseconds), high volume (10s of thousands of trades a day) and had a team of clerks looking over it.

I would call both of those systems HFT systems, but some people wouldn't consider either of them HFT.

In both of those cases a 130k loss would be an outlier, but not a phenomenal one. I've worked with people who have lost millions of dollars in seconds and it blew up the group. I've met others that million dollar swings on a given strategy was par for the course (and there hedge funds doing manual trades that won't notice that trade in a graph).

That is, the world of computerized trading is pretty varied. If you are going to say someone is or is not HFT, let them know what your definition is first, as that is the only way the discussion can move forward.
People who configure their clients to use encryption optionally, will find that their clients, use encryption optionally.

This is not evidence that 465 is more secure than 587. This is evidence that some clients come with strange options.
No no no no no. You're a pessimist.

I mean yes, Obama is a jerk for waiting until this moment to declare these intentions.

But I don't ever, ever want Comcast or other monopoly being able to bundle data providers as an anti-competitive practice and charge me extra for access to them. "Comcast Search for free, access to Google or DuckDuckGo comes with our Premier package! Or get them for free for 6 months when you buy Triple Play."

I pay for bandwidth only, and where they become public utilities, they have to offer competitive access to the last mile. Just like phone companies.

Remember dial-up ISPs? People ran them out of their homes because phone companies weren't allowed to regulate what you used the lines for. They were the bricks that built the Internet.

Right now my access to data is locked behind a permissive firewall, where Comcast has only tightened the screws on Netflix so far, but who knows what else is next.

Edit: I meant to comment on Wheeler's misguided need to please everyone. The government is supposed to look out for the interests of its citizens, not semi-monopolistic corporations. I don't understand this need to find a middle ground.

I mean, I get that "why" is likely big piles of cash, I'm speaking more altruistically. Silly me.
Looks very hidden https://support.mozilla.org/en-US/kb/disable-third-party-coo...

Also that's not hidden that's under options. No digging around in about:config
very good app and it was developed in few days, great!
Ha yes we all just avoid eye contact with each other! More seriously though, I actually find I interact with a less diverse range of people here than when I lived in more provincial towns, because you can always find very specific groups of people (ie developer events, climbers, guitarists who are into blues etc) rather than settling for more generic groups.
Windows Schannel exploit - A technical deep dive
Reminds me of this one...
http://en.wikipedia.org/wiki/Windows_Metafile_vulnerability

Another long-lived bug that someone finally managed to discover and exploit.

I wonder if it's related to this one 4 years ago: http://www.cvedetails.com/cve/CVE-2010-2566/
So if this really goes back that far, I would hate to be anyone using Windows XP.
This seems like it would be much easier as a feature on your router/access point.

Their description suggests that it's just using a blacklist of MAC addresses so it would be pretty easy to add to something like OpenWRT or a captive portal.
Go with fund managers who genuinely invest over the long term, there are surprisingly few, and over 10+ years it is possible to generate better returns. Picking companies you think will beat the market over 10+ years is about fundamentals and research, not "playing the market".

Too many fund managers aim for consistent shorter term performance, which is getting into dice rolling territory.

Have a look at the fund managers that big pension schemes use. Some of them do genuinely perform well over the long run by not being distracted by short term issues.
You know that one of the main things that React(w/flux) tries to fix is all the errors made because of data binding..
Download link is broken
https://crosswalk-project.org/documentation/downloads
For this case, could one just introduce another mod operation which produces result + 1? In this case:

($i + 1) % $safeLen

Even so, I guess the only way to eliminate timing attacks would be to write a set of primitive operations (XOR, AND, OR, ORD,...) which are constant-time (on the supported hardware platform) and only use those wherever the private information is handled. Is this possible to do? Are there any attempts at this?
In my experience the solder-copper bond is stronger than the copper-substrate bond. I'd expect that to fail first.
It's a very cool little project nonetheless.
Yeah, I know what you mean. I was appalled that he would use the phrase at all, much less in this context.
BBC delivers again, this is quality tech journalism unlike the usual stuff from other outlets (IMO).
A Guide to Speeding Up Your Rails Test Suite
Hollywood launches its own Movie TV search
Use case seems somewhat flawed..

"HI THERE! IM A HOVERING DRONE, SENT TO SPY ON YOU - CAN I CONNECT TO YOUR INTERNETS?"
I've tried it for a screenshot service I was working on. I ended up using Selenium with Firefox because no other system supported Flash.
> Indeed, it's hard enough to get a position as it is, refusing to publish in prestigious journal owned by asshole publishers won't help young scientists

It seems to vary strongly by field though, some fields seem much more bullish on "open access" than others.
C-family languages are still the best languages for systems dev, they've aged well, and Java is good for it as well. Systems dev hasn't changed much since they were developed, mostly just more transistors and cores were shoved into processors and more RAM became available. And it still stands that pretty much you can do with a computer, you can do with C. This is NOT the case with JS/HTML. HTML was developed during the time of static webpages, and JS was literally cobbled together in 10 days, and meant to provide functionality where webpages could talk to a webserver off in the background and not have to refresh, and to make HTML more dynamic.

The rich web applications that have become standard today are not what HTML and JS were designed for, hence, as I said before, the deluge of frameworks and compile-to languages that try to put bandaids over Javascripts warts. Even huge players like Google push stuff like Dart because JS is so bad.

Few people have tried to develop a replacement for C(aside from fringe projects like Rust), mainly because it's good at what it does - anything you can do with a computer. Yes, Swift is meant as an ObjC replacement, but it seems more aimed at improving programmer productivity than fixing anything wrong with ObjC.

HTML AND JS WERE NOT DEVELOPED TO RUN NATIVELY ON DEVICES! WHY WOULD YOU WANT THEM TO RUN ON DEVICES?
What does Deis do about app logs? This is a main problem I have with Dokku at the moment.
>https://registry.hub.docker.com/u/vvoyer/docker-selenium-fir...

Awesome. I've been running headless selenium firefox with virtual frame buffer.
Sorry, but I honestly believe that "oh PGP is so hard for non techies, but those evil technical people ignore this important issue" is a myth. Unless we're talking about command-line gpg application, hah.

Take Enigmail for example. It's nearly as non-technical as possible, with key IDs being the only "technical" thing that's visible in the key list. Key generation just asks you for account to use and expiry date. Encryption is a single checkbox. And the rest of the features are mostly behind "Advanced..." buttons and aren't necessary for the most basic operation. If you insist on the contrary, please do some concrete examples where it's a "highly technical interface".

There are a lot of issues with PGP adoption, yet most important are two: 1) popular MUA developers just don't give a fuck about crypto 2) too many users use webmail where PGP support is generally a kludge at best 3) "noone does that anyway so why bother" attitude. The other issues are too minor compared to those three.
In my experience there is very little sense of community in London.

For example, I once travelled on the tube in London and on the underground in Liverpool on the same day. In Liverpool people were chatting with fellow passengers.

In London there was silence.
The vulnerability seems to be present in Windows 95 (and equivalent Windows Server), as well as IE 3.0+. So yeah.. quite a big deal.
Distribution by marital status is interesting. I always thought it was a bit of a stereotype, young-trendies near the city centre, happily-marrieds out in the 'burbs. All borne out by the data though.
What Do Devs Do When They Get Older?
There are plenty of running installations of Windows 95/98/2000, too.
A comet is still in a solar orbit (admittedly an eccentric one); matching velocity with it is still possible, if you need to go faster that just means using a few more gravitational assists on the way there.

Matching the rotation of the comet is harder, but again it's just a rotation - the comet is not in a position where it's outgassing, so it'll be rotating about some axis with some angular velocity. Once once you're orbiting the comet you can take your time, or even just schedule the descent for a time when things happen to line up. They planned this one a few days ago AIUI.
Yes and No. Nearly every electronic exchange now offers co-location services (including NASDAQ).

The "serious dough" part is a little harder to quantify. I've not looked into NASDAQ specifically but server colocation is usually on the order of a couple of thousand dollars a month. This is a drop in the bucket compared to the real costs of a professional trading outfit (namely employees and margin/risk costs).

Anecdotally, it's also almost exactly what I paid for a tier 1 co-located server at my first job in a startup during the first dotcom boom.
69 Spring Interview Questions and Answers
Восточное Бутово новостройки
Extra extra How to use the press to promote open source
There's stuff you expect (or have read, heard, thought about, observed) science to be about, and there's stuff you don't expect science to be about. The stuff you don't expect science to be about is the stuff that concerns me.

I don't know whether I can convey the change in understandings I've had about science since leaving academia. I don't want it to be typical, nor do I want it to be atypical in that the definition of atypical is dependent on the opposite of what is typical.
A Python Toolbox
It is Very Bad Indeed™. It is exploitable to get RCE, so actually worse in impact than both Heartbleed and goto fail. (Other lesser, but still very serious effects like MITM are also implicated.)

IBM reported, MS did code review it seems, MS knew about some of these issues for ~6 months.

Patch immediately, people (like me) are running bindiff/etc and a public exploit won't be too far behind.

Not sure how far back it goes yet. All the way? The changes cover code going all the way back to the first SChannel code push, I think. (If XP is exploitable, this may be the XP killing vuln we've all been waiting for.)
I read somewhere that the average city dweller encounters more people in a week than the average medieval person did in their entire life.

I wonder to what extent human psychology is prepared to cope with such relationship overload after 10s of millenia in small communities.
Systemd-resolved DNS cache poisoning
ESA's PR is not very good. They have mostly talking heads while Randall Munroe actually provides a good overview on what's happening now and what's going to happen next.

When humanity landed on Titan (which is a mind boggling achievement), the pictures couldn't be shown right away because they had to have some politician talking some platitudes first.

NASA does it infinitely better.
Am I the only one noticing, and wondering, why the operations center is nearly empty? Lunch time?
I feel the same way every time I read a story about a startup trying to put a web front end on some service industry.

This goes double for when I'm reading about their valuations.
If only everyone who is hacked provided such detail, we might learn something to avoid being the next provider of such detail.
Europe’s Google Antitrust Decision Delayed – Again
>it's like complaining that assembly is useless because nobody uses it directly

Everybody always tries to make this comparison(WELL IF YOU WANT IT TO RUN SO GOOD JUST WRITE IT IN ASSEMBLY), and it really goes to show how little they know. Programmers don't write things in assembly because today's compilers can write much better assembly than pretty much anyone. No compiler can write C better than even a mediocre programmer, which is why if you want to write something that runs very smoothly or requires high performance stuff, you write it in a C-family or JVM language.
That aside, specifically your comparison makes no sense to me. Everything is assembly underneath, so I don't think anyone would say that it is useless unless they had part of their brain stem missing.
HTML and JS have no place on mobile(aside from fools trying to shove them on there, hence my rant), they could be completely removed from the equation and nothing would change, and people who actually want to build good products rather than SHIP AS FAST AS POSSIBLE AT THE LOWEST COST POSSIBLE ON EVERY PLATFORM SIMULTANEOUSLY SO WE CAN MAKE THE MOST PROFIT POSSIBLE FUCK IF IT RUNS LIKE SHIT could chug along making great products, with languages designed to make great products on that platform. The developers that feel they "aren't that bad" are probably ones who haven't used anything else and don't even care to try, which is why they are trying to make them work on mobile.
You overestimate the incentive of Comcast et al to improve what they have in place now. They have essentially a monopoly in most of their markets over what is a utility service.

The priority at this moment has to be prserving the de facto status quo of net neutrality. Allowing Comcast to use their monopoly position to extract rents from their competitors like Netflix is not a precedent we can let stand. If we go down that road, the Internet will quickly become a very different place.
Is there anywhere to read up on this topic? I don't understand why the FCC would want to please the large telcos here? What would happen if the FCC simply took an extreme stance on neutrality here? Are telcos threatening with anything?
Operación DarkHotel
Continuous Delivery in a 100 Versions per Minute World
For anything with 2+ bedrooms, 95% of the people are priced out of zones 1-2.
Fair point. It is, however, evidence that strange protocols beget strange clients.

Had the protocol not permitted optional encryption in the first place, no client would have implemented optional encryption, because any attempt to access mail using optional encryption would reliably fail.
Windows was, IMO, never a superior product. It saw success because it had superior licensing agreement, not because of its quality.
This just blocks MAC address OUI's, which are easily spoofed. And it looks like it only applies to open networks. There's virtually no real use case.
Top Books Every .NET Developer Should Own
Not really - that's ordinary arbitrage, not HFT arbitrage. No "actual" investor will profit from the fact that prices converge in 0.1s instead of 1.1s. They just wast hume sums of money building fiber optics on the direct line from Chicago to NY.
Alibaba's Mobile Commerce Dominance Secures $9.3B Singles Day Victory
Any suggestions for HFT programming reading material and background knowledge for that kind of work?
The live chat in ##cometlanding on irc.freenode.net is pretty good.
> Specifically, it related to Microsoft Secure Channel, known as Schannel, Microsoft's software for implementing secure transfer of data.

I'm confused... The article says this research relates to the SChannel vulnerability being patched this month and cites IBM Researchers[1] finding it, but the link to the blog post showing the work is towards OLE and not SChannel. Also, Microsoft has mentioned that they found[2] the SChannel vulnerability through an internal audit. To me, it seems the research is talking about CVE-2014-6332[3], which shows the patch as MS14-064. MS14-066 is the patch for the SChannel vulnerability.

Either BBC is confused on which patch they're trying to report on, or I am.

Anyone similarly confused as I am?

[1] http://securityintelligence.com/ibm-x-force-researcher-finds...

[2] http://blogs.technet.com/b/srd/archive/2014/11/11/assessing-...

[3] http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-633...
I don't know about Deis, but I'm using CoreOS, fleet, etcd, and docker for HTTP, mail, and other network protocols. It's been an amazing combo.
Or using the money that was used to bail out the banks. Just today, I read that Austria spent 19 billion EUR on bailing out Hypo Alpe Adria bank. Use that, and the WhatsApp money, and you have a Mars colony :)
Figuring out the CTO role at Stripe
My first paragraph was referring to lists (not) being the internal representation of programs within (modern) Lisps. Nothing about heterogeneous lists or type theory there.

Second paragraph is about heterogeneous lists.