skysight-inc/HackerNews huggingface dataset:
I really really hate browsing shops and reviews and manufacturer sites and all that, trying to find the build I want.. so a website to help with that would be nice. Unfortunately this is not it. The selection is not there, and it doesn't really allow me to set any criteria (without which I could buy anything and there'd be no problem to solve). The site also fails to provide an easy-to-glance overview of the differences between alternatives.
UN: Nations hide rise in private digital snooping
Doesn't Google Map Engine let you draw on maps? I've just made this fake boat trip on there - https://mapsengine.google.com/map/edit?mid=zZqQ_1KFWn6s.kygz...

They're embeddable on websites too - https://support.google.com/mapsenginelite/answer/3024935?hl=...
(although with low limits on the number of views)

http://milermeter.com (used to be http://gmap-pedometer.com) also lets you draw on maps but I'm not sure how embeddable they are.

You could export the GPX from miler meter into GPS Visualizer and use their "share my map" feature - http://www.gpsvisualizer.com/atlas.html

Faffy though, you're right.
Functional Pearls - Probabilistic Functional Programming in Haskell - http://web.engr.oregonstate.edu/~erwig/papers/PFP_JFP06.pdf
Just launched @PakistanEdits Unfortunately IP addresses of Govt. owned institutes are not available but its fun to see what is being edited from the whole country :-)
Yeah, it's a UX problem. The feature is right there, but had they renamed "Pages" to "Identities" it would possibly get some traction.
The "All German Internet" plan was an attempt to extract money out of service providers in Germany.

There are strong peering interconnects in Germany, most notably DE-CIX (AFAIK the largest interconnect world-wide). Who's not present there? Telekom.

There are two ways to connect with our beloved former monopolist (who still captures a significant part of the market through inertia): Either you peer directly (and they have rather arcane and costly ideas about what that means, and where the pipe goes to that you will be leasing), or you go through one of the international backbone providers that are too big for Telekom to ignore.

Which is why communication with Telekom customers from the outside (data centers in Germany, other ISPs) tends to cross the Atlantic twice.

Telekom's PR attempt was mostly targetted at politics to try to get them to pressure other internet infrastructure companies to pay up for direct peering with Telekom.

Here's what DE-CIX had to say about it (German only, they don't seem to have translated that particular press release, obviously biased): http://presse.de-cix.net/press-releases/pressemitteilung/art...
I'm very curious, because I don't know much about Ada.

