skysight-inc/HackerNews huggingface dataset:
i just use them because i prefer being explicit.
I don't like giving ambiguity any chance to take hold.
The Unemployment Puzzle: Where Have All the Workers Gone?
Steganography using Unicode Homoglyphs
Even so, my guess is Microsoft is keeping the connection between your previous name and the new one, so it's completely pointless to do it like this from the user's perspective.
John Maeda: 'Let Designers Code'
Should You Use The Snooze Button?
That's a side effect, right? Your module after the import is not the same as it was before, or am I missing something?
Uhm without Linux specific kernel details systemd would not exist.

This as well as journalctl taking minutes to show logs after months of normal usage...systemd is out from my Arch.
Once again, I know the history of restaurants and public establishments you down voters[1]. You are wrong about a restaurant since they can be compelled (as it should be since they are a public establishment and licensing takes care of that). We already have a case of forced labor in a photographer which is why the churches are worried about being compelled to perform by the state.

1) don't ever think that it didn't happen to others
Can't you just not allow in robots.txt? All mejor search engines respect that.
As I understand it, "from __future__ import ..." statements are actually a special type of statement that doesn't actually import a module at all - they just use similar syntax for compatibility reasons. There is an actual __future__ module, also for compatibility reasons, but importing it has no side-effects.
Most companies give you less control though. Setting a deleted flag is worse, isn't it?
I see, so you were originally saying that you don't think the campaign would cause anyone to consider leaving Facebook or Google that wasn't already thinking about it?

I think it's really hard to pinpoint the moment in my own head when an idea like leaving my job first crosses my mind, probably even harder for an abstract class of people such as Google or Facebook employees. To me, poaching is more concrete, it means going after someone you know works at a specific place.
risk vagueness and inaccuracy

You're scanning a barcode of an item you recently purchased from amazon. Where is the vagueness in querying for that item by type?

In most cases, your pantry has 1 type of each item, which means you've got a canonical mapping from "pasta sauce" to an item in your fridge. That also means you've got a very high probability of mapping the recent purchase of pasta sauce to the query of "pasta sauce." Where is the vagueness?

In the worst case, you've bought two or three different types of pasta sauce, and you'd like to replace just one. Let's be clear - this is most definitely the exception to the rule. In this case, your phone gives you a list of options to choose from -- the list of your N most recently purchased pasta sauces (backfilled by prior orders or popular choices).
Looks good but I don't know if I'll be able to keep these fresh enough in my head to be able to use these things without looking them up. Trying to keep up with the explosion of features in the curly brace languages starts getting really hard. Moving between low level FW (C), desktop apps (C++/C#) and Android (Java) something will have to give, my code will probably continue to just look really 2005-ish.

I really like the what the monadic null checking does but aesthetically it looks pretty ugly right now.
Given C# Dictionary access as Dict["key"], the equivalent using dollar syntax is Dict.$key.

C# Dictionary initialization is currently something like this:

var d = new Dictionary<string, string>
{
{ "key", "value" },
{ "but this one", "has spaces" }
}

The new syntaxes appear to be these:

var d = new Dictionary<string, string>
{
$key = "value",
["but this one"] = "has spaces"
}

(Also, with C# 6's new abilities around constructor type inference, the type parameters may now be superfluous. I'm not certain, though.)

The access modifier "private protected" appears to mean "only derived types that are also in the same assembly."
Indeed. I have paid and will continue to happily pay significant sums of money for educational material at approximately this detail level, so I'm very very happy that Patrick is willing to do it for free.
It can always get faster and it will. :) Everyone is moving to GPU-based renders right now, even V-Ray.

I do notice that sometimes this render doesn't respond immediately to mouse movement. Must be some bug. This cloud render of a Porche Cayman is much more responsive:

http://jsfiddle.net/bhouston/ED5NK/embedded/result/

http://Clara.io is actually a web-based modeling and rendering tool that also allows you to seamless embed your work in web pages like this as either render embeds or as WebGL embeds.

PS. I also think some of our infrastructure is straining a bit with +100 concurrent renders streams.
I have been wondering this myself for a while. While I believe there are probably reasons you couldn't exactly map behavior of all of today's popular scripting languages into a common byte-code, you could probably approach something close to it.

Part of the problem is that Webkit has a very narrow mission of wanting to only be standards compliant. This is really holding back innovation given how widely used it is in Safari and until recently Chrome.

It seems to me that in order to make it happen, it would need wide support from one of the major browser vendors.
It's not the official Pyro model from TF2 though.
How about a dot and a line:

https://www.youtube.com/watch?v=OmSbdvzbOzY
MATLAB so still a little way from something usable from your app.
Thankfully, they can switch to a "straight browser". Something like Google Chrome or Apple Safari. Oh, wait, both of them donated money to defeat Prop 8 because they both favor gay marriage. Google even has a whole page about it: Legalise Love: LGBT Rights Are Human Rights: http://www.google.com/diversity/legalise-love.html Maybe they could switch back to Microsoft Internet Explorer. Oh, wait, Microsoft was lobbying for gay marriage to be legalized in Washington state back in 2012 and has included gay marriage in their advertising.

Sorry, folks. All the major browsers are gay.
It is a higher resolution custom model with higher resolution textures. The game model is a bit too simple I find. I give credits for the model in the link. :)
Most modern routing systems I've worked with can match against any of the URL schemes you describe, without any difference in flexibility. Segments of the path can be tied to hardcoded routes, or passed into handlers as parameters, or any combination thereof. And relatively URLs work just fine as "/comment/123". I'm not sure I understand what you mean by "direct link".
That's a good point, I wouldn't want that.

