skysight-inc/HackerNews huggingface dataset:
Last time I built anything that required one of these autotools monstrosities, which was LAME I might add, it gave me some obscure error about not having a suitable type for a signed 64-bit integer. Which was unbelievably stupid since it had just "found" uint64_t for its unsigned counterpart. So I opened its nearly megabyte sized, thirty-two thousand line long configure file to track down the problem. I seem to recall that in the end I fixed it by correcting the placement of some braces around it many nested ifs to fix it.

Now I avoid anything that needs anything like these tools or anything that has a step before running configure from a source code checkout.
Intellij downgrades Gradle support from version 12 to 13
Let's not forget why and how we get into relationships in the first place
This is what did the trick for me. Update Apple TV to the latest version, unplug. Unplug the modem. Plug it back in, wait for it to come online. Plug in the Apple TV again. Wait for it to go online. Enjoy.

PS Amazon Prime Instant Video and Vudu have never given me any problems.
Their announcement uses the phrase "Working with Equinix to ensure the highest quality facility". Since Equinix is a colo provider, that implies they're running in a colo.

If you read their FAQ (https://www.digitalocean.com/faq), they're pretty clear that their other datacenters are in 3rd party colos: "We have datacenters located in the NYC area (located in the Equinix and Telx datacenters), San Francisco (Telx), and in Amsterdam (TelecityGroup)."
https://code.google.com/p/waf/ is the spiritual successor to SCons. It started off as a fork of it (due to performance problems in SCons) and then became a full project on its own.

It can do everything autotools+make can and you only have to code your build in Python rather than Makefile + M4 + shell scripts. I've been using it for many years and it is technically superior to any build system I've seen. Shame the author of it doesn't market it more -- with some hype it would easily have been the de facto standard build system by now.
Interesting, do you have data on Flappy Bird itself? Apple might normalize their data for those kinds of anomalies like Modern War's blip, but your Magic Piano example does show a rise in ranking both of the times they had an upswing in reviews.

Apple does seem to weight installs over time, so I wouldn't be surprised if they also weight reviews over time to catch those kinds of push notification strategies. Zach Williams's data showed something quite different than Modern War's: more of a snowballing after the initial climb, so maybe the consistent influx of reviews from the in-game button was a "normal" enough data point to get past Apple. Nobody obviously knows for sure all of the details of Apple's current algorithm.
Heh, I understand a bit more about BTC than you think...

And you didn't answer my question, perhaps because you do not understand what happened that resulted in the previous shift from a currency base of fundamentally finite supply to fiat currency. I suggest you read up on it.
https://twitter.com/dherman76/status/433320156496789504
"the first of our user-enhancing programs"
I repeat: first. There is more to come.
I would highly recommend going back and learning maths properly.

In my case, I actually gave up on maths in year 7 because I wanted to hang out with friends more than study. I consistently failed in high school despite being pretty promising in primary school ... but that's just 'cause I "wasn't trying", right?

Well, maybe so, but maths is a skill. You can't ignore it for 4 years and then pick it up in the same way you can with English or Japanese or Sociology.

So when it came to year 11 and 12, when I actually wanted to do well at maths, I couldn't, so I borderline failed high school maths.

A foible of the (Australian) state in which I went to year 11/12 meant that, despite not using maths towards my university entrance score, I was still allowed to use it as a pre-requisite to get into a university course.

I didn't go to uni straight away because I didn't really know what I wanted to do. At age 21 and on a whim, on the last day that you could mail your applications in, I picked Mechatronic Engineering from the handbook and sent in my application. Why? Because I thought it sounded cool (I used to love Robotech :) but I had no idea that Engineering was so maths heavy (that's how ignorant I was of the field).

First year I failed everything. The only thing I did well in was programming, so I took 2 years off and got a job as a programmer. In the last 6 months before I started uni again, I went through my Calculus text book from the beginning, going over my first year uni notes and assignments at the same time. Answering all the problems in the book, etc.

As it turns out, the things that were most nobbling my ability to do calculus was lack of understanding of algebra, trigonometry, geometry ... things like logs and graphs and functions, factorisation, all that stuff. Once I'd learned that, I discovered the rest wasn't so bad.

I re-did my first year subjects in summer school that year and passed (even got some Credits which is 65+!) and then managed to get a low distinction in one of my second year courses.

You never saw a guy so happy with his 75 in Vector Calculus :) all the engineering geeks were crying in their pillows because they got a 98 instead of a 100 but I was punching some serious air.

Getting past this personal myth that I was "just bad at maths" is one of the most important things I've ever done. It really taught me that, with persistent execution and incremental improvement, you can learn and do anything (within reason: ie. I probably can't learn to levitate although I'd love to be proven wrong :)
>Curse of being gifted is very real. I wonder sometimes how many people couldn't break out of it and have ended up in bad jobs, or worse.

I read this and immediately thought "Oh, I must be gifted and suffering from this, because in high school I was good at computers, english, science, basic algebra, and geometry and ended up with a useless degree and a bad job."

I don't know if I really am gifted, but it's easy to latch onto anything that explains my situation and places the blame on something else besides myself. Guess I like the idea of being a gifted victim.

I'm sad and feel sad. :(
You can but you'd need to convince browser vendors to add your CA to their list of trusted CA's in order to get rid of the security warning.
In a perfect world, every single piece of software ever written is in every single distribution's package manager.

This is not always the case in reality, however.
I wouldn't. Most of the languages I use already have far superior solutions for package management.
Did you watch the video? Didn't the parts about protecting what our founding fathers fought for and preventing abuses of power by elected official like Richard Nixon make sense to you?

To me your quote sounds like a smoker who has been shown evidence of a history of smoking causing cancer but prefers to ignore it and make excuses because its easier then accepting they need to make a change.
You can be surprised if you like. But it was novel enough to prevent my game from ever being pirated. [1]

>If only because they just have to find its code and nop it out.

If they changed a single byte in the executable, then none of the encrypted data files (i.e., the actual game) would load. I used a cryptographic key generated from the signature of the binary.

More than one byte would need to be changed. :)

