skysight-inc/HackerNews huggingface dataset:
The US Government nearly doubled in size during his time in office, with his party having significant Congressional power, and he didn't try to stop any of it. He helped create vast new agencies that are extremely expensive to maintain. He created Medicare Part D. He launched two sizable wars, and expanded the military dramatically. At a minimum, Bush was/is a fan of big, intrusive government.

The more accurate description might be to say he's a proponent of really big government. He's very far away from being a proponent of small government or Capitalism.
I think the system used to claim your account is the one that had data stolen from it.

Our luck ... our data was stolen in the Anthem fiasco and used to submit fraudulent returns. No problem. The IRS contacted us to let us know and asked us to use the verification system to prove we were ourselves.

I cannot wait for the auto notification we were part of this data issue. lol

What I cannot understand about the issue is no one noticed a 50% failure rate in the process.
So when the victim is someone you don't like, it's somehow their fault??

The fault should be with the person/people that stole the tax information, not the IRS.

Blaming the IRS would be like blaming a home owner for not installing a good enough security system when they get robbed instead of the criminals.
You seem to be lumping Xcode with Swift.

Have you tried using Objective C? The Xcode support is fine. The debugging experience is fantastic.
I don't understand this obsession with the mysterious "time machine".

You don't know for sure whether a feature will ever be implemented or not. Neither side has a definitive answer, or there would be nothing to debate.

So the best you can do is estimate the costs of doing the necessary work in each scenario (do it now but don't need it later, do it now and do need it later, do it later when known to need it), the likelihood that it will in fact be required at some point, and therefore the expected benefit of doing it now vs. later.

It's a straightforward risk assessment and cost/benefit analysis, and you make the best choice you can given the information available at any given time.
Come on, boy, stop joining headline Party!:)

You should make sure you truly understand what's the meaning of the word "latency".

Your story is not unique[1]. The basic concept is: latency != 1/throughput.

I have no interest in your codes. Just from your README, I am sure you make mistakes.

Here, do you ask several questions for you before publishing eye-catching headline? Such as,

1. what's the cost of one CAS op (and maybe volatile)?

2. what's the timing accuracy in Java?

3. what's the latency of one main memory accessing?

4. ok, more pitfalls in Java, OS and micro-benchmark coming...

if you have basic understanding to question#1-3, you may not claim "20 ns is possible. The best I've gotten with a bare bones optimized test was about 16 ns" yourself.

[1] http://www.infoq.com/articles/High-Performance-Java-Inter-Th...
... or what has been prevented. It is a shame more open records aren't available as to what was done with the data. Transparency could be a key.
And worse, there's no way to rotate it that I know of, so it's like having your password leak and being unable to change it. It's out there forever.
This is actually very interesting.

However, I still am left with the feeling that you have reached this conclusion by means of more than three decades of practicing both the right thing and the wrong thing as well (we all make mistakes, etc).

So basically, how did you realized that "Plans are useless, but planning is indispensable" if not precisely by trying to plan, and then observing it's uselessness?

I could almost bet that you now assume that the architecture will be wrong in a week's time and yet you always find a way to actually make it resilient to this and make it work, otherwise I would have to wonder how did you ever accomplished something if indeed 100% of your architectures was wrong in a week's time.

I.e., this is your experience in your craft. Flowing like water, Bruce Lee would say.

Now, the point I did not get though, is, what exactly are the differences between being a craft or being war?

If it's a craft I kind of assume, like you, that I'll never be able to design the perfect architecture, but only the best architecture that I could have produced at the time. And just strive to get better every time.

If it's war, then it basically means that at any time anything can explode, but then I would be filled with despair all the time I guess. Maybe not. Is this what you refer to? if it's war you have to design assuming it will break very shortly and then work around that? or "make do with what I have" as they say?

Again, very interesting points and I appreciate the discussion since this has been haunting me almost my entire career.

