skysight-inc/HackerNews huggingface dataset:
When people said this genuinely, the (invalid) logic was that either:

- people who dislike you care deeply about you (enough to hate you), this proving that everyone cares deeply about you.

- people who dislike you dislike everything, so their dislike doesn't matter.

Both are obviously ridiculous, and now people mainly use the term ironically.
#define CTO "Chief technology officer"

Dialog MessageBox;
MessageBox.Type = Info;
MessageBox.Show "CTO means "+CTO;

// erm...
Definitely; Linux also makes this point in his well-known post on x86

Linus, perhaps?
Here's my pie in the sky plan. We'll send all the excess water from melted icecaps to mars for terraforming purposes.
Unless you are using VoIP, all of your voice calls go over the 2G network.
Fire TV and Fire TV Stick both support DIAL already. If you're a developer, here's the technical details:

https://developer.amazon.com/public/solutions/devices/fire-t...
There are many reasons not to use std::string, some of them more valid than others.

Judging a C++ framework by whether it implements its own string type probably isn't a good idea. C++ is inherently limited, and a string type is often the only way to have certain design guarantees. In a performance-critical context, it's sometimes crucial to control the exact pattern of allocation. And not just how they're allocated in memory, but also how often they're allocated. You can control std::string's pattern of allocation by using a custom allocator, but you can't control how often std::strings are created, for example, because std::string implements an interface which is guaranteed to construct temporary strings. This normally isn't a problem, but in contexts where every millisecond is crucial (like gaming) this can be disastrous, since it's very hard to optimize the performance characteristics of std::string once it becomes pervasively used throughout your codebase.

Another reason to make your own string type is for proper unicode support. Maybe C++11 or C++14 added features to help with that, so maybe this is less valid nowadays. I haven't kept up.
The decoders have a throughput of 4 fused uops or instructions per cycle, but are limited to 16 bytes per cycle (which tends to become the limit if you attempt to push >4 unfused uop perc cycle). But in Haswell, the uop cache has double that size limit, plus it counts late-fused uops as one, so it's not that impossible to sustain >4 unfused uop per cycle in certain loops... Agner puts the limit at 6 instructions, so at least 6 unfused uop per cycle (maybe 8)

Renaming or retirement could bottleneck, but Agner hasn't found them to bottleneck in Haswell so that's more theoretical.
> OUR MOST PREMIUM AI SERVICES WILL BE ADVERTISED AS CONSCIOUSNESS-FREE.

I misread this as: "our most premium ad services will be advertised as conscience-free." :)
My most hating comment is:

'Ah interesting re self - how did you find out about that?'

Which I didn't think was particularly harsh.
> I hear Iran and Saudi Arabia are lovely this time of year.

I hear Sealand is cold and lonely year round.
Considering the many advantages to shooting in RAW, it is safe to assume that all one-size-fits-all software processing (a la iPhone) are vastly inferior to performing the image processing manually (with the data directly off the censor, uncompressed, and unaltered)
> Maybe it's just me, but I've never found most functional code I've seen to be particularly declarative. I certainly like purity and immutability, but much of it still reads imperatively to me, just in a slightly more abstract style.

How much have you seen? If you can understand Haskell, the ideas in http://gergo.erdi.hu/blog/2012-12-01-static_analysis_with_ap... are pretty neat and directly exploit declarations.
I appreciate the irony of me posting this "hater" comment, but...

my "most hateful" comment was this:

"Thanks, would love to see your app when it's ready!"

Not sure if it's ready for prime-time.
I can't wait for ToDoMVC.js, a highly specialised JS framework designed for creating a simple todo app in 5 lines of code.
The time I hacked UC Berkeley to avoid getting expelled
MIT Immersion does something very similar for your email. https://immersion.media.mit.edu/
Relations work well with functional programs. Some people even want to make relations the default data type. (We did something similar at Standard Chartered.)

See eg http://lambda-the-ultimate.org/node/1446
I created a new Terminal.com snapshot to try this this IDE. Feel free to take a look at https://www.terminal.com/tiny/BRIrX20hCQ
Oddly enough, they still appear to exist: http://wyomingcompany.com/
Probably cloud app is better for on-the-go solution and native app is more straightforward for batch processing?
I've also just installed Polarr's Chrome App from
https://chrome.google.com/webstore/detail/polarr-photo-edito...
Sometimes I think coding as a CTO is inappropriate; sometimes I think it helps garner a deeper understanding. I go back in forth.

