skysight-inc/HackerNews huggingface dataset:
There's so many red flags in this article I'm not sure what I can really take away from it.

> These things may still be "hacked" using Firebase, but it means that you will have to add even more code to your web-app, and it could be a nightmare to maintain if you have a mobile app too.

So don't hack it and don't repeat it. Do it once on your server.

> You may query directly Firebase over the network, right from your backend, but you should avoid doing this because it is really slow at scale.

So queries from a browser and mobile client are more performant than a server running in Google's own datacenter? I'm guessing they're running queries that don't fit Firebase. It's a key/value store with a single simple query mechanism. The awesome feature is that it will solve the data synchronization problem. On the forums and stackoverflow, the Firebase team is quick to point people to using a server process to keep things simple.

> dealing with relations with Firebase is pain in the ass.

Why are you using a key/value store?

> it's not possible to export your users data

Are the Firebase docs lying to me? https://firebase.googleblog.com/2015/03/private-backups-for-...

> Complex queries are impossible

It's a key/value store...

> Want to build an API for your product? It's impossible.

WTF?

> old-fashioned SQL Database, which overs 90% of our data storage needs... For the 10% part, we decided to use MongoDB to store messages and conversations at scale.

So no ONE datastore that you could find solves your problems well, but Firebase sucks because it didn't?

Sorry, I've been building a prototype with Firebase lately and this article goes beyond unhelpful into the land of complete nonsense. If someone has run into these issues, I'd love to dig into specifics.
The Server At Peak X86
That's where the discussion right here on HN is helping :)
One could argue that that is also a positive thing to have come out of the article having been written in the first place!
The Kremlin Really Believes That Hillary Wants to Start a War with Russia
Could the Higgs boson have been discovered by accident?
I just learned about Milagro through this submission and only looked at a fraction of the docs but as someone who is not a cryptographer but put some effort into understanding pairing based cryptograph, I find the documentation excellent so far.

> No, No you can't. A 4 digit pin is 14 bit security. Any system is only as secure as its weakest link.

As far as I understand it, the PIN is used to secure a secret key for a 128bit security cryptosystem against key compromise. Like password protection on ssh keys, this provides stronger security than unprotected keys but I think this PIN is actually part of an interactive proof to protect against offline attacks.

The downside of Identity Based Encryption is that you need a master secret key (aside: I think we shoud find a less loaded term like root secret key) to derive the client secrets. The DTA is a way to avoid a single authority in posession of this root secret through secret sharing. Sharing in secret sharing is not copying but splitting into shares. I'm not yet sure if it works like I think it works but I think they use secure multiparty computation to use a shared root secret to derive shares of the client secrets that the clients combine to obtain their secret. That would be really awesome and about the best we can do before more powerful cryptography (functional encryption, fully homomorphic encryption etc.) becomes practical.
I'm not there yet. For me 'side project' is more a way of living, than a one-time effort to quit a day job. Even if my side project becomes main occupation some day, I'll come up with another side project to learn new things.
>> I love this, and think it would be great thing to have if MS don't shut it down.

I would be highly surprised if MS would even try to shut it down. On what basis would it not be allowed to write an emulator that translates old Windows API calls to new Windows API calls? And even if they could shut it down, what does Microsoft stand to gain by doing so?
I agree. Frankly, I think most people don't give a fuck about security. I can't explain why. If all this shit was happening at gun point, we'd have declared a massive national emergency by now. But because it's "cyber" it does not seem to freak the fuck out of people like it should. I wish I understood.
Sofa-pbrpc:A light-weight RPC implement of Google protobuf RPC framework
This reminds me of the old line about peacocks. In every way other than sexual attraction, those enormous and garish tail feathers are detrimental to survival (energy, concealment, agility...). If every peacock agreed to simply scale down their tails, so that the pecking order remained unchanged, the results would benefit everyone.
But iTunes was already shit when the root node node was still around.
don't reduce the annual salary just complete the work within the 4 days
The result of this is extraordinarily poor service at some restaurants. And some restaurants are downright scary. Business is brisk at most places that I've been to - quality of food and service seems to have little to do with how much business they do. Some places have fantastic service and great food. For the most part, I think it really is a matter of competing for the right employees. Chains don't do well in the area outside of the Stanford Shopping Center. (For instance, I stay away from Cheesecake Factory even though I really like them outside the area).

