skysight-inc/HackerNews huggingface dataset:
When their licensing fees are barely paying the people who produce the content then I don't think onerous is the right way to describe it. Spotify produce far too much consumer surplus and in return underpay artists and themselves. I'm guessing the backers think this is OK, but inorder for low cost low margin to work you need massive scale which may work for spotify, but is not really sustainable and ends up being another example of silicon valley shitting on content producers.
it's unfortunately per chapter... rather cumbersome :(
Scary for the person perhaps. Language fads come and go. You don't want to be a person with only one language on your resume when nobody uses that language anymore. Perl is probably not one of those, though.
How Do You Compete with Starbucks in the Coffee Industry?
It is nothing new, it was suspected for a while by many studies.

Personally I do not practice stretching. It initially started as an experiment - as in "if I don't stretch I should get hurt ?", "ok I want to test this and see precisely how much!", ie to try to evaluate the marginal value of stretching.

So far I have yet to see a negative consequence of not stretching (ie increased risk of injury, even if anecdotal experience is not very helpful)

Preparing oneself to movement is something else - you do not just immediately do something point blank, at least personally I don't - I try to "get a feeling" of the movement by performing it once or twice without any load.

Neurologically, for a computing equivalent, this acts like caching - your cerebellum is a cache for your physical movement equations (ie activate this muscle at this time, then t microseconds later this other muscle, etc)

So just performing the movement like a mime preloads the equations into the cache - basically, it makes you more efficient!

What worries me however is the amount of people you meet (ex- PT) who insist on you stretching, and who may not take no as a response - as if the refusal to stretch was just an indicative of a lack of knowledge, and therefore the superiority of their position, and that by some "moral imperative" they had to impose you the truth.

I always find that weird.

Just as with everything in life, wisdom of the crowd may not be indicative of the best way to achieve a given result.

EDIT: for those talking about post effort stretching, there is less evidence about this. Some says it prevent too much acidity from accumulating in the muscle (lactic acid), yet this same parameter in studies on weight lifters has been show to increase muscle mass and volume. Yes it may cause pain and prevent you from performing similar activity the next day, but if your goal is to maximize the health benefits on the time spent, and not just maximize the distance run or the amount of time spent running, it might be a better idea to avoid stretching, "do with" the pain, and skip practicing until you have less pain ie skip up to a week.

Overtraining exists, and just compare marathon runners to sprinters. Who visually seems the "fittest"? I'd rather look like a sprinter than a marathon runner, and also the risk of injury seems higher in distance running.
4.5 million lines spread over 7,000 files is only ~642 lines per file, so I doubt there is an extra zero. Perhaps they included whitespace and comments in their count.
Isnt "take the tech, clone, tweak, and then don't contribute back" exactly the model Apple used to create webkit from khtml. If memory serves, the khtml team was incredibly unhappy with apple trying to submit giant monolithic and undocumented commits.
Will the safety work reliably in a multithreaded environment?
> At the risk of revealing my lack of a CompSci degree: what if ‘source code’ were replaced serialized syntax trees?

I really don't want to be "that guy", but this is an old idea in programming languages, going all the way back to the Cornel program synthesizer days.

Here is a recent debate that discusses the issues:

http://programmers.stackexchange.com/questions/119095/why-do...
Dark matter: Fractional distillation
Apple cared enough to start the WebKit project. Though admittedly, ALL the browsers for Mac OS X in those days sucked.
Studies like this make you question how much of our folk knowledge and wisdom is false. I stretch before and after my daily runs under the assumption that this has been reducing my injury risk. From these results, I should stop wasting time on pre-run stretches.

Hopefully we'll see more studies built by attempting to support or reject the folk wisdom we've assumed throughout our lives that haven't been subjected to rigorous scientific scrutiny through controlled experimentation. This could be the foundation of very impactful scientific careers.

One challenge would be communicating and disseminating results of such studies to the public. Many times (especially where diet and lifestyle choices are concerned) the results would run counter to large and entrenched commercial interests with enormous marketing budgets and expertise at influencing consumer choices. Countering this influence as an individual researcher or cash-strapped government agency isn't trivial, to say the very least.
Scotty is yet to invent the warp teleportation theory...
Given that the circumstances differ, I don't think I could provide any specific guidelines.

