skysight-inc/HackerNews huggingface dataset:
While true immortality is the ultimate goal of researchers like de Grey, from a practical standpoint, current research is actually focusing on immorbidity (or indefinite lifespan).

Basically, remaining reasonably youthful and healthy does not necessarily keep you from being run over by a truck. For that we'll need some sort of backup-and-restore system.
It's not about being a fan or not, it's about a possibility of doing this in a typical office.
"Jugaad" is more make-do/being (very) resourceful in situations where there aren't other options. "Hack" has a more playful, irreverent connotation whereas jugaad is resourcefulness forced of circumstances, in places/situations where if you aren't inventive, you are left behind. In Hindi, "jugaad" also means to gather/manage/take care of.
> We might get new resources. There are many wars happening that are all about resources. Also, we might get space, which could reduce tensions on earth.

The problem is that we grow exponentially. How long would a 2nd earth last us at our current rate or expansion and resource consumption? Not to mention the massive amount of resources we'll have to take from earth in order to reach Mars and make in inhabitable.

> What could we possibly do to Mars, that in practical terms could make it worse? It's uninhabitable already. If it matters so much to you, then I ask you if the same applies to some planet a billion light years away from us.

It's uninhabitable for us alright, but it's not like we already knew everything about Mars. The whole point of my argument (and the reason NASA is careful about not contaminating marsian soil) is because we don't know what we could find.

And no, it wouldn't matter to me if mars was a billion light years away from us. If we could easily reach new and unexplored planets I wouldn't be objecting to messing with Mars (after all, there are billions of other specimen for us to study), but that's obviously not realistic in the short term (for a big value of "short").

> Or we could also work with what we can reach. I mean it's obviously bad, that Dodos are extinct now, but was life better a thousand years ago, when we were unable to reach and work with oil and gas, even though Dodos still existed?

I'm not sure what's the argument, do you think the colonization of Mauritius and the extinction of the dodo made humanity progress significantly?

As in all things, there's a middle ground to be found, we don't need to destroy in order to move forward.
I'm happy to criticize many NASA design decisions, like the entire Space Shuttle concept. (Which honestly has a lot to do with political requirements but are still bad decisions.)

But what do you think I've said in the comment you replied to that trumps NASA's design decisions? That sterilization is unimportant? I think NASA sterilizing the equipment it uses to detect life is obviously the right design decision. There are results from the Voyager program that are still uncertain because of incomplete sterilization.
I think projecting overconfidence is a social/political survival strategy. The 50% accurate thing is just the hidden reality everyone acknowledges. It's sort of like how people are polite when confronted with ugly babies.
>It is beyond silly to claim that patent reform would harm small inventors when it is the status quo that harms small inventors.

It might be, that the status quo harms small inventors. But I wanted to give a different perspective on the one thing that is in focus with the last patent reforms. What you describe, has nothing to do with that.

The problem is, that the intention of the reform was to prevent parties with no own production to sue other companies because of patent infringements. And such a move would of course block some patent trolls (not all) but also would massively harm small or single person inventors.

"It is beyond silly to claim that" any reform will make things better.

I have seen so many reforms in other areas, that just made things worse -- I would even say most of the "reforms" I have seen.
> and in fact no english word that's 'b' followed by vowel(s) and nothing else

"beau", "bi", "be", "bee", "bao", "boa"

came to mind off the top of my head and are all in the dictionary; there are probably others. Of these, "be", "bee", and "boa" should be pretty non-controversial both in terms of "word" and "English".