I find it strange that the New York Times would print something about Palo Alto restaurants. I'm sure the same scenario exists in several areas of NYC. High rents make it tough to bring in good employees for service jobs. At least PA has a student body to work with.
My point is that if you can play that many games of sport that frequently, it's not particularly taxing on the body.
Apple wants to attract gaming fans
This is the most annoying in Itunes I tried Apple Music but couldn't stand to wait between each click to album artist and so on.
That why I switched to Spotify which is much faster and easy to use.
Ride-hailing firm Lyft predicts driverless cabs in 5 years
And even better, with iOS 10 we can now delete the Music and iTunes apps from our phones.
Have you tried Clementine?
https://www.clementine-player.org
It's to increase readability. An ideal column width can help users to scan through the paragraph effortlessly.

http://ux.stackexchange.com/questions/3618/ideal-column-widt...
Tor->free VPN is pretty easy to set up.
Oracle takes aim at AWS with cheap, fast public and hybrid cloud
An intuitive visual explanation of eigenvectors and eigenvalues
> Are the margins really razor thin?

I pay €1/day for gigabit service, so yeah pretty thin.
WhatsApp foi usado em denúncia da Lava Jato contra Lula
"About a week ago my mind simply stopped. I was working on something but it didn't matter. I woke up in this sort of a limbo state and I'm still in it. I feel like doing nothing, it seems that nothing really matters."

That's... very concerning. I know you may feel like nothing matters right now, but the things you do (and do not do) during this time will affect you dramatically in the future when things start mattering to you again. For the sake of your future self, I hope you're still sticking to your usual routines.
KDE Connect is Android-only, and even if there is an iOS version sometime I don't think it would ever be able to support file syncing like on Android due to Apple restrictions on filesystem access.
> Photos for sale are identified as rightfully owned by having RAW file details published to the blockchain (actual High Res image is not stored on chain)

Does anyone have a clue, how this should work? Eg, if I just 'steal' a pic and change slightly its brightness, color curve, crop, blurriness, etc. will the system still be able to identify the original?

Otherwise great idea.
> like "odd meters like 5/8 and 7/8 generally evoke intensity and tension" or "brass chorale in a major key sounds triumphant" or "gong crescendo roll is scary"

Can you recommend any books that teach these sorts of general rules, or the emotive feeling generally associated with different keys and modes?
My point is that nobody addresses the costs that the decisions the market very well. It's glossed over. It used to be a fire fighter or, say, teacher could live pretty near work. Now in certain places they have to drive ungodly distances each day. Those are costs to many individuals and there are substantial costs to society too. It's not just a matter of saying it's a solved problem, we can put out fires pretty quickly when they happen. It'd be a worthwhile exercise to be more open to the real pain that the market's decisions inflict on people at times. I'm not saying I have a solution to that or that I know what's best for anyone. But making some people life worse as part of the process of making other people's life far better, isn't something that should be dismissed out of hand. It is an act of courage to face something at least a little bit, pain caused to other human beings.
I have issues trying to learn some specific part of a system, or new API when I already have some knowledge in the area.

I find most guides are aimed at beginners following an example, and aren't always the best resource to get through an issue when I'm stuck on one detail.

The alternatives are browsing the actual documentation, which can be hard to navigate when you are still learning.

The last option is to ask questions on coding forums, which is where I have had the most success. The main problem is the asyncronous nature of clarifications or follow up questions.