How does Ada ensure that taking a reference/pointer to an element of a vector is safe? (i.e. the vector doesn't get reallocated/deallocated while the pointer still exists etc.) The three options I can think of are:

- pervasive garbage collection,

- disallowing such references and just copying the data out every time, and

- the borrowing/freezing system of Rust

Really only the latter is acceptable for the sort of 'fast' that Rust is aiming for.

Rust also allows for memory safe concurrent code. Message passing is safe due to move semantics and transferring ownership of data between threads, and shared memory is safe because the type system has the power[1] to ensure that any mutation of it is atomic (either using atomic data types, or mutexes). Does Ada allow for both 100% memory-safe message passing and 100% memory-safe shared memory?

[1]: http://doc.rust-lang.org/master/std/kinds/trait.Share.html
Primer #php “form-horizontal” role=“form”
The geojson.io site also gives you an iframe for embedding or HTML link to your map if you hit the SHARE button.
Plucking from throwaway's example. You have 20,000 copies of a book you just wrote. You put half of them on Amazon, and the other half on eBay, so Amazon has 10,000 and ebay has 10,000 of them.

You see an order come in for 5,000 of them on Amazon. You think "Hot dog, these books are popular. I must be selling them too cheaply!" You immediately raise the price of all the books by 25 cents to capitalize on this.

The books you sold on Amazon are sold, so they're gone. The remaining books on Amazon are slightly more expensive.

The guy who bought the books on Amazon also bought the same number of books on eBay, but the order hadn't arrived there yet, so between when he hit the buy button and the time the order arrived, the price had changed, so those orders aren't filled.
Filtering Low Quality Links in Bing SERP
What's great is that we don't have to engage in thought experiments about what would happen if we didn't have trading activity with fast computers on a millisecond scale - we can just look back to any time before the 1990s, when most market making was done by humans, on human time scales.

Before 2001 the minimum tick size on any exchange was 1/16th of a dollar ($0.0625) and before 1997 it was 1/8th ($0.125), so the absolute minimum you would pay for a round trip (buying a stock and later selling it) was that much. Frequently, the bid-offer spread would be many ticks wide, so you could easily be paying $0.25 or $0.50 for each round trip.

The current minimum tick size is $0.01, and there are many stocks which trade at that level. Even if you suffer $0.05 of slippage on a round trip, you're still better off than you would have been under the old regime.

In the old regime, instead of high frequency traders, you had floor brokers who would work orders. Fortunately, floor brokers were paragons of virtue and morality, who would certainly never front run their clients orders, and would take any trade even if it worked to their disadvantage (NB in case you don't get it - this is sarcasm. In the 1987 crash, most brokers wouldn't even pick up their fucking phone because too many people were trying to sell stock, and the brokers didn't want to buy).

I honestly find it hard to believe that some people think that was better than what we have today.

---

Edit: The other thing I don't get is why ordinary investors (by which I mean anyone with less than $100m to invest) care about this. For a small investor, you are actually getting an even better deal because your order for 1000 shares or whatever can get filled instantaneously, in one chunk, for a great price! It's only when you're trying to buy hundreds of thousands of shares in a few minutes that you end up suffering price slippage.

The standard response is that ordinary investors have their money invested in mutual funds and pensions, who are large investors. But in that case you are already paying 0.5-2% per year to your fund manager, and why do you give a shit if they lose 10 basis points (0.1%) in price slippage because the market is more efficient than it used to be?

In fact, why is my pension fund manager trading so fucking much anyway? I don't have a pension because I think the fund manager is some genius stock picker, I have it because it's tax efficient and my employer contributes to it. Just buy the S&P500 and sit on it.
What if it is a third party who is the HFT? Mary sees Jacks buy on A and uses the speed advantage to buy Jill's shares on B preventing Jack from finishing the transaction and Jill from reacting to increased demand. What if Mary was created solely for this purpose? When does it turn from arbitrage to rent seeking?
> Apple has billions/trillions of iMessages/Push Notifications going through iCloud and how often have they failed ? Rarely.

Well, there was that 2+ year problem with sending messages to people who'd switched away from iOS (has the fix been released yet?). I'm sure most enterprise customers would consider that a serious failure.

And there happens to have been a small iCloud Mail outage this week: http://www.macrumors.com/2014/07/14/icloud-mail-outage/

So when you say rarely, I say: Compared to what? As a proportion of total message volume? Perhaps, but I don't think that's the right benchmark.

Compared to similar services from other companies selling to enterprises? That's a much higher bar. And one Apple will have trouble with (contrast the reliability of iMessage and SMS, for example).
Graph databases and analytics
The Samsung chargers as well, LG chargers unfortunately just only give 0.8A
Another article or comment I read about this (or maybe an interview, IDK) highlighted the main reason behind this endeavour: more bugs squashed means a safer internet, a safer internet means people will be more likely to click on ads. Because ads have a bit of a trust issue; ad networks have been used to distribute malware via legitimate sites, and sites behind ads have frequently been serving malware themselves.

So basically similar to other of Google's 'free' endeavours (Chrome, SPDY), this is another project intended to make the web safer, faster, more trusted, which by extension leads to more ad impressions / clicks.
A quote is a statement that someone is offering to buy or sell a specific quantity of shares/commodities at a specific price: "I want to sell 10g of gold at 40$ each". Typically the identity of the trader is known only to the exchange (and the trader )

A trade is an announcement that an offer was accepted and a contract was agreed on. "10g of gold have been sold at 40$ each". The identity of the traders is typically known only by the exchange, and each of the trader knows they are part of it, but don't know the counterparty.
App to help you find alternatives for costly medicines which we are not aware
Arm Warmers and Leg Warmers
Gary Oldman aux côtés de Kevin Costner pour Criminal?
Retrouvez peut-être l’acteur Gary Oldman dans le nouveau film du réalisateur Ariel Vromen, Criminal. Il pourrait donner la réplique à Kevin Costner.
I thought about that too when I watched that documentary.
You should check out what pg thinks of Aaron in this recent video:
http://www.youtube.com/watch?v=YMqgiXLjvRs
at around 7:42
Sure -- but I'd call them "employed programmers" (as opposed to "professional").

In any case, I don't think Rust's target group doesn't know about runtime systems, detailed memory management and algorithmic complexity.

After all it's mostly if you care about all three that you'll consider Rust.
Seedcamp Launches $30m Fund
Ask HN: Essential Magazines?
Hi all, I'm currently on the search for some awesome magazines to subscribe to. Apart from the usual ones, like Time, are there any bright gems in the paperback world?

cheers
If you want a reasonably efficient market, you need some participants to have close to perfect information.

There is no market anywhere in the world that is 100% efficient, because the costs of getting to efficiency are prohibitively high. It's like trying to reach the speed of light - you can expend more and more effort getting closer and closer, but you can never actually reach it.

I'm not saying that what we have now is perfect, but it's a damn sight better than what we used to have.
I like listening to the Slate podcasts, especially The Culture Gabfest. Found here: http://www.mixcloud.com/SlatesCultureGabfest/
Incredible Shots of People Who Are Not Afraid of Heights
A lot of reasons actually.

* Webpack isn't religious and plays well with CommonJS, AMD, whatever. We almost didn't have to change the code when ported from RequireJS.

* Browserify's "all in one bundle" approach is precisely what we wanted to get away from, because our codebase grew like crazy. Webpack supports [code splitting][1] which allowed us to cut initial JS by half.

* As Pete Hunt said on some thread I can't find now, Browserify doesn't bring anything really new to the table. Webpack, on the other hand, brings "loaders" (first-class support for applying cacheable transformations as a build step for module). While they are not documented very well[2], they allow insane extensibility. They can be used for anything, from declarative code splitting with require() returning a promise[3], to compiling LESS[4], to bundling CSS as a JS dependency[5], to running JSHint[6].

* Hot Module Replacement gives each module an API to declare how it reacts to its dependencies being updated[7]. Loaders can use this API too, e.g. `style-loader` uses HMR to replace stylesheet without reloading the page[8], so you don't need to write extra code.

The biggest downside right now is the documentation being too technical. In the long run though, I believe Webpack will get more popular once its docs are improved, because it's just crazy powerful and extensible.

[1]: https://github.com/webpack/docs/wiki/code-splitting

[2]: https://github.com/webpack/webpack/issues/360

[3]: https://github.com/gaearon/promise-loader

[4]: https://github.com/webpack/less-loader

[5]: https://www.npmjs.org/package/style-loader

[6]: https://github.com/webpack/jshint-loader

[7]: http://webpack.github.io/docs/hot-module-replacement-with-we...

[8]: https://github.com/webpack/docs/wiki/hot-module-replacement
From what I understand, GPS receivers synchronize their clocks with those of the satellites; triangulation occurs by comparing the timestamps of three or more sattelites. The deviation, times the speed of light or something, gives the receiver a pretty good indication of how far each satellite is. That should be enough to determine a location.
That's right since the "email made in Germany" and "full encryption" only works between the 3/4 major email providers in Germany.

DT like any other company wants to sell and is pure marketing strategy.
Exceptional Kid With No Competition
"professionals" are, by definition, people that are employed in a profession.
Sorry, understood the parent to mean "all unicode fonts", not just all Google Noto.
The Forgotten Woman Who Made Microbiology Possible
When I'm in a place where these folks will follow you around, I turn as robotic as possible and answer once (or maybe twice to make things perfectly clear) with a simple "no". I try to leave no room for interpreting playfulness or agressiveness.
I assumed this was going to be some sort of service for storing bitcoin private keys in... cold storage (i.e. offline, in an uber-secure physical bank/safe or something). Whoops!
Big thanks to Google for this effort...

But true, no Nastaliq (yet). Sadly not even mentioned as "unsupported".
Stackicons – a free Multi-colored icon font
Easily build your own private Git server
I see a false dichotomy here. The fact that floor brokers were dishonest doesn't imply we need to have continuous computerized trades. We could still have discrete steps and computers filling orders, right?
I totally agree with the gist of what you are saying. Also to be fair, I think it's the first time the present generation of Apple fans have been the target/victim of IBM's highly effective sales and marketing team - who in my view do a great job.

I can remember more than a few occasions where I got swept up by IBM marketing hype and then the terrible disappointment when it came to using the actual product.
I agree. Can't ever dismiss it with return or escape so I have to track over there to click and back again. The process is enough of a distraction that at the first hint of frustration it's a natural point to stop.
DRIPA and AAISP
I think there will need to be another wave of global revolutions to end this. Even the vast majority of "democratic" governments are extremely reluctant to give this power up now, and the more they use it the harder they will fight against giving it up, which probably means violent and bloody revolutions will be necessary to regain the rights we thought we already (re)gained decades or centuries ago.

When people caught doing it will be severely punished, then you'll know the tide has turned. Until then, even if new laws are passed to "limit" the surveillance, they probably won't change much, as they'll keep doing it in secret, and then get protected by higher-ups when getting caught.
On the top of my head, I believe it's the same as hosting a Flask app with some differences [1]. But really a quick google search [2] answers your question. Here are some resources found from the search [3][4]. And hey look, something from github [5]

Hope it helps

[1] https://devcenter.heroku.com/articles/getting-started-with-p...

[2] https://www.google.com.au/#q=webpy+heroku

[3] https://coderwall.com/p/g4tqoa

[4] http://www.artima.com/weblogs/viewpost.jsp?thread=335549

[5] https://github.com/CalumJEadie/basic-webpy-heroku-app
Well, you are right it reminded me of method overloading. Otherwise I think time will tell. In the end generics are just types with parameters, for creating typed permutations _at_compile_time_ of functions/maps etc.. And as you said, java worked quite a while without them.
From The Co-Founder's Desk
Windows 8.1 Memory Leak, unresolved since December
Another problem is that while most japanese characters take 2 bytes in SJIS, they take 3 in UTF-8.
No. Tandem also implies one behind the other which, even in the context of an orbit, doesn't make much sense.
If you explicitly use the "green" runtime that ships with rust instead of the "native" runtime, you get green threads where the built-in blocking IO only blocks the green thread but lets the OS-level thread carry on executing other green threads.

Internally that is built on top of libuv for async IO, but as far as I know, Rust currently doesn't expose any interface for manually doing async or nonblocking IO.
It's got tens of thousands of users (random guess, I'm sure the author has accurate stats); I'd call that pretty large.
The 10 Commandments of Your Digital Life
Right, and maybe one day the market will work that way. But

(a) what we have at the moment is still a lot better than what we had before - incremental progress!

(b) it's not at all obvious (to me) that discrete time steps would be better than what we have now. Market makers would be taking more risk, so that would quote in smaller size and at wider spreads, which could make trading more expensive for everybody.
ServoBender – Arduino-powered pedal steel
I Was Hidden on This Guy’s Hard Drive for Over 6 Years
> Now, because this is essentially just in-font magic, copy-pasting the first rectangle should lead to you pasting the plain string "~", and copy-pasting the second rectangle should lead to you pasting the plain string "custom".

Made me think of hunter2...
IMO the problem is not private-by-default but small modules and the confusion of scope with packages. (I should say that my Rust experience is non-existent so correct me if my intuition on its semantics is wrong).

It's reasonable that individual Rust files have their own scope. But it is a nonsense to imbue a namespace with an API or versioning story. Programmers do not think that way.

What has an API? A package. Something big enough that you can submit it to a package manager.

Therefore, private symbols in a package should be public to that package. That doesn't mean they should be in scope, but they should be available to be imported by other files in the package.

Public/private would then only be relevant at the boundary between packages.

There's a good reason to do this: it encourages modular design. A small-module language like Python uses modules so much that they miss the opportunity to take on a life of its own.

For instance, Django is split into hundreds of tiny "modules". But no one of them is big enough to be meaningful without the others. There is no singular "Django templates" module, nor a "Django ORM" module. In that sense it is monolithic via over-modularization.
You read it here last, from the UN Human Rights Commissioner. Zamyatin, Orwell, Chomsky, Hager, Binney, Drake, Assange, Snowden ... they've been on about this for a century. Ten years ago it was conspiracy theory, now it's mainstream social reality. Still, most people don't care to listen... secure in their televised Colosseum serial economic treadmill stupour... knocking back throwaway media to numb themselves to the truth, competing to buy fallacious fashion facepalm devices that actively discourage intellectual authorship, context, privacy or even direct unmediated expression... but perhaps the tide is finally changing?

On the flip-side, this one's nicely timed, given the preface and thrust of Cypherpunks[0], for the same day as the review of Assange's case in Sweden... which according to Assange's recent interview[1] should get thrown out after tomorrow's appeal[2]. I wonder if the UN gets it now? Of course, it's semi-irrelevant anyway since the US will cockblock[3] them on actually actioning anything remotely related to real, functional, positive change, but it's a nice gesture on the human rights commissioner's part for national-level change-makers to point the finger at.

0. http://www.orbooks.com/catalog/cypherpunks/

1. http://www.democracynow.org/2014/7/7/exclusive_inside_embass...

2. http://www.thisdayinwikileaks.org/2014/07/15-july-2014.html

3. http://en.wikipedia.org/wiki/United_Nations_Security_Council...
I thought 'K' meant unlocked multipliers.

You're right about virtualization, though. Some features are missing.

http://ark.intel.com/compare/75123,75122
Not sure why you got downvoted. I would be upset if what you describe happened (although it does happen to a certain degree) but I can't argue with the logic.
A (Rejected) Kickstarter Project to Fund a Kickstarter Project
So you can't deliver on your claim at all.

You can't show any individual program for men, because there is no individual program for men.

You lose by default.

Thanks for your time.
There is no such thing written anywhere in the Bible.
What about Gitlab and Docker instead of Gitolite and Vagrant?
Programming is abstract reasoning. Apart from some syntax memorization, there's nothing more to it. Even design patterns are optional, and can be independently discovered.
Took me a while to work out just how to preview fonts on that page.
Yes, and the researchers aren't even considering the possibility that these women sound incompetent when talking to men, because they actually, comparatively, are.

They discount the most obvious explanation without even testing for it, and expect to be taken seriously. What a joke.
IMO the smallest (fluid) size kicks in too early, but it's not hard to customise it. You can download a customised build[1], or override the LESS[2] or SASS[3] variables and build it yourself or incorporate it into your asset pipeline.

Personally, I use the SASS build, include only the most basic parts (scaffolding, type, grid, ...), customise the hell out of the variables, and you'd never know it was bootstrap. For reference, http://www.recruiteasy.com.au is a bootstrap-based site, using standard breakpoints.

[1] http://getbootstrap.com/customize/

[2] https://github.com/twbs/bootstrap/

[3] https://github.com/twbs/bootstrap-sass/
I came up with this (in relation to Bootstrap) in 2011: http://csswizardry.com/2011/08/building-better-grid-systems/

This then became the basis for CSS Wizardry Grids: http://csswizardry.com/2013/02/introducing-csswizardry-grids...
I've had this issue as well, but that was over a decade ago, when using a smaller brand (ECS) mainboard for an Athlon XP. Eventually it was discovered that the mainboard didn't support Corsair memory, and the shop traded me some Kingston modules.

I have built many systems for myself, friends and family since, and never encountered this issue again.
I cannot answer your questions in detail but here you find some useful information about Ada:

http://www.ada2012.org

http://www.adacore.com/knowledge

http://www.adaic.org/ada-resources/standards/