I know I just raised the bar, but due to that feature and the additional obfuscation and misdirection I added, no one ever cracked it. I'm sure that the bar has been raised higher on commercial PC apps (self modifying anti-debugger code comes to mind), but what I did was at least novel on Android.

My technique was dead in the water on iOS, unfortunately; Apple mucks with the binary (encrypts it?) in the production version. But no one pirates on iOS anyway, right? ;)

[1] Successfully, I should say. Pirates thought they'd hacked the game and uploaded it all over the various pirate web sites multiple times. Thing is that the game always detected that it had been pirated, and as a result it downgraded to the "free demo" behavior, so people downloaded the same app they could have gotten for free from the store.
You weren't downvoted for making the tautological observation that men and women aren't the same but for attempting to use science as a cloak for shoddy reasoning:

There's no question that things like hormone levels are likely to have some sort of effect but your response begs huge questions such as how low-level differences affect incredibly complex higher-level processes like cognition, how much a skill like programming depends on such specific cognitive abilities, and even how important a single area of expertise like programming is to overall success in such a wide field which requires a range of different individual skills as well as complex social behaviour on multiple levels.

There is still plenty of Nobel-level groundbreaking research yet to be done for each of those questions but instead you simply chose to ignore all of that hard thinking and simply assert that simple biological determinism explains the gender distribution across an entire profession.
In addition to the big google projects using it (Chromium, V8, WebRTC/jingle, etc), there's also Joyent's Node.js (and forks, + numerous node packages containing native code), as well as numerous private projects that I've been involved with. Unfortunately, it hasn't taken off too much in the open source community apart from the above mentioned big name projects. Better documentation and more visibility could probably make that happen, though.
Even more relevant to this thread: http://geekz.co.uk/lovesraymond/archive/specificator
Update on Transaction Malleability
Stats in general seem like a pretty horrible monetization strategy considering the other obvious routes that would not be met with service-killing scorn. I would be shocked if the first option was not the route they take, with the second possibly coming later.
The expense reporting software industry direly needs innovation. My company's software requires Internet Explorer to upload receipt images and returns a standard ASP.net 500 error when Chrome is used. Why? I have no idea, because simply changing the user-agent in Chrome to IE makes the software work. I can only imagine the code behind this...
Yeah, I think this is an issue with the router (I have it too). I was using a tunnel and had to turn it off because you can't get it to go through the firewall.

I think you can fix it if you telnet into it and manually set up iptables properly, but it overwrites the configuration on update.

Pretty poor form that ASUS haven't fixed that yet... It's annoying because otherwise it's a very nice router.
NASA Tries to Rewrite the Book on Science Fiction
Thanks for taking the time to post the links. However I have some issues.

Firstly, the Fed is purchasing agency MBSs at market rates. They are pushing prices up since they are bringing demand to the market, but they are otherwise bidding competitively. The idea that these MBSs are basically worthless doesn't make sense when there is a large market for them.

Secondly a lot of the MBSs (which are all government guaranteed) are newly issued, so it can hardly be said they are helping TBTF banks decant their toxic assets leftover from the financial crisis.

