skysight-inc/HackerNews huggingface dataset:
It does slightly more than that - it provides a cheap computation of the upper bound of how long it will take.
>No there aren't. If you think there are any then post the name of one.

Here's a handy list: http://www.visualcapitalist.com/forecast-when-well-run-out-o...

>The Earth will never run out of resources, it can't. All you need is energy, and the universe has a stupendous amount of that, we just need to harness it.

You started with how we can't ever run out of resources, and then you added the proviso of harnessing universe's "stupendous amount of energy" (plus finding ways to make those resources by recycling -- and in a non-lossy way at that).

In the actual world, where we don't have this unlimited tappable energy at hand at the moment (and with the limitations of energy production methods) we can very much run out of resources.

Whole lot of technological leaps to get from were we currently are to this "we tap into the universe's energy supplies with great success" and "we recycle everything" state.
Aspose.Newsletter June 2015: Advanced PDF Manipulation in .NET/Java Apps and More
OSX - Iterm2 - TMUX - Emacs

Full mouse support enabled for Iterm2/Tmux/Emacs so I can click and drag windows/frames, etc.

Clipboard access is seamless with respect to the fact that Emacs has different Cut/Paste commands than OSX - but when I do cut/yank in Emacs the results are available for me to Command+v inside OSX.

For me there is almost nothing missing from using anything in GUI mode for my development purposes. I live in the console and have found very little reason to switch.

Using RubyMine for Rails is awesome and I used to be a die-hard fanboy... but I made the jump to the console 2 years ago and haven't missed _anything_. I have found no productivity gains over living in RubyMine/Intellij vs. Emacs/Iterm2/Tmux.
interesting. not getting cash price on the right.

edit: i get when over a vpn...
That is awesome! I'd suggest:

1) You work you way through all the Android dev YouTube vids from Google: https://www.youtube.com/user/androiddevelopers

2) Use the app compat and app design support libraries

3) Test on real devices with different versions of the Android OS
It is just a simple case of bullying the little guys while SEC plays "you scratch my back and I scratch yours" with big guys.
Awesome! Great job!
There are a bunch of neat comments from past threads about this if you search HN for "Michael Barr":

"On a cyclomatic-complexity scale, a rating of 10 is considered workable code, with 15 being the upper limit for some exceptional cases. Toyota’s code had dozens upon dozens of functions that rated higher than 50. Tellingly, the throttle-angle sensor function scored more than 100, making it completely and utterly untestable." https://news.ycombinator.com/item?id=7711771

"For example, http://www.edn.com/design/automotive/4423428/Toyota-s-killer... quotes Barr's claims: 'Toyota’s electronic throttle control system (ETCS) source code is of unreasonable quality.' 'Toyota’s source code is defective and contains bugs, including bugs that can cause unintended acceleration (UA).'" https://news.ycombinator.com/item?id=8906513 (and the linked article has a link to slides which are enlightening)

A number of comments at https://news.ycombinator.com/item?id=6636811, "Toyota's firmware: Bad design and its consequences"
"I really wish there was a solid "TCP replacement" with optional reliability, optional ordering and multiplexing that I can run over real networks as user level code, among other features."