Edit: By the way, I hope you don't me if I quote you. Those are some nifty points right there.
I guess it all depends on the kind of job that they have openings, especially in managing people so they prefer on-site workers. But if the job is like mine. I teach english on skype with native language at http://preply.com/en/skype/english-native-speakers, you can work remotely :)
Carbon, so not Classic, but based on the updated Classic Mac OS layer.

It was PPC only, last updated in 2003.
Not as much Java as the JVM, because even if people are abandoning Java the language, the JVM will survive I think since not-insignificant languages such as Clojure and Scala are using it.

Learning Java to a comfortable degree will most likely expose you to the JVM and its inner workings, which is really a good piece of engineering.
I know of a fintech startup that hired a guy who had been convicted of embezzlement at a previous company.

If I could short that company...
Computers are everywhere. A robot is a mobile computer. Just open a laptop in the conference room, and at-home workers can attend the meeting. I don't get the need for a robot at all.
Abandoned: The Rise, Fall and Decay of Disney’s River Country
Related: what do people think of Yodlee?
If I zoom, it doesn't mean I want to be forced to scroll horizontally back and forth. I don't understand why anyone would want to do that.

When text reflows while zooming, you can choose exactly the size that is most readable for you.

For example, if I read while walking, I usually make text size larger, because it improves reading speed.

And you can comfortably use desktop versions of websites.
It's just a Poisson process
Moved for whatever reason to: https://www.youtube.com/watch?v=Fx304EfqtMo&feature=youtu.be
Why is it assumed that anyone that doesn't like Obama must like Bush? They are both in favor of huge spending. They both support wars that we probably don't need. They both are in favor of the Patriot Act. They both spend tax payer dollars towards their own crony special interests.
Oh, I agree 100%. My comments are directed solely at what drives most politicians, and that is their own or their party's electability.

Rand Paul is a politician as much as any other, and the tea party are nutters. Obama hardly has a stellar record in office and all of the incumbents are, IMO, laughable at this point.

I'd say that politicians, and their monied interests, are killing real political debate.
This leads to questions about what architecture must look like, since it needs to be extremely malleable to support YAGNI.

Precisely. I think this is where some of us might be talking at cross-purposes. Given that implementing robust architecture typically requires work, even if the expectation is that it will be efficient in the long term, I don't see how one can reasonably argue for a flexible architecture to support future developments without considering what sorts of development are most likely to be necessary. Whether you choose to assume general programming principles or something more domain specific is just a matter of degree -- even a simple modular design is more work than spaghetti code in a trivial case, but I imagine most of us would agree that trying to keep things modular is highly likely to pay off for any project of non-trivial scale.
Most certainly a socialist of a modern type, unquestionably a collectivist. Even more an international than national socialist, although obviously not a communist.
7 habits of highly effective people
Zooming in without reflow, makes things bigger, but means you now have to swipe to move the viewport over the text.

It can be an annoying feature, though there are other things that can be annoying about actually reflowing the text as well, as a lot of the mobile layouts are already cramped, and as such zooming could cause other issues.

It's a situation where you're given several really bad options, and you need to pick one you feel is most optimal. Locking the viewport to a specific zoom-level to prevent the side-to-side swiping is an accessibility issue, but makes the layout simpler.
Obama knows that's not the case at all.

Lack of any targeted surveillance is not the alternative.

The alternative is to have to get individual warrants that are targeted, specific, limited. The political machine that Obama is part of hates this alternative.
this is crazy and obviously wrong.
App requires more work to maintain. its much easier to update website. App requires a build, submission, approval etc.

I have not updated my downloaded app in long time.

For HN, official APIs are very limited.
So you want zooming to act like Control++ and Control+- does in desktop Chrome/Firefox?
> But if you want to swap the source of the video to your 240p version if the video is buffering 'too slowly'?

This sounds like something that should be a feature of the protocol used for streaming (in fact, I'd be surprised if most streaming protocols didn't support such functionality). Even without, this should be possible to do even with a native media player, and many streaming providers offer streams with different bitrates and encodings and such (for an example, check out soma.fm).

