skysight-inc/HackerNews huggingface dataset:
I see this again and again and I just don't buy it in all situations. Say in my own company I take your advice and stop working at the 30 hour mark each week.

I am going to have to cut back somewhere, I program and take on support when stuff is thrown to me from other handling it full time. I also like to go through our support to keep a feel for how things are trending and what sort of issues we are having. I also like to stay in the loop on high level business decisions or strategy.

So in cutting back to keep development and the business moving I would probably have to get more hands off with support, which may negatively impact customer satisfaction and business direction at times. I also feel that hiring right now isn't the right option and running lean is somewhat of a competitor advantage for us.

Maybe I am wrong, but I don't feel that I could make it work right now with reduced hours and I assume a lot of startups feel the same.
really? The same could be said of any framework though.
Show HN: Export/embed a Dropbox folder as a gallery
Hi all.

I'm working on a small web app that lets you export/embed any Dropbox folder as an HTML gallery.

Some technical details: The app requires full Dropbox access, but this is only to get a list of folders and navigate through them. No files are stored on my server, everything is done through Dropbox and your browser. The whole things is done in javascript/jQuery using the "official" javascript implementation of the Dropbox API (https://www.dropbox.com/developers/core/sdk).

Usage: After logging into Dropbox and connecting the app, choose a folder with images you want to use. After it's loaded, you can either save the gallery inside the app's folder in your Dropbox (generated files will include time and date of creation) and optionally download the HTML file directly from Dropbox or click the Embed button to get the HTML code.

You can see a more detailed how-to with screenshots at www.fourtonfish.com/dropshowgallery/howto

The app is in a pretty early stage, but I would like to start getting feedback and make sure the core of the app is working. I plan to add customization options for the gallery, different styles etc.

Direct link: www.fourtonfish.com/dropshowgallery

A note: I don't think this should be a problem yet, but just in case: while the app is in development mode, only 100 users can connect to it (5 slots are already taken) - this is a Dropbox limitation.

I would appreciate any feedback on the app (design, functionality etc).

Thanks in advance, have a great day everyone :)
Any discounts for those on the list?
Hi all.

I'm working on a small web app that lets you export/embed any Dropbox folder as an HTML gallery.

Some technical details: The app requires full Dropbox access, but this is only to get a list of folders and navigate through them. No files are stored on my server, everything is done through Dropbox and your browser. I'm using pretty much only javascript/jQuery and the "official" javascript implementation of the Dropbox API (https://www.dropbox.com/developers/core/sdk).

Usage: After logging into Dropbox and connecting the app, choose a folder with images you want to use. After it's loaded, you can either save the gallery inside the app's folder in your Dropbox (generated files will include time and date of creation) and optionally download the HTML file directly from Dropbox or click the Embed button to get the HTML code.

You can see a more detailed how-to with screenshots at http://www.fourtonfish.com/dropshowgallery/howto

The app is in a pretty early stage, but I would like to start getting feedback and make sure the core of the app is working. I plan to add customization options for the gallery, different styles etc.

Direct link: http://www.fourtonfish.com/dropshowgallery

A note: I don't think this should be a problem yet, but just in case: while the app is in development mode, only 100 users can connect to it (5 slots are already taken) - this is a Dropbox limitation.

I would appreciate any feedback on the app (design, functionality etc).

Thanks in advance, have a great day everyone :)
Google staff upvote every article about it.
One of the nice things about php is how convenient it is to find function details and examples: http://php.net/<function_name>;

The left-hand sidebar also lists all related functions.
Isn't the data just in track 1 on such CDs while the music is in tracks 2–n? At least that was the case for all the games that had CD Audio I tried putting into a CD player.
Is this where secret JP Morgan Gold Vault is Located?
That last part made me laugh out loud
The smartphone market is characterised by a 2 year upgrade cycle, it is a lot harder for a company to generate long term loyalty when the consumer is fairly free to pick whichever phone they want after a contract.