I think the analog for the CEO might be giving up sales, if they were engaged in that early on, which is common.
It's in the right order of magnitude, considering that at the time the most popular type of PC memory would be PC100/133 SDRAM with a latency of 2-3 cycles at 100/133MHz FSB, and a typical CPU being a Pentium II/III at 400-500MHz - 4-5x FSB frequency meaning 8-15 cycles at the core.
Did you mean column value inline edit? If so, yes, thats going to be implemented at some point.
"Ignoring data that you don't like is fundamentally self-defeating."

I agree.

FTA: "We also find that one of the favorite policies advocated by conservatives to prevent voter fraud appears strikingly ineffective. Nearly three quarters of the non-citizens who indicated they were asked to provide photo identification at the polls claimed to have subsequently voted."

Just because "X is a genuine problem", which I agree we should regard more likely in light of this study, doesn't mean "Y, which supposedly addresses X" is a good idea. In this case, we seem to need better matching of voter registration to citizenship or suffrage for resident aliens - neither of which has anything to do with producing an ID at the polls.
unfortunately, many (if not most) companies do this ... this happened to me a few weeks ago on Dropcam's website as an example (it was a post about it's inability to stream the camera's video feed locally)
I think you're still falling into the religious trap here. Quite often I will put inline css into the html page, or use a table tag. Normally I would never admit this, as I would be hounded by css zealots. Often I do this when I'm building a user interface in html/javascript, or for a single one-off layout in a single page. Using external css in these cases would make it much more difficult to understand/maintain.

I can understand the argument that "you should put styling into an external css so you can just change it in one place rather than throughout the code". However that argument doesn't apply to many use-cases.
I can't tell you if it's true or not, but you can read more about it here: http://en.wikipedia.org/wiki/Wheeler's_delayed_choice_experi...
Same here, that's the reason why pgweb was created.
I think #1 is obviously a huge issue. I am less convinced about #2. A lot of the tech IPOs in the past few years (mod Zynga?) have done well since the IPO. I Andreesen's argument about shorts driving the price to zero is kind of silly. To cash out on a trade, the number of shares you buy has to match the number of shares you sell. So if you start the trade on the short leg and the stock goes down, why wouldn't you expect the price to be driven back up when you buy back to cover your position?

You can look at a tech company like Apple whose shares are some of the most frequently traded shares in the market, and you can see that in the long term, as the company has done better, the share price has gone up. The market still works even in the presence of all the short term trading.
"Unnamed sources" can usually be considered officially floated statements when coming from any major media outlet. If major news organizations printed anonymous sources in the administration saying things both that 1) didn't have any component that can be factually verified and 2) were not something that the administration wanted to release, they'd find themselves in enough trouble enough of the time that it would become difficult to do their jobs or stay profitable.

edit: they're really not anything that actual journalists should be including in their stories. Sadly, these quotes from unnamed sources are often the entire story.
Correct. I'm sure they did some research and realized they had hardcore customers that are willing to pay an absurd premium and milked it for all its worth. The big shame is that if they simply went with more reasonable pricing, they may have been able to make even more.

DR took some getting used to when I made the transition, but overall it was a much more enjoyable experience once all the numbers were taken out of it. At a certain point you stopped trying to min/max things and just enjoy the experience which I think was the entire point. Then you added their visual Stormfront client and it was amazing. I'm sure I still have all my maps somewhere.

I'd LOVE to understand the business factors that caused Simutronics to arrive at their current prices. Such a shame...
Not the way I am thinking of it. A retro is more what went wrong / right with our interactions in the team or outside team. It's rarely in my experience a technical what if discussion

I am thinking more a way of allowing a single CTO to engage regularly with individuals, less time consuming than 1:1, more free flowing and technically focused - a discussion on what are good or bad or crazy approaches.

Again the main things not to do are give the answers nor set deadlines. That's for the team / coders to do.