For the original issue, "ba" pronounced with the actual letter names does in fact sound like "b-ay". Whether that's what Gregg shorthand does, I can't tell.
I don't understand this. You can just define a function anywhere in python and use it (in local scope). I do this all the time, and it's a lot more clear than an unnamed lambda function. What's the use case here?
I'm sure there an appropriate emoji for how you're feeling right now
The Myers-Briggs Type Indicator and Project Management
http://emptyblogswhicharefunny.tumblr.com/
Couldn't get your Google Cardboard? Here you go :)
Matt Levine is a great writer. He comes from Dealbreaker and still retains an edge in his writing, as well as lots of footnotes.
Good point. And it's still not completely clear that the roads are keeping up with the growth vs pulling it in. There were a couple of good points around larger interstate type services picking your town for HQ if you have extra capacity but in general it still seems too abstract.
In this case, it's no more abuse than Ruby's Enumerable, JavaScript's Array#extras, and of course .NET's LINQ. How is this abuse exactly?
8 Proven Paid Web Traffic Sources for Your Landing Pages
I have to admit, I'd feel awkward taking naps in my office.

What I usually do is go to my car in the parking garage and nap there. It works wonders; I recognize that the 15 min that I lose to the nap would have been lost to my brain being a foggy mess, so the nap is a net gain.
People like me, who use mass transit, don't care about traffic congestion. Queue all you want. I just want more mass transit because travel by mass transit happens in constant time regardless of the amount of travelers (within reasonable bounds. Carriages do get full eventually).
I haven't seen any projects except for rest-example https://github.com/silkapp/rest/tree/master/rest-example

But on the bright side we have been using this in production for a long time :-)
Calculate World Cup Lost Productivity Based On Your Bracket
I see that beauty and spend a ridiculous amount of time in front of machines, i simply don't want to die of a heart attack at 60 being overweight and lonely, after all that shortens your opportunity to do stuff quite a bit more. The amount of time spent in clubs or in the gym is laughable in retrospect and any normal person would attest me an unhealthy balance of time spent in front of a machine vs time spent interacting with other people.
Also it seems like a dream come true that you can work on the stuff you truely love for so long, reality is that most programmers will have to work on some form of boring project for their employer most of time, which isn't really enlightening in most cases.
I've never worked on an app that required more than ~4 javascript dependencies, and the depth of the dependency graph has never been more than 2.
Tinker – Create duration-based goals on your iPhone
Oh wow.. thats a bug... glad they fixed.
I'm more often annoyed by projects named after mythological creatures, vegetables or puns. They're fun for a while, but when I import something into a project, it helps if it's at least a little bit self-documenting – `import Rest` rather than `import Bazooka`, say.
Why New Orleans Is the Coolest Start-up City in America
IntelliJ keeps most of it's buttons hidden (in v13 at least). Might be worth a shot. I'm not entirely sure what you mean by "fuzzy code completion", but IntelliJ supports case-insensitive-in-order-partial-symbol matching.

For example, "jsfmt" with match "jsonFormat", and display the matches as I type so I can arrow-down and hit ENTER if I see what I want (or just keep typing until the list filters down to the one I want).

Implicit invocations get underlined by default as well. Which is nice since I'm rarely at loss for understanding what the compiler is doing to make this code work.
Using yeoman in non cli environment
It could, but would be extremely messy. We think hs-src-exts is really the right tool for the job here.
Implement a Math.TAU constant in Firefox
Poul-Henning Kamp's article "The One-second War (What Time Will You Die?)" [0] is a great read. I certainly was unaware of the background, and how it can affect actual systems.

[0] http://queue.acm.org/detail.cfm?id=1967009
From the article:

Sheldon Goldstein, a professor of mathematics, physics and philosophy at Rutgers University and a supporter of pilot-wave theory, blames the “preposterous” neglect of the theory on “decades of indoctrination.” At this stage, Goldstein and several others noted, researchers risk their careers by questioning quantum orthodoxy.

Can someone from the physics community comment on this? How valid is the pilot-wave theory?
Chicago brought its murder rate down (by not counting murders)
I'm not sure I'm a buyer of the congestion demand pricing. There's a very real cost already involved in traffic. Time lost in the car, quality of life, stress. Anybody who lives in the Bay Area, LA, NY, DC understand that timing your entire life around traffic is the regional pastime. So the argument then has to be an incremental one. If we then layer a more direct money tax of some kind on top of all the crap that already exists then that will be the straw that breaks the camels back and gets enough people off the road. Hmm.
Older versions of the news.arc code have been published. It isn't "incomprehensible"; in fact, it's atypically easy to follow, because it's (perhaps unwisely) built around a continuation passing abstraction he designed for the purpose of simplifying the code.

