skysight-inc/HackerNews huggingface dataset:
counselor is probably responding to his feedback points

if he told kids not to go to college he'd probably hear from angry parents and school administrator

I imagine he's never heard from an angry ex student who he told to go to college
> were you referring to the all-women IT company? They do exist now. And there are plenty of organizations organizing women only IT events for women.

I was referring the conclusion that these events/organizations significantly harm men.

> So if they are successful, why wouldn't they lead to more women only IT companies?

Because the whole of 20th century labor history, which is replete with counter-examples. Women supporting other women in male-dominated professions, as a matter of observable fact, does not generally lead to discrimination against men in the work place.
Hi crnxion. The source can be found here: https://github.com/orangeduck/BuildYourOwnLisp

I welcome corrections/edits.
Now that they're dogfooding codeplex for such high profile projects I hope we'll see some improvements to it.

[edit]

I suppose if I'm complaining I ought to make some constructive suggestions:

* central page listing my subscribed/voted issues/discussions.
* The only history link on a projects homepage is for the wiki.
It should have a prominent link to the latest changeset
with a date or age.
* Project wide search: issues, code, wiki, discussions
* In fact, remove discussions completely, everything should be an issue.
Watch Chicago’s middle class vanish before your very eyes
About libraries, .NET has a big, complete and really good documented standard library.

With standard library I mean int/float/string/IO/http/xml/async/etc not speaking about stacks of .net (like ui with wpf).

Standard library work really good cross platform with mono, share documentation/stackoverflow with .NET.
Mono team fix fast bug when behaviour differ from .NET

Instead of use complex stack like wcf (to create service, partially implemented on mono, webservice ok, soap WS-* less) but bundled with .NET, you can use open source libraries (like nancy, servicestack), change serialization library, etc.

F# use .NET standard library (same library/dll, so a c# answer about StringBuilder class is the same from c# and f#).
Can also use every .NET library, bundled with mono/.NET or third party.
If you'd like to learn more context, he wrote _The Democracy Project_. (He's fine with people downloading it.) There's also a wealth of videos of free talks he gave. For instance, you might reconsider your premise that Occupy "failed" — where did you learn that, and why do you believe it?

Incidentally, Aaron Swartz recommended Chomsky's _Understanding Power_, which provides some general context. (http://www.aaronsw.com/weblog/epiphany)
So you show your inclusiveness by ousting those whose conscience conflicts with your political views?
No. I'm targeting US, Canada, UK, Australia, New Zealand and Ireland. Age 13-30.
Except those games won't resell at that price. In the end it's less expensive for MS but I suppose it would satisfy a young gamer. As an adult I wouldn't like to be paid in games or in on-line subscriptions.
As soon as you install it, it'll download a patch that turns off the wave feature. At that point, what's the safety concern?
I cut my teeth on Intel style (using tasm), but these days I've come to prefer AT&T. The DWORD PTR thing just feels a lot less elegant than movl.
Not sure, but I had a similar bug once due to a trim() combined with an out-of-order string length check. But that would imply that Xbox Live does not allow passwords with spaces or something.
What's wrong with a mobile web browser?
> None of V8 .. do allocation removal

This is not correct. V8 does sink allocations into deoptimization exits. It does not sink allocations out of the loops at the moment though.

> I think it is unknown how to do this well in method JITs

I don't think it is unknown. The main simplification for tracing JITs comes from the fact that deoptimization and loop-exit can be elegantly treated within the uniform framework, which is a little bit harder for method JIT and you need to find right place to insert materialization instruction after the loop based on post-domination. Nothing hard or unsolvable though.
>I usually think of free speech in this context to mean freedom from state intervention. The state shouldn't be allowed to treat you differently from others because of what you say.

No, it was also meant against any kind of intervention. Also from the church for example. Or bigoted crowed. Or lynching.

