skysight-inc/HackerNews huggingface dataset:
Here's the thing: it's not humour. It's misogyny thinly dressed as an "edgy" dig so that anyone who protests can be deflected with this sort of defence. It's a tried and true technique to broadcast bigotry and slander with a wink and a nudge.

I'm not saying you agree with his sentiments, but I am saying that it's not ok to say "it's just a joke". And it's not ok for Dell to let him continue to moderate their conference - even if they didn't realise what they were getting into, they should have removed him at the first sign things were not as they seemed.

PS we have very different definitions of 'self-deprecating'.
>Hitchens was kind enough to document it heavily //

You appear to think Hitchens didn't have a huge axe to grind ...? If you had to pick someone who would be least likely to make an unbiased report of Mother Theresa's actions then he's be pretty close to top of the list.

>How she stipulated the use of dull needles. //

This seems least likely to be possibly contextually twisted; do you have a reference to a corroborating report on such things from a, shall we say, less motivated party?

As the claim is she stipulated it I expect the reasoning is in her letters or the accounts of her workers?
A justified decision may be appropriate to be painful. Do you think the person who dropped the atomic bomb on Hiroshima should feel good about it, even if it were universally agreed to be the lesser evil?
IMHO, just avoid the whole question and rent outside the USA.
Contrary views like "Linus's shit doesn't stink"?

Actually, I think Linus was factually correct. The persons involved were morons. :-)
You added the word "dole" and thereby changed the content of what you claimed to reply to.
As a C programmer I like the concept but debugging is going to be a nightmare. Look at how pointers translate to Javascript. I don't foresee being able to debug anything with code like that in Chrome Developer Tools.
IANAL, but in various contexts, apologies actually work to defuse the situation and prevent legal action. I've read research into malpractice and product negligence that indicates that sincere apologies actually reduce lawsuits, because, in many cases, the lawsuits are sparked not by the initial negligent act, but rather by stone-walling. I can't find those references tonight, alas.

But there is this research into problem resolution for German Ebay customers

http://www.psmag.com/culture/were-sorry-not-all-apologies-ar...

that indicates that a real apology from a vendor is more effective than (some amount of) cash in getting a customer to withdraw negative evaluations.
Expect a 6 month freeze on Facebook’s Instagram acquisition
Is there a market for data / lists?
Hello,

I like crawling things, right now I am in the middle of trying to find all the domains of a country by crawling and finding them all.

Is there a demand for this kind of data? Things like

- Most/all domains of a country
- Sites running a particular framework (eg RoR or Wordpress).
- List of sites running on certain ips

Any of that? As this is something fun, I would still like to monazite it some how at the end of the day, so I can keep doing it - and pay my bills.

Is there a market place, need, want for this, or maybe there is some data out there which I could get (no, not email harvesting).

Any thoughts or suggestions would be appreciated.
> PS we have very different definitions of 'self-deprecating'.

It's self deprecating when you make ridiculously over the top statements about how awesome you are because it makes you look like an idiot. That old "I'm a pretty big deal around here" chestnut.

It is humour, whether or not it is taken as such is a different issue, when Bill Hicks gets up on stage and repeatedly tells people in advertising to kill themselves, he's not actually serious. Some might take that seriously but he's a comedian and it's humor.

If an advertising exec is heinously offended that he was just repeatedly directly told he ought to kill himself because he will never amount to anything or accomplish anything good in his life, does that mean that it wasn't humor?

You may well have a point about the venue potentially being inappropriate for this kind of thing, however to actually take the content of the comedy literally and seriously and be offended by it is just completely missing the point.
That's true in principle, but it requires the time, tools and privacy to open the case and remove the media. In practice the ability to caually boot an alternative OS (from a USB stick, say) is a hole worth plugging in a lot of cases. This can be done easily enough with a BIOS password, but the problem is that GRUB's default configuration defeats this by allowing the user direct control over booting. I don't think it's insane, though you're right that this can't produce a "secure" installation.
I never really thought of it that way, but I guess in that context it makes sense why that's frowned upon.
Müşterilerimizin Dikkatine
"Being sane in insane places", the 1973 Rosenhan experiment, concluded "we cannot distinguish the sane from the insane in psychiatric hospitals" http://en.wikipedia.org/wiki/Rosenhan_experiment
In practice, most safe languages provide back doors and foreign interfaces to unsafe code. Look at Obj.magic in Ocaml, or unsafePerformIO in haskell, or ffi/unsafe in Racket.