Maybe you'd have an easier time making whatever point you're trying to make about HN's code by pointing to some spot in the news.arc code that you had trouble understanding.

There are solid criticisms you can make of HN (I could probably come up with 4 or 5), but the fact that you opened with "sloppy" and "incomprehensible" makes me wonder how closely you actually read the code.
Is there a reason why a leap second wouldn't be added if the difference between TAI and UTC is 35s?
The first step is to kick a caffeine habit if you have one. That means no coffee, no tea, no caffeinated soda.
If there was nothing on the roads but fancy Ferraris, and then somebody came along and made a cheap GM that got the job done for much less, that would be newsworthy.
5 Steps to Boost Customer Engagement and Support
I wish there were a starter packet for using the metro. I hate it when people say, "where do you want to go? Oh, that's simple, you just take the Orange line to Such-and-such station. Why couldn't you figure that out? It's so simple." No, that is not simple. That's an insider's language designed to call out the outsiders. I get there and there isn't just an orange line. The orange and green lines overlap. Don't get on the wrong train at the right terminal! Or maybe it's like the purple line, where you have to take the orange line to get to it, and everyone else already knows this, but they don't tell you that, they just say "take the purple line" and I'm left standing there freaking out that I can't see a purple dot on a sign in a poorly-lit cavern.

If I drive somewhere, all I need to know is where it is and where I am and I can eventually get there within 50% of the normal time to get there. Let's take this road that points towards where I want to go. That didn't work? Okay, let's take the next road that points to where I want to go. Unless you're driving around the Pentagon, which I'm fairly certain has had its road systems designed into the shape of a PENTAGRAM, then that will get you to where you want to go in the majority of the US.

And grand total is still faster than walking to the metro, waiting in line for the train to show up, and waiting for it to stop at every spot in between.
The worst part is, to collect your winnings you need to email your account details to the deposed prince..
i find meditation/naps more powerful. getting into the sleep stage totally upsets cycles, etc. at least thats how it is for me
Offices are lagging so far behind. We need bike storage, shower rooms, nap rooms, lots of natural light, open rooms, quiet rooms, better snacks and drinks...
How are generics more difficult to understand than hacking your own mechanism together with casts? That is something I do not understand.
New gorgeous, minimal Weather App
> * 100Mbit/s wired Ethernet network interface (this project provides 802.11n wireless networking, which Wikipedia claims will reach 600Mbit/s).

This project has 2x 100Mbps wired Ethernets in addition to 300Mbps WiFi.

edit:

> * Up to 512Mb of RAM, equal to that in this project. The Wikipedia articles explains that the Indigo2 hardware could theoretically support 1Gb of RAM, but the thermal output of the DRAM available at the time was too great for the enclosure.

As user Wicher below notes, there seems to be bit/byte confusion here. So Indigo has still significantly more memory than this project.
Actually OS X is the only system that guarantees application-modal dialog boxes stay always on top; it's the other platforms that I would need to worry about.
The implementers of MLton, an ML compiler that does C++ style monomorphization, found that after optimization the code size is actually smaller with monomorphization. That's because the specialized code is simpler and can be further optimized. So even if you have multiple specialized copies, the total is still smaller. See here: http://mlton.org/Performance
Visualization: States Most and Least Dependent on the Federal Government
Get a Credit Card, pay it off every month. Repeat.

Although I never understood American's obsession with their credit scores. Unless you're taking out a mortgage tomorrow I don't really see why it matters. Credit scores are a natural part of normal consumer activity, no need to game them.
Raspberry Pi meets 1942 Crosley Radio
Has anyone tried polyphasic sleep cycles as a way to get less sleep without losing cognitive function?
> First of all: no more than 1/3 to 1/2 of the time is spent in LLVM in this particular example.

