skysight-inc/HackerNews huggingface dataset:
For personal backup of key files (not endless GBs of movies, just documents and precious pictures) I usually sync a Sparse Disk Bundle[1] with a good AES key. Sure, you have to trust Apple's AES implementation (I don't to any great extent) but it gets you some degree of privacy without much hassle. It is a cheap insurance policy.

[1] https://en.m.wikipedia.org/wiki/Sparse_image . It uses 8MB chunks by default which sync quite quickly.
Then why not have both? Applicative Functors have both `fmap` and `<$>`. `>>=` could easily be an alias of `flatMap` or `bind` or whatever.
If you have the technical skills and connections to do most anything I am curious why you would need open space in NYC.
What you are saying is that games of skill are legal in most states. However, there is no guarantee that any or all states won't at least try to make the case that DFS is not a game of skill. Poker sites made the same "skill" argument, and it didn't work out for them. DFS players arguably have less control over outcomes than poker players do.
great article. random thoughts

-designing and manufacturing imaging/cmos chips at scale is very hard and expensive. Also - camera companies, especially large Japanese ones, are not the most agile organisations

-alternatives to bayer sensors (like Foveon) have not been commercial successes. My guess is that we will have better alternatives to current digital imaging, it will just take time because in an area with little competition profits are maximised with incremental, slow updates. Right now Sony sets the speed

-the light field stuff is super interesting, but I have a feeling it will be more successful in displays (especially VR/goggle displays) than in cameras. For cameras post-shot focus can be done with computational photography (like with the recent Android default camera app) or even faked with 2d post effects like in many instagram clones - most consumers don't care

-very much looking forward to rec2020 and higher dynamic range video becoming the norm. There is no reason to be stuck with 8bit recording formats even for consumer devices

-I remember reading dynamic range sensitivity with human eyes is related to field of view, so a display that is only in the foveal part of the vision - even if it can pump up huge dynamic range - might not be a good match for the eyes
Swift is actually quite simple to pickup, and thanks to its static typing the compiler helps along the way. This functional side of what you can do with the language seems harder because the cryptic concepts, and on top of it there is no real built-in support. Overall though, once you've tried them out a bit they are not that hard, and actually very useful :)
Well he attended UC Berkeley in the 1970s, so it’s safe to assume that he has had lots of exposure to hippie culture.

There are actually quite strong connections between computer nerds and the counterculture of the 60s/70s. If you’re curious I recommend the following books:

# What the Dormouse Said: How the Sixties Counterculture Shaped the Personal Computer Industry / John Markoff. A great book with many fascinating characters.

# From Counterculture to Cyberculture: Stewart Brand, the Whole Earth Network, and the Rise of Digital Utopianism / Fred Turner. Also an interesting read, but much less accessible than Markoff’s book.

# The Cuckoo’s Egg: Tracking a Spy Through the Maze of Computer Espionage / Clifford Stoll. Very good book, reads like a detective novel in a Berkeley setting.

PS. More psychedelic shirt goodness this way: https://www.google.com/search?q=larry+wall&tbm=isch
In an attempt to avoid heteronormativity in discussing dating apps, Grindr seems worth mentioning.
The data looks like it could lend itself to an approach where you model the error rate based on the prior data (at simplest, get a mean and variance out of it) and then use a Chi-square critical range check to see if the last n (degrees of freedom in the check) measurements are likely to have come out of the modelled distribution. Is that something you've considered?
Let's admit it, Apple makes good hardware, but that's about it.
Ah, so close. I was going to say M&M 6. My uncle introduced me to the game when I was a kid, and it was the first game I ever got hooked on. I read through the walkthrough book he gave me like it was a novel. I knew everything about everything in that game!
Review Panel Chides ICANN Board, Government Reps
Zesty also serves GitHub, and Zesty usually handles their events. There is a lot of business in town; more than enough to go around. And you don't need billboards to be a market leader.
That's true. The concept of "flatmapping" an array is easy to get, but what about flatmapping and optional/maybe value?
Perhaps it’s both :)
I enjoyed the subtitles.
Google's move looks kinda like IBM's - being the technology partner in mutually beneficial tech projects. The only difference is the profit sharing arrangement and the risk/vision.
That's a fair point. I mean, I try to avoid rushing onto "the new thing" just because (although I'm certainly guilty of it at times), but I guess I forget that the ratio of articles posted to HN isn't representative of what people are actually doing, because the well-understood methods are, well, understood, so they don't generate a flood of articles.
+1. I'd argue teaching OOP in C is better than teaching it in <insert OOP language here>, as then you can build OOP from first principles.

