skysight-inc/HackerNews huggingface dataset:
I assume it's the way it was shot that not all of the notes that are being played start or end with movements and/or touches of the keyboard. (not being snarky, its just noticeable is all) I think its great that people are doing alternative instruments like this. For a while we've had synthesizers providing the tone generator for recreated inputs (like the laser harp) but this gives us more input options.

There is another such "keyboard" which is more like a horizontal bass/chello fret than a keyboard. I played around on it when it was being demoed at Guitar Center in San Jose. As a former Trombone player it felt similar in the 'feel' of the intonation was there rather than explicitly hitting a particular key. And the ability to 'slide up' or 'slide down' into the correct not if you were close but not quite. Something I've never been able to do on a keyboard (although I have heard folks do that)

One of my instruments is an Arrick synth [1] which has a 1V/octave keyboard (and input) which is handy for prototyping unusual types of input.

[1] http://www.synthesizers.com
It does.

And it definitely sends the message that it's all about them: "We don't really care about your trite security concerns. We just want you in our database."
I remember writing my own adventure game in Basic, but with only 8KB of RAM on my PET computer, I ran out of space after only 6 rooms.

Personally, I don't have a lot of nostalgia for those days. I have no idea how I ever persisted with such primitive tools. Looking at Arthur's Basic code just makes me feel bad, for both my and his former selves.
I use Tumblr.
http://codebeatsandpixels.com
I love the idea of creating new instruments that are sensitive to new and different parameters. I think the seaboard is pretty cool, and it looks like there are some things you can do with it that you can't do with traditional midi keyboards (velocity modulation after initial keypress- i think that is called aftertouch in midi land) and key specific pitch bending.

But it also reminds me of one reason why analogue (acoustic) instruments can so incredibly powerful: they are ultimately extensible! You don't need to explicitly describe how the thing will react to input, and its not ignorant (though maybe not very responsive) of any physical input. Throughout history, people have been continually discovering new techniques on so many different instruments, even though some of those instrument's designs have changed very little. This is, of course, all predicated on a good initial instrumental design, but it makes me appreciate the wonders of, say, a guitar or piano even more.
>I would argue that your list, from my point of view, denoted 'racism, sexism, etc' is more rigorously defined as 'discriminating based on anything other than merit'.

My comment nextdoor describes my problem with these sorts of degenerate defintions: http://news.ycombinator.com/item?id=5350842
Nate Thayer: freelance plagiarist?
Harvard admins secretly searched deans’ email accounts, hunting for media leak
The one from UCI is a very rough draft, shdn't have included that
A good interview by Rory Cellan Jones from the BBC: http://www.bbc.co.uk/news/technology-21699459
This looks like an awesome product, in the real sense of the word.
The real name of facebook profile Soleio Soleio is Soleio Cuervo it's not a fake account and knew early facebook founders www.businessinsider.com/the-first-20-people-to-sign-up-for-facebook-2011-5?op=1
Site5 responds Bitinstant accusation
I agree that a great analogue instrument is still greater, but here, given an electric predicate, this works with what keyboardists already can do, and makes it not just a percussion instrument (piano, harpsichord), or a timed note (synth), or a timed note with initial attack control (tracker action pipe organ). In other words pactically the same interface provides much more control of more variables much more easily. Whether great playing, music making and improvising can and does ensue is another issue, but I hope so.
> That was a bug in Atari BASIC that I never tracked down.

Never assume it was a bug in BASIC. A bug indicates it was a mistake. Very often code of that age had "tricks" to workaround hardware/limited resources that could be perceived as a bug when it kept something else from happening as intended, but it was required. That is the difference between a hacker then and one today- they didn't bitch and complain about bugs, they just made it work. I know you were coding back then- I was too, but I have a feeling you weren't well versed with the ins and outs of how BASIC interpreters of the time were written from reading things in your blog like:

