skysight-inc/HackerNews huggingface dataset:
Chattanooga has one as well, and a really cool startup incubator, but we have no hackerspace. There should be a daily time lapse gif soon.

http://4thfloor.chattlibrary.org/content/about-public-librar...

http://www.theatlantic.com/technology/archive/2011/10/the-un...
The 'Play' button is something we'd already implemented in a previous prototype, but it wasn't ready enough to be included in this release. It will show up in a future release though. :)

Also, by _slow_, were you referring to the actual rendering of the network when you adjusted the time-slider? Or the initial loading of the network itself? Because the former is actually pretty fast (if you are using Chrome), and the latter is something that we've tried to optimize as much as possible, but there are limitations.
The surprise for me is that the core component is Redis.

My first guess would have been custom C code. Yeah, you have to do everything yourself. Yeah, it would be hard to write. But you'd control every little bit of it.

Obviously, I must not fully understand the problem and what Redis buys.

Sam Puralla (if you are reading) -- do you know why didn't Twitter go with a full custom system at its heart?

Josh
They do not use visited URLs. While Firefox separates its location and search bars, this seems to me more of a design choice than a privacy one. I could be wrong! - but then again, the much bigger privacy risk is using Google in the first place, and if you switch to a different search engine then Google stops receiving autocomplete too.
When Google.com's certificate was faked, it was discovered because Chrome restricts what CAs are allowed to sign Google's certificates, if I recall correctly.
Cool! Love the ATX Hackerspace here in Austin
Neither Fedex or UPS offer street level international address verification like we do. UPS only covers USA and Puerto Rico for street level and Fedex only covers USA.

http://www.ups.com/content/us/en/bussol/browse/addressvalida...

http://www.fedex.com/us/developer/product/basics.html
Twitter and PowerPC Mac's 2013
By that standard, one of the best restaurants in NYC is above a Whole Foods and adjacent to a food court.
Vacuum has no drag but also no thermal conductivity, so you'd have to cool the generators some other way.
Design patterns are a thing that are useful only when you've essentially rediscovered them for yourself in natural solutions.

I developed games as a kid for many years, and I developed solutions to some problems that I identified later as patterns while reading the GoF book.

However, if I had read the GoF book in the first place and tried to forcefully implement patterns just based on reading about them in a book, I'd have done a miserable job.
Twitter Bots Have No Trouble Fooling You, Getting More Influence Than Oprah
Plus, && and || are symbols which makes them stand out from variable names. This is, in my opinion, a benefit. Admittedly, though, I prefer {} to block delimiters over begin/end and their like.
We've had professors who have over 350,000 emails and years of email history use the system, and it has handled that pretty ok. So, don't worry about the network being over-populated. We do limit the number of nodes that the network shows initially. You can adjust that later if you wish to do so.

As for your time counter of 20 mins, that is a bit odd. Has the first version of the network not loaded for you? If you are on the /viz page, just refresh it. If the server has fetched at least the first batch of metadata, then the corresponding network will load immediately, and the rest of the fetching will happen in the background. Please note that we are also having heavy traffic at the moment; so the fetching process could be a bit slow.
I think their move to business is really smart. The times I've used it was to get data for small MVP projects (eg to get happy hour menus from several SF restaurants) and it was awesome for that.

I never like their consumer model—but if they could become the "LinkedIn for temp workers", I think it could be a hit.
When you press and hold the button down it records the basic 10 second video with an automatic end at ten seconds.

You have to tap the button a second time within the 10 seconds to record an extended video.

In the extended recording, you have to hit the button a final time to stop the video.
I've added a note about Mint's search engine policy, thanks.

Also, BSDs will get greater emphasis in future updates. I'm working on a way to promote more operating systems without the page getting even more overwhelming than it already is.
I was thinking the same thing. But while I've always loved some things about Plan 9 (its security model and it going all-in on the everything-is-a-file model), I never was able to adjust to acme.
I agree with you, but FWIW, if you're already used to C, then the cognitive overhead of && and || is probably negligible. Given Go's pedigree, that doesn't seem too surprising.
Google does that for a number of other non-Google sites, too.
It's >1 second.

