skysight-inc/HackerNews huggingface dataset:
Further down in that document, and in your quoted portion, it's clear that this doesn't prevent stack growth to the limit of the system's memory. It only mitigates the issue. They double the size of the stack (by default) when they hit the current stack limit. When the GC happens they take the still unused portion of the stack memory and turn it back over to the OS by freeing it. If the recursion is still too large for the overall system memory it'll still hit a limit (system memory), they've just succeeded in delaying it for non-tail recursive functions.

That said, it is a nice way to reduce the chance or delay the occurrence of hitting the stack limit (whether it's on the heap or an explicit stack that's still what's happening).
Nice work!

Ads are annoying, I will gladly pay you 0.99 to remove them. :)

Very fun, but movement feels a little too slow. Also, I get the same number repeatedly a little too often.

Hitting the pause button is a game in its own right. Maybe make that a little more pronounced, easier to tap?
It really does suck how the game has no way to make the tiles easily understandable: http://i.imgur.com/KqHkn4z.png

The UI may be bad and need improvement (personally I find it no more complicated than any other CLI, even if it is a little inconsistent), but you can't complain about the default tile-set being ugly and unreadable and how "even the most primitive 2D tile-based GUI would make Dwarf Fortress better by orders of magnitude" when there is a rich and dedicated group of fans who pour a lot of time into making the game look, in a lot of cases, very nice.

And as your sibling poster said, if you really cannot stand the 2d, there is Stonesense for rudimentary 3d graphics.
False

Twilio $0.0075
Plivo 0.65¢

Notice the unit of account. Twilio absurdly uses $ while Plivo more sensibly uses ¢, I can't think of any other reason for this than to make it difficult to compare prices and encourage customers to fall into the trap you just did.

Prices normalised:

Twilio 0.75¢
Plivo 0.65¢
Thanks for that reference. A very interesting example of what I'm discussing (and being downvoted for) .. the state and general public believe that psychiatric 'experts' are the new high priests, regulating human behaviour and casting out anyone that doesn't fit their pre-determined patterns.

Just look what they did to Forrestal in the early years of the takeover of the United States by the military-industrial complex:

http://en.wikipedia.org/wiki/James_Forrestal#Psychiatric_tre...
Good point. The scoring is going to be continuously tweaked as more data is collected. It may be the case that your dating behavior is irrelevant to your Craigslist behavior, or it could be a useful signal. The scoring will adjust according to the data.
Literally in the /etc/rc.local of the machine I'm on now:

echo "STOPPING NETWORK MANAGER. . ."
/usr/sbin/service networking stop
echo "STOPPED"