> YouTube-like annotations?

Most video players have subtitle and even captioning support; it shouldn't be hard to extend this to arbitrary annotations, be it as part of the streaming protocol, part of the media encoding, or even as a separate stream or file.

> Show suggested videos after?

Could be hypothetically done with an API call on the player's part to the video source (or some other source that indexes videos), which then provides the list. The player could then display said suggestions.

All three of these things could be worked around with a standard "metadata" path that such a video player would access and fetch an HTML page or JSON/XML document or somesuch.

> Developers aren't going to want to support all environment configurations

Nor should they; they should instead support agreed-upon standards, like how web browsers support agreed-upon standards for HTML/CSS/Javascript files and HTTP(S) 1.x/2.0. I don't use separate web browsers for different websites, after all.

> Additionally, there's a lot of great research going into browser sandboxing and user-driven permission granting. Allowing content-compatible-but-unsandboxed XYZPlayer to take over content playback negates a lot of the potential benefits.

Part of the issue is that operating-system-level sandboxing has historically been insufficient. Bringing some modern server-grade sandboxing techniques (containers, VMs, chroots, etc.) to the desktop and mobile realms in an easy-to-use manner would alleviate the need for browsers to try and implement this themselves.
The CEO of Lifelock posted his SSN in several ad campaigns to tout the effectiveness of Lifelock. And, surprise, his identity was "stolen" 13 times[0].

[0] http://www.wired.com/2010/05/lifelock-identity-theft/
Isaac Asimov: A lifetime of learning
Edward Tufte argues that powerpoint is indeed the problem.

PowerPoint is a slideware operating system which forces the presenter to contort the content into its low-resolution format. This necessarily makes the content less understandable, unless the content happens to be photographs and your topic is something like art history. It's easy to say it's the fault of bad presenters, but other formats don't necessarily make your audience dumber; with PowerPoint it is the rule rather than the exception.

"The average number of numbers on a powerpoint slide is 12. This is slightly better than communist propaganda (Pravda 1982). For comparison, see the sports page." --me, poorly paraphrasing

Discussion of how slideware led to 2 space shuttle explosions:
PowerPoint Does Rocket Science--and Better Techniques for Technical Reports
http://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=0...

Tufte's textbooklet on powerpoint (an excerpt from his book Beautiful Evidence): The Cognitive Style of PowerPoint: Pitching Out Corrupts Within
http://www.edwardtufte.com/tufte/powerpoint
App Store Review Guidelines 2.7 states:

> Apps that download code in any way or form will be rejected

If the platform terms ban it, it doesn't matter if it can be executed technically.
But I thought the surveillance, at least the data collection, isn't targeted. No one has an issue with proper, specific search warrants.
Cheap, Deep Learning with Fusion Reflection
More like any application that interfaces with a JSON-based API. Those API calls work by talking to a server over HTTP(S) and requesting something from a URL.

There's no reason why a native app can't do this - in fact, many native apps for things like YouTube and Pandora and such already do this.
Libertarian who wants to eliminate public schools and privatize fire departments (though I'm not necessarily as enthusiastic about the latter) reporting for duty, sir.

I'm afraid it's you who has the limited Beltway understanding of libertarianism. Rand Paul isn't a libertarian and he'd probably gawk at most actual libertarian political theory.

He's a states' rights conservative aligned with Old Right ideals (nowadays associated with paleoconservatism). These used to be common, but have been eclipsed by the more warhawking neoconservatives over the past few decades or so.

fiscally conservative, in favor of limited government, limited intervention in individual's lives, pro small business

None of these things are necessary to libertarianism. Hell, even being socially liberal isn't necessary for some of the more propertarian, extreme Rothbardian interpretations of anarcho-capitalism and the so-called paleolibertarians, like Lew Rockwell.
> Come on, boy, stop joining headline Party!:)

