skysight-inc/HackerNews huggingface dataset:
+foo is an old deprecated feature called a mode that is finally just about to be removed. Because the compiler is written in rust, it can take some time for deprecated things to be fully removed from the language.

Modes were supposed to give hints to the compiler whether or not to implicitly copy or move a value into a function, but it was buggy and confusing. So we replaced it with always moving for unique types, and always copying for reference counted types.
Margin Call 2
If you live in Switzerland and want to go to the most prestigious university, you just say so and you're there. They're not obliged to give you passing marks once you're there. It takes all the snobbery out of things!

Interesting way to do things. I think as long as standards weren't watered down, it would be a way to make it work. People could fail fair and square, and it would cut down on "I coulda been a contender" sour grapes.

However, in the case of medical education, it's extremely expensive to have everybody who thinks they might want to be a doctor "give it a try". So the college grades and extracurriculars is a way to filter people out who would not likely be successful.
There's Flask-SeaSurf which adds csrf to any POST or PUT request.
It is definitely sarcasm. I said that in reference to a conversation I had with someone elsewhere in the comments here about my education at Wharton.
Show HN: AirTweet - Tweets on Air
A very old, very very deprecated feature. I believe pcwalton's working on removing the last vestiges of it from the compiler as we speak. The feature was called "argument modes", but it's been deprecated for so long that almost nobody remembers precisely how they were used (very few understood it in the first place). They were quite pervasive in the early 0.0 days, and it's taken this long to remove them completely.

In addition to the +foo forms, there were also others: -foo, &&foo, ++foo, perhaps more. Be glad that they're gone. :)
Hashtag Sympathy: Boston, Disaster Porn, And Zuckerberg's Law
I think the title of the blog post should have been "Taking VC money too early is a bad thing". Because truly, at that point your focus has to switch from 'product' to 'profitability'.
Overall though, I agree with the sentiments.
They're called "modes" and were a way of controlling whether parameters were copied or passed by reference etc (I think). It's been deprecated for a while and there's an (ongoing) effort to remove them from the code base, e.g. the example you give has been removed already: https://github.com/mozilla/rust/blob/incoming/src/librustc/m... (along with most of the modes from the whole source tree, a big patch landed just a few days ago).

