skysight-inc/HackerNews huggingface dataset:
When I read this article, I was blown away by this passage:

> Typically, outsiders cannot comprehend how the massive expenditures never manage to yield energy. Typically, insiders cannot comprehend how little is being invested in a project that presents such immense technical obstacles and also such potential. A graph commonly passed around among the insiders—an enduring scrap of twentieth-century budgetary ephemera—depicts the 1976 federal plan to build a working thermonuclear reactor. The graph tracks various scenarios for attaining fusion energy. The “maximum” effort, the most expensive up front, with initial spending as high as nine billion dollars a year, was projected to yield a reactor by 1990. The “moderate” effort, with spending never exceeding four billion dollars in a year, would take fifteen more years. The fusion community might be easy to criticize for its many unmet milestones, but for decades the United States has never come close to even the moderate effort. In 1977, when the American fusion budget was at its peak, government investment in the research, adjusted for inflation, was seven hundred million dollars; by 1991, this had fallen by more than half. It is now half a billion, not appreciably more than the Korean budget.

The chart was produced by Energy Research and Development Administration (ERDA), which was later subsumed into the Department of Energy and presumably represented the expert wisdom at the time. (Please correct me if you have info that most experts were in fact more optimistic.) It can be found, in 1976 dollars, as figure 1 here:

http://www.21stcenturysciencetech.com/Articles_2010/Winter_2...

I am having a hard time getting over the importance of this. For all the discussion of global warming, energy prices, population crunches, etc., etc., fusion is always ignored as a solution for the simple reason that people think it's unfeasibly costly. And they think that only because they think it's had a history of being grossly more expensive than promised. But if we've really known how much it would cost to get commercial fusion power since 1976, then this reasoning is completely faulty. So then if we just haven't spent the modest amount of money on it...isn't this insane? Someone please tell me what I'm missing.
Since posting this I've had a few people advice me to limit the launch to one or a few cities.

It seems like a good suggestion, since the app wouldn't be too useful until there's a least a few users nearby. Focusing my attention on one city would definitely help with that.

I'm still considering the best strategy, so if you have any advice, comment here or email me at ashrafulsf@gmail.com
https://news.ycombinator.com/item?id=8277020
I like the idea and gave my upvote, but yeah, I found it pretty depressing :-/
The value the customer gets from the labour should be higher than the cost the employer pays to labour, otherwise no labour will be bought or sold.

If the price of a persons labour is insufficient for their living needs the only option is to draw it from society (welfare/charity) or have them suffer. Trying to pass that on to the customers or the employers of labour directly will result in unemployment.
Yes it could be implied if left out. Due to type inference.

`5` would be signed or unsigned if left off. Depends on how you use it.

So you could try.

use std::num::abs;

let v = vec!['a', 'b', 'c', 'd'];
let x = 3;
let c = v[x]; // v.index (operator overload) constrains x to type uint.

let y = abs(x); // error: failed to find an implementation of trait core::num::Signed for uint.
// abs can't constain the type to an int because abs can take anything that
// implements `Signed` (eg BigInt)

If you wanted to make sure that x was signed.

let v = vec!['a', 'b', 'c', 'd'];
let x = 3i;
let y = abs(x); // Ok as x is signed.
let c = v[x]; // error: mismatched types: expected `uint` but found `int`

If you really wanted to index to try an index with an int you can use a checked cast.

let casted = x.to_uint(); // Returns None if x is negative or Some(x) if it's postive.

Also a generic int doesn't have to be int or uint, it can be any integer value: signed: i8, i16, i32, i64 or int. Unsigned: u8, u16, u32, u64 or uint.
There's already a few competing free versions of this depending on the strength of the supply or demand signal.

- bumming a ride

- hitchhiking

- car jacking

- kidnapping
Yes, it's a general purpose language and can be used for many different things, but as its name once indicated, PHP's primary use case is preprocessing hypertext. I think it would make sense since that's what almost all the PHP in the wild is involved with. Although i'm sure escaping could also be disabled by default when running from the command line.
> mortgage which is a plan to kill you debt

