skysight-inc/HackerNews huggingface dataset:
"Besides, if you're not doing any hacking in your free time outside of class anyway, you're probably not cut out for this career."

I really dislike this mentality and it unfortunately seems to be the expressed by a lot of engineers (at least ones that have an internet presence).
Just because you don't spend all of your time hacking away doesn't mean you aren't cut out for this career nor does it mean you can't be a great engineer.
This kind of mindset is only going to deter potentially good engineers from entering into the field.
Thanks! Reminding myself of her feedback I think that pacing might be a significant issue which is something I hadn't considered too much (oddly).

She's someone that has lots of computer experience but the closest she's gotten to programming before is simple Excel functions (think SUM). I think she'll be much more excited by one where she's working on "real world" stuff so I'm leaving a bit towards Creative Programming for Digital Media & Mobile Apps and hope that it spurs her to learn even more.
I Agree! Totally!
This is not worst than the key infrastructure right now, that not only reveals all the email address but their relationships.
No kidding, these kinds of hit pieces are just more excuses for more socialism. It's a shame when the world has no idea how big of a difference there is between a capitalist economy and "mixed economy". (ie. partially socialist)
Physicists observe the creation of solar energy for the first time ever
According to the Wikipedia page[1], "Collinson [the author] began the feed in late August 2011, to coincide with the start of World War II with the German Invasion of Poland in September 1939. He has tweeted the events of the war as they happened on each date and time exactly 72 years earlier."

[1]: http://en.wikipedia.org/wiki/@RealTimeWWII
I am continually astounded by the amount of support Russia receives from HN commenters. Is it that the Russian propaganda so strong that it reaches all the way to the Bay area, or are there a lot of Russians on here?

What I am wondering is when Russia will completely take over Ukraine and what will be the NATO position at that point? I have no delusions that NATO will not engage in any military conflict, since nobody wants to start WWIII, but this has to be disturbing developments for countries like Poland, Romania, etc.

Also, I wonder if Putin is really willing to continue this invasion at the cost of being ex-communicated by the US and parts of Western Europe? I suppose he is currently banking that most of Western Europe depends on his natural gas, so they cannot completely shut him out.
I don't think the referendum was a particularly convincing one, but illegality under the law of the state being seceded from isn't a very convincing argument either. I mean, Ukraine's secession from the USSR was not legal under Soviet law. And Kosovo's wasn't legal under Serbian law. Consensual secession referenda, like the upcoming Scottish one, do happen on occasion, but are fairly unusual.
"Maybe it's a crazy idea, but universities are not, and were never intended to be, career training centers. Helping you get a job is just not the mission of these institutions."

Very true. If you want job training, go to a technical/vocational school, or enroll in a certification program. Those are both perfectly legitimate things to do, and there should be no shame in either.
I am very sympathetic to this point of view: my undergraduate degree prepared me very well for nothing in particular.

However, if you go back to the medieval roots of the universities, you find the Parisian model, which prepared one to be a cleric or a teacher of the same, and the Bologna model, where you learned law. Think of the account of the founding of Harvard: "One of the next things we longed for, and looked after was to advance Learning and perpetuate it to Posterity; dreading to leave an illiterate Ministery to the Churches, when our present Ministers shall lie in the Dust".
Nice work kylestewart, loving the app
Why I left a job in finance to play video games
stop this madness already. I know this is HN, but common! There is something morbid in posting stuff like that and obsessing over it, especially when it is a blatant lie. Reddit has been overtaken by mass hysteria over Ukraine for months now and it is spilling to HN as well.
What does international recognition matter if a people want something? I'm not commenting on the legality of the annexation, but I don't think international recognition (biased as it tends to be) matters.
Whese, What are you up to now?
This isn't about a lane change approaching. This is about people disregarding the concept of lanes when there's fresh snow on the ground because they have no idea where the lanes are.
Html5ever – High-performance Browser-grade HTML5 Parser in Rust
I've done about half that many. Start-ups can be nice in many ways. I'd still love everyone considering a start-up to read the linked essay, because a flood of over-optimistic employees can drive down wages and working conditions. Demand good wages, demand good working conditions, don't let "we are a start-up" be an excuse for someone getting you to eat a shit sandwich.
I am a Russian coder / data scientist. I am not sure if this particular map is propaganda or not, but I follow Russian, Ukrainian and international news and it seems pretty clear that Russian military is strongly supporting pro-Russian rebels in Ukraine:

