skysight-inc/HackerNews huggingface dataset:
I assume the problem would be the other way 'round: text that says one thing to search engines, but then uses a custom ligatured font to say something entirely different to users.
And you know what? Maybe I'd like to work for Google or McKinsey. However, I suck at brainteasers.

I've worked in research since 2002. I always solve the problem. I'm the one you go to, after the other teams ran into trouble (I work rather hard to position myself as that).

I take the details of your issue, and offer to come back to you. Then I brainstorm and come back with a proposal. I will probably discuss the problem with several other specialists, one or two at a time.

Ideas occur at a Poisson rate with time spent thinking. I find running helps to focus the time spent thinking.

My most creative problem-solving ideas I've had while peeing. I think it is the interruption.

These screening interviews will rule me out, with high probability. Fine.
Motorola Moto E (gen 2)
You don't need to be a Lenovo engineer to tell it's because of money and they knew it all from the start.
An interesting critic by Schmidhuber about this publication:

https://plus.google.com/100849856540000067209/posts/eLQf4KC9...
Hacking Mobile Distribution and Deployment via SMS
I love it, but it let this go completely uncensored:

"This transformative change in paradigm allows us to move beyond conventional thinking and kickstart the data driven era."

Gonna go ahead and flag that as a bug :-)
I would really appreciate it if you could describe some of your experiences in this in more detail. How many approximately have you given? How is the success rate? How many do you turn away, and why? Have you been able to match up key successes and disappointments with particular signals in the interview, and what were they?
That part has always annoyed me.

But then Python beat me into submission with its seductive collection comprehension... Now I see it as a standard convention, like indexing should start with 0.
One of the best books to make me realise this was Accelerando, by Charles Stross. The chips were inside her head, but, you know, accessible through typing and inside your head is just a difference in degree.
How do they generate such high advertising revenues? People using google services, allowing them to build detailed portfolios to sell to advertisers.

All of this happens though the web. Native apps and things like android are just a way to drive people back to the web.
missed 'synergistic' and 'mobile-first', though it did get 'leverage'
Aquaris E4.5 Ubuntu Edition Available in UE
Another alternative is JSON Web Tokens. Many of the benefits of Client Certificates while avoiding many of the hardships.
Exploring the counterfactual allows us to reveal holes in our understanding, by setting up hypotheses and allowing them to be knocked down by argument. And it's fun.
Caps breaks it.
Oh, nice catch. I'll fix that tonight. Edit: fixed, thanks again
There is "kvick", sure. But "kalkul" certainly isn't a word. The closest match would be "kalkyl". So the language seems to be named by messing up the spelling of two words, which I guess isn't impossible but still somewhat ... weird.
Proprietary JavaScript libraries seems like a pretty common business model these days. What happened to the old GPL with selling exceptions model?
This was one of the very first Internet resources I found, as a high schooler in 1994. A shame to see it go. Wonder what the reason was -- budget cuts?
Nothing happened for "It's a 5 billion dollar market and we need only 1% of it."

I think they should work on incorporating phrases too. Regardless, this is insanely great.
Please somebody explain me how to manage next situation without manual copying of code and forking repos (in other words, we need to still be able get updates for minor versions from repositories).

GOROOT/

pkg

src/

lib1

app1

app2

And app1 requires lib1 version 3.x, app2 requires lib1 version 1.x.
What can we do?

Also, on whole this page https://golang.org/cmd/go/ I can't find ANY info, about how to fetch exact version from repo, not the master branch. In Go world all master branches are for stable code only, not for development? And all tools have only one version?
Thanks for reporting. I took the webfont version of Open Sans as that was smaller. I'll change the permissions tonight.
From the article:

“The idea that London’s spaces have always been open and democratic is a myth. (...) It took a long, hard fight to bring streets under public control, and there is a constant push-back against it – if people aren’t galvanised and engaged with these spaces then they will slip away into private hands.”
Eventually you need to compute a number which is either above or below your go/no go threshold. That's the number I'm referring to.