But on the web, you obviously can't tolerate true unsafe back doors. This project gives you something that is "unsafe" in that you can read or write to parts of the allocated "heap" buffer that you aren't supposed to, but it's not possible for that to violate JavaScript's safety. And the compiler is generating extremely optimizable code, so it JITs very, very well.

On top of that, the fact that it's all implemented on top of a simple API (typed arrays) means that you could compile in a safe mode that does extra checks, or even trap all memory traffic and build valgrind-like diagnostic tools. It's starting out as a virtualized abstract machine, which means it's easy to hook into and provide great development tools.

I probably wouldn't reach for this kind of dialect for most purposes. But for very performance-sensitive kernels, it's got promise. But it's an experiment, so we'll see!
Dave, is there any way to get involved?

There would always be the option of running the code out into a raw VM host using NaCL or Xax style container (I know Mozilla dont see these approaches as necessarily compatible with the open web). But to take an approach like boot to gecko to the next level and being compatible with low power usage, I dream of running near native code - inline SSE/Neon with a fallback to generic code.
Kids are also more likely to accept their environment as normal because they have never seen different, and so don't think to complain about abuse, neglect, religion (if you think that is vrainwashing), etc
What one thing are you good at? HTML5 vs Native. Young developer confusion.
VintageStudio - Visual Studio 2010 based IDE for Commodore-64
I don't think kids who torture cats are the heroes of change you are looking for, though.
Here's the video of the presentation and the slides as a pdf:

http://www.youtube.com/watch?v=8e0l_Dt28MQ

https://ep2012.europython.eu/media/conference/slides/5-years...
All these anecdotes about people losing weight as a good way to improve your life- sort of assume everyone has weight to lose. What if you are healthy and athletic already? Do we miss out on the benefits of "feeling great about myself after losing 20, 50, 100 pounds"?
Isn't the conversion rate what you're interested in? This experiment will definitely tell you whether one link has a higher conversion rate.
I agree this won't show what your customers prefer, because you aren't giving your customers a choice. This might show you which of these your customers will buy from if they have no choice though.

If you want to see which they prefer, why don't you just have all three options on the page and see which one gets the most sales? Surely you can just see how much revenue is coming in from the different outlets?

It seems to me like this isn't a great use case for a/b testing. If you have all three options and one of them never gets used, stop showing that option.
I tried this once with a proxy script and it eventually lead to inconsistencies. I've settled on using an apache reverse proxy when I need to do cross-domain json posts (typically for dev work).Just put this in your vhost config

ProxyPass /api/ http://destination.com/api/
ProxyPassReverse /api/ http://destination.com/api/
Wait... Rob can afford a car? I thought he had to ride to work on a paddle board? And I'm also going to call BS on his bulging pecs and biceps. I bet he couldn't even bench the bar for 10 reps.
Show HN: My weekend project, yet another JSON-RPC server in NodeJS
If you're using Gnome 3 fallback you can add / remove applets like Gnome 2. The only difference is you have to alt + right-click on a panel / applet instead of just a regular right-click.
I disagree. The fact that ATT unlocked my Galaxy S2 last November for me without hesitation when I told them I would be out of the country 3 months each year says otherwise. Even last year, with my iPhone4 they wouldn't do this for me. ATT essentially said the same thing they had in 2009, "we're sorry, if you had any other device but an iPhone we'd be glad to unlock it, but we're prohibited by Apple from doing so..."

