skysight-inc/HackerNews huggingface dataset:
When you take a canary down into a mine and you notice that something unusual seems to be happening to the bird, the correct response is not to spend a lot of time trying to figure out if the bird is really dead, how the problem started, or how we could interpret the bird's behavior.

When the canary you took into the mine suddenly looks strange, you run.

Maybe the canary didn't actually have a problem. Maybe it died due to natural causes and the mine was perfectly safe. There might be reasonable explanations for the canary's behavior that would be obvious if you took the time to perform minimal investigation. None of that matters, because the entire purpose of taking a canary down into a mine is to have an early warning signal that might save your life.

We cannot know the current situation of someone who publishes a warrant canary. What we do know that while any change might be a simple mistake, it could also be an attempt to announce some sort of warning. Just like taking the bird down into a mine, the early warning system might not be useful if you waste time arguing about it.
See: http://www.pro-technix.com/information/crypto/pages/vernam_b...
Where is your company, and what industry is it in?

I was taught (and coached) that no matter what kind of job you're interviewing for, you should show up in a suit and tie. Not because you ever expect to wear that while working, but because it is considered a show of respect to the interviewers.
I think there are dresses that would not garner this response. Wearing lingerie would be another way to present oneself as feminine, but I think even the author would reject this as inappropriate attire for a tech conference.
> Interviews are even; both sides clearly have skin in the game;

Uh, no. Have you ever been paid for your time at an interview? For most people, it costs them at least 1 day worth of pay (holiday or day rate).
I... didn't even know there was a Windows 93.

edit: oh, right.
lol I had a good laugh from reading the tweet and the comments below.

"I’m working on a standard to represent MP3s as Word documents if you’re interested."
To ensure that the monks aren't heavily disturbed, there are various restrictions on visiting times. Things were slightly easier for me as I was not only making pilgrimage but also visiting a friend of mine who was a novice at Iveron (and has since become a priest-monk). Going to Mt. Athos, while an incredible experience, requires quite a bit of preparation: not only should you be familiar with Orthodox monastic and liturgical life, you probably will also either want to know Greek yourself or have someone with you who is fairly fluent in Greek. As such, a better starting point to exploring monasteries is to find one close to you where the monks actually speak your native language. :)

To get a taste of Athos you can watch this short documentary online, where the monks gave unprecedented access to the tv news show 60 Minutes: http://www.cbsnews.com/news/mt-athos-a-visit-to-the-holy-mou...

I should add that the book I previously mentioned, "The Mountain of Silence," provides a very approachable introduction to Orthodox monastic life (which is really the Orthodox Christian life lived in a particular mode), without requiring any religious background. The author himself is writing from the perspective of an anthropologist, although I think at the time he was also a lapsed Orthodox Christian. Suffice to say that a relatively non-religious friend of mine really enjoyed the book. :)

All that being said, more info on visiting Mt. Athos is here: http://www.athosfriends.org/PilgrimsGuide/planning/ I should note that Athos does not allow women visitors, but there are similar monastic communities for women. This is not at all intended to be sexist, but is part of the asceticism of Athonite monasticism in particular. Previously women have settled on Athos, and the monks simply let them live there -- they ended up leaving of their own accord. Also, the monks sheltered families of Jews during WW2, which of course included women.

Edit: I forgot to respond to your question about joining. More details can be found here: http://orthodoxwiki.org/Monastic_Ranks
I like how on the one hand we have people talking about secret courts and the government wantonly ignoring the constitution whenever it pleases them, and then on the other hand we have arguments that a pedantic technicality will somehow prevent the government from getting what it wants.
I stopped reading Ni Kuang's work since 14. I'd consider comparing Ni Kuang with Liu a serious offence to Liu's readers.

In my opinion, the second and third instalments of The Three Body Problem are as good as the Foundation series. The first one, really is just a trailer.

The second one, entitled The Dark Forest is far more than Sci-fi. Personally, I interpret it as a serious international political question: could the West really tolerate any other forms of civilisation? the book gave a negative perspective.