What's the use-case you're thinking of exactly? Why "optional" reliability and ordering? What are the cases when you'd use the reliability and when not?
Windows: Exec driver (alpha) plus support – Microsoft/docker
Seems very similar to chaincalapp.com
The other thing is to not ditch the software interlocks just because there are hardware interlocks. And never ignore interlock triggers.
That's not at all the impression I get from reading the Nim manual. It sounds rather clear when it says unsafe over many different features. Can you declare a function pointer and point it at anything? It allows unchecked array access - what's stopping traditional overflows? I've not used Nim, but compiling to C and exposing a lot of C-like functionality seems to indicate that code will still be subject to the same types of errors. Why do you say this isn't the case? Why does the manual not mention such things? (Another example: doesn't Nim need most objects to be GC allocated to be safe? So if you're not using GC (which I imagine lots of perf sensitive code will want to avoid), what's preventing errors there?)

Maybe I've got the wrong impression and their docs are terribly misleading and there are safety checks all over. But I found the dics easy to understand last time I read them and the safety issues seemed clearly marked and more or less where'd you expect.
A 150 foot long skid mark seems like pretty compelling evidence of unintended acceleration.
While it's still very early, it's really exciting to see progress being made on Dockerizing Windows.
To add to this: If you're comfortable with command-line utilities, Vagrant is amazing for VM management.
That's funny, I think the rise of SNI for https everywhere will be the final nail for most XP/IE-old users... At this point even IE9 is going away relatively quickly.

I agree about performance.. a fast machine around when the Core-2's came out is still pretty decent today with sufficient ram, which a lot of them even had.
Yeah, that too. Come to think of it, that was probably more his concern than just halting.
Source: been here three years and counting...

You forget that the EntrePass (the entrepreneur visa you speak of) requires investors/VCs from an approved list, all of which are Singaporean; and that even SEEDS funding requires a local investor. So if you're foreign, or even local but with foreign investors (like, say, a US VC), no funding. I talked to these investors and they either aren't investing or want to see 30k/month in revenue. I suspect people were buying themselves residencies with the EntrePass at a fraction of the investor visa amount so they made it ineffective as a visa.

On the visa side, I've seen a lot of people play some kind of musical chairs. The key is the local director, so you pay a few hundred dollars to a firm to hold that directorship whilst incorporating, apply for an EP (standard work visa) for yourself which comes through in 7 working days, and then get the local directorship assigned to your EP. This does involve plugging in 50k or so of capital and paying yourself 8k/month (SGD) out of it (income tax being quite low it's not too onerous).