wpa_supplicant is no picnic, but at least I have more of an idea of WTF is going on.
There is a strange coincidence that the girl is not some random kid. She is daughter of the friend of professor who supervised original researcher. It is possible she overheard her father and supervisor talking about the problem and figured things out herself, but what are the chances of that?
It's been said before, but in the opinion of many would-be DF players, it's really the interface that could use a massive amount of love. The ascii graphics may not be your cup of tea, but at least they would be functional if, IF the interface/controls/menu systems weren't all so horrible and obfuscated and totally inconsistent with each other. I've come to the conclusion that the developers get some sort of sick joy out of putting this incredible, tantalizing core out there but making it completely inaccessible to the average player. Maybe that's their strategy to weed out non-diehards until "it's ready".
I sure looked at Apple docs, but mostly tutorials on the web like on raywenderlich.com (http://www.raywenderlich.com/42699/spritekit-tutorial-for-be...) and StackOverflow when needed of course :)

But it's pretty cool, particularly for physics based games, makes things a lot easier.

Of course one downside of using that is if you want to port it for Android.
How Fred the monkey can help no-budget filmmakers
I don't know what the situation is with Windows Mobile or any of the other mobile OS's, but with the big two it goes like this:

iOS: You get updates for your device for a decently long time after you buy it, even after new devices come out.

Android: You stop getting updates (all updates: security fixes are NOT backported) somewhere between 6 months to 2 years after getting your device, assuming it's a brand new product line. If it's not the latest and greatest there's a chance it's already out of date, and won't be receiving any updates at all. Even if you do get updates, depending on the device they may be months or even years after they are released.

So, ignoring any other mobile OS's, your choice is "a few known issues and an attitude problem" with iOS or "walking around with well publicised wide-open security vulnerabilities in your pocket" with Android.
It's just me and I'm only doing 5 of them. Regarding payment, it's the same way I bill for my freelance work. Each week of work is paid at the beginning of the week.
That's a fair point. It's going to be tough to change those types of companies because they tend to have people that manage and optimize cash flow (i.e. pay bills on the last day possible without incurring penalties).

From our experience with small businesses Intuit (the Tiempo team is all former Intuit employees), we know there's a large swath of companies that aren't as complicated or as rigorous. For those companies, just getting the bill taken care of and out of the way is a benefit. Those are the companies we'll focus on first.
Was Shakespeare a woman? (2010)
That's a very nice example, thanks for sharing.

Good process makes your work of being "a cog in the machine" much more easier (and abstracts the rest for you - and of course, your work will be abstracted away for other people)
I agree, I need to see a use-case for having cascading variables. The fact that they do seems to go against some of the benefits of them in the first place.
That's a mod, is it not?
Thanks for the notes, will take them very seriously as I'm doing the next update :)
That pretty much sums it up. This article included:

> A month following the announced lionfish ban in Florida [1], a 12-year-old south Florida girl accredited [2] for breakthrough in lionfish research; mistaken accreditation, or plagiarism? [3]

Notice how the sentence sets up extremely strong [1], dwarfing its extremely flat passive voice [2]. Then it uses to the standard "reasonable explanation or sensationalism?" linkbait construction [3].

Perhaps this girl should have learned about giving proper attribution for her science fair project, or perhaps an elementary schooler has no fucking ability to judge what is original research versus playing/copying (ie how one learns). Please tell me who was given attribution for the inevitable crop of vinegar volcanoes exhibited concurrently.

And I can understand Jud's reaction thinking "that could be my research in the spotlight", but honestly the story isn't about the science, it's a hollow attention-grabbing trope of "You won't believe a 12 year old girl did THIS".

Everyone involved in this situation has had their lives worsened by sensationalist attention parasites. IMHO, it's our duty install Adblock (etc) so they will hopefully dry up.
This is the only thing that disappoints me about Dwarf Fortress, my CPU has gotten more and more powerful over the years and despite that my FPS crashes faster and I have to drop to smaller and smaller worlds every release.
This post has been penalized and I'm not sure why. It was at number 3 of the front page and then it fell to 40. How can I contact a moderator?
That's the difference between a job and and a hobby. He likes biking but to be efficiently deliver pizzas from shop to homes, he needs to drive a car. He could still ride a bike in his spare time, but don't expect to get paid the same way as driving a delivery car. Note that even if he's a super fit guy, and is as efficient as another guy with a car, there are always other rules that make it complicated: insurance, customer expectation, etc. Now we can always dream about a world where we can just work on our hobbies, but the reality is we are not there yet.
At least many of these "insane random combinations of controls" follow a pretty OK mnemonic naming convention.

b>c to build a chair

b>d to build a door

b>w>l to build a still (type of workshop, many other things under b>w)
Yep and that is the beauty, but also the pitfall of open source. People can patch to make things work for them, but also as long no one take up the task (or form a group) to fundamentally redo a driver or rewrite the architecture nothing happens. So you should take up the task to change things (find people to help you), that's the strength of open source (community driven)
I remember when it was trivial to examine artifacts from itunes backup until backup encryption was implemented with passphrase. (v6 I think?)

Something that still has the capabillity to bypass backup encryption sounds incredibly dangerous from my perspective.

There are plenty of legitimate concerns mentioned in his talk. I agree with the no cause for panic, but what about the fact that there are obviously services not disclosed to us, developers, users, enterprise executives relying in this for a trusted platform, etc…

The potential risk this poses (or implies) makes the lack of initial disclosure to be criminally ignorant at least.
If Apple wants to balance the scale, they will need to do more than address and resolve these issues. They need to extend their transparency a smidgen. :)
Obama Campaign Donor Wins FCC Waiver From Auction Rules
This has some solid political advice courtesy of Peter Naur: If you want to get a committee to do what you want, show up with most of the work already done. That work became the starting point for all the future negotiations. And his influence on Algol-60 spec was a strong contributor to him receiving a Turing award years later.
Firefox, Openh264, Gecko Media Plugins, and current state of development
Such as what do you recommend I read?