I can start recording with my iPhone (assuming it was previously in video mode) faster than I can start recording with my Glass.
AHHH! I was just in Atlanta looking for something like this two weeks ago. In San Francisco, it's easy--just hit SOMA. Thanks for the link.
May I recommend to you UUASC, the Unix Users Association of Southern California, check us out at http://www.uuasc.org/ We've got a great mailing list, with programmers, sys admins, security types, newbies, greybeards, and really a lot of variety.

There are two chapters, LA and Orange County, and it's been around for a over a decade, maybe two. Really great group, I've learned a lot from the mailing list and the monthly meetings.

I'm based in Burbank myself if you'd like to meetup for lunch sometime.
People get robbed in all of those places, especially walking home from BART. All the time. Also, have you not seen home prices in Rockridge and Piedmont? No deals to be had.
Wasn't there something I saw about growing support for rendering ligatures automatically? In which case, it seems like you could just use K$ as an encoding and have browsers render it right when they can and wrong but legible when they can't.
Interesting, I learned about the Autistici/Inventati collective only from this link, even though they seem to already be a large (>1k users) organization and in existence for a decade now. Useful info.
Search queries for 'unbowed'
I thought cryptocat was independently audited. Who audited it and why didn't they find these problems?
What’s the Most Secure OS?
Good point. I'm an East Coast guy myself, and not real in-tune with California culture. Maybe that is a big part of it. Hard to say...
I don't disagree that it's potentially a problem, I'm just saying that as someone recording in a public place you're unlikely to be running afoul of wiretap laws.

We should be far less concerned about personal cameras (wearable and/or phones) than fixed security cameras, anyway. We're probably on a fixed CCTV 100X as often as we're being recorded by personally-carried cameras. Worry about Glass and other such devices is just a red herring.
> Tracking in client-side software that occurs to make money is typically described in privacy policies, and a browser adding additional tracking would likely cause an uproar

Emphasis mine. Yes, you might trust them not to track you, or to trust that someone will find out if they do, and that you will hear about it if so. But far better would be to use an open source browser (either Firefox or Chromium).
Just run NIST DieHard or similar. Of course that is only a statistical test which is necessary but not sufficient for CSPRNG but it can help find problems like this.
> Python somehow magically slices unicode strings without chopping characters in half.

Well, that rather depends on what you mean by "character" and "in half".

>>> s = u're\u0301sume\u0301'
>>> print s
résumé
>>> len(s)
8
>>> for i in xrange(len(s)):
... print s[i]
...
r
e

s
u
m
e

>>> print ' '.join(s)
r e ́ s u m e ́
Judge Orders U.S. to Release Aaron Swartz's Secret Service File
This is the worst possible advice you could give an actually depressed person. I am incredibly distressed that in 2013, on an "enlightened" site like HN, we have people posting drivel like this. Nothing you said is "clinical" or "theoretical", it is life-coach bullshit. You say depression is a "feeling" like anger, which highlights just how little you know.

OP doesn't need to "man up", he is a man and life is tough. He needs help. The two posts above this one direct him to useful resources, therapists and an emergency line.

I struggle to understand the drive to post in threads where you're not qualified to comment. Especially when you're dealing with a vulnerable person who is in pain.
Wow! Fantastic explanation, a perfect mix of just enough science to be very interesting but explained in a way most people can easily understand it. Thank you for the post, it sure puts things in perspective.
We can give you some credits. Please make an account and email me harry(at)lob.com
Primecoin: The Cryptocurrency Whose Mining is Useful
Yes. Perhaps there is higher expected value in the social / professional cred for making this and posting the result? of course, these exchanges should be running something like this themselves and capturing that profit. Pretty neat though.
Its too bad that you focused on her gender and not the fact that she was now the chair of her department.
I loved living in San Mateo. I've lived all over the Bay Area, and that still rates as my favorite. It's a reasonable drive to both SF and the South Bay (and not painful to get to the ocean in Santa Cruz either), the downtown is walkable, and moderately interesting. There's not lots of options for things, but the options are generally decent.