I'd love an app or site where I can post a question to a forum, with a link to a realtime chat session I can monitor for the next few hours and interact with people interested in the topic / question.

I've had a few great experiences on irc channels where a string of questions would turn into a tech talk by someone who understood things in detail. Or someone bored found my problem interesting enough to walk me through step by step until things clicked.

Maybe your site/app could give users a URL to paste into their posts, similar to people linking pastebin examples. It should handle the creation / removal of rooms and possibly archiving in case people want to save a transcript for reference.

If it focused on doing one thing well, I'd use it. I probably wouldn't switch to a new 'general' forum just for the feature though, unless it had a large community to go with it. (stackoverflow network for example)

Whatever you do, good luck and thanks for taking the time to give back.
I did learn to sight-sing in high-school with a lot of effort (but I sucked at sight-reading on my main instrument, the piano) and I agree with the article writer.

When you read these sentences, you can very easily speak them out loud, you don't have to mouth each and every vowel to hear it in your head. This is not the case for music notation, even for very experienced musicians. The clue is that they associate notes not with sounds or intervals, but with absolute positions (fingerings, etc.) on their instrument. Maybe they can sight-read a melody with a little effort, but for most of them it will be much simpler to just play it - and this goes triple if it's not tonal and idiomatic for a style you know. Music notation is really a somewhat instrument-independent tabulature.

Solfege or numeric notation systems, which exist in many versions, are much better for reading in your head once you learn them. They're terrific for singers. But for instrumentalists, usually your instrument is already biased to certain keys, and going from notation->sound in your head->fingers would therefore be much harder than going straight from notation->fingers.
>> Again I don't really see how this is a difficult ethical decision.

I upvoted your comment but I don't agree with the last half of it. I feel that the Indian programmer should be paid as much as any local programmer for the same amount of work at a comparable quality. If she's doing more of it, she should be paid more. [1]

The idea is that, as you say, moving to a richer country with a higher standard of living is a net gain, but the people who already live there benefit from this higher standard of living plus they get the higher wages on top. So the worker from the poorer place is still being taken advantage of.

Ideally, you'd hire workers on their skills alone and not be able to pay lower wages, but that's very hard to enforce.

[1] I've worked at places where contractors, the vast majority of them from India, were doing 2/3s of the work, yet they were paid less than everyone else. They were paid more than myself, even though I was a foreigner also. It upset me and it's one reason why the company in question never had my loyalty, and I was not happy working for it.
I've been listening to music by artists, playing albums in whatever random order iTunes/music deigned to give them in. It's not perfect as I'd like them to be in release order, but never mind.

Updated to ios 10, that feature no longer exists. I can "shuffle" an artists songs, or listen to them in alphabetical order. That seems to be it. Thanks so much.
Also can't debate people who are unable to engage with ideas without ego preserving instincts clamping down to neatly label quacks and nutters.
5 years ago and we still haven't got wayland yet.
>I think the big gripe most people have is that competition really isn't cutthroat, and that's the issue.

Wut ? There are 13 fiber ISP's that offer service at my address alone, then there is a cable ISP and at least a dozen or so DSL providers. You can get gigabit fiber service for €1/day.

> The big cable co's have de facto monopolies and can charge whatever they want, because it's so expensive to run lines through the ground.

Why would you need to run lines, the fiber is already there and completely open for anyone to use. The fees for access are the same for everyone no matter how big/small you are so you have a level playing field.
Are All African Men Sexist? This Video Says They Are
> Can the beginner's question be answered, except by saying, "uh, trust me, it's great, just keep practicing"?

Basically: not really.

Musical notation... notates a bunch of stuff, not only pitches.

Unless you have a basic understanding of all the factors involved in reading and writing music, you won't be able to understand the choices fully, and you'll have to accept them.