Otherwise, OOP is just this black box that has "you know, classes and objects and stuff".

Similarly: you can build a simple LISP in Javascript. You can write an event loop in C. You can implement Hindley-Milner type inference in Python. These are all great exercises in understanding exactly what these components of different programming languages do :)
The focus on costs indicates precisely the concern about the ongoing strength of the advertising business.
My Nexus 4 screen started to turn yellow too, and a few weeks later (coincidentally, at the end of last week) the battery bloated like in the OP. So be aware that you might just be covering up symptoms of an imminent death of your phone's battery.
Interview: Value Investing
I'm worried that as these 'space is really big' sites get better, someone will inadvertantly create a browser-based total perspective vortex and instantly annihilate the brain of anyone who visits.
Thanks! I have corrected both and will re-deploy shortly.
Do you have a citation on the deliberately deleting non-iTunes Store music? I've used iTunes since version 3 and updated along the way. I've NEVER had a file deleted (and 95% of my music is non-iTunes Store)
Ask HN: Tourism in the San Francisco Bay Area
My family is going to San Francisco in a couple weeks, and since most people here live/work there, I figured some of you would have some recommendations of things to see.

I'm obviously interested in the Silicon Valley stuff, so anything accessible there would be appreciated too.
http://www.dagolden.com/index.php/1757/updated-visualizing-p...

This have gotten much better and perl 5 has great momentum these days. There was sort of a changing of the guard as a lot of the old guys moved on to perl6 or other things. However nowadays there is lots of fresh blood moving the project alone real nice like.
It's been posted a number of times over the years but only ever received one comment before this post: https://news.ycombinator.com/item?id=8890167
JQuery UI Autocomplete with Ruby on Rails
They were also first to test the characteristics of a lens cap on another planet in one of their most infamous science experiments.
I haven't read it but you might want to check out coolsunglasses'[0] book, Haskell Programming from first principles[1]. He wrote it specifically for people who have no background in this stuff.

[0] https://news.ycombinator.com/user?id=coolsunglasses
[1] http://haskellbook.com/
Way to go Zesty!
Right now my office culture respects pretty much nothing. Mine is the second work group to have an open plan, ever. The open plan was chosen for us because Collaboration [1]. So, we are the pioneers. My boss is sympathetic about this, but we are both treading the political waters carefully. When the entourage of managers brings an Executive through the facility on the obligatory inspection tour, they always come down my hallway and are shown the Open Collaboration Area. It has been declared to be a success, by default.

Don't get me wrong, I'm quite happy about my job, and have places where I can go when I need to think. I use my "office" as a lab.

[1] The open plan seems to work for some kinds of collaboration and not other kinds. It's great for social interaction, brainstorming, and quickly getting help. I think it's helped the newer employees come up to speed and develop internal networks more quickly.

It doesn't work for more substantive collaboration, especially crossing multiple departments and work sites, because many kinds of discussions can't be conducted in front of an audience.

Chatting with managers, I've noticed a strong misconception, that manager work needs private offices, and engineer work doesn't.
Fortunately, an alternative to Flash and HTML5 already exists.

Unfortunately, that alternative is Java applets.
I'm right there with you. I'm a Haskell user; I love user-definable operators.
Oh yeah. I would love to see something like "don't make me think" approach, but applied to programming language design.
Open source iOS app News Reader
> The companies that stay on top (Disney, Nintendo, Blizzard, Valve etc.) are fiercely protective of their brand and never release something they think is just okay.

