skysight-inc/HackerNews huggingface dataset:
There are already plenty of taxes on 'non-green' energy, but the demand curve is inelastic so they make little difference. Nearly every country on the planet has taxes on liquid fuels, for example.

Heavily taxing energy for any reasons always leads to lower economic growth and unemployment. That is because no tax applies globally, so there are always places to move to access the cheapest energy. And usually the places that production one to have lower environmental controls on energy production, leading to a net-worse position for the environment and the people where the production used to be.

Australia implemented the highest 'carbon tax' in the world in 2012. This contributed to the closing of several heavy industry factories within 12-18 months, including aluminum shelters. These factories have all been relocated to places like china and Saudi Arabia, with net-worse outcomes for the environment as a result, and a weaker economy in Australia. A region-specific energy tax is a bad idea because it achieves none of its goals, and measurably makes things worse.
Neither did he, so what's your point?
Yes my technique improved after i purchased a kinesis advantage split keyboard which forced me to separate hands, Now with gtypist drills I am much better on regular ones as well. Great to know learning to type has worked well for you @joshontheweb & @j45
That document refers to 2 296 296 MWh = 2 296 GWh = 2.2 TWh.
Do the StatCounter stats match better?
I never asked for anything; perhaps you are confusing me with luikore.

Namespaces and modules do not prevent name clashes, at least in any language that I'm aware of. Even with a more sophisticated system like Haskell's, you're still out of luck if you have a package name clash. (And getting to the point where that's the limiting factor requires GHC extensions.)

What namespaces/modules buy you with respect to name clashes is just that they make it possible to stomach longer names that make those clashes less likely.

Are you aware of a programming language that does truly prevent name clashes through a namespace or module system? I'd be interested to hear of it.
What about corporate installations? Is 8.0 -> 8.1 seemless enough or will there be a substantial delay in a standard enterprisey environment and thus creating a new browser isle?
That's not how most secretaries work, so that service should be called "Knuthian Secretary" :)
>TL;DR: concurrency is unspecified in C.

Does the same argument apply to binary code ran on a preemptive operating systems? The actual execution order of your code is still unspecified, as the OS an interrupt it whenever it wants.
Yup. We found an exhaustive list of all ze software bugs and ... cough, cough, gasp, gasp... all happen to be in C. Whatever shall we do?
A better way of achieving that would be to set aside a bucket of money to direct towards work that staff would like to see. The staff could then vote for where that money could be spent. It might be solar energy, or it could be cancer research. That would be much more direct and measurable. Berkshire Hathaway does the same thing with its investors - gives them the say where the company spends its charitable contributions.
Co-founder of Streak here: we're happy to add this if there is enough demand. Just email us at waitingforreply@streak.com. If we get enough interest we'll add it tonight. You'll be able to use it for free.
I don't deny the correlation. I question the assumption that it is due to prejudice. It could be due to differences in the predispositions to excel at different types of work between the sexes. Men and women are different.

Why are so many professional basket ball players black? Racism?

There is an implicit assumption in this and its validity is assumed. It is not being questioned.
PyJARVIS: Ubuntu voice control with python
We're working on getting some links updated, but if the position is still listed I'd encourage you to drop us a line :)
The rationale is wishful thinking and nothing more. Some people need to believe men and women are the same in every possible way in all cultures.
C64 BASIC was all there was for many people, otherwise computers were mostly not affordable and available to children. There just wasn't real choice, so we used what we had. If structured BASIC or better had been shipped that would have been the thing to use instead, without a doubt.

Today there's a choice. We can't pretend we are forced. Now there are many MUCH better things. And if we intentionally choose hardware which enforces the use of something bad to start with, when we could put all kinds of things on all kinds of hardware today - it isn't because we were forced but because we are stupid. People with experience use Javascript because they have to in order to program the browser (due to a completely artificial monopoly) and they have the ability to adapt to it. Maybe they even develop stockholm syndrome and forget all the ways it's broken and missing basic capabilities. But that doesn't mean it's a good choice among starting languages when we have a free choice.
> These figures make no sense to me. The fact that we do not have meaningful browser statistics makes no sense either. Why is it so hard to get meaningful figures and why do the figures from the 'experts' vary so much?