Take a racist Southern town for example. Is this idea of free speech compatible with the town people giving a black guy a hard time if speaks freely (not hiring him, the ocassional threat, passive agreesive attitude towards him, etc), just because the state is not involved?

>To give you a counter example. If we accept that "having a right to it" means never "suffering consequences" then I'm never allowed to form an opinion of a person based on the things they say

Well, opinion is also free speech (well, thought and speech) itself. Not really talking about that when discussing actual consequences. Or even "I'm not going to buy this guy's book now that he said that".
And what if members of his religion has mixed views on the subject?

This is part of the problem with it as a religious argument - most religions don't have a unified view of the subject. To bring it back to the matter at hand there are plenty of Christian's who have no problem with gay marriage so is it really a Christian view, or just a view held by some Christians (which is a somewhat different thing)?

Oh, and religion may have any arbitrary rule but that doesn't mean we have to accept it. There is more biblical justification for stoning than for homophobia yet we're not on side with stoning.
Not all non-cryptocurrencies are fiat currency.
Why do I get the feeling someone is trying to say that a xBox could even be hacked a 5 year old. I smell something fishy. :p
Fine to implement something. But I would wish that the language implemented actually looks like Lisp or Scheme.

Currently this claims to be Lisp, but it is some strange version of it.

Using a Scheme or Lisp has a lot of advantages:

* one can compare it with other actually working implementations

* there is already a wealth of material to learn from or where code could be reused

* many books exist

* the language actually has already got some thought

A good example is the book on Scheme 9:

http://www.t3x.org/s9book/index.html
A random thought just crossed my mind -- how about a genetic algorithm that experiments with all these options and evolves towards the best performance?

Run speed is objective and measurable, which is desirable for a fitness criterion.

Somehow, you'd have to specify which instructions can be moved around and which can't -- or maybe not, if you could also assess whether the program executed "successfully."

I don't really see it as practical, but it might be fun. Might uncover optimizations that no one has seen before.
I'm not saying it doesn't happen. I'm saying in this case, the OP is inferring an awful lot from a couple of tweets. Call the guy and ask him what happened!
>There's absolutely nothing "intellectually gratifying" about this story.

Isn't that something for the voting HN members to decide? And haven't they decided already?
If it was better, it would not need ReSharper.
And it's been around forever. If you're interested in high-speed processing, there's lots of good papers from that project (e.g. how to avoid creating branches, stuff like that).
Thanks for sharing, this is really helping me to understand in a little more detail how compilers work. And the doge example gave me a good chuckle.
How can you be 100% sure a bus driver won't crash into you when you're crossing the street?

Would you therefore avoid streets?
For God's sake, another article that conflates Europe and the EU! Lazy, lazy journalism.
If you have the money for it, I'd recommend just hiring a therapist privately, who will be able to talk through your problems with you and help you decide what the best course of action is. It may well be that adjusting your routine can help, or it might turn out medication is a good idea.

If you can't afford to do so privately, and you're in the UK, the advice below should help you navigate the NHS bureaucracy and (eventually) see a therapist.

Start with your doctor, GP will probably attempt to put you on anti-depressants immediately and then leave it at that. If that's not what your looking for, refuse, and ask for a referral to a specialist. If that doesn't work, ask to see a different GP. Eventually you should get referred to an actual psychiatrist. They're also going to want to stick you straight on medication, but you'll at least get an appointment with them now and again to discuss that, but they can refer you to a therapist.