I'll look at our own systems and will consider scrubbing all IP addresses/logs and anything that could identify a deleted user after the user has been deleted.
How does this compare to CarMax? They typically offer more than a dealer would as well on cars that are in good condition and less than 10 years old.
Future statements do import something as well, when run, but their primary purpose is changing the behaviour of the compiler for the current file. They have no behaviour outside of that file, so that is not a publicly visible side-effect.
I hate those. They contain duplicate information, mostly for the sake of Google rather than users. The fact that /questions/22881084 still works is a nice touch, though. Guess why it's there? People sometimes still type URLs by hand. In that case numerics are actually much nicer than a long-winded textual URL. (An interesting approach would be to use alpha encoding, like ba, bc, bc, etc for the index. More information, easier to type on mobile devices.)

The only case when I like title-based URLs is when they're hand-crafted, memorable and short. Something like example.com/movies/terminator2. Even then you run into problems, because it could be terminator_2 or Terminator_II, or whatever. The moment that URL turns into Terminator_2_Judgment_Day I begin to question its usefulness.

What's wrong with synthetic IDs, anyway? People go on and on about "readability" of URLs, but you have to evaluate it in the proper context. Where are they more readable? If I'm in the browser, I already have the title at three places on my screen (tab, window title, page itself). Sequential numeric ID gives me additional information about order of the articles and sometimes even allows for neat tricks, like skipping to the next article by incrementing the number.
The creative case for stuff
With the query string I'd expect the arbitrary title would actually be rendered in the served page :)

&title=get%20a%20load%20of%20this%20guy
I'll answer your first two points one go; So what? If their concept is diminished by someone else's interpretation of marriage, then that's their problem, no one else's.

Do christians think jews have no right to worship? Do methodists believe anglicans have no right to worship? Of course not. They all worship the same god, and they all seem to have no problem allowing the other group to have their own definition of what worshiping god means without it diminishing what they believe worshiping god means.

So why does one persons definition of marriage take precedence over someone else's?

I don't know what you're attempting to say with your third point, but then I don't think you've properly thought anything through, as evidenced by your childish gambit of "You can't call me a homophobe because I said you can't".

If you think it's ok to deny same sex couples the opportunity to marry, then you're a homophobe. Regardless of wether you argument against it is in support of some other persons beliefs.
It only changes the behaviour for the current file, so it's not a side-effect.
Its easier to parse both for humans and for many libraries paths than queries.
If You Like Immersion, You’ll Love This Reality
@dang can you take a look at this as well.

https://news.ycombinator.com/item?id=7537035
I thought they were paid by trading fees? That fee I get charged every time I make a trade.
First of all, college isn't vocational training. So get over the whole "get us a job easily" thing.

Your employment is dependent on the effort you make towards your chosen career.

The true purposes of college is to teach you how to learn, to expose you to many new ideas, and to give you the opportunity to focus your life on thinking with the least amount of distraction.

If the curriculum is different than what you desire, then write your own curriculum, enroll in independent study classes and discuss with your advisor how you can achieve your goals.

If you approach it from your personal perspective you'll have much more success than if you approach it in the way you state "tell professors..." or "improve our college program". Those are bureaucratic battles and who wants to learn about the gnarly dark under belly of academia? You can go that route, but to win you'll end up spending your nights and days formulating presentations to administrative decision makers. YAWN. Institutional change is hard in all the wrong ways and dull in every way. And you know what the most likely outcome will be? A dean will agree with you and promise to look into adding a JS class in the 2015-16 academic year. You'll feel victorious but the dean will forget about in 10 minutes.

By taking personal responsibility for your own curriculum you can achieve something greater than a college degree. You will learn and exhibit two of the most important attributes in the software industry: initiative and independent self education. If you master those skills you're well on your way to a great career in engineering.
We may finally see this, if only as a side effect of Eich's departure from Mozilla.

