skysight-inc/HackerNews huggingface dataset:
very cool stuff - I would love to learn this way "standard expressions" in coding language, i.e. per level you programme a specific function or so....(off the top of my head)
This is just the worst of both worlds. Some people are getting up when it's pitch black out for 3 hours part of the year. Some people are getting home 3 hours after sunset part of the year. Two time zones is not fixing anything, it's still sucky part of the time and you still have to know what time zone someone is in to know how to relate to their meeting invitations.

Yes, DST is annoying. But changing to two time zones? How is that better than 4? If you're going to do it, there's really only two ways to do it - either the way we have it now, where everyone can get up at 7am and have it be reasonably light out most of the time.... or have one global time and people might have to get up at 1500, because that's when the sun rises (note that AM and PM would lose meaning, which is also a good thing).

As a developer who has worked on programs that have to deal with time and days.... this would be awesome. As a developer that has international meetings every single workday... this would be awesome. Right now, when we want to move a meeting, we can't say "we're going to move the meeting to 11am" we say "we're going to move the meeting 2 hours later".... because the people at the meeting are in 4 different time zones. It's a pain in the butt.

Note, it's not just about meetings between two time zones, meetings between N time zones is horrendous with the current system.

Now everyone complains they won't know when shops are open... how do you know now? The shop could be open from 6am to 3pm (common for downtown Boston restaraunts that don't do dinner) or 9am to 5pm, or 11am to 10pm (common for restaraunts that don't do breakfast)... etc etc. So, yes, each place would need to define their own working hours, and yes, you'd have to look them up. Big deal. You already do.
Cut the crap, and write some code
Previous discussion: https://news.ycombinator.com/item?id=6611205 (There are more, but this is the lucky one)
If you chose a single non accelerating frame of reference outside of any gravitational fields. (a highly theoretically thing no doubt) you'd be ok. All other observers, those with a different relative velocity, will obviously disagree about simultaneous events etc. but they will have undergone acceleration at some point and so be non-definitional.

The problem is that time may not function correctly in the early universe, (say around plank time).

Another maybe more practical idea is to take the average temperature of the background radiation and peg time to the way it (or the average temperature of the universe ) cools down.

Or peg time to the Hubble flow. Since we now know the Hubble flow changes over time, you could peg a measurement of time to that.

Neither of these can give us datetime numbers for the very early universe but time may be screwed up then anyway: time maybe nonsense then.
You might want to look into class-based decorators, they take some of the pain away.
why is it "on" in the summer (for northern hemisphere)? I'd think we'd want to 'save' daylight for the days. There's no need to 'save' it in the summer - there's already plenty.
i think the "trend" is towards advising people against studying humanities unless they have a very strong motivation to study these subjects and are fully aware of the opportunity cost. when people give such advice it does mean that they "hate" the humanities.
How Steve Jobs Made the iPad Succeed When All Other Tablets Failed
I can't imagine that it would do better than carefully designed and hinted font. But I doubt such care is given to all fonts.
Do you have a link to one of those surveys? I just find that incredibly difficult to believe given that a) CSS had really started to take off by then (early 2000s) b) even using presentational HTML, it's much harder to work in a WYSIWYG environment when it comes to fine-grained control (which is what professionals are likely to require) than in a text editor.
This 99.99% thing is a dangerous fallacy, dangerous against freedom. See the law: you have the possibility to sue the government, in free countries. Only one person in hundred of thousands will ever need to sue for real, but having this open door is what defines freedom.

By the way 99.99% of all android users is quite a crowd, it could fill a few cities, so if they do check the code it can and will influence other android user, if only by adding pressure on Google. You see, adding a backdoor to android is really much harder for Google than it would have been with closed source, maybe 99 times harder?
Is HN doing sponsored posts now?
I went onto the HN homepage and saw that there was a job listing at #1 and there was no way to upvote or comment on it. Are HN accepting sponsored posts or something? http://d.pr/i/9hP8
RIP Amr Abdel Rahman iPhoneIslam Managing Director Killed by the Egyptian Army
Who still uses Skype after it was confirmed[1] that Microsoft sells our personal text, voice and video conversations to dubious agencies?

Edit: Personally, I've switched to OTR (Adium/Pidgin) for text and ZRTP (Jitsi) for voice/video.

[1] http://www.theguardian.com/world/2013/jul/11/microsoft-nsa-c...
Clickable http://d.pr/i/9hP8
I think it's because there still isn't a good metaphor that covers up the complexity of public key encryption. Such a metaphor is a prerequisite for a UI that the average user can comprehend.

First, I think we should rename the keys to 'locking key' and 'unlocking key'. I've had people still scratch their heads at 'public/private' a few days after I've completely explained the concept to them. They find it easier to understand that a lock-only key can be shared freely while an unlocking key has to be guarded.

