skysight-inc/HackerNews huggingface dataset:
It's unfortunately a machine translation, because I haven't found any English-speaking media talking about this yet. If I find any better link about the same event, I will link it.

---

As a Czech resident, it is discouraging to see Google show that you can build a futuristic home using Google products, but Google will not be bothered to make such products available to Central/Eastern Europeans -- and it's likely the same for any other country that's outside Western Europe and North America.
Top ISPs threaten to innovate less, spend less on network upgrades
> a led flashlight isn't so expensive. if you could afford $120 for a smartphone, I think there's some room for a flashlight.

It's not about the price. It's about not having to put an extra thing in your pocket all the time.
Impact of Dimensionality on Data in Pictures
0, pretty much the same as a traditional degree. It wouldn't even cross my mind to ask about the certificate.
Is there a chance ty or a similar implementation will make it into Go core? What do you think about Go designers being generally averse to the idea of parametric polymorphism?
Why I Left Android for the iPhone
Beynin de cinsiyeti var
There might be some very good reasons why such policy may exist. For example this system may involve telling the password to someone over the phone or using a TV remote to enter a password or some other keypad other than QWERTY.
I wander why not start a comment text without a function name? i.e. "reads something" instead of "Read reads something". Can't GoDoc easily extract function names from the code?
I would recommend running both https://thesimpledifference.com and https://knoxpayments.com through Qualys excellent SSL Server Test at https://www.ssllabs.com/ssltest/index.html when you got a spare moment over.

I would recommend configuring support for "Forward Secrecy" on both sites and enabling TLS 1.2 on thesimpledifference.com. Current score on both domains is "C".
So, this sends an invoice after your customers paid? Isn't it normal that you send an invoice which the customer then pays?
"Leave" the ISS project? Don't kid yourself. It will simply be renamed the Russian Federation Space Station.
Now, now, be fair.

alt-space > e > p becomes pure muscle memory.

It's actually a really elegant key combination that I definitely did not have to look up 10 times before it stuck because no other program uses it.

And of course powershell, which doesn't Get-Have-The-Most-Over-Verbose-And-Stupid-Naming-Conventions-Ever and have a terrible language design that results in [console]::writeline("Powershell {0} being a complete farce", "not") solves a lot of these problems.
I have trouble sending texts from my iPhone to my wife after she switched from an iPhone to an Android. In my experience deleting old conversations and starting new ones didn't work. What does work is double-tapping a message after it has been sent, which gives you the option to send via SMS.
In India, at one point of time Nokia phones sold like hot cakes for just having this one feature.

Power cuts are very frequent here. So when there is a power cut in the night and its all dark. All you needed to do was to turn on that flash light in your phone, till you could find a candle.

These days UPS have gotten cheaper and you can have a UPS at home for some thing like 17K(High end smart phones are 20K+), which will give decent back up for a ceiling fan and lighting for some hours.

But yes, a flash light would be really helpful.
I'm trying to understand CRDTs, and Roshi provides an implementation of how CRDTs can be put to use in real-world applications. I've assess the documentation on Roshi and would like assent or clarification if I'm wrong.

After glossing over the readme of github.com/soundcloud/roshi I came away with the impression that Roshi's LWW-element-set implementation does not strictly adhere to the qualities of a CRDT, mainly that operations must be commutative.

Roshi documents two uses-cases:

If first we apply an add operation to the set, then apply a remove operation with the same tuple, the resulting set will ignore the remove operation:
A(a,1) R() + remove(a,1) = A(a,1) R()

If we apply the remove operation, then next the add operation, the resulting set will ignore the add operation:
A() R(a,1) + add(a,1) = A() R(a,1)

This means the resulting state of the set depends on the order of operations, which violates the commutative property of CRDTs.

As a consequence, if we assume this CRDT is replicated on each redis node in a Roshi cluster, then there is a case (admittedly rare and short-lived) where a Roshi cluster cannot be eventually consistent:

Given no more future operations on a set with key K, if,
node 1 contains a key K with set A(a,1) R(), and
node 2 contains a key K with set A() R(a,1), then the system cannot be eventually consistent.

Roshi seems to have implemented a weak form of CRDT, which under rare and short-lived situations impedes eventual consistent. But given the operational realities, this is totally acceptable.
He can do the footwook and find out anything he wants. But it takes effort, and the effort is a mechanism that prevents abuse of the system.
Ask HN: How can a Stanford developer get an internship in Stockholm?
I'm graduating from Stanford University in just a few weeks and would absolutely love to live and work in Sweden for this upcoming summer (anywhere from 2-6 months). While I grew up in the United States and don't speak Swedish, I do have French citizenship. I love full-stack web-development and have also made several iOS applications. I can contribute from day one but also want to be in an environment where I can learn a ton.

