skysight-inc/HackerNews huggingface dataset:
> anyone who used the whole integrated Apple software suite and never looked elsewhere has been missing out on some seriously nice features this whole time

Ditto for anyone not using the Apple ecosystem. Better tested drivers installed by default, no OS license hassles, no issues created by malfunctioning (or maliciously functioning) antivirus, top download sites weren't infested with malware (no hunt for the real DL link), journaled FS in the consumer tier for instant fsck since 2002 (vs 2012), no-additional-cost professional-grade IDE since 2003 (vs 2015), one-click backup since 2007, decent integrated movie editing, some truly awesome platform-specific-at-first apps (subethaedit, quicksilver, textmate, coda), solid one-button-away desktop search years before it landed and stabilized in Windows, window navigation with expose (they've arguably been leapfrogged since then with window snapping), unix command line with a decent terminal emulator, emacs movement supported in every text field by default, built-in menu bar search, the list goes on.

I now have both feet in the Windows ecosystem but the transition was rough. If you have used Windows all your life, you have taught yourself to live with a lot of BS. Since you have made the investment it's now a sunk cost and no longer factors into your OS decision. Fair enough, but realize that wasn't the case for everyone. Also realize that you necessarily didn't miss what you never knew you could have.

I use the past tense because MS has caught up on most of these fronts, except for perhaps stable drivers and license hassles, where they are hobbled by their business model rather than technical shortcoming.
Shit flows downhill and they needed a scapegoat to make the board happy. The general public doesn't know what a CTO does so problem solved nice and neat.
Tablets aren't worthless, but they are niche. The niche is where a phone doesn't have a big enough screen, but a laptop is too cumbersome.

1. Video and map display for a drone in the field

2. Reading, you could use a dedicated device, but I don't

3. Secondary display to watch video(TV) passively while working on a laptop, while not around a TV

4. Some games for the bigger display, and increased battery life

One of the things has held tablets back is that historically you had to have a second data plan to get your tablet online anywhere. So most people would get the wifi only models. I find the combination of a phone as the mifi like device, and the tablet as the great combination at times.

You can now share data between devices on some plans, but carrier compatibility definitely complicates things.
Scientists to provide update on Thursday on the search for gravitational waves
"Journalists are invited to join the National Science Foundation as it brings together the scientists from Caltech, MIT and the LIGO Scientific Collaboration (LSC) this Thursday at 10:30 a.m. at the National Press Club for a status report on the effort to detect gravitational waves - or ripples in the fabric of spacetime - using the Laser Interferometer Gravitational-wave Observatory (LIGO)."

source: http://www.ligo.org/news/media-advisory.php
How do I iMessage or FaceTime someone on an iPhone from my Android device? Do you just drop any friends that don't buy apple hardware?
The editors in the legal news department knew; that doesn't mean the corporate side knew or cared until Law360 sent its letter. I was let go because of the non-disclosure of the non-compete - I can assure you there was no other reason. In fact, HR didn't even need a reason to fire me, but they still gave me one.
Did you look through 2 years of CSIRO news to find the least charitable soundbite possible? Also he isn't talking about climate change in that article, he's talking about agriculture.
Sheldon? Is that you?
Terrified Gamer Almost Cries
https://youtu.be/i8TVwxQqQ20 Be sure ti Comment, Like, and Share if you enjoyed the video:)
Take a look at how nearly everyone clicks "agree" without reading the oh-so-many clickwrap agreements.

If what you say is true, then you must believe there are very few adults in the world.
Parker Conrad Steps Down as Zenefits CEO
HeadsUp – Voice recognition system for drivers
Confirmed by multiple sources:

USA Today reporter > https://twitter.com/jguynn/status/696847880921833473

Fortune reporter > https://twitter.com/eringriffith/status/696847400456097792
If "contractual capacity" means that you have a legally robust understanding of the meaning of all of the clauses in a contract, then I'd posit that maybe 1% of the population have that, even for common consumer contracts such as with Telcos.

I'd guess that only a small minority of the population have a sound idea of what arbitration or indemnification are for example.
Current url: ~ http://www.ligo.org/news/media-advisory.php