I think I see a blog post sized comment coming so will stop now :-)
Fewer hyphens might also be in order.
That's just textbook Poe's Law at work.
I think it solves a practical problem for HTML templates.

For example, React embeds HTML templates into JavaScript using JSX. Unlike most template languages that generate strings, their templates build a JavaScript tree structure without an intermediate string phase.

This is rather hard to do in a practical way without a language extension, since having a separate file for every tiny HTML template is unwieldy. Also, most alternatives involve building a shadow language [1] into the template language which isn't as elegant as writing code in whichever programming language you're already using.

[1] http://gbracha.blogspot.com/2014/09/a-domain-of-shadows.html
Step through this with me...

I've got 5 Bitcoins. I transfer all of them to a new sidechain for 50 Sidecoins. This Sidecoin sidechain has a different block reward. Let's say 3 weeks go by. Now there are 10,000 total Sidecoins. Let's say I've got 2,000 of those Sidecoins because I've sold the rest. How do I convert them back to Bitcoins? Can I only transfer 50 back? Can I transfer all 2,000 back? What are they worth in Bitcoin now?
It really depends why you are using the table layout. Quite often the reason for using tables is to lay out multiple items based on their content size, so you want the default automatica layout.
>"The Obama administration in my view is conducting a war against whistleblowers and ultimately against independent journalism."

This is spot on. When you use your power to ground another President's flight in the hope of catching a whistleblower from your own country on it, there is something very wrong.
uop fusion is described in Agner's microarchitecture [1] and also on Intel's optimization manual [2, §2.3.2.6]. I don't know of any breakdown of uops for AMD's chips, but it's reasonable to assume that `add reg, mem` does that; it's the `add mem, reg` case which forces at least 2 fused uops to be issued.

EDIT: OK, apparently an AMD "macro-op" can actually be a 3-uop read-modify-write operation [3]. This is news to me.

[1] http://agner.org/optimize/microarchitecture.pdf

[2] http://www.intel.com/content/www/us/en/architecture-and-tech...

[3] http://www.realworldtech.com/bulldozer/5/
In 2011, the New York Times published an interactive "wisdom of crowds" survey of future technologies:

http://www.nytimes.com/interactive/2011/12/06/science/201112...
Currently no, but ability to specify connection settings from web interface will be implemented. Its one of the items on todo list.
Scala sure is a beautiful, beautiful language to read; definitely want to dig in deeper now
I am a noob when comes to the web. I've spent all my years doing C, C++, Pascal and using TurboVision, Delphi, MFC, wxWidgets, Qt, some minor GTK, etc, mainly as sound and then tools programmer at a video game studio.

So this would be of great help to me, since as much as cool names these are - I need some kind of "rap genius" mode for all the dom-lingo and this comes at the right time.

Thank you!
> and then managed to increase the number of people in that segment by 370%

Did this end up raising overall conversion rates proportionally? It could be that users who would already have converted in the end are more likely to bother to set up a custom theme.
Um guys, A5/3 is completely broken. According to Wikipedia: "In 2010, Dunkelman, Keller and Shamir published a new attack that allows an adversary to recover a full A5/3 key by related-key attack.[5] The time and space complexities of the attack are low enough that the authors carried out the attack in two hours on an Intel Core 2 Duo desktop computer even using the unoptimized reference KASUMI implementation. The authors note that this attack may not be applicable to the way A5/3 is used in 3G systems; their main purpose was to discredit 3GPP's assurances that their changes to MISTY wouldn't significantly impact the security of the algorithm."

Even if A5/3 weren't broken, there are still tower dumps and IMSI catchers, which are a whole lot easier to use than breaking encryption.
Yes A5/3 is better than A5/1, but I call bullshit on this whole article.
Can anything slow the Java 8 train?
Bakırköy Kalorifer Böceği İlaçlama, Kalorifer Böceği İlaçlama Servisi
Yes I do mean him. Fixed.
O what now? O(7) is the same as O(1)
Who Has Your Back 2014: Protecting Your Data From Copyright/Trademark Bullies
Nextbit Unveils Simple Way to Sync/Store Data Across Multiple Apps/Devices
From where I sit, it looks a lot more like python 2/3 stuff. Angular 1.3 will be around for a long time, there's talk about official google support for a year or more post-2.0 release. From there, the community can keep it up. It works fine.