"translation" is mostly LLVM (in particular, allocation of LLVM data structures).

> I do not know enough to have a definitive opinion of why this difference exists, but judging from the difference between C and C++, I wouldn't be surprised if it were related to Rust's complexity, which includes generics.

If you look at the amount of code in a typical large Rust program that is related to generic instantiations, then it's pretty miniscule (less than 10%).

Typechecking is known to be slow because the way we do method lookups is not well optimized. I don't believe that this is a fundamental issue; it's more that nobody has gotten around to improving it yet.
http://www.gwern.net/Google%20shutdowns is the famous post about divining what Google will shut down next, and seems to have proved accurate in its predictions.

Personally I suspect Groups isn't long for this G+-enabled world.
Cur.to/orkut
A bunch of people have commented on this blog post wearing me away from this new design. To their credit, yes, things do get unwieldy fast... but now I'm not sure where I want to take things as far as event handling is concerned. Maybe I'm wrong about callbacks; I don't know...

The idea to make individual changes asynchronous by default looks like it wouldn't be much of an issue :S
I would contest that many roads are not built or expanded until they are needed and due to that the demand fills out the road on completion. If you were to take a 3 lane road that is at 70% capacity and make it 6 lanes I very highly doubt you would get a 6 lane road at 70% capacity. They reference a % thought an entire city, on a more Macro level a single bigger road can indeed ease congestion, though It may cause other roads leading into it to become congested. The only way out of the trap AFAIK would be to build excess capacity thought the entire system.
35s is the cumulative sum of all leap seconds so far
Try using sbt/zinc. If you keep cached compiler in memory than you avoid initial startup time. Feels so much better to me.
best sleep aid ever: the hostory of the decline and fall of the roman empire by edward gibbon.

2 pages for me and im out like a light.
First, get your name on as many bills as you can (utilities, cell phone, cable, etc).

Get a credit card that you actively use but pay off every month (rolling over debt will not hurt your credit score as long as payments are on time, but as a personal bit of advice, pay it off every month as to avoid a ridiculously slippery slope).

Once your score is somewhere in the 650+ range, and if you're considering a car, financing some of it isn't the worst way to build credit.

Lastly... time. Unfortunately, it just takes a long time to build an excellent credit rating. One ding you'll likely see on every report you pull will be something saying you haven't had credit very long. After about the five year mark, this starts to disappear.

Once again... caps for emphasis - PAY EVERYTHING ON TIME. A year of great payment history can be erased by a few late/missing payments. Keep good track of when bills are due and set up auto-payment if possible to ensure payment. But also watch those accounts like a hawk as even auto-pay is not a guarantee.
Did you read the article though? You may not be sleeping due to your training it but you're at a competitive disadvantage to your peers.
Perhaps you've not used Haskell?

There are no "built in" operators in Haskell, other than " ", which is function application, and which cannot be overridden. Additionally, any "infix operator" can be used in prefix form, by surrounding it in parens - and any function name can be used in infix form, by surrounding it in `backticks`.

All other operators, like +, -, $, <, <$>, >>=, are defined in libraries (specifically in Prelude, the "standard library") - these operators cannot be overloaded in ad-hoc manner as operator overloading is done in other languages (bar qualified module imports) - to make use of one of these operators you must implement an instance of the class which contains it, such as Num for +, -. There's also the requirement to implement fromInteger, signum, negate, etc in Num. (If you can't think of a valid "fromInteger" implementation for your custom type, it's obviously not a Num). Also, some classes have associated laws which should prevent you from using them incorrectly

Admittedly the class/instance scenario could be improved with further checking of these "laws", but that would basically require a full theorem prover baked into the language - something that Haskell will probably get sooner or later.

There's still what I would consider "operator abuse" in Haskell - it's not that of overloading existing operators, but that of introducing new operator aliases for virtually every function in your library, as http://hackage.haskell.org/package/lens-4.1.2/docs/Control-L... does (yuck).