I thought that this must be a joke, but it looks like it's not far off: http://www.etymonline.com/index.php?term=mortgage.
http://forthsalon.appspot.com/haiku-view/ahBzfmZvcnRoc2Fsb24...
Considering its the only real option for anyone in China/India to work in the US, what would you replace it with? Or do you prefer they stay right where they are?
Petition – THE PRESIDENT: STOP HEALTHY CATS&DOGS EUTHANIZED – Change.org
It crashes my browser
Not place of birth. Power structure controlling place of birth.
The Senator is arguing in favor of industry hiring collusion, while Apple et Al are getting hammered in the courts for doing so?
Haskell already does something almost like this. Expressions such as "factorial 5" may be lifted to the top level as a Constant Applicative Form (CAF). This allows the result to be computed once the first time they are needed and then subsequently shared, even across function invocations.

The advantage of this approach over doing it at compile time is that you don't risk blowing up your compilation time.
It's a direct link to a commercial product, so yeah. But at least it's honest about what it is. And Ubiquiti has a reputation for providing good value for the money, which is of some interest to hackers.
Sure, there were two statements I made.

>On consumer-grade SATA drives that have a URE rate of 1 in 10^14, that means if the data on the surviving drives totals 12TB, the probability of the array failing rebuild is close to 100%.

10^14 bits is 12.5 TB, so on average, the chance of 12TB being read without a single URE is very low, and the probability the array fails to rebuild is close to 100%. I was estimating 10^14 bits to be about 12TB, so the probability is actually 12/12.5 = 96% chance of failure.

>...he has 12x 4TB drives. Once two drives failed, assuming he is using enterprise drives...there is a 33% chance the entire array fails if he tries to rebuild. If the drives are plain SATA, there is almost no chance the array completes a rebuild.

A RAID6 with two failed drives is effectively the same situation as a RAID5 with one failed drive. In order to rebuild one failed drive, the RAID controller must read all data from every surviving drive to recreate the failed drive. In this case, there are 10x 4TB surviving drives, meaning 40TB of data must be read to rebuild. Because these drives are presumably enterprise quality, I am assuming they are rated to fail reading one sector for every 10^15 bits read (10^15 bits = 125 TB). So it's actually 40/125 = 32% chance of failure if you try to rebuild.
Hey, thanks for the comment.

You're right about the classification of the language. I'm not fully versed in the different terms for these things, so I went with what made the most sense at the time. I can see how that would be confusing to people.

The name is something of a joke. The idea for the language began with a random story generator, so it seemed like a good idea to name the language something that reflected the comical nature of the output (without being blatantly vulgar). I understand why that might be a less-than-ideal name in a professional environment. But it grabs your attention, so there's that.

Your point about providing comparisons between identical code in MH and other languages is a good one. I'll look into adding a few of those. I do understand that it is imperative to distinguish one's product from the rest. This would help that greatly.

I'll work on adding more examples throughout the docs to clarify how the language is meant to be used. Every design decision relating to the syntax was done for a reason. Many people who worked with MH thought it was a bit hard at first, but they quickly got used to it and found it fun to work with. I'm pretty optimistic.
Just curious, is your diet unusual in any way (e.g. vegetarian, vegan, etc.), or was it otherwise unusual when you were supplementing vitamin D? I've never heard of hypercalcemia, but I have heard of osteoporosis, which I assume is caused by hypocalcemia. I have heard a compelling argument that a high animal protein diet causes osteoporosis because protein makes blood ph more acidic and the body draws upon its bone calcium to bring the ph back to normal. If true, it is scary that so many people are into protein supplementation and high protein diets (Atkins, etc.). I'm wondering if low animal protein could cause the opposite effect, and if animal protein may help hypercalcemia.
What is the best bedtime?
>Thirty-five countries, representing more than half the world’s population, are invested in the project, which is so complex to finance that it requires its own currency: the ITER Unit of Account.