There is zero reason to live in San Francisco, I don't really understand why people are so hung up on it. Live nearby, but not in. You reap all the benefits of the City, without the negatives. Nobody is shitting on your doorstep in San Mateo...
Court Rejects State Secrets Defense in Dragnet Surveillance Case
This is why I prefaced with 'how you value your time'. I completely agree with you. If you're just after something that works, then just buy a new computer. If you like the project of injecting longevity, then the tradeoff is that you're getting entertainment out of your hours.

I'm very much a 'not dollars and cents' guy, but I see a lot of people struggle to maintain old computers when they're not really into enjoying that maintenance activity; those for whom an hour of troubleshooting -foo- is pure frustration with no fun mixed in.
Yeah, that would be pretty lame. Considering you have just graduated college, you may not have much professional experience in the industry. If the employer is hiring you based on your degree rather than your actual skills then you might need a month or two just to get to a point where you can start to be useful to them.

Just tell the company what you are planning. Depending on your / their situation, they may still have a use for you. In fact, if it's something which would be a good fit with that company you might actually be able to make more money as a freelancer. If not, then maybe try to find a freelance gig either locally or remotely.

Another option would be to reach out to possible employers in L.A. to see if you can start out with remote work with the promise to move if things work out. That would be perfect because you would already be setup with a job when arriving and you would likely be able to move on a more relaxed time frame.

As for average salary, does it really matter? Jump on the Google and work out taxes, housing costs and whatever other expenses you might need / want to take on while in L.A. Need a Lambo? Add that in. Make sure to tack on savings.

If you come up with a bat shit crazy number (maybe you need to drop the Lambo) then you might need to adjust. Keep it realistic for someone in your position. You probably don't need a 5 bedroom house next to Justin Bieber just yet.

Once you figure out your number, then tack on a bit of a buffer (maybe 10 - 20%) so that you have some negotiating room and throw it out there. If it's not too crazy then they should come back with a counter-offer. If you are way off, then perhaps you don't want to work for that place anyways.

This is important because L.A. is an expensive place. Regardless of any average salary, you need enough money to live on. Further, you need enough money to make L.A. a more logical choice over another location where you could make nearly as much money but with a much lower cost of living. If you really must do L.A. and the offers aren't matching your number, then at least you will get an idea of where the market is at and do another adjustment of your expectations.
By that logic, a map is just a list where every odd element is a key and every even element is a value.

There are semantic differences between maps and sets and lists. Just because you can use one to represent all the others doesn't remove the benefit of having all 3 available.
Freedom • Inside GitHub #1
That's a very cynical view, isn't it ? That was a correct arrest.

Sure if you regularly commit crimes, never cooperate any more than the law requires with anyone, least of all the police or anyone in official function, as any criminal lawyer will tell you a million times. IANAL, but that's probably good advice.
Miscellaneous thoughts on iOS Development
Oh, I'm handwaving, not talking about the underlying details of star schemata, clever column representations and whatnot.

But I think the analogy is still correct.

Every such system has two functional requirements:

1. Store data.

2. Query data.

And every system has the same non-functional requirement:

1. Storage (write) should be as fast as possible.

2. Queries (read) should be as fast as possible.

However, per an observation I made a while back, complexity in the problem domain is a conserved value.

Insofar as your data requires processing to be useful, that complexity cannot be made to go away. You can only decide where the complexity cost is paid.

You can pay it at write time and amortise that across reads. You can pay it at read time and excuse writes. Or you can pay it in the middle with some sort of ETL pipeline or processing queue.

