skysight-inc/HackerNews huggingface dataset:
Personally, I think Bitcoin is currently a tulip bulb mania, not a Ponzi scheme. (It might one day also be an interesting payment mechanism, but that's not why most people at MtGox bought Bitcoin.)

That said, I don't think the average investor has the chops necessary to fully evaluate a bank, which is effectively what MtGox was. The information asymmetries are just too severe. In this case, depositors didn't lose money on Bitcoin itself, but in what was basically a bank collapse due to negligence or fraud. (Or both; we don't know yet.)

One solution is to always blame the victims. You can't go wrong there! But the solution that I prefer is to regulate banks, and forbid unregulated banks from operating in the regulators' jurisdictions. This oops-the-money-is-all-gone horseshit is exactly the kind of thing an auditor or a bank regulator would have spotted in their first week.
Of course the US, UK and/or France aren't going to intervene, anymore than they intervened in Georgia.

But I doubt Russia actually wants war with the Ukraine either. They just want a Russia-friendly government installed, which they may well end up getting.
Sorry, but I realized my issue was mistaken, and primitivesuave's comment describes why I was put off.
Many?

I believe all of them are based on antibiotics found in nature. They have been modified somewhat for various reasons (including patents), but the basic action hasn't changed.
> The nation I'm a citizen of has a government that renews the consent of the government on a regular basis with free, fair, universal elections.

At best, that just renews the consent of those who do consent. If I didn't vote, or voted for the losing candidate or option, then I am still governed despite not consenting.
As long as we're talking about the appearance, I had to zoom out to be able to see the text with Firefox 27, and then stuff started moving around like some pieces of it were centered with different methods or something.
I'm firmly in the Chrome camp.

At work we have some proxy that needs extra software installed to work transparently. Without it you need to explicitly configure applications to use it.

Group policy takes care of most of this (setting the machine proxy and configuring IE's Internet Options dialog. IE and Chrome and most other apps work just fine but for some goddamn reason Firefox has its own proxy configuration settings and no matter how carefully I configure them it just doesn't work.

Chrome seems to be pretty popular from the "it just works" limited privileges installation and automatic updating point of view, and the "good developer tools" point of view.

We inherited a web application where the developers appeared to have used Chrome exclusively. The development was so Chrome-centric to the point where our support people ask customers if they're using Chrome or not when logging issues. If they're not using Chrome they're asked to try installing it (this is just an informal process that's developed organically).

I feel this is a shame, I want our customers to be able to use whichever browser they choose.
> You are free not to use any of the services offered by society to you, which obviously requires leaving the country.

You are free to avoid me killing you. Just leave your house and never come back so I can live in your house in peace. Ridiculous logic.
No, it isn't. The closest thing to "Firefox OS but not just it" is the Geeksphone Revolution: a dual-boot, Intel powered, Smartphone: http://shop.geeksphone.com/en/phones/9-revolution.html
staticelf, most of us here want that "true equality" that you refer to. But the unassailable fact of the matter is that we don't have it today.

Look around you: assuming you're in IT, unless you work in a truly remarkable place men considerably outnumber women. We (and I mean the egalitarian "we") have to do something about that.

I'd welcome your suggestion. But "start treating everybody as equals" is a goal, and not very prescriptive. How do we get from point A to point B?

(I upvoted you because your discourse is reasoned and polite.)
No, that's still just consent of those who consent.
And yet, they're still governed, and you can bet they will still be governed after this struggle is over.
Among my conservative friends, quite a few say "well, it's happening, but we don't know humans are causing it." So they are already there. "Adaptation, not mitigation" is one of their sayings, and it gets the environmentalists really mad.

FWIW, I agree with you that the cause matters less than the effects.
As someone who is quite familiar with abstract algebra, but who has not used much Haskell, I'm curious about why you think of monoids as simply concatenation? Is this the only, or primary, way they are used in Haskell? A monoid could also be the natural numbers combined with addition for example. Would this not be as useful?
Ruby on Rails developers at AlphaSights, London and New York time zones

http://www.alphasights.com/ruby
Crockford does opinionated wrong. It's fine to be opinionated, but it's not fine to give absurd (often stupid) justifications for actions and beliefs that are wrong:

"I removed pointers from C because I saw people were using them to manipulate implementation defined details of their environment, a practice which would have destroyed interoperability. I know that the lack of pointers makes some people sad, but it shouldn't."

Another of my favorites is the justification for part of why jslint is unusable in any real environment because Crockford thinks anonymous functions are unprofessional and only used by people who don't know what they're doing:

https://groups.yahoo.com/neo/groups/jslint_com/conversations...
This.

Also the split is geographic. The protests are mostly in Kiev, which is in the pro-EU area.

A split in the country is a real possibility.
The law doesn't really set a high bar for debt validation, tbh. Good points here though. I hope to be able to solve them.
"Ignoring NULL checks after a memory location has been accessed" -- what do you mean by that?
It doesn't: https://autonome.wordpress.com/2013/01/15/firefox-os-devices...
You find crazy on both sides of any major issue. NCPPR and Greenpeace are both nut-job organisations which are best ignored. Not because nothing they say is true, but rather the fact they said something has little to do with how true it is.

Think of it like a horoscope sound and bluster, signifying nothing.
Obviously it's a rough description of the East Ukraine/West Ukraine relationship. I'd say that neither 50/50 nor 20/80 numbers are true. This is more complicated than that. Many people involved do not really think in terms of markets. Many of them just had that EU thing like a dream, because their reality is less than they could wish for and Europe is something cool and shiny, so they supported the protest, even if only passively. Back then they probably were in the dominance. Most of currently active participants weren't part of that from the start, but joined the revolution only when it actually looked more or less like revolution. Like beating the cops and all that stuff. It's not like they are "most of the whole country". So, when stuff got real, like war menace, no police in Kiev so some people go wild and abuse others because they are stronger and all these things — opinions tend to change. Right now many people I've talked to don't really care about political stuff, they just feel they have some problems coming. They don't really care about western or eastern markets, they care about being well and ok. Some just go to they work everyday and hope that it will be ok, some just run from the country (to Russia, for example).

So now it would probably be only for the best if Russia holds Crimea and stuff and no real combats coming. They even have excuses for doing so. I'm more worried about if that interests of other major countries (USA, major EU participants) are strong enough to intervene.
> The point for me isn't so much "protection" against unforseen expenses it's just that I want to know up front what costs money and what doesn't.

I also prefer to know up front what things cost or might end up costing. I guess the difference between us is that I make a distinction between my preferences and what policies I think should be forcefully implemented by governments.
> I don't care about women in tech.

I've noticed.

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. You'll learn about the blind spots. The exclusion. The lack of productive conflict from varying ideas.

And perhaps at that point you'll learn why "caring about people in tech" means caring that no people feel actively excluded from its prosperity.

Until then, your callousness makes you emphatically the sort of dime-a-dozen, utterly common, entirely unoriginal personalities that make me want to walk out of this industry and lock the door behind me forever.

Good luck on your journey.
GigMasters (Norwalk, CT) is hiring several positions including:

Web Application Developer: http://www.gigmasters.com/careers/web-application-developer

Junior Web Developer: http://www.gigmasters.com/careers/junior-web-application-dev...

UX Designer: http://www.gigmasters.com/careers/UX-Designer

Web Developer Internship: http://www.gigmasters.com/careers/Internship-in-Web-Developm...

Product Quality Specialist: http://www.gigmasters.com/careers/product-quality-specialist
Remote : Thomson Reuters is hiring GO developers to build an instant messaging server email Matthew.g.campbell@thomsonreuters.com
In the embedded industry, the most common reason for things working when disabling optimizations is violating the ANSI aliasing rules. Embedded programmers type-pun all the time and don't realize it's undefined behavior in C. Most compilers have an option to disable the ANSI aliasing rules, but it really hurts optimization opportunities.

I saw a large codebase completely break when turning on intermodule inlining. The cause: more opportunities for the compiler to find pointers that aren't allowed to alias.
Its a matter of how much "hustling" you like. Someone that hacks a traffic lights and show you how cool they drive and remotely change their lights to green, or someone that hacked a traffic lights and show you how cool sixty cars, twenty dead drivers pileup looks like....
I thought Chrome deployed on Windows as a ClickOnce app. ClickOnce is actually pretty awful for Group Policy deployments.
I think most of this can be done also with the new firefox console. At least in the nightly version.
Ambedkar, Gandhi and the battle against caste
This is absolutely correct, and the article worries me for that reason. C programmers shouldn't learn "Heisenbug == compiler error" -- that's rarely the case. Compilers aren't generally formally verified, but they're also very heavily tested, and it will rarely happen that you expose a compiler bug. It's far more likely you're relying on UB in some way.
And even if you do, now you have a large and probably-buggy test base.
There was no law passed in this setting, but a temporary ban specifically targeted at the Street view cars <http://www.google.com/hostednews/afp/article/ALeqM5gqQOUMhV0... in the wake of the discovery that they were collecting private wireless data, in order to investigate.

I do not live in Austria, but, in my opinion, this does not seem an entirely unreasonable reaction to that discovery. (Incidentally, I think I would be in favor of laws controlling the massive untargeted acquisition of information in public space, for privacy reasons... and I would not mind at all if this meant there was no Street view coverage in my country; quite the contrary.)
Science is a process. Proofs exist in math.
"men considerably outnumber women. We (and I mean the egalitarian "we") have to do something about that."

Why? What is that evidence of? You assume sexism presumably. Men and women are different and have predispositions to excel in different areas.

You know what would be really weird? A 50/50 split. Why is that the definition of correct?

Why are so few people rational about this?
When is the next Male Founders Conference? or is it already done?
You can read all about it here: https://bugzilla.mozilla.org/show_bug.cgi?id=859306

Please add your vote to the issue.
Ask HN: Mac OS X users and virtual appliances
This is a question for Mac OS X users with regards to virtual appliances. The product that I'm working on right now is designed for Linux but I can get it to install natively on OS X with some effort, but I'm not sure if this is the best use of my limited resources. So my question is, what is the current mindset for Mac OS X users when it comes to virtual appliances?

Are you turned off by the idea of having to use virtual box, vmware, etc. Is it native install or no install?

My product runs quite well in a Virtual environment on Windows but I don't have a Mac to test things yet, so I don't quite know how well virtualization is supported on Mac.

Not sure if this makes a difference, but my product is designed to be accessed by your browser. I just want to provide a virtual appliance since it has a lot of moving parts on the server side.

Thanks

Edit: My apologizes if my ask post showed up a couple of times. I was getting a bad gateway error whenever I posted so I didn't know it actually went through the other times.
debugger is a nice keyword, although I've noticed it slipping into committed code (at work) more and more frequently. Our code review process catches it most of the time, but it's noise in the source control system (another commit to remove it).

Doesn't make it any less valuable, and a stray debugger; statement doesn't cause any problems out in production.

The last three were new to me. Emulating mobile layouts will save a heap of time, currently I use Electric Plum's simulators (which are good, but another tool to set up).
It seems to me that these folks are using the shareholder meeting - and Tim cooks response - as theatre to get in the public eye. I'd never heard of them before (and now I know to avoid them) and they've succeeded in getting their message in front of many more people.

This is the reason greenpeace and similar target apple publicly, even though apple was already doing much of what they were asking for.
Charles W. Calomiris and Stephen Haber made a similar point in a recent EconTalk interview discussing their book Fragile by Design. When the US government wants to promote a populist cause (college, home ownership, farms), it is easier to do so off balance sheet by reducing interest rates rather than giving a straightforward subsidy. Thus, we trade economic risk for a reduced federal deficit.

http://www.econtalk.org/archives/2014/02/calomiris_and_h.htm...
The "No True Scotsman" helps out for essentially every language though.
It's not a rebellion when all the fighting / military involvement is done by soldiers of another country. It's called an invasion.
Except that Crimea is already taken over by Russian soldiers. So the senate rubber-stamp is just that.
You raise a good point. Someone in the comments here asked how I arrived at the current price structure, and my answer was basically: price discrimination.

For the time being I just have a contact link for companies with >501 employees, but maybe in the future will have some sort of automated pricing structure even for them.
"Homer: Do you want the job done right or do you want it done fast? Marge: Well, like all Americans... fast!"

As an American, I figure that the most efficient (or maybe you prefer "laziest") option will win in the end. This means dropping spaces and hyphens whenever possible.

Given this, I'm going to say "realtime" will eventually win. It's apparently already in my dictionary since it's not even marked as a spelling mistake.
For every language, there are senses in which it is strongly typed and others in which it is weakly typed.

In this case, we're referring to none of these being errors as weak typing:

if 0: pass
not 42
'a' == 9
I recently ran into a NOAA [1] scientist and talked to him briefly on the subject. He claimed that was there was effectively no one in the field that had any doubt about anthropogenic climate change, although there were many disputes about details. The few who do argue against it (he knew them by name) are very respected and intelligent, but have contrarian personalities, and tend to dispute specific models and argue in favor of uncertainty, rather than arguing that human behavior is definitively unrelated.

Scientific communities are far from immune to taboos and group-think, and I think every idea deserves scrutiny and (true) skepticism, no matter how "settled". But while the science continues to iterate and refine, policy decisions should be based on weight of evidence, which is vastly in favor of human-caused climate change.

[1] http://en.wikipedia.org/wiki/National_Oceanic_and_Atmospheri...
I would like to disagree. While it might be true that being good at typing can help and certainly doesn't hurt I don't think it is a requirement. Also being slow at typing will make you think twice at what you are writing, which is good! Personally I learnt to type properly only finding my first full time job!
The logical negation of "there are rarely these easy mistakes in something, so the NSA must always be involved", is not "because there are always mistakes in everything, that the NSA is never involved".
Also, most people at my school are either really wealthy or really poor. This is because the middle class isn't poor enough to get financial aid, but not rich enough to pay tuition.
I agree with parts of what you say, but I don't see it as relevant to my point. It seems to be an energetic effort in missing the point that I'm making. Of course, it could merely be that I'm making the point poorly, but either way I don't think further long exchanges will get us closer to a mutual understanding. Either way, thanks for trying.
I am quite sure that backwards compatibility won't be an issue. As you may know Firefox OS is aimed at low-end phones, so I don't think they plan on ending support for first generation phones… ever?. The only issue is the manufacturer, which has to take care for the Firmware updates for his own handsets. ZTE doesn't look very eager to give its users constant updates.
Standard example:

void f(struct some_struct* p) {
int x = p->some_field;

/* ... */

if (p != NULL) {
/* this block might be executed even if p = NULL */
}
}

Because reading `p->some_field` is already undefined behavior unless `p != NULL`, the compiler is free to assume that `p != NULL` is always true, and might avoid the check.

If the memory access doesn't crash the program for whatever reason (maybe it got reordered somewhere else or eliminated as dead code or whatever, I dunno), then if you call that function with a NULL pointer, you fall into undefined behavior that might manifest as that check that you put right there being skipped.
> I have in mind (it's not my idea mind you) a Javascript blob one would stick on their blog, like you would for the HF+J fonts, and then an interface for picking cartoons (or themes of cartoons) out for individual posts.

Is there an example of this, or could you please elaborate? I'd love to explore this idea.
Attn: Gays and Lesbian....Here's how to come out the closet
Really? Personally It just sounded like I wasn't invited.

though... that was because I did not read the title clearly.
Even assuming you are correct about this - CS is not one of these areas. If you go back a few decades, programming was a much more even leveled field. In the 80s, approximately 50% of all programmers were female.

(For numbers see e.g. http://blog.fogcreek.com/girls-go-geek-again/)
Sensationalist tech journalism? Well, I never.
I'm interested. What's your e-mail address?
something needs doing

I'm doing something

something has been done.

full disclosure: I have no skin in this game, nor opinions. Just making an observation.
> Just curious to see what people are working on.

I am working on developing a toolchain for consumption of Akoma Ntoso legal documents, my first target being NLTK for some natural language processing. I have not released anything really usable as-of-yet.

(I had to choose a file format that could support everything, and it seems that every player is hellbent on creating their own custom XML format, so I chose something with international appeal and government backing. Mind you I only discovered Akoma Ntoso like 4 months ago, and I've been working on this since like 2009-2010 when California was forced in a lawsuit to allow people to download the law, which was as far as I can tell the first time any law was downloadable in bulk for free on the Internet. It also started out as a learning experience in programming more than anything else, trying different techniques and APIs etc.)

> How does your product/service improve quality of life?

My hope is that my work improves your quality of life by helping keep you sane, out of prison, and focused on things that matter.

* California Codes: ~ 150,000 sections

* United States Code: ~ 50,000 or something

* Code of Federal Regulations: ~ 20,000 or something

* California Code of Regulations: ~ 15,000 or something

Keep in mind that you won't know a section will not send you to prison until after you've read it. And let's not lie: you've never read it.
The simple fact of the matter is that something would have to be badly wrong with the laws of thermodynamics and the theory of chemical bonds in order for our understanding of human climate change to be sufficiently defective that the delusionals point of view was somehow more correct than the consensus view.

Our understanding of the laws of thermodynamics and the theory of chemical bonds are basically what enable civilisation as we know it.
Aren't those undefined behavior bugs?
Exactly. Statcounter puts IE9 at 3.6% and IE10 at 4% which matches actual stats for most websites. It is true that in some countries IE has a much higher share than reported, but the aggregate is correct.
No serious environmentalist I've read believes that misconception. In my view, that's another form of denial. Not the organized PR-flack fraud in the style originated by the tobacco industry, but just the normal human kind of wanting to ignore anything personally inconvenient.
And there are fields where women outnumber men. No one ever bothered to think about equality there and having the need to "uplift" men
yeah, my SaaS just got it's first paying customer. wish there was a way to submit.
JShint would catch that.
TOML is ok too, though I still like YAML better personally. I honestly didn't really like ini files much at any point, even when everything on windows used them, so TOML starts from an unhappy premise for me.
http://gs.statcounter.com/press/open-letter-ms
> TL;DR: concurrency is unspecified in C.

One of the many reasons I'm eagerly the 1.0 release of Rust.
I really couldn't disagree more.

Consulting a lawyer has nothing to do with revenge. It doesn't even really have anything to do with taking legal action! A consultation is just that: getting advice. A lawyer will answer the exact questions the OP asked of HN -- usually for free -- and with the benefit of knowing what they're talking about. Talking to a lawyer does not necessitate any further legal action. It's about knowing what your options are and what the consequences before you do something. And "sitting back and doing nothing" counts as doing something too, and it may have consequences. Why wouldn't you want to find out for sure?

No offense, but have you ever actually talked to a lawyer about a civil matter? I've personally never had a lawyer pressure me to a file a lawsuit or take any aggressive action -- quite the opposite.
Why is 50% correct? Why was that right and later lower values wrong? What is the rationale?
Point noted duiker101, I think though typing well is a discipline in itself and enhances dev productivity.
I think there was a post by Steve Yegge a few years back on learning to type http://steve-yegge.blogspot.com/2008/09/programmings-dirties...