I don't claim you can't arrive at it by some perfect heuristic. I merely claim that you are better off being explicit about your assumptions and formalizing your reasoning. That just makes mistakes more obvious, makes your strong assumptions more clear, and makes it more likely that you will correctly update your beliefs rather than incorrectly discounting/overvaluing evidence.

You are right about godel, it's a separate theorem I'm referring to which says you need unproveable axioms. I misremembered, sorry, wrote that before my coffee.
I am yet to read that blog post, but it seems to me that this problem should be solved at a different level.

The issue is that modern application need to work on mobiles and browsers, and be responsive. To be responsive you need to bring the part of the state that can be reached via the UI to the device. This suddenly makes your database distributed among your servers and your client devices.

The device may be a mobile phone or a laptop in an airplane, and it needs to work offline and on networks with high latency. This means you need to have an eventually consistent AP database across servers, browsers and mobiles.

Currently databases assume they live on servers and we hack our way with distributed state on the clients, but I hope this won't last.
That aspect of "worse is better", certainly. But work isn't about just being happy all the time, it's about doing work to acquire skills and experience as well as income. There is a range of acceptable levels of enjoyment at work and there's often a tradeoff with other factors. Grueling work might still be enjoyable if you have a great boss, great coworkers, and the work forces you to better yourself and provides useful experience or great, positive value to end users. Looking at a company in the early stages while they are flailing around a lot and half-assing things a lot and forming a distinctly negative opinion can sometimes be erroneous. Sometimes it's worthwhile to join an endeavor like that precisely because you'll have the opportunity to improve things so much. And perhaps there might be a lot of money to be made along the way as well. There is a degree of unpleasantness in some jobs which is so poisonous that one should escape as rapidly as possible no matter the financial opportunity cost (personally I walked away from a 6 figure income plus nearly 6 figures in bonuses and stock just to get out of such a job) but there are also many jobs that, while challenging and at times excruciatingly stressful, are still worth it for the RoI. There are tons and tons of folks who put in 5 or 10 years at Microsoft during the chaotic early years and then got rich enough to be able to go off and not only retire but indulge their interests, start new companies, etc.

Let us remember that we are here chatting on HN because PG sold his company to the quintessential collection of half-assers in tech history: Yahoo.
I would argue the same about the language in general. Not from an elitist perspective, but I don't think it is a particularly beginner friendly language.
With 20/20 hindsight it is easy to connect the dots that led to Microsoft's dominance of the PC industry. And although the Altair Basic may have led to it - it in itself was not enough to catapult them to their future success. Their big break came from their deal with IBM for the Operating System. And that deal was literally gifted to them due to a confluence of many factors - with luck playing a huge part in it.

In fact Gates directed IBM to approach Gary Kildall of Digital Research for the OS. But Kildall skipped the first meeting with IBM and his team at DR dilly-dallied on signing a standard NDA with IBM and could not reach an agreement. IBM went back to Gates for an answer for the OS. [1]

Had DR not dropped the ball on the IBM deal, the future would have been very different for Microsoft, and for DR and for the world. It is all of course counterfactual - but who knows - the world may have been running on CPM/2015, and Gates and Allen would have been running a successful PC software company - selling compilers and languages for it.

It Gates and Allen's ability to turn this fateful second chance into what we now know to be the deal of the century. In fact, Microsoft used this chance to sell QDOS (Quick and Dirty OS) - from a lone programmer (Dave Patterson) working across the lake in Seattle on a port of CP/M to 8086 - to IBM. IBM was not aware of this small company (Seattle Computer Products). Later it was found that QDOS literally "stole" CP/M code and function calls. DR sued but IBM settled the suit with DR by bundling CPM/86 with the PC - but selling it for $240 as opposed to $40 for PC DOS. CP/M never had a chance. And the rest as they say is history...

[1] http://en.wikipedia.org/wiki/Gary_Kildall