It is hard to get a random sample of internet usage. There is just no easy way - how do you do it?

In theory you would pick a random router around the world, and pick a packet going through it, and if it comes from a web browser, count that. Then normalize by traffic amount in that router. That would, in theory, give the right result with a large enough sample size. But no one (except perhaps the NSA) can do it.

On the other hand, there are at least two companies that pretty much know the truth - Google and Facebook. A huge percent of people visit those sites daily, so much that they don't need to randomly sample, worry about bias factors, etc. - they can just look at the data they have. So internally, they have the numbers. But apparently they consider that information valuable, and do not share it.
Are any of the positions open to US-based remote candidates? Thanks!
There is an interesting story here, take a look at the benchmarks http://regmedia.co.uk/2011/04/07/ssd_write_drop_off.jpg

I did a bunch of work with SSDs and trying to get high throughput, at the end of the day I could touch ram at 10 megabytes per millisecond but only do IO at 2 megabyte per millisecond.
Twitter Adds New Oscar Voting Card To App
I think if the code changes due to adding or removing -g, that's definitely a bug in the compiler!

If the generated code does things that can't be represented in the debug info, there are plenty of better solutions, with generating useless debug info being an obvious one. Useless debug info is annoying, but far from the end of the world, not least because just about any experienced programmer will be used to it by now...
That would've already crashed at the p->some_field if p == NULL.

> the compiler is free to assume that `p != NULL` is always true

Only until the first point in the "..." part where it cannot prove that p has not been modified.
I absolutely do not want to put off anyone from environmental work or a global call to change and stop of pollution and other unsustainable activities. But the fact remains that enough damage has been done that the consequences will be felt for a century, even if we turn around this ship tomorrow.
That's not how this works.

Square gets 2.75%. They pay their acquirer (I think Wells Fargo) Interchange+maybe a small fee. For example a swiped (card present) debit card purchase at a retail store is 0.80% + $0.15 (an example - this varies wildly). On $100 that's $0.95. They get $2.75. That's a 60% or so margin. It can also go down quite a bit depending on the type of card used which they really have no control over. For example it could drop to 20% on a corporate rewards card. I would say overall they probably have a very good margin.
It looks like the average CS guy went from rather alpha to rather beta. So, the solution is for CS guys to start working out and stop playing video games. Creepy is code for unattractive, so if CS guys took much better care of themselves, socially intelligent women wouldn't be rightfully put off from CS in general.
Not sure what to do with this, so I'm not up voting it.
This is a failure of education.
"FUSION"
FlightAware - http://flightaware.com/about/careers/ - Houston, TX

FlightAware is the world leader in flight tracking; we accomplish this with creativity, innovation, dedication, diligence, and integrity. FlightAware is over eight years old, is self-financed, with millions a year in revenue, but still ambitious and with the hunger of a startup.

Roles we're looking for:

* Web developer
* Mapping software developer
* Front-end (UI/UX) developer
* IT Operations Support Technician
Those Goddamn Streams
I don't think that's a gendered issue. It's hard to be a founder and raise kids at the same time. Kids are a startup--a human startup. Good luck!
That's cute, but attrition for female tech workers is double that of men.

Something is going on.
Oh, a gasoline-powered car has lots of single points of failure, no question. But it's also a very well-proven technology, and pretty easily fixed even in very out-of-the-way places.

BTW the 12v battery was the last thing to go.
C11/C++11 define a memory model and provide assorted primitives.
It's strange that in neither the article nor the DOE report, there is any information about what is leaking and causing the radiation in the air. Is it Radom? Are there any plausible alternatives?

The article cites an expert that says that "[This] Radioactive material is attracted to your lung tissue." If the dump is leaking Radom, this sentence doesn't make sense.