Maybe Verizon is better for customers who travel abroad often. But ATT showed me they were willing to unlock my non-iPhone without hesitation, so I still blame Apple. And the number of shady iPhone unlocker operations in both London and Tokyo tells me I'm not alone in their aggressive lock-in practices.

Maybe Verizon customers get a better deal, and I know unlocked iPhones are available now. Honestly, for the hefty price tag I've never considered unlocked iPhones here in the states. Sim-free plans in the US don't seem to offer the same level of discount that they do elsewhere in the world. Here it seems better to just sign the contract and take the carrier subsidy (something which I fully blame the carriers, not Apple, for).

It wasn't until Google started selling the Galaxy Nexus through the Play store for $399 that I even considered buying an unlocked phone. I am still under contract with ATT, but for this price the extra freedom I get is worth it to me. Definitely not gonna pay > $600 for it though.

FYI, I do have a number of unlocked phones I carry in other countries. But honestly, wouldn't you rather carry just one phone, the one you use for all your contacts and as a camera, music player, etc ... than having to carry two phones all the time? Kind of a PITA.
It's not a PURE functional language, but it's certainly functional.
But Apple made that 1984 commercial years ago. That means it can do no wrong, right? AND it's so cool. That also means it can do no wrong, right?
I really don't see it as him being a prima donna. Some of the deleted comments from the github forom removed the truly trollish comments that he was responding to, such as "Linus's shit doesn't stink."

My take on it is that there are a very large number of morons out there on the internet, and just as you don't want to hire B or C people in a startup, you don't want morons trying to contribute to an open source project. B and C people add negative value to a company, not just with their bad ideas and bad code, but in wasting the time of the A people in cleaning up after their bad ideas and bad code. Why does anyone think it will be any different in an open source project?

Hence, if you have someone who has demonstrably acted like an idiot, you really are better off driving them away from the project (fortunately many of these idiots have thin skins, and can be easily driven away). There is a risk that someone who isn't a moron and who sees someone else who does deserve this treatment might decide to go away, but the chances of this are low, especially if you treat non-idiots well. Also, just from a probability point of view, especially on the internet, unfortunately the morons vastly out-number the non-morons (see 4chan for proof of this :-), so if you don't do this, you will get swamped.

There's also the probability that someone who acts like a moron could be trained how to be less moron-like, but personally, someone who says something like "Linus's shit doesn't stink" is probably someone I would treat as a NO HIRE in an interview situation; maybe they could learn, but you don't take those chances when interviewing potential engineers for a startup. They can learn at some other companies, and try again to go through the interview process later after they've gained some experience.
Sure! Right now there's just Michael's GitHub repo (this is literally only a few weeks old) but I've created an IRC channel -- join us at #lljs on irc.mozilla.org. You may have better luck getting attention during the work week, though. ;-)
I would tentatively suggest that "quality" engineers - specifically, quality meaning experience in the relevant domains - are scarcer on the ground in London. I get the impression, living here, that if you want decent remuneration, you need to work for a bank, that being where the money is. And then I expect the job to be significantly less interesting (and experience less valuable in the startup economy) as a result.