I'd argue this is not true of Disney, who churn out endless zero-budget, cookie-cutter direct-to-video sequels and spinoffs from their big theatrical hits (see: https://en.wikipedia.org/wiki/Category:Disney_direct-to-vide...) in order to milk them for every cent they can. Disney does this because they're an easy way to squeeze a few more bucks out of the parents of kids who are obsessed with a particular Disney property, not because they are stories that demand to be told.
You don't do away with them, you differentiate between side effectful functions and pure functions. One way to do this is tag them with the type IO. This would be a great pain if there weren't helpful ways (see Monad, Functor, and Applicative) to apply pure functions to them.

You also get the benefit that those side effects have a set of laws to govern their behavior in failure cases.
https://support.apple.com/en-us/HT201104

>If you need to access a file that you recently deleted, you might be able to recover it from iCloud.com. Sign in to iCloud.com, click Settings > Data & Security, then browse the list of files in the Recover Documents tab. Files will be removed from Recover Documents in 30 days.
Now that Googlers have to justify their hiring needs and demonstrate how hiring someone will increase profits, perhaps they will change their hiring strategy and actually care about experience and what potential new hires have actually done in the past. Once can imagine, but at this point it's not even cool to work for Google any more.
No because the cars will be the electrical storage for most of the non baseline load in a city. So cars will be part private property and part public transport - fleets of mini vans driving around and nipping off to the charging station at peak demand times.
Steve Huffman Announces Content Policy Update AMA Thursday, July 16th
Tesla’s Nevada Holdings Nearly Triples
5 Tips to Overcome Negative Thinking
They are a distraction for me. I'm a musician, and if I hear music, I analyze it. Also, I don't want to damage my hearing.

Safety ear muffs might be an alternative, especially since their purpose would be obvious.
I consulted for a couple weeks at EA about 10 years ago. On one of those days, I got 2 VPs and a director into a half-hour talk in a break area about how much they loved the game Starflight:

https://en.wikipedia.org/wiki/Starflight

Starflight's a great game. And we were all having a great time reminiscing over it when I made the mistake of saying "Why not do an update? You all seem to love this game."

Their response was that space games and RPGs are both dead genres. We all parted a few minutes later as I had apparently killed the mood.
You are not limited to four digits.
"Dropbox is a feature, not a product" - Steve Jobs
Thanks for bringing this up. I remember reading the communist manifesto back in the day. Despite how insightful it is, our society makes it seem like a subversive action.
As a photographer, none of this matters because

1) Pretty much nobody has calibrated monitors (even Apple devices aren't perfect)

2) Pretty much nobody has monitors higher than 8-bit per channel

3) Pretty much nobody cares about having accurate colors, especially photographers and videographers who "grade" everything to whatever looks good.

4) Pretty much nobody can tell the difference.

Technology has been good enough for a few years now to produce stellar high resolution prints, let alone Instagram or Facebook material.
Commodore Releasing Android Gaming Smartphone in Europe
You're right about Android being important as a way of blocking competition, but it's false to say they are making billions on Android.

It's just like all the other free stuff they offer - it raises the bar for competitors, but it doesn't make them money. Saving money is not the same as making money.
A community in Alberta, Canada has, in effect, ended homelessness [0]. The mayor claims[1] the cost of providing housing to someone is around CAD20,000, but the cost of a homeless person can be up to CAD100,000 - meaning that it's financially prudent for the municipality to proactively house people.

Both links are to press reports and don't provide any further information to back up the claims, but given that Medicine Hat and several other municipalities have taken up objectives of ending homelessness, I suspect it wasn't just for the warm fuzzies of giving people roofs over their heads. A lot of people (including the Mayor himself!) would have the same knee-jerk "they didn't earn it" response.

[0]: http://www.cbc.ca/news/canada/calgary/medicine-hat-on-brink-...