I am not averse to using multiple languages in a project if each serves a need so, in the past two months, I have used gsl, TCL, Python, C, and Go for various components of an ongoing project. But not necessarily all at the same time. Most days, I focus on one and only deal with two simultaneously during integration or code generation.
totally agree as well. its above and beyond better.
Yeah that destroyed a very large portion of the banana farms in .au and the banana benders up in qld have lobbied well enough to restrict imports
Payment processors need some place to send the money to; therefore, often (though I suppose not always), such accounts will have banking details linked to them.
We have languages where the source code is a literal serialization of the abstract syntax tree. This property is homoiconicity (http://en.wikipedia.org/wiki/Homoiconicity), and is a key factor in the success of s-expressions used in Lisps. It comes with all sorts of benefits--like having a macro system which rewrites not the text, but the source of one's code.

However, destroying formatting information in the source can do more harm than good. Often we use alignment to enhance readability, or to call out similarity or symmetry between parts of the code. I think you're better off just using a set of well-known formatting rules (like those built in to your editors) than trying to eliminate formatting altogether.
I think that's the idea behind Go's 'gofmt'[1] tool; it even ships with a few scripts suitable for VCS commit hooks[2]

It's an idea I've thought about before; allow users to define some sort of style profile for their editor, and reformat to/from the canonical representation before committing.

The biggest hurdle is of course tool support; if your web-based code review app is showing different code to what you're seeing in your emacs buffer, and different again from what your coworker is pastebinning from their gdb crash dump, Things Get Confusing.

Even something as simple as line-numbers not matching up can be quite irritating. Sourcemaps might be part of the solution for languages that support them, but there's still a hell of a lot of work in upgrading tools to support these sorts of features before you can expect them to become widespread.

[1] http://blog.golang.org/2013/01/go-fmt-your-code.html

[2] http://tip.golang.org/misc/git/pre-commit
so was i, wanna split the fare?
DOTT is quite possibly my favorite video game of all time. I really hope Tim Schaefer gets this IP.
It's not just folk wisdom. A significant portion of our medical wisdom, what many doctors pass off as science, has little basis in fact. My wife's pregnancy was eye opening on this regard.
Not at all. Many logins don't have cards associated with them. Even my iTunes account is solely powered by gift cards.
All that does is driving up home prices. 1600 sqft 4 bedrooms in cheap cities (san mateo, redwood city) are inching towards a million. If you want 2500 sqft in a walkable city with amenities, expect to pay closer to two million!
Title is misleading. The article's main focus is on pre-workout stretching.

I run several times a week, sometimes up to 20km at once and post-run stretching is most definitely a must-have.
I wish I'd read this an hour ago, before I wrote a series of terrible awk, perl, and bash scripts to process several thousand inconsistently formatted pdfs.

edit: Nevermind, it wouldn't have helped. I missed the part where automation isn't yet supported. Either way, this looks like a great tool.
It's not just that. You're going to have to contend with the resistance of people you're attempting to dislodge conventional wisdom from.

To quote Alistair Fraser, "I find teaching of science fairly easy. I have no difficulties with science education; my difficulties are with science reeducation. If I can teach something about which the students have never heard, I find that they generally both welcome and understand it. It is when I have to teach them about something that they have already learned incorrectly, that I start to identify with Sisyphus."

http://www.ems.psu.edu/~fraser/BadScience.html
At the risk of sounding like a nitpicker, as a statistician, I'll have to comment on the methodology. I believe the crucial clause in the article is

when the research and analysis firm Forrester recently surveyed our readers about how much time they spend writing in any given language

When the results change over time as indicated by the two charts, that can mean one of two things: either a lot of people who worked in just one language in 2010 now work in several languages, or a lot of people who work in just one language have stopped reading Dr. Dobbs. In order to support the claim that it's mainly the first and not the second possibility, one would have to submit at least some supporting evidence. (Edit: at first I thought that one would want to contact the same people in both surveys, but no, that's not good. It leaves out the effect of new people entering the arena. This doesn't seem to be easy.)

And also, this perhaps being a matter of taste, I find it questionable to have a caption like "Fraction of programmers..." underneath the charts. As much as I respect and admire Dr. Dobbs (I have published there): not every programmer is a Dr. Dobbs reader.
Well, at least on Android, you have to press and drag (which moves the 'mouse'). It's not a simple press and click like I imagined.
I haven't used a developer account on either PayPal or the App Store. However, it's not that difficult to shoulder-surf and copy down an API key.
Whatever Happened to the $100 Million Mark Zuckerberg Gave to Newark Schools?
Did our ancestors stretch before hunting? I doubt it.
Yes, it's been tried before, and gets periodically re-invented by everyone who thinks seriously about language design.

Lisp works on this principle. The language is nothing but S-expressions, which are a serialized representation of the parse tree. Nobody bothers to format their Lisp code: they let Emacs format it for them. As you write it, Emacs reformats it into canonical Lisp style, and then that's what gets saved.

There were also various experiments at saving SmallTalk into an object database, which were then carried over into some Java IDEs. IntelliJ has a setting where you can have it automatically format your Java according to the formatter you specify as it saves the file; the representation inside IntelliJ is a parse tree, which gets created when the file is opened and serialized when saved.

Go operates on a similar property. You run the gofmt tool on your source code before you check it in; it formats your source code in a canonical way and then writes it back out. Go code always has a consistent style, because nobody bothers to format their own code, they let the tool do it for them.

Several people swear by this. It eliminates all the time wasted by arguing about style, and it also makes it much easier for refactoring and code generation tools to operate (they can operate on the raw parse tree and rely on the formatter to generate the final source code). There's still a bunch of resistance in the wider programming world, though, largely because such formatting is inherently lossy (there's information conveyed in our style choices) and because programmers are people too who like to be individuals.
'Controlled' is honestly pretty accurate. In principle anyone can fork WebKit; in practise it would take major investments on the three fronts of engineering effort, standards politics and mass user adoption to make a WebKit fork that "matters" - one that web designers would worry, and have to worry, about being compatible with. If you don't have both the resources and the desire to do that, then you have to play nice with Apple and Google - or with one of their two remaining competitors.
I agree TED is a bit of a nexus for it. In my circles I see a sort of backlash (or maybe, better, buyer's remorse) directed at TED being fairly broad, hitting many people who wouldn't read more than a few sentences of Morozov. But then Morozov thrusts a dagger into that wound for a subset of people. For people who never liked any of that stuff and just think society is going downhill with all this technological nonsense, Morozov has less appeal, because you've already got Nicholas Carr and many other people for that angle.

You mention ideas vs. packaging/motives, but I think I've gotten more skeptical about the style of idea as well. Skepticism of the marketing/book/speaking-tour angle probably plays a role in that, but the ideas increasingly seem sort of fluffy. I like to think TED was better back when I was more positive on it, but I've re-watched a few older talks I recall liking, and they seem to have aged poorly, at least for me. I don't have anything against popularizing science, but I can't find much in the TED archives anymore that reminds me of what I think of as good popularized science, up to the gold standard of a Carl Sagan. It more often reminds me of motivational speakers and self-help gurus, the kinds of ideas you see on a CNN segment or something: new science says [amazing revelation that will change your life]. The Onion parody floating around [1] caricatures some of the rhetorical style pretty well. The style somehow seemed fresh at the time, but looking back on older TED talks now, they seem not all that different from stuff I was already familiar with earlier, a certain genre of lightly science-flavored "idea" stuff that's existed since at least the '70s. Maybe with better production values— some of the '70s stuff seems a lot more embarrassing even now.

[1] http://www.youtube.com/watch?v=tom6_ceTu9s
Japan is basically Eastern genetics with Eastern diet and Western medicine, right? And a few very "Western" cultural trends (lots of work/high stress, smoking, etc.).

(The irony is that smoking is more on the rise in Asia/etc. than elsewhere, so at some point smoking and related illness will be a non-Western thing, too.)
North Korea warns US of nuclear attack
Yep, I was sure it’s not an original idea. Though that particular link seems to be about a universal, language-agnostic syntax tree.

Also interesting, but I wasn’t even intending to be that ambitious. I’d limit the scope to individual languages, and let those communities debate the ‘right’ serialization.
Lessons Learned Working from Coffee Shops
I've been using some good frameworks in PHP such as CodeIgniter, Fuel, Zend, etc, but nothing can compare to Ruby on Rails.

A major advantage of ruby world is most open-source libraries and gems are actually usable and well written and maintained, whereas most PHP open sources are not maintained well or have a poor code quality.
ASICs were for sale from Avalon http://launch.avalon-asics.com/ but they only took orders for a <1000 in 3 batches that sold out very quickly and are going for 20k + on eBay. Butterfly labs has been promising a lot for a long time but there is no evidence yet that they will actually deliver anything. They have taken a lot of pre-orders though. There is a third company that lets you buy shares and is running ASICs but doesn't sell them. I can't remember the name at the moment.
Yeah, it's one industry I'm very familiar with. It's what dublinben said, there is no profit. It's even a bit worse than that - there are significant losses involved. The sites are expensive to run and the labels can charge whatever they want for licensing fees.
Re: 300.

I wish medical research were set up in a way to support hobbyists and part time involvement. There are lots of people in the high-profit, low-value-to-society parts of biotech and medicine (day jobs as pharma reps, sometimes MDs, people running clinical trials for yet another evergreening of an old drug, or a super-viagra, or whatever), who have skills, and have their personal financial situation set up, who could probably be effective part-time contributors to basic research. In software, that'd be a guy working in some enterprise somewhere developing a new programming language or library on the side. I don't think there really is anything like that for biotech, yet.
When I was a student at Berkeley, I had took a linear algebra class with grad student who was admitted to PhD program without any previous degrees granted. He also was a genius and won the Putnam competition IIRC.

http://math.cmu.edu/~sevakm/
They did do FPGA, many of the companies selling FPGA boards to mine have ceased operations because interest has dropped off since ASICS are where it is at now.
Do you have any specific criticisms of our documentation that I can pass along to our team? Do you want more, less, or something different? Feel free to post or contact me via the email address in my profile.
My two cents: if you or your kid has any doubts about going to college because you're sick of the general school bullshit, and if you're wondering if things will be different at a game school, then save your money and time and don't go. Due to the nature of accreditation and schools wanting to make money thus letting/forcing students to use federal financial aid, they play by the same rules other colleges play by, and students will get the same crap as any other school. If you really want to be a game developer, now is the best time ever to forge your own path going down the Indie road. With some diligent networking you can even get picked up by the big boys--but by that time, you might not want to get anywhere near them. If you don't know what to learn or want more formally gained knowledge, go through the course catalog of one of the schools and get the books on those subjects. (The course catalogs will also convince you that you don't need to be that smart--to add to the video's advice, along with asking about graduated students' job placement, ask about current students' GPAs and what the most commonly failed classes are. I bet a calculus and physics course are among them.)
c.f. http://perldoc.perl.org/functions/bless.html
Because you need a large capital investment to get an ASIC made. taking pre-orders and selling some is one way to get that cash.
The screen width is too small for a tablet even though it's 7 inches. I wouldn't buy it just for the width even at that handsome price and great features and resources at that price. Feels like it's just a forcefully expanded edition of my Galaxy Nexus phone.
Too much argument over this. Yes, for the majority of individuals over working is going to physically, mentally and emotionally drain them as they're generally trying to balance a separate life. The individual who wrote this article stated that he has a wife. Perhaps spending less time with his wife had some repercussions associated to it. Perhaps he likes his business but isn't completely in love with it. You can't really speak for everyone, that's for sure. It all depends on your purpose, your motive. What's your driving force? Why are you conducting business to begin with? I myself am a business owner and have been working non-stop for the last 10 years (from 18-28). When I'm not working, I'm still mentally engaged. I don't unplug or clock out. To me, it reminds me of when I was a child addicted to gaming. I would blissfully spend 12 hours playing my Sega or Super Nintendo in pursuit to beat whatever game was at hand. When I was at school I was thinking of ways to beat the level that I might have been stuck on for a few days. This is called passion, it's rare but it does exist so although I appreciate the article, I must ask to not advise everyone this same idea.
-This is a bad deal. The discount is sort of bad; it's somewhat unfriendly as it's on the high side, but it's not unheard of. The cap is pretty bad, though, and you combine both of those and you have fairly unfriendly terms.

-Convertible debt notes already come with a (low) interest rate.

-It's pretty clear the reason you are getting such bad terms is because you have no leverage in the negotiation. You've made it clear that your company desperately needs the money; the investor probably knows you're desperate and that's why you get such bad terms. There is a lot of truth to the saying that it's best to raise money when you don't need it: because then you can afford to walk away from the deal or spend more time finding other offers. Firstly, try to negotiate better terms. When someone presents a term sheet to you, it's meant to be the beginning of a longer discussion. Ask for a $4MM cap at 25% discount, and work your way down from there if you are refused. While that's happening you need to explore other options: 1) Find a better offer (get competing offers), 2) Position your company in such a way that you can afford to go without funding (firing people, cutting expensive programs), 3) If you're desperate you'll have to bite the bullet and take the deal.