Claim: I live in UK and I understand most of EU folks don't like to be simplified as Westerners. However, from a Chinese perspective, the cultural differences between FR/DE/UK/CA/US/AU are invisible.
The sole purpose of a warrant canary is to say something akin to: "We have received no warrants or NSLs."

The Silent Circle warrant canary has no such statement. It says the opposite: if "no warrants have been served," such a declaration will appear. The declaration does not appear. The most obvious conclusion is they have been served with some a warrant or similar compulsory legal process.

I think it's unlikely that the wording was accidentally unclear. This came up in the HN thread in December, with <StavrosK> saying: "You're right, it looks like the wording is a bit unclear. I'll talk to the guys to see if we can get it updated, thanks." https://news.ycombinator.com/item?id=8796912

On the other hand, on January 6, 2015: “There is nothing to report via warrant canary or otherwise because we have never been served with a warrant, subpoena or other legal requirement to provide anything.” https://support.silentcircle.com/customer/portal/questions/9...

It's really quite simple to get a warrant canary right and eliminate ambiguity. Look at rsync.net's example:

No warrants have ever been served to rsync.net, or rsync.net principals or employees.
No searches or seizures of any kind have ever been performed on rsync.net assets... http://www.rsync.net/resources/notices/canary.txt

The one we're using at http://recent.io/ is similar, and possibly more explicit:

As of [date], we have not received any legal process or demand from any federal, state, or local government. We have received no National Security Letters, civil subpoenas, search warrants, Foreign Intelligence Surveillance Act orders, grand jury subpoenas, or any other form of compulsory process.

As a community, we really need a way to keep track of status changes in warrant canaries. I wonder if https://canarywatch.org/ keeps archived copies.
Live course, laws of interface design by YC's Kevin Hale
> Trust me, you don't want to walk FROM the wharf to the CCM.

Hence why I suggested going to the CCM first.

> The hills in SF are no joke, especially on foot.

Speak for yourself. Yes, they are a bit annoying. But when doing my SF tour (I had visited the historic arcade already a few days before), I first took the cable car from Market to Fisherman's Wharf (it passes by the CCM, but I wanted to do the full tour), then walked back up to the CCM. After being done with that I went up Mission Street to the Fairmont, where it crosses with Muni line 1, took that until Lands End, walked that down to the pacific beach, watched the sunset. Finally down to the west southern end of Golden Gate Park and took the Muni back to Powell. Between the public transport rides everything on foot. Wasn't that bad IMHO.

Most important: Bring water; lots of water (I started the tour with about 3l in my backpack). And drink to thirst. Dehydration is no joke, but overhydration can be a problem, too.
Man, I would so love to have a mainframe.

Maybe, one day...

UPDATE: I think I am getting the picture. This is about interfacing legacy systems to new ones. In that context, it makes perfect sense.
I did my research and....It's really unbreakable.
Autodesk has a museum at One Market. It's only open to the public two afternoons a week, plus special events.[1] Design exhibits. A driving game. High-end 3D printers.

Innovation Hangar, at the Palace of Fine Arts, is open on weekends.[2]

[1] http://www.autodesk.com/gallery
[2] http://ihangar.org/
> One of the reasons I like languages with more advanced types systems such as Haskell's or Scala's is because test suites in other languages to achieve the same code coverage take much longer to run.

Do you mean Haskell has better runtime performance than dynamic languages, test for test, or that programs in dynamic languages need more tests (say, tests of function return types), or both?