- there are numerous stories and videos of Russian "volunteers" with heavy military grade weapons crossing Russian-Ukrainian border throughout the last several months. Some of them are captured by Ukrainian military. Some others are wounded or killed and taken back to Russia for treatment or burial

- pro-Russian rebel leaders often admit to direct Russian military help on video

- just several weeks ago Ukrainian military was advancing fast and getting close to crush the rebels in the last two large cities Lugansk and Donetsk. Suddenly, along with more information about Russian support, the situation reversed and the rebels are on the attack now

- Russia used a similar tactic in Crimea in March: first, suddenly numerous unidentified soldiers appeared on the peninsula and Russia denied they were from Russia. Later, when Crimea was annexed, Russia openly admitted to using "special forces" and rewarded its troops for a successful operation.

Russia may be constantly demonized in the Western media, but there are good reasons for it. Also, just to note, the situation with demonization is much worse inside Russia with extreme lies and propaganda over TV and official mass media.
While I agree with this, and matches some of my experience, I'd like to collect more data point. Anyone willing to share such stories?
How do you gauge what is important?

If you consider what your role is in creating wealth, then arguably you are doing something more important than most regular employees. How often can an engineer at Google say that their specific input caused the company to grow by 500%? Yet, even employees at modest startups with modest exits can say they had a significant hand in that level of growth.

If you are commenting on the "making the world a better place" trope, then that may be a different story.
Thanks, I haven't looked at Udacity much so I'll give that look. I like using Python as it's a bit practical.

To clarify her goal isn't to land a job, just to learn a new skill and be able to relate to her coworkers that are doing more coding better.
Mixing business with government is government. It takes the power from the customer and puts it into the hands of regulators.
Let's see:

> If you are at all concerned about password "sniffing" attacks then md5 is preferred. Plain password should always be avoided if possible. However, md5 cannot be used with the db_user_namespace feature. If the connection is protected by SSL encryption then password can be used safely (though SSL certificate authentication might be a better choice if one is depending on using SSL).

Strongly implies that md5sum offers protection from an attacker sophisticated enough to sniff passwords of the network. Snif.
Well, since you asked...

"chestnut" is a literal but not faithful translation of "castanheira", it should really be "Brazil nut tree", which is somewhat more imposing than the run-of-the-mill chestnut tree:

http://pt.wikipedia.org/wiki/Ficheiro:Castanheira_1.jpg

http://d3nehc6yl9qzo4.cloudfront.net/img/web_226731_36660.jp...

It can live for hundreds of years; its wood used to be in high demand, but nowadays it's considered endangered so it's illegal to cut down a Brazil nut tree.

Our Federal Police's operations have names that range from awesome ("Egyptian Plague") to truly bizarre ("Deja Vu", "Titanic"). All in all, Chestnut Tree is a fairly mild one.
If you are serious about getting a job, you damn well better be hacking in your free time if you don't currently have a job in the field. The OP didn't specifically say but, at least for me, if you are in school/unemployed looking for a job you better be hacking in your free time if you expect me to hire you.
Yeah, in some places, over 120% of the population voted for joining Russia...
West, east... same shit. Snowden can't stay in his own country, Assange is prisoner of conscience. Michael Brown in Ferguson, Iraq and "weapons of mass destruction", etc... etc.

