skysight-inc/HackerNews huggingface dataset:
Except it specifically said this had replaced acting as primary income, not replaced it entirely. It probably didn't do enough to highlight the fact she still does some gigs, though. Nor the fact most of the tv work she DOES do seems to be driven by people who like her work on the Guild and so they reach out to her, instead of the usual going out for a casting call, which should have fit the narrative of the ways it has further empowered her to move forward.
I'm curious about your thoughts about whether type errors really were a net negative. I spent a fair amount of time with Haskell and it certainly took a bit of time to get used to working with the type system (type inference is awesome, but it can also make for some mind-boggling errors). In particular, I wondered if your Haskell programs Just Worked after you were able to get them to compile?

The payback for grappling with the type system is usually confidence that your program will run without silly errors (though you can still make silly errors (hello, cut-and-paste)). I'm now spending a fair bit of time in Javascript/NodeJS and Python lands and I need lots of testing to make sure that my program won't experience some silly error sometime in the future (<- perhaps this means I'm not a good dev).
Ah, but what happens when someone just contracted HIV? It's estimated that this is when someone is most highly infectious, and the test won't tell you a damn thing.

I'd like it because it's a bit more convenient than going in every three months, but for testing a date? Bad idea.
All-Star Student Entrepreneurs - Forbes
I actually didn't know about that one, thanks.

I used ShellHere, but I see this page has some additional information for tabs: http://maururu.net/2007/enhanced-open-terminal-here-for-leop...

for the do it yourself types:

1. open AppleScript Editor

2. put this script in it:

tell application "Terminal"
activate
do script ""
end tell

3. Save as an Application (probably in your Application folder)

4. (optional) replace the icon by ctrl-clicking the new Application and selecting "Show Package Contents". Navigate to Contents >> Resources and change the applet.icns to something more pleasing. Maybe copy the actual terminal icon.

5. put this icon in your doc and always get a new window when clicking it.
It actually is a public health issue. Officials often make decisions on what treatments are available to what groups based on their effects on public health. For instance, vaccination or lack there of of certain demographics, when to begin mammograms, etc.

These tests absolutely fall under the FDAs jurisdiction; after all, pregnancy tests do! If research was done that found that people would ignorantly use these tests in lieu of condoms, that would worsen the HIV epidemic considerably, and the FDA would likely not approve them for off the counter usage.

I'm libertarian minded, so my feelings about this are more complicated from that. But you brought up public health, and from a public health standpoint there absolutely is an interest in denying people access to technology that would worsen an epidemic!
I agree with your assesment that many (most?) will sign up without truly giving it the effort required. I wish it was $20 - some token amount. To extrapolate metrics on 'paid' users vs free users on most freemium apps, the vast majority of people won't even open their wallet for a dollar. If you aren't serious enough to pay $20 for the class, you aren't serious enough to buy the book and do the homework.
While I realize that joking around is discouraged here, maybe it would be best if we didn't turn the humor detector all the way off.

I thought it was a hoot, anyway.
How to get the perfect soundtrack for your start-up video? Draw a comic.
It doesn't really matter, as it will be dirt cheap in 5 years anyway.
1000MB/s is only achievable using wide port SAS, in other words there are 2 physical 6Gbps interfaces on the SAS connector of this SSD, one on each side of the PCB. There is a bit more info in the vendor's press release at http://www.smartm.com/media/press_releases/article360.asp

Without wide port SAS, the drive achieves only 500MB/s which is far from being remarkable. A handful of SSDs already achieve this throughput on one 6Gbps SATA or SAS link.
Five years ago I bought an iBook with a what-felt-massive 80gb 4200rpm drive. Today I'd toss an 80gb drive in an electrostatic bag and probably forget about it. Five years is a sufficient warranty for my consumer use, even for cutting edge kit.
5 Things I Can't Believe Websites Are Still Doing
Does "semantic conflict" really have anything to do with VCS? It seems obvious to me that the same situation can happen during normal development on the head branch. A bit less obvious but still clear in my mind is that semantic conflicts can occur anytime a developer's assumptions about the code base are wrong.

Yes, static typing fixes problems with changing function signatures but that's only the first step of the way. The next step is to start thinking about and defining modules (files, classes, whatever) in semantic terms.

I haven't heard it discussed in a few years but the discussions around the Liskov substitution principle and Liskov/Wing semantic typing highlights the difficulties of adding semantics to everyday software development practices.
Show HN: Free Lunch (pizza), on us (live event)
This is our (Catalyst Studios) latest project, a live pizza giveaway. We think it'll be funny and entertaining, so check it out! You may get some free pizza out of it. There are slices given away via a form, and bundles of slices given away for contest submissions.

http://www.freefreschetta.com/
http://catalyststudios.com

For the tech curious, the backend is C# .NET and MongoDB for most of the persistence.
tensor - see my reply to redacted - no right click needed
This + the search problem (http://news.ycombinator.com/item?id=2811756).

Google seems to forget that apps make a OS popular, not the OS itself.
Here you go (real-time text transmitted in-band over an XMPP session):

http://tech.slashdot.org/story/11/07/07/2014214/Real-Time-Te...
Nothing - they are going to make a killing in the IPO regardless. The general public is not paying attention to this detail and the bankers have more money to make by downplaying this press and pumping up the stock.
Marketing is hard, but its not as hard as C++
Something like middlewares or post-signals, when you post a ticket or get a new revision, or just any kind of event.

This way I can program an alert or an action when someone file a ticket about a component, or create a block for the next release on the deployment system if there is more than one bug ticket on the current release. Or just, send me an email of the tickets for a specific component that involves code I wrote, using some regexp or just looking for properties on the ticket.

It's just annoying have to get alerts and notifications of everything, or miss history of tickets you are not subscribe. I will really love to have a bug tracker that allows me, to be more sophisticated about what to do after someone post a new bug.
Joichi Ito brings an off-the-beaten-track record of success
No, no no!

Already up to 1/2 of new HIV infections are from people who would test negative in this test; early stage infections. This is because people who have been newly infected are about 4,000% more likely to transmit infection than those who are in late stage infection.

If condom usage dropped even a small amount as a result of this test, it could considerably worsen the epidemic.

From a public health perspective this could be a terrible, terrible disaster.
Just for what it's worth; the first thing I noticed when I saw your logo was how much it resembles a breast (including nipple!)

Also, you should have a link to your "marketing site" somewhere near the top of the right column of your blog.
Also a Restful API! to be able to create my own clients to create/edit tickets, or get the streams of any objects by just doing:

GET /api/1/tickets/assigned_tickets.json

That would be awesome!
"But apart from that, Mr Seymour, how was the play?"
You're not going to turn shlubs into Einsteins by forcing students' heads under water next to a calculus textbook.

I've suffered at the hands of "CS is all math" profs. I was in a course that subjected a bunch of CS-101 students to this kind of thing. A whole semester of "Here's a proof that this ten line program sums some numbers correctly."

A collective "Huh?" from the class.

It became crystal clear, after nearly everyone failed the mid-term, that things were not working. The profs held a "come to Jesus" class, where they explained everything; all the proofs, all the ten line programs that added or multiplied numbers, all the assignments full of greek symbols they made us learn. That all became crystal clear, and you could see the lightbulb blink on, just above everyone's head:

/Yup, they're trying to fuck us./

[I survived this course because I wrote my own functional language interpreter, then just typed their damned calculus into it for the programming assignments. What a crock.]

I take a real dim view of teaching "mathematically pure" CS to beginning students. You don't start riding a motorcycle by doing experiments with gryroscopes in a lab; you listen to an instructor, get on the damned thing and learn to ride in a safe environment. Save mathematical purity for after you get 'em hooked.

I've heard: "Oh, but if have them program in BASIC we're doing irreperable harm!"

Horsepucky. I'd rather have an ex-BASIC hacker at my side, helping me ship, than someone who can't write a hundred line program without dragging in declarations that nobody will be able to understand a week later. The best engineers I know weren't hurt by exposure to BASIC, or assembly; they were good at everything.

I guess I'm just a greasemonkey with a keyboard.

[I love Scheme, btw. I don't get functional languages that think it's okay to ditch the programs-as-data paradigm.]
How does this affect the old rule that 'ram is always faster than a spinning disk" and trying to keep your whole database in RAM ? It's not there yet, but this hard drive is approaching the speed of RAM.
I've done a lot of work in audio and I agree completely with this article. The only true way to tell if someone is or is not hearing a difference is through an ABX, where you play somebody two known sources (A and B) then an unknown source (X) and the user must identify whether X was either A or B. There was a post on the consumerist a while back where some guys did a comparison of Monster speaker wires and coat hangers, none could tell the difference.
The problem is that it could give you false confidence. A person who is recently infected will show up negative in this test. If you have unprotected sex with them, you are 4,000% more likely to get HIV from them than you are a person who tested positive!
Hunting for the Deal: 7 Stages of the Search Fund Model
Stable Tables ♥ Datatree structure

Why is my CSS/webdesign intellectualized into a math problem?

Is it wrong tables work and feel like building blocks?

WYSIWYG enabled full sight.

Some walls privilege CSS.

Internet anyone can build?

Anyone can build a table.

</tables>

<div style"TL;DR">Tables fit WYSIWYG whereas CSS abstracts. Coding more WYSIWYG could ease.</div>

<!-- Join a table or float away? -->

</body>

</html>
I don't know what, if anything, is going on at Berkeley, but Hal Abelson talked quite a bit about the switch from SICP to a different intro course at MIT when I interviewed him for Code Quarterly http://www.codequarterly.com/2011/hal-abelson/ and it wasn't about abandoning Scheme or "not teaching core computer science". (Well, maybe a bit less core computer science in the intro course but that was basically so that CS people could have more time later for CS without all that annoying EE stuff. And vice versa.)
Yves Saint Laurent shoes
most of the tv work she DOES do seems to be driven by people who like her work on the Guild and so they reach out to her

Or else they know she has a huge online following, and throwing her into a few episodes will give 'em an extra half a million viewers from the "lonely geek" demographic?
40 TIMES more infectious. To emphasize how important this is.

Some researchers estimate up to 1/2 of new infections are from people who would test negative in this test.
I've been using tiled window managers for 7 years now (currently on awesome, which I switched 3 years ago) and the interface has always remained pretty consistent. I wonder if Linus has tried tiled WMs?
Or you could teach Java/Assembly/C++/[insert least favorite language] first so that when the student finds Ruby/Python/Scheme/[insert favorite language] then s/he is amazed at how cool programming can be.
I have no idea! I was just solving SICP problems, so part of the issue for me was that, once the program worked, I was done.

I had to do the hard part, but not really gain the benefits of the type system.
You're correct- it's more targeted for an entrepreneur who's trying to hire someone on elance to build such a thing. You can build this in a few hours in RoR? I was thinking it'd be more like maybe a weekend of work to replicate, but perhaps I've underestimated the power of Rails. Thanks!
The High Cost of Doing Business in India
When I purchase something on Amazon and GoDaddy, I usually spend 3 minutes to google a coupon to save $5. It feels good.
When you frame the argument like that, there's no disagreeing. Keep in mind I wasn't advocating for technology that would worsen an epidemic, but I don't see that as a strawman; I see your point as orthogonal rather than in reply. I'm not saying that I would advocate for throwaway tests in public bathrooms with no support system around them. I'm looking at the device, not the silly article written about an article written about a Nature Medicine article.
Using the word extortion for this exhibits a lot of emotion. Despite how we (almost?) all feel about software patents, right now that is the law and big companies have to play by those rules. I'm glad they have to follow laws even if the laws stink.

It sucks. It props up MS' failed mobile division by riding on the coat tails of Google. But it is how things work right now and the manufacturers are not unhappy enough with the arrangement to ditch Android just yet, so they still feel it's a good enough deal.

(aside: I agree that the philosophical differences between extortion and licensing patents is slim to non-existent but unfortunately that's just how things work right now. That may sound like hyperbole but consider the recent Lodsys lawsuits against indie devs. They honestly may as well be going around threatening to bash in knee caps. They know the small guys can't fight them but they have this crappy law on their side. I'd love for things to change.)
This was an extremely well-written tutorial. It offers a lot of the vital details to provide an understand of how the system works, while using simple enough language that even a beginner would be able to try it. It also challenges more advanced Arduino hackers to take the concept even further.
What' the legality of the distribution for all that OSS software?
How the US Hid Shocking Hiroshima Footage For Decades
We don't need a cheap ELISA test here- it's already pretty cheap.

What we need is a cheap molecular test, which can detect HIV during early stage infection, when people who are HIV positive are 40 times more likely to transmit the disease.
good call on the link to the marketing site :) Making an enhancement here now!
External Thunderbolt graphics card for Macs
How to Clean A Laptop Keyboard?
Fingunt simul et credunt:
"They believe it, even while they are making it up."

This article will be a great aid to porcine ablutions.
Daily Dealers Race to Own Real-Time
I completely share your opinion.
Making a test with 0% false negative rate is a piece of cake:

if (test_taken == true) {
test_result = true;
}

No negatives means no false negatives. ;)

But seriously, this is the classic trade-off between high sensitivity (no false negatives) and high specificity (essentially no false positives). Usually, the lower you set your threshold for detection the more likely you are to tell some people they have the disease when they actually don't. Where you set that bar depends on what you're trying to accomplish and forces you consider the harms associated with telling people they have disease when they don't or missing disease in someone who does.
And I agree with that as well. There might be some psychological issues switching to a deflationary system, though. Things that typically appreciate in nominal value (real estate, job skills, precious metals, art, etc.) will be appear to not be appreciating, even though relative to everyday goods in services, they will still appreciate. The only problem is that you can't have too much deflation, or else people will want to hold onto cash too much, will they not?
> If you come out of a curriculum where all you learn is how to string together APIs and libraries, it's pretty much guaranteed you will end up with a job doing that, because that's all you will be qualified for.

If all you learn is how to string together APIs and libraries, then it probably wasn't a "curriculum" at all. But emphasizing certain technology domains other than programming and computer science does have its advantages, especially for program meant for engineers more than computer scientists.

It's hard to argue against the merits of SICP and I'm not going to try, but if your goal is to produce engineers that push the envelope of next generation technology beyond just computers (eg robotics, optics, advanced human-computer interfaces, gene sequencers, advanced materials, etc.) then "stringing libraries and APIs" together might be more exciting than one might assume.
Jimmy Wales: Wikipedia is Losing Contributors
I think the impressive in "And the 10 watt is impressive too - that's better than CFLs (13 watt)" is in reference to the lumen/Watt measure of the lightbulb, not to its wattage alone.
Okay, so what I can determine from this post

- The truck driver does have a right to move into his blind spots if he has taken sufficient precautions to ensure that they are safe. This is completely different from "no right" to move into it.

- There is nothing absolving the car with which the truck collides of fault. [In actuality, blind spot collisions tend to be multiple causation with the car stupid enough to hang out in a blind spot sharing fault.]

- If you get hit by a truck and die, you're still dead regardless of who's at fault.

Which, incidentally, is exactly what I've been saying this entire time.

As for your hypothetical shooter, he may not have the right to shoot you, but nobody's going to be stupid enough to tell you that goading him into shooting you is not the wrong thing to do (which is about as far as that analogy is relevant).
"The viral sign up form probably quadrupled our signups through sharing the links on Twitter and Facebook."

Does 'viral sign up form' = buttons to share it on Twitter and Facebook? Or did you guys do some form of 'refer 2 friends to get higher in the beta queue'?

Nice write-up, thanks for sharing!
On a related note, the last surviving Civil War veteran (though he never saw combat) also died in 1956.

http://en.wikipedia.org/wiki/Albert_Woolson
♥

v.

I love you.
The 2 State Solution: Native and Serializable Continuations (Racket Web Server)
Have you considered including code for linking up to popular payment gateways? You should also take a look at the SaaS starter kit for rails [1] - it seems to be similar to what you're doing and might give you some new ideas.

[1] http://railskits.com/saas/
I'd be really interested to hear more about this too. Offhand, it sounds tacky to add Twitter and Facebook links to a signup form..?
great start! now post an interesting startup/tech news story.
Problems of Linked Data (4/4): Consuming data
Well, SICP was a printed book before being put on the web (as it is quite a few years older than it), and the version you see on the webpage is just a rendition of it in HTML. Still, I didn't know until today that you could link to individual figures and exercises, it will be even more fun to cite it in a quasi-religious, trollish way.

Also, you generalized the principle (and fused two exercises of the book in one :), or at least I'll have to believe you ;) I didn't form really much of an intuition on eigenvectors during the completely proper Linear Algebra course that I took, which is only my fault.

But I think that the exercise serves to reinforce the underlying theme that with enough attention, one can either supply or draw the insight to chip away yet one more part of the problem, to attack it from another angle, to pull it from just another direction that one had not seen before. It celebrates cleverness and knowledge, used to make complex things simple, to find the easy way out the hard way and end up better in the end, and that's partly why it's so cherished, but we all know that.
Why Balance Sheet Recession is different? (VIDEO)
...1/2 of new HIV infections are from people who would test
negative in this test...

I'm curious what the article means when it says "Researchers at Columbia University claim the mChip has a 100 percent detection rate." Are you sure the test is working the way you think it works? Could it be DNA-based rather than antibody-based?
i'm currently reading the master switch (http://amzn.to/qvgGrx) which talks about how early radio and tv were forbidden to have commercials because they were supposed to be public services, but that programs could be sponsored like you see in the video. in early radio, companies weren't allowed to directly mention their products, so for example, gillette's first radio ad was a lecture on the history of beards.

after seeing that video, i much prefer commercials to that style of sponsored programming. when a commercial comes on, you can get up and do something else, change the channel, or mute it. with sponsored programs, everything is so integrated that it makes it hard to ignore.
Check out http://www.builditwith.me/ - I bet this kind of arrangement would be pretty popular on there.
Good question. It's built with Maven, so technically I am not distributing the libraries with the downloadable product.
Google says the group of major players colluding together in a joint bid for patents is anti-competitive. Google did not want to join this anti-competitive collusion. How is this inconsistent, shocking, or bad?

Couldn't the simple explanation be "If we join forces with Microsoft and Apple to jointly buy these patents, the DoJ is going to come down on all of us for illegal anti-competitive behavior"? Why are people acting like Google did something wrong by not wanting to join the cartel that they are now publicly saying is anti-competitive and that the DoJ should impose limits on?
Can anyone tell me what they think they're accomplishing with that? I've always been curious but no one's had a good answer for me.
That reminds me how Ogilvy wrote in Confessions of an ad man - how his copywriting style was more successful (sales-wise) than others even though his copy was lengthier and more descriptive than others'.
It is far from approaching the speed of RAM.

A medium-end Core i7 processor with triple-channel DDR3-1333 RAM has a theoretical peak bandwidth of 1333 MT/s * 3 channels * 64 bits = 32 GB/s. Compare this to this drive's 1 GB/s. And when considering latency, SSDs average tens of micro seconds, whereas RAM averages tens of nano seconds.
i hope microsoft doesn't get fussy about your name
Yes... Unfortunately, some people think that's the correct way to calculate doubling time for all rates of growth. Some pop investing books even elevate that rule to some kind of magical status.

One way to see why it's a good approximation is to do a Maclaurin series:

(log 2)/(log(1+r/100))
= c/(log(1+x)) where c=(log 2) and x=(r/100)

= c/(x - [x^2]/2 + [x^3]/3 - ...)
~ c/x
= 0.693/x
= 0.693/(r/100)
= 69.3/r
~ 70/r
Yikes!! Wait, are we plotting murder?