A more permanent url will probably be added at the ligo site later time.
I think someone must be held accountable here. So the reporter actually made good efforts to find out what it was and he could not.

This goes to show that tomorrow some bad guys would put some harmful machines there with labels (Homeland Security Device, touching or unplugging will attract charges, asking questions will lend you in jail) how are citizens supposed to deal with it ?
I would like to know this too. There is something similar for Python: http://omz-software.com/pythonista/. However, I'm not sure where Apple draws the line between "interpreted" and "compiled." It would be nice if Apple relaxed this restriction a bit because that would make the iPad Pro a lot more useful for developers.
We should take this discussion and publish it in the world-famous (and extremely popular) "Journal of the empty set." You will find most of my work published there, too.
http://pic.blog.plover.com/math/major-screwups-4/emptyset.pn...
From his bio page:

"In 2011, James moved over to PayPal, first as vice president of global product development and, beginning in 2012, as chief technology officer. In 2015, he expanded his role to also lead the Payment Services business in PayPal, a global team that powers the efficient movement of money and rewards into, out of, and within the PayPal network."

So, he was CTO/Infrastructure Guy, then they added on SVP Payment Services some time last year, which sounds like it has a lot to do with overall performance.
And then, there are system76 laptops.
Or security theater.
The fact that the reporter called up Homeland security and they could not figure it out is far more scary. I wonder how the local law enforcement allowed this.
Meh, that's an odd statement since it unifies the classes of bugs which pass varying qualities of (1) and (2). Certainly, "what's true of all bugs (seen in production) is that they passed the unit tests and type checkers levied against them" is nearly tautological, but leaving out those classifiers makes it into a much less meaningful statement.
Context on some of the compliance failures: http://www.buzzfeed.com/williamalden/80-of-zenefits-deals-in...
Strongly typed languages, and unit testing, do prevent or detect many kinds of bugs less expensively than the alternatives. That is why they're worth using.

Similarly, not all diseases are prevented by vaccination, but that's not considered a good argument to stop vaccinating people against those diseases that are prevented by vaccination.
What? The UI is totally fine. Just because it's a grid of photos doesn't mean it's just "an iOS app shoehorned onto OS X." The app is written from the ground up for OS X. It's not just some basic half assed port of the iOS version. The UI is different. The editing tools are more powerful. The performance is blazingly fast. Go give the Photos app on Windows 10 a shot if you want to see what the competition is up to. That is a pathetic Windows (mobile) 10 port.
Not mentioned in most discussions about infrastructure is that the US routinely spends 5 - 10x other developed countries for like pieces of infrastructure due to how projects are planned and implemented. This huge degree of waste, more than anything else, is what holds infrastructure development back.

If we could get 5x the amount of infrastructure for the money, most of these problems would be magically solved. But this solution involves a lot of hard work reforming processes many have a vested interest in keeping exactly the same, rather than just throwing more money at the problem.
Sen. Blumenthal Demands Lifting of IT “Gag Order”
I needed this for a DB a while back - patient names. You need to be able to do searches on partial names "Dav" to find "Dave, David, and Davide", as well as sort results. That makes things extra tricky.
They announced that support was on its way, but they missed the "end of 2015" release estimate. This seems to be the most up-to-date thread on their support forums (we're following along closely!): https://forums.aws.amazon.com/thread.jspa?threadID=178841&st...
This article spends about 11 paragraphs detailing Rails' past and present and not even a paragraph about the strengths of Elixir & Phoenix. It then implores me to subscribe to a newsletter from the author's employer.

There's just not that much substance to this link.
As for FaceTime I think you're SOL. As for iMessage, you can just SMS/MMS text and it's well integrated into the Messages app on both my phone and Mac. My messages to you just appear green instead of blue.
> He was CTO

...and Senior VP Payment Services.

> why would infrastructure guy ever be held responsible for poor overall performance?

Payment Services is a pretty central business function for PayPal.
I went down this path and am about 2yrs into the industry. Things I lacked:

1) Computer Science theory and concepts. I might know some buzzwords but I didnt initially understand things in depth. It took time working on projects to start grasping them.