I'm from Russia, we have no much freedoms here, shitty healthcare, corruption and other crap, but when I look at the West, it comes to me that I have already seen it somewhere.
Mozilla rolls out sponsored tiles to Firefox Nightly’s new tab page
But PEPs are not enforced in the language level. Also there are cases where there could fit two simple expression in a lambda. Also the language still doesn't stop you from abusing lambdas, you can nest them. It could be stated in one of the PEPs that "no overly complicated lambdas" and that's it, there is no need for the language to enforce this.
Templates are the C++ implementation of "generics". Their utility extends far beyond lambdas-as-callables. The entire STL library is built using the Template feature of C++. Templates are far more important than the ability to do "true" object-oriented programming using other features, in my opinion.

For a more concrete example that doesn't rely on the "authority" of an externally developed template library, consider that templates are also useful for static/compile-time polymorphism (see: Curiously Recurring Template Pattern).
That's a great idea, and super important. I'm going to start working on that right now.

Right now it's iOS and Android, and works on most versions I've been able to test on. It works on windows tablet, but I haven't been able to get my hands on a windows phone.

Also, it works on all modern desktop browsers, IE 10+, with IE 9 support coming soon.
Housing policy is the biggest thing that “blue states” are screwing up
rot13 is obsolete. You need to move on to rot39.
Thank you. I found his post baffling for that reason.
It has a low barrier to entry. This tends to welcome really bad developers.
Quite simply, the reason programmers should know about this (if they're implementing a password system) is because the library you propose often doesn't exist, and when it does exist it's often implemented incorrectly.

In an ideal world, programmers shouldn't have to worry about this stuff. But this is not an ideal world.
What's a reasonable percentage for a first engineer, do you think (not counting CTO)?
Naw, Silicon Valley doesn't have a sexism problem, a greed problem, a fake do-gooder problem, a black-hat, dirty marketing problem (Uber is just the latest in the ongoing, playbook pattern), a drug problem, or a hooker problem. Not at all, Bra.
Let's make the following assumption: That no matter what algorithm we pick we're utilising per-user salts. So you'll always need to search the full keyspace (e.g. 6-9 character length passwords).

The reason why MD5, 3DES, and similar algorithms aren't really recommended in 2014 is that they're very fast/efficient on modern hardware. This is due to utilising GPU cores to do the hashing (which wasn't done back when MD5 was popular). This means the "time to crack" is low.

Here is benchmarks of different hashing algorithms (faster is WORSE):
http://thepasswordproject.com/oclhashcat_benchmarking

But the really nice part about things like BCrypt and PBKDF2(Rfc2898) is that they accept "rounds." Which is number of repeated iterations over the password+salt. So every year you can respond to faster hardware by adding more rounds (e.g. 2014, have 10K rounds, in 2020 have 15K rounds, etc). If MD5 had supported rounds, it might still be safe to use today with enough iterations.

Even things like BCrypt and PBKDF2 will eventually fall by the wayside (MD5 used to be a more secure alternative to the much faster DES algorithm). But at least rounds (additional iterations to respond to changes in hardware) will keep them relevant for longer.
A quick scan on Russian sources shows no confirmation of a large scale invasion taking place. EU rhetoric also quickly changed since this morning and suddenly nobody is using the word "invasion" anymore. Ukraine crying "wolf", again until confirmed.
How the 'Kung Fu Fighting' Melody Came to Represent Asia
Sorry, was hell banned, so switched to new handle. Timing was coincidental.

This map site was only recently registered. Does that mean anything?

http://who.godaddy.com/whoisstd.aspx?domain=liveuamap.com

http://www.google.com/trends/explore#q=liveuamap

Btw, wasn't blaming Ukraine for MH17, just saying we must keep an open mind, and wait for a full independent investigation before jumping to conclusions.
Academic Paydom: Tactical Lessons from the Steven Salaita Situation
Catch the Millionaire 2014: Infos and Kandidaten
This is pretty cool. It'd be interesting to have a personal service set up around this such that it starts sending messages just to you with "news" updates. I briefly looked at these tweets, but since I didn't follow @RealTimeWWII when it first started, I cannot get the full effect.

More broadly, I'd love to see the original coverage for a few historical events. My most recent curiosity is the Watergate scandal. What was on TV at the time? What were people saying? I know what the scandal "was" but I don't know how people reacted to it. I was I could in some fashion reproduce it at the time and see what was going on.
Seems like "Design of Everyday Things" is a really short course, with only 3 Chapters and each video of 1-2 minutes. The total video lecture time for the entire course could well be ~1 hour. The project (timebank) is what will take more time and the estimate for that in Section 3.3 is 8 hours.
Nothing in that link says "current events" are off-topic. Given that this is Hacker News and that the definition of news is information about current events, I'm not sure what you're on about.
Your not the only one.

Its a strange feeling that Russia can do whatever it wants and there are no consequences. They seem a little out of control.

They annexed Crimea. Nobody did anything. They shot down a civilian airliner (or supplied the missiles/training). No consequences. Send in caravans of "Humanitarian Aid" that Ukraine didn't ask for. Crickets..

Then they just get on their media and deny everything.

Its hard to watch it all fall apart.
Adding automated lip sync and remote developer access to www.3d-avatar-store.com.
A psychological fitness regime for dying. That's all I can say for now: http://eepurl.com/XXOnD
The map makes no sense. Reddit's feed is infinitely better.
First impression once I figured out how to play with the title, very cool! At first I kept trying to hover over the title or click on it and after going through the docs and coming back, only then figured out that you have to click and drag the title around
I notice you launched on both iOS and Android which often a portable stack was heavily leveraged (e.g. Xamarin or HTML5). Can you share some tech details?
You are welcome, but it is only the search box at the bottom of the page. It wasn't especially difficult to find.
Nice work guys... everyone loves an animated gif.
It's hard to analyse this kind of information considering that 100% of information on the site is pro-ukraine and mostly with citation of Ukrainian sources.

It may or may not be propaganda, but I don't feel like trusting the site.
No doubt, but there is nothing wrong with that picture. Why wouldn't you do that if an engineer came in with a prototype and a compelling reason why his/her pet project should be important to the company?
Google Frees Up More Patents
The Pyramid Problem (2013)
First I think the 130 vs 90 aren't necessarily standard...that being said:

* Work environment can often be a tossup. You'll find just as many open floor plan bullpen situations outside the startup world as within it from what i've seen.
* Largely agreed on the financial security; however, larger companies are more beholden to the market (so they might have to lay off N% of staff as a cost-cutting measure)
* "no one outside the startup world wants to hire someone who failed numerous times before" - hyperbole. Plenty of banks and established companies want to hire good engineers. If the company you were with failed, it's not simply because you were a poor engineer.
* "it is much easier to go from Big Co to Small/Tiny Co, then the opposite" - hyperbole. I wouldn't say it's necessarily much easier one way or the other. If you're moving from Big to Co, you might not deal well with the new expectations of not being able to say "that's not my job" or the long hours (for example).
* "is particular true and quite dangerous for recent grads. Young recent grads are better off founding their own company or joining Big co instead joining fresh startups." - Why? All of them have pros and cons...sorry.
I think you can

#define begin {
#define end }

too. I would not suggest it though.
Thanks, I updated it to make it more clear!
Do you have an alternative suggestion? It seems reasonably straightforward to me and I don’t find it all that impossible. Not having to muck around with a specific lambda() factory-like function with horrible inputs (as is needed in LPC where I sort-of learnt to code) is a plus :)
Boston Children's Hospital preps surgeons with custom 3D-printed models
Ukrainian Downvoters?
Are You Hiring for Helpfulness?
Do you think this is more a reflection of the limited quality of the larger players in the Austin scene?

I came to Austin from the Valley as part of an acquisition and have been looking for other employers in Austin, but the options for larger firms seem rather limited. I have yet to start exploring the small start-ups, which is why I am curious.
When I read it yesterday I genuinely thought it was an April fools joke. You couldn't make it up to be any more ridiculous.
Sounds like great advice. It's hard to keep a good perspective when you are in the thick of it.
How much experience does this first engineer have?
The discussion is great - it shows all of the companies you should absolutely avoid doing business with, as they have no sense of security.
I think universities could do more to educate the public on this, but it isn't really in their best interests, at least in the short-term. And there is a lot of political pressure for public institutions to be career training centers, since nothing else is really filling that role.
So Russia is known for having a strong propaganda machine. Moreover, Russia openly admitting that it is invading a sovereign nation though it's Kremlin-controlled media outlets (aka almost all media outlets in Russia) would mean trouble. So by Occam's Razor, Putin is telling the media he controls to cover up as much of this as possible.

The EU rhetoric is a bit more nuanced, but probably comes from a similar place: if Russia is "invading" Ukraine, EU might be compelled to do something, which would put them in the precarious political and military position: the EU depends on Russian natural gas. Also Russia has nukes which makes opposing them militarily very dangerous (think, starting WWIII dangerous).

What evidence do you have that Russia is not in fact invading Ukraine? How can you explain these events? Especially the NATO satellite photos showing Russian military forces across the border?
Thank you for the in-depth explanation! It definitely makes more sense to me now.
This is the United STATES Of America. The states cast their vote, balancing the equality of states vs population - ensuring both that one large state doesn't get outvoted by a couple much smaller ones, and that one large state doesn't render multiple small ones politically impotent. CA & NY have strong leanings toward urban political interests which conflict with legitimate interests of WY, MT, AK, etc ... but in a direct vote, the former would completely overwhelm the latter rendering their cumulative votes irrelevant. With electoral college, we have a "progressive" vote whereby neither the majority overwhelms the minority, nor the minority have an undue power over the majority - instead, we have a sensible balance.

Switch to direct election, and there will be no need for the various candidates to peddle their platform all over the country: candidates will focus on high-density population regions, ignoring "flyover country" entirely and unfairly biasing political power toward urban interests.
I am disappointed by the fact that while their are several comments supporting Russia almost all of them have been down voted a ton. You shouldn't down vote people just because you disagree with them.
So being an adventurer / go-getter / hero is walking down a concrete sidewalk admiring your surroundings through the lens of an augmented iPhone? I think that's disingenuous marketing to people like myself, and I'd focus on what it really is (gamification of urban discovery) because the current proposition comes off gimmicky.

When you talk about "adventure", I think the general consumer associates that with brands like REI, Patagonia, North Face, Cabela's, et al. Perhaps this is my own personal bias speaking but my gut says otherwise. Lastly, if I was in the military sacrificing my life to protect SuperTrip, I'd probably throw a fit about the "true heroes" phrase too. Is this app going to jump on a bomb for me?

My advice would be to pick a market segment and laser focus on it and then grow from there (or pivot). Maybe it is "adventurers", in which case you need to ditch the urban scenery.
If you want to dedicate 100% of your energy towards solving tough technical problems then you're actually not a good fit for a startup. Team sizes are small and resources are constrained, so you have to be well-rounded enough to solve any problem that comes your way, technical or not.
Computer science / real world programming work is a mish mash of concepts and practice, and everything in between. Most of the hot research these days seems to be coming from places like Google rather than universities. Certainly the stuff I her about.
A question of semantics: why are these usually called "transfers" instead of "payments?"
130% without equity in the vast majority of cases.

90% with equity if my equity is significant & I believe that the probability of payout is > 50%. There would probably be a lawyer involved to minimize risk of clawback to boot. I've spent some time as Mr. Gullible; I don't need to be taken again. :)
So that's what a tesseract is!
it's hard to support either Ukraine or Russia - you definitely can't believe what either have to say.

Ukraine is still having protests in Kiev, and calling for impeachment of the person they just fought to have put in place there...

we can't cry foul at Russia arms/tanks showing up, considering what we give to Israel et al. also, considering Putin's track record, this is too brute force for him. he does things in such a way that make him look justified. it's hard to swallow.

NATO can't do anything. they say "no war", but how do you enforce no war? sanctions hurt, but can be lived with, that only leaves...more war