skysight-inc/HackerNews huggingface dataset:
This is an interesting write-up although I'd question the take home at the end: "It really doesn’t take much to find 10x wins."

Sometimes there's a really obvious problem that you can solve that will get you that kind of 10x performance boost. Often though you have to work your ass off for it or, even having found a problem where fixing it might even double your performance, the fix might be complex, touching multiple parts of the system.

In my experience, whilst you can often find quick wins, and sometimes these will be enough, there will always be cases where the analysis is much harder, or where more complex fixes are required.

(Disclaimer: I am a performance consultant, focussed mainly on SQL Server and .NET. My background is that years and years ago I lead the team that built Red Gate's ANTS Performance Profiler and ANTS Memory Profiler, and also worked on a number of their SQL Server tools.)
Last I heard, he had switched from Gmail to Inbox.
He supplies his own. In situations where you control both endpoints, this is far more secure than trusting system CA certificates (which include all manner of foreign government and third-party certificates, including some from companies that have been known to issue intermediate CA certificates to third-parties, a big no-no).

After investigating further, it seems that doing manual verification is unnecessary, since Qt does verification during the handshake so long as the default verification mode is used (or the setting to force both server and client verification is used).
I'm not sure you understand. It's not about what journalists genuinely believe, it's about what narrative creates the most polarizing, emotional and long-standing controversy, because those traits result in eyeballs and therefore revenue.

That's why Trayvon Martin was such a massive story... two polarized, completely entrenched sides battling at it endlessly. Truth didn't matter, the hyped up emotionalism of it all was a windfall for the media.
> Personally I'm pretty doubtful this method will give you something you actually want to read though.

I've read about 20 books per year for the last three years. I buy most of them through Amazon and always mark them as read on Goodreads in order to get better recommendations.

And yet, I can't remember a single book that I have read exclusively based on showing up as recommended on Goodreads/Amazon. It's usually a word of mouth, some researching, and a couple of classics I've never gotten around to from time to time (currently finishing Fahrenheit 451 for example).

At best, the recommendations end up on my to-read list, usually forgotten, and disappear from there too when I do a cleaning of my to-read list because it got cluttered.
I love the idea, however:

- Dark colors on black don't work that well, just makes the UI-text hard to read. Couldn't you add some more contrast? Or even better, switch to a white background and just use black text.

- I'd also love to see some more appealing templates. I recognize the templates you have from open source Latex CV templates, too bad I don't think any of them looks very good.

- Would be nice if I could sign in with LinkedIn and have it import my data.

Great idea, looking forward to seeing it improve.
The worst thing about messenger stories would be how they are force feeding it to you in the app ( I'm not sure they even show up on the web version).

Example: http://i.imgur.com/aMruFbg.png

Literally 30% of the screen is useful and the rest of bloated by some non-dismissable crap
Get instant help from other PHP Developers Join our Slack powered community now
The other day I went in to check a bookstore, and it was run by an unabashed fan of bolshevism and FARC. I got the feeling that if this guy ran my country, I would probably be killed by the state.

I've seen other bookstores which at least have a quiet librarian, but frankly I don't know how half the bookstores in Toronto stay afloat.

Amazon has way more selection, including cross-listings from self publishers (which for some obscure topics and authors, is the only way). They don't try to bundle a communist manifesto with your order, and they actually list some details about the book which even somebody who's read it might have missed.

One thing I maybe miss a little is being able to feel and see the print quality of the book in advance, but I think that's more a matter of bias than a judgement of the quality of the contained words.
I'm currently on the Free Will chapter of Aaronson's Quantum Computing Since Democritus [0], where he treats this question directly in the context of computational complexity theory. Highly recommended to anyone interested in this stuff!

[0] https://smile.amazon.com/Quantum-Computing-since-Democritus-...
Beware that in professional physics Rogers Penrose's view on QM and consciousness are not considered mainstream (to put it mildly). I had a great pleasure of talking him in person, and he falls into the Platonic trap. The best antidote is to talk with some actual neurobiologists, or read philosophy of mind (e.g. Daniel Dennett with Consciousness Explained).

At the same time I recommend reading "How the Hippies Saved Physics: Science, Counterculture, and the Quantum Revival" by David Kaiser (http://www.hippiessavedphysics.com/) -
a general reading on the beginnings of quantum information (also, why quantum metaphysics is tempting but does not work); bear in mind it overvalues hippies - this field has also different, Soviet roots - vide Holevo’s theorem.

Or even better - start actually interacting with some quantum mechanics, rather than considering it mystical or esoteric. As Griffiths put it in his Introduction to Quantum Mechanics (Chapter 4.4.1, https://archive.org/details/IntroductionToQuantumMechanics_7...):

"To the layman, the philosopher, or the classical physicist, a statement of the form “this particle doesn’t have a well-defined position” [...] sounds vague, incompetent, or (worst of all) profound. It is none of these."

...an of course, play http://quantumgame.io/ :) (a recent submit: https://news.ycombinator.com/item?id=14432176)
Having enough sleep so that you wake up refreshed helps. Imagine trying to develop the next google/facebook/whatever with lots of toxic chemicals floating in your brain!

Drink some of water when you wake up to hydrate yourself. We often mistake thirst for a desire to eat or restlessness. So eating or moving around often does not fix it. Keep a bottle of water nearby always.

Exercise also provides a great start to your day but o ly if you are well rested.

If there are lots of ideas circling in you head, it is time to pull them out and put them all on a list. Then prioritize what you need to do first. This removes mental clutter and give you room to work. It helps a lot if the last thing you the at the end of the day is to plan for the one thing you will do next day. This way you will wake up knowing how your day is going to be. This avoids decision fatigue early in the day. The todo should ideally be one or two and no more than three.

If you still find yourself distracted, it is because of some uneasiness that stems inside you. Find its source. Maybe the task you are supposed to be doing is vague or daunting, or you do not believe what you are doing is the best approach. Or the project is not what you expected it to be and you would rather spend your efforts on something more deserving. Whatever it is, identifying it is half the problem. Even a single step in the direction of fixing it can give you hope and energy to chug forward.

Meditation is also recommended as a great way to practice focus and introspection but I have not made a habit of it yet. Maybe soon.
Yes SHAKE is faster than SHA-3 because of "better" parameter choices.
> The proposal is ambiguous about whether to do the same thing for five and six-byte sequences whose bit pattern is not defined as existing in Unicode but was defined in now-obsolete RFCs for UTF-8 [...] If five and six-byte sequences are treated according to the logic of the newly-accepted proposal, the newly-accepted proposal matches the behavior of ICU.

Regarding 5- and 6-byte sequences, perhaps the Unicode Consortium in their ambiguity and the ICU in its implementation are allowing for their possible return to Unicode. One day in the far-off future when UTF-16 finally dies, it will be feasible to increase the codepoint repetoire back up from 1 million to 2 billion, which is easy to implement in both UTF-8 and UTF-16.
Subscribe to a magazine with a substantial book review section, perhaps even one of the "The X Review of Books" ones. Besides giving you thoughtful reviews (go for some of the books that don't immediately appeal to you, but that the reviewer is really excited about), the reviews are often very interesting discussions of the books' subjects by writers who know their stuff.
Whilst there are of course vulnerable individuals who fall prey, are captivated and consumed by conmen, I think that's making things too simply - it's both more truthful, more difficult and more worrying to say that these individuals have their own choice, and freedom to make it.

It's more comforting to think that people are kidnapped, brainwashed and forced to do and think things by evil men - it takes all responsibility from the equation - that people are in this case "seekers", that they choose to live in this way, that there are benefits in living that life. Cults can be good!

It's not helpful to believe this if you want to leave a cult of course! And its not helpful to believe that truth in the future when you look back at your time - better to think it was all wrong. To admit to yourself that you played a part in your membership and had enjoyed some or most is much harder than believing you had no choice. If I was in that situation, I would certainly choose to believe I was 100% a victim - it's healthier, better and logical for me to do so.

So actually thinking that these people are vulnerable, weak, had no choice, were made prey of, were captitvated, hypnotised and consumed by an evil conman is actually a psychologically easier and often better thing to do! (if not really factual or truthful)
Yeah, but if they'd gotten the patents then they could profit off them (i.e. rent-seeking). Elon Musk getting the patents removes those revenue streams.
Muslims/Islam != terrorism.

Do you know many muslims? I happen to live in a muslim majority area of a major European city. No problems. They're people just like me and you and like most religious people they keep their views to themselves and get on with their lives.

Oh and the area I live in has a muslim politician in charge (and their closest competitor is a Imam) - both have very liberal policies.

Your reasoning seems to be: muslim majority == now they have the power to implement strict religious laws via the democratic process. Well that's absolute nonsense when it's only a tiny minority of them that have these extremist views. I could very easily look at some fundamentalist Christian groups and come to the same conclusions you have but I know that not all Christians believe the crazy crap that some fundamentalists do.

I'm actually terrified reading your comment because you've taken the uneducated bullshit arguments given by people and political parties on the verge of racism/sectarianism and polished it to look like it's intellectual and backed by evidence when that's clearly not the case.
From a purely strategic perspective, the potential to avoid a costly land invasion must have seemed much more tangible than the at the time hypothetical and uncertain PR fallout (no pun intended) that would result from use of the new weapon.

Arguably keeping the USSR out of the islands may well have caused less misery over time for the Japanese people, from the purely utilitarian perspective of looking at how populations under Soviet rule fared.
It's literally just two cannibalized used 747s attached together, with a minimum number of necessary modifications made (which doesn't include changing the cockpits or forward sections of fuselage).
A virtual Fidget Spinner
What has Internet done to Media?
The fuselages are used 747s that were repurposed. They have identical windows because of the design of a typical 747, not anything purpose-specific to this mission.
They basically support the whole transport industry. First-class seat planes account for 10% of usage and 30% of revenue. That's huge.
Apple WWDC 2017: Fresh reports suggest 'Siri speaker' unveiling is imminent
The US is the same way. A significant fraction of US population thinks everything was invented here, and the US single handedly won WW2.
Uk's Trident Nuclear Submarines Vulnerable to Catastrophic Cyber Attack
I really love Google's UI, it's miles ahead of AWS (though kudos on Lightsail, they nailed that one), but last time I tried porting my toy projects, I was stopped by Google's requirement to be a registered business. Is that still a limitation, or can anyone sign up these days?
I don't know any opiod addicts, but I know several alcoholics who would definitely say that.
Interesting, do you think the APIs could be used for on device packet capture?

(I know how to set up a remote interface so I can grab the network traffic from a Mac already, interested in exploring alternatives)
Interactive tool helps novices and experts make custom robots
Also missing architecture directories other than x86, LSMs, debugging code, experimental drivers...
Former Mozilla CEO raises $35M in under 30 seconds for his browser startup Brave
I agree that if your oracle is remote, the attack is probably going to take weeks.

Now I'm not sure you can conclude that this kind of scenario never allow for more efficient oracles.
Just throwing this apology out here in case anyone from the future might come across it: We were trying our best to figure shit out, but we were so self-centered and enamored with our own brains that we only focused on human consciousness, and didn't give much thought to the consciousness of other species in the animal kingdom, or any other kingdom.

There were some of us who thought water itself was conscious, but the idea was too radical a departure from the established, human/brain-centric theories.

I, for one, knew that trees and plants were conscious (from both personal experience and books), but in 2017 it would have been impossible to try to convince anyone of that. I didn't have a suitable vocabulary to express my ideas; the majority of scientists were reductionists (/materialists); and basically, the most common reaction would have been "so what if they are?"

We weren't going to stop cutting down the forests, even if the trees were conscious. Cutting down trees was part of our patterning, our upbringing, and we hadn't yet learned how to make massive shifts in our collective behavior.

As an example of our attitudes towards forests in the U.S.A, "The Forest Service" was housed within the "Department of Agriculture". If we had wanted to protect the forests from ruin, it should have been housed within the "Department of the Interior", whose mission statement started with, "Protecting America's Great Outdoors ..."

So, for the sensitive ones among us, the turn of the third millenium in the year of the Lord was a very hard time to be human. And I'm sorry we didn't do better by you.
I think the coils are making the noise not the capacitors:

https://en.wikipedia.org/wiki/Coil_noise
I'm happy to report that using junk but plausible email address works. It doesn't ask for anything other than the email once
> This presentation has little interesting information, maybe internet and mobile innovation have peaked?

Come on! Theres 350+ slides with a lot of good data points. Just some quick things I made a mental note of:

- half the world is on the internet. Thats incredible - and the implications are huge now and will be even more so as we get to full coverage...

- ad blockers are popular everywhere and growing. Mobile ad blocker usage is >50% in Malaysia. Why? Also China mobile > 10%

- The USA Income Statement was a nice visual. USA has been running a net deficit on the order of 18% for the last 25 years. Is it sustainable?

~ 30% of "revenue" comes from individual income taxes. Only 9% from corporations. Is that fair?
MITM-yourself. Sure. Why not. Avoid this kind of 'security' friends.
Wanting something doesn't imply benefitting from it, though. The world is full of things that try to exploit your wanting mechanism without providing benefit (or even enjoyment that matches the wanting). You can say that an individual's job is only wanting things that will be good for them, but that's an awfully hard job. Society should help with that, e.g. by teaching children to distrust dreams that promise too much.
Why can't techie's sell?
Embarking on a side business while I work. What is the most frustrating thing about sales from a techie's point of view? Do we really have to use hired guns to promote our vision?
From the examples, it looks like any other general purpose C-like language. In which way is it designed for mathematical purposes? Is it because of better precision of floating point numbers or something like this?
The problem isn't, and has never been, linux being compatible with games or with their development. The problem is game developers not making their game compatible with linux.
dang and sctb, but your best bet for reaching out effectively is probably to email news@ycombinator.com.
> I rarely have the time or risk tolerance explore alternatives.

If your goal is to save time and mitigate risk, then pre-book with a local service before you even depart. Or, as many business travelers do, ask the company/person you're meeting to arrange a car to collect you. Then you just have to look out for one of those drivers in Arrivals holding a card with your name.

Many of the international airports I've traveled to have excellent transport links to the city centre, primarily by rail. They're quick, cost effective and low risk.

I don't see a compelling reason to book with Uber on arrival.
The some easy ways to get started on hacking
Having used some language with awful compilers, compiler optimisations let me write cleaner code.

In languages with bad optimisers I have to worry about separating code in a hot loop out into a function -- the cost of a function call is too high. This one in particular I find can lead to some horrible code, as functions grow larger and larger and lots of cutting+pasting happens to avoid function call costs.

On a smaller note, making sure I cache the values of function calls which won't change -- when instead I could trust the compiler to know the value won't change and the the caching itself.
In your hypothetical example where personality editing is possible, the consequences would be much more wide-ranging. Much of human suffering is due to human shortcomings and weaknesses. Therefore, if it becomes possible to edit minds, the incentive to make everyone resilient, jovial, agreeable, patient, extroverted... etc. would be strong enough that a natural normative standard would put itself into place by the action of market forces.
Having a diverse set of personalities helps society but every parent would want to give their kid the traits most conducive to fitting in and being happy.
My issue with the bridge thing is that it's easy enough to blow up bridges, especially as you're retreating from the territory they're in, regardless of their location or construction. It could cost billions of extra construction dollars to unnecessarily site a bridge in anything but its obvious ideal location (e.g. the shortest possible span).
So the frequencies of the fireflies need to be pretty close to the same. How close are they actually?
Exactly, that's two completely different things. It's akin to a compiler using the famous "switch statement becomes if-else chain if less than 7 items, otherwise lookup table".

The parent posts are referring to macro-level optimisations, where large changes to how a system works are implemented, in order to get massive gains in performance. Picking out the essence of the larger implementation would be a difficult task for a compiler, but more importantly it wouldn't have enough information about the context of the application to make optimisation decisions. Things like: do we need to read from that file each time we need this piece information, or is it a once-off that can be cached? Unless this contextual information is expressed somehow (and it basically never is), only the programmer will be able to make the change.
Now this is a lot more true, and the military value of having good transportation within the boundaries of your own land has been known since at least Roman times, and likely much farther back.

It doesn't explain the bridge blowing up thing, however.
> It should be quite easy to see the value of optimizing compilers. Compile your program with optimizations turned off. Now make it as fast as your release build again, while still keeping them off. For much of my code, I think this would take years.

The problem is that, say, C does not allow to express the necessary details about the optimizations that you want to do. This is exactly something DJB calls for in programming languages.
Why Scala? – excellent video (2008)
I don't see that. :/
Could you just drop me an email? (At http://p.migdal.pl/.) Then we can redirect talks to any channel, Hangouts included.
I don't remember any limitation like that, so I'm guessing they figured that mess out quickly. It certainly isn't required to get started today.

My biggest pet peeve is that you can't start 64-core instances with a trial account, even if you have lots of credit.
Agree. That's what I say. Every country lives in a bubble. But let's not demonize any particular country. It's just unfair. Every country has its best minds which try to make this world a better place. Let's try to give as much credits as we can to these great people.
what about stuff like cortisone? It's addictive (you build a tolerance, you have to taper the medicine at the end), but it very far from the issue of heroin.

I am asking in good faith: I used to be prescribed cortisone, and managing the end of the treatment was a pain, I just decided to stop worrying treating my rashes altogether, because that was getting ridiculous. I am wondering if some doctors also threw the towel on that one.
My wife is a commercial litigation lawyer in the UK and 10% is the figure she quoted to someone last night in a discussion.

Also worth noting that, at least here in Scotland, advocates (who are our equivalent of barristers) still get paid for the case even if it settles!
Ask HN: Worst broadband experience?
My story: currently I am in my hometown Nanded (India) for holidays. We have a BSNL broadband plan with 1 Mbps speed plan and its the worst.

my plan has a FUP limit. It means that after certain usage they will reduce your speed. fine . But when that usage is completed they redirect all HTTP traffic to local IP where they ask if the customer wants to recharge with a new plan. If one says no the service resumes with reduced speed. But the problem is that local IP is down for some time, therefore, I have been unable to browse HTTP sites. I tried to contact the local office but no response. My father told me that they unplug the telephone cable while they are in office and plug it back when they leave. He saw it by himself when he personally went to the office to register a complaint.
Also sometimes out of nowhere redirect HTTP traffic to their promotional pages, which freaks me out.

Also, speeds are tremendously slow sometimes. The call center respondents are terrible.The keep on hold for most of the questions. They don't know about most of the problems with broadband. The local office people are very rude and don't a give da*n about customer service at all (Well that's the case about most of the government offices in India).I have no other broadband provider in the area so no other option. Also, we pay like INR 1000 a month for this connection.There is a need of disruption in this sector.

ps- I have started using https everywhere. problem solved. but service and customer service remains the worst.