"I’m not a programmer. Or a hardware guru. I’ve come to believe myself the amateur anthropologist. I like rummaging through the midden mound of the techpress reading what the tribespeople have to say. I’m bookish."
Why is Chris putnam user # 13 , makes no sense as he joined facebook much later.
http://graph.facebook.com/13
Thanks. This is what I wanted to say as well. I am heartily sick of Times/Arial/Comic as you rightly said. Hell, I even saw it on some road sign/car parking bays where some kind of large Sans (Highway Sans??) is legally obligatory! Now Times as replace the venerable Courier New in US govt. documents.... Oh the horror!

For me it was anything but those. :-) +1 for Palatino/Garamond. I also read somewhere that Garamond uses less ink too (but readability on A5 for fonts less than 11 pt is somewhat hard)

Serif: I am partial to Century Schoolbook myself because it is eminently readable by all ages (on 10pt no less!) on A5 sizes. (I read somewhere that this was the first font that launched Knuth's imagination on kerning, etc. (in a nice way), and his life long fascination for typography)

Sans-Serif: Century Gothic - thin but very readable on small sizes as well. I later found out that this font takes up less printer ink while being printed as well. So double yay!

>> Please consider branching out and using something else for your next document

Very true. At least in this day and age of fontsquirrel, dafont, urbanfont, etc. etc.... there is no excuse to spend at least 15 mins to look for some interesting fonts. :-)
> You can debug code on it of course, the right approach would be to use the JS debuggers that all web browsers now have, with SourceMaps support.

That's not really a replacement for a real language and architecture-(VM or otherwise)-aware debugger.

> That means it can use existing JS debugging, profiling, etc.

Which is a problem, because all of that stuff is awful compared to the state of the art of modern desktop and mobile tooling.
starting : http://graph.facebook.com/26
My hackathon project, digital lathe/pottery 3d printing, was sniped...
To get your id just type http://graph.facebook.com/<your_account_name>;
Exactly my thoughts. Most of the people I've spoken with honestly in my CS classes have expressed these feelings of inadequacy. Often it's accompanied by things like "oh, I didn't take CS in high school and it seems like everyone else did." If they're a certain gender or race they may feel this has hindered them, even though many others in the class secretly have the same feelings of inadequacy.

I'm not sure whether it'd be comforting to feel (correctly or not) that your background is partially to blame for your lack of confidence or success. On the one hand you may discourage yourself and set yourself up for failure because you believe you have a good reason to fail. On the other hand it may prevent you from beating yourself up as much since there are some external factors at play that are out of your control.
> Just like a good band with bad fans

Actually, as a band you have a certain say in which fans you'll going to have.
Its true, you can kind of think of this thing as a pareto improvement over the current midi keyboards (if you dont mind the different action)
You say that "Debian's approches seem to strive for theoretical perfection...Debian is optimized for nothing (or is optimized for the 10% use case)" but devote little of your message to explaining what you mean by this. When do you think debian strives to hard to be perfect? I am not sure what "half-backed" means but it does not matter because you are talking about Ubuntu and not Debian. Do you think debian comes with poor documentation for new/changed features?

iptables-persistent is installed on 1.17% of machines that supply popcon data[1]. Lets face it compared to pf iptables sucks, but it sucks a lot less when you use shorewall.

[1] http://qa.debian.org/popcon.php?package=iptables-persistent
The Introvert's Dilemma
>> Cambria and Calibri its default header and body fonts.

>> A Serif title with Sans body-text for the web makes content easier to read, and the inverse is true for print.

You are very correct. So, in a way, Microsoft got it all mixed up in the font selection thing mentioned above, no?
Also, playing with looking glasses can be helpful in understanding what's going on with BGP from the perspective of other networks. http://www.bgp4.net/wiki/doku.php?id=tools:ipv4_looking_glas... has a list, which doesn't seem to include AT&T. Going to http://www.nordu.net/connectivity/looking-glass/lg.cgi and selecting bgp and entering prgmr.com's IPv4 address isn't very exciting, in that it only lists one ASN in the path (it seems they have direct peering with Hurricane Electric, who is announcing the block that includes that IP address under their ASN). Putting in an IP address advertised under your ASN at the looking glass of a network that peers with both Hurricane Electric and Cogent might be more interesting if you manage to see routes via both.
The well-placed gift shop is user interface design. The lying car salesman is just dishonesty. I think they are different.