Seriously. Saying things like that make you look really bad - no one will take you seriously.

I got that 16 ns with cache-line aligned carefully tuned assembler. No false sharing. And it most definitely didn't use CAS, but FAA. I used CPU TSC timers.

That said, I'm pretty sure you can achieve close to that in Java as well. 20-40 ns latency between two CPU cores on same socket wouldn't surprise me at all. Throughput can be even higher, if you start to batch messages.

Anyways:

1) Cost of CAS depends on contention. About 15 ns in any case without contention.

2) Timing accuracy on Java... Well not that I really use Java much, but I'd imagine it's exactly same as on C++, if you can access TSC somehow. Nothing prevents from ping-ponging messages between two threads either a few million times -- that way even low resolution timer is more than enough. Yes, 20ish ns latency is doable.

3) Who cares about memory latency, the point is to communicate by cache line sharing. Main memory would defeat that.

4) ?
In a zombie plague, surviving in a forest would be easier than a city
http://www.devilsadvocategame.com

I'm currently in the process of writing many questions like this for my game Devil's Advocate (link above). Each polarizing question should make members of a group think hard about whether they agree or disagree. Some other examples:

-Personal drones should be regulated.
-It's good for young kids to have tablets and phones.
-Over 50% of shopping malls will be gone in 5 years.
-Losing your wallet is worse than losing your phone.
-Traveling back in time would be better than forward.
-Winning the lottery would be better than living to 200 years old.
-80s fashion was uglier than '90s.
Better to be missing an arm than a leg.
-Most food expiration dates are bogus.
-Parents should be allowed to choose the gender of baby.
-College athletes should get paid for playing.
-Neckties make less sense than high heels.
-Cursive should be taught to elementary school students.
The Logic of Crystals: William Astbury and Kathleen Yardley’s Space-Group Diagrams
How exactly does Rand Paul qualify as "socially liberal"?
The legal crux seems to rely on if a significant amount of the original work has changed or been put into different context that sets it apart from the original work.

Examples being Vanilla Ice vs Bowie & Queen, and Girltalk/Illegal Art [1]

[1] http://illegal-art.net/girltalk
So you think burnt out native app developers can't produce similar rants?
More like a cage of Duverger's law.
Except they don't really force the lowest common denominator. It's not too hard to write a plugin for cordova. Additionally,

React Native isn't write once run everywhere - it's learn once run everywhere. And it interfaces with the real native widgets and has the javascript on it's own thread. That's anything but feeling right. It's more like Javascript bindings than a totally new paradigm.
> People tell me I should clean my house, but if the cleaner charges $20/hr and I charge $50, and I don't enjoy cleaning more than twice as much as I enjoy my work, why would I clean my house myself?

You don't have to do it yourself. You might decide that it's worth paying someone else $20/hr so that you can do something else with your time, whether that is working, spending time on a hobby, or just sitting in front of the tv relaxing. One of those 3 scenarios is better financially, the other 2 are worse off financially but may be better for your health or happiness.

FWIW, I also use the services of a cleaner every couple of weeks because I judge that a worthy expense.

I was trying to make the point that not every hour of every day is "worth" exactly the same financially. My very last sentence was key, and probably should have been more prominent.

> And sometimes you might come out financially worse, but in a better position strategically, socially, or personally.
> That's a colorful metaphor

Colorful yet probable. It's part of the reason I've started to believe that someone with strong conviction like Ron Paul would actually be best for a while.
I think what I was trying to say it's not really that developers are divorced from science, but that the day-to-day tasks that we do end up being far from whatever paper or thesis taught us how to do. The example that comes to mind is REST. There is a lot more in that PhD thesis than what is actually used and implemented outside of the lab.

That's what I meant for craft. In the end I don't see anyone implementing "all the science" regarding REST, only those parts that are needed and even then... as best as some engineers understood it (myself included of course). That's also the reason why we end up calling "RESTFul" a lot of stuff that Thomas Fielding clearly states is not.