Another problem is how much radiation is leaking.

From the article:

> In their statement released Monday, the DOE sought to downplay the danger from airborne radiation, claiming that the "concentrations remain well below a level of public or environmental hazard" with a "potential dose of less than one millirem." They compared this to the typical chest x-ray, in which the patient is exposed to approximately 10 millirems.

From the DOE report:

> Dose assessment modeling, which calculates potential radioactivity exposure to people, from the release data showed a potential dose of less than one millirem at each of the environmental sampling locations. A person receives about 10 millirems from a single chest x-ray procedure. The average person living in the United States receives an annual dose of about 620 millirem from exposure to naturally occurring and other sources of radiation.

The articles drop the 620 millirem/year. Most of the people don't know that there are a lot of natural radiation sources.

In all the sources I could found, the radiation of a chest x-ray is approximately 2 millirem (not 10 millirems) (The equivalence is 1 Sv = 100 rem.) (A chest CT is much bigger, 800 millirem.)

And it's not clear if the radiation is 1 millirem/day or 1 millirem/year. In banana equivalent doses it's 100 bananas/day or 100 bananas/year.

From the redaction of the text, I guess it's 1 millirem/year = 100 bananas/year, so it's negligible, I probably eat 100 bananas/year.

(If I'm wrong and it's 1 millirem/day = 100 bananas/day, then it's more worrying. It's more than the EPA recommended yearly dose public, but it's still much less than a CT or the maximal yearly dose for radiation workers.)
Not all, there are a bunch of commercial, synthetic antibiotics. I can think of a few that aren't even sold for their antibiotic properties but instead because of other beneficial effects such as depression treatment (MAOI)
The way you type is not related to the way you think, and therefore code.

I must say extensive computer use (and mainly coding) is what made me type fast & accurately enough (according to the various tests found on this blog post).

Knowing how to talk in a foreign language will help you write better in this same language. I'm not sure that such an analogy can be drawn from typing/coding.

I know some dyslexic people coding pretty well and I'd say that most of the time it's a problem of accuracy.
Hasn't been a problem for Salesforce... /snark
Are you kidding? What home?

Oh, you mean the people who the banks gave giant loans to that it turned out nobody could afford and put everyone into foreclosure? Or their kids, who signed their life away to bankruptcy-proof loans on a degree they never finished, and can't get a job good enough to pay it back?

Have you seen what passes for a parent?

Yes, let's have those people teach their kids personal financial management.
So essentially you're saying that wheelchair ramps shouldn't be installed because we need to maintain an ironclad everone-gets-exactly-the-same-treatment position? A ramp serves only a very select part of the population, therefore it isn't 'fair' and should be shunned?

Women are being treated differently, that is what is keeping them out, so I will endeavour not to treat them differently?

The flaw here is the fundamental flaw in libertarianism: there is no mechanism for evening the playing field. People who already have significant advantage get to keep their significant advantage. Being born into wealth doesn't just mean you have money - you also get a social network, plus you grow up learning about how to handle money and assets, amongst other things. Having classes intended to help people not born into privilege is about trying to level the playing field, not oppress the privileged.

Sometimes I wonder just how many of the vocal "how dare women get their own classes" crew have anything to do with providing education at all.
Free Xbox Live • Free Microsoft Points
But how many people actually need system wide installs on OS X? That's only relevant if more than one uid needs access to the stuff.

(One might argue that in case of one uid per mac, doing a system wide install isn't a problem -- but I'd counter with adding a new user and testing if whatever break-age is introduced with various local package installs is easier/quicker than having to reinstall os x...).
Why I’m Open Sourcing My Failed Startup
Also, in C++ you can assign to the return value of a function returning a reference.
I was thinking about this too. I am somewhat of a lisp newbie, but one of the people on the LedgerSMB team also maintains Armed Bear Common Lisp (i.e. Lisp in the JVM).

I remember talking with him about teaching languages to kids. Like me he has three kids. I was noticing that many of the beginner languages were quite Lispy, including Logo which I had been teaching my oldest and I asked about the suitability of various lisps beyond this (I would end up going the direction of Rebol instead at this point, but plan to come back to Lisp).

His response was that for a beginner, Lisp is nice, but Common Lisp was, in his words, "too big" to be an early programming language, so one has to start small and work up.

I can't help but wonder at this. "Simplicity in the eyes of the user" is not something I have ever associated with Lisp as a whole but it seems like part of that is jumping into Common Lisp directly.

Now, none of this means one couldn't have a lisp for the web. However, we don't have one right now.
Safety circuits are external to the cell, it's the makers of the final product that wire them into the battery pack.
The great thing about language is you can pretty much do whatever you want. Everyone chooses their own communication strategy based on experience and personal preference. Wanna write e-mail? do it. Wanna write email? do it.

There will never be a canonical English. Talk the way you want to and the way that is most effective for you, not the way people tell you to.
On the other hand, Yoda conditions are - as implied by the name - counterintuitive and, as pointed out below, aren't really necessary when compilers pick up this kind of error anyway. The real problem is that this kind of mistake is even possible in the first place.
Rapt.fm, a 500 startups company in SF (814 mission st) and Detroit, is looking for a CTO.

Rapt.fm has big ambitions in the live video and music space, but for now we are more or less chat roulette for rap battles. To interview on the team you have to rap.

https://angel.co/rapt-fm

http://techcrunch.com/2012/11/29/meet-rapt-fm-the-startup-th...

fastcompany.com/3001312/raptfm-spit-rhymes-freestyle-battles-would-make-eminem-proud

erik@rapt.fm
> it's like trying to describe what a Fourier transform is to someone who insists on using roman numerals.

Or describing Latin declensions to someone who reads kanji. The key is that, if the audience admires Latin speakers, you can appear smart.
The CEO of Koofers is a hero
I don't speak for others but I would find Lua much more suitable than Javascript, for non-browser applications.

However, it's ridiculous that I cannot easily just use Lua for browser applications!
Without commenting on the geo-political insights he's discussing... wow, what a pleasant read. He had me laughing out loud at several points.

It could use some copy editing, though.
you did it again.

> I don't care about women in tech.

... > I care about people in tech.

Why would you conclude my position was:

handicapped -> different perspective
women -> different perspective
women -> handicapped

Please don't do that.
Thanks! It didn't work for me on the official youtube android app (facepalm) but this link works.
Google's more representative of general Internet usage. Facebook is more representative of personal, non-corporate Internet usage.
Ask HN: Do you want follow others' HN comments?
What do you think if you can follow other on HN. It's like Twitter but using HN comments rather than Tweets.
Yes, Georgia invaded South Ossetia. It's incredible how often this incident is twisted to portray the Russians as aggressors.
I never understood this. Does hacker school think women as a demographic are less wealthy than men? If they are applying its because they are interested, offering to pay wouldnt make more women interested, it just favors the ones that are even !ore. There's a reason women get imposter syndrome so often, because they are given extraordinary benefits and attention.
> Being a woman isn't having a handicap. Being brown isn't having a handicap. At least it isn't to my mind. Is it to yours?

Is being handicapped a handicap? I can't walk. Am I handicapped when it comes to creating code, or starting an tech company? I'm not in my mind. Am I in yours?

> When you go and talk to people who are women or brown or some intersection of these, one thing that's clear is that they feel much more comfortable when interacting with other folks whose lives and paths look like theirs.

Good job of lumping billions of unique personalities into a single viewpoint. I'm sure some women and brown people feel that way. I'm also sure some women and brown people feel the exact opposite, and some women and brown people have an opinion that is neither of the two stated.

> And that's before I even get into the patterns of harassment and aggression that are reported to me consistently from every. single. female colleague I know.

Really? Every single female colleague you know consistently reports patterns of harassment and aggression? Did you ever consider that maybe your workplace is broken, and not society? Why isn't your workplace getting rid of the harrassors and aggressors, or taking any action at all to fix its obvious brokenness?

> All it requires is knowing people who aren't young, white males.

I'm not young, and I'm not a white male. But that's also irrelevant.
The Internet Explains…What Is Bitcoin?
It would be nice if you had a subreddit and published new entries to the subreddit.

You'd have a nice way to highlight popular cartoons, and i'd have a new source of funny/interesting content.
I felt this was a subliminal advertisement for Ratatype so I tried it out. Not many people use it: I got placed 4 / 75 with these mediocre stats: http://imgur.com/ikSxiSE

I suggest to add some WPM time visualization and a shortcut for restarting. Thank you, it was fun.
Already starting. Universities are intentionally marketing how great it is to have diversity to soften the backlash.
> How do your theories explain their costs being so much lower than what the market would bear?

All those schools could surely fill their seats entirely if they doubled price tomorrow. But there would be a social backlash. They still consistently raise prices faster than inflation.

How many of Stanford's class of 2018 qualifies for that free room-and-board because the families are in the bottom half of families? Since financial aid is just price-discrimination, Stanford isn't leaving that much money on the table.
Is this over already? I'm in the US and just getting "Please stand by."
Okay - that's freaky seeing Herman and Eben converse on the topic... knowing how hard Herman's been working on reverse engineering the VPU/QPU.

Not that I'm saying Eben is trying to hide anything - he just works for Broadcom, a company very concerned with their IP.

Either way, I find the release of this info both surprising and awesome.
So what caused the bug ?
For most systems, if you have a "system python" you'll want the system package manager to manage that python (and python packages). Because breaking python can mean breaking the package manager.

Personally I enjoy having a few bits installed under ~/opt/py-venv and simply add ~/opt/py-ven/bin to my path. It's usually no need to activate a venv to use it -- just call that venv/bin/{python|pip|hg|ipython|<whatever>}.

In other words, whenever I "pip install something" that something is installed in my "default" virtualenv. And if/when things get out of hand/I need to upgrade to a new python -- I can just recreate the virtualenv and install whatever is needed.
It's not over yet, have you tried the livestream link? http://www.livestream.com/femalefounders

EDIT Now it is over.
When your customers are price-insensitive, it becomes stupid to not go all out on amenities.
8.0 should (hopefully) be a very short lived release in the wild. There's no reason at all not to upgrade to 8.1, even in a corporate setting, 8.1 is free, and the upgrade process is very smooth.
If x is unused, the compiler is allowed to remove the assignment. If it does that optimization after it removes the "redundant" null pointer test, the optimizer has legally altered your program to remove the null pointer check you thought you had.

http://blog.llvm.org/2011/05/what-every-c-programmer-should-...

Please read that article, and the rest in the series. Undefined behavior is far more pervasive than you think.
I typed that from a perspective of gross ableism and that was entirely insensitive. Please accept my apologies for that.

The rest of what you said is silly and not really worth responding to, but I was a dick and need to own that.
In nearly 2 decades I have seen only one compiler bug, in MSVC6, which was related to large switch statements.

The most successful way of finding what's causing these "heisenbugs" is to NOT change the binary, but just load it in the debugger as-is, make a guess at where it's failing, and set a few breakpoints/watchpoints. Either the compiler is not generating the code that you expect, or your expectations of the language were wrong, and both cases are fairly clear from looking at the generated code.
> When you collect a few more life experiences, perhaps get a decade of career under your belt, you'll learn how toxic it is when monocultures form.

Perhaps when you collect a few more life experiences, you will realize that saying "When you grow up/stop being immature/a child/etc you'll share my opinion on X, Y, and Z" isn't providing any support for your positions, and even if you was, it is not an effective argument either.
Does anyone have any proof that there are less women founders proportionally than men? How do we know it just doesn't boil down to the fact there are less females in the industry as a whole? And are women actively being discriminated against or do they just have other priorities than founding startups?
Writing to an uninitialized pointer.