In practice programs are written by programmers, not generated randomly, so it is not necessary to test "all the things that can go wrong" but only the things that programmers actually do wrong in practice.
Ask HN: Do you hate At&t and Verizon as much as I do?
Enterprise software is an adventure, you can easily end up in a parallel dimension of technical debt inception.
It takes the typical self-made millionaire at least 32 years to get rich
How come canarywatch.org doesn't have a canary itself?
That is because people do not nurture and train and help their talent enough, they want them to turn up exactly like some mental model they have for a mental model of a role they have. There are huge numbers of people once you stop trying to find exactly the thing in your head.
Scientists determine the nation’s safest places to ride out a zombie apocalypse
MIT Bitcoin Expo Livestream
Along the same line... Any good resources on building maintainable applications with user interfaces? It doesn't have to be web applications, it can be a book focused on building desktop or mobile applications. I'm more interested in the patterns the follow, as well as what and how they focus on testing.

I've found TDD pretty much impossible when you're building a user interface. Even when I test my components (recently using react, prior to that using angular), it's hard to know what I should be testing for. Testing the component's logic is a given, and usually very straightforward. But how in depth should my DOM structure validation be? Should I check that certain classes and IDs are set correctly and leave it at that? Should I verify the DOM structure of the component? I've found this extremely difficult because you'll often find yourself adding or removing classes to restyle components, or you'll find yourself rewriting the HTML to fit better with a redesign of some sort.