[1]: http://www.cbc.ca/radio/asithappens/as-it-happens-thursday-e...
I might be mistaken, (and someone please correct me if I'm wrong) but IIRC Plutonium is a side-product of the enrichment of weapons-grade Uranium. I think the non-proliferation of nuclear weapons treaty might impose some barriers on this process, and we're no longer in the Cold War, so it's kinda hard to get Plutonium.
Tylenol killed my father. He was only sixty-eight years old.

I am fifty one. It has been years since I have been able to read the labels on any over the counter drugs, even when I wear glasses. Whenever my prescription medicines change the pharmacists explains them to me.

Pharmacists are happy to explain nonprescription drugs to but no one ever asks them to.

I puzzled over a wrongful death lawsuit but that would not bring him back. There have been many such lawsuits yet acetaminophen is not only stll on the market but found in more than one thousand nonprescription drugs.

Remembering Dad

http://www.warplife.com/mdc/family/charles-russell-crawford/...
Thank you for contributing an additional data point!
They've gotten more revenue in Q4 than Q1 for a number of years now (since 2011 maybe?) as Q4 tends to bring in a ton of revenue. I don't really see anything else that suggest a pattern like that.
Eric Holder, Wall Street Double Agent, Comes in from the Cold
Thanks for sharing. Hopefully this won't be a huge problem for companies.
That isn't pedantic at all. Python tutorials should always include imports.
I think you will find that most of those movies are several years old or more. A while back, new management in Disney changed the company's strategy to focus less on churning out a bunch of direct-to-video sequels to make some easy bucks. Several that were in production at the time and close to release were actually canceled.
Sounds solid. Did someone try it out?
It is. The vast majority of the recent events described in that page are either of political nature and directed towards Israel (a random one: "In January 2009, group of members of ruling Social Democrats (former Communists party) demanded a boycott of Israeli products because of the Gaza war") or completely trivial (some teenager writing something against Jews on a wall) or simply imaginary ("In 1998, Ignatz Bubis said that Jews could not live freely in Germany.") [pffft].

The fact is, Europeans are much stronger critics of Israel's actions than Americans are. And for very good reasons. The rhetoric of the supporters of Israel is to delegitimize political criticism labelling it as racism. That's why that WP page you just linked is full of trivial events, mixed with political statements, mixed with unverifiable opinion polls that purport to demonstrate that Europeans are evil racists. I'm sick of this bullshit.
@Someone1234
Please don't delete a question that has been responded to.

He asked when iCould would have a web service, which it is has had for a while.
Adrian ended up modifying his setup later so that rather than running on real hardware, the testbed ran in a hardware simulator that only used the documented properties of the chips. This made the final results not quite as concise (I recall something like 20% more gates used), but they worked on all equivalent chips.
I looked for more stuff by him, but he ended up going into evolving database schemas or something like that and got out of the hardware game altogether. Kinda disappointing, really.
I can confirm that dragging between devices does 'copy' by default. And dragging from iCloud to local drive does 'move' by default.
Yes, there are. The same applies.
Is Google's Deep Dream Art?
> Hopefully some day it clicks.

While you wait for that, try writing useful code despite not fully understanding it.

Tell me what you think of the following code examples:

> sum . take 2 $ [1,2,3,4,5]
3
> -- now lets pretend we have a list of numbers we got from the DB
> let mockDBResponse = return [1,2,3,4,5] :: IO [Int]
> -- first lets try the exact same code as above
> sum . take 2 $ [1,2,3,4,5]
3
> sum . take 2 $ mockDBResponse

<interactive>:46:16:
Couldn't match expected type ‘[c]’ with actual type ‘IO [Int]’
Relevant bindings include it :: c (bound at <interactive>:46:1)
In the second argument of ‘($)’, namely ‘mockDBResponse’
In the expression: sum . take 2 $ mockDBResponse
> -- what to do? Use <$>
> import Control.Applicative ((<$>))
> sum . take 2 <$> mockDBResponse
3

1) Applying pure functions to pure functions

sum . take 2 $ [1,2,3,4,5]

2) Applying pure functions to monadic functions that implement fmap of the Functor typeclass

sum . take 2 <$> [1,2,3,4,5]

When I noticed that adding brackets around $ allowed me to apply pure functions to monadic ones a lot more made sense to me.
There's a reasonable contingent in Japan.
You're completely insane if you think workers are "voluntarily" opting out of worker protection laws.
"workers and employers started voluntarily opting out"

Erm, many workers drive for Uber because they lost their jobs, don't have other choices or are between jobs etc.