Apple also move the market with a mostly new class of phone which changed people's expectations. Which is generally a way to beat a land grabber.
I'm not sure how good the ragdoll system was but I loved how the engine could model damage. I don't think I've seen a game since SoF2 that can render effects as good as that.
Raven did this for Elite Force quite a number of years ago (after much pestering from the RPG-X team and myself).

Our copy of that engine (heavily modified over the years); https://github.com/UberGames/rpgxEF
Looks like Opera is lining itself up for a little acquisition.
Reality Check: The chance that one of your "learn more ROR" projects endures and becomes so popular that you outgrow the environment is slim indeed.

If you are very lucky and it happens (and I hope it will) then you will be too busy running the company to worry about the detail of the migration project - you will have a lot of very experienced programmers and network guys working for the company to take care of that.
Convention? 99cent pricing is a hotly debated topic. https://en.wikipedia.org/wiki/Psychological_pricing
It might also have been that some groups were coming from further behind. They might have to first learn how to do something in their game then hack up an average first go which works but will need to be refactored later.

Another team with more experience might be able to do the same thing straight away and write it in an extensible way.
Men moet een gegeven paard niet in de bek kijken.

Is Dutch. German rhymes much better though!
AMD sees the era of Moore's law coming to a close
Sure, but don't just steal the Shields Up content! Your description of port scans has been copy-pasted from Shields Up. Your disclaimer text is identical except that "Shields Up" is replaced by "CheckMyRouter"...
Of all the languages you compared to Go, only 1 has native green threads: erlang. So why didnt google just use erlang? Well Go solves lots of problems that erlang doesnt, and maybe they also didn't want an interpreted functional language with no variables.
Sorry, I meant that the suggestion in the comment I was replying to (that Google was forking because they couldn't get their changes in) was doubtful, not that the figures I quoted from the article were doubtful (I was using them as justification for my comment).
In theory, miners will have a better estimate of BTC future values than the manufacture.

In practice, miners might even be a little generous in their estimates (because they are self-selecting).

And more importantly, the risk is reduced. If BTC tanks, the manufacturer will have already cashed out. If BTC goes up, the manufacture will have lost some potential profits, but will still have made a decent amount.
As usage of the two languages go, I put it nearer 50%-50% (with slightly more Afrikaans).

As political power went until 1994, all heads of state and of the army (and as far as I remember, all holders of other top positions) were Afrikaners.
Hacking VC: Why Community Is 500’s Secret Sauce
asprintf already relieves this headache...

http://linux.die.net/man/3/asprintf
You definitively want your muscles to be tight for weight lifting. But you also want the flexibility to do the full range of motion.

What you absolutely don't want is to stretch before the exercise to loosen up the muscle - you're not suddenly going to gain much extra range of motion, but you will reduce your ability to control the movement.

Stretching after (our outside of) your regular workouts, on the other hand, can be useful.
Real time 3D physics simulation and analyzing tool - MyPhysicsLab
Can Music Be More Effective Than Drugs?
"Reality is defined as what our senses permit us to perceive"

if this is some sort of fundamental truth, it means that reality is subject to the rate at which our technology evolves. the overwhelming majority of the sonic spectrum skips right past our perception, unless we use technology. so how might one conclude that there were sounds beyond our perceptions, say 1000 years ago? he or she might look at the EFFECTS of sound on animals, and infer that something beyond our senses was at work.

"if rejecting ones own senses is not insanity, then what is?"

so your advice to a pilot in a cockpit is to go with one's senses at all costs? one's senses are never trumped by reason? lol.

we have plenty of evidence for cause and effect, most of which you've already stated you buy into. we can't perceive (AKA measure) gravity, but we can measure the EFFECTS of gravity. according to your tidy little definition, gravity isn't real. i'm sure you're shocked every morning when you step out of bed and don't float away.

why is karma any more relevant to talk about it than unicorns and leprechauns? from psychology to medical science, we have lots of evidence that belief and intention can directly affect reality.

an understanding that all actions have effects in the world and that we can attract things in our lives which we choose to focus on, empowers people to be active, positive and fearless agents in the world rather than passive, negative and victimized ones.

and to conclude:

"Henceforth, my dear philosophers, let us be on guard against the dangerous old conceptual fiction that posited a "pure, will-less, painless, timeless knowing subject"; let us guard against the snares of such contradictory concepts as "pure reason," absolute spirituality," "knowledge in itself": these always demand that we should think of an eye that is completely unthinkable, an eye turned in no particular direction, in which the active and interpreting forces, through which alone seeing becomes seeing something, are supposed to be lacking; these always demand of the eye an absurdity and a nonsense. There is only a perspective seeing, only a perspective "knowing"; and the more affects we allow to speak about one thing, the more eyes, different eyes, we can use to observe one thing, the more complete will our "concept" of this thing, our "objectivity," be. But to eliminate the will altogether, to suspend each and every affect, supposing we were capable of this -- what would that mean but to castrate the intellect?"

- Nietzsche
When the worlds only a few thousands years old, that's quite a margin of error.
Look good! I would like to see more examples of how to use it in tests tho!
Probably by Google alone http://www.zdnet.com/opera-google-extend-search-deal-for-two...

Google has bought placement on all non-MS major browsers and portals.
No, I was using the statement to cast doubt on the parent comment's suggestion.

And then I got a good night's sleep, waking up to find that I'd communicated the opposite of what I meant and that it's too late to edit my comment.
Erhm, have you tried vimperator/pentadactyl? You know, one of the projects that started this whole "let's bake Vim into the browser"-craze? (They didn't exactly start it, I think, but they sure made it popular.) I can distinctly remember a couple of years ago when I switched from Opera to Firefox precisely because of Vimperator, because it was impossible to replicate the experience fully within Opera. It is still impossible today: Pentadactyl (Vimperator's successor) is much more fully-featured than anything you can do in any other browser, because of Firefox' approach to plugins.
The user agent string is, for the moment, remaining exactly the same format. For better or worse, all those crufty bits are currently necessary for compatibility with sites doing a poor job of sniffing out functionality.
I do powerlifting, though not competitively, and I can't agree with you that the best way of acquiring the flexibility is to do the movements. I struggled for nearly a year to improve my depth on my squats and deadlifts that way.

It took <3 months to fix once I saw a physiotherapist that gave me some dynamic stretches to do in between my workouts. I increased my squats from a paltry 2/3 of my body weight and reduced range of motion to 1.5x my body weight at full range of motion in 6 months from I started doing the stretches, after having been stuck without any improvement for many months. I've kept increasing since.

I don't doubt that doing the movements may work for some, especially if you have reasonable flexibility to start with, but it certainly didn't work for me, or at least did not give noticeable results over a very long period of time, whereas it took less than 2 weeks from I started doing my stretches until I saw substantial improvements.

I absolutely agree with you that pre-exercise stretches is not recommended for lifting weights, but that does not mean stretches are not useful.
I'm a C++ and python programmer with some basic experience in JavaScript. I started learning Go, as I looked into D some years ago, an was a bit puzzled by some design choices.

I don't understand the need to enforce the use of { } and that the if of for line must end with a {. I don't like this writing. My preferred syntax is the one of Pythons, which is the most concise and clear. It seem Go could have used : and indentation as in python instead of { }.

Another puzzling choice of Go is slicing which differ from Python's and D's. In Go slicing is limited by the capacity and not by the number of items it contains. Returning 0 as default value looks to me like an open door to silent bugs.

The way Go handles errors looks original and interesting, but I'm lacking experience to determine how it compares to exceptions from the usage perspective.

From what I saw, I would say that Go is a better C and D is a better C++ where better means also closer. As a consequence Go seams simpler than D to learn and use. Thus I expect we will see much more Go programmers than D programmers in the future. Simplicity has been proven many times to be trump.
That's a bit expensive to see if I'm on the list.
Well, talk about taking your ball and going home. News like this is something I would have assumed from Apple rather than Google (based on the amount of code they've contributed).

Maybe it's political, maybe it's technical but this is a bit of news I expected yet didn't see coming.
Hmm thanks for that feedback. The site is really just getting started so certainly there are some rough edges; will rewrite the disclaimer part and shorten it while i'm at it.

PS: Updated the common portscan description. Also, feel free to get in touch and make it better / more useful.
Well I just came across this: http://prng.net/blink-faq.html
I think it shows (some of) the concerns really well.

Not saying EEE is the strategy Google is trying to do here. But it's certainly a possibility and we should pay close attention IMO.
> a belief that they will be dramatically more valuable in the future

And the definition of speculation: "engagement in business transactions involving considerable risk but offering the chance of large gains, especially trading in commodities, stocks, etc., in the hope of profit from changes in the market price"

It's not necessarily a bad move to speculate on BTC. But it is certainly not based on any current fundamentals. Speculative bubbles ALWAYS crash, though some rise far above the value they crashed from after a long period of stabilization and development of fundamentals.
akanet, I think you're hellbanned. Which is a pity, because that link is hilarious.
The Surest Way To Build A Billion-Dollar Internet Company
I thought this was well understood for a while now.

Has anyone advocated static stretching prior to exercise or sports in recent times? I'm in college now, but ever since I can remember, dynamic warmups were done, and static stretching was only post-exercise.
Yeesh, everyone is so angry in this thread...
> These beliefs do not seem, at this point in time, differentially stupid or crazy.

How did you reach that point of view?
This situation happens so often my local library makes fun of it.

http://i.imgur.com/O2v3hTi.jpg
Testing, even full coverage testing (a perversion of a good idea if ever I saw one), cannot and will not catch all errors. It is not a substitute for better programming techniques, and certainly not a reason to avoid using them.
Here is one in Zagreb, Croatia. Scale is 1:680,000,000. Sun is in the center of the town, and it is 2m in diameter.

http://www.spottedbylocals.com/zagreb/zagreb-solar-system/
Yes, Ada needs more love here. I think that Rust's main goals are already implemented with Ada (low-level, reliable, strong typing etc.). Plus that Ada is a proven work horse with existing tools and best practices. It just hasn't the C feeling they want in Rust.
The C++ memory model (which btw is what underlies any threading facility) was always sufficient for handling the complexity but it never offered any opinions or constraints on implementations until C++11; the standards committee wisely preferred to defer instead to the writers of libraries to provide appropriate designs and services tailored to the specific needs of user communities and particular operating system facilities.

I'm pretty sure based on your writing that you have little to offer me that I don't already understand about the language, but thanks for your hollow advice though. Here, I'll make an empty prediction in return: in 3 years you will be complaining about how difficult it is to do distributed parallelism in Rust and what absolute garbage it is compared to <insert name here>.

The point was simple but fanbois want straw men and windmills at which to tilt: if you have something you think is better, extol its virtues and provide comparative analysis instead of bashing/trolling what currently exists completely out of any useful context.

I really have little interest in discussing anything technical on HN anymore. Here's a token wikipedia link, that's what passes for knowledge I guess [0].

Also I would keep your "advice" to yourself. I certainly hope you wouldn't speak to people like that in person, and you definitely wouldn't be allowed to speak in such a fashion to me in particular. I am pretty familiar with Rust's evolving semantics and syntax, thanks.

[0] http://en.wikipedia.org/wiki/C%2B%2B11#Threading_facilities
Just some advice - if you think the market will top out at $200, take your profits at 20-25% less gain than your maximum. You are highly unlikely to predict the exact peek, and highly likely to overestimate it. Greed and delusion are powerful forces.

I'd be selling now, and have sold 75% of my holdings.

I might be a buyer again at $20.
Warmup and stretching are orthogonal to each other. Warmup is important, stretches pre-exercise are not and may be harmful in terms of injury risk for that workout. Doing dynamic stretches overall is good improving your flexibility, though. Overall you might very well have done yourself more good than harm, but you'd likely do yourself even more good by warming up a different way and doing your dynamic stretches at a different time.

"Getting your muscles moving" does not require a stretch, you can keep your movements well away from pushing your range of motion.
Nice just for a quick browse, thanks.

It seems the renderer is based on OpenGL (at least in Outcast), which is a nice surprise.

The code even contains "#elif defined( __linux__ )" which is always encouraging. :)
This is a problem inherent in all surveys

Sorry, I'll have to very strongly disagree on that one. If, for example, you conduct a public opinion poll in the United States, then all that matters is the size of the sample and your method of selecting the sample. If those are both adequate, then you can draw conclusions (with margins of error) about the entire population. Furthermore, you can repeat the same poll at different points in time and draw conclusions on the changes that you observe. What's happening here is different. Your population is all programmers. Of that, a subset is taken, namely, the set of all Dr. Dobbs readers. From that subset, you take your sample. I trust that the size of your sample and the method of taking it are fine. But we don't know if the subset from which your sample is taken is sufficiently random, and we don't know if and how it changes over time.

In short, you cannot draw conclusions about the entire population if your sample is taken from a subset that does not qualify as a random sample. That problem is very definitely not "inherent in all surveys," as you claim.
It's a common language version of "router", not the sysadmin one.
The Complexities of iOS Programming
> I don't understand the need to enforce the use of { } and that the if of for line must end with a {. I don't like this writing. My preferred syntax is the one of Pythons, which is the most concise and clear.

This article explains the reasoning behind lots of Go's design choices: http://talks.golang.org/2012/splash.article

"Some observers objected to Go's C-like block structure with braces, preferring the use of spaces for indentation, in the style of Python or Haskell. However, we have had extensive experience tracking down build and test failures caused by cross-language builds where a Python snippet embedded in another language, for instance through a SWIG invocation, is subtly and invisibly broken by a change in the indentation of the surrounding code. Our position is therefore that, although spaces for indentation is nice for small programs, it doesn't scale well, and the bigger and more heterogeneous the code base, the more trouble it can cause. It is better to forgo convenience for safety and dependability, so Go has brace-bounded blocks."
One more thing that stood out as a sore thumb to me: you do not comment on the fact that the first graph (the chronologically later one) splits up the programming languages in a different way than the second one! It won't weaken your point much to just use the same key in both graphs, but you don't do it, and you don't comment on it, which is a little sloppy.

(C/C++ are two different entries in the first graph, while they are the same (adding up their scores, thus exaggerating the upwards tendency of the curve in the higher-value range of the x-axis) in the second. Something similar happened for VB.NET.)
Can you point to where I said any such thing?

The point was simple: language bashing/trolling is childish. It is hard to take seriously a project with that kind of statement in its introduction.

If instead it said Rust does X in order to achieve goal Y, that would be more useful.
Moving away from Rails need not be the solution. You can build a service based architecture purely in Rails if you want just as long as you have clear contracts between components (have a bunch of services still built using Rails). Many times your "monorail" app has a bunch of tools and other components glommed together all sharing the same ActiveRecord models. Find those split points and put proper data layers around the various points and build clean contracts.
Of course, people will also claim that this time is different if this time is, in fact, different.

http://lesswrong.com/lw/ii/conservation_of_expected_evidence...
Funnily enough, Morozov himself did a TED talk four years ago.
The Responsive Slider with Custom CSS3 Transitions
Is This Mark Zuckerberg's First Website?
Oh duh! Thanks! I was reading it as C L.
HTML5 Mobile Web Development in a Browser