Along this same line, what about e2e tests? I test core user interactions (e.g. user can create foo) with e2e tests, and edge-cases with unit tests. These tests will be clicking around and sending keys to inputs and eventually reach some state that confirms that the action was successful. Among all the states that were traversed, how many things will you validate (e.g. check that the link the user clicks is in a list, check that in the final state he can view all of foo's information)? And how in depth? (e.g. checking that #foo contains all of foo's information, or checking that #foo contains .bar, .baz, .qux, and that each contains part of foo's information)

I've figured out some patterns and guidelines over time, but some of these tests tend to feel brittle or useless.
Saying it is "impossible to fix" is a bad attitude - difficult may be accurate, but declaring impossibility is a display of laziness/lack of creativity or knowledge of history. It denigrates the efforts of those who believe it possible to change the course of history.
Why not? It's literally "unbreakable"
Not "at Berkeley". I suspect even going back to 1971, this sort of 'experiment' wouldn't have flown at Berkeley.
I'm not a low-level expert and perhaps people can clear this up but this seems to only address the overall system bios. The "genius" of the Equations Group seems to be in infecting not this bios but hard disk's own, private flash-firmware [1]. If boot-guard affected this, it would be great. I mean, it seems like a machine with a compromised disk could be compromised even if the boot-image on it was pristine (or just "looked" pristine when polled at a certain point).

[1] http://www.networkworld.com/article/2885814/security0/has-eq...
The real lesson of the Stanford Prison Experiment is that professors will do awful things to trusting undergraduates for academic fame.
A friend of mine once had a conjecture that back in the day, the people who moved to the cities were the ones who couldn't hack it being self-sufficient on a farm.
it's depend on market demand of your app

if it's strong then you need to develop or visa versa

you need to promote your app to gain more users

so it's be worth it.
A Year Without Speaking English
You can open windows93.net in Cat Explorer to run Windows 93 in Windows 93
Good points and good examples but to me this is a bit different.

First, most of the things that you have mentioned there are other birds of the same feathers (or whatever the expression is). So it's an experience that can be shared. That said I have certainly done many things that I could never share with someone in the past (or current) but not something along the lines of what the OP has done.

Second, the examples you gave are done typically over long periods of time. While I don't know the amount of time that the OP spent doing this activity I am speculating that it was over a short period of time not over 20 years.

In the end the OP gets something out of compiling this info.

However he did and say and what I was questioning was when he said "Given the historical importance of SMS cards, I think information on this technology should be preserved." Ok, why does it matter? What will people learn from this relative to the effort?

So he is doing it for a different reason then someone who is collecting butterflies or in my case taking photographs of "anything and everything" something I enjoy doing. Or running marathons in every country. They don't claim to be doing it for any other reason other than "it makes me feel good to do so.."
You can use Firefox with the extension Tile Tabs to achieve something like this.

https://addons.mozilla.org/en-US/firefox/addon/tile-tabs/?sr...
Meritocracy is a nonsensical construct and rarely amounts to anything more than further nourishing the already nourished. Often to the exclusion of nourishing those that actually need it. It's a perverse, self-deluding form of domination.
Web-based timeline software you like?
Not looking for super-detailed/in the weeks project mgt stuff, but want the ability to suppress events, have relative/contingent time, maybe different views. My use is to help lay out my new business timing for what happens when re: investor pitch, term sheet, diligence, advisers, research, hiring plan, product plan, etc...

What do you use? Do you like it and why?
There's a virtual PC, which is Windows 93 on Windows 93.
Amazing what US Agencies must be monitoring
Here's how to understand academia.

When you're 22, almost everything you've done has been measured in relative terms to your peers (in part, because almost no one at that age has real accomplishments by adult standards, except in athletics; so it's a favorable curve). You think that the world is more competitive than it actually is, because you've been rewarded (or punished) based on individual performance. Of course, people who are academically strong tend to be socially weak when younger. Academia appeals because you're not around the "jocks" with superior social skills. Let's be honest: most people who go into academia do so because they're afraid that if they go into the big, bad business world, they'll be out-shouldered by "asshole jocks".

Here's the trap. The real world is a lot more cooperative than competitive. If you're a social "4", you do better being the weakling in a crowd of 7's (business)-- you'll rise up to that level, from exposure, in a couple of years-- than the relative leader in an ivory tower full of 2's. Why? Because social skills aren't about competition; you want to be around skilled people who have your back. Those "jocks" don't out-shoulder you, because adulthood isn't middle school: they teach you how to get what you want. If anything, the worst bullies in adulthood are the ex-nerds who have something to prove.

Then there are the tribal effects. Why do bankers and traders earn 3x what programmers do, and why do we as programmers earn 3x what academics do, at each level? Because the worst place you want to be in a market is side-by-side with someone who's similarly competent in the rendered service but has no organizational or social skill, nor sense of self-worth; he'll sell himself very short, and drag you down with him by lowering your market value as well.

Academia's appeal is that it's some sort of safe haven for the socially awkward beings that smart people usually are in their early 20s (and usually grow out of by age 25-30). However, because it's full of socially inept people who are terrible at making a case for their own value, the resource pool declines over time, and we're now at the point where the academic job market is kaputt. There are a few star professors who manage to work their way out of the hell that is academia for the bottom 99+ percent, but the irony is that to do that requires a great deal of social ability anyway.

Academia's promise is that you don't need to be socially skilled and you'll keep being rewarded for being smart. First, that's a stupid promise in the first place. Those skills aren't hard to learn (unless you have a hard neurological deficit, but that covers maybe 1% of the population) and you just need to grow up. Second, in the cutthroat environment you get amid dwindling resources and social investment in academia, it turns out that you need those skills to survive, making a joke of that promise.
Yes (: virtual machine into browser!
Even if there's PIN on SIM, tracker must be able to unlock it, and given that GSM module is a pretty common one operated via AT commands over serial line you can easily get it from there.
> the first two years of the “recovery,” the mean net worth of households in the upper 7 percent of the wealth distribution rose by an estimated 28 percent,

Stocks had dropped in half the previous couple years. A more reasonable metric would be a 10 year statistic.
We all have our sore spots, and one can't always stop feeling something simply by deciding one shouldn't. So that expectation might be too high. One can, though, be aware of them and stop oneself from responding reflexively when they come up. (Or, more easily, edit the defensiveness out of one's comments after writing them.)

The quantity and range of posts to HN—plus the fact that there's one big site/community and not a bunch of little siloed ones—guarantee that whatever buttons you have will eventually get pushed here, just like any exposed spot will eventually get wet in a rainstorm. This isn't personal; it's a statistical process. But we're not hard-wired to experience statistical processes, so unless one is careful, it feels like one is dealing with a person—usually an annoying adversary with demonic powers to drive one crazy. I think this is why people often post comments personifying "HN". We each have a different imaginary arch-enemy in our heads.

I mention this in the hope that it might be helpful to anyone else who recognizes the pattern. In our case, exposure to it is an occupational hazard, so we've had little choice but to learn about it.
What are your thoughts on this, then?

http://www.typewriterdatabase.com/
A union might accelerate the mechanization.
Guilty as charged.

But realistically, I know of no society where parents don't favor the interests of their own children, resulting in a trend towards increasing disparity.

Perhaps the best we can hope for is to remember that perfect meritocracy is utopian, and can't be reconciled with fairness, so long as individuals can choose to whom they share their advantages -- indeed when we can't even all agree on what those advantages are. So we look for second best, for instance, endorsing social and economic measures that counteract that disparity.
There is a pinball museum in Oakland and it's a blast. They have machines from as far back as the 30s. You pay for entry then it's free to play.
Pictures three and four explain why so many sci-fi megaputers have drawers full of cards^H^H^H^H^Hchips^H^H^H^H^Hcrystals that can be pulled out and swapped around in order to fix a broken AI or something.
Numpy has the einsum function, often very efficient as it avoids allocating memory for intermediate results.

http://docs.scipy.org/doc/numpy/reference/generated/numpy.ei...
O'Reilly has a book called "Designing Interfaces: Patterns for Effective Interaction Design" by Jennifer Tidwell. It's a little out of date, but has a lot of the big ideas and useful bibliographies to dig in deeper.
In Canada, John Sleeman bought Unibroue, and then Sleeman was bought by Sapporo. Since then, MolsonCoors has been on a buying spree of larger Canadian microbreweries, e.g. Creemore Springs, such that they have gotten better national distribution. I can now find Granville Island ales in Québec City!
Depends. Am I at an H/P conference, or Atlassian? Different crowds.

Aside: Atlassian is more interesting. H/P has better food.
More generally, if you distribute anything across a population in any manner other than everyone getting exactly the same amount, then it is mathematically necessary that the top N% have more than N% of the thing for any N < 100.

Most articles I've seen on any kind of inequity in distribution don't seem to take this into account, and so don't try to establish what the baseline fair distribution should be, making most of their subsequent analysis worthless.
Amazon Discounts EBooks for March
horrifying!!
HC: How many unique Michael Jordan cards are there in this set?
"The necessity of this functionality can be seen by the fact the Go stdlib can ACTUALLY DO THIS for the built-in functions, but no facility is provided to do the same for user code."

Right. Go has generic types. Channels and maps are generic types. It just doesn't have user defined generics. This is a lack.

Getting around this is creating a new level of cruft on top of Go. "Generate" and reflection are being used to work around the lack of generics. It's going to be tempting to use "generate" to invoke a macro language. That may not end well.
Hacker Challenge
Which are the best websites to learn spanish online?
I've often wishes that the Bay Area had "A Museum of Computer History." Steve Wozniak's earliest Apple devices, maybe a PDP-11...

I was a little disappointed that San Jose's Technology Museum is more of a grab-bag of biological/environmental/astronomical everything...
I just found this new website I uploaded, where hotties teach spanish! seems fun and good to practice your spanish skills!
http://www.hottiesteachspanish.com/
You can easily witness organizations that have crossed over the technical debt event horizon, from which they have no hope of reaching escape velocity.
Traffic growth update for woodspotting.com
It is somewhat disconcerting to discover that someone has made what is essentially a version of my current project as a gag.
"It also allows parallel/async code to be written in the exact same way as concurrent code, simply by setting GOMAXPROCS to 1."

Aargh! If your code has race conditions with GOMAXPROCS > 1, it's broken. "Share by communicating, not by sharing". (Ignore the bad examples in "Ineffective Go". Send the actual data over the channel, not a reference to it. Don't try to use channels as a locking mechanism.)
This one is hard to remember. Thanks for the reminder.

I started a new job a few months ago. It took a while to get started on our new big project, but once we did, it was nice to see everybody on the team fall into a complementary niche. "Not same" != "not smart".