Moving forward means moving forward. A 2.0 change is a lot of breaking changes, fine. And yeah, developing it all in secret (as the blog complains) isn't precisely the trad-FOSS way, but plenty of platforms and libraries get developed closed until they cross a critical threshold.

Would people rather Google didn't work on this stuff at all? Seems like they can't win.
Since K7/K8 at least. See Agner Fog's microarchitecture manuals, or Anandtech's core/K8 comparison.

You're probably thinking in terms of AMD's "macro-ops" which is basically the same thing as Intel's fused uops.
Aweseome. For my quick photo editing needs, I've been using the Pixrl Touch App chrome app. I'm pretty sure Polarr is going to replace that.
Some things can't be compiled. Emulators for instance can be compiled for the main guts of it, but the actual operation of emulation can only be interpreted, because the emulator doesn't/can't know in advance what code it could be called upon to be emulating.
Unsourced wikipedia articles seem to suggest that Wheeler believed the exact opposite on retrocausality. Since both pieces seem to cite no academic sources I will leave it to you to determine which is true.

http://en.wikipedia.org/wiki/Wheeler%27s_delayed_choice_expe...
very nice. I currently use pgadmin III. How does this compare?
And Spain isn't corrupt?
Every car is marked with a number you can see. And these numbers, just as driver names, are known to each Uber user and of course to Uber company. Did you ever use Uber? There's no anonymity there - you know who your driver is, and Uber knows too. Everything is recorded. It's not a fantasy, it's a fact that is obvious to anybody who used the service even once. And Uber asks every user at the end of the service for the rating. Uber may be employing a lot of people, but they are in no way anonymous or untrackable.

>>> with the apparently requisite bad grammar

Yes, English is not my native language. You caught me. This invalidates all my arguments, of course. You won, take a cookie.
> There's something really satisfying and secure about the feeling of putting a physical key into a lock and unlocking it.

Right, until the key falls out of the lock and your car turns off.

http://en.wikipedia.org/wiki/2014_General_Motors_recall
Sounds like Apple should start licencing out Touch ID to car companies
Short? Perhaps, but as a front-end web developer I really like to see vanilla HTML to grok instead of the DOM being created via helper functions.
Well, you know what they say; a gun in the first act goes off in the second. Given these tools, the agencies equipped with them are not going to sit around not using them.
Losing touch with actual dev problems is one of the occupational hazards of architects. I think the way to make "chief architect" work is that the chief architect does at least some development him/herself. The architect could for example build the prototype of a new system, perhaps with a small team of assistants.
Sci-fi film leads to new scientific discovery
Maybe you're just not that good at hating ;)
SEC Begins Sending Out Investigation Letters to Bitcoin Companies
Could it be using the wifi to transmit the voice commands?
And then make it illegal to own the documentation if you lack the rights so it doesn't fall into the wrong hands.
Microsoft Research has a prototype that is headed in that direction:

http://academic.research.microsoft.com/PaperCitationGraph#19...

It requires Silverlight. It also isn't showing a full map (but the idea is sort of there)

http://academic.research.microsoft.com has some other tools for looking at the connections between papers and authors, and some of it does not require Silverlight.
Microsoft’s Bing beats Google to emoji search
While I agree that Leica went off their rails, I don't think that's a good example, the Sultan of Brunei had a gold plated Mercedes made for him, I think a few cameras are easier to obtain :)

> There are many rich and famous people in the world, but not everyone knows the art to splurge it. http://www.nairaland.com/1896187/meet-man-7000-luxurious-car...

He also own 7000 of the most expensive cars and three full size airliners as private jets. (Posting this just because I found it hilarious. I knew about the gold plated car and I found this list when looking for a source)
I routinely write code that doesn't compile. Which is not to say that it's the most frequent case, but that I do it deliberately as a matter of course. Specifically, when I am making certain kinds of changes where I know that the compiler will catch everything I need to change as a type error, and thus surface those to me more quickly than any other means of finding all those places. Of course, I don't wind up asking other people to tell me what the error messages mean.
SIFT and SURF are both patented in the US.