As you may be able to tell from my tone, over the years I've have acquired very little respect for the way the NHS treats mental health. There are a few individuals doing fantastic work, but they've always been hamstrung by the bureaucracy involved in making anything happen.
I am new to programming. What is it so special about Lisp that I keep hearing about it in Hacker's News (often in Machine Learning and from old programmers)?
But Object RTC is under consideration. I believe (but don't quote me) that most of the efforts at the W3C are focused on this over WebRTC. Also, you'll notice that the IE team is taking a slightly more conservative approach to the new features. Since many features are still in draft mode and can significantly change, they're implementing features as they mature.
Pure curiosity: why the downvote? Did I forget an important downside or have I incorrectly included something that is an upside?

Note that I'm not arguing any political point here, just answered a simple question.
This is a single campaign, and a single test, with one set of variables. Concluding something overreaching like "Facebook CPC ads don't work" after a test like that is like saying, "I tried mixing two chemicals, and there was no reaction, chemicals must not cause reactions."

Think of it like a computer program. If 99% of the program is right but one thing is broken, the entire thing won't work. Marketing is, in a lot of respects, the same way. You can be missing one single variable and your entire campaign falls apart.

Look at all of the variables in this campaign - title, image, targeting options, whether you do sidebar ads, newsfeed ads, or mobile newsfeed, and most importantly the product/service offered on the other side (not to mention the conversion rate of the specific landing pages). Apparently this campaign wasn't profitable, but I run a half dozen profitable campaigns on Facebook at any given time (most of them CPC), and I know people who spend $10,000/day on Facebook ads.

Facebook ads do work under the right circumstances. Concluding that they don't after one try is a little absurd.
Would this allow python to be run in the browser (by going through Emscripten and asm.js)? Is that a goal that makes sense?
Caloric restriction reduces age-related and all-cause mortality in rhesus monkeys
A relatively easy way to change that would be to use Intel's ISPC compiler.

http://ispc.github.io/
CPC is just the wrong model for Facebook. It turns into "spray and pray". In this case, nobody is looking for a personal budget app, it just shows up uninvited. Whereas with Google, we know someone is likely looking for it when the ad appears.

That's true. Since people spend a lot of time using Facebook (i.e. as a "third place" with no specific search intent), I would guess that brand advertising, brand-awareness marketing, and especially targeted ad remarketing would be their sweet spots.
Send two missions, one with the capture device, the other with a functioning remote-controlled robot laboratory. Leave them close to the region, set them up to explore for 50 years or so.

I know, I know, budgets. It'll 'never' happen.

But what if we just send a nano-factory with its own assembly/disassembly abilities? Feasible, 5 - 10 years on from now?

Well anyway, the point is: why bring it back, really? Just send more machines to do better jobs in space.
The Ideal Length of Everything Online, Backed by Research
In fairness, I did misread what you wrote, just as you've said here, so my apologies.
Xtend is statically typed but your Xtend code can be as lean and concise as your groovy code because the Xtend compiler can infer the correct types for you.

Because Xtend is statically typed, the Eclipse Xtend editor has quite an excellent autocomplete. For your cursors's location it can propose you a list of all valid keyword, methods names, filed names, local variable names, Class names, etc.

And by excellent I mean: Autocompletion will not forget things and it won't show invalid proposals. No guessing!

For Groovy this just isn't possible because it is mostly unknown to the editor which methods and fields an object has. It's only known at runtime.
Did you vote for it because it's fascinating and interesting and you learned something new, or because it angers you and you want to get the message out?

Since you seem to say, with your earlier comment, that this kind of thing is "nothing new", what is new and interesting about it to you?

If I get a bunch of teenage girls to sign up to HN so they can vote up Justin Bieber stories, is that evidence of Justin Bieber being intellectually gratifying?

Well, looks like it got [dead]ed in any case.
> I have to wonder why Python as a communities have always have the interested to substantially speed up Python. While the Ruby Camp has always been about if you want more speed, do it in C.

Not sure I agree with that - a big part of the excitement about 1.9 was how much faster it was, and stock Python isn't significantly faster than YARV. Didn't Python 3 actually come with a modest reduction in performance when it was released?

PyPy's certainly ahead quite a bit, but it still seems rather ignored by most.

> I hope Ruby MRI will one day get its own Google V8 / LuaJIT treatment.

Rubinius is a JITing LLVM-based Ruby VM with accurate compacting generational GC and no global interpreter lock. And of course there's the similarly capable JRuby, which leverages the JVM JIT quite heavily.
Why would you want to expose children to the horror that is Ruby on Rails in the first place?
Show HN: FullForms – The Platform for Full Forms
I'm getting fed up with these post saying "Media X" is bad (where X is usually something to do with Facebook or Google display).

Two comments:

1. This media is sold in an auction. If the quality of the traffic vs what you pay for it is bad value then the bids are set too high. If I pay over the odds for something on ebay it isn't just ebay that is at fault.

2. Doing online advertising well is harder than Facebook and Google are incentivised to make clear. In some cases this stuff is very hard which is why there are people whose full time job it is to get it right.

As someone with some expertise in biddable media reading posts like this must be like a coder reading about how a programming language is flawed because the Todo app scaffolding doesn't quite do what the author expects.
I would expect thing youngster will be the first person added to the Matasano 12 and under minor league squad :)