-Keep in mind that if you don't get better offers and can't negotiate a better offer, and if there is absolutely no way your company can survive without funding, then obviously you need the funding.

-I'm not able to refer you to a lawyer, but keep in mind that you should involve a lawyer in the negotiation. Your friend probably knows more.

Other points:

-Why the hell do you have 8 full-time employees? How are you paying them? How can you justify that expense? What kind of business are you running that has such a high burn rate?

-Can you raise money from non-traditional sources such as family & friends?

-Are you actually truly pre-revenue (as in negligible revenue)? If so, that again begs the question as to why you even have 8 employees and expensive marketing referral programs. Those are not things you do without already having lots of funding.

-Since you're "pre-revenue," why do you even think you've found product-market fit? Is it your daily active users number or monthly actives?

-I wouldn't consider a $250k exit a "proven track record of building and exiting companies." Though it is a positive for investors, I don't think investors would consider it a proven track record.
Well, not always, but it's pretty safe to assume that if a program completes in 1 second instead of 10 seconds, it's gonna use less power.

Modern CPUs tend to be able to adjust their clock speed in response to load, and I think there are even some shipping processors that can switch off entire cores. GPUs are the same way. In practice, running an asm.js version of some normal JS might load your CPU more evenly and use more of its resources, but it's going to run so much faster that you should come out ahead.

The power draw (measured at the wall by my UPS) from my current desktop PC can bounce from 100W to 400W at the drop of a hat (from the GPU and CPU both clocking up, respectively). So, in that case, code that 'runs faster' (by using the GPU) could potentially actually use more power. But I bet in practice most GPGPU applications end up using less power in total too since they run so much faster.