(I work remotely for a CA company. I just live here; the salary hit is bigger than 20% (I had the corresponding US job offer, H-1B visa etc.) but in my estimation it's worth it for my life preference function.)
The first two sentences of your comment are unrelated to the rest.

The "I'm a pretty big deal" thing is just a joke. A lot of the greats have spun bits around it over the years (I think Steve Martin is among the best). That is exactly 0 defense for encouraging a room full of business people to say "Shut up bitch" or asking the (few) women in the room what business they have being there.

To say that it's inappropriate doesn't begin to cover it. Have some empathy for the women in that room and those in our industry.
The Samsung i9000 Galaxy S Super Impressive Touchscreen Phone India
>they don't want to behave, they want to get creative and do their own thing //

That's not going to get them far in life outside of their family homes and the basic education system. A certain degree of decorum is required for a functioning society.

>For example, when a kid deliberately lets all of the family pets run away or does something else destructive, you can win tons of respect from the kid simply by not blowing up at him, and not punishing him. When you take the side of the kid, and start working to help him, he starts to reciprocate your empathy. //

It sounds like my experience is far more limited that yours, and is mainly of boys in the 7-11 age range. However when I've attempted to be understanding of a child’s misbehavior it has usually resulted in being taken advantage of. There is no longer any 'real' consequence to misbehavior (to the childs mind) other than being talked to and empathised with; that this, contrary to your suggestion, breeds a total lack of respect.

Of course this could be an age related change or pertinent to the group dynamics of a situation (or something else entirely). I'd certainly expect older children to be more likely to respond to an empathetic manner.

Could you give some details as to your age, the kids age and the setting in which you "work with many kids"? It sounds like the setting is a particular rigid and unstimulating school??

>rewarding them for doing what they want to do goes miles and miles //

If you did what you wanted then you've already had your reward. So what are you reinforcing by adding further reward? The notion that they should continue to do whatever they like and that only narcissism - by which I mean self-pleasing behaviour - is really worth while??
Did you think I was arguing a smiley face is not a valid signature?
Cool! For a while I've been pondering a similar idea with the goal of cross-compiling the language to idiomatic C and JavaScript. The JavaScript translation would necessarily be less than perfectly idiomatic, but it would be more idiomatic and have better performance and smaller size than the code generated by Emscripten. The intent was to use it for high-performance applications like games.
I love how they name languages like *JS or C! so I can't google them later.
I'd suggest using openFrameworks (openframeworks.cc) with which you can easily hook up a Microsoft Kinect and control the Arduino via serial.
Bear in mind that whatever it is the enlightened citizens of your enlightened country (presumably European) believe today, that country was far more right-wing than America until (approximately) 1945. Indeed for approximately the last millennium, these horrible right-wing ideas were considered normal and only a few people doubted them.

I can't be sure whether your country's mind was changed by our Eighth Air Force, or by our allies in the Red Army. Perhaps the first seeds of "change" were planted even earlier, by the British Navy. And of course we can't forget about Napoleon, now, can we?

What's certain, however, is that with the right application of military force, this same enlightened populace could be compelled to either return to its old views, or adopt new ones even more enlightened.

You should read more old books. It would teach you to be less confident in condemning people who disagree with you - as just about everyone born before the 20th century, in any country, did. Do you hate them all, and consider yourself morally superior? Really?
yes, this is very annoying. The author is a classic case of "mental illness as fashionable attire."
The code is still very young (less than a month old). Debugging in C is done by printing hex values and using valgrind, so debugging here can be done by printing hex values (array indexes in the heap or stack) and creating a valgrind that runs at about the same speed as a non-valgrind session, since valgrind can be implemented in the js engine.
Just a temporary name. We're tossing around name ideas. Michael's a true hacker. He writes code first, asks questions later. I'm more useless, so I like to think about names. ;-)
billy@gmail.co

billy@gmail.co

When people don't even know their email address from a URL or a Twitter handle they're bound to get it wrong exactly the same way.

Plus, confirming an email address is absurd. Why not confirm every other field on the form if you're such a stickler about accuracy?
Can you point me to some reading on the debunking of Freud's tripartite model of the mind (id, ego, superego). I find it a useful description, it often seems apposite in describing my internal mental machinations and conflicts of thought and desire so hearing that it is apparently clearly debunked is interesting ...

Do you mean they've been shown not to be scientific? That just sounds like psychology as a whole to me ...
JS JITs are wonders of modern engineering, for sure. But there's a weird paradox in that as they get smarter, it doesn't get easier to write optimized code, it actually gets harder! Nobody really understands how to write optimizable code. Nor, in some sense, should they. But I think there's a real need for subset languages with more predictable performance models than JavaScript, that have compilers tuned for the kinds of optimization done by modern JS engines.

One nice description of this general problem was by Slava Egorov:

http://blog.mrale.ph/post/12396216081/the-trap-of-the-perfor...
Pattern Men's Clothing
I'm going to throw 'J--' into the suggestion box. :-)
That's a pretty scathing critique.
One area where Clang really shines is compile time - it's faster than gcc, at least a little [1].

The claims about who has faster binaries are pretty difficult to judge - it seems they really are about equal. It may be highly superscalar CPUs with instruction reordering and register aliasing hide the difference.

[1] http://gcc.gnu.org/ml/gcc/2012-02/msg00134.html (probably unbiased) and http://clang.llvm.org/performance.html (probably biased)
Belive it or not, this library grew out of a direct need of mine. :)

