skysight-inc/HackerNews huggingface dataset:
As others have said, this does justice to the idea of actually learning a new language...or perhaps because it is Racket a new family or ecosystem of languages. Anyway, if you're still curious about pairs verus lists and why anyone would use dotted pairs, I like to think about it as where Lisps show that they are from the age when running close to the metal was a given.

And it all goes back to car and cdr and the fact that they are (or rather were) embedded assembly language and there to give raw access to Lisp's linked memory model (as opposed to the sequential memory model of Fortran). A dotted pair has two efficiency advantages over a proper list and both stem from the fact that the last cell of the last pair of a proper list contains 'nil (or 'null in Racket).

Storing two values in a proper list requires two cons cells - the first with the first value and a pointer to the second cons cell and a second cons cell containing the second value and a null pointer. In contrast, a dotted pair holds two values in a single cons cell - halving the memory requirement.

The second advantage is that when there are only two values there's no need to walk the list and test for 'null (or 'nil) on the cdr. This saves an instruction step.

Philosophically, dotted pairs allow for car and cdr to be used symmetrically. Calling cdr on a dotted pair returns the second value directly just as calling car on any list returns the first value directly. Lastly, one of the things that is awesome about Lisp is the way in which lists can model data structures, and in the case of a dotted pairs their efficiencies are available to all those structures which consist of or rely on paired values.

Of course, this may be obvious and on a machine with 10+ GB of RAM not really applicable, but I find it fun to think about anyway.
It's great they will take the time to respond with both Yes and No
Wow, they're making it waay to easy haha ... must ... resist. -_-
I'm working on https://writeyourrep.org

We mail a real letter to your representatives in congress. The growing disconnect between congress and citizenry is disconcerting. We make it easier to have a voice in policy.

We've partnered with a few groups for letter writing campaigns and see a little organic traffic as well.
Sorry what exactly is the question?
Repo seems to be gone?

Edit: intermittent GH issues.
The battery is optional (slides can be backlit by holding the foldscope up to a room light or even the sun).

Throwing it away is optional (these foldscopes are quite durable).

I think your criticism can be applied to any consumer good, since all consumer goods eventually end up being thrown away.
Why on Earth did they happen to bring a toy Snoopy-branded fishing rod with them on an Antarctic expedition?
I take it from the downvote that you disagree that it's astro-turfing? I'd like to know why you do ...
Waiting on tenterhooks! It is really nice they send out both yeses and no's
Paper: http://jn.sfn.org/press/April-16-2014-Issue/zns01614005529.p...

The statistical treatment looks solid, good p-values and they even controlled for multiple testing with an adjusted p-value cut-off (alpha) of p < 0.0125

Funding is a bit biased:
This work was supported by the National Institute on Drug Abuse (Grants 14118,026002,026104,and 027804 to
H.C.B. and Grant 034093 to J.M.G.), the Office of National Drug Control Policy, Counterdrug Technology Assessment
Center (Grants DABK39-03-0098 and DABK39-03-C-0098), and the National Institute of Neurological Disorders and
Stroke, National Institutes of Health (Grant 052368 to A.J.B.). H.C.B. was also supported by the Warren Wright
Adolescent Center at Northwestern Memorial Hospital and Northwestern University, Chicago.J.M.G. was supported
by a Harvard Medical School Norman E. Zinberg Fellowship in Addiction Psychiatry Research

Figure 1 has the gist, interestingly, gray matter density slightly increased with Marijuana usage. The changes weren't that extreme for the most part, but statistically significant. The L accumbens has the largest F (Table 2), indicating a larger difference in gray matter density, the other areas don't look that extreme.

I guess no-one can really say what that means exactly - is it good, is it bad? Everything you do seems to change the structure of your brain in some way (like reading a novel [1]), so it's really hard to tell whether this is 'good' or 'bad'.

P.S.: It's a bit annoying that Internet discussions about publications nowadays immediately just scream 'sample size!' without looking at the stats themselves.

[1] http://www.theatlantic.com/education/archive/2014/01/study-r...
Yeah I thought of that, I think banks/money handling services have responsibilities before the actual pulling out though (probably like how pawn shops can't accept goods without ID).
So, someone managed to make a Hadoop that doesn't suck, then?
Just out of curiosity, could we build a space elevator on the moon with current materials?
How can lobbying such as this not be seen as corruption, but as a perfectly legal (but most importantly "right") thing to do?
racket -il xrepl

Will launch Racket with already xrepl loaded.
Monkeys, armed bees deliver resilience for NAB
Just to clarify, we're not trying to break any captchas - any system that implements the open data format in contact-congress would need to return captchas to users for them to fill out. We're simply making it possible for third parties to create simpler, unified interfaces for sending emails to someone's member of congress.
A new organization for cybersecurity across the electric grid
If teens keep sending fake tweets like this, how will the airlines be able to spot all of the real terrorists tweeting about the bombs they're about to detonate?
I think it's important to step back and ask yourself to objectively look at the bigger picture. Lots of people / companies probably applied as a way to jump-start their funding efforts, grow their networks, and learn from advisors. That sounds great but remember, objectivity...

1. If you were accepted, you would not suddenly have more money in your business account overnight.

2. If you were accepted, you would still have more effort to get through before meeting people

3. When you meet these advisors and contacts, you're not immediately using them to their fullest benefits from day-0.

...and then there's still the matter of not just learning what you're being taught, but executing on it correctly. That does not happen overnight through from a single email. That comes from adapting and evolving as an individual and team, regardless of if you're in a bootstrapped company, incubator/accelerator, VC-funded, etc. It's a process that takes time. Use that time wisely with what you have available and what you can make available.
It says the data's available at http://mouse.brain-map.org/

Is there a torrent available?

And what is the probability my ISP will cut me off for downloading 1.8 PB?

For that matter...I guess I'd need to buy ~600 3 TB hard drives to store it...that would cost $60,000. Plus networking and servers...eep...

Why is it so big?

Suppose you have 75M neurons where each neuron has on average 1000 weighted connections with other neurons. Then you would need 4 bytes per connection to store the address and 4 more bytes to store the weight, for a total of

(4 + 4 bytes) * 1,000 * 75,000,000 ~ 600 GB

This back-of-the-envelope computation is off by over three orders of magnitude. What gives?
We benefited greatly from Hadoop and it's legacy. Hadoop solves hard problems for some of the biggest companies. On the other hand it is very complicated to install and manage. Additionally HBase still has a ways to go with bindings in other languages and availability. By fixing this it should expand the set of use cases that Hadoop can be applied to.

We think we have built an enhanced version of the bottom of Hadoop that is a pleasure to run. We hope you find it pleasurable as well.
Just used their web interface to file last minute today and it was actually amazing. I do think you're right about the confusing questions still, but the web version seems to have solved all of the form input problems and "correction" problems from last year.

(Of course, I'd much rather have what other developed countries have and make TurboTax obsolete.)
Super-rats and cephalopods: the species that could conquer mankind
If there was a bulletin board that was primarily used for activities not permitted by local law, the board would likely be taken down. For example, if there is a bulletin board in a dorm that is used to advertise different drug delivery services in town, either the board will be taken down or a new requirement would be placed requiring all postings to be preapproved.

Craigslist is an Internet bulletin board that chose to remove a few categories due to pressure from law enforcement and the community.
Even if that were true, it would mean the general population should be assured by a medical professional that they are not predisposed to mental illnesses before they use cannabis.
Upgrade your flight to Space Class
The title can be parsed ambiguously. At first, I was surprised as I read it as: "We Don't Invite Groups to Interviews. Here's Why." and expected an article focusing on interviewing one team member at a time. It's perhaps better stated as "Why Some Groups Aren't Invited To Interviews".
Great, more potential developers the better. Give me Dennou Coil! xD
I question the idea that the government could build better tax prep software than Intuit or other private companies. I don't think the Feds are known these days for performant, efficient, easy-to-use large scale consumer web applications. At a minimum I think discussion along those lines should wait until federal IT procurement is reformed.

It's also worth noting that the article is not talking about the actual complexity of the tax code itself. As far as I know, Intuit is lobbying on the subject of tax preparation technologies, not lobbying against tax simplification in general. (As some comments seemed to imply.)
So should we have received some type of email notification by now?
> "IRS rejects due to a re-used SSN"

Would they really do that? It seems like that would give you two problems. Your SSN was stolen and now you can't file your taxes too.

The proper response would probably be to notify you, accept your documents (and the other documents presumably submitted by somebody else) tentatively, then do some investigation to determine which one is authentic.
Probably due to a lot of poor quality content. Have you seen the front page of Reddit these days if you log out? Imagine reddit results along with all those crummy wikihow and expertsexchange results.
If YC states a specific reason, then what?

Does YC now have the responsibility to engage in a dialogue outlining the details for the reason.

It wouldn't be fair to write a single paragraph and say, "oh, we think your team dynamics suck, so we are rejecting you." What does that mean? Team dynamics compared to what? Do you write a more detailed response? Multiply that response by the number of rejections and all of a sudden you are left with a lot of new work that needs to get done. The reasons for rejection may make real sense for the reviewers but may have layers of context that can't easily be dictated in a simple email.

I'm sure this is some of the thinking that is involved with why it's easier to not give specific reasons.

If a team takes the YC rejection as confirmation that their startup isn't going to go anywhere then they never believed in the startup.
This. This is one of the biggest reasons why I want to get in so bad. Never give up. Thank you for this!
I find DrRacket sufficiently fast and sufficiently frustrating.

It's very useful for interactive debugging but dependent on the mouse and many Emacs key combinations simply cannot be mapped because of it's CUA interface...and so far as I can tell there is no key-combination that switches focus between the REPL pane and the Editor pane short of closing the other pane.

The syntax analysis gets to be a bit much too.

On the other hand, that's just the price of an IDE over a text editor, and for a batteries included IDE, it's pretty good even if I wish that the effort would have been put into Emacs support while knowing that doing so would not meet the needs of the PLT group's target audience of students.
As I go through the rest of my life I'll likely be applying just about every cycle simply for the way applying focuses my mind and energies.

And the funniest thing...I get more excited each time. Rejection after rejection, I get more and more certain that I'm getting closer and closer. Totally counter-intuitive from what I thought, both the excitement side of it and the applying for the 4th or 5th time... :) "Y" I ask you...
A Brief Rant On The Future Of Interaction Design
Why is it so difficult to find automaker contact info?
FBI Keeps Secret How Massive Facial Recognition Database Will Work
WordPress PHP CLI based rebuild thumbnails script
Yes, but how will potential candidates improve if they don't get feedback? Be a good person.
From 2009: http://www.rajiv.com/blog/2009/03/17/technology-department/

From 2010: http://dev2ops.org/2010/02/what-is-devops/

DevOps is not a department. Its certainly not someone who "only does Ops but through development".

Yes, there will be a lot of Ops guys automating things. Yes there will be a lot of "developers" doing deployments (using automation). But please don't start labeling people DevOps.

You no more have a DevOps department than you have an Agile department. Its a methodology, not a group.
California did a trial run of no-file taxes. They simply sent a copy of your return, and if it was accurate, you didn't have to do anything.

The government already has the information to do most people's taxes for them. They don't need end-user web based tax prep software.
Well, you really should wonder much of it isn't.
Some do, but most of them fail unsafe when the check endpoint is unavailable IIRC.
It is terminology that the live coding and live programming communities (well, at least Alex McLean and myself) are just adopting, and related to analogous capabilities in tools for video editing (like FinalCut Pro, AfterEffects). The terminology is meant to help us describe older work and the newer experiences like those illustrated by Bret Victor.

I use these terms a bit in my recent papers, but I don't go into much detail:

http://research.microsoft.com/apps/pubs/default.aspx?id=2112...

http://research.microsoft.com/apps/pubs/default.aspx?id=1898...

For the first paper, here is an annotated video that perhaps shows it better:

http://youtu.be/xmWJsTTOvkU

You would be correct in thinking they are hardly standard. Time travel is such a sexy term alternative that most people just use that, even if it isn't very descriptive.
A Chinese Company 3-D Printed 10 Houses In A Day
Thank you! I've always found this confusing and avoided it in my workflow. Assuming this explanation is correct, it makes a lot of sense and gives me a better workflow!

Are there any other useful ways to use git for a small team outside of pull and rebase? One thing that's bugged me is undoing (possibly partially) previous pushed commits while keeping everything past.
Usually true but not always. Calling a for loop iterator "index" instead of "i" just adds unnecessary noise, for example.

I think "set -e" in bash should become common on the same level, it's pretty rare that you really want a script to continue after an unguarded error return.
Yes, indeed, they really do that. The person who has had their e-file reject must submit a paper return and call a special 800 number dedicated to this issue. It's a total double-whammy for the user. IRS tries to resolve these issues within 180 days... and if that delay of their return causes a financial burden they can file a petition. The wheels of progress turn slowly.
you're not required to get an undergraduate degree. you are only required certain courses and the MCATS.
I also hate NodeJS for its package manager, NPM. I don't understand the way it manages dependencies and their folder. What the hell is 'node_modules/express/node_modules/connect/node_modules/multiparty/node_modules/readable-stream/node_modules/debuglog/'.

As a result, when updating dependencies with npm, a same dependency is downloaded multiple times.
How a typo can get you 3.5 more years in prison
If miners want to provide this service, can't they just resolve double-spends based on mining fee?

It doesn't seem like it there needs to be a middle-man here.
ARRL Helps Manufacturer to Resolve Arc Fault Circuit Interrupter RFI Problems
In most cases you also loose the ability to specify graphic components declaratively through .append() and .attr(). Instead, you must imperatively specify how to produce the drawing from the data by manipulating the canvas context.

I have use d3 to create composite graphics that included elements rendered to canvas and it certainly is powerful. But, I still believe that the sweet spot of the library requires being able to work with the DOM and CSS.
> Reality based morality like secular humanism, not ignorance passed down from iron age savages who didn't know fuck all about the world and thought Gods made things happen.

Sounds pretty arbitrary. How do you choose the right morals? Coin toss? Can you say someone else is wrong?
EFF != FSF.
Unfortunately, what it works at isnt presenting complex technical information in a way that allows engineers to concretely evaluate the implementation and claims.

Quite the opposite: bereft implementations and retread ideas are pasted over by fancy marketing.

The rise of buzzword marketing shine has been bad for our industry.
How Google made Chrome blazing fast
“Surely you're Joking, Mr. Feynman” mentions this.
last year there were more grads than residency spots.
I've been wondering if there's a PAC I could contribute to that would offset my Intuit funding.
At least one dwarf star, plus everything you can fit in the habitable zone, seems to be the way to run it. The main trick is keeping the initial planet from ejecting itself when you add these things.
I guess they meant to say design.
Yes, and you can always set +e if you need to undo it.
by default ctrl+f6 will switch focus. You can remap that to something more convenient though (it's called shift-focus).
The larger problem I'm referring to is the division and conquering of the entirety of political debate, by deflecting anger away from the actual responsible parties and towards the people making up the "other" half.

Each group is organized in a different manner, causing the speech-asymmetry you describe - you are correct that the phrases are essentially describing similar things yet are perceived unequally. But to focus on this one specific mechanism is to miss the larger picture of how the people who identify with each side are goaded into using up their energy attacking each other while giving a pass to those in power responsible for the conditions.

Your original comment is an illustration of self-defeating groupthink occurring on your side. By misdiagnosing the situation as an instance of political speech asymmetry rather than exploring the specific inconsistency itself (say, leading back to the utter arbitrariness with which one can find oneself being seriously hassled when even just near an airport), you shoehorned the problem as if it is the sole doing of the "other" group, and left it at that. Clearly this resolves nothing.
+1 I'll join you on that limb ;-)
Quartzy (YC S11) seeks part-time web researcher
Quartzy (www.quartzy.com), is a fast growing software platform specializing in the management of life science labs. We have customers at all major academic institutions as well as pharma and biotech companies. You can read what our customers say about us here: http://quartzy.com/testimonial/.

Your primary roles will be conducting web-based research and generating reports that will be used by the Quartzy sales team.

Requirements/Qualifications - Recent Bachelors degree in the BIOLOGICAL sciences ideal. Must be detail oriented and have good organizational skills. Must be able to commute to Palo Alto during training period. Remote work possible after training period.

Work hours: 10-20 h/wk.
Pay: $15/h

Send resumes to info@quartzy.com
Do CRLs even work? My understanding is that the only browser that hard-fails to load a page if OCSP is blocked is Chrome for certs in CRLSets. Everyone else is vulnerable to MITM if access to the CRL / OCSP servers is blocked.

I would love to be wrong. Does anyone know if anything has changed for the better since 2011?

http://blog.spiderlabs.com/2011/04/certificate-revocation-be...
http://dev.chromium.org/Home/chromium-security/crlsets
https://www.imperialviolet.org/2011/03/18/revocation.html
So pathetic to have to even have to debate the benefit of IRS providing a website to file taxes. The free filing for income lower than $58K is a scam. If you have a 1099 for $1000 or capital gains of $500 you are out of luck, it is impossible to know what they will charge until after you enter the data. That's what this assholes call innovation. The only explanation is that Intuit is influencing members of congress with money, that's a crime. There is no possible argument to justify forcing 100 million people to waste time on something that should be trivial for most people.
worst. title. ever.
Investing in Dreams: Northwest Programs Educate New Angels
"click anywhere" is misleading.
YC emails are sent
How to Unlock a Treasure Trove of Useful Data from Your Car
It specifically surprised me because we're not a huge hospital in a particularly large market. We're a good hospital, but we're by no means renowned. If you want that, you drive a couple of hours north to a number of the best (inter)national facilities available.

tl;dr - I suspect that there are more doctors as a percentage of that workforce earning, say, 400-500k+ than there are software engineers doing the same.
In the investors section I see Roger Bramford. Is he still with Oracle as per the short bio linked?
Long time music biz artist manager here and I agree, the parallels are striking.
> 5% is an enormous amount of equity to grant for anything.

No, it isn't. At a company that has raised capital or generates revenue, 5% might be enormous, or it might not be. It all depends on the company's valuation.

The fundamental problem many early-stage startups run in to is that they haven't raised capital, don't have revenue and they try to use equity as an alternative to monetary compensation.

In these situations, "sweat equity" is almost always a poor alternative because the math rarely makes sense for the recipient. For instance, if you're an experienced developer who can make $125,000/year and a friend wants you to become a co-founder of his business, forgoing salary until some future date or event, how much equity in a business worth $0 today do you need to make up for your salary? It's a trick question, and the answer is not 5%.

Equity can be a very complex matter, but it's also very simple when someone suggests that it be used as a substitute for cash. If somebody wants to pay you for your services using equity, forget percentages. Determine what it's reasonably worth in dollars, if anything, today. If you are willing to accept less than the dollar value of your services, you're being generous to the company, not the other way around.
Yes he is. We chatted today in fact. In my humble opinion, he's the biggest badass there.
Yeah, but I've basically never seen anybody suggest that Racket is a great language for prod.
Yep, it's bait and switch, their "Priority Access Beta email" promised a free plan [0]. I actually _paid_ $29 for priority access to their beta, but never got around to installing their code; after seeing this I don't plan on it.

[0] http://i.imgur.com/cLSxw5m.png
How does one share server HTTP-serving code and client DOM-manipulating code?