EDITS: typos
Mentor Grpahics Calibre has a very good interface written in Tk. Also some utilities from the Encounter suite have Tk interfaces (not the whole suite of course as Tk is not suitable for graphicslly intensive applications)
They'll be team at Lenovo now reviewing how they got into this mess and trying to ensure it does not repeat in future.

I wonder which "mess" they'll be focusing on? The fact that this kind of software ended up on their laptops or the resulting PR problems?
This is the other edge of the privacy sword. Look at OSX applications distributed via the Mac App Store vs traditional methods. The Mac App Store is very limiting but far more secure.

I value my privacy and the privacy of those I have information about on my device over some "feature" that "could be cool" but will almost certainly be exploited. http://news.yahoo.com/android-malware-only-pretends-turn-185...
Ive been waiting for something to happen with the PCell for about 1.5 years now. Their facebook, twitter and homepage has been stagnant.

Ive posted and searched, nothing new has happened since early 2014. Now something! I just want to work now and to help me with my shite signal.
And how you follow minor version updates with your forked repos?
Very good point, especially the GPL license one.
5 tips to increase e-commerce sales with relevant content
Any plans for calling for the dismantling of the NSA for blatantly violating the constitutional rights of millions of Americans?

If I want someone hung or burned at the stake, its those who trample the civil rights of myself and my fellow citizen for the illusion of safety when none can be guaranteed.
Al-Jazeera journalists arrested for allegedly flying drone over Paris
Following the chain, "Any superfish engineers here? Do you think you could of mitigated a large amount of this PR hell (not that it makes it okay) by generating a random root-cert per install, and refusing to accept it on the WAN side of the proxy?" (I guess like AV software does). What was the motive for 1 static cert?
The most important FCC vote of our lifetime is about to happen
Something like https://github.com/mourner/bullshit.js ?
So yeah, you're relying on a central authority to maintain the prekeys and only give out each one once. The within-session ratchet is cool but I'm not sure if it's relevant to an async use case like email where messages can be sent months apart (would you ever even use a session for more than 1 message?) and the user /wants/ to retain the ability to read their old messages. Likewise the non-repudiation aspect of PGP is by design: it's meant for a use case where you want to "get something in writing", it's supposed to behave like a signature on a letter. (And by the same token it's very much an inappropriate protocol for e.g. IMs, which is why even big fans of GPG will use OTR or some such for those instead).

There's maybe a case for a protocol that offers both (though in practice I've just seen people sign their OTR key fingerprints with their PGP key), but that goes against the simplicity that you're emphasising.
Yes, we have evidence going very far back, for example, the abundances of light elements were set in the first minutes of the big bang, and they have been successfully interpreted with nuclear physics as we know it.
Which is the most sexist national anthem?
Software Vendors: Please Stop Intercepting Your Customers’ Encrypted Traffic
I think responding to this question would threaten their job security (and, as MrZipf said, the were probably not involved.)
"EFF: If You Want to Fix Patents, Eliminate Patents"

There, I fixed that for you ;)

Further info: http://praxeology.net/anticopyright.htm
Padbot – cool telepresence robot. PadBot changes the way we communicate
More importantly, if you ask me: iOS allows you to install an app, and deny it permission to something. Eg. I can deny the Facebook app access to my contact list, and the app still works.

With Android, you grant an app access to everything it asks for, or you aren't allowed to install it. This seems obviously inferior to me.
> The pre-key is needed when you have never talked to someone (I guess it's also needed when the last conversation is really old, I haven't dug throuh the code); it's a necessary bootstrap step. After that all you need is inside your client.