2) Perspective on the industry. People get so caught up in language and framework wars. It's easy to just take someone's opinion and run with it. After a while you realize that there isn't really a right or wrong and focus on learning underlying concepts.

3) How to keep cool under sudden pressure. Releasing a bug into prod would scare the hell out of me. Sure, it's never a good thing, but even Apple releases bugs. Taking a second to breathe and calm down can make a huge difference in effectively tackling pop-up issues.

I'm sure I'm missing some but those are the ones that came to mind for me anyways.
Castivate
I agree that Apple Maps is currently better, but I attribute that mostly to the quality of Google Maps severely degrading in recent years.

It has gotten so bad, that I've dusted off my old stand-alone GPS and keep it in my car's center console. Google Maps no longer has reliability that I can count on for a road trip.
"During the "golden age" of apple, apps would just work."

nope. Ive been using apple software for 20 years.

apple software has ALWAYS been crap. its just also been less crap than the opposition.

hell, before OS X, a crashed app would force you to restart the entire computer....

I still remember long afternoons debugging a CodeWarrior application, and having to restart after every successful replication of the problem...
Should I Use Objective C or Swift for Writing iOS Apps?
We've hooked up lambda to boot "on-demand" Celery (http://www.celeryproject.org/) workers. Allows us to scale up workers (for async task processing, etc.) in ~1-3 seconds vs the ~3-5 minutes it takes to boot EC2 instances for extra capacity.
Concrete is a HUGE greenhouse gas source, so this is also a great boon for the environment. It's estimated that concrete is responsible for 5% of all anthropogenic CO2.

https://en.wikipedia.org/wiki/Environmental_impact_of_concre...
Why would they not? If it was an actual bomb they'd undoubtedly try to make it look much less obnoxious, and nobody would notice.
Aviate was brilliant.

Until Yahoo turned it into a less intelligent Google Now wannabe anyway. Sigh...
I came off as a jerk. Was cranky as all hell last night. Fb is actually a great way to keep in contact with your family and friends.
Zenefits CEO Parker Conrad Resigns Amid Scandal
Uber's Head of Design Steps Down
The big difference being a lot of the competition's options are at a 30-50% lower price.
I interpreted CyberDildonics' comment differently. It may be structured as "sign or walk out the door", but that sounds like "sign this or quit." But in truth, it's "sign this or we fire you".

Depending on local laws, this may make you more (or less - I am not a lawyer and have no experience in this field!) likely to get unemployment benefits.
There's the reason: the affected children who drank the milk, as the Iodine-131 was the topic of this article:

http://www.ieer.org/latest/iodnart.html

"The exposure of millions of children is especially troubling because much of it could have been avoided."

"American children were actually exposed to 15 to 70 times as much radiation as had been previously reported to Congress."

The same article mentions the Kodak story ("The physicist's knowledge of the secret project was not altogether surprising: the Kodak Company ran the Tennessee Eastman uranium processing plant at the Oak Ridge National Laboratory") and has many more valuable and relevant details.
I think his solution to that problem was to move away from iTunes as the central hub towards iCloud as the central hub. That vision has mostly been achieved, at least from my perspective. I only use iTunes on OS X to listen to music or podcasts, very rarely for any syncing or direct interaction with my phone.
That's what I was thinking. The author glosses over years and years worth of tricky engineering problems, particularly regarding heavy water production.
Kodak was the supplier of film for aerial surveillance cameras. They probably sold it as a national security risk if they couldn't manufacture usable film.
Are you serious? Unless you're sharing different users' music across computers (which Apple has made difficult/unfeasible since day 1).

Sync is one-way - what could you lose?
It's fair to criticize my somewhat harsh and yet hard-analysis-free critique. But let me explain why it matters to me, and what the relation to Redis Sentinel is:

"Redlock" is a fancy name, involves multiple nodes and some significant logic, less experienced developers will assume it's bulletproof.

"Redis Sentinel" is a fancy name, involves multiple nodes and some significant logic, less experienced developers will assume it's bulletproof.