But you must always pay it. The experiences of data warehousing made that bitterly clear.

So really, the job of a software architect is to take the business requirements as a non-functional requirement (an -ility) and then pick the architecture that fits that NFR. That includes dropping other nice-to-have non-functionals.

Twitter's non-functional requirement is that they want end-to-end latency to be 5 seconds or less, under conditions of very low write:read ratio. This suggests paying the complexity cost up front and amortising it over reads. And that's what they've done.
i feel like almost any job comes along with a list of at least 10 reasons why it's not fun. and some of the list in this article doesn't seem that bad...

disclaimer: i am not a vc, so what do i know?
What are online CTFs? My advice would be to try your hand at some other aspects of programming. Games are hard to break into. Have you tried building websites or apps? Put that drawing practice into use on some cool websites. Try and teach yourself backend programming using ruby on rails. Build a portfolio website. Buy yourself some server space and learn how to set it up. Setting up a portfolio and creating websites, showing off games (if you do want to pursue that) and anything else you code up is probably the best thing you can do for your career while you're in school.
Discovering Sketch
Maybe i'm missing it (i just skimmed it), but where did Megahey's appeal consider whether it was an article III court?

I'm looking at 743 F.2d 59
* The car would come to you
* An area that has heavy usage could see cars called in from lower utilization areas
* I don't really enjoy driving
* Ride sharing could reduce customer cost.

I mean, seriously, if busses would just show up when I was ready to leave and went pretty much where I want with only a few stops, I'd just ride busses all the time.
Think of Redis as a nicer interface to data structures that otherwise would have been written in custom C code.

If you read the redis manifesto, it describes itself in point 1 as a DSL for abstract data types:

http://oldblog.antirez.com/post/redis-manifesto.html
So what do you do about the bitwise and and or operations. How should they be expressed?

Python expresses the bitwise and and or using the & and | characters, the exact same characters as Go.

And that also explains why Go chooses to use && and || for and the logical and or operators.
The problem is no one would volunteer to write crypto code under those constraints.
Australian Gov requires agencies obtain ministers approval for cloud computing
So "the rest of the world" counts as "trade enemies" now?
Effecting Change From The Outside
>EDIT: I'm done with this fucking site. You won't have weareconvo to kick around anymore.

com'n, man! From high moral ground these lemmings here tar-n-feathered Swartz, and you're getting emotional over their inability to hear word "chick" without getting their heartbeat racing and palpitation.
Why doesn't the article include updated graphs with the bug fixed?
If the data relates to privacy or is classified.

