skysight-inc/HackerNews huggingface dataset:
There's a problem with this CV: the publications are not numbered.

That's not just a nitpick. It's important. CVs grow to many pages of publications and when you apply for a job people will refer to your publication by number when discussing your CV with one another.

I do publication numbering like this:

\usepackage{bibentry}

%% cventry facility. Use \begin{cventries} and \end{cventries},
%% and in between you do \cventry[note]{bibkey}.
%% Numbering will go across cventry values
\newcommand\cventry[2][]{\item\bibentry{#2}. {\bf #1}}
\newcounter{cventryg}
\setcounter{cventryg}{0}
\newenvironment{cventries}{%
\begin{enumerate}%
\setcounter{enumi}{\the\value{cventryg}}}{%
\setcounter{cventryg}{\the\value{enumi}}%
\end{enumerate}}
Microsoft buys stake in Nook, college textbook business
Surprise. Like any one receiving equity (employees, VCs, etc.) you need to perform due dilligence to make sure you're getting value out of the relationship.

You wouldn't just accept the first VC offer you received would you? You also very carefully pick which VCs you approach (as the network they have is very important as well).

Why wouldn't you do the same thing with advisors?
The really neat physics argument limiting Moore's law (to my eye) is the ultimate limit on the information content in a given region of space. It turns out to be impossible to pack entropy (and thus information) more densely than in a black hole. Because the entropy of a black hole scales with surface area rather than volume, Moore's law runs up against the maximum number of bits containable within the solar system (or even the galaxy or the entire observable universe) surprisingly quickly. I haven't looked at the numbers lately, but I seem to recall that those absolute limits show up within a few centuries, tops.
Slight correction to this statement:

Startups that set out to make a great product are, on the whole, adored for their work, and often enjoy success as a side-effect.

Startups that set out to make a great product are, when they get anywhere at all, adored for their work, and rarely, but sometimes with a lot of hard work and luck enjoy success as a side-effect.

Just like bands, most startups (esp. the "built in a weekend" kinds) will probably end up being more of a labor of love than a true money-making venture. That's fine, but don't pretend otherwise.
Would be interesting to know what non-OO means precisely. I am reading SICP right now and a bit confused: functional programming is not newer, nor more powerful. It just easier to debug. (It seems)
Maybe I wasn't clear. I do know how I'm supposed to use ORM. I work with hibernate and EJB3 for a few years already, and no, our system doesn't work the way I've described above :)

I described how I've been taught OO. First without using databases, and with wrong abstractions (nouns instead of relations, when the system was all about relations). I think it's the default experience, because I've seen many such examples of bad OO design.

Then we've been taught databases, but using ORMs, like it was the only possible way, because objects are required for the system to be modern. And I don't like that too, because IMHO (OO + ORM + relational DB) doesn't add any value over (procedural programming with relational DB), but adds complexity, and is less transparent.
God of War: Ascension multiplayer confirmed
The users or their data aren't intellectual property. IP is commonly understood to be the things protected by copyright or patent law and some other things like utility models, trademarks and etc.
From the list of astronauts in http://en.wikipedia.org/wiki/List_of_astronauts_by_name there are ~500 (some of the 554 listed didn't fly). Most of them flied between 2 and 4 times (The maximal I could find is 7.) So 3 flights per astronaut seams to be a good average. Then we get 500*3=1500 space travel seats, and 34 casualties, that is 2.2% = 2200 per 100K.

This is suspicious similar to the 1/50 (or 1/100) crash probability that Feynman gets in his report about the Challenger disaster. If 1 in 50 of the ships explodes, you have a 1 in 50 chance to die.

The 60 yeas space flight period cancels out , if we suppose that none of them flied twice the same year. We have and average of 25 space travel seats per year and .55 dead per year.

You get a 7.7% = 7700 per 100K, but didn't take in account that most astronauts flight many times.
Developers, Go Forth And Cross Pollinate
That's intriguing, but I know nothing about the game...how are these players going to destroy its economy?
"as soon as you accept money, its no longer a favor, its a job"

If an advisor is getting a small amount of equity they are not being paid and it is not a job. Giving 1% of nothing to someone who can open the right doors, offer a unique perspective, and possibly contribute significantly later is a great thing. The longer term intentions of the advisor and potential roles need to be flushed out first.
There are many other issues with adding encryption to an existing service. Take Dropbox as an example. If Dropbox allowed each user to manage their own private/public key pair, then Dropbox wouldn't be able to see any of your data, and this couldn't use de-duplication. This means they need to actually allocate 2GB for every free user; no longer could they count on multiple users uploading the same files. Dropbox would have no way of knowing. Additionally, every minor change to a file would result in the entire file needing to be re-uploaded. The "previous versions" of each file would need to be re-worked, etc.

There are lots of technical issues with just slapping some crypto on to an existing service. User management of passwords/keys seems trivial compared to these problems.
Any age-related condition would be a fair guess ;-)
A boolean value interview question
Dave Winer: "Twitter and Facebook are not the answer for news."
This will be an amazing resource if it included John's notes as they say.