Anyone here know of any places I might look? Better yet, anyone looking for someone like me? Thanks HN!
Are there any good documentaries about Bill Gates, and his philanthropy work? I remember seeing TED talks, and a number of short videos and articles, but are there any more substantial videos covering this recent work and upcoming goals?
Expanding the Input Expressivity of Smartwatches
But my cat's name is quizzical.
Slicify and OpenVPN – Cheap, high-performance hybrid cloud
You can double-tap it after sending to get the send-as-SMS option in a pop-up.
Searching for the HN of medicine
Hi HN,

My girlfriend is a veterinary surgeon, but still seems to either read lots of books or spend her online time on facebook.

I'd like see if I can pique her interest with an HN type forum for topics relating to the medical field.

Basically just looking for a nice simple med news up/downvote board with a simple UI, where one can discuss and debate med topics in a hopefully intelligent manner.

Thanks.
re: readability

project.json (.csproj/packages.config/nuspec file replacement) has been unveiled:

https://github.com/aspnet/DependencyInjection/blob/dev/src/M...

re: load/unload process

VSCommands Pro Extension adds the ability to right click on a project to automate the unload, edit, reload cycle and offers editing inline.

http://visualstudiogallery.msdn.microsoft.com/c6d1c265-7007-...
Shenzhen is the hi-tech hub for making smartphones – but also millions of fakes
Yeah, to me that rather sounds like a receipt not an invoice.
Supermassive Black Hole At The Centre Of Galaxy May Be Wormhole In Disguise
JINS MEME – smart glasses you want to wear
Just don't forget that now Motorola is owned by Lenovo.
In most European countries, Canada, Australia... customers always need an invoice to properly include the expense and the taxes in their accounting books.
KJV Bible in HTML5 (Public Domain)
This is excellent - congratulate your friend!
"Microsoft's .NET web platform"

What does that even mean? In this case, a bunch of libraries and a protocol for dispatching HTTP requests to .NET code.

If I use Mono's XSP server, and use it to host a ServiceStack backend, am I using "the ASP.NET platform"? It's 100% non-Microsoft open source. Am I using ASP.net when I host the same backend on IIS instead? Or when I host ASP.NET MVC (which is just a library) on Mono/XSP?
"pretty uninspired Rails port to C#" - but at least it lets you switch between dynamic and static typing.
Hydrogen is better than batteries in this respect though, so when comparing zero emission options it still appears to be a good bet for Toyota, if it can be implemented on a large scale.
In the US, I often times see invoice/receipt used interchangeably.
On the other hand, it's a real disappointment that they only guarantee one (1) future OS upgrade, which is a real shame especially since it's basically Google.
Seems more likely that Sabre's restriction was because old phone dials (and the keypads that replaced them) didn't have Q or Z:

http://payphonepictures.com/44631-4/IMG_4953.jpg
http://www.dreamstime.com/royalty-free-stock-photography-pay...
Dropbox API introduces Webhooks
For me, bigger is a disadvantage.
I see that Motorola is trying to get to the position where Nokia is/was. I don't think it is really really easy but at least they got the idea right.

"Moto E: Made to Last. Priced for All."
The certificate does not matter to me, but completing the course is a bonus if the candidate mentions it. It demonstrates to me the ability to affect self-improvement.
It seems like firebase is good if you're making a CRUD app. But if yours is media heavy with pictures and video, using something a little lower level is needed.
I believe the Github developer program [1] gives you access to a github enterprise instance for exactly this purpose.

[1] https://developer.github.com/program/
Girl riding by scooter in Italy
So here is the thing: this was always her dream! Every opportunity to drive a scooter is a good one. And just last week she went to Sorrento and drove along the Amalfi Coast. See the traffic and views for yourself.
I too always end up wrapping AFNetworking calls with an integrated (error, response) block.

I think another wonderful addition would be a client side router to match response serializers with request urls.
Useful, but you have to know exactly what you are looking for. It's not always the case.
I've been building a FP style framework very similar to OM & Elm in plain javascript ( https://github.com/Raynos/mercury ).

It has some of the core features

- immutable data
- immutable vdom
- global state atom, no hidden local state.
- no manual DOM manipulation code (read or write).
- a single top down flow of data from input to output
- Events and Signals from FRP that can be manipulated using pure higher order functions.

etc.

As a bonus it's very modular, so if it doesn't fit your needs at least some subset of it will.
I actually do find AFNetworking pretty great, but it does possibly do more than what I normally need it to do - this looks nice and lightweight, I look forward to giving it a go!
This technique has a (derogatory) name in the world of strategy games, "save scumming". I think in a single player game, the only thing that matters is that the player has fun.