(Sorry I couldn't squeeze everything into 80 chars)
The next decade. Heh. Would be nice to have that kind of job security.
Ron Paul Provides Details about the New 'Ron Paul Channel'
Is C an "ATT-ism"?
how about app.net
Egypt has become an economic basket case since Mubarak was ousted
really interested in this language, seems to be fairly timely with the heightened level of interest in distributed services.
Coffeescript might not be the best example. It strives to be a "symbiotic" language which emphasizes the finer aspects of the host language (Javascript) by introducing special syntax. It tries to avoid constructs which would require any kind of virtual-machinary in order to run. As a result, Javascript code compiled from Coffeescript is pretty easy to follow.

I'm not sure the same could be true for Javascript compiled from a language like Haskell.
Social Media, CrossFit Style.
> Also, what's so bad about K$?

Perhaps the fact that it's a shilling, not a dollar?
S&P says no one should believe its ratings are independent and objective
> engineering, and by that I mean I may do anything from backing up someones data to assembling Ikea furniture

I thought I'd heard pretty much every creative interpretation of the word "engineering" possible but have to admit - you got me with the IKEA furniture assembly.
>The code above is certainly an inelegant solution, since it is, in theory, at least, a potentially infinite loop.

As far as I know, it is the only solution for generating unbiased random numbers in a range that does not divide the native range of the PRNG you're using.

What I don't understand is why they're working in decimal in the first place. The obvious solution is to generate a random integer in the range [0, 2^53) (which does not require an unbounded-time loop, since 2^53 divides 2^64) and then divide by 2^53. I am open to the possibility that there's some quirk of floating point arithmetic that means that won't work [edit: less so now that I see it's how Java implements it¹], but I can hardly imagine that it's worse than this crazy business of generating 16 decimal digits because, hey, log₁₀(2^53) is pretty close to 16.

¹http://docs.oracle.com/javase/7/docs/api/java/util/Random.ht...
The President appoints Court of International Trade judges, and those appointments are confirmed by the Senate.

I think you and 'DannyBee have made it pretty clear that relying on the idea that the FISC isn't an Article III court is a perilous position, but I continue to be unclear on how FISC possibly could be an Article III court given its structure.
I think it uses perfect forward secrecy, unlike almost any other SSL connection:
http://blogs.computerworld.com/encryption/22366/can-nsa-see-...

Prefect forward secrecy is a lot more secure since if google's private key were compromised any traffic -- including traffic captured in the past -- would still be secure (baring some further compromise).

Each connection has 2 possibly transient negotiated public/private key pairs made just for that connection. In theory, google could store all these pairs as well and they could be compromised, but that adds up to a lot more ifs.

As near as I can tell, the extra computation required to do perfect forward secrecy is a large part of why its not more frequently implemented.
> Do you find the fact that I want to own one repulsive?

Ha, no no no... it's okay. I would certainly never say it's "repulsive" – at worst "unwise". But as long as it's a considered position, and you have the resources not just to cover your downpayment/mortgage but also to justify such a large stake in a single asset, then it can certainly make sense.

> I'm a homebody. I want a place to call my own, and I want to make it comfortable for me. I enjoy entertaining guests, cooking for them, and making everybody comfortable

Well that's certainly admirable. I would add, though, that part of the problem with finding an apartment that doesn't drive you crazy is most of the nice places are on the market for sale, rather than renting. So the more I can convince people that they'd be happy with renting, the better the rental supply is for me (and them). :-)

I can certainly understand the appeal of owning property for the additional flexibility and control it gives you, and sounds like that's what you're looking for. It's the allure of ownership qua ownership that I'm opposed to. But as you say, if you're not "pushing the "dream" on other people" live and let live.

> I'll be back in Boston soon. I'll take you out for a beer (or tea, or any alternative beverage, if you don't drink), if you want to talk.

I'd really like that! Shoot me an email to connect (my info is in my hackernews info box; I can't see any contact info for you).
Cool visualization. I use exchange at work and gmail at home. I'd like to see both in a local macos app. I guess a the simplest alternative is a local client that can talk to my exchange server to get my headers and address book then package it all up for processing.
That's an interesting thought, but rather than focusing on write vs read balance, I would claim that OLAP and OLTP are most distinguished by the nature of queries they need to support.

OLAP is characterized by fairly low-volume aggregation queries that touch very large volumes of data ("what fraction of tweets in English come from non-english speaking countries?"). Sure, the ingest is large, but it tends to be batch and has fairly loose real-time (in the EE sense) requirements. What makes OLAP hard is the sheer volume of data from which an aggregation must be calculated.

OLTP is characterized by very selective queries with much tighter real-time bounds ("what are the last 20 things that the 100 people I follow said?"). The overall size of the dataset might even be the same, but each individual query needs fast access to a tiny fraction of the dataset. In many applications, this is accompanied by very high QPS and in Twitter's case, extremely high write volume.
Well, then the ones doying the spying are lacking a good dose of apathy? Your logic just doesn't add up.
I also didn't mention the hardware random number generator required to use it properly. Getting a hardware RNG for each machine on the internet is probably more difficult than implementing authentication with OTP. But I did say it was a horrible idea for internet traffic, didn't I? =)

Give me a cryptosystem, and i'll give you a reason nobody should ever use it.