Second, key exchange and storage has to be transparent to the user. The process can go something like:

1. User 1 clicks 'setup secure email with user2@domain.com'

2. User 2 receives 'user1@domain.com wants to setup secure email with you. y/n? (first make sure that this is really his/her email address)'

3. Based on the response, keys are automatically exchanged and stored.

4. Provide a 'compose secure email' option

5. When adding email recipients, the encryption happens automatically. Recipients with no keys are not allowed in secure mail, obviously.

6. The encrypted form is never displayed on screen. Only a lock icon.

7. On the receive end, a passphrase prompt is displayed when a secure mail is opened

Perhaps commercial/proprietary clients already do this, but none of the free ones I've tried are like this. So I'm stuck with using GPG with only with those who understand how the thing really works.
This has been happening for a while. It's only for YC startups.
I think this is an interesting idea, but ultimately there's always a hierarchy when there are decisions to be made (tech x vs tech y) so the principal behind the different level still ultimately exists.

I like the idea of differentiating a developer and a software engineer more explicitly. I think the industry needs a way to differentiate some guy who hacks things together [and sells it off as professional software - where a client would expect error handling/logging/security/automated tests/backups etc] vs the professional software engineer* who designs and builds the system using the latest professional best practices. I think that we need to have a minimum level of delivery for a professional developer/software engineer.
*I wanted to put engineer here rather than developer to seed the idea of someone who builds a bridge and sells it as a service. Anyone can throw stones into a stream to cross it, but few can build a bridge that is safe for cars to go through

I agree that the whole concept of 'back end' vs 'front end' is silly. I agree that anyone should be able to do both, but the interviewer probably meant to ask 'where would you rate your skills most highly'. A lot of techies seem to pigeon hole themselves in one skill-set which makes them very inflexible.
Mailvelope [1] has ok support in gmail for pgp.

http://www.mailvelope.com/
Fun numbers estimated, calculated, or found while researching What-If.xkcd.com
Having an option to show the effective monthly rate (incl. the amortized up front cost) for light/medium/heavy reserved instances would be great ... I always end up creating a spreadsheet for those.
always wanted this. ended up putting numbers in excel.
thanks.
I got to level 23 on normal and then I got bored. It needs to be /much/ harder. But it's a really fun game. Good job.
presumably against the teaching of evolution in schools ...