Neuroscience is just an attempt by the psychiatric movement to evade its religious/government roots. Neuroscience will also, eventually, be recognized as a belief system of enforcement, merely a tool for those who wish to social engineer the next generation of society for .. whatever .. means.
Probably has more to do with wealthy access to the best medical care/prevention. As for being 'with it' I'm sure having a wife 27yrs younger helps. Plus he already had a handheld device in the 1960s so second nature to him :P
The author wrote: "a billion mobile devices running Linux and using Wi-Fi all the time". I would bet that Android has a separate implementation of some of the wifi stack to make it work better.
I don't know anyone who gets charged for receiving SMS in 2014 (and it has been like that at least since 2011 when I came to the US). All the plans I had (Verizon, AT&T, T-mobile) had free unlimited SMS (sending & receiving).
I live in the bay area so maybe it's not like that in other parts of the country.
Vchan: Low-latency inter-VM communication channels
Wow. That's a lot of hate toward App Engine!

I've successfully used (and am using) App Engine for a few projects. For prototypers and small-scale users like me, it's been a God-send. I'm not a developer with 15+ years experience, I'm an aerospace/nuclear engineer who taught myself how to code webapps. Developing the application code and the front-end code was difficult enough... learning everything I needed to know to keep an app from accidentally falling down of my own stupidity on the sysadmin side would have been a bridge too far.

I'm NOT saying App Engine is right for every project, every application, etc. It is NOT right for every project/application. And some of the interesting/unique features of App Engine (like the datastore) have now been extracted so you can use them as standalone products. A couple of high-profile startups have been built on App Engine (Snapchat, for one). But to take the challenges that exist around large-scale applications on App Engine and condemning App Engine for every possible use is a little unfair.

In my experience, it's brilliant for prototyping and small applications. And if you're sensible in how you engineer it, saying under quotas isn't that difficult for a lot of small apps, too.
The third party graphics are helpful (but still make your eyes bleed) but the main issue is the controls -- I just couldn't get past how difficult it was to do anything.

It's been a while since I've played, but if I remember, you couldn't use the mouse -- I bet adding that functionality would make it so much easier to get into the game.
Thanks for the kind words. I understand your concerns. My main goal in the pieces movement was each one to have its own speed, you know to give them a bit more individual personality as well, and I've had some complaints from beta testers that the 4 piece was too fast! Of course I loved that :)

But yeah, I get that a few pieces might be too slow, I'm going to test a few different speeds and see how it pans out.
You're right. This is incredibly frusturating. Are there any good work arounds?
Yetang Brings Hipster Fashion To China
Yes. One bundled with every beginner's pack linked anywhere you'd learn how to play.
Are you saying it has been a problem?
again, this requires physical access

A Mac can be booted in single user mode if one has physical access
That seems like a more serious issue.
Saturated Color Palette in 644B of css
After you max out the 5 are you still be available for MPV work? Can you give us a rough cost in that case?
What are you talking about? Of course it's meaningful to criticize a game for how well it uses the resources available. Not many applications are are resource-dependent as a video game. Word can be a little slow, but as long as it recognizes what I type, it's fine. Excel can hang for seconds while it calculates my formula. 3D rendering can take days and that's to be expected. No one talks about frames per second in productivity applications. But look at how much crap WatchDogs got when it came out and people realized it was only using 70% of the available resources on AMD cards. Look at how many hundreds of dollars people spend on video cards and quad/octo core processors to get a little better performance. Meanwhile the workstation on my desk has a Core 2 Duo with 2GB of RAM, and I couldn't care less.