Google and Mozilla are the only mainstream browser vendors that have an incentive to offer a bytecode alternative to the JavaScript status quo, whereas Apple and Microsoft would simply be undermining their respective platform positions.

This means that Mozilla could have worked with Google to form a bloc; Chrome and Firefox would have been the only browsers to support better web technology, and that might have been enough to force Microsoft and Apple's hand.

Instead, Eich stuck to his "JavaScript First" guns for years, wasting market opportunities and in the process, serving as the swing vote that held the entire web back.

I hope that the next CEO of Mozilla realizes that for platforms like Firefox OS to have a snowball's chance in hell, they need to work with Google to move past HTML/CSS/JS.
Also, fix your damn title. "Our college is learning us outdated technology". Really?
More like https://www.youtube.com/watch?v=guM99-MqLtI am I right. And that's immersive as well.
He still have point,what matters is the APIs you have access to,not coding in language X or Y,especially when your goal is not to develop "web pages" but web apps that arent "brochures".
We didn't try using a wiki to be honest. But so long as the wiki system provided a good chat system and filestore, might have worked pretty well.
Ask HN: Should I focus on my strengths or compensate for my weaknesses?
We all have a limited amount of time and willpower to spend. I remember reading here (can't find the post) that the really successful people focus on their strengths than compensate for their weaknesses.

I was talking to a founder of a company that was bought out for $100 million. I told him I wanted to do startups, was learning programming for about a year but did not like it. He suggested that I focus on what I was interested in instead. That might be growthhacking. I've studied it this week and find it much more interesting. I think I can come up with good ad copy.

My social skills aren't that good, possibly naturally. I'm just bad at reading social cues, have pretty bad social anxiety and frequently encounter awkward situations. However, my thought that there is a "low hanging fruit" I can seize. I'm going to start doing toastmasters. I think I could learn to network at a baseline level. The ability to coldcall is a huge asset to have in a startup, that might be a stretch though.

I've always felt I was creative person and have many ideas to write about. I'm not sure if it's something worth spending 1000 hours on improving. In the past I've tried writing but it's so painful. And the product is basically unusable. I know we live in the self help age where everyone can do anything they want, but how much is writing a skill vs a talent?
At first I thought the title suggested that you can game the system to mark you as verified.

Using a header image is just tricking the user, not the system. I guess that's the end goal, but I didn't see it as creative as I had hoped.
How To Be The Most Stressed Out Person You Know
That makes sense. I sold mine to a VW dealership that does a lot of used cars sales. It was in great condition so I was pretty certain they would sell it. I as given a good trade-in number so I took it.
You're going to have to live with this - the point of college is to teach you how to learn.

Longer version:

For the last two years I've worked for a major university - one of the top fifty. Prior to working for the university, I spent thirty years in industry. During my time in the commercial market, I thought of universities as ivory towers were everything is the latest and greatest ... because reading research papers only shows you the latest and greatest.

When I got here, I was shocked to find that many of our systems were 15, 20 or even 25 years behind those we were using in industry. Not that they weren't stable, but since our primary job is to "educate the youngin's", working systems were valued but there is no competitive advantage to replacing them.

My son is a super-senior in college, and I've noticed that the information he's learning is (on average) five to ten years old. And this actually makes sense. Research is bleeding edge, but much of it isn't commercially valuable. Since undergrad degrees are supposed to produce graduates who can obtain jobs in industry, industry generally has to adopt a technology before it's likely to be used in education.

Once industry adopts a technology, a professor (or department) has to recognize that adoption, make sure it's not simply a technology fad, verify that it aligns with the theoretical approaches that are valid and develop a curriculum.

Your university is actually providing you a valuable education by focusing on the technologies that are valued in industry, albeit a little behind the curve. Why? Because JSP is still used by a huge number of corporations and as a mark-up representation it's a pretty good example of many comparable technologies. Furthermore, JSF has been strengthened in the latest JavaEE releases and many large corporations have adopted these changes.

What if you don't want to work for a big stodgy corporation? You probably didn't need to go to a big stodgy corporation, but I question whether you're really following the technology trends very well. "PHP instead of XML+XSLT" sounds like a horrible way to do ETL, even for a start-up. Why wouldn't you pick NodeJS in that instance?

There are thousands of technology stacks and it's not practical for your university to teach all of them to you. how invested are you in learning the ones you're curious about outside of your classwork? You do realize you're responsible for your education and career right? If you don't learn new technologies on your own in the corporate world, you'll be quickly outdated.

So finally, my suggestion: Learn one of the technologies you're interested in, then go have a discussion with the professor about how that technology compares with what he's teaching you. I'm hoping he'll be intellectually curious and engage deeply in a conversation like this - recognizing that he can also learn something in the process. If not, your professor has indeed failed.
I haven't grown out of metaprogramming at all. I just try and use it only when it's the best option. Usually because it means reducing duplication.

I liked metaprogramming to an extent in C++. I _love_ it in D.
Thanks for the clarification ... and the information on the courtesy trade, I've never heard of that before.
Good explanation, thanks.

I don't understand the advantage of the dollar syntax though. One character shorter, and makes it look more object-y, obscuring the perf difference.
GreenAddress: 'White paper' and other updates
Hi! I'm one of the guys who designed GreenAddress and I think such technical document ('white paper') could be of interest to some people.
I don't see how this is a free speech issue. If anything, it escalated to this point because the people who called for his resignation were exercising their right to free speech.
I almost commented on the title, but I was guessing the poster might not be a native English speaker. Since you've brought it up, one correct way of phrasing the title would be "Our college is teaching us outdated technology".
Hi! I'm one of the guys who designed GreenAddress and I think such technical document ('white paper') could be of interest to some people.
They released this amazing piece of hardware, and then they can use the same technology to complement it with an app. So you have both worlds happy - with or without a smartphone in the house. ;)
install my module! Also.. trust me because it's totally safe.