I guess I'd prefer that people shoot themselves in the foot with their own automatic failover schemes, instead of using a publicized ready-to-use system which has marketing materials (name, website, spec, multiple implementations) which lead them to believe it is bulletproof, and these systems end up being used in for a bunch of general-purpose cases without specific consideration for their failure modes. In this case, the "marketing" is just the fact that you're behind it, and redis really is solid for what it is.

(Usually I avoid automatic promotion/fail-over altogether. It's often not a good idea. Instead I find some application-specific way of operating in a degraded state until a human operator can confirm a configuration change. So service is degraded for some minutes, but potential calamity of automatic systems doing wrong things with lots of customer data is averted.)

It's really not your responsibility to make sure the open source software you offer to the world for free is used appropriately. But people like me will be annoyed when it contributes to the over-complicated-and-not-working messes (not directly your fault) we have to clean up :)

One specific comment: http://redis.io/topics/distlock notes the random value used to lock/unlock to prevent unlocking a lock from another process. But at that point, the action just before the unlock could very well also have been done after the lock was acquired by another process. So while this is a good way to keep the lock state from being corrupted, it is really a side-note rather than a prominent feature, since if this happens, the data the lock was protecting could well have been corrupted.
Show HN: Scissors – An interactive demo of the Wallace–Bolyai–Gerwien theorem
Zenefits CEO Parker Conrad Resigns, COO David Sacks Takes Over
Zenefits just canned their CEO (ironically, over a benefits dispute), while their COO steps up to take over that role. Maybe James is leaving Paypal to become COO of Zenefits?
That's a "garden leave" clause. https://en.wikipedia.org/wiki/Garden_leave
Good luck. I've tried crossing out undesirable terms in the past at several Large Company Xs. The response is always "WTF is this? Sign the contract unmodified, or there's the door!" Of course, I was not looking forward to another 6 month job search, so I signed it.
Eric Lippert joining Facebook
Economists have been investigating these concerns for decades. There is work dating from the late 1960s on the computability of general equilibria under uncertainty, and concerns about computability have played a role in the influential literature on bounded rationality. A small sub-field of the discipline, usually called "computable economics", began to appear in the mid-1990s, when K. Vela Velupillai [0] began to publish papers on the topic.

Velupillai is a central figure in computable economics, and you will find references to much of the work that's been done in the area if you search for his name or browse Google Scholar for his papers [1] (and the papers that cite his).

0. https://en.wikipedia.org/wiki/Vela_Velupillai

1. https://scholar.google.com/scholar?q=KV+Velupillai
I have a feeling you have new Apple products.

I have a three year old MacBook, and I believe, a four year old Ipad2. I want to believe it was just the iPad and too much JavaScript, but my laptop is not what I expect from a three year laptop. That wheel is spinning way too much.
Chrome brings it to unusuable, but figured it was my fault. I only have 4 gigs. Actually, I though 4 gigs would be enough?

I do not believe in buying a new computer every two years.

I always though if an evil dictator ran Apple, they could force us to by new product, but they would have to do it sly. Just enough wheel spinning, to make us buy. If Apple does that; I'm gone forever.

Actually, I've been done with new Apple products for awhile. I will just repair my older products. I still believe in the company though. I hope they don't get cute?
> Chrome, Google Photos, Hangouts, Google Calendar, Google Docs, Google Maps

> Perhaps I was just less brainwashed than most Apple fans

I'm not quite sure who of you is the brainwashed one ... ;)
SAP is just an over-bloated RDBMS that does some data-manipulation that you bet your business will work as it should, written by a bunch of German engineers with a track record of getting it right.
1. Mozilla and Grameen phone don't violate Net Neutrality. They would be warmly welcomed.

2. They can only do so with their own products now. Not Facebook.
How to win at Monopoly and piss off your friends
I don't see this idea of bootstrapping at all in the Enigma whitepaper: http://enigma.mit.edu/enigma_full.pdf

Enigma uses secure addition and multiplication protocols to construct a fully secure interpreter. A user throws a problem to a bunch of decentralized nodes running this secure interpreter that are incentivized by fees to perform these computations and then post the results to a public blockchain, where the validity of the computations can be verified by an auditor.

It also includes (unlike Bitcoin) a distribution protocol so that the "miners" aren't all solving the same problem in a redundant fashion, although I don't think the "network reduction" protocol is specified in the whitepaper.

This is probably the most relevant part to your question:

Code evaluated in our system is guaranteed not to leak any information unless a dishonest majority
colludes (t ≥ n/2). This is true for the inputs, as well as any interim variables computed while the
code is evaluated. An observant reader would notice that as a function is evaluated from inputs to
outputs, the interim results generally become less descriptive and more aggregative.

For simple functions or functions involving very few inputs, this may not hold true, but since these
functions are fast to compute - no additional steps are needed.

However, for computationally expensive functions, involving many lines of code and a large number
of inputs, we can dynamically reduce the number computing nodes as we progress, instead of having
a fixed n for the entire function evaluation process. Specifically, we design a feed-forward network
(Figure 5) that propagates results from inputs to outputs. The original code is reorganized so that we
process addition gates on the inputs first, followed by processing multiplication gates. The interim
results are then secret-shared with N/c nodes, and the process is repeated recursively.
The headline is a bit overdramatic. The iPad isn't taking off like the iPhone, mainly because fewer people need it and not very many people are interested in replacing it every other year. But it's still useful and bringing in a profit.

The end of the article, however, does make a good point. All of these publications that were betting on jumpstarting sales again by all these new iPad users are very disappointed. No one has managed to keep the bundle + ads business model working and Facebook/Google/social is eating their lunch. So Apple's doing okay with the product, but one of the iPad's "killer apps" turned out to be a dud.
Appium/Selenium Tests with Gradle on Android Studio
Love him or hate him, Steve Jobs would never have let this happen.
Probably because the app is constantly scanning for beacons.
https://www.facebook.com/business/a/facebook-bluetooth-beaco...
Most of the windows APIs support unix-style path separators, I actually get annoyed when I see separator injection needlessly... the bigger differences are default system paths and environment variables as such. (Also, windows-style "drive" letters" of course).
A long time ago, I discovered that there was a publication called Potato World Weekly. (No idea if it still exists.) It was a tabloid-size glossy, not terribly skinny, a weekly (as it said), and, perhaps not surprisingly, really expensive.

I still find it pretty funny, but the wider point is that I would not be at all surprised by a trade journal for continuous-duty air samplers and continuous-duty air sampler accessories. Or more likely, a subscription site.
Another post convincing me that writing versions of the factorial function is the primary focus of Haskell. I keep hearing about Haskell in production, I would like to see examples of the language actually doing something useful.
> Agreed. I'm unfortunately forced to use the Hangouts app on android since Google Voice was smushed into it (losing 90% of its best features in the process, like being able to mark voicemails as spam). So now I'm stuck doing my texting shoehorned alongside this other chat app that none of my friends use except by accident when they meant to send a text.

You can go into hangouts settings and turn off google voice handling.
I'm reminded of what Philip Greenspun wrote back in 1997:

"Corporations have gotten burned so many times by buggy C/Fortran/COBOL programs that they aren't willing to take risks. They pay Oracle a huge ransom and suffer what is sometimes a factor of 1000 in reduced performance just so that they are sure to never lose a transaction."
I wonder how feasible it would be to decouple data size from type & overflow semantics, a la this comment:

https://news.ycombinator.com/item?id=7103347
<During the time the code for Scientist was being written, Toth watched the building of the new Bay Bridge from Oakland to San Francisco during her commute. She saw a lot of similarities in the two processes.>

If they are using engineering management of the new Bay Bridge as a model for Scientist, I'll pass.
Fidelia and Audirvana are both pretty good.

http://www.audiofile-engineering.com/fidelia/

http://audirvana.com/
We changed the url from https://twitter.com/williamalden/status/696847841294024704 to this one, which gives more info. We can change it again if anyone suggests a more substantive URL.