If video games shouldn't be developed to high levels of efficiency, what should be?
Seems like something that could be fixed by a software update.

Static friction is the same in equivalent spec'd ICEs, so if the Tesla is overtorquing, wouldn't they be able to back off on wattage for a few ms when starting out, and retain virtually the same accelerations?
Hmm I had that bug before, thought it was solved... Can I ask what device you are using? Would that be iPad Mini?
No, it's about the browser CA system. I don't know exactly how Apple implemented their signing for iDevices, but it's a reasonable assumption that the certs need to be signed by Apple, and they didn't effectively hand the keys over to every registrar in the world.
What do they mean they are sponsored by Google and IBM? Is Google giving them money or advise? Is this a research project at first?
It only gets worse on headless/embedded/arm machines. The RPi list of Wi-Fi adapters gives something of a picture:

http://elinux.org/RPi_USB_Wi-Fi_Adapters

Note the number of ones which require some additional configuration steps, downloads, patches, or other monkeying around.

And don't even get me started on connman and wicd.
Dr. Brainlove – The most Burning Man thing ever
I find the SleepBot app to be quite useful for a "fuzzy alarm". Simpler technology, and the app listens to you all night (kinda creepy, I agree) but the alarm works as desired.

https://play.google.com/store/apps/details?id=com.lslk.sleep...
Ah, you do state that on the page and I totally missed it. Apologies. Five sounds like a reasonable target, and gives you time to scope things out properly with the client to mitigate any potential disasters.

I normally bill, as a contractor or when freelancing, at the end of the time period, ie. when the work is completed. Perhaps I'm doing it wrong!
In point of fact, your first sentence is wrong.

I know this because I tried for a better design via JS1.2 in Netscape 4, enabled by opt-in versioning (<script type="application/x-javascript; version=1.2">). This was in 1997 while standardizing ECMA-262 Edition 1 (ES1).

And based on this JS1.2 experience (in beta, and it went to final in Netscape 4 when that dog finally released), I argued to the Ecma TC39 TG1 standards group that ES1 should incompatibly change == and != to work as === and !== do in JS today and since ES1.

Microsoft's JScript lead rejected this change as breaking, counterproposed the === and !== operators, and we all agreed. We also rightly decided not to impose opt-in versioning then, or ever after (1JS FTW).