TLDR: music notation needs to express the five qualities of sound: pitch, duration, loudness, intention and timbre. You can't just look at pitch.
It is a fair question. However, iTunes is arguably Apple's worst product. So it's not really a representative sample for judging their entire output on.
Thanks for the link. I think I saw his talk about the topic and that milagro resonates well with it. The use of threshold encryption works around an unfortunate aspect of IBE and is practical today.

PS: As I grow older, I become more accepting of the fact that state power is not going anywhere soon. If multiple authorities (preferably under different jurisdictions) can be coerced into deriving client secrets for law enforcement with proper oversight, like public visibilty of the amount intervention and auditabilty by data protection officers, that would be acceptable to me and better than outlawing homebrewed encryption or more drastic backdooring measures.
What to Expect when you Upgrade your iPhone to iOS 10?
At the Apple event held on 7th Sept 2016, public release of iOS 10 was announced. As with every iOS version release, there are lots of anticipations and speculations that does rounds. Here is the first-hand review of the major changes and improvements introduced in iOS 10.
Copytrans now costs $20.

There is no good tool for "just put some fucking music on my iPhone" that doesn't cost money that I've ever been able to find.
Why Isn’t F# the King of .NET?
https://github.com/go-python/gopy

it automatically creates a CPython-2 extension module out of a Go-1.5 package.

I plan to update it for Go>=1.6 and also directly generate a "cffi" python module so CPython-{2,3} and PyPy can be directly supported out of the box.
You should go ahead and call your local police department. Chances are that they don't deal with cyber crimes unless you live in a large city (or if your city contracts with a larger police department).

There's also the issue of jurisdiction. If the crime is originating across some border (which more than likely it is), there's probably not much they're willing to do about it.
London has fantastic arts, music, literary, theatre scenes, both contemporary and classical. Many of its venues, galleries and museums are world leading institutions. The science & tech research groups at its top universties are doing really exciting stuff. It's filled with extraordinary people and fascinating architecture. The food is amazing, some of the best chefs from Europe and SE Asia come here to work. Also, it has Kew Gardens.

Yes Brexit has put many of these things at risk and taken a shine off their appeal for many. And yes you have to be relatively rich to have a spacious, comfortable home here, to cushion yourself from the awful public transport, and to partake of all the delights on offer. But someone who's actually lived here and can't cite one example of London's special attraction is sleepwalking through life.
Basically, yes. Like a gentleman's agreement, there's no one around to interpret it for you or punish you if you "misinterpret" it - other than the other party, obviously.
I'm in the U.S. and I've never been a hero of any sort, just to clear the air on that. :-)

This is my last post of the night so I don't have to time right now to read all that you mentioned and maybe it's not necessary. You're saying that making a mistake going after a cracker or scammer or other douche bag of this sort can easily backfire on you if you make a mistake? The conclusion you make then is don't do it? I'm not even disagreeing if this what you're saying. If it's truly not so much heroism as I claimed but in fact reckless stupidity then I'll concede the match on this point.
>> Once we understand immigration this way, it’s clear why the issue splits Americans—why many low-skilled native workers are taking one side, and why immigrants and businesses are taking another.

Is it really that clear? I don't doubt that the businesses know which side their bread is buttered, so to speak, but does the majority of low-skilled native workers have the same data, and the ability to draw the same conclusions from it, as the article author?

Intuitively, I'd think that the public at large is much less well informed than economists, or businesses even, and that the intensity of the debate is largely due to the inflamed rhetoric on both ends of the issue.
Looks you're doing a cost-benefit analysis of getting an MBA ;-)

In my country, you need an MBA to get into mid-upper level management positions just because almost everybody is having one just to differentiate from others.

The cost of getting an MBA - paid by you - is nearly the same of running a business for 2-3 years. And it also reflects you have knowledge about managing business when your own money is at stake.

A lot of people wants an MBA for the connections: get an MBA because you want to hear and discuss a lot of different points of view o a lot of business subjects in a short (1 year) time. Connections are useful if you can make use of them (like making business together with other people).
Vox is not perfect but works fine as a player: http://coppertino.com/vox/mac
The Python equivalent is something like Flask-Frozen.
I Promise this was a bad idea
Where do you live?