Well, no. It's needed when you client has never talked to someone. If you have a pad, a phone and a laptop, they all need a pre-key to talk to the same person. If the person's server is down, the system breaks down (you can't have just anyone mirror the pre-keys).

> From a user pov, there is no difference between:
>
> - I type the message and hit send, the message is encrypted now and sent when I have connectivity
>
> - I type the message and hit send, the message is encrypted and sent when I have connectivity

Perhaps not. But there's a difference between being alerted that you can't reach the recipient securely before you type the message, and getting that message (no pre-key available) after you've taken the time to write the message.

Not to mention that hopefully the device has FDE, so there aren't any plain-text messages around for when you go through customs, or when someone steals your phone etc. But I'll concede that device security is probably outside the realm of what a message system should deal with.

Don't get me wrong, I welcome improvements like this -- I just don't think it's comparable to pgp (which is both good and bad).
IIRC the laws of nature for this universe were set a few nanoseconds after the big bang. Around the time of inflation.
I expected it to pick up Big Data. (not that I am against key-value stores)
Am I the only person that read through a good portion of that and didn't actually come away understanding "Why (walmart labs) runs an open source program"?

It looks from their website like they have some really interesting work that they've published, but I'm not sure what the utility in this sort of PR fluff piece is.
We're operating off of two hypotheses:

- Eventually consistent systems are fundamentally more difficult
to program for average developers than immediately consistent
ones (and when a more convenient system is an option, it wins)
- Connectivity is improving and will continue to improve, so
immediately consistent systems will always be a strong option

It remains to be seen whether these hypotheses prove to be correct in practice. We'll find out soon.
Best challenge I had at an interview was drawing UML diagrams.

First I talked to the CEO who liked me and said: "Now your gonna be asked a few technical questions by our lead developer." The dev came in, we both hated a bit on Oracle and he told me to draw an UML diagram about a system of classes he will tell me. When he told me I didn't need to go into detail that much, the CEO looked impressed and I got the job.

So strange...
Another: the inSSIDer Android app isn't available on iOS, because it requires permissions to the wifi hardware that iOS doesn't give permission to. This is one of the apps I really miss after moving from Android to iOS.
I didn't see anything in the spec[1] about case insensitivity- but as long as the table is being generated programmatically, covering capitalized forms could be in order.

[1]http://www.microsoft.com/typography/otspec/gsub.htm
'In this work we show that the prime distribution is deterministic' [pdf]
I think the most dangerous people in the world are self-righteous idealists who wants to do good. They often end up causing lots of harm. Although, I do see that idealism can be good in some situations.
Silver Brings Apple's Swift Language to .NET and Android
When airbnb guys posted on HN
Fully agree. When I read "micro" I was expecting 15 sqm, not expecting it to turn out larger than my first flat (25 sqm) when I was still at the university once I've done the calculation. 25 sqm is fairly typical for student's or young professional's apartments (something like this: http://www.studiomuc.de/apartment_varianten.htm though also a total rip-off). Ikea Germany actually once had a series of tv ads showing furniture solutions for really tiny rooms.

All that being said, 3000 USD/month is ridiculous. How can any public service employee still live in a city like that?
Whatsapp web-client now on Firefox and Opera too
Can't seem to be able to find anything technical about the cryptoc.

What is the hashing algorithm?
What is the difficulty, its retargetting?
What is the block limit, reward etc?

Where is the mining software? On the wiki there is windows only executable and a link to the github repo of the pool's php codebase.
You can get evidence by observing the early universe with telescopes and the like. I don't think anyone has observed the laws/constants being noticeably different although you can't really prove a negative.
5 Time Saving Apps for Business
Further what was the time span between initial sequence (Big Bang) and when the Higgs field bound to particles and provided mass?

Suppose there is a discrepancy from the time sub atomic particles gained mass and the initial rate of inflation. If there was, for a mere fraction of a second, a period of super density before inflation kicked, in could that provide a sufficient density of matter to grow massive black holes of this size that subverts the above mentions limit?
> Oh wow, can this be used to just create a separate profile for every app? That way I can run Uber or Line without giving them every permission to everything? This is the biggest reason I do not install apps. Every "famous" app requests so many permissions it's just stupid.

iOS does not require the user to accept all permissions that an app wishes to use, before installing that app. On iOS, you install an app without giving it permission to much, initially, and then the app, when you start it, starts asking for permissions that it needs, as it needs them. You can deny any permission request, and the app still works.

Eg. you can install the Facebook app, and deny it access to read your contact list.
How to write a perfect ReadMe
I wouldn't go so far as to say “no big bang”, at least not exactly. Maybe the phenomenon we interpret as an event at a fixed point in the past is actually happening “all the time” (it's hard to use our language correctly when talking about the thing which defines <time> and <space> in the first place). What if background radiation doesn't actually come “from the past” but is what is left after black holes squirt some of the stuff that fell into them all over space & time in shreds (traversing the singularity)? Just an idea. Anyway, I'm only waiting for the first object to be found that is “older” than the big bang :)
It seems like an individually game-theoretic optimization to the online shaming problem is to abstain from discussing any controversial or potentially controversial issue, offline or offline, at any time, for any reason.
Firstly I don't expect to prove a whole program. However being able to prove the correctness of key functions or algorithms in a program could be useful.