At least it's good knowing that I'm not alone and other people feel the same. So in the end I know that I can do my best... but not more.

It's a funny beast this development thingie...

Edit: So basically just reinforcing your point...
Or your thread has something else it could be doing while messages are unavailable. It sounds like you haven't thought much about message passing at all and could probably be a little more humble.
We could debate the efficacy of the skills that were exhibited by imperial Chinese civil service exams, particularly at the contemporary era as Napoleon. A system that selects for devoting years or decades to studying Confucius and various commentaries thereon, and in learning to write formulaic "eight-legged" essays in an archaic dialect is meritocratic to some extent (although, to have the resources to adequately prepare for the exams required either the resources of the landed-gentry class, or pooling the resources of an extended clan to support a candidate to float all boats later through nepotism).

Now that I think about it, I really should have written my senior thesis on comparisons between the 21st century US and Qing China after the gilded age of the Qianlong emperor...
Not exactly, but that's closer. Use Opera for Android to see what I mean. Be sure to enable reflow related options. It's pretty great.

The difference is mainly intelligently limiting DIVs (columns) individually to the available viewport horizontal space. Ctrl-plus and Ctrl-minus does not do this, it tries to fit whole width.

Shame that other mobile browsers have made it their mission to imitate whatever mobile Safari is doing.
I frequently vote third-party. I'm not under the illusion that they have any hope of winning.
He put some emojis on it, that's why.
Yes - that's an excellent way to put it. Make zoom work like it does in a desktop browser. The one thing I can appreciate though is double tap to get rid of cruft by focusing in on text.
> fiscally conservative, in favor of limited government, limited intervention in individual's lives, pro small business

> None of these things are necessary to libertarianism.

Could you state what you mean by "libertarianism" because the definition I am used to has "limited intervention in individual's lives" at its heart.
Guide as usual, https://github.com/bitemyapp/learnhaskell#how-should-i-learn... (so, cis194 -> NICTA Course)

but you can skip the first four weeks. You can try skipping more, but I suspect some backtracking will be required.

Also be aware that the rules are different for recursion when non-strictness is involved. It doesn't necessarily matter if functions are tail recursive or not.
The HP48G runs on my android as a free app. I use it daily.
I agree that the app release process is very poor. I learned recently that the app store review process does not necessarily include a human test. This was a very annoying discovery as it resulted in a dreaded 'release-only' critical bug.
Maybe for an advanced use you hit speed issues.

But Google Sheets has transformed many collaborative functions in our organisation. Especially at budget time.

The ability to have concurrent access to the latest version always is wonderful. No more emailing attachments.

Also being able to sit down at a budget meeting and everyone can view the work-in-progress as it develops on their own device.

In all of this we've never had any one bothered by lack of speed.
This is so true on both android and ios tooling is a nightmare lately I switched to meteor/cordova but still ios requires an expensive Mac to build which I can't afford.
Roguelike Tutorial Table of Contents: With Rust
Perhaps, but what I can blame them for is for having very poor monitoring (50% failure rate and nobody noticed??) and poor security, culminating in this data breach.

People need to be held accountable for the security of their systems when they are storing personally identifiable information on customers or the public at large.

Edit: Perhaps they shouldn't be blamed when someone leverages a zero-day to break in, but if this is due to their failure to patch their systems, IMO their 100% liable for everything that follows.
Tasker can certainly change settings and launch apps, so I don't see why Cortana couldn't. Maybe Microsoft just means it's more difficult? They do say certain features "won't initially be available", which implies they will in the future, though this contradicts the statement that the features "won't work".

Hands-free voice control is tricky because Qualcomm controls hardware support. There are some workarounds if you don't want to license Qualcomm's tech, but I guess Microsoft may not want to use such hacks. Otherwise, without Qualcomm's dedicated always-on voice coprocessor, leaving the mic on would drain the battery.