Oh lord. This is a perfect example of a bike-shed problem. They couldn't agree to use one country's currency or another, so now they're doing it in a totally custom currency.
Bookmark this post for the next debate about the "programmer shortage" and engineer salaries.
I think the good side-effects of blogging or writing in general makes it worth your time and effort. It will make you a better coder for one, since it's both about elegance and readability, and expressing your thoughts structurally.

So my answer is yes :)
Can you clarify on what you mean by this? I am looking into implementing MH in Javascript right now, so hopefully you will see that somewhere in the future.
As cool as those are, I've always found Numb Res to be the most impressive:

http://directtovideo.wordpress.com/2011/05/03/numb-res/

( http://www.pouet.net/prod.php?which=56900 )

( https://www.youtube.com/watch?v=LTOC_ajkRkU )

Subtle presentation a great effect, but this bit from the demo's nfo is kind of insane:

3d smoothed particle hydrodynamics with a fully-featured solver,
supporting surface tension, viscosity and collisions with arbitrary meshes.

rendering as metaballs converted to triangle meshes with marching cubes.

simulating around 250,000 - 1 million particles per frame and generating & rendering
several million vertices per frame during triangulation.

except we wanted to do it in realtime. on a consumer gpu. on vanilla directx 9.
no cuda/compute, no geometry shaders. (they'd probably be too slow anyway.)

with everything else youd expect from a modern demo going on around it and on top.
the best possible lighting, depth of field, post-process antialiasing.

twice. (for stereoscopic 3d.)
with style.
No source code commenting? No problem.
Besides the whole prototype status, ITER itself also has many problems which conflate the cost (and time) required to build. Every country involved wants to make a "significant" contribution, so you get many parts built in different countries, which may need to tool themselves to build these parts, and that need to later fit together. I even think one part had to be rejected because it didn't fit the rest.

The scale is also crazy, inside the tokamak the magnets can push against each other with forces twice that which the space shuttle's launch creates http://www.iter.org/newsline/269/1593

Once ITER is built though, and if it works, then we'll have the knowledge, and tooling required to make more of the parts to build a second (and that knowledge and tooling is spread amongst many countries). The cost will decrease a lot for the first few, and much more after.
Ditto the other positive comments here. We went through a handful of different wireless manufacturers when trying to set up cheap, reliable mesh networks for a few customers. We finally discovered Ubiquiti (this was a few years ago), and we've stuck with them ever since with almost zero problems.

I think we've had a single unit fail in the last several years.

I don't know anything about this new hardware, but if it's anything like their wireless stuff, it'll be pretty good.

If anybody wants to try out the Ubiquiti hardware, a good reseller is Baltic Networks: http://www.balticnetworks.com/. We order almost all of our Ubiquiti stuff from them, they're good people.
I highly recommend "History of Philosophy without any gaps":
http://www.historyofphilosophy.net/all-episodes
There are a lot of different definitions of "singularity" but generally it means creating superhuman AI, which then makes better AI and does things we can't imagine and so on.
Brooks addresses this:

Perhaps the biggest gain yet to be realized in the programming environment is the use of integrated database systems to keep track of the myriads of details that must be recalled accurately by the individual programmer and kept current in a group of collaborators on a single system.

Surely this work is worthwhile, and surely it will bear some fruit in both productivity
and reliability. But by its very nature, the return from now on must be marginal.

Tools will not solve the essential difficulties of software engineering.
absolutely shocked i just watched 20 mins of that. wonderfully done!
I'm basically wondering why the government thinks it needs to get involved in this kind of stuff at all.
I was paid $18-$24/hr as an developer intern in college in Raleigh, NC (about 5 years ago).
Which is contradicted by their home page, which says "Get your place cleaned" and "we will come back and re-clean it"
Facebook QuickStarts
You will probably luck out the same as the U.S. -- and every immigrant destination -- has forever. The people that have the talent, ability, and motivation to successfully emigrate from one country to another don't tend to be the dumbest people.
The implication being there is no discernible transition between perfectly fine and full-blown cold? You're just trundling along, enjoying your day, and then - BAM! - like a ninja, it's there?

Or are you saying it's too difficult a diagnosis to make without professional support? "What's wrong with you?" "I don't know, my nose is starting to feel a bit weird and my head feels a bit stuffy.".........."Just back from A&E and would you believe it's a cold!" "No!"

Yeah thought not.
its amazing to me how, by simply by speeding up time, a whole new set of patterns and perspectives is readily apparent. we know they are there, but putting them on a more familiar scale makes them so much more real. i think those movies are so powerful because they zoom out in time, space, AND culture. love those films! good idea using their soundtracks to the hyperlapses- going to try it with samsara's now
DVDFab 11th anniversary promotion has been online
Yes, reminds me of that movie "Hot Coffee". Basically negated by "Enigma Cheers" on amazon.com:

http://www.tripperjones.com/stuff/hot_coffee_critique.txt
>No! That is not my premise!

Good, and thanks for clearing it up.

>I am saying that independent of anything Nacchio has to say, he does not appear to have been convicted on trumped-up charges. But that belief is extremely common; even Jason Kottke featured it on his popular blog.

That's fine, but I don't think it makes much difference if the charges were trumped up or legit. When you've got the NSA, you don't always need to trump up charges. Just be patient, catch your mark breaking some law. Maybe give the mark a little nudge if needed. One of Nacchio's complaints was that he wasn't allowed to disclose certain exculpatory facts in public.
Right. I think so. Although I'm not that familiar. I will have a closer look. The differences seem to be the idea of incorporating a blockchain. Also adding a layer of analytics to help the network establish the probability that the actor is identified within the network with only a single identity.

Also my original concept is less about establishing the connections with only people you trust. One idea I had was that if you're only confirmed by people you trust, it may not be as easy for the network to detect fraud (ie. multiple identities) as compared to a network that requires you to confirm your identity across some random subset of the entire network. If you're forced to confirm your identity across the entire network (or some random subset) my intuition tells me it would be less likely that someone could circumvent the rule that you're only allowed to have one identity on the network.

Thanks for the info.
I like it. Short and to the point.
> > so complex to finance that it requires its own currency

> This is a perfect example of a bike-shed problem.

I disagree, I think your post is a perfect example of the "anything I don't understand outside my field must be easy" problem.

http://xkcd.com/793/
From the original paper :

Lu Hong†‡§ and Scott E. Page¶
†Michigan Business School and ¶Complex Systems, University of Michigan, Ann Arbor, MI 48109-1234; and ‡Department of Finance, Loyola University,
Chicago, IL 60611

Now that "Business school" part, that's a good reason to recheck the conclusions.

Heh, I'd like to pretend that a rebuttal to business school ideas will actually change them, but we all know how this will play out.

The idea of diversity is imposed from above, and no-one will care about this. Politics is the origin of the diversity idea, nothing else.
Not all advice is equal
Found these Cool Android L Wallpapers check it out
No. Pretty normal diet. It's often genetic and usually related to thyroid issues (which runs in my family, but so far I don't seem to have, at least nothing out of normal so far).

My treatment was to avoid vitamin D and calcium as much as possible until my blood levels return to a normal range, then reintroduce them slowly. It's harder than you think, since it seems like everything from orange juice to muffins these days is extra fortified to combat osteoporosis and to help with child development (Vitamin D and Calcium fortification in food stuffs is usually to prevent rickets but has the nice side benefit of supposedly helping with Osteoporosis later in life).

After a couple months the issues with the nerves in my face mostly went away and as that happened most of the fatigue disappeared. I'm unusually achy though, all over.

I can eat normal these days most of the time, but if I start feeling like I want to lie down and go to sleep all the time, or the muscles around my eyes feel twitchy, I usually just make sure to cut out dairy and stay out of the sun for a week or two and it goes away. Before I go to the beach or for some kind of extended outdoor activity I'll cut my calcium intake as well.

I usually come back from a day in the sun with skull shattering headaches though (which is supposed to be a sign of Magnesium Deficiency, but I test fine for that) so I don't enjoy many outdoor activities.

For me, Vitamin D kinda sucks.
Cool. Unfortunately I saw all these things on the “about” page after I had figured out how to use it through trial and error. That’s what I get for not paying attention!
Another cool algorithm animation site: http://rosulek.github.io/vamonos/demos/ uses Vamonos (http://rosulek.github.io/vamonos/). However, it looks like you have to write the algorithm twice, once in pseudocode to present to the reader and once in javascript to execute. In the Javascript code, you annotate the execution with the corresponding lines in the pseudocode so that the library can show what's executing.

I haven't dug into Vamono to figure out how that interacts with the browser's event loop. Duncan's use of ES6 generators for that interaction is clever, as is Will's Tailspin JS interpreter.
I'm not so sure diverse (divergent?) approaches to a problem are always better than one leader's effort.

For one thing, stand-out genius or talent shows up randomly in populations, it's not really predictable when or where it will occur. But on rare occasion when a natural leader does emerge, suppressing diversity (of problem-solving approaches) is likely the better strategy.

The true maxima of human effort have generally followed this pattern, born of singularity and not diversity. Once an innovation is widely enough known, it attracts a diverse range of followers who improve the idea and nurture its maturation. Diversity is useful for the "aftercare" of innovation, but not its creation.

The other major point is that value of diversity (however defined) vs. uniformity depends on context. In the context of one's home, there may be many ways to arrange furniture in a room, and with few exceptions, one way is as valid as another. By contrast, in a shared household over time diverse opinions are likely to converge to an arrangement using the space optimally. Diversity probably leads to a better workflow solution vs. one person's choices.

OTOH there is not a great diversity of "valid" ways to remove an inflamed appendix, that is, regardless of other considerations, a qualified surgeon is required and procedural diversity is constrained by the anatomical realities. This situation demands uniformity not diversity.

Finally, "diversity" has an indeterminate number of definitions, and applicability of the term is entirely dependent on context. On second thought, that would seem to drain it of specificity or meaning, on that ground, I should have a policy of using "diversity" carefully and sparingly.
I would replace "What are your values?" with "How do you earn money?" There's an underrated marketing aspect to having a business model you can communicate to normal human beings.
I recently had that experience as well... felt that the code was pretty terrible but didn't want to say anything as the new guy. Toiled at patching it for a month and a half before sitting down and having a talk with some of the more senior developers about my issues. Turns out that I kind of vocalized what a lot of people had been thinking and we rewrote it in less than half the number of lines in about 3 weeks. Not sure what the moral is here, other than that some code is bad.
ZipLidsUSA
Check out http://sweetjs.org/
Ive heard through a friend of a friend that CASA charges around $5K to certify a quad for flying commercially plus you need to pass your PPL theory exam.
> The lines between Mafia and government bureaucrats are not very clear.

FTFY
had no idea google hired such smart people.
I wish there was a HN thread to geek out about the demo scene. Was just watching some of the Mind Candy DVDs recently and going down memory lane.
The myth of venture capital
> won't grant

Do we know that? In this case it seems that they just didn't bother to apply. Unfortunately, that seems to be the normal way these ridesharing companies operate: ignore the law knowing that when they're called on it the media will spin it as "Evil Government Bureaucrat Does Job"

As others have pointed out, running the service inside of the regulation would probably require some changes on their part. In particular, I bet they won't be allowed to directly bill based on time or distance driven: if I'm on a bus that gets delayed in bad traffic or forced on a long detour I won't be asked for more money, but in a cab I would be. They should be able to still bill for distance-by-shortest-route though which should work well since it should be highly correlated, especially if they charge more during rush hour when travel is expected to be slower and thus costlier.
No. This is exactly what government does.
I'm currently looking at textbook industry and believe it's a part technology and part business model solution where we can draw from trends in some other industries. We have some ideas but it's a work in progress.

If anyone is interesting in this domain and would like to chat, please ping me. I'm in SF Bay Area, email is in my HN profile.
Cal prof Joshua Bloom makes earthquake alert kit for $110
Wanted to update you that all resumes on private URLs should now be printable. Thanks again for the request!