skysight-inc/HackerNews huggingface dataset:
It would be better to ask your doctor. If he's willing to try, I think it worth a shot. Ritalin is not a panacea, it makes miracles for some people and brings nothing but side effects for others. For me, it was something in between.

ADHD is a recognized neurological condition, and I believe it's better to remedy it with drugs than try to live with unadjusted brain. It's not our fault.
Show HN: Homelessfonts
And frankly, the entire point of that blog post was that "giving women in tech a voice" shouldn't always mean having them talk about women in tech, but it should also be about actual tech. The meta conversation is useful, but cannot be the only thing. When the only time men (and women) see women presenting is on topics about women in tech, I think it's damaging. As if we're allowed to exist in the tech space, but not because we actually solve difficult technical problems, but because of moral obligations.
Since I know Josh is probably reading this thread, I'm kind of curious, how were you able to build baremetrics so quickly? Were you working on it full-time off the bat?
No way. Drivers where I live are terrible. Three friends of mine were hit while road cycling in a span of 4 months.

It's far, far safer to be on the sidewalk where I live.
Disclaimer: I suffered from severe "ADHD" as a child and my parents refused to drug me with ritalin. They taught me to force my attention and a huge part of that was via martial arts. As an adult in my early 30s, I still consider myself super ADD and tend to have problems concentrating at times.

Japanese Goju Ryu Karate practitioners train under freezing waterfalls to hone their focus. I did very similar training and went into a meditative state. It is very extreme and you can go into shock if you're not careful, but it allows you to reach ultimate concentration when done properly.

I'm still super ADD, but use it as a strength and not a weakness. Why? Because I can multitask better than just about any of my coworkers as I am forced to.
That post linked to some socialengineered site, which has thankfully been taken care of in a roundabout way:

http://socialengineered.blogspot.com/

Thank god. Less scum out there doing shit like this, the better.
2014 APL Programming Competition is Open
Testing Your Native Android App
How to use custom fonts with dynamic type in iOS
Firefox OS Apps run on Android
I use #ffaa33 as my default as it's a lighter shade

The proposed color makes it unreadable, #aa99ff looks ok though
I would argue that compiling to asm.js isn't exactly transpilation if the Javascript engine is trained to recognize asm.js and specially execute it, optimizing for speed. What is "3rd class citizen" about that? You can draw to a canvas from C code compiled to asm.js if you desire, or manipulate DOM through a thin layer of JS abstraction, if that's your wish. Sure, it may be clumsy because currently there are no good libraries and frameworks covering those use cases, but you can't blame the technologies for that.
Oh. There's more than two rappers to choose from. Didn't notice that the first time I went to the page.
Tizen OS declared 'dead in the water'
DDoS attack protection for at-risk public interest websites
This has been my understanding too, and I'm very happy about it. Google Voice in Hangouts would be very nice.
I've used #5ce7ff so long I sometimes forget the default is orange..
That isn't a purple.

I'm going to use #EED2EE which is thistle, close enough. ;)
Even more valuable is that you are giving them access to you. They can now contact you whenever they want. I really detest sites that insist on registration in order for you to even work out what the heck it is they offer (eg access to SDKs, whitepapers etc behind registration).

http://www.rogerbinns.com/blog/gplus/a-pet-peeve-is-company-...
It's pretty simple -- if the US government really really wants your secrets, they can kidnap you and torture you until you tell them what they want to know. Cryptography can protect data, but it doesn't protect humans; all it can do is make sure that humans are the only remaining point of attack.
Well it won't run ProDOS (except the early beta IIRC) as that requires the autostart monitor with AppleSoft and the original monitor rom is preferable as you get better features for assembly programming (step and trace).
This is called "over-optimizing for low-likelihood scenarios".
Try Google Glass in SF, NYC or LA
> 1. Are you using Ember.computed's array methods? I tend to go with intermediately calculated arrays which I then union/diff/whatever is necessary for filters. It is also significantly faster than function-defined computed properties. The only bug I know of for this functionality was fixed in the 1.5 branch by @hjdivad.