One thing that I've been using Racket for is to make research posters for conferences. Racket has an excellent library for functional picture/slideshow composition; you can read about that here (which doubles as a great intro to racket in general):
http://docs.racket-lang.org/quick/index.html

It's sort of like a "LaTeX for pictures"; where you can say

(vc-append (square 10) (circle 10))

to have a 10px square sitting on top of a 10px circle (vertical, centered). Once you build your poster this way, you can save it as a PDF. This is geat for having perfectly aligned blocks of text sitting in perfectly spaced colums, for example. It's much better than fiddling with the layout manually in powerpoint.

However, in designing my poster, I have to include PDF figures. Racket didn't include a way of rendering PDFs, so in my last poster, I had to use 600DPI bitmaps of my figures, which was slow and made the file terribly huge. This library binds to libpoppler, which is great because Racket's native pictures are Cairo-backed anyway, and Racket's FFI is top notch (once you can figure it out). Now I can use the usual functional composition to add these PDF figures to the rest of my poster.
Why interpreters matter (at least for high level programming languages)
Private sector isn't immune, just not as bad.

Nobody said anything about elimination of government, just less of it.
wow Google and Twitter... that's just dirty...
As modeless said, the memory arena is a typed array. It contains numbers, not JS references. The GC does not look at the contents of typed arrays at all.

String creation does create JS objects, yes, as does creating closures. It is hard to avoid garbage entirely, that's true.
If the investigation happens that'll really suck for Instagram.

Any chance they'll get the same offer in 6 months? I doubt it.
Cheap Mike Williams Jersey
So he's a Danish Sacha Baren Cohen? (Borat, etc)
From Disrupt NY To A Multi-Million Skype Acquisition, GroupMe Tells All
Right, anytime I take reduced compensation my cliff becomes very short. If it does not then it is not the deal for me. Any other arrangement leaves you in a position to hold the bag. Now there are a multitude of way that that vesting can be scheduled for example an introductory 3 month window where there is no vesting and then a sliding scale where each month compounds until fully vested at 12. I am sorry but any deal where you take reduced compensation with no equity until 12 months is a bad deal. This post being a prime example of why.
I assume you're asking if they could get a similar offer if the deal falls through six months from now. In that case, Instagram would get $200 million as a breakup fee which would make things easier for them.
Are you kidding? Look at the budgets (or lack thereof) under Bush and Obama. They aren't even in the same neighborhood. I'll be the first to agree that there is a lot of waste in defense spending. My first job was at a defense contractor working with the air force. I've seen it.

Just because there is waste in defense, doesn't mean there isn't more elsewhere. Defense is one of the few things are government is actually tasked with. All the other shit we waste money on isn't part of what they are supposed to be doing. Roads and armies, that's all I expect. I don't need the government to feed me or wipe my ass.
There's a CoffeeScript dialect with those features for use optionally. It also emits the typed array-style of JS code, though.
Once you are asking questions beyond a certain level at SO it is impossible to get a correct answer; instead you will get conjectures from people who don't know what they are doing.
Why not extend the typed array API to include SIMD operations on multiple array elements, we can compile to use those and special case them in the JIT.
It costs as much to lay the fiber to one person as it does to 2000 in the same place, so a greater area is a disadvantage.
"Addressing it as a common need and making sure that everyone can accesses it is not inherently unreasonable."

There are public libraries in nearly every city with free Internet access.