How they intend to get the rights to EVERY song in his collection is beyond me but I hope they achieve it.
Link mentions collecting that private data is illegal. Is this a UK thing? Is collecting that private data illegal in the US also? was under the impression it was not illegal in the US.
> Also, if it's true that Richard Feynman's IQ was around 122, then he wouldn't have qualified for membership of Mensa.

Just for a second this gave a lesser mind like me some hope, but this IQ test may have been stressing verbal over mathematical ability.

"Feynman received the highest score in the country by a large margin on the notoriously difficult Putnam mathematics competition exam, although he joined the MIT team on short notice and did not prepare for the test. He also reportedly had the highest scores on record on the math/physics graduate admission exams at Princeton."

http://www.psychologytoday.com/blog/finding-the-next-einstei...
sper sa va placa aplicatia
Technology News: Community: Microsoft Open Technologies: Same Old, Same Old?
I see this and think, Will we discover new forms of life on other planets? Well, we discover new forms right here all the time! Likely any other life elsewhere will be at least as varied.
Very interesting!

So I guess this explains how Justin Bieber's 'Baby' has so many songwriters/composers. It's really an assembly line

"I mean, sure it's ridiculous, but these tracks are made by people who are uniquely good at the ridiculous things they like doing. If they've found a way to get paid for that, my hat's off to them"

Agree wholeheartedly.
The older you are, the more likely it is that you were presented to other ideas before - and that can help you contextualize object orientation. I learned OOP in the late 80's with Smalltalk/V, used Actor (an Algol-ish ST-workalike), but the first computer I ever programmed was a Sinclair ZX-81 clone (http://www.old-computers.com/museum/computer.asp?c=910&s...), quickly moving on to an Apple II clone (http://www.homecomputer.de/pages/f_info.html?cce_Exato_Pro.h...).

So, before my first contact with OO, I learned BASIC, 6502 assembly, FORTRAN, GraFORTH, C (on QNX!), some Pascal (Turbo on CP/M), a little bit of Lisp (and I ran away from it). Dijkstra would consider me hopeless.
We're nearing the limits for silicon, but we're nowhere near the limits of physics. We'll likely lose the nice smooth curve, but the long-term trend started with mechanical adding machines, and it'll probably continue well past silicon.

Within the next decade, memristors will give us a big jump for certain kinds of problems. Down the road, reversible computing would be another huge leap, essentially eliminating the heat problem.
ASCII Star Wars Episode IV, in its entirity
telnet towel.blinkenlights.nl
Blogger doesn't even seem to realize that if you don't have Javascript enabled, you can't access their content. (This includes fetching things with instapaper.)
Cerita apakah
Hm, I've never used key-value/graph datastore, and it seems I need to. Is there something like selects with joins for graph nodes? How do you represent changes in objects over time?
At room temperature graphene beats all known super conductors.
sursele sunt pentru toate gusturile
I would pay DropBox premium for this feature.
The PSN hack: one year on
Very nice, I like the phrasing of: "Since 2009" instead of 2009 to present, and the fb://username instead of long URL.