It's great that he discovered this, but even better (and speaks to his emerging character) that he told his father even though it meant losing access to the XBox's parental controls.
I don't know about the bot/fraud accusation, but do not listen to the conclusion here. Those bounce rates are not the overall average and it's irrelevant anyway. With any online advertising you need to track conversions. Optimize & spend based on those, not based on hearsay or anecdotes. Hearsay and anecdotes are for deciding to try it and Facebook is so big that you should try it anyway.

There are unlimited examples of failed advertising campaigns on every single medium where failure can be seen measured. Most campaigns fail. They are a cost of doing business. Generalizing based on those would be very mistaken. Facebook is a new but giant ad program. The tools are still rough and "best practices" are even rougher. The consultants...

That doesn't mean that good campaigns can't be run on facebook. Facebook allows campaigns to be run that would be impossible to run anywhere else. In some cases the ROI is ridiculous. In others it's one of few things that works.

The number one reason for all these Facebook sux rants seems to be "it's not adwords." People want their adwords campaign to work on Facebook. If Coca Cola wanted to tell you that they're "the real thing" on adwords, it would be an uphill battle. A budget app on Facebook might be hard going on fb. Maybe not impossible, but it's a squeeze.

If you want to advertise a local children's art exhibition taking place this weekend, Facebook ads will work like magic. 'Friends of friends of the gallery who live close by and have kids.' There is no other platform that gives you anywhere near the reach, relevance and context that FB gives you for a campaign like that. I would expect the "ROI" to be under a dollar per physical ass-through-door.
>What makes me skeptical is that there's no obvious motive for this. Imagine if you're one of those people that happens to be super rich enough to be part of the 1%. The OWS people probably just seem like ants to you. You might not take kindly to them, but you probably have other things to do with your time

That's very hypothetical. In actual life, in modern history, people have been targeted for participating in such actions (and even for far less).

And it's not like the 1% is involved itself, or even knows about it directly.

The role of the police and various state agencies, as they perceive it (and as their budget and higher policy orders allow them to continue to foster that perception) is to stomp people like those, to "maintain order". They are "un-american", "troublemakers", etc.
The consumer-facing sites are:

http://im.qq.com/ (Chinese)

http://www.imqq.com/ (International)
Do you then support the legitimacy of the Hollywood blacklist during the McCarthy era? It was a purely private sector action with no government enforcement. Furthermore, communist sympathizers were widely reviled and feared in the society as a whole.
I would negotiate that term out of the contract. If they won't negotiate, I decline.

Even if they accept your change (and, often, they will) you've now identified yourself as a "PITA". Before you've done your first day of work, you've had to negotiate terms of termination. That's unfair to you. You shouldn't have to talk about you getting fired to get binding arbitration struck. It shouldn't be on the table in the first place. It's an utter abuse of the original arbitration laws.

I'm happy to negotiate my own contracts, but if you are not then you should hire an agent to negotiate for you.