(Also, the master branch is not the one to be looking at for the latest changes at the moment: patches are merged into 'incoming', and master hasn't been updated for more than a month.)
If I offer to let you park your car in my garage for free, and then one day lock the door and take your car...I'm not allowed to do that just because I had been letting you park there for free. The car still belongs to you.

Likewise, google shouldnt be able to close a free account and keep all my email, my stored files, etc. it's
ludicrous.

Yet thats exactly what they do..time and again...and people just bend over and take it.
Yes you should be a mentor or whatever you want to call it. It does not mean you have to be an absolute expert at something to be a mentor. It means that you are willing to advice/share your experiences with someone else with the goal of helping them with whatever you can. For example, so what if you are not a superstar code ninja/rockstar or whatever it is. You can still talk to someone about what you know and give them some options to think about.

I would encourage everyone to be a "mentor". Go and talk to some younger/junior/less experienced people and you will realize how much they need you. No matter how small, you could make a difference. And you want to know another secret? You will suddenly realize how much you actually know when you try to teach/mentor someone else. You will also improve your own skills including communication, interaction etc etc.
I'm using BT Broadband in the UK and thepiratebay.is is not responding for me. Although I don't get the "Error – Site blocked" message that I get when trying to access priatebay.org, it just never loads.

Traceroute stops working somewhere in the BT network (just getting * * * after ukcore.bt.net) so I'm guessing it's being blocked.
> 40 hour work week is a lie. Its a damn lie and is a lie.

How so? As a Norwegian software engineer that's not my experience.

Btw, Norway actually has a 37.5 hour work week, the 40 hour quoted is including half an hour of lunch each day.
If I go to kat.ph I get an almost blank page with "Error – Site blocked".

Going to either (http://thepiratebay.is/) or (http://thepiratebay.se/) gives me an "Oops! Google Chrome could not find thepiratebay.se" (or .is) error.

I'm using BTWifi-with-Fon in England.

> this domain change as well as the numerous proxy sites setup to bypass the block go to show that it's a waste of time to even try blocking stuff like this.

Yes, it's trivially easy to still get to these sites. And all the other sites with this content.
I doubt anyone's going to invade Iceland because of TPB.
Mt. Gox delays plan to support virtual currency litecoin
I disagree- I think Huawei would have to defeat the notion that their products have a backdoor that allows the Chinese government to directly access them and spy on/ attack the US. I think the stigma of made in china being cheap or second rate is largely gone now and replaced with the fear of china is gunning for us.
Yes. For example, if you generalize reference values, you can type ref [] as ∀a. (a list) ref, then store [4] to it, then retrieve a float from the head of the stored list, thus breaking the type system. It is a bit similar to array type variance problem that struck Java. One solution is to distinguish between syntactic forms that may allocate memory (eg, function applications) and the ones that can not (eg, abstractions, constants, variables), and only generalize the latter ones.

(Operationally speaking, the two forms (let and abs+app) are always equivalent, though).
The Worst Mistake In Business
It still seems like the main problem to contacting someone famous/important is the the sender doesn't know their email address.

I'd say if you could have a list on the front page of some examples of people you can email (who have signed up) it would go a long way.

Maybe even try to recruit some minor internet celebrities?
How long did the whole piece take to put together, and what's the rough break-down of time spent on each component (data wrangling, finding useful sorts, visualizations, write-up)? Thanks!
I think if ant of the time these domains were the face of the awesome things they done in the past then they won't.

If it were used to host some of their internal app then they might give you.

I suggest to find some personal contact (ofcourse from some middle man) with some Manager level in the IS department.
half of this review is about photo-lens search and the online accounts settings page, both of which existed in the previous release.

for what it's worth, my feelings about the photo lens are similar to the reviewer's: it's a really cool idea that makes a lot of sense, and validates the "web search" concept of the unity dash. unfortunately, in 12.10 at least it has a number of issues. the biggest for me stems from the fact that when you add an online account you get all of the services or none. in other words, if you want the dash to search your facebook photos, empathy (the im client) will do facebook chat. there's no way (that i've figured out) to have one on without the other.

on the other hand, i'm not super-bothered by the amazon thing because i just uninstalled unity-lens-shopping. would be nice for them to have some UI for disabling individual lenses though.
The problem with this whole discussion is that it is lumping all STEM graduates together. There is really only high demand for CS and some engineering fields. There is a surplus of graduates in many of the other fields that are categorized under STEM. When someone says there is a shortage of STEM graduates, they are really only talking about the T & E, they aren't talking about the S & M.
I think it can be the reverse in a lot of ways. VCs generally aren't as concerned with profitability, only traction and revenue. When you're bootstrapped, profitability is a major concern, since you don't have the comfortable cushion of a runway, and have to "fund" your company using your revenues.

VCs will ensure that you focus on revenue (or at least traction) at the expense of product, though, so the point largely stands.
I'm hopeful that more regions are in the works.
Might we see an Oceania region any time soon?
To be honest, I have never put much thought into it. There were so many kids at Penn who were legacies, athletes, or from very wealthy families that I never felt like I may not have "deserved" to be there. There may have been affirmative action for minority students but there were similar types of things for many white and Jewish students as well. A lot of kids go to college every year based on something other than merit or race and so it never really bothered me that my race may have helped me get in. Does that make sense?
I'm sure something more subtle would be used - like delaying their application for EU membership, which is currently in the works.
Indeed, there's been some discussion regarding forcing users to specify what sort of unsafety they desire when using unsafe blocks. There's no syntax whatsoever yet, but consider something like the following:

unsafe(no-bounds-checks) {
...
}

or:

unsafe(raw-pointers) {
...
}

Right now the problem is that once you drop into an unsafe block, everything that is unsafe becomes allowed. Obviously this is bad for correctness and bad for readability.
So, let's say I wanted to take a spin in Oberon today. Is that even still feasible, or is it just dead? I can't tell what I'd download to get started from the ETH Oberon page, nor do I have any idea what the library and development community would look like at this point.
So much tiptoeing. The answer is 'yes.' They do.

I had a tougher high school course load, a better GPA, significantly higher SAT I and SAT II scores, and comparable extracirriculars to everyone in my class who got accepted to elite university X.

Thing is, I'm Asian, and they were all more coveted minorities.

The good news is, your university does not determine your future. You do. Once class is out and you're in the real world, the only thing that matters at the end of the day is PRODUCING VALUE.
> do my best to give her the nice things she wants

Whoa.

She wants you, not "nice things". Neglecting her in order to make money to buy her things is a Very Bad Idea, because you've made yourself fungible
The lack of any capitalization on this page bothers me.
Nearly all the anti-Google groups that complain to competition authorities in any country are funded (at least in part, generally almost entirely) by Microsoft. The strategy seems to be "if we faced huge costs dealing with regulatory oversight, so should they."
It seems like a nice thing to do to help people out. I can see a reason why some people might be sceptical though: It's difficult to tell the difference between someone who's made mistakes and can share that with you, and someone who's just wasting your time. Success helps to differentiate the two.
There's now a (court approved) process that doesn't involve going to court for each domain, it's simply added to the block list.
> I don't see that changing until there are just a lot more women posting and being posted about.

A fair point for sure, I hadn't considered that.
Fcuk the source!

It's true for most Asian companies and I myself have worked for one; have done that, been there. There was a time(many years ago when I was a fresher in that company and was sent on site) I used to to hear NOO, YOOO NOO GO HOME. YOO DO WORK. FOOD NO. WORK FIRST THEN GO HOTEL FOR FOOD. WHAT TIRED? MY ENGINEERS WORK 48 HOUR IN A LINE AND NO TIRED and just the sight of any person with tiny eyes, little nose and yellowish/whitish pale colour[1] made me feel like I should scheme to strangulate him/her somehow.

What I was shocked to see that my manager was not alone. Almost(I could've avoided this word) everybody in the company was a workaholic. Felt like they were born this way and expected us to be the same. Though work on travel visa is one thing, work (backbreaking work) on business visa is such a standard procedure that nobody gives a damn anymore!

[1] I am deeply sorry to write this and ashamed to admit this but this was how I felt. It's true!
No, I think these are afterthoughts. The point of the article as I read it is that Reddit needs to change, that these effects are only due to its current design. But I think a saner takeaway is that Reddit is simply the wrong tool for crowdsourcing.
This would be even more fun if Java supported user-defined infix operators with adjustable precedence, like Haskell.

Or even mix-fix operators like Maude. Maude lets you define operators with variable arity and arbitrary stuff before, between and after, like

let _ = _ in _
_::_(_)
_,_ |- _
You _, but I _

Always considered this a cool feature.
I'm not really sure it's bullying per se, to try and stop the mass illegal downloading of your content. It's not like they've got thugs at the door, they're just trying to shut down a site who's sole purpose is enabling the illegal downloading, and who has no interest in co-operating with even nicely worded, fair requests. I'm not a great fan of the entertainment industry, but if people were doing this to YC startups who focus on IP production, would the level of "support" be the same?

I mean, what alternative do people suggest for these companies? That they ignore it, thus tacitly approve it, until everyone uses and doesn't bother with legal avenues? I hear a lot about "Well, find a new business model!", without explaining why a company should be forced to change based on clearly illegal activity. Even accepting the pragmatic argument that "It's going to happen anyway", I'm curious as to what business model people are suggesting?
If you plant a 'small bundle with explosives', then that isn't really a false positive, is it?
This is a fun question to discuss, but I don't see its value in an interview. If you were on the fence about a candidate, it's hard to see an immediate "how many times do I need to search" response pushing them over, and a candidate that can implement sort+bsearch in an interview setting has cleared the "search an array for a number" bar.

Be very wary of questions that may just be a mechanism for demonstrating how smart your team is to candidates.
Three and a Half Ways to Cure Cancer
Python indentantion-as-block definition has many drawbacks, not to mention the lack of semicolons that forces \

you \

to \

write \

so \

many \

backslashes.

They are not the ultimate solution for block definition and line breaking. You must be very used to them, and that's why you find the lack of it irritating, but that's another story.

Disclaimer: I code python every day of my life nowadays, I'm not a python hater.
Pascal was the first "real" language I learned (BASIC doesn't count) with a compiler that ran on the IBM mainframe at work. From then it was an easy transition to a Pascal compiler from Motorola that produced code for the 68000. Tellingly, the Motorola compiler had a bunch of extensions that made programming a lot easier and mirrored the features Wirth introduced in Modula-2. In some ways, learning C was a step backwards, although in terms of my marketability it was absolutely necessary.
Traffic, Conversion Rate or Price? Find Your Focus With Projections
This is excellent. However, please do not say "this is enough for me" after you replace all your incandescent light bulbs with these. Household energy consumption is a tiny, tiny drop in the bucket compared to industrical energy consumption and shipping.
The standard indentation style is four spaces. Rust does have a pretty-printer (think gofmt), but it's not very good right now so it never actually gets used. It's very old and basically needs to be entirely rewritten.
Heartless Apple Tries To Gain Maximum Profit From Chinese Earthquake
Programmers often feel like the physical properties of notation have only a minor inﬂuence on their interpretation process. When in a hurry, they frequently dispense with recommended variable naming, indentation, and formatting as superficial and inconsequential.

It's ironic that the authors of this statement can't be bothered to typeset their opening quote marks in the right direction-- a typical noobie mistake in TeX.
I love rust, but we have not yet finalized the syntax and the semantics yet, so it'd be risky to write mission critical things in it. Our plan is to hit 1.0 by the end of the year.

That said, rust has been written in rust, and every commit is tested against our test suite on Linux, OS X, BSD, and Windows. So while the language itself may be changing, any code you write in it at a given point in time should work. It'll just take some (small) effort to keep that code in sync with the compiler.

So if you are able to handle that risk, we'd love to have you try it out. It'd really help us find the warts in the language/stdlib before we lock in 1.0.
10 year warranty. Wow.
we were taught oberon at varsity. twas fun.
Show HN: Your estimates suck Simple free tool to log time spent on projects
interesting, I'm also currently working with GPU
If it is a phone call, the company is spending money/time as well. It's mutual commitment.

Developing test beforehand requires no commitment ($0) to particular applicant. There's no commitment.

As for reviewing, I've seen A/B/C/D tests out there. These can be evaluated automatically. So once again, no commitment.

Now, the point is than anyone -- if there's an option -- prefers situation where there's at least some commitment from the other side. Thus, the guys with automated tests are going to hire only developers which have no other choice. It looks like they are shooting themselves in the foot.
There is a lot of insider talk in the telecom industry about Huawei being complicit in hacking of various competitors, including Nortel (who were hacked and for four years did not close the security hole)
The desktop that does the best job of staying out of your way is no desktop. I've been using Ubuntu for years without a desktop, just the dwm window manager. Now and then I ask people, because I know the desktops are evolving, what they might have to offer me, but I never get a coherent response.
Usually the case is - if an organization A is opposing or campaigning against an organization B then A is mostly likely to be funded by {C} which is an organization or a group of organizations opposed to A in a financial, philosophical or social way.
Perhaps they start from A again. If they really want to challenge themselves they should start with Aa.
I did and am very pleased. Unity actually works. Suspend works. It's fast and smooth.

My only problems were in installing it on a new laptop. I wanted to dual-boot Windows 8 and Ubuntu. No dice. Turn off signed booting, wipe the weird set of partitions Sony uses for Win 8 and then things went smoothly. I'm keeping the old machine for Windows 7.
The 68000 was a wonderful CPU, and the last one that I genuinely enjoyed writing assembler for. A sane number of registers, a very orthogonal instruction set, good performance, non-segmented RAM, and high-level. If we had to have a 1980s CISC chip be The One True ISA, I really wish that 68000, not x86, could've been it.
We need to have more research like this. Programmers spend a lot of time arguing about features, syntax, paradigm, methodology, etc., but no one really has any scientific proof. I laud the researchers who are coming up with new paradigms and extending current paradigms, but we really need researchers going behind and finding what's beneficial and what's not in terms of human factors.
This is a year old. Now what?
Betelgeuse Blows Out a Monstrous Arc of Gas Nearly As Big As Our Solar System
I'm sure they do, but it's not their day job, so expecting them to catch everything seems wrong
A part of me likes this, and a part of me ❤s this. The rest of me wants to hear what a lawter like Lessig (or someone with a silar amount of experience and stake in the legalese of sharing) would say about it.

My guess is this has as much legal meaning as putting "this is in the public domain" in a readme. (I.e. none)
I have to move my laptop screen to see what is an ad and what is not. Forget about Google that tested this to death to confuse users, but not even FTC sees this as a problem. That should be illegal, ads should be clearly and unambiguously separated from content. Kudos to EU.

That makes me not trust a thing from Google, especially when they can make a buck. They even turned Shopping in 100% ads, without promptly disclosing it (you have to click on a tiny thing on the page to read that Google is listing results based on payment to Google)

Same with other Google content. Their claim to fame was impartiality but now the pages are 95%+ Google properties and ads. People, and I mean average Joe and Jane, should be updated on the change.
I'm sorry but I think you're totally off base. And I do think a lot of Chinese goods are crap. What's the pinnacle of Chinese goods? Smartphones and gaming consoles? Two categories of goods known for their much-higher-than-average failure rates? I think you're just blind to the kinds of goods that Americans make since we tend to let the cheap and easy crap get produced abroad.

> Americans don't realize that everything is made in China, even though all their products say so

No, most people like you don't realize that China only accounts for a tiny fraction of consumer spending.

Did you know that Americans spend ~88.5% of their personal consumption expenditures on goods made in America and about 2.7% on goods made in China? [1]

Americans spend 32X more on goods made in America than they do on goods made in China.

Maybe stop shopping at Wal-Mart and buying crappy goods that will find their way to a landfill in under a year, and you'll stop seeing "made in china" everywhere. You'd be surprised what a little more money will buy you -- there's a lot of great, durable stuff out there that generally doesn't come from Wal-Mart or say "Made in China"

[1] http://www.frbsf.org/publications/economics/letter/2011/el20...

>Most Americans think Made In America means quality and are blinded to the fact that other countries have other brands and different ways to live.

Did you know that most Chinese also agree that Made in America is a symbol of quality? One survey found that while 80% of Americans believe made in America means higher quality, some 60% of Chinese surveyed agreed with that.[2]

Also, the insinuation that Americans don't realize that brands from other countries are good is a myopic, insulting joke. Yeah, we don't buy and love South Korean electronics, Japanese cars, French and Italian wines and cheeses, etc etc etc and on and on and on. Imported quality goods have always fetched a premium in American hearts. Low-quality Wal-Mart level goods earn the disdain they deserve.

[2]http://www.bcg.com/media/PressReleaseDetails.aspx?id=tcm:12-...

>Huawei would have been screwed in America, it just sounds like a brand that would be selling electronics at the Dollar General.

Americans used to think Japanese goods were total crap. Not many Americans wanted a "Honda" or "Toyota" car in the 70's or 80's. Japan turned their brands around and fought for respect -- and won it.

Then, as recently as a decade ago Americans largely dismissed South Korean goods. A Hyundai car? What a joke! Everyone knows South Korean goods are crap.

Except, South Korean brands fought for and won American loyalty through good products and good service.

Chinese brands could totally follow the same well trod path that brands from other East Asian countries have followed, and there is no reason to believe they would fail.