I don't like playing games with immigration (I don't know if the EP local directorship game is officious or a hack soon to be eliminated) so my startup is incorporated in the UK and Hong Kong until I get PR (I did Hong Kong first, but the paperwork and agent fees just killed me - I'd rather pay an accountant and 20% corp tax). That local directorship rule is a real pain in Singapore and I hope a government official is reading this.

That being said, if you are a local (citizen/PR), it is cheap and very fast to incorporate a Private Limited, the rule of law is exemplary, taxes are low, and it's probably the most visa-friendly first world country in the world.

Status-wise I think a lot of bankers and MBAs are getting into "startups", unfortunately, and just as in the US it's become an acceptable career path. I don't think the feeling towards startups is any different from say, most European countries, amongst the older folk.

Singapore's startup scene suffers from the same problem every non-Valley startup scene suffers: the best valuations and deal speed that we hear of in the Valley doesn't really exist anywhere else. For example, I remember calculating that the Bay Area received around 20x as much venture funding as the entire of the United Kingdom, despite the latter's status as an old startup hub containing the world's largest non-US financial centre. The causes have been debated to death in many places, I personally favor the "lack of big exits locally" explanation, which makes it hard for local investors to want to touch the asset class and in turn disincentivizes talent from getting into startups (mostly, they go to the US). When it takes you 6 months instead of 2 weeks to close a round, and you give up 20% instead of 7% for the seed round, it's much harder to grow that into a global business.

edit - just noticed who the author was. Strongly recommend London based folks go meet him! Zach is a fantastic guy and the kind of investor I would LOVE to have in my startup (if I had investors).
Don't put third party advertisements in. If you are going to do any advertising, come up with a second project that might be of interest to your demographic, but that costs money, and advertise for your own product.

I'd consider some sort of soccer score app that integrates with FB.
Congratulations on shipping! A big step for any project.

Not much useful to say otherwise except... come back in a bit and update us on how your app is doing on the app store and such? Considering 60% of apps never get downloaded, I'm at least curious where your app falls in; if it proves to have been worth the effort or not when everything is hindsight.
Not only that, but I'd say it (could be) the best place to learn about the very bottom of the computing stack, and experiment with chip design and wacky ideas.
This type of coding is I think best understood by the following tradeoff: they know exactly what the code must do; and the loss if it fails to do that thing is enormous; so it worth expending enormous effort to ensure it does that thing exactly.

In most user-facing software in the Internet age, the reverse is true: we do not really know what the software should do; but the penalty for a bug is not great; so, it is not worth expending enormous effort to be big free; instead it is better to expend great effort to be nimble and find out just what it is the software should be doing to begin with.

Very different environments yielding very different methodologies. I can't say one is better, just de gustibus non est disputandum.
http://www.warplife.com/tips/webmaster/

Every single page on your site - not just the homepage - should have enough "above the fold" to grab the attention of your visitor. Above the fold in this case means that all the important content can be seen without scrolling or resizing the browser window. Be advised that many of your clients won't have big screens.

My server logs tell me that about half my visitors use mobile devices. Unfortunately my own site works very poorly for them so I am tinkering with improvements.

Ask for the sale - this is known as a "Call To Action" in the advertising business. The reason junk mail says "Buy Now! Don't Delay!" is that it really works; without that call to action, even if the recipient reads the direct mail piece, it might not actually occur to them to make an actual purchase.

In the case of a consultant, on every single page provide your email and phone number. You might want to use a screening service as was once provided by LinxConnect. They're out of business now; other than setting up my own asterix server, I don't know how to do that.

Read Jakob Nielsen's "Homepage Usability: 100 Websites Deconstructed" (not sure of the exact title).
Show HN: Diff.io
Have a read of John Berger's "Ways of seeing". He believes the rich are trying to exclude the poor from art by insisting that the original has some indefinable quality to it that is inherently better in order to retain a higher ground by owning originals in a world where perfect copies can be made.

http://www.goodreads.com/book/show/2784.Ways_of_Seeing

It's very good and a short book. Really you've already stumbled across one idea yourself just by not falling for their BS.

Also see Orson Wells "F for fake":

http://www.imdb.com/title/tt0072962/

Like Ways of Seeing it's short and very good.The main forger is fabulously talented IMHO.
Engineers take a step toward silicon photonic computing
Load up a current 8.1 with classic shell (old menu), clover (explorer replacement), conemu (terminal replacement) and git extensions (which include gnu32 tools, bash, ssh etc) ... you can set bash to your default terminal in conemu even.

Works pretty well, if you need more, have a virtual or real linux machine running in the background and ssh to it for shell related bits. Or go farther into the rabbit hole with cygwin, but I don't find that I need that much myself, I have in the past though.
A good pair of IEMs. Headphones still leak outside noise even with the best noise cancelling. A good seal with a good pair of IEMS pretty much cancels out any ambient noise in the room.

This is the #1 distraction remedy for me that helps me maintain focus.

Given an empty room and nobody around I can get a lot of shit done.

From this engineers perspective every b-hole with VC funding thinks `open floor plans` are awesome and exposes their engineers to the constant distractions throughout the day for little or no reason other than to be trendy.

If I were an investor I would never invest in a company that puts their engineers in an open floor plan UNLESS that floor was only 100% engineers in which they would all be telling each other to STFU if they were too loud. Telling people in other departments to PLEASE STFU rarely ever happens, and when it does it is usually scoffed at.

So many companies in the bay area are pissing their money away faster than our water can be consumed because of this.

I really don't understand the higher level objective.

Conway's law still applies - open floor plan or not. Companies should maximize productivity - they seem to only realize the benefit amongst marketing and sales teams, leaving engineers wondering "WTF mate?"
>Cost effectiveness... well ipillimumab costs 100k a year for 4 doses, and nivolumab is probably going to cost another 100k at least on top of that, and is generally continued indefinitely, and the medication to turn off overly vigorous immune responses can also be expensive...

I cannot imagine a chemical process to create those drugs that justifies the prices mentioned.

Is the price at least subsidising the costs of research, or is it an arbitrary price set by the drug company because "it can"?
What would be your use-case for reliable out-of-order packet delivery? Streaming/VOIP are convincing use-cases for "slightly unreliable" in-order delivery (that is, sacrifice reliability but not order). I'd love to hear your case for the revers (sacrifice order but not reliability).
Thanks - we had discussions about this exact issue. We wanted something that wasn't a checkmark in the icon.

We played with another variation for quite some time but it didn't indicate anything related to tasks/completing something.

I really like what Apple has done with the icon for iOS "Activity" app that accompanies the Apple Watch. That the conveys a similar message to what we're doing.

(I do confess: I've tap-held our app icon from Springboard a few icons, which enables the app wiggle for rearranging apps)
Ask HN: What Happened to Coin (YC W13)
Can't seem to find any recent news about them and their site doesn't say much.
I can't get to see the page, it is sending this:

The page you were looking for doesn't exist.

You may have mistyped the address or the page may have moved.
Maybe other link?
Are both computers running the same software? Because if so, that's a single point of failure right there.

(Just like multiply redundant hardware won't help you if there's a design flaw and they all fail at once.)
I love Wunderlist especially because it works on my work Linux desktop, home Macbook, iPhone and what not.

I wonder what does this entail for users like me? Is MS going to leave the app as it is or is it going to be integrated into something else?
Spreemo | New York City | Senior and Junior Software Engineers (Rails)

Spreemo, newly funded healthcare marketplace in FiDi (downtown Manhattan) in New York City (NYC). Looking for junior and senior full-stack Ruby on Rails developers. Good pay, environment, and team. Help fix healthcare by providing transparency in both cost and quality.

http://spreemo.com/careers/senior-rails-developer/
Time is money. How much time are you willing to spend to make this work?

I'd spend the "time" on another dedicated box.
I never said it was the best method to use over a hash function. However, it's much better than plain text and it would be unethical to say the company didn't have any security of the original poster doesn't know for sure.
I just finished reading The Cuckoo's Egg today it's about security in the days of Arpanet et al (1986).

It was a little goofy and it has a lot of human interest stuff in it to make it more of a story, but I liked it.

I can't remember life before everyone was on dialup Internet, so it was very informative to me.

pg shows up as a student in a tiny aside at the very end!

Story summarized here:

http://en.m.wikipedia.org/wiki/The_Cuckoo%27s_Egg

ACM article covering the story's events (May 1988):

http://dl.acm.org/citation.cfm?id=42412&dl=ACM&coll=DL&CFID=...
Show HN: A terminal spectrum analyzer for mpd
A pal of mine told me about a make of car (could've been the Fiat 128 or the VW Polo - circa mid to late 80's) that had a small analogue clock as an optional extra.

Apparently it was always factory fitted into the dashboard. If you didn't order the clock, or whatever option pack that included the clock, the manufacturer just put a blanking plate over the clock face and (I think) disconnected the power (my memory is vague on this). He claimed to have discovered this on one of his, or his mother's cars, when curiosity got the better of him as to what was behind one of these accessory blanking plates.

This may have been a shaggy dog story though.
I'm re-playing Super Metroid from the Super Nintendo glory days. Part of the entire charm of the game is repeated exploring of previous areas of the game with new tools, always looking for new secrets and areas. I do not wish Nintendo had applied the advice "never make me repeat a level" when designing the game.

This game (along with sprawling later-generation Castlevania titles) helped spawn an entire popular genre of games, "Metroidvania" that have been very successful.
That reminded me of phone plans, oddly enough. For a while, everybody was advertising their data plans as unlimited, and then the tech press would get all upset when they found the limit.

I always thought the whole thing was dumb - of course there's a limit. Or are we supposed to believe we can push megabytes/s nonstop all month? I'd rather have them just tell me what the limit is and what happens when you go over it than pretend it's unlimited. And stop having the tech press act like the sky is falling when they discover that the unlimited plan actually has a limit.
Little of column A, little of column B. The research is expensive. But living is effectively priceless.

There are solutions to this, and countries that are not mine will probably avail themselves of them sooner or later.
Tell that to someone who spent $5k on the last PPC generation Mac Pro...
In some (very loose) sense, those two things are the same thing. It's not that these people say to themselves "man, I hate how I can't wear X shirt to work, better quit" but rather "the culture here (dress code, socialization patterns, etc) seems to default to white, and people view me as an outsider." I think that that's probably much more common than explicit disrespect.
If an error is caught and handled, calling it a crash seems disingenuous.
Not to be self-serving, but I've always been fascinated by Therac-25. I ended up doing a deep dive a few months back and put together a short 5ish minute podcast episode about it:

http://tinycast.in/2015/01/27/therac-25/

I used this PDF as one of the primary resources and it was a fascinating read.
CareerLounge is hiring Full-time Web Developers in Prahran, Melbourne, Australia to build out the next generation of its products.

We're looking for anyone with React familiarity, a strong understanding of Javascript (we write in ES6) and modern HTML/CSS, and a passion for delivering the best possible user experience. Ruby experience and API design are also a plus. We have many great products with validated market fit in the pipeline, we just need you! Remote work may be considered for the right applicant.

More information about the role here: https://careerlounge.com.au/careers/uxui-engineer/

To apply, see our website or email tom.mckenzie@careerlounge.com.au
Tourbuzz - http://www.tourbuzz.net - Atlanta, GA

Tourbuzz is a leader in the real estate photography and listing marketing space, now serving 2M+ unique visitors a month.

We're bootstrapped, profitable, growing fast, debt-free, and in a brand new office, all with only 10 people. This is a great opportunity to join a successful product team that's still very early and playing in a huge market.

We are looking for full-stack engineers (PHP/Postgres/Angular) to help lead development of major new functionality.

Apply online: http://about.tourbuzz.net/careers/
Nice to see your name pop up Alan! Looks like things are going well :)
Hey there,

Any way I can talk to you about Planet Labs? I've had a few questions for a while regarding some of the work and opportunities in general.
This is silly. Learning to program is learning a new language, learning to make something. It's being creative, persistent, and paying strong attention to detail. It takes time, energy, passion, blood, sweat, and tears, but is a skill that can be acquired and honed.
The Vietnam War could have been prevented, had the Versailles Treaty granted Vietnam its independence, as Ho Chi Minh requested when he attended the Hall of Mirrors conference.

My father was an anti-aircraft missile fire control officer aboard the USS Providence. While he never told me, it was later declassified that the talos missiles he fired, could be fitted with nuclear warheads.

I'm not real sure about the rationale but I figure nuclear antiaircraft missiles would be used if the enemy was swarming.

After many years of quiet contemplation, Dad told me one day "We should not have been in Vietnam".

65,000 americans died during the war, 250,000 vietnam vets committed suicide. At least a million vietnamese perished.

But Vietnam did get its independence, and the US and vietnam are the best of friends.
Or patron them, and sell a mod to override their premature obsolescence.
Aren't the prices for these drugs so high because they basically have to be made by hand? Since these small drug companies don't have any real manufacturing capabilities.
Iron Knights Cheats Hack Tool No Survey
Thanks, appreciate the kind words.

We really tried to pull back the features as much as possible. We storyboarded complex stats charts, reports, being able to add in data for missed days, etc... but all that adds to complexity and technical debt

It looks to me both apps target the same mindset, but with slightly different execution.

Streaks limits the number of tasks and adds pretty icons, plus HealthKit integration, while it looks like HabitList puts a bigger focus on the reporting side of things.
How does it handle making a blocking socket call in a go goroutine?
Log in with Twitter from Client with Angular and OAuth.io
Similar problems still exist, turns out software is hard: https://medium.com/backchannel/how-technology-led-a-hospital...
Thanks! C'mon back to Atlanta and bring like 500+ engineers with you, we really need them -- the ATL tech scene has absolutely blown up over the past few years :)
Have you never encountered such a bug? It isn't difficult to understand how hard a bug might be to track down when it only affects such a small subset of your users and only under specific circumstances. It is the dreaded Heisenbug
I like this idea but the thing that makes the threads tough is I can scan 400+ posts then come back to 100+ more posted but I can't sort to the new ones.