skysight-inc/HackerNews huggingface dataset:
I immediately thought of a quote from the movie Amadaus (About Mozart)

EMPEROR: Of course I do. It's very good. Of course now and then - just now and then - it gets a touch elaborate.

MOZART: What do you mean, Sire?

EMPEROR: Well, I mean occasionally it seems to have, how shall one say? [he stops in difficulty; turning to Orsini-Rosenberg] How shall one say, Director?

ORSINI-ROSENBERG: Too many notes, Your Majesty?

EMPEROR: Exactly. Very well put. Too many notes.

MOZART: I don't understand. There are just as many notes, Majesty, as are required. Neither more nor less.

EMPEROR: My dear fellow, there are in fact only so many notes the ear can hear in the course of an evening. I think I'm right in saying that, aren't I, Court Composer?

SALIERI: Yes! yes! er, on the whole, yes, Majesty.

MOZART: But this is absurd!

https://www.youtube.com/watch?v=dCud8H7z7vU

This certainly is an interesting area to explorer musically. Want can we do with a piano if we had more than ten notes to play at a time. Right now it is HOW many can we play and still sound musical from the samples I saw.
>For instance if you want to do a find/replace in VS you can double click on a word do Ctrl+H and the word you selected populates the search box

I'm fairly sure Xcode has a command "enter search/replace string" that puts the current selection into the search/replace box.
Maybe they got a pile of old software they give to their PR people.

"Hey, we would throw this away, but maybe this could be used to shine up our brand a bit"
Talk about a facade that hires 1000 people, it's almost like they're not even trying to pretend anymore
Exploring New Horizons
Hollyhill is where Apple runs its dubious EU tax arrangements - which the European Commission says amount to illegal tax avoidance [1][2].

[1] http://uk.businessinsider.com/apple-defends-irish-tax-arrang...

[2] http://www.theguardian.com/world/2014/sep/29/ireland-defends...
تطبيقات الاجهزة الذكية
15 euros for a drink? What country are you talking about? I'd fire that building manager if he's charging that kind of money for a drink that's worth a fraction of a euro.
Suppose We Have an Algorithm for an NPC Problem
It's a nice interface. I'm glad arrow keys, the first thing I tried, work. But you're not going to trick me into looking for a sequence of moves that change the parity of the underlying permutation.
Energy.

Does any know more about Apples investment in energy as mentioned in this?
When much of the dialogue around spider-silk is its strength properties, it seems like a non sequitur when North Faces goes and makes a parka out of the material. There was no talk of its warmth properties.
Learn GraphQL
I've been using Fastmail for 2 or 3 years, recently moved my XMPP and Caldav stuff over too. I would recommend them, no complaints, I've not noticed a single outage in that time.

It was trivial to IMAP import mail from my old host. Good support for multiple authentication schemes, i.e. I have a 32 random char master password saved in my password manager, and they allow me to add any number of alternative authentications like shorter passwords that are only allowed in combination with Yubikey/Google Authenticator or one time passwords.

As for "app" I just use a generic IMAP client.
I think the only thing that works is to never start off with free snacks. At all places I've worked, what we have is an open self-serve bar with an open money box. You take what you want and pay as much as it says. Some people leave IOU notes when they can't make change. It works on the honour system and I've never seen a problem, not in companies with 20 employees and not with 200.

Edit: coffee and water are free, of course.
See this thread for discussion and code, https://news.ycombinator.com/item?id=10378914
Parse Natural Language Dates with Dateparser
>In regards to the find and replace, you can actually rename a variable or function by placing your cursor in it and hitting Cmd+Ctrl+E (that may not be the right shortcut, but I know there is one).

This only performs a rename in the current file though, not across all files in the current project. (At least in Xcode 5, maybe this has been changed in more recent releases.)

Still it is really useful.
Children with superpowers
Impostor Syndrome may be a better fit for that than Dunning Kruger: https://en.wikipedia.org/wiki/Impostor_syndrome
I'd say the exact opposite is true. With an opening book, both would play a much stronger opening.