SIFT: http://www.google.com/patents/US6711293

SURF: http://worldwide.espacenet.com/publicationDetails/biblio?CC=...

More info: http://opencv-users.1802565.n2.nabble.com/SURF-protected-by-...
Why would you think that "text-primary composition will look archaic"? What exactly is this "social media"-form of communication are you talking about? Because much of the social media that I see is text-based.

Just curious, but were you around during the time of MySpace's peak? That was a site that fully integrated multimedia into profile creation and wall posting, much more so than Facebook.
Heinlein made a chart of the future for his "future history" series, which, surprisingly, does not appear in the article. Here it is, from 1941:

http://www.nitrosyncretic.com/rah/fhchart/

- "Transatlantic rocket flight early 1960s" - correct, Gagarin and Shepard's suborbital flight.

- "First rocket to moon, 1978" - too conservative.

- "False dawn (of space travel), 1960-1970" - correct.

- "Antipodes rocket service, 1975" - the Concorde came close.

- "Luna City founded, 1985" - not even close.

- "Interplanetary exploration and exploitation, 1995" - yes, but without people.

- "Space travel ceased until 2072" - so far, correct.

- "Bacteriophage, 2000" - A bioweapon? Unclear.

- "The Travel Unit and the Fighting Unit, 2000" - huh?

- "Rise of religious fanaticism, 2010" - he got that right.

- "Commercial steroptics - 2015" - 3D TV, Oculus Rift.

Not a bad track record.
Maybe some sort of pair programming could be good for everyone involved?
Thanks for recommending all these features. Viewing / dragging histogram will be in our dev pipeline soon. There are some generic noise reduction algorithms that do not perform very well so we want to implement a few from the recent research papers. this is in our pipeline too.

- Update, we just added the previously hidden de-noise function there, it is not the most efficient but algorithmically correct, hope this helps
Considering there is a war between many Arab entities and Israel, the different parts of Israel get along pretty well.

In Israel, there are Moslem and Druze cops, soldiers, judges, doctors, nurses, and so on. If peace ever breaks out, things will improve.

The rules in Moslem societies are terribly discriminatory. Look up the history and meaning of the word Dhimmi. Non-Muslims cannot testify in court and cannot even visit the city of Mecca.

One of the reasons a Jewish State was established is that Islam forbids equality between Muslims and non-Muslims. Other reasons, of course, involve Europe and Christendom.
If it's like the Fire TV remote it's bluetooth and the microphone's inside it.
So people trying to minimize tracking should not pay for their prescription drugs with Apple Pay, it sounds like. Only use it to purchase things that cannot inherently be tied to your identity.

You can still be tracked from store to store, but they won't know who they tracking (until they start playing with face recognition, or putting a license plate scanner on the drive through, or things like that...).
> If authorised dealerships are the only people who can legally re-code cars/keys then they've just assured themselves a huge business boost.

One of the neat ideas that, imho, doesn't receive nearly enough attention in the bitcoin space is smart property -- you can use the blockchain and cryptography to have decentralized property transfer, even offline and in a hostile network environment (ie a thief trying to spoof a property transfer message to the car.

https://en.bitcoin.it/wiki/Smart_Property#Theory lists the gorey crypto-details, but imagine instead of transferring ownership, you just temporarily grant another party (ie your mechanic) to have 'ownership-like' rights to your car while it's in the shop.

> Set up an industry group who stores the car's private keys and allows any authorised shop to request them...

Centralized points of failure always fail. How long before the next Target or Home Depot has a credit card breach? How long before this centralized authority blocks non-dealer shops from being part of the network (or pay exorbitant fees).

We can decentralize all this while still keeping it cryptographically secure.
the remote for the fire tv is bluetooth[1], so I think that is a safe assumption.

and the picture of voice over IR made me think of the IR stream coming out like morse code...

[1] http://zatznotfunny.com/2014-04/tale-three-remotes/
Polarr dev here. we're very interested in bringing raw in the web and if there is a possibility of decoding and editing raw properly, we're either the first to do it or it will become some sort of commodity supported from the browser layer.
A Code of Conduct Is Not Enough