Mine is on GitHub as well, though in the form of a web service serving JSON objects instead of XeTeX.

https://github.com/kurtsiegfried/Resume-Web-Service
Show HN: Dirty Secrets of Mobile App Development, my first eBook
I'm glad to hear you like our little app. As for access to the rest of the SE sites... (drumroll please)

Screenshot: http://stacktraceapp.com/images/topics.png

It's currently in private beta and should get submitted to the app store in the next couple weeks. This will be released as an update, so current users will gain access to the full SE network. :)
Writing an iOS app purely in C
Small? You'll need a mobile i5 processor to go with the board, coupled with a stick of RAM, and some storage. The price difference is at least $250.
It's wire tapping which is illegal in pretty much every country.
older than the internet itself.
Not a chance to make an academic resume one page long, even for print. There are too many publications to list, and they should all be there.
> but not by investors.

At least, those investors interested in the appearance of a viable company, as opposed to those who are interested in a bona fide profitable company.
Flow theory[1] dictates that there has to be clear goals set in place, whether they are set by the game or player. More than this, these goals need to challenge the player while still being achievable.

The problem is that when playing a game not everyone can (or wants to) set their own goals in this way. It takes a small amount of persistence and discipline, which might not be appropriate for a game that is supposed to be played as a leisure activity.

[1] http://en.wikipedia.org/wiki/Flow_%28psychology%29#Condition...
I'm really not impressed with this guy's description. His understanding of a 3d transistor is flawed. Currently 3d transistors are just one layer of the transistor which has a rectangular cross section to reduce leakage. Future 3d processors will have transistors layered on top of other transistors. Granted heat dissipation becomes a harder problem for those processors but "a hard problem" is much easier to overcome than the theoretical laws of physics at 5nm.

Also, I don't like how his go to solution for after silicon is molecular computing. He said himself that silicon breaks down when we are around 5 atoms across. How big are the molecules which we can use as switches? Much more than 5 atoms across. Molecular computing will not get a transistor density any greater than silicon will.
It still seems more like unit tests..

For example this line states that if you are given 20 records that 20 make it into the view.

expect(view.$('.persons li').length).toEqual(20);

This mocks out the server to give 20 results back and simply tests that the template iterates over the returned collection (given that the 'reset' binding for view.render is in place). You are specifically not in an 'integration'.

As for the argument for not using capybara for speed reasons - it seems that the speed difference is acceptable given the confidence and power it gives you.

This is not the same as an integration (acceptance) test. Whence you mock the server you can no longer be confident that a breaking change was not introduced across the stack.

The purpose of integration tests is that you are the user, and express your functionality in the same manner that the user would.

This is not that. It is therefore not an integration test.
I am going to try this.
I think this is only for the casing and motherboard, without RAM, storage or CPU. At least it's what I understand from the article.
well, technically if they got a being-requested URL then that will be web browsing history.
I'll argue the incentive is different for goods that already exist.

Also kickstarter takes this to a radical new level with tens of price tiers compared to two or three.
Lessons of JSON
you can't use USB memory to replace RAM. USB memory has read speed of ~10MB/s, a 100MHz DDR2 RAM has read speed of 3200MB/s.

This product is of a different class. You can't have fancy I/O like Thunderbolt and USB3 and compete on price with RPi.
So you end up with the same educational value as a super-sized meal's nutritional value. Letting students pick what they want to learn? Take your Montessori-style back and give me rigidity and structure (Only half-kidding on that part). Without even a final exam to test what was learned over the course of ~3 months; it's hard to put any stock in students learning anything.

Instead I recreate a scene from my college days; sitting on a couch watching while Michael and his girlfriend Jesi were working on two different laptops to tackle ~4 Philosophy quizzes in the space of about an hour. One to click answers. One to google.