A nice convenient feature of Haskell is that you can scrap the official Prelude library (-XNoImplicitPrelude) and roll your own, as some others have done (e.g, http://hackage.haskell.org/package/classy-prelude). This allows you to effectively "clean up" some of the warts from the early design of the language, so it can continually improve - rather than needing to invent a whole new language when we decide it's not what we want. Num is an example of a class which gets lots of stick, because we'd often like to implement either of addition or mulitplication, but not both.
> Take the Ferengi as the most extreme example. They are basically an anarcho-capitalist society, bordering on kleptocracy.

They are undoubtedly capitalist, but they are far from anarchists. They have leaders that have to power to establish property rights and revoke them. There are episodes of Deep Space 9 about the Ferengi politics in which Ferengi women fight for the right to conduct business and wear clothes (!).
That's a sunk cost though. When someone gets in their car to drive somewhere, they don't think "this trip is going to cost me $7.50" because they pay for their gas at a different time, they pay for their insurance at a different time, they pay for repairs at a different time, and vehicle depreciation is largely invisible. They don't equate time lost to money lost either.

However, if you have a big visual reminder that the road you're driving on will cost you money as soon as you drive on it, then people will be less likely to either take that route or drive altogether.
Is the problem waking up or a groggy feeling the rest of the day?
Add a yoga class to your lunch schedule... usually the final resting period is a great time to grab a 15 minute nap and get ready for the afternoon.
Err, no, such people definitely exist. Whenever a language debate comes up there's always people complaining on one side or another about how language X doesn't have exactly the same feature as language Y.

That's the wrong question to ask in a language debate. The question should be "This thing I can do in language X, how would I do it best in language Y, and how do they compare in tradeoffs?"

I've seen Rubyists complain about blocks a number of times. I've also seen complaints about how Python isn't truly object oriented because not everything is an object (false, actually) and because "len" is a function instead of a method (true technically, but len itself is actually a generic function that uses various OO protocols to determine the answer), though I haven't seen this in some years now.

In reality Ruby and Python are so close to each other on the grand scale of languages in the world that you can barely slide a piece of paper between them... the syntaxes are pretty different but the capabilities are almost identical.
"The article misses the main point of content delivery network JavaScript: The hot cache."

The stats don't really bear that out:
http://statichtml.com/2011/google-ajax-libraries-caching.htm...

and a followup two years later:
http://www.stevesouders.com/blog/2013/03/18/http-archive-jqu...

these third party CDNs are littered with different versions of jQuery and whatever, so the fragmentation of top sites using different versions seems to dent the chances of having one of these libraries hot cached.
>This means raising the price of driving on a road when demand is high. During rush hour, drivers would have to pay a fee to use the most congested roads.

Drivers already pay for the cost in lost time. It's a 'natural' market.

The main problem with this article is the idea that the goal in traffic policy is to reduce congenstion. No, it should be to maximize utility. Sure, if you reduce roads, add congenstion charges then people will find alternatives to cars. That doesn't imply that utility is increased.

Public transportation is typically worse than using a private car. You can't decide when to leave, you pretty much need to plan your trips around public transportation. They don't take you directly from A to B etc. Public transportation becomes effective only when population density becomes high enough.
Some banks have "secured" credit cards. They require a deposit, and issue a credit card for a credit value less than your bank deposit. This is a marketing technique for people who have bad credit, and need to re-establish credit. Use the card, pay it off immediately. Repeat.

Then in six months to a year, apply for other credit cards, perhaps with same bank, perhaps with others.
>Also, the parts of Android that are open aren't really the most interesting ones, but the most mediocre. Much of the guts of Android is merely adequate, technically unimpressive, and deliberately selected over better alternatives because using a truly FOSS base would risk commercial isolation.

Yeah, that's why FireFox OS (HALs, RIL, mediaserver, input system, portions of the graphic system, init, kernel) and Ubuntu Touch (HALs, kernel, RIL, stagefright, input system, etc.) both borrow large pieces from Android. Even Mir uses the Android input system as its base.