This was a single value (e.g. 'selectedItem') populated by a Ember.Select view/component. After changing the selection a number of times, all things watching 'selectedItem' completely stop firing off (until a page refresh). No idea why.
Hopefully they will open it up to Canada in the process. They left it open by mistake I think for a few days a while ago but now it won't let you Add a Canadian number.
Common design mistakes for landing pages
Hacking in DayzSA
I'm curious. To people who have purchased bitly, why? I feel like setting it up would take as long as writing your own. My very first web project I ever did was to write a url shortener and it took me less than an afternoon. A good engineer I'm sure could do it in less than an hour.

For the price, what does it get you?
Ah okay, I wondered if it was that simple.
Show HN: Madworld.tv – Vine/Instagram video based Internet TV
This Culture Deck Powers the World’s Toughest Work
Now, this obviously wouldn't work for most types of bank or email security, but for casual forums and things, I really like the way that Bret Victor presented the trip phrase concept.

http://worrydream.com/#!/tripphrase
Free Pre-Registration and Landing Page
I had a wonderfully tricked out Apple II as a kid:

• Videx enhancer providing lowercase capability.

• Apple II Plus ROMs providing Microsoft basic. The original II Integer Basic ROMs were in an Apple language card in slot 7 with a toggle switch to activate the original ROMs.

• 64K RAM, the extra 16K provided by a Microsoft language card in slot 0.

• Epson MX 100 via serial card in slot 1.

• Novation Applecat in slot 2.

• Videx 80 column card in slot 3.

• Microsoft CP/M card in slot 4, because Wordstar.