It is more common practice in games like RPGs, but less looked down upon, since certain quest lines and story elements are mutually exclusive. Think of the typical choice of being a "good" or "evil" character, and how they sometimes lead to different subquests.
In my experience, there are two types of vegeterian: those that just get on with it and the smug evangelising types who feel it necessary to preach at the flimsiest opportunity (e.g. what have leather shoes got to do with diet?). A balanced diet is necessary and in most Western societies this is easier to achieve for omnivores. Your friend's mum thought she was doing the best for you and all you can do in return is be self-righteous. Grow up, you'll probably stop being a hipster vegeterian when you do.
100% yes regarding a single completion/error block. Blocks are verbose at the best of times, and I find having two in the same method is a pain to look at. If there's an error, it's not nil, sorted.
Google May Have To Delete Search Results When Requested
Great work but i want to point out one small feature that Github has but not known to everyone.

Press 't' when you go to a repository, it will activate the file finder. From there you can just start typing for the file/folder name you want to see and it will filter the repo instantly.

I wonder why this feature is not popular yet.
It would probably be more expensive to make a single model that could use all communications bands. Different countries use different frequencies.
Why? I can't see a reason unless you work in a secure environment.
For the curious, Farbrausch have a released a lot of their demos and tools source code on GitHub: https://github.com/farbrausch/fr_public

(Also, take a look at the rest of Fabian's blog, it's extremely good.)
Dikhao – Quickly find all related AWS resources
But this is called 'receipt' :)
The best part of this article is the (single) comment.

> Robert Seaton says:
March 6, 2014 at 11:13 pm
I wanted to comment, but had nothing to say, so I googled computational complexity jokes. Except there are none.
So here you have it. The first joke about computational complexity ever written:
“Hey, man, is there something wrong with your mom? Because I graphed her weight and she’s growing faster than a busy beaver function.”
Spain requires invoices after paying, for tax purposes, and they are slightly different than a receipt if you want to claim money back for them when doing your taxes.
> but The Electric Kool-Aid Acid Test?

It's not like Tom Wolfe is a raging radical. Interesting reporting, yes, colorful prose, yes, burn-it-to-the-ground calls, no.

Check out his book Radical Chic & Mau-Mauing the Flak Catchers. Probably applies better to current practices.
your comments generated a lot of discussion for us here, thanks. Our conclusion: if you build an app (mobile, desktop, whatever) that becomes popular and depends on a third party service, in our case a geocoder, it generates real costs for the thidd party service. So there are three potential groups who can pay the cost

a. the third party service provider can just provide service for free. We can't, at least not indefinitely.

b. the end consumer can somehow be billed by the third party service. Feels complicated, especially as the use of the service may be deep in the internals and behind the scenes of the app. The consumer may well have no idea it is being used

c. the application developer can pay. Either directly or via billing the end consumer.

Option c. feels like the only sustainable one. Happy to hear your thoughts on it though.
Thanks. posted the new link (didn't see the English translation first).
Yes, true it's not a full fledged smartphone strapped to the head, yet I think the categorization of smart glasses is ok.

Did not want to compare them to GG. Yet, as you mentioned them. I think Meme has a higher possibility to get popular ... I have a Glass and while I applaud the engineering skills and the pioneer spirit Google shows, it's far away from a commercial product. I don't want another device that vibrates when I get an email ... :) Meme on the other hand has real potential in my opinion.
Because you have to know the name of the file you are looking for. It's good if you are looking at your own code base, but not for exploratory work.
Thanks Noel, I had seen algebird before - it looks great!
> What do you think MAP_POPULATE is actually doing here? Unless it's changing the page size, I don't see how it would be significantly reducing the number of TLB misses.

I think that MAP_POPULATE here will fill the page table with entries rather than leaving the page table empty and letting the CPU interrupt at (almost) every time a new page is accessed. That would be about 200k less interrupts for a 1G file.

MAP_POPULATE will probably also do the whole disk read in one go rather than in a lazy+speculative manner.

Page size is probably not affected and neither is number of TLB misses. I in my testing that the size of the file (and the mapping) will affect the page size, a 4G had significantly less page fault interrupts than a 500MB file.

And obviously, MAP_POPULATE is bad if physical memory is getting exhausted.
a led flashlight isn't so expensive

That's exactly the reason why it's strange; the components needed to add one to a phone cost <$1 in the quantities they sell these at. If Motorola could afford to sell these at $120, they could afford to put one in.

One of the things that I've always found odd about most of the big smartphone brands is their feature set - especially for basic things like a removable battery, SD card slot, camera, dual SIM, and now LED flash. It seems like you can't get a model that has all these features; there's always something missing. Meanwhile, the lesser-known Chinese brands are selling full-featured smartphones at similar prices or less, so it makes me wonder about the true cost of adding those features.
A Stripe receipt doesn't include customer data, taxes, discounts, Tax ID, etc.
Speaking of "XXX for Stripe", is there someone working on a "EU VAT handling for Stripe" ?