We haven't had a decent winter for a few years now.
Basically we could have the machines do everything, but we prefer having people working so that the wealthy can be even more rich.

Politically idleness it not acceptable yet.
> I know nothing of costs, but the convincing part is easy on the fringes of N Phoenix.

The convincing part is the hard part at least where I live. There's 13 different ISP that offer fiber service, a cable ISP and a dozen or so DSL providers. You can get gbit service starting at €1/day.

With about two dozen ISP's available at most locations and several different plans per ISP it has become so difficult for consumers to choose that several websites have popped up allowing you to compare all the different options available at your address.
Such vacuity
Rush of Chinese Investment in Europe’s High-Tech Firms Is Raising Eyebrows
Chatbots for Entrepreneurs
Wayland Desktop features progress (for Gnome)
Business that tend to have large numbers of pointlessly employed people are very vulnerable to competitors.
What. SASS doesn't get compiled, it gets transpiled to CSS, which is human-readable. Trolling?
In maps and chrome on Android you can zoom with one hand by double tapping and dragging up/down
Copyright Is Not an Inevitable or Divine Right, Court Rules
Lessons learned from creating the Apple Plugs parody site
The "3 significant figures" calculator was the Sinclair Scientific. It re-used a chip intended for simple four-function calculators. Some brilliant reverse-engineering: http://files.righto.com/calculator/sinclair_scientific_simul...
If literally an entire industry misapplies or misunderstands your regulations, that's a failure as a regulator.

But in this case I don't think people have misunderstood them. I think the distinction between "tracking" and "non tracking" cookies is one that exists primarily in the heads of government officials.
> A question is then how we went from working 7 days a week, to 6 days a week and Sundays in church, to 5 days a week. How did people start to work less and live with the reality of earning less in comparison to those staying with the old working hours.

With blood. The socialist revolutions were in big part based on fighting for the workers abused in the freshly industrialized world.

It's ironic if you see how fast people today want to get rid of all the safeguards that got us the quality of life we enjoy today, all in the name of cheaper products and "I will be an entrepreneur too!" mindset.
Probably because Qualia are part of the process.

My dictionary has qualia "a quality or property as perceived or experienced by a person"

Take an example like something tasting good. That has obvious evolutionary advantage for getting fed.
Royal Booking – Hotels and Flights Booking Engine
It doesn't work in FF's private mode:
"There was an error loading your Project.
Please refresh your browser.

NOTE: if you are using Private Browsing mode, please reload in normal mode."

Any reason why?
This was exceptionally well written, and it closely mirrors my experience as a python programmer slowly moving into Rust.

Rust is awesome, but there are a few rough corners where you end up having to write really un-ergonomic code.
Especially ironic since tap water is the most strictly regulated beverage in Germany.
I would pass around a newspaper/magazine in a conversation about an article from it.
It's available in Fedora 24:

Fedora 24 continues to improve support for the next-generation display server, Wayland. Wayland is still not the default for Fedora 24, but it worked well enough that I would not be surprised to see it the default option for Fedora 25. Just know there are still some quirks, like the inability to reliably get screenshots working, which is a deal breaker for me. [0] More details in [1].

I'm sure it's available in most other big distros, too.

[0] http://arstechnica.com/information-technology/2016/08/fedora...
[1] https://blogs.gnome.org/mclasen/2016/03/04/why-wayland-anywa...
I get similar from time to time. It's not as alarming as it sounds, but for some reason I just suddenly will lose all motivation, lose all will to improve, a kind of feeling that you just want to "exist" rather than do anything important (which is such a polar opposite from how i normally treat life).

I think it's some manifestation of burn out for me, but if I take the cue and take it easy for a few weeks, the creativity and will to improve always comes back.
Open FTP Servers on the Internet