(good point, though - he's pretty much an anti-gay, gun-toting dick)
People really need to remind themselves that rooting Android devices is fairly stupid if you actually intend on using them for anything. You're essentially turning off any of the security on the platform.

It's also separate from the question of being able to install your own OS build, which is of far greater importance.
Most corporations try to be profitable over a long term, and there is no requirement to be "maximally profitable" in a single year or over any time period. For every corporation there are judgements over the value of investing in product pipeline, sales, marketing etc. or the value of increasing short-term profits at the expense of long-term, the value of taking a risky action that may pay-off or may bring customer anger and lost sales etc.

The vast majority of single actions that a corporation takes are not mandated under some simplistic view of "maximising shareholder value".
And before you do anything else for performance, address the template-rendering in Django: https://speakerdeck.com/nickbruun/lessons-learned-defying-jo....
They look mostly the same to me on a 30" screen (chrome on linux). Slightly different kerning is all I can really tell. Certainly no significant difference.
My word, that's an annoying home page.
Just out of curiosity, what is your current unsupported device?
Well of course, that's definitely what we need guns, guns, more guns, everywhere.

So now when the TSA makes a mistake, it will be a deadly mistake.

Or why even bring a gun to the airport when you can just take one from a poorly trained TSA agent.

Or we could dissolve the TSA and homeland security theater while we are at it.
Meta answer: because we still use a calendar that was designed to track Roman feast days.
This is really neat. Adobe stated the hashes are 3DES/ECB.

So, say I have a two block password with '6aMjgZFLzYg' as the second block... when I just search for that block I see alot of hints that point to '123456789' as a password, implying the plaintext for that block is simply '9'. So now I believe the password is 9 characters long and ends with '9'.
Do one have to learn a full degree to be able to speak the language ? aren't a few books and some self learning enough ?
I notice improvements on windows8/chrome on the 2nd one. First one is about the same. I've always hated how bad web fonts can look on chrome on windows and why they have yet to resolve the issue.
Analytics in Bootstrap, Boilerplate etc. Is Google spying while Development
After I set up the 1000th Bootrap or Boilerplate I wondered if the integrated (and active!) Google Analytics snipped would collect and submit data while development progress to Google servers.

That would allow Google to collect information about the quality of development (eg. testing, hours spent, count of developers / testers etc.) month BEFORE the Website launches to public.

Should we all comment out the GA-Snippets while development or is it just OK to leave them active?
Even if you know what you are doing and really must get some secure document to someone then it is far from straightforward. First you need to get the key. Then you need to get that key onto a computer that you believe is not already compromised. Anything running Windows can be assumed to be less than secure. Whatever happens there will be some hoops to go through to get that key, your secret document and some program to spit out whatever it is you are to send.

Then the fun really starts. You send your message, other party claims it could not be opened. So you go through the hoops again and re-send. At this stage you have probably changed a word or two in your source document. But that does not bother you because you are new to this. You send again. Another reply comes back - 'sorry mate...' - so you send again, probably introducing a few more edits.

Then you never hear back from them ever again. As it turns out you have been man-in-the-middled and those requests for a re-send were purely in the expectation that you would change your message slightly. This provides the 'crib' needed to open your message without knowing the key by our friends in Gloucestershire.

Where did my tin foil go?
Locking/unlocking key is a great way to think of them!

The issue, in my mind, however, is less the conceptual issue, but more that there's not good way to encrypt gmail/yahoo mail.
This looks like even more boilerplate.
RedFury 2.6GH USB bitcoin miner now available
OT: Am I the only one who holds the opinion that stereotypes are a useful evolutionary trait, and are not to be conflated necessarily with prejudice and discrimination? (Sorry for Wikipedia ref: https://en.wikipedia.org/wiki/Stereotype#Relationship_with_o... )

As the author points out, there are exceptions to what he's saying (as with most things), but if something is an observation (or stereotype) of a measurable portion of a group, I find that to be of value when taking things into consideration and 'grokking' the world. It does not mean to ignore conflicting evidence.

How would you propose he provide 'facts' to back up what he's saying, When you provide no facts to counter what he's said? Agree with ricricucit that his experience in the field is sufficient facts for me (also helps I have similar experiences in the field, and so concur with his facts)
You're right. I was wrong. I was a bit too quick with the reply. Sorry.
Click "jobs" in the header. HN has always had job posts, and you can't comment on them. They're from companies YC has funded. The post won't stay #1, their rank decays over time like normal submissions.

https://news.ycombinator.com/jobs
>On a meta level, I've always wondered why we take a paper about most findings being false as clearly correct.

Because in science, not believing things is the default state. If you say, "most published findings are false", you're really saying, "most of the time we have to accept the null hypothesis", which is what we all not-so-secretly believe regarding everything, all the time, in any case.
It was clearly a joke.
Why wouldn't the FBI or NSA just demand the encryption keys and then sign their malware?
I don't think that's as big an issue these days, given the rise of the smartphone - people just use their smartphone for email.

The solution is to make software so the smartphone can act as the smartcard if you really want to go that route.

Smartcard readers exist, and certain institutions use them already, the problem is getting the cards and readers to the masses.
APK Downloader
Docker is a clean and thin layer on top of lxc. Not managing lxc instances without it seems like a mistake given portability/reproducability of container management.
The Haskell Road to Logic, Math and Programming (2004) [pdf]
A lot of the free software I use is much more convenient than the commercial alternatives. See Firefox at the least for the largest most well recognized project with open contributions that is also usually much more convenient and free than commercial alternatives.

Nothing about releasing source or having a collaborative contribution model suggests the software can't be convenient. A better terminology is that security and convenience conflict one another, because to be secure requires you to sacrifice your own convenience to limit foreign entities convenience in accessing your data.
Though I've never personally experienced it, perhaps due to following the advice, I've been repeatedly advised when trying to get around NYC to always get in the taxi before telling them my destination is in Brooklyn.

This could be wrong, but the stated reason is that drivers don't want fares to Brooklyn (typically lower, and harder to get another fare who wants to go Brooklyn to someplace else for the return trip), and so will refuse the fare if told the destination before you get in the taxi (and apparently they're not allowed to refuse you based on destination once you're inside).
A lot of people spend 1-2 years with Magento, find it all a little too difficult, throw in the towel and pick up some other shopping cart that, to them, does everything they need and is 'the future'. They then tell their clients that this new fangled system is so much better - blah - blah - and expect the projects to come rolling in.

Invariably they do not and the new fangled shopping cart gets dropped, as does any aspiration to do ecommerce.

Hence, I would recommend anyone wanting to ditch Magento to look around at the shops that did move away from Magento and see what happened to them. Reinventing the wheel is not always as good an idea as it is imagined to be.
So essentially you want to deliver the font combiner version to Windows/Chrome and the normal version to everyone else.
Do you really think a fat muffin top doll with no makeup or sexy miniskirt would have sold? Consumers at large don't want to buy reminders of their own rotten, overweight, barely getting by reality.
There's an interesting follow-up article which attempts to debunk the "Great American Streetcar Scandal"

http://m.theatlanticcities.com/commute/2013/06/be-careful-ho...
I feel like history, and unfortunately mistakes, are repeating themselves. I love *nix'ed based OSes but the developers on those platforms are all self serving. This includes the developers that claim to make a version that is going to be "Truly Open/Free". These developers are coming in with pure intentions but once they hit roadblocks, their sentiment will change.

With current Linux distros, you have 3 major roots: Debian, Slackware and Redhat. From those, 100's of children have spawned which fragments the community, creates factions, divides, conquers and creates this "crab in a bucket" mentality. Meanwhile Microsoft or Apple come along with one vision and just clean up the market. What I want to see, and what I think would work, is Google championing this effort in trying to make a truly free version of Android.
>(1)'Security through obscurity' problem, where nobody can be bothered to verify your results as they are likely meaningless, lack broad applicability, or are not intellectally cost-effective for anyone to be bothered to understand them (etc).

This is simply a problem of explaining findings to other researchers. Every single researcher with a genuine finding on his hands will, at some point, seem like his work is obscure and pointless compared to "all those other guys" who are building on established research for immediate application.

And then there's the issue that your failure to understand someone's research doesn't mean it isn't research. Sometimes what a field needs is just a few more smart people willing to work at understanding what the hell's going on.
"I think it's because there still isn't a good metaphor that covers up the complexity of public key encryption. Such a metaphor is a prerequisite for a UI that the average user can comprehend."

We already have that metaphor: the private inbox. People assume that their inbox is private and that nobody else can read it; public key encryption is how we ensure that is the case. The UI should treat a public key as a destination.

In fact, we can set things up so that an email address is a public key, though it requires a private key generating authority:

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

Before dismissing this, consider the following:

1. The key generating authority can be separate from the email service.

2. We can make threshold key generation systems, so that no single entity can decrypt anyone's messages.

3. The sender picks the authority/authorities that the receiver will use. This solves one of the biggest problems with PGP: no matter how badly you want to encrypt, you need the receivers of your message to set up their public keys first.
Does an open hardware phone exist? I'm not aware of one that I can actually buy today. The closest I know of is the OpenMoko GTA04, but it's not clear to me that the project is still living.
Windows 7, Firefox 25 with no hardware acceleration.

http://imgur.com/a/V8zTc
wow. on my macbook air, it's the opposite - the "enhanced" versions have letter smushed together and is overall a little harder to read.
But unless you eliminate all closed-source components (hardware and software) you are still liable to spyware.

There was news a few days back of irons from a certain company having spyware! Imagine what could be put in the firmware of a mobile device!
The road to slavery requires less thinking. Once you get there you need all of your wits just to survive.
hah good catch, pretty crazy actually.
I use LinkedIn InMail to pass spam filters and it works in the ~15% of the cases. This means having an interaction.

The messages are very focused and I study people (LinkedIn/Blogs/etc) one by one.

Do you prefer to receive an e-mail than a LinkedIn introduction? personally I don't care where the message is coming assuming the proposal was directed to me and can be of value.
Well not poor so much as 'old'. Carrying Nokias by people under 30 is almost frowned upon and buying them is like buying a computer that has Windows XP on it.
Here's The Evidence That The Tech Sector Is In A Massive Bubble
You need an air-gapped computer. An old (circa 2000 or so) laptop running some unix-like is probably best.

I'm involved in a project to produce a cheap hardware widget to make this kind of thing easier (http://cryptome.org/2013/10/bitcoin-usb-gpg.htm) but it is not yet in production.
I agree with you as a fellow hacker. But I don't think this can be called a solution for end-users, who would just like things to work out of the box. And as an app developer, one needs to consider the problems of the end-user. That is where fully packaged open-source projects could make a difference. However, without a strong backer, it is only going to lead more fragmentation.
Wow. This is the same logic that got us to having the TSA to begin with.
what's the link plz?
That would be a fine argument if the "security" of the platform did not include attempts to stop people from doing normal, useful things. Why should I not be allowed to tether my phone, when the technology is there and I am already paying outrageous amounts for my data plan? Why should I have to pay my carrier even more just to have software features enabled? Why should I not be allowed to use my phone on another network?

See, "security" in this context is really about securing the carrier from users and those who might threaten users.
MongoHQ Breach?
Residential real estate investments, mostly in San Diego, CA. I bought during the dip '08 to '12 and rent them out. Property managers take care of all of them for me. Most are condos, which are significantly better for cash flow than single family homes.

I got pretty lucky with them. One one I distinctly remember I bought for less than half of what the people losing it (short sale) still owed. They were all in pretty good condition, I just replaced the carpet, painted, made minor repairs, and replaced appliances.