Thirdly, the Fed actually eventually made a profit on the toxic debt they acquired during the bailouts. The current MBS purchase programs are far less risky. Furthermore, the US Gov has guaranteed the future cashflows of all these MBSs... so I think TBTF banks are a sidenote on this whole issue.
CMake started for needing a suitable build system for a medical visualization application[0][1] that Kitware was working on, iiuc. How they could be using Tcl (an established, purpose built embeddable scripting/control language) in the Insight project, come to the conclusion they need a custom build system, and then when it comes to a control language decide to roll their own is a mystery to me, and a dropped ball, as far as I'm concerned.

I like cmake, and used to use it exclusively, but after running into so many issues with their homebrew scripting/configuration language, I've mostly moved on. I wouldn't be surprised if I end up coming back, and I'd encourage everybody to give it a shot (the ease of typical simple Makefile generation, but with extra muscle), but the omission of Tcl as a control/config tool has always baffled me.

[0] http://en.wikipedia.org/wiki/CMake#History
[1] http://en.wikipedia.org/wiki/Insight_Segmentation_and_Registration_Toolkit

edit: formatting
Haha... Oh. You're not joking are you?
Camera, while recording, falls from airplane and lands in pig pen
Mine are that much better.

1 - Don't sleep ! (what?!)

1.1 - Reap any opportunity to close your eyes while thinking and listening to people, if they start closing by themselves you've lost the game.

1.1.1 - Move your head not your eyes, the tiny eye muscle wont last 30 hours.

1.1.1.1 - Rotate the whole body in stead of the neck, if it isn't in front of you it doesn't exist.

1.1.2 - Never look in a direction you don't have to. HD streaming takes huge amounts of bandwidth and processor power, the more things move the harder you run out.

1.2 - Use half open eyes when the opportunity presents it self.

1.2 - Keep the body in the ut most relaxed position.

1.2.1 - put the heating up as far as possible AND wear lots of cloths. Heating 70 kg of water takes huge energy. You need a temperature as if you are in bed. (People also make 50% more mistakes at 20 degrees Celsius than at 25.)

1.3 - If the task doesn't require thinking (or very little) -> don't think! While seemingly impossible at first, after 20 hours or so it comes naturally.

1.3.1 - Get someone to drive you or use public transport but don't look out the window.

2 - no drugs

2.1 - no alcohol

2.2 - no tea

2.3 - no tobacco

2.4 - dont drink coffee, coffee is for people who sleep.

3 - Eat fruit and vegetables
3.1 - Don't eat meat, all predators sleep after eating.

4 - Be overly kind to people, the last thing you need is drama, drama consumes more energy than anything but also forces you to look, listen and think at the same time, all without getting any work done.

5 - No sex
6 - Don't shave
7 - No personal hygiene (optional)

8 - When you inevitably fail to stay awake sleep 14 hours.

9 - Don't hurry with anything, drive as economical as possible, nothing can beat that.

10 - Eventually, if you have no other data coming at you, the subconscious will learn what you are doing. Accidental naps feel like interruptions before you get here. If the subconscious understands the work the nap wont prevent you from thinking about the work.

11 - Stay productive

11.1 - If you start hallucinating go to sleep immediately regardless of the location.

11.2 - If you get migraine you haven't been doing 2 and 3 long enough.

12 - Remove all unnecessary sources of sound from the environment. The brain has no firewall, you don't want to be processing nonsense.

13 - Oxygen is like steroids, get as many plants as you can.

14 - Forget about all other goals, the only goal is the 168 hour work week at 62.4% productivity or~so.

14.1 - The rewards isn't the money. It is sleeping with the thought yer've accomplished all that. No amount of money can buy that feeling.

:-)

It sounds like a big deal but it isn't anything like running a full marathon in the Arctic, wearing nothing but shorts.

http://en.wikipedia.org/wiki/Wim_Hof#Feats

omg hax!
"Each time a man stands up for an ideal, or acts to improve the lot of others, or strikes out against injustice, he sends forth a tiny ripple of hope, and crossing each other from a million different centers of energy and daring those ripples build a current which can sweep down the mightiest walls of oppression and resistance.”

Senator Robert F. Kennedy, June 6 1966 (South Africa address)
Choose your own adventure games seem to be one of the things that I work on for the longest
Do you have any links with further info on that case by any chance? Would be interesting to see how that turns out.
Can you add a CA to firefox manually yourself? It looks like you can.
Its as been a research project for a very very very long time now ...
The introvert's dilemma.