...One to control them all. /AwesomeReferenceThrownInForAwesomeness.
Super-yacht IT: life as a nautical broadband specialist
Poorly worded tweet nets IndyCar owner $25,000 fine
OO JS in 15mins or Less
RIM was behind the Wake Up stunt
Then isn't everybody who ever connects to a public/open wifi "wiretapping?"
I think you should put journal publications before conference publications, as they are generally regarded as more important.
Sounds more valuable to keep those costly materials up there, but bunch them together so they can be used as raw materials to build those automated factories?
I once saw a "Library" class with lots of public static methods. That's as non-OO as it gets when you are writing Java code.

The worst part about it is that it actually made sense. You don't want your Order class to worry about localizing dates and you don't want to clutter your glue code with Java's cruel date/time system either. You also don't want to make yet another subclass of a date/time and glue it to your ORM.
It's a personal choice, I think OO makes modelling large systems easier. At that point you can use an ORM.

If you prefer procedural code, then obviously ORMs are no use to you...

I mean love various programming paradigms, I like Haskell, but it can make things difficult. For example programming a basic game in haskell, is far from simple. You normally have to introduce reactive programming to make it sane.

I find OO makes large systems easier.

In my opinion the amount of boilerplate required for JDBC makes ORM a must in java...
Personally I'd agree with your definition, that anyone who participates in an economy cannot, by definition, be self-made, but the article seems to be taking a slightly different tack. It is arguing that everyone benefits from government intervention. Some of these are arguable (e.g. would totally private education system be worse or better than what we have? If you believe it would be better then can someone therefore be described as being helped by the current education system, rather than harmed?) but I think the basic point that some government is better than no government is fairly incontrovertible.
The solutions

return a ^ b ? c : a
return a == b ? a : c

Are expressing exactly the same idea- When A and B are identical, they will xor to 0, and otherwise something nonzero. Thus, xor can be thought of in general as a "!=" operator, provided booleans work like you'd expect in C.
You and about 5,000 other people. Not a big market, unfortunately.
It occurs to me that the Metro theme really is that ugly. When I saw the new Windows logo, I thought something similar to your reaction. This isn't looking good for Microsoft :(
Looks great! Do you generate all the versions of your resume from the same data, but with different presentation layers? Or do you keep each of them up to date manually?
How I Work: Crockford on JavaScript
Avoiding Insanity with an Office
How about the people that don't like or dont have time for said hackfests, how else would one meet someone like this?

I feel that hackfests/days are not really all that enjoyable but am just as likely to be prime co-founder material...
Can we please stop using these JavaScripts slide page tricks, it is completely broken, I can't even read the page on my phone.
No, only if you set your network card to promiscuous mode and crack open a tool like Wireshark.

Google kinda did that, but didn't ever actually access the data apparently:

http://www.engadget.com/2012/04/28/justice-department-clears...

TBH I'm just repeating what's been said here a few times like when that facebook snooping tool came out, I think it's all still a bit of a gray area.

But basically unless you're google I wouldn't get caught snooping on a public wifi, you're liable to serve some jail time. Which kinda reminds me I think my laptop's card is still set to promiscuous atm.
From Vim to Emacs + Evil mode and back again
Yes, immutable data will generate garbage. The problem with Clojure is that it generates a ton of garbage during start up, which isn't the case with Scala.

I certainly welcome any improvements in Clojure.

I've looked at Mirah, but it's quite immature and has serious problems with Java generics because of Java's type erasure.
The discovery of Neptune and falsifiability
Where can we see examples of this styling? I'd be interested in seeing how to get it working in Chrome/Firefox.
Watch this: Another all-new 'Prometheus' trailer
Afaik it's about Hotspot having a much, much better GC.
No, prime factorization is way more hackish than pickup artistry or startup funding. You're succumbing to stereotypes based on surface appearance instead of looking at the essence of things. That's not very hackish of you.
For those looking for something similar to the tool described in point #3, I've been using a very helpful chrome extension called 'REST Console' for that exact purpose: https://chrome.google.com/webstore/detail/cokgbflfommojglbmb...
Future of TV programming unclear in world of streaming video
I reckon that too, then all the more it's not even a competitor with RPi. RPi is a complete system with processor and RAM.