• Disk ][ card in slot 6, attached to a pair of Disk ][ drives, modified with an external toggle switch to enable/disable writes, because hole punch argggh.

• Video output to both an Apple Monitor /// green screen and to Sony 13" Trinitron TV.
What is the definition of recovered.
Does it mean that a recovered person is no longer has the symptoms or that they are really good at suppressing them.
Disclosure: I am working on Bittorrent Chat.

There are a few issues with using GPG over gtalk, gmail, mail, etc:

1- The metadata still exists. If you use gpg with any email server, the provider of that service knows that YOU contacted someone (and they know who that someone is). They also know "when" this happened. In fact, if metadata is not a concern, there are other much simpler solutions than using GPG. Technically speaking iMessage (or many other messaging apps) should give you the same result (well, if you trust Apple to be doing what they claim to be doing). With Bittorrent Chat, there is none of that. Bittorrent Inc. does not know who is talking to whom at what time.

2- It's difficult to use GPG (or OTR, etc) with your friends who are not technical or just don't want to spend that much time on sending a message. Honestly, I have rarely used it myself because it's just too difficult to get right both on the sending end and the receiving end. A messaging app that intends to be private is not doing a good job if everyone doesn't like it (or don't know how to use it). Privacy should be accessible otherwise people who need it the most, cannot use it.

We are trying to create an app that is not only private but is in fact easier to use than other messaging apps. It has cool features (for technical users as well as non-techies) that everyone understands and can use. People should not have a "private messaging app" that they use for their "private" conversation and one that they use with their "normal conversations". Basically if you cannot say it on Twitter, it's private [to some extent]. Technical people should love it and use it with their non-technical friends and non-technical people should love it because it's just easier to use than other apps (and provides cool features that no other app is).
Great post. I do a lot of these same things whenever I join a new app or am evaluating a project to take on. There's definitely some doozies of Rails apps out there.

I also like to pry open the ApplicationController pretty quickly. You'll usually find all sorts of interesting logic and tight coupling in there.

In the example app you used, the models actually look pretty light on lines of code. I'm willing to bet the Views were full of conditionals, which is another thing I keep an eye out for.

A search tool like ack or grep are also incredibly useful to follow a trail of any interesting scent you might pick up.
The reason this is being (re)posted now is that I gave this talk at a Polyglot Vancouver meetup last night. Freed from the constraint of a conference schedule I actually took about 90 minutes to go through this talk this time (followed by another 30 minutes of questions).
> ...usually I just close the tap and move along. Just keep that in mind if you decide to override how the browser behaves.

This makes it a marketing problem as well.
For those who didn't click the link, it's not a proposal to make the site more readable, it's part of a memorial effort.
This is very naive, by far the largest audience of The Verge is the USA and the audience outside of the USA knows full well that they are American, so when they write "nationwide" they mean the USA. To think otherwise would be foolish.
I agree. These days static templating is preferred over dynamic templating. The static files, like index.html and of course other resources like images and stylesheets are cached and served by a CDN very quickly. Dynamic content is fetched using a HTTP or a WebSocket api.

Dynamic templating is a pretty old-fashioned way to build websites. The practise originates from cgi and PHP.
I'm on Adderall, which is very similar to Ritalin - they're both stimulants. I have tried Ritalin in the past and it worked decently; I went with Adderall because it was cheaper.

> I'm one of those people who rather meditates and
> works out regularly than to take any drugs - I
> don't like to mess with my brain

I wasn't diagnosed until my 30s. Like you, I didn't like the thought of messing with my brain but eventually got fed up.

Meditation, exercise, diet, getting lots of sleep... these help me more than Adderall. BUT, the Adderall does help too. So I think you are a very good candidate. It sounds like you are thinking of the big picture and not just relying on Ritalin to be a "magic pill."

Probably the best thing about trying Ritalin/Adderall is that you can always stop them if they're not helping you. Just reduce your dose slowly over the course of 3-4 days.

Good luck!!
414141. I know I'm not alone out there =]
The topbar text colour should change automatically to the one with the best contrast.
Browser history?
Nick texted me and told me to check HN. This is fantastic--totally kick ass, Dany! Congrats!
Your comment would be more constructive if it requested some "real artists" by name... For what it's worth, my own requests would be (in no particular order) Immortal Technique, Eyedea, Tech N9ne, Tupac, Nas, Biggie, Xzibit, and Hopsin.
OpenSSL is considering a more aggressive EOL policy
EMail-only registration
Which smoother alternatives do you recommend? I've used Angular and Backbone in various projects and both have their benefits and warts, so something new to look at would be useful.
As someone who is completely new to cryptography and knows very little, where would you recommend I start? I've recently been reading about bitwise operations to become familiar with how to (somewhat) interpret what a cryptograhic algorithm is doing in a program, since bitwise operations seems to be popular in almost all crypto algorithms.
My father has been a salesman his whole career. A few years ago he was fired from a job where he grew the market for a particular product from $8 million to $25 million. They decided they didn't need him anymore. I figured that given what he did at the company, the numbers would speak for themselves and he'd have no trouble getting a new job. Instead what happened was that he was unemployed for a couple years, then underemployed.

After almost two years jobless, he interviewed for a job that seemed pretty good, and took it really hard when he didn't get it. Watching one's father go through this is traumatic. (Not to mention what it was like for him.) I mean, this is a smart, hardworking guy whose work made money. And none of that made a god damn difference. Why should I expect my future to look different, at all?

I think a lot of us still haven't woken up to the way things are now - it seems like you just never know what is going to happen, tomorrow your goose may be cooked. And the reason why doesn't have to make sense, at all. It's hard to have hope for the future this way. One day, I'll be considered to be too old to write code. And that will be that.
http://en.wikipedia.org/wiki/Statistical_power
I missed the first question getting my headphones untangled.
I think we live in a time of pretentious graphic designers (not saying you are, saying its a huge trend) who all think they "have it right", which is way all modern websites are looking very samey.

It's a personal blog, it's not comic sans, so how bad can it be?
Shift+Escape in Chrome gives you the browser's task list. You can kill tabs without guessing there.
Amazon Prime's Problem
What, no Programmer's Aid #1 ROM?
Introducing Project Galileo | Protecting Free Expression Online
The default routing method encourages having the routing definitions ontop of the functions them define them, functions that could get quite big. It's all about coding style really, if you write your program well, it's less of an issue.
Self-organizing teams and the way we work at Next Big Sound
I guess one really has to try it to know for sure, thanks.
This is great and all, but now I've done some analysis on my own project and it depresses me. Thanks, dude. Thanks a lot.
I think you have really strong opinions :-)

I don't know if you're aware of emscripten, I believe you know some of it because you spoke of transpilation. Basically if you're coding in C/C++ or something that can go thru that route then you can pass it thru emscripten and achieve up to 1.5x performance on the ASM.js based output.

This is a really good way to reuse code that was "native" on the web. As of now, you can't use .NET or JVM based languages since you don't have the VMs for them and IMHO trying to pass the VMs thru emscripten is a recipe for nightmare.

The main thing is that everything has its pros and cons. There is no silver bullet. Developing with Swift for iOS appears to be a really good thing. The language is very modern and beautifully integrated but it only works on iOS. Same thing goes for JVM based languages, not all platforms are shipping JVMs (Android, Sailfish, BB10, who else?).

If you stop and reason for a bit you will notice that the most powerful integrations and languages are usually tied to a single platform or compiling to some runtime that was compiled for those platforms. Its really hard to create something that works everywhere.

Languages are just tools. When you build a beautiful shelf no one asks what was the brand of the hammer used. Lots of programmers tend to mix the process with the solution. Yes the .NET languages are wonderful, specially F# but how can you empower people with it? How can you make something that people can afford and how can you make it simple enough for them to use.

There are better languages than Javascript and it doesn't matter what is the current pinacle of language design, someone will replace it some day. HTML5 is currently the only toolkit that works web wide and is not controlled by a single company. There is power in standards and also continuity.

Just imagine for a bit a poor community classroom. Pick a smartTV from a government program, pick cheap tablets and maybe phones. This vision is getting more common than people think specially in the communities that are close enough to cities but not a part of it. Now what is easier: to pick developers to deliver to all those platforms regardless of OS using HTML5 or create separate teams to build stuff using whatever is the most elegant language on that platform?

Firefox OS is not about the process, its not about competing with Android and iOS, its not about pitching JS versus any language, its about creating opportunities and serving people that are currently not served by the other mobile platforms....
I remember drives were crazy expensive but that seems high. Supposedly you could get the 10 MB Sider for $700 in late '85:

http://apple2.org.za/gswv/USA2WUG/FOUNDING.MEMBERS/HOME.PAGE...
Oh the confusion. Let's put up an ad that says somelocalteam.futbol in the corner and see what happens. If there is no protocol specified, I have no way to know what this is or if the typo is intentional.

I may be overly conservative, but why couldn't we just stick to 2-3 letter TLDs...
There is a fantastic article https://www.uie.com/articles/three_hund_million_button/ and followup http://www.uie.com/brainsparks/2011/10/17/the-back-story-for... about the $300 million button. They showed just how much forcing people to register actually costs, and stats on how many accounts people had, how often they remembered which one was used etc.
Go library for the Snapchat API, Written in Martini
For those that are interested in learning more about building accessible sites, I found this tutorial to be quite helpful: http://alistapart.com/article/accessibility-the-missing-ingr...

I agree with the OP that the reason most developers don't build accessible sites is because they don't use the accessibility tools and hence have no understanding of how they actually work and the experience they provide for their users. Reading the List Apart article I linked to was rather eye-opening to me (no pun intended) because I didn't realize that I could just use a Chrome plugin or my iPhone's voice-over as a screen reader to actually experience it myself. I am now wishing I could go back and change a lot of html structure on sites I've built in the past to make it easier to navigate via screenreaders!
Respect, amazing UI! It would be great to know how you made this. Now you just need to add some old-school rap :-)
The "meat" of the article is PR hamburger for SoFi.