Many of these people are NOT opting out of full time jobs, they would take a full time job with benefits if it were offered to them.

Employers opt out of regulation whenever they can (see: the environment). The claim that employers opting out of regulation undercuts the original premise is completely false. They are doing so to cut costs which is entirely to the benefit of their shareholders who are a much smaller slice of society than workers.

In summary: Workers aren't necessarily entering the gig economy voluntarily and employers opting out of regulation doesn't threaten the original premise.
Immutability is useful everywhere in the stack, even the database.

See "Turning the database inside out with Apache Samza" by Martin Kleppmann: https://www.youtube.com/watch?v=fU9hR3kiOK0
It ultimately comes down to the fine details for where the balance of power ends up (like always), and essentially acts as a mirror for how someone already sees their world.

If the super-talisman is in the wilderness and the requester must be alone with it, and part of a talisman's ability could be to make people invisible? It seems like there'd be a fighting chance for distributed power.
So, I verified the bug, but this happened to a friend of mine (she lost gigabytes of data). And Apple Support tried to help, and couldn't, and as a consolation prize she got a Thunderbolt external drive. Which was particularly insulting. "We suck so much at handling your data, you should probably do it yourself!"
Winner here
This project strikes me as similar.
Evolve a computational network and train it in the real world:

http://www.ouroboros.org/evo_gaits.html
Does this farm house have electricity? Running water? A foundation?

How old is the oldest component? Is it like the Ship of Theseus?
Systems with UEFI are more likely to also support virtual machines at the CPU level which makes it much easier to transparently slip in a layer under everything else.
Dude it is easily understood that drinking reduces executive functioning which by definition is your ability to contemplate alternative outcomes and makes you choose economically poor ones, so by definition they are very unlikely to think "I shouldn't drive" it reduces your ability to contemplate those outcomes. You are assuming some neurologically stable state that is not distributed evenly.

But if they took an uber there, they do not have the option to drink and drive either way. See Russell Barkley's last book for EF I can spam quotes if needed.
Why isn't Mozilla spending more time to ensure Firefox is using all of the security resources that the OS gives it? Things like ASLR still aren't enabled by default, let alone plugin sandboxing like what exists in Chrome. While Shumway would be nice, having a reliable, secure way to hook into native code would be a lot nicer.
Isn't this exactly the same thing as someone reported with Google Drive?
https://news.ycombinator.com/item?id=6612854
Not as simple at all. I can teach people how to write software pretty quick. Those same people might take years to learn to make working hardware. Without extensive tool support, it can take them a lot longer as process nodes they work on get smaller. And you don't know if it works until you shell out big money for an ASIC prototype and probably do several iterations of that.

The fact that you have to spend more money to test the design is the biggest difference. Eliminate all the rest with brilliant, well studied people and you still have that huge cost on a decent process node. Services such as MOSIS help but only so much. Open-source, gate-level testing and general verification tools would be a great investment in that they reduce this significantly. Well, a full suite of open source (or cheap) EDA tools in general would be nice but that's a whole different, pessimistic discussion. :(
No, all of that could still be outsourced to a 3rd party.
I like the idea of combining this with drones: http://www.civileyes.me/
That shirt is a metaphorical representation of Perl's visual style.

Guido van Rossum would wear this shirt:
http://1.bp.blogspot.com/_zqFoq3qej2c/SJM4eDsnzII/AAAAAAAAR8...
That shirt is a metaphorical representation of Perl's visual style.

Guido Rossum would wear this shirt:
http://1.bp.blogspot.com/_zqFoq3qej2c/SJM4eDsnzII/AAAAAAAAR8...
Thanks for all those links, that looks super-useful. I'll make my way through them and maybe all this will finally click. Much appreciated!

(And to all the other replies/links as well, I can't edit my original comment anymore and don't want to take up space with extra comments. But all very appreciated!)
Ask HN: Who's been hired through whoishiring threads?
I was sifting through resumes in July's "Who wants to be hired" thread and got to wondering if anybody had found work through the whoishiring threads, and whether it was through "who wants to be hired" or "who is hiring".

And are there any comments on the quality of the jobs or applicants?