Taking it back to the subject medium: well placed ads or upsells are like the gift shop. They represent opportunities to make sales at the right time. Nothing wrong with that.

But, deliberately opting people into a product by subtly checking a box or otherwise in a manner that you are hoping they don't notice or understand is just dishonest. It aims to deceive people, not sell a product.

So, the proper anology is that the gift shop automatically debits your bank account as you walk through, while a worker slips an item in your bag. If you make it out of the airport without noticing, you're stuck with the bill.
Networking events are not a waste of time at all. Who says the point of them is to develop close relationships? It's about professional networking. You develop professional relationships at these events.

The "most interesting people abhor" events is an unfounded, baseless claim (with a bit of arrogance thrown in). I don't go to events often myself anymore, but that doesn't imply I am any more valuable a contact than someone who does.

"Networking syndrome" pul lease. Go ahead and continue labeling people, let me know how that works out for you.
haha, okay.
Also, do a Google search for

bgp localpref

and at least skim some of the articles that come up there and some of the things linked to from those articles.
Does App.net as a platform need an application with these capabilities? I would think that App.net has far less spam.
This comment really resonates. I've met so many people want to "network" but don't know why. I try to explain to them that "networking" is the action you do while your blocked on some goal, and you are trying to make progress to that goal.

So if you're stuck trying to reach small business owners you "network" out to find some small business owners to talk to and figure out how others reach them, how they decide who to listen to, and what gets them to buy. It's a means, not the goal.

Too many folks look at it like a "score" system, "Oh look, I've got 400 friends!"

But actual networking, when done with an intent, has two sides. You and the person you are networking with know they are doing you a favor by helping them out, in all likelyhood either they felt like they owed you a favor or you are someone they might want something from in the future. It's not "friendship" it's "business." And if you abuse your connections with someone don't be surprised if they stop "networking" with you.
Ask HN: Visiting SF. Can I learn about internship opportunities at your company?
Hi.

I will be visiting SF from the south in two weeks. I would like to visit a couple small-medium companies in the area, and learn about possible internship opportunities for the Fall 2013 or Spring 2014 semesters. I love coding, and I will have done 3 internships including one at Amazon by the end of the summer.

I would really appreciate if you could refer me to your company or a company in the area. Visit, grab some coffee, or get steak? I can email you my resume.

I have a lot of experience in front-end web development, and some Android development. I also participate in a lot of programming competitions (ACM-ICPC, Facebook Hacker Cup, Google Code Jam)

Thanks,
bekt17[at]gmail.com
EFF is just an example. The point is that any group of individuals can form and/or fund a corporation to concentrate their speech on whatever topic they want.
It's also interesting to quiz so-called Libertarians on who they think might have said this:

"[Our country has become] a pristine aristocracy of the wealthy, vested in large corporations, moneyed by the banks, and ruling over the plundered plowman."

And this:

"I believe that banking institutions are more dangerous to our liberties than standing armies. If the American people ever allow private banks to control the issue of their currency, first by inflation, then by deflation, the banks and corporations that will grow up around the banks will deprive the people of all property until their children wake-up homeless on the continent their fathers conquered."

Answer: Thomas Jefferson
Hm... it wouldn't let me purchase on my iPad 1: says it requires a camera. :(
Matter of opinion, I actually prefer to debug C-compiled-to-JS than C-compiled-to-native these days. Mainly because I can script debugging procedures directly in the JS source and just run them.