Currently, implementing VAT on Stripe (like Recurly does [1]) is a major pain, and I know of several companies which turned to other subscription systems just because of this.

[1] https://docs.recurly.com/vat#vat_valueadded_tax
Typically called a "tax receipt" - i.e. a receipt that breaks down the tax component and includes the seller's business number and trading name. Receipts from larger companies are often tax receipts; it's typically smaller businesses that you may need to specifically request from (usually from those with simple registers).

Tax invoices are still invoices: issued before payment.
The US amazon page for it says:

"Special Shipping Information: Due to federal and international regulations, this product can only be shipped within the 50 states."

Strange message. I don't believe them anyway, it's more likely Motorola restrictions.
Beanstalks reinvents SVN Branches
Comprehensive? Yes

Easy to find what you are looking for? Not really
Orange working on their own HDMI key to rival Google’s Chromecast
Why Facebook, Twitter and LinkedIn Have Failed to Commence Social Commerce?
For everyone who designs password rules: Please do not require the password to contain uppercase, lowercase letter, numbers and so on. Because this actually makes passwords statistically easier guessable. The only thing you should require is a minimum length, I recommend at least 10, better 12 characters. Even 12 digits are more secure than say "Apple1".
Quaderno manages all the EU VAT. You just have to include some metadata in your Stripe charges and Quaderno makes the Tax Invoice.
starting comment with function name will much easier run `godoc` with `grep` command.

$ godoc regexp | grep parse

"If all the doc comments in the package began, "This function...", `grep` wouldn't help you remember the name. But because the package starts each doc comment with the name, you'd see something like this, which recalls the word you're looking for."

Effective Go - http://golang.org/doc/effective_go.html#commentary
There's less internal storage, too, although the 4GB they saved costs them about $2 in component costs (~$4 out of retail price), since NAND flash is about $0.5 per GB now, and it's unfortunate most people don't realize this, and demand not to be ripped off on extra storage prices.

That's why the OnePlus One managed to put another 48GB for only $50 more, while still making a nice profit (~$24 in component costs), while companies like Apple and Samsung still charge you $100 more for another 16GB that costs them only $8.

For $100 more they should be offering offering another 128 GB, and it would still give them nice profits. They haven't changed their default storage prices since 2010, while prices have fallen by 30 percent per year, costing them 1/4 now of what it cost in 2010.

Both Apple and Samsung continue to optimize for costs rather than quality - Samsung by refusing to use anything higher quality than their cheap sub-$1 per unit plastic cases, for their $600 phones (I'm pretty sure even this Moto E has higher quality case than Galaxy S5), and Apple by lowering their BOM cost with each new generation compared to the last, yet still keeping the prices just as high for everything. If they keep following this trend, iPhone 10 will cost them $100 to build, but they will still sell it for $650.

My point is not that Apple doesn't keep adding stuff to their new phones or iPads, but that they are adding less than the average rate of technological progress. Ideally, a $650 device, would maintain roughly the same costs with each generation, because the company would use the best possible components and features for the same costs as last year. If they don't do that, it means they aren't properly optimizing for competitive quality and consumer value, and they shouldn't keep the retail price the same, and they should lower it accordingly.
Need to be able to handle UK only VAT as well.

Recurly is a pain in the ass as it forces you to charge VAT on all EU customers when under UK law we do not need to.

RARGH!
Since Apple advises not to use the error variable for checking for an error, but the return value, I think the decision to have both blocks suits the Obj-C patterns a bit more:
https://developer.apple.com/library/mac/documentation/Cocoa/...
(first Important block just down the page)
Show HN: Sharing economy, Open source Carpooling app
Github also has a file finder similar to the Command-T plugin for vim - https://github.com/blog/793-introducing-the-file-finder

This extension is great for exploring but if you know what you're looking for, cmd+t will save you more time.
Where I live (the Netherlands), a receipt is usually just a small slip of paper you receive in a supermarket of gas station (as a private person). An invoice is usually only send to businesses and are more comprehensive than receipts.

A lot of e-merchants I order at (even professionally) require immediate payment during checkout, and send the invoice only after the order is shipped.

Back on topic: I rather like these "simple" solutions, but the pricing seems to high for my taste, if you think of it: they are just generating and mailing PDF's.
Also, invoices usually have requirements that are different per country, so I doubt their solution is universal enough.
That is correct. There is no Moto E release here yet. Probably will be a couple of weeks after the carriers get it if it was like the Moto G.
"C# is faster than Go" do you have some links to prove that statement ? I'm really interested because in all the benchmarks I saw, C# seemed much more slower.