Because while I exactly agree (and while that's always cool with Paul B!), I think ESR factored into git indirectly in a way. Provided part of the impetus to want to rewrite things.

Think about it: maybe the most important thing in that email is that ESR lightly compared Linus to Ken Thompson and maybe that kept him thinking along the lines of rewrite everything. All the dialogue factors in, I think ultimately..
Never going to get tired of self-identified libertarians making statements about moral obligations.
CMake is interesting because the CMakefiles are just a different type of editable/configurable build script (ie. slightly different Makefiles). It's still an interpreted step between build instructions and the output that you actually use to build which isn't meant to be edited and therefore obfuscates part of the process... so autoconf. This is both a strength and weakness in that there are so many external modules for CMake (eg. the various FindX) that they work great most of the time but when they break they are more difficult to fix than an atomic change to the actual compiler flags in a Makefile.

I don't think there will ever be a standard build tool, simply shunts to get the needed functionality from others. Eventually all build tools will exist in each other and the only interface will be recursion.
Unfloat the image.
>have a vested interest in getting quality tutorials in people's hands to avoid them writing shitty perl.

Thank you!

I did have the idea of starting a more general site to highlight this problem (wrongtutorial.com) but I couldn't find the right approach.

Good tutorials are hard to find - and the amount of obsolete or just plain wrong information is staggering.
Discussions of unicode often centre around the issue of counting symbols/graphemes/bytes/etc. and I often wonder what the use case is for counting anything other than either the number of bytes (for storage) or the size in device units of the output text from a rendering engine (for display) is. All the options between seem like pure exercise.

The reality seems to be that the 'size' of text is entirely dependent on context and even forward thinking articles on the subject seem to get hung up on counting things that don't matter.
I don't know about this. Back in 2003 I got all spun up on scons, and later working at Google and their Build system which was pretty amazing in what it could do. At the same time I discovered that you can't run Windows software, PC hardware, and a Windows OS that are skewed by more than a few years (seriously true for games, less true for productivity apps). And yet I can download thttpd and type 'make' in the directory and it just builds.

I've concluded that you can either embrace highly complex evolving systems and build tools which follow that evolution in such a way as to provide functions. Or you can make "point in time" sorts of things that are ephemeral in their ability to do what they do. Not a good choice but the only two that seem to be durable.

I completely agree that it is a challenging place to be.
> groups proposing to be built of smart people are often as not built of over-opinionated pretentious people who've come to believe they are intelligent through one way or another

Dunning-Kruger societies.

I used to associate with a bunch of people who self-identified as "being smart". Trying to fit in led me to form the terrible habit of never saying "I don't know".

I've since met a number of genuinely smart people, and they are typically driven by curiosity and delight in learning, not pretension.
Do "memo" and "pub" irritate you as well?
Actually the black market rate right now in Venezuela is even bigger. Around 650%

The official rate is 11.3 Bs/$ (or 6.3 depending on what exchange the govt decides you fall under.)

The black market rate today closed at around Bs.85/$

I'm guessing the only way to pay through Stripe with a venezuelan card is one which is approved by the govt to spend their alloted yearly $300.
Because it seems easy. And easy things done "wrong" require re-invention.

There should be a way to $FOO. Well, there's a way to do it in a Makefile but figuring that out is harder than should be, and doesn't make sense when you finally do figure it out.

"Well that way is stupid. Here's how I'd do it:"
Why I, Conan O’Brien, Turned Down The Microsoft CEO Job
How is Elite Daily #1 Google result for "ass"?
I guess Android studio is on v12 code because it has recent tasks, not to sure about the other
Moxie introduced http://www.convergence.io/ a while ago now (https://www.youtube.com/watch?v=8N4sb-SEpcg), which could offer significant advantages over the PKI if it became widely adopted. Although it's not an end-all solution to identity, it's a step in the right direction (using web-of-trust ideas).
If You Commit to Nothing, You’ll Be Distracted By Everything
Generally speaking, you don't want to skip grades because the stuff in each grade is supposedly valuable and you should take it. So, the solution is to take two grades at a time. Unfortunately, not many institutions are prepared for this.

In my case, I just studied at regular speed at school, and at home my older brother kept me up on what he learned about the topics that interested me (math & science). During regular school classes I enjoyed the ability to re-think about the stuff I already knew, and the extra time I didn't need to devote to them was time I did spend thinking and experimenting with other subjects like philosophy, writing, or computers and videogame development (I designed, drew, encoded and compressed the maps for our first two commercial games all by hand during class - but this was back in the 8 bit days).

I think the chance to experiment and pursue my interests without pressure or obligation was incredibly valuable.
Sure it's about Chrome. "Native Client is a sandbox for running compiled C and C++ code in the browser efficiently and securely, independent of the user's operating system."

https://developers.google.com/native-client/dev/