Without one, they have only a second to come up with an opening, so it's no surprise if the result is weird.
Projects like a MailPile [1] could help here.

[1] https://www.mailpile.is/
There's been a lot of discussion of this sort of thing lately, so I've written a quick piece about the problem you face - that of making a profit from your (alleged) breakthrough.

https://news.ycombinator.com/item?id=10546348

I have a way of generating instance of Graph Vertex 3-Colouring. If you can convert G3C to HCP (which in theory is possible, off-hand I don't know what the degree is of the best conversion) then you can really test your algorithm.
>- Navigating back and forth between slides.

That has nothing to do with browser compatibility, it simply changes the element visibility.

>- Selecting text (such as the URL in the first slide, that
I had to type in the address bar instead of being able to copy/paste it).

Works just fine if you press ^C before releasing the mouse button.

>- Deep-linking a URL to any intermediate page (there's a workaround to this, but it's not obvious).

True but again unrelated to browser compatibility.

Although you're right, it's extremely annoying and as stupid as single page apps and infinite scrolling websites.
Yeah, but now they don't spend five minutes a day drinking sodas when they could be working.
Depends on British English or American English. British English generally considers companies to be collections of people e.g. ‘Apple announce that’ in the same manner as a sports team e.g. ‘Arsenal are winning’.
The greatest function that IQ Score has served for my organization is that it's helped us spot people that completely lack intellectual humility, because they'll do exactly what you just did. If a candidate mentions their IQ score as a qualification, we know that we should thoroughly screen for a few qualities that are commonly correlated with that mentality:

- Lack of touch with reality (the candidate thinks that IQ is actually a measure of anything substantial in terms of competency and likelihood to experience / deliver success)

- Lack of motivation or desire to actually contribute (the candidate presumes that a high IQ is a contribution in and of itself, and therefore does not work as hard as others)

- Lack of intellectual humility (the candidate feels that their high IQ qualifies their ideas or work more than that of others. The candidate is not willing to admit when they're wrong or recognize when another individual's idea is better than theirs)

That's truly the best function that IQ has served for us: spot the people who talk about their IQ score and don't hire them.
looking forward to exploiting the "legal" built-in backdoors within many from the 21 billion IoT devices the UK will have operating on their location by 2020. Arma-duckin-geddon.
One advantage of D compared to the others is C++ integration. It can actually do it partially, whereas other languages just fall back to a C-ABI layer in between.
Michael Phelps did not want to 'be alive anymore' after DUI arrest
This broadcasts an encouraging message. While I still think actual success depends on a good deal of sheer luck, we needn't despair because we're missing some irreplaceable gift. Even in this respect, all humans are created equal.
Obviously Apple picked Ireland for tax reasons, but 5,000 employees is a remarkably thick facade. Compare that to 16,000 people in Cupertino — I'm pretty sure that makes Ireland Apple's largest pool of office employees outside of their HQ.
Alternative libraries across different programming languages
> Despite your attempts to paint this as a slippery slope

It is, though. I'm not[1][2] the only one who very much prefers the exceptional model of error handling. Once the ability to catch exceptions exists, people like me are going to write exceptional code.

[1] https://github.com/rust-lang/rfcs/pull/1236#issuecomment-127...
[2] https://github.com/rust-lang/rfcs/pull/1236#issuecomment-128...

> > the traditional exception model is simply the best one

> Citation needed. :P

When Java, Python, C++, and Common Lisp all converge on the same thing, maybe that thing has something going for it. Part of my claim is subjective, but I've worked on systems that used everything from abort to error codes to tagged unions to exceptions for error reporting, and I've found the exceptional code by far the easiest to work with.

In exceptional code, I can write foo().bar().qux() even though foo, bar, and qux can all fail, and without any extra syntactic noise.

> by disabling unwinding entirely and translating all panics to outright aborts

I believe that's a mistake: it's a reprise of the -fno-exceptions debacle of the C++ world, where the ecosystem is fragmented due to fundamental disagreements on the correct error handling strategy. You'll get into a situation where some components rely on panics being hard aborts for correctness and other components rely on non-aborting panics for error handling.

> And considering that Mozilla disables exceptions entirely in Firefox, I see no reason they would pressure the Rust developers to add exceptions to Rust.

Rust is probably a fine Servo implementation language. Tellingly, Mozilla also uses an infallible memory allocator. I merely believe that Rust's design choices for allocation failure and error handling lead to it being a losing contender when compared to modern C++ for general-purpose systems programming.
Agreed, maybe it would be more clear to take out "just" and emphasize that the brain is a muscle.

> practice of a specific mental skill has little influence on other mental skills

Care to elaborate on this? I'm trying to imagine what you mean here.
I don't even know what I'd do with that sort of hardware. Heck, I can barely use 2GB of RAM on a good day, of which the sole significant offenders are Gnome 3 and Firefox (approx. 300MB each).
Ask HN: What problems can I process using distributed computing?
I am interested in building a small distributed computing network using JavaScript web-workers. What real-world problems are there that can be solved by such a network of multiple computers?

One example I could think of would be finding prime numbers: give the first node numbers 10000-19999, give the second node numbers 20000-29999, etc. But I think this doesn't really qualify as a real-world example. Any ideas?
I had the good fortune of having dyslexia and ADD before they tested these kinds of things, and eventually went on to become a high school dropout. Ultimately I went to university, got five degrees including a PhD from Yale. I published two papers in Nature journals now cited together over 250 times. One, a single author paper, overturned 10 years of high profile theory and originally caused a falling out with my advisor, a MacArthur fellow and one of the giants of Yale. Having grown up never feeling smart I was always intellectually humble and assumed I was wrong. I found my new theoretical discovery because I noticed an anomaly -- apparently others had encountered before, but swept it under the carpet. I on the other hand assumed I must have done something wrong and so I kept digging until I Worked out the answer. If you're too smart you can also be too confident in your own abilities to extrapolate and interpolate.
15 Israeli startups to follow closely in 2016
How to build a product: The tale of 5 prototypes
I think he means per month.
Followed by the brilliant:

EMPEROR: My dear, young man, don't take it too hard. Your work is ingenious. It's quality work. And there are simply too many notes, that's all. Cut a few and it will be perfect.

MOZART: Which few did you have in mind, Majesty?

I always loved that exchange!
They've made over 2 billion dollars. Is a few hackers wandering around a crappy alternative online really something they need to care about? It cost them a mere 265 million to make, too.
anon4 will be chastised for not providing citations, but I work in the games industry and I can confirm this level of piracy. Only on PC though.

Publishers realise though that Playstation and Xbox exclusives get cracked significantly less often. It helps when there is no PC version to "unlock" secrets on either.

So.. it's a hard sell to management: the least selling platform which also weakens the copy protection of the other platforms (often resulting in lower sales), which additionally; releases to the most vocal and entitled group with an ever increasing amount of issues because of hardware incompatibility or unrelated uncontrollable problems.

I understand the frustrations of consumers, but realistically, if you were the publisher- you probably wouldn't be so generous in releasing PC editions of certain games. :\
Premature Subsetting of Web Fonts
> Any popular uprising that gets large enough, or loud enough, has the capacity to demand change.

But possibly not within what people call "the system." It's entirely plausible that some things are "kept safe" from the whims of the people.
> But uses significantly more memory and requires a VM.
Do they really use more memory for equivalent code. e.g. Is jetty that much worse than apache? I don't really think so.

Even if the intrinsic memory consumption of a java object is more than one for a C struct that does not mean it will in practice actually use more memory, or that it has too be that way due to unassailable theoretical grounds. See Realtime java for an example.

> The VM probably is written in C, too.
Historical reasons only. It could have been fortran or pascal. Its not that C is magical in its low level. There are a whole bunch of other options as well. C was easy to get and it came with the OS for many developers when computers became more accessible due to lower costs in the late 70's and 80's. C is slow is not an uncommon opinion among fortran programmers, for good reasons. In practice the C++ parts of the different JVMs are getting smaller each release. And there have been JVMs that are written in Java with a bootstrap interpreter in ASM. As an OS with just java and assembly.
After all, the language is turing complete...

Don't take me wrong Java is not some promised land without issues, its got plenty of those. I am just refuting the idea that just because it written in C it is fast claim.

GCC/XLC/ICC are not magic, neither is HotSpot or Vuze or J9 or any other JVM system.

In many ways C and Java are alike, crap languages introduced in a time when other, better alternatives where available. Only saved by industry adoption and decades of engineering work to make them fly.

Rust is so interesting as it has industry attention and is also academically interesting as bringing something new to the programming world. (at least I am not aware of any pl with the borrow checker concept worked out).
Funny they create a Parka out of this.

If it were really so much stronger and lighter, why not win a Volvo Ocean Race with sails made out of this. I'd personally be in the market for a surfing kite if this is better than the usual spinaker nylon.

But I guess there is more money to be made in expensive clothing than in making real progress.
> illegal tax avoidance

Otherwise known as tax evasion?
There is movement to allow to not use the GC. Changes on the standard lib and on the language itself. Even there is movement to include support for ref counting.
You can't just will another Web Summit into existence, Mr Bruton
Their examples reminded me of listening to a modem going all out. At points it simply turns into a hiss.
Thanks, but you misunderstand my point. Actually you pretty much prove my point that most MTAs are run by those who can't grasp that there are RFC standards out there.

An MTA should never resend after only 5 minutes. It should wait at least 25 minutes before even the first retry.

I've seen many set up to retry every 60 seconds, giving up after 5 tries. One IT tech even told me it was so his boss doesn't have to wait 3 days to get a non-delivery report! Lol.
For organizations that subscribe to these cloud services (like Google Apps, or hosted Exchange) there are settings to enforce the use of TLS on both inbound and outbound. For example https://support.google.com/a/answer/2520500
تطبيقات بلاك بيري
Apple's Austin campus will employ about 7000 people.

http://www.techtimes.com/articles/82805/20150909/apples-aust...
You are assuming that only one RCPT is being sent in the session.

(What does happen with your reverse-proxy when someone opens up a session and sends two mails, to two different customers?)
Well thats egg on my face. Always understood it to be Betamax.
https://news.ycombinator.com/item?id=10544446
https://en.wikipedia.org/wiki/Maslow's_hierarchy_of_needs

Specifically something along the lines of: I'd like to listen to the bosses bosses boss ramble about process improvement initiatives but instead I'm listening to my stomach growl because I couldn't go out for lunch due to the thunderstorm so...

Given that meetings are usually highly ineffective and unproductive, snacks are a management pickle. On one hand there's sunk cost, we're losing $1000 of salary by having a CYA meeting. On the other hand, if we spend $1010 and buy everyone donuts, there's a 1 in 100 chance some otherwise hungry guy might pay attention and make the whole thing worth it. This applies to higher level project wide goals, also. The only thing worse than paying $400K in dev salary to a team to do something we know won't work but had to be done for political reasons, is paying $400050 for the same thing we know won't work but now we bought the team donuts every friday.
Intriguing talk, but not very convincing. Running the JVM is a big advantage. But Go will give Scala a run for its money.
Republicans Got Through an Entire Economy Debate Without Mentioning Tech Jobs
> emphasize that the brain is a muscle.

Instead, maybe emphasize that the brain is similar to a muscle. Speaking metaphorically could be confusing to some.
‘left’ is a bit of a misnomer. With US politics it’s ‘extreme right’ and ‘a bit right of centre’.
And I look upon some of that as quite foolish.

Give me an extra few thousand to take home over a "nice monitor" any day. I can make do with whatever the company decides is best in terms of resources like that, that's up to them and has no value to me at all.
VAT MOSS is the only thing that makes sense. The only thing that's really bad about it is that it doesn't apply to all goods and services, but just virtual ones. Yes, the execution is lacklustre, but the principle of paying VAT where the customer is located is spotless.

I'm honestly a bit surprised, come to think of it, that all supermarket sales aren't actually accounted as online orders from a webshop hosted on the Isles of Man with express delivery from warehouse at the customer's location. Then the sale would be on the Isle of Man, and VAT would be correspondingly low.

Of course it's not intended (or, if you're cynical, ideal) that companies should be allowed to shift profits to tax havens and subsequently pay no tax. It's a loophole. Duh. Yes, there are justifications for the laws as they are, but the implementation is being abused so hard that it's essentially more of a loophole than a sensible set of laws.