You mention glibc, and it would be great to prove that (for example) 'qsort' is correct. That wouldn't be entirely trivial:

https://sourceware.org/git/?p=glibc.git;a=blob;f=stdlib/msor...
https://sourceware.org/git/?p=glibc.git;a=blob;f=stdlib/qsor...

For an example of a larger program, I'd like to prove various invariants of C programs, such as that 'reply_with_error' is called exactly once on every error path in this program:

https://github.com/libguestfs/libguestfs/tree/master/daemon
Haha, Quick Calcul[ation].
GoDaddy Coupon Code – $1/month Hosting and Free Domain – Whamdeal
So... https://www.google.com/search?q=sqrt%28420*10^12%29au+in+lig...

324 lightyears.

Assuming Sol habitable is 0.7 to 1.2au the translated would be 227 to 389. A shell of thickness approximately 160 light years where everything is in the habitable zone (as long as it is not too close to another heat source)
I understand p-values, but I always have real problems understanding the thing of 95% confidence interval not meaning 95% probability of the true parameter being in the interval. I once grasped it, but then I forgot the reason. And now I look at this paragraph:

"the problem is that, for example, a 95% confidence interval does not indicate that the parameter of interest has a 95% probability of being within the interval. Rather, it means merely that if an infinite number of samples were taken and confidence intervals computed, 95% of the confidence intervals would capture the population parameter"

And I say, "What? If out of every 100 random samples, in 95 of them the parameter is in the interval, then surely the probability of the parameter being in the interval is 95% by definition?"

Where was the catch? I remember there was one (which is enough for practical purposes because it means I won't say in a paper that the probability of the parameter being in the interval is 5%) but I feel dumb for not being able to see at first glance something that is supposed to be basic statistics...
Sadly this course dwelves too much into mathematics. Most of the time, when learning a new language one might want to make a simple real-world app.

Don't get me wrong, the course is good, but sometimes some things could be presented in a simpler way. If I were to enroll into the course again, first I'd check out Twitter's Scala School page to learn some basics: https://twitter.github.io/scala_school/
Url changed from http://qz.com/351256/its-official-china-is-blacklisting-appl..., which points to this.
Discounted Time Tracking for Non-Profit and Educational Organizations
True. The mapping should be in github so people could add all case variations within reason.

I'd personally add (unicorn pivot|Unicorn pivot)--> "Stinking just made BS" on to it.
Anti-aging scientists make million dollar bet over who will live the longest
Home – CFI – Plateforme d'appels à candidatures
Show HN: Real-time team sketch diagramming for HipChat
PostgreSQL has a built-in ltree contrib datatype. Wouldn't that work just as well?
AXA launched €200M fund dedicated to customer experience
this falls victim to the scunthorp problem.
e.g. the word "fragile" becomes fr<bs>.
There also should be a patch to get 24 bit color support in Vim if you use terminals which support it like Konsole. But it's not in the mainline code:

https://bitbucket.org/ZyX_I/vim/branch/default?head=bcdcd815...

I didn't try it yet, but it should be possible to make something like Gotham theme to work in it: https://github.com/whatyouhide/vim-gotham
YouTube: 1B Viewers, No Profit