But sure, if you prefer gdb or such, then the web platform is not going to be a perfect match for you.
That fails to account for things which everything else is always better, such as Windows ME.
In both cases those that hate them spend far too much time expressing their hatred.
Rigging the IPO game
The funniest use of I ever saw was in the Fraternal Order of Police's Maricopa county lodge webpage. They listed all of the other previous Sheriffs in Times Roman, but when at the bottom of the list they had got to Arpaio's name, it was hilariously listed in Comic Sans. (It's no secret he's hated by the people who work for him!)
I keep returning to the time Etsy decided that they wanted female engineers (http://www.themarysue.com/etsy-female-engineers) and tried to figure out how to find them (http://firstround.com/article/How-Etsy-Grew-their-Number-of-... - good summary of their presentation points).

Interesting results; it worked. They did find that women had less industry experience, which made them riskier hires; a self-perpetuating problem, as we all know with the cliched need-experience-to-get-jobs-to-get-experience cycle.

The company was rewarded by taking the risk. The key take-aways are that they not only created an event that targetted women, but they also overcame several other barriers like women not wanting to leave already-safe workplaces (because it's more of a risk if you don't fit in as a woman than as a man) and women not asking for help as much (because if you ask for help, you're more likely to be seen as a failure/fraud) by creating a mentoring, learning environment that catered to women.

This sort of effort appears to be what's needed, even at the post-graduate level, to achieve gender parity in programming work.

I suspect that OP is one of a lucky set of gifted natural engineers who would have found her place in tech (and did) anyway. But, most people aren't natural engineers, and the deck is simply societally stacked against exploring the field as a woman if you don't have a burning innate interest already.

NB: I'm female, and I ended up in programming for mostly mercenary reasons (jerbs! My arts degree wasn't panning out); I never had any "Women in CS" events to point the way, but I did have work experience as an adult with female scientists and engineers, so it felt totally plausible that I could go into engineering myself. That exposure was key. The subfield I'm in now - web - is one of the few with a lot of female devs, and a community that actively supports us. I've heard a few coworkers express similar misgivings to OP and yet the evidence seems to be that the more we are encouraged to participate, the more we do.
Whatever happened to "Name your own security question?" You used to be able to do that with many services, but now it seems every service I use forces me to a small set of easily guessed questions.

A security feature that requires me to lie to maintain its security is NOT a good security feature.
Have you tried Asana?
http://asana.com/
Coming from a family of humble means, poor, whom emigrated to the US from Mexico I can tell you that a lot of the reasons that poor people are poor is because they choose to be poor. So forgive me if I'm not too sympathetic about poor people.

In the USA of all the friends that I had I was the only one to go to college. We were all in the same boat but I chose to study and do my homework and they did not.

Then there were lots of other students that not only would they not care about their studies but they actually made it worse for the rest of us in a daily basis. They got into gangs, smoke pot, bullied other students, where disruptive during class.

You know what, fuck them. They chose to waste their youth, they chose to do nothing with their lives so I don't give a fuck about them being poor. I was there, in the trenches with them and I can tell you that nobody forced them to waste their lives. They did it of their own will.
Who/what can be subpoenaed based on an IP address?

Suppose that Automattic did comply and did release the IP address logs. In order to identify individuals, wouldn't the ISPs also have to comply?
Can anyone think of a reason why all the examples are keywords? I would think if you were trying to cause some trouble, redefining standard functions would cause all kinds of chaos, e.g.

#define memmove memcpy
#define strncmp memcmp
#define rand fork
#define free(x)
#define strerror(n) strerror((n)+1)
#define memset(addr, byte, len) memset(addr, ~(byte), len)
Elon Musk was my hero until this Times feud. I loved him. I thought he was moving the world forward. He is. I just don't respect him anymore, not like I used to. I mean, I do, just not like I used to.

I looked at the chart. I read his response. I read the original. The Times journalist was clearly being honest. He had a really hard time with the car. I had the feeling he wanted the car to be great. He didn't want the disappointment.

Musk is painting him as a villain beset on destroying the future of electric propulsion. It's just not true.

Just fix the car. Make it better. Just make it better, Elon. You can make it better. It's a little broken right now, but you can do it. I still believe in you. I'm a little broken up about your personal issues here, but please, rise above it and make the car better and change the world. I mean, keep changing the world.

This is just a small distraction.
Nate Thayer is a plagiarist
I use to visit labs.google.com to check whats cooking new. Now it simply redirects to google.com. Wonder if they have central page listing all the products and services.
> They also distributed the answers to the aptitude tests within all-male fraternities and clubs.

Do you have any source for this?
So it does.

I didn't know gcc attributes included that kind of thing. I've really gotta dig though the manual some time.
Linode, nginx, uwsgi, django, postgresql. It's for a vanity site that no one reads, and one thing I like is that the whole stack hardly uses any resources when nothing's happening.

I do site admin with key based ssh/scp and nothing else. The key has a passphrase, and my Ubuntu desktop manages the passphrase nicely.

I don't like that I tried to leverage django's out of the box admin module too heavily; I should have written (or reused?) a small app for site management.

I'll be moving to a lightweight python framework, like bottle or flask, for the next incarnation. The framework will manage creation of static content (posts and comments) and everything will be served as static as much as possible.
> That is the difference between a hacker then and one today- they didn't bitch and complain about bugs, they just made it work.

Since I personally heard Sussman & Ableson bitch about how awful Basic was, I'll have to say that you are wrong in this regard.

Of course, they wouldn't have been bitching about the bugs in Basic, per se. They would have been asserting that Basic is a bug.
> Personally I believe that gender imbalance in this (and other) professions is only indirectly related to gender.

At the risk of being downvoted into oblivion, I'll ask the question that nobody seems to want to ask: is it possible that females are genetically programmed to be less interested or less skilled than males for computer science?
You may want to try github pages http://pages.github.com/.
The Machete Tapes: Warning: Graphic Colombian Beheading Video
Thanks for pointing out the Century Schoolbook. I stumbled on it on some old hardware and liked the numbers very much. Now I know the name of the font.
>Musk has said Tesla lost $100 million in sales and canceled orders as a result of the Times' review

Nice game of Telephone. Musk actually said the damage to Tesla's reputation was a big part of that.
A professor I had in college created something very similar back in the 90's. He would have them in the lab occasionally and they were pretty interesting to play. http://www.hakenaudio.com/Continuum/
5 Indian Social Media Articles Worth Reading This Weekend
I feel like most of the stuff that surround us were created THIS way because we just didn't have the technology to make it better yet. That's what I see with those new Pianos and also with the 48fps movies https://www.facebook.com/notes/peter-jackson/48-frames-per-s...
I am having a lot of trouble giving you the benefit of the doubt, since what you seem to be arguing for is leaving API contracts completely ambiguously defined because it's too much effort for you to do otherwise. You're not arguing for correctness, or for reliability, but rather for your own convenience in the face of something you find burdensome. That is uninteresting to me.

This subject has been hashed to death, we're repeating the same arguments. You want to leave things ambiguous, I want to ensure that behavior is well-defined.

You're right that this has been abandoned by other languages. In many of those languages -- including Scala -- you can make use of Either/Option monads to achieve the same effect without exceptions at all. In others, you just have to either expend a bunch of mental effort to ensure you code defensively, or take your approach of spinning the chamber and hoping for the best.

Your argument for "well defined points" only begins to make sense in purely functional languages. Otherwise, there's no way to guarantee a lack of side-effects in your use of atomic-goto, and the result is invariably that the software is unreliable and prone to strange stateful failure.
Personally I put the following in my .bashrc:

function pushcd {
if [ $# -eq 0 ]; then
pushd ~ > /dev/null
else
pushd "$@" > /dev/null
fi
}

alias cd='pushcd'
alias b='popd > /dev/null'

Then cd saves the history of visited directories and b navigates backwards, e.g.:

~$ cd /tmp
/tmp$ cd /usr
/usr$ b
/tmp$ b
~$
We need to see more people calling out plagiarists.
Maybe he means java.lang.Runnable.
Thank you for the blog and for this comment.

However, access to cooking facilities can be a huge problem. A lot if the stuff in your blog can be done with a few pieces of cookware and a hot plate, but even that might be hard to get a hold of for some.