(Not that SoFi aren't doing something genuinely interesting. But this is a straight-up advertisement. I'd bet a nickel that SoFi's agency even made the graphs for it.)
Yup, Programmer's Aid in D0 on the ROM card:

http://i.imgur.com/cJLmZjj.jpg
Personalization with Contextual Bandits
Yes, but I'd like to be able to still use the site and do the memorial bit at the same time, so I went with a lighter shade. ;)
eMail-only registration

I found the discussion about registration so inspiring, that I wanted to throw in a different approach that I outlined in an own blog post and posted as different thread.

https://news.ycombinator.com/item?id=7884415
Really? It doesn't for me, never has.
I see, you are asking for the email address, so that people can unlock their account in case they delete their oauth token provider (i.e. their tw/fb account), did I understand that correctly?

But do you have to do this whenever a completely new user tries to access the website? Is setting up an alternative access method not a very different concern?
Interesting flow!

Personally I'm beginning to hate email... sorta wish the actually-important stuff in my email were sent to my RSS reader...
> Well, the solutions offered then have failed, but did they systematically rule out all possible technologies and business models?

Of course not. In fact, business models were only considered tangentially in most cases because the general goal was to create an ecosystem of federated identity providers transacting over open protocols. Differentiation would come from the relationship between customers and their providers - charging for background checks to add extra confidence to third-party claims, for example. Or, by selling enterprises more secure identity claim brokers for their employees.

> One problem is username and password proliferation. Another is filling out the same information over and over, like phone number, email address, and so on. E-commerce sites will often not bother checking email addresses and not require accounts because unnecessary obstacles drive potential customers away.

I'd love to see the Digital Identity discussion revived, and between high-profile security breaches (Adobe, Target...) and the NSA, I think it might be time.

I know you don't have or necessarily want a preconceived idea of what a 3rd-party account/identity provider should be, but I encourage you to look at what's been done & discussed before.

Dick Hardt's keynote from the 2006 Identity 2.0 conference is entertaining and informative: https://www.youtube.com/watch?v=RrpajcAgR1E - it's also the talk that got me hooked on Vanilla Stoli for a couple of years.

Kim Cameron's "Laws of Identity" were the cornerstone of the discussion back them. They outline a system of federation, user control & consent, and minimal disclosure. Cameron's site also has lot of information about CardSpace/InfoCards (the open standard) and his blog covers some more modern Identity systems from Microsoft: http://www.identityblog.com/stories/2004/12/09/thelaws.html

Chris Love's 2007 post-mortem on OpenID and CardSpace: http://love2dev.com/#!article/The-Identity-Crisis--Are-CardS...

I guess it would also be good to look at tools like 1Password which can fill out registration forms and passwords already, and see why they haven't been adopted more widely.
Adderall user here. Tried Ritalin in the past. Adderall and Ritalin are very similar in my experience. Compared to coffee, they're less addictive and there isn't really a "crash" when Adderall/Ritalin wear off.
Media files management in SQL – Coding Media Management Tools is Never Easy
"Others note that Washington State has tougher noncompete
clauses in its labor laws than does California, which can
give established firms some peace of mind about setting up
shop in Seattle but frustrate venture capitalists by
making it harder for people to walk out of one company and
start a competitor."

That right there is enough to give any engineer pause about going to work for a company in Seattle.

Anna-Lee Saxenian's work in the dated, but still relevant "Regional Advantage: Culture and Competition in Silicon Valley and Route 128" goes into a fair amount of detail how the non-compete environment on Route 128 ended up undermining the Boston area relative to the Bay area.

99% of companies are simply not set up to allow success of new ideas related to the core business, but not actually the core business. Non-competes basically cause ideas to die because most companies are excellent at stifling execution on non-core projects.
Get a better job that treats you like an adult.
Talk on applying behavioral economics to building products this Wednesday
Very few R.E.M. albums? Sign me up!
Music blogs, last.fm, live music, automated recommendations from wherever you buy music, etc. Discovering new music has never been an issue for people who don't use Spotify.
Any list of rappers that does not include Biggie is a bad list. He's the best that ever lived.
Would HMAC-SHA256 been a better recommendation in, the year that this presentation was given, 2010?
This can really sample how much sugar is in a custom smoothie? If so that's amazing.
The headline, while matching the article, is misleading. This is about OpenSSL's EOL policy, not an EOL for OpenSSL itself.