Say a mobile i5 costs $150 and a RAM that costs $20. We're looking at a $300 system that consumes 10x the power of RPi. I think this is a useful system on its own, but it's not a competitor of RPi.
An IDE Is Not Enough.
"That’s because by being able to put a high supply of precious metals on the market, they might very well depress prices significantly, which would harm their investment return."

They should consult with the diamond industry on how to keep prices high for a non-scarce commodity.

As for the commoditizing the equipment for space travel, you have to be excited about the possibilities. Hobbyist space travel can't be more than 100 years away if you can buy and launch an Arkyd for $5mm today. In the shorter term, you could do space exploration ventures for the capital equivalent of what it cost Columbus or Magellan to make expeditions to the West.

It's very exciting. I'm quite pleased work like this is being done.
You could give them the benefit of the doubt and assume it's just the fact that they're saved as gif images for no obvious reason that's making them look less clean. But that fact alone (and the URLs for the images) just underlines Microsoft not getting the web at an institutional scale.

(I don't think a 256 colour gif would actually be that bad since it's mostly monochrome, but they appear to have dithered the greys while at the same time having a rainbow of unused colours in the palette.)

edit: actually only the red one is a gif, but only the rightmost one is both a png and links to a larger image (like the .gif does) rather than the exact same image. I think the text looks better (the phone case certainly does) but it might just be because it's white on black instead of vice-versa.
Apple and Samsung steal all mobile profit
Thank you for your remind. We have corrected the error. Yes, you are right, these two solutions have the same logic.
This analogy is a huge leap. Aside from the fact that both endeavors are largely entrepreneurial in nature, the two things are mostly distinct.

If you are actually trying to succeed as a musician, "success", you are going to make a lot of sacrifices. The opportunity costs are huge. If you're touring as a fledgling band, you are most likely giving up the formative years of your career. The time you're spending with music isn't going to be particularly helpful in other arenas. If you're hacking at a startup, you're acquiring desirable skills in the process. If your startup fails, you can still go get a really good job in SV. If your band fails, you're hitting the reset button. You could be chasing a career in the music industry for 10+ years and be no better off than you were a decade ago.

I also don't think the analogy between VCs and record companies really hold up either. Because of the low returns of signed bands, as compared to funded companies, the models work differently.

Additionally, as a musician, you're ultimately selling a piece of art. It's designed by you, and while it may be influenced by the market, the product is largely determined by your own creativity. A business operates in the exact opposite way. Business as art rarely work. I can give someone a copy of "Kid A", have them say "this sucks", reply back "give it a few listens", and the person may ultimately end up really liking the album. I'm not doing that with a company. If I think a product, say Basecamp, sucks, and I have to pay $20 a month for it, I'm not going to give it much thought after my "it sucks" reaction. We consume art differently than we use other products, because they are radically different things. Market demands are simply too important for businesses. They have to listen to the customers to succeed. The path to success is to take customer problems and figure out a creative solution to them. The customer is driving the most substantial part of the company.
But does it matter if they are somewhat like unit tests or somewhat like integration tests? Isn't this just nitpicking on the definition of an integration tests? According to Wikipedia: "Integration testing [...] is the phase in software testing in which individual software modules are combined and tested as a group." That's what we are doing here. We are testing that the entire _client-side_ application works as expected.

And yes, I totally agree with you regarding the confidence we can have when we mock out our server-side application. But in the context we were working it would be a world of pain to have proper acceptance tests going through the entire stack. They would also take much, much longer time than about a second (we are not in a regular database type application using Rails and all that, this is an enterprise project with many, many years of legacy code in it and an ESB and whatnot).

The purpose of these tests for us is first of all to be able to deliver functionality fast and with high confidence, which they, beyond a doubt, has helped us with.
This would mean YCombinator ~ American Idol.