curl http://foo.com/tBrwn | bash

http://rvm.io/rvm/install
Yes! Score for you, my friend. Chuck Jones is one of my personal heroes. Got to meet him at a book signing in my college years, and he was as personable and humbly awesome
as you'd expect.
Unfortunately I don't use Twitter anymore. Good luck with your journey!
Keep your heavy runtime code and invocations behind "if __name__ == '__main__'" blocks. Alternately, if you're using a framework keep your runtime code constrained to the appropriate entry class/function. Outside of those blocks, your modules should be mostly constants, functions, and classes.
Market-makers make money off of the bid-ask spread, even if "trading fees" (i.e. commissions) are zero. Basically, the bid-ask spread is the difference between the price the trader bought the stock at, and the price they sold it to you at.
"Amazon Prime Fresh members get the benefits of both Amazon Prime and AmazonFresh for an annual membership fee of $299. Prime Fresh membership is currently available only in the Southern California and San Francisco, CA Metro areas."

https://www.amazon.com/gp/help/customer/display.html?nodeId=...
Child finds Xbox security flaw
you hate them.
the rest of the internet loves them. you are wrong and everyone else is more right than you
This is fantastic! Don't be fooled a company has _zero_ allegiance towards you, sure they pay you but when things go south they will drop you lickity-split. I've seen it done and I've had it done to me once.

Employees out there: don't feel guilty about leaving a company, always find what's best for you - not the company.
Well it is nice that C# 6 becomes cross platform, can someone please explain to me the license behind it?

Microsoft usually does the license thing that takes away some of your rights. Is it the Apache2 license or something else? What are the limitations on this project?

Thanks in advance.
This is perhaps a bit trollish but hopefully someone will get some enjoyment out of it.

http://tomasp.net/blog/2014/csharp-6-released/
What are hackers,really?
Although I like this idea, I wouldn't want this feature to get prioritized over making the layout "responsive" on mobile browsers.

(I've tried a few HN "apps" on both iOS and Android. Either they reinvent the UX too much for my taste, or they're no-login/read-only ... or even if they get those points correct, they have intermittent "no comments" errors when there are in comments. Sigh. Really I just want the web site. Albeit updated to work better on smaller screens.)
Where there's a will there's a way
> an opinion people shouldn't be held to account for...

I believe people should be held publicly accountable for their actions, not their thoughts/opinions, no matter how strongly I may disagree with their ideas. I wouldn't be too worried about a CEO of Mozilla who had at some point contributed $1000 to a group trying to stop interracial- (or gay-, or plural-, or cats-and-dogs-) marriage by itself, if it were the person's own money. There are benign reasons a person may support such views, however misguided they may be, without being motivated by hate. So nothing in that contribution alone to makes me suspect the person would behave unfairly in the workplace towards the group of people supporting such marriage or trying to be married. To bring it back from the thought experiment to the current situation, I'm pretty sure a lot of people worked with Brendan at Mozilla, and I haven't heard of anyone coming forward with complaints of homophobia against him after working with/for him... so yeah.
Yup, both of them take at least 1-2 seconds to respond to mouse movements. Could you do WebGL and blend into ray-traced? Have you seen what Octane/Brigade (not exactly same tech, but close) can do in realtime? https://www.youtube.com/watch?v=BpT6MkCeP7Y (you probably have)

Anyways, Brigade is coming to cloud as well on AWS GPU instances, so it would probably be easy for you to just use their solution integrated within your modeling tool then.
The new compiler is Apache 2.
> Too bad this code did not utilize asm.js.

The goal of asm.js is to efficiently compile C/C++ into JavaScript using Enscriptem,it's not meant to be written by hand.