Let's say that you're an employee. Things are going well, but there's a change of management and, for political reasons, you're served with a PIP and it's pretty obvious that the outcome (you fail) has been decided. Is management going to let you call an external agent into the office, right then and there, to help you in the process? Almost certainly not. You'll be fired, and they'll try to argue that you committed "insubordination" by placing the call, or even that your sharing of information with an external party (such as an agent or lawyer) constitutes a "leak", making the termination "for cause". You might be able to beat them in the courts, but it'll rarely be worth it. They'll perjure themselves all over the place and fuck up your reputation, even if you win.

That's where you need, on paper, the right to have an agent or representative present when you deal with management or HR. They can go 2-on-1 against you (manager plus HR rep) so you should have the right to make it 2-on-2.

They introduce overhead and confrontation into the contract negotiation process, turning a cooperative relationship into a confrontational one.

The world is a complicated place, and often confrontational. Besides, the other side has its collective bargaining infrastructure in place. HR is their agent, and corporations are just collective bargaining for rich, powerful people. Fights aren't good, but I'd rather it be a fight than a beating in which I lose.
that's quite a few nails in the coffin!
BirdWatch: AngularJS vs. ReactJS
The Hounding Of A Heretic
Follow up post here: http://www.forbes.com/sites/anthonykosner/2014/04/04/aha-mom...
there many many professional and hobbyist clubs where you can meet like mind individuals that won't require you to spend the 10+ years in debt

similarly there are many many social organizations you can meet young people to date, there are also establishments that sell food and beverages where young people tend to congregate 2-3 nights a week

if all that fails, there are websites that let you contact people for both purposes (albeit the signal to noise for those might be poor)

college is obviously convient for both purposes, but its a mistake, both on a societal level and a personal level, to give college monopoly pricing power if that's what you're in the market for
And what? The implication is that you'd like to throw your lot in with the "those who don't consider homosexuality to be right are really closet homosexuals" deception.

If such papers bear out (I've seen one such study but didn't read this one) then are we supposed to say "we should just follow our basic sexual stimuli to determine our ethics".

Riding the bus often gives me an erection, I must be bus-sexual; my right to marry a bus must be enshrined in law ...
Probably. Taking advantage of typical bureaucratic issue against people they don't like is what oppressive regimes are very good at.

Of course it also happens to other people to, naturally, but if those kind of things start happening en masse...
Or..

This campaign failed after a few days and now it will go away. That's as it should be.
I don't quite think this belongs on HN. However, I also think it's just a matter of time before some open source project is named "Geep".
You can debug Xtend code using the Eclipse Java debugger and debug Xtend code just like you would usually debug Java.

During debugging, you can select for every stack frame if you want to see the Java code or the Xtend code. This makes sense since Xtend code gets compiled to Java code which then gets compiled to byte code.
An article about a something that hasn't really been studied, could hypothetically pose a threat, and may never really happen.
No marginal incentive, I would say. I can imagine long-term incentives.
This is only interesting for as long as ACS is asleep at the wheel.

Lets wait and find out how long it takes them to respond to the inevitable interest that 999999.99999 people will have sent their way ..
Agile by name, but not by nature
Of course C is not the only option, and perhaps not an option at all for newbies.
JavaCC can be a good medium to build your own language too. They recently added the ability to generate C/C++ code (https://java.net/projects/javacc)

Is there any tree building capabilities using C?
Er, the actual direct link: http://www.discovery.com/tv-shows/mythbusters/videos/soda-cu...
I work on solving NP complete problems by computer. The idea that humans are better at NP-complete problems than computers is laughable. I set as 2nd year 1 week programming tasks writing computer programs that solve NP-complete instances which no person will ever be able to solve by hand.
Thanks, I prefer it that way.

At least I give specific arguments about it, not just throw some words like "awkward" and "confused" against a point of view I don't like.
Resume Republic – Awesome Online Resume Templates