(Irony: in 1996 summer, the same MS lead had mailed me privately to propose some incompatible changes to give JS "a better design", but I couldn't make them without breaking the Web even then.)

So almost 20 years later, asserting that something adopted widely and rapidly on the Web "could have had a better design without impacting [further] adoption" is easy to do but hard to prove. I did try, with == and !=, and that attempt bounced because of adoption-in-full (taking in versioning and backward compatibility).

Number-locked versioning and related protocols such as content-negotiation via the Accept: header have failed hard on the Web, over and over.

Sure, lots could have been better, but the time to get it right was 1995 May, not during standardization in late 1996 or 1997. At that point, "don't break the Web" prevailed, as it does still, among competing browser vendors.

/be
This isn't an Android vs iOS issue -- I take issue when any company ignores or brushes off a security problem.

That does not detract from the current situation at all.
So, this is basically the best of TurnTable.FM with the benefits going to charity? I'm in.
still miles behind chrome devtools..
The issue probably has something to do with the fact that you don't eat. Assuming that your last meal comes sometime between 7-10pm, that means you're going 13-16 hours without food. It's likely that body directs all energy to digesting food and then recovering from your 'starvation'.

I am not a nutritionist but try eating something small, first thing in the morning, maybe some nuts or a smoothie.
My Basis band is actually the second revision of the hardware ("Basis Carbon Steel" vs "Basis B1"). If you're thinking about buying, I definitely recommend avoiding the 1.0 version, which uses a rather bizarre custom band arrangement that apparently has a nasty habit of falling apart under heavy load; the Carbon Steel version takes a standard 26mm watch band.

And I can't really knock Basis on the hardware score; the device itself is actually quite nice, from build quality to resilience to battery life. Their web UI's not bad, too, but what I really need is an API to pull that data out and integrate it with everything else I'm logging, and it just doesn't seem like they give a damn about publishing something stable, nor as far as I can tell have they ever.

On the whole, I'm pretty equivocal. On the one hand, the Basis device is excellent, and while I can't speak to accuracy, it's quite precise. On the other, the software support isn't sufficient, and the organization doesn't give any indication of being motivated to fix that. I'm not sorry I spent $200 on a Basis band, but you might be; think it over carefully.
Mark Cuban gives Startup Advice – Short Interview
About scale (in programming) https://news.ycombinator.com/item?id=8072730

Similar patterns, short is exciting until you hit the next complexity wall.
Based on the blog posts by Level 3 -- how much internal capacity Comcast / Verizon say they have versus what Level 3 sees for utilization at their peering points with both ISPs -- I would have to assume "yes".
I'm aware of this. As an English speaker in Germany this is my GOTO preference for my US keyboard when writing in German. I was just puzzled as to why such a large internet property chooses not to use them, or more likely, can't.
What distro are you on?

On the ones I'm familiar with, the network manager service is called 'NetworkManager' (inc caps) so I need to do 'service NetworkManager stop'
ATT charges $20/month + tax for unlimited texting alone. Which is about £12. For £12 (inc. tax) on GiffGaff in the UK you get:

- 250 minutes Calling

- Unlimited texts

- Unlimited Internet (no tethering, or £10 w/1 GB and tethering)

So Americas get massively screwed on their wireless services. The fact that tons of people on here are praising the insanely expensive "Unlimited" texting offers is just bonkers.

For the cost of just your unlimited texting in the US you can pay your entire monthly cellphone bill in the UK, consider that. And due to tax, surcharges, etc the $20/month is actually closer to $30/month.
Minimum Understandable Documentation
The strength that left me two months without WiFi on my Ubuntu install, as Canonical devs pushed their half backed replacement for the Broadcom drivers.

Reversing their decision meant for many, either spending a few sleepless nights struggling to undo their changes or wait for feature parity.

I waited, for me the time to spend nights tweaking Linux distributions is somehow gone at the turn of the century. Nowadays, either it works out of the box, or I don't care.
There's also http://cryptofolio.info/ which consumes feeds from multiple exchanges per asset type to show either an average or a preferred provider.
Not only that, but the payment might end up being charged back up to 180 days (or even longer) later.
Very cool, have seen a few sites doing this sort of thing. The only concern with these type of services is the fact that scammers will harvest trust on small trades and then scam big trades.

Your service should verify the real life identities of users or perhaps work in some sort of escrow.

Best of luck
I wonder why they got rid of the original version of this: http://www.colorschemedesigner.com

It had a similar design but was much more useable in my opinion.
> free unlimited SMS

Free ay? So you can pay them $0/month and send/receive text messages? No? It is actually over $100/month? Is that "free?"
Android is open-source. I suppose that these workarounds would make it into the mainline kernel if they existed.
Why not use the bookmarklet? It's quicker, less error-prone, easier, and generally better.

<sigh />
<shrug />
VMWare has an early access Fusion update that works, you can download it from their support site. Works okay for me so far.
A few hours every couple of years? I admire your discipline.

If I wait a couple of years to play, I end up losing a weekend or two to a few forts. I have to get my fix by spending a day or two every few months. No other game does that to me.
I stopped using NetworkManager years ago, I just use wpa_supplicant and dhcpcd directly (well I use the systemd services for these so they're started automatically). I also always name the 2.4GHz and 5GHz networks differently, and connect explicitly to the one I want.

Yes it would be great if NetworkManager did the right things automatically, but the task might be impossible due to hardware and driver quirks. WiFi chips are among the buggiest chips in computers today. Really, the chip. I've seen ridiculous workaround in drivers for multiple vendors' chips. Also, the drivers are complicated and buggy. And the linux drivers don't get quite enough full-time attention from the chip vendor to work solidly. Those windows and mac wifi driver teams are pretty big.
Super cool. Great find.