To the EU's credit there's been some talk of solving the problem through "tax harmonization", although I think that's the wrong way to solve it and also very unrealistic.
Racial Tension and Protests on Campuses Across the Country
I work at a $30 billion company, and we just submit a simple form with an amazon link and brief description, someone in the Workplace Services department orders it, and it's on my desk two days later.

Ditto if you need a book; they'll even send the ebook version straight to your kindle account.

I guess it's not about the size of the company per se... maybe high vs low margin industries?
Nevada isn't banning them. It's requiring that they apply for a gambling license.
30

I once did an IQ test. The result was 138. The test was online, selling something, back in the late 1990s. I've refused to do one again - what's the point? - that test made me feel sufficiently happy.

There are more tangible 'qualifications / achievements' I'd prefer to focus on personally than what combination of squares and circles follows in the sequence (this did remind me of 1st year Analysis - is the series converging or is it not; dum-de-dum, drum roll). And if I was presented with an IQ test on a CV (never have been) it would be instantly dismissed (the 'qualification / achievement', not the candidate).
I've argued for it for a few years but most people are aghast at the suggestion...
Heh, a few weeks ago I realised that I'd become unsure about my email password (almost never have to log in). So I logged out and tried to log back in, trying every possible combination, keeping track of them on paper. I had to give up, turns out that I was way out. The next day I wanted to check my emails and typed in the password immediately.
MTA's are beginning to support DANE, now let's wait for some larger companies (google, yahoo, office365) to jump on the bandwagon to publish TLSA records...

http://www.postfix.org/TLS_README.html#client_tls_dane

https://github.com/Exim/exim/blob/master/doc/doc-txt/ChangeL...

http://wiki.halon.io/DANE
صباغ بالكويت 55090348
I haven't come across this crowdfunding platform for research before and I absolutely love it. I suspect quite a few of my pennies will be going here.
f.lux is awesome, wasn't even aware it was available for phones. Apparently it's not on android but there's Twilight for android which does the same thing and I just tested it out and it's pretty good!
Awhile back I started requiring TLS for connections to my mail server. Not only is this not standards compliant from what I recall, but I've noticed a disturbing amount of other mail servers that apparently require plaintext connections. Most notable is password and college application information which couldn't be delivered to me because their mail servers refused to use TLS. The college in question was kind enough to look at their logs for me and see the issue, and ask me to disable TLS to receive the information. Of course this doesn't solve all the problems. Mail is still stored in plaintext, at least until I figure out a workable solution for that, and there's probably still the possibility of MITM attacks, but I feel at least requiring TLS is a step in the right direction. Until email is finally abolished, anyway.
Ensure is inferior to Soylent in a few ways:

- Ensure is nutritionally unbalanced. You'll get 200-400% of some nutrients (Vitamin C, Manganese) over 2000 calories and much less than 100% of others (fiber). Drinking Ensure over a whole day would have you consuming 120g of sugar (!), double that of Soylent.

- Ensure comes in a fixed variety of flavors, all of which are sickeningly sweet. You can make Soylent as flavorful and sweet as you want or drink it bland, depending on your preference.

- Ensure comes in silly formats (250 calorie bottles? what, am I supposed to open and drink three at a time?)

- Ensure uses milk products while Soylent is Vegan.
Wanted: financial engineers to help with tax dodging...
In part in response to:

https://news.ycombinator.com/item?id=10517569
> The little dog yaps the loudest. I don't know exactly why, but it often seems this way.

When you can't influence things directly, all that's left is bitching about them. The people who do have some influence will take their issues to the people who can change things, and generally either get things resolved, or come to understand why they are as they are.