skysight-inc/HackerNews huggingface dataset:
I tend to agree. I would frame the key traits as persistence and a view for the long term payoff. I did a stint as an Industrial Fellow in an NSF-funded center at U. of Minn. in the early '90s. My sponsor was chair of the Chem. E. dept. They had enough B. S. graduates to have a dept. graduation. They had the department valedictorian speak. She mentioned that along the way she questioned whether it would be worth it - especially on evenings walking home after yet another study session working on a problem set from hell. She would see her friends enjoying themselves in one of the local diners or pubs. But at the end, she realized that she had opportunities they would never have. Here both the persistence and the long term view paid off.

That said, we are producing far more Ph. D.s than we can employee. I have had a 30+ year career in industry. I have watched margins tighten and good friends get laid off as more and more is offshored. I doubt that this will end well for the next generation. Not everyone will be a "winner." But those who invest in developing their skills will, on average, do much better than those who do not.
I've seen this happen with cafe/food truck ipad point-of-sale systems (square, paypal, etc.). They swipe my credit card and up pops up a "would you like a receipt emailed to xxx@whatever.com" box.

My first reaction is always "I never told you a goddamn thing about my email. How'd you get it from swiping my credit card?"

Pretty sure stripe/square/paypal don't share the card's email with the merchants (yet), but even so, it's a bit disconcerting to see the food truck guy "has" my email without me ever giving it out.

Consumer databases are a huge business. It's election day today... think it's an accident that the campaign mailers you got match your census block's demographic profiles? http://www.esri.com/data/esri_data/ziptapestry Normally only the credit card companies were privvy to this data collection. It would be poor business decisions if selling these profiles was not part of stripe and square's business projections.
> I know a lot of scientists (physicists and mathematicians) and all of them are stubborn, but not particularly brilliant.

My experience is that professors in "pure maths" are very bright and showed exceptional reasoning skills from an early age.

> It's not brilliance that defines a professional scientist; it's a willingness to be bored and work weekends for very little compensation.

That's quite a generalisation! obviously, not all professional scientists are geniuses and it takes perseverance to get a decent permanent position. But to get a position in a decent institution isn't only a matter of political connections and stubbornness. Look up some coursera classes for instance. The people teaching those classes aren't just there because they're the only ones willing to do some "extraordinarily boring" legwork.
My understanding is that NTFS support is fairly low on the priority chain; most windows features work just fine with FAT. I booted ReactOS into a VM a few months ago, and it ran many programs just fine out of the box, so it's come a long way since the previous time I tried it.
As I posted elsewhere, you seem to be missing the point I was trying to make. But let's run with it:

What does "deserving" have to do with it? If I write the next Great American Novel and assign royalties to my favorite children's charity, do they deserve the royalties? No, I do, but I decided to give that income straight to them and my wishes should be respected in this regard.

Setting aside issues of public domain, Hans Christian Andersen does deserve to be compensated for his work at least for the duration that the copyrights are his. And if he chooses to assign those royalties to his heirs on his death, then those people should be recipients just as if he had assigned royalties to some charity. Deserving has got nothing to do with it.
San Francisco has a lot more human foeces on the streets than Oakland does.
It sounds like there's a lot in Boot I'd like, particularly in how it deals with the filesystem. I'm still not convinced about the design, but it's clear I don't know enough about it to make a decision on it.

If nothing else, I'm sure there will be parts in it I'll want to steal ;)
It was just a friendly heads-up that the article was basically unreadable because whole words were getting cut off each line.

I don't see why it matters who runs medium in this case.
source? Thanks!
The VMs are not going anywhere. This is an additional service for those that can’t or don’t want to use virtual machines, or find this more convenient.
> Netflix is a very simple application. Scaling it can be difficult, of course, but this is hardly some new grounds. Further, the particularly make-up of Netflix makes it one of the most profoundly scalable platforms going (silos, little to no need for transactional integrity. It is profoundly simple). You don't have to believe this, but your comically patronizing responses just sound...laughably unskilled.

Have you actually work with any of their backend engineers, seen any of their infrastructure and why they made the design decisions they did, or actually talked to anyone at Netflix, or is this all just speculation?

I'm sure they'd love to hire you to to greatly simplify their overly complicated architecture otherwise...
dlib does pose, see: http://blog.dlib.net/2014/08/real-time-face-pose-estimation..... No gender or age prediction though. Do many people care about gender and age prediction?
I'm reading this at work to not work.
I don't think the goal is to be an alternative to Windows. There are many situations where you might want to run Windows apps but don't need everything Windows has to offer. Like others have mentioned, supporting legacy apps is one example of this. There is also research value in having a Windows-compatible OS which is open source.
You are allowed to do anything. Microsoft tried to collect royalties and OEMs let them. You could try too. Good luck!
The girl in the window
I think it's partly a result of there being more EU countries with good technical education, than with a strong technical employment sector. Something like ~15, maybe more, EU countries are doing a fairly good job training engineers, computer scientists, etc., but only about 7-8 are doing a good job employing them. Hence a tech company in Copenhagen has as a "feeder" not only Danish schools but also to a significant extent Spanish schools, Greek schools, Romanian schools, etc.

(If not rectified in some way that will produce other problems, since countries like Greece and Romania are spending a bunch of money to train engineers, many of whom emigrate immediately, going to contribute to the economies of places like Denmark, Germany, or the UK rather than finding a role in the local economy. Some remittances do get sent home, but overall, training another country's workforce probably ends up as a net loss for the training-side countries.)
As an applicant, I landed an interview with Khan Academy and some other companies from these ads.

Although, the Khan Academy process involved many hours of mid-day Skype interviews, phone calls, and a relatively time-consuming take-home assignment followed by a curt thanks-but-no-thanks form letter and an encouragement that I volunteer for them. So ultimately not a success.

To be fair to Khan Academy, they seem to be part of a bigger trend towards increasingly time-consuming interview processes that span weeks or months. Start-up companies are in the enviable position of asking for higher investment from applicants, while not offering a higher return (perhaps the idea is that the possibility of landing the job should be its own reward -- but wouldn't this be mutually beneficial for both the applicant and the company?).

Or perhaps this is the logical extension of a community built on the idea of work-hard-first and (possibly-)get-compensated-later, or "long-term compensation" [0].

Not to say any of this is necessarily wrong or bad. Supply and demand will dictate what the job market can bear, and if a company is receiving a glut of talented applicants, it's their job to thin the herd the best way they know how.

[0] http://blog.samaltman.com/why-silicon-valley-works
Win SANS VLive Course of Your Choice in 2015
AngularJS: Testing ng-click
Technology predictions from 1829
Think of "work on infrastructure" as "work on developer-centric features" and maybe you'll be happier?

Also: "Always work on more features" can be a pitfall, and it's why Zawinski's law of software envelopment exists. Any feature you add can end up costing in future maintenance and difficulty in making future changes. Another thing we did during the "work on infrastructure" times was delete unused features. I was working on a 12 year old code base so there were actually a lot of those.
http://www.nakedcapitalism.com/2013/08/the-rise-of-bullshit-...
Disclaimer: I haven't used Yii2, but did work a few years ago with Yii1. All I remember about it was the lack of decent documentation and libraries, grammatical errors on the home page, and frustrating config setups.

It seems that they fixed most of these problems. But Symfony/Zend/Laravel have had these problems fixed for longer and have better communities. If you're gonna use a PHP framework, you're better off with a more mature one.
Just because there's work to be done within the company, though, doesn't mean every worker has related tasks assigned to them. In that case, they end up on someone else's desk. Happens at most of the places I've worked as well...work comes across my desk a few months out of the year. The rest is "easy going".
Using the ticket of a passenger with your name
"The post I was replying to seemed to imply that Hans Christian Andersen somehow had economic incentive to create his works even though they would enter the public domain because later Disney would create Frozen."

That's not what I said, and not what I meant to imply. But if that's what you inferred from my post, then I'll accept full responsibility for having been unclear. That's my fault. I think you and I are in less disagreement than you might think.

What I meant to say:

1. Andersen created "The Snow Queen" 169 years before Disney released Frozen. In pretty much any copyright regime around the world, Andersen's copyright would have expired long before Disney started work on Frozen. That includes any posthumous copyright periods, during which the IP presumably passed to Andersen's heirs. [1]

2. My point about the public domain, and economic incentives, had more to do with Disney. It is sometimes claimed, by Disney and by others, that the public domain is a bad thing. If works fall into the public domain, or so this argument goes, then they enter a sort of "deadpool." Nobody will touch them again. They'll become commodities. They'll lose their inherent value. Only the original creators (or heirs) of a property have a rational economic incentive, and the necessary creative skill, to profit from the property. I reject this logic. By way of example, I pointed to two properties -- Sherlock Holmes and "The Snow Queen" -- that fell into the public domain, and whose public-domain status has not stopped others from coming along and revitalizing them. The case of "Snow Queen"/Frozen is particularly interesting, in that you have a party (Disney) reaching into the public domain to find gold (Frozen), yet still fighting tooth and nail to keep its own properties out of the public domain. There's a wonderful irony there.

On a separate note: Hans Christian Andersen and/or his heirs absolutely deserved a royalty from any profits earned off of "The Snow Queen" during the lifetime of their copyright to it. By any legal measure, that lifetime had come and gone by the time Disney got around to making Frozen.

[1] To the best of my understanding (IANAL), current US copyright law holds that a creator of a work owns the copyright for his or her lifetime, plus 50 years after his or her death -- during which time the copyright passes to whomever the creator designated as an heir. After those 50 posthumous years are over, the work becomes public domain. I'll admit, however, that I have no idea what copyright law looked like in Denmark in 1844. :)
DSN Hierarchy Models for ODBC Administrators on Mac OS X
The phone needs to be connected over the same wifi for the sms messages to be pushed to the computer.

It wont happen if the phone is not on the same wifi. So the assumption is if both your devices are on the same wifi network, you have ownership of both and can verify. Now if someone steals both, you have bigger problems.

Go ahead and test this after turning off wifi on your iPhone and see if this happens.
Lecture 13: How to Be a Great Founder
Adobe Brackets hits 1.0
That was my impression in 2011 already. Back then I wrote a blog post (in my then-much-worse English) with, admittedly, a bit of Microsoft hatred[1]. However, most of the points I mention are still valid, I think. Of course there have been new releases since 2011, but nothing exactly groundbreaking, at least in the eye of a casual follower like me. Relatively recently, they have run a IndieGoGo campaign and have made this[2], but to be honest (and I admit I haven't looked very deep), as a first impression, it seems it is more the result of web development, design and social media work, than work on the hard part, i.e. the operating system itself. It'd be nice if someone could clarify whether that's really the case.

As others have mentioned, perhaps the idea is to offer support for legacy software on newer hardware, when that software doesn't need everything Windows has to offer... but I'm not sure how big is the audience for that, if one takes into account that some of the need is fulfilled by running Windows XP in a VM, using Microsoft's own tools for legacy compatibility ("compatibility mode" has solved all the compatibility problems I've had so far, but then again, I'm not a heavy user of such functionality), or running XP on real hardware (isolated and where applicable; it's not like Windows XP won't run on modern hardware, except possibly due to UEFI, or the like, and in that case I doubt ReactOS is of much help either).

[1] http://gbl08ma.com/reactos-will-they-ever-get-somewhere/

[2] http://community.reactos.org/
While it might be true that ReactOS moves slowly, I love the fact that it's still moving. In the age of Windows 10, OS X and impending mobile domination, there are still people who care about reimplementing Windows NT. I don't know if there are many users out there, but even if there is a single one, working on ReactOS must be gratifying for its developers.
I posted this in reply to the article; it's still awaiting moderation.

=====

“Prominent among these is “iman,” the freedom of the believer in choosing to submit, a freedom informed by the open, critical spirit that flourishes in the most confident traditions of Muslim theology.”

What about those who embrace Islam, then subsequently reject it? All mainstream schools of Islam teach that the penalty for apostasy (from Islam) is death.

Here is Dr. Mukadam, Chairman of the Association of Muslim Schools [in the UK], explaining it very clearly:

https://www.youtube.com/watch?v=r018ohLUuL4

“If it is an Islamic country, the shariah is very clear: apostasy is dealt with the death penalty.”

You can’t make the claim that Islam encourages freedom of religion when it prescibes the murder of those who change their minds.

=====
This ideal situation won't last forever. Figure out what is next, and start training for it. (Otherwise you become one of the old admins clinging to your way of doing things, and slowly becoming obsolete).
I think it feels genuine, uneditorialized, and a statement of facts, rather than an article trying to further an agenda.
It's quite possibly infringing, but it's unlikely to become a target for a lawsuit unless it starts making a lot of money or starts hurting a good percentage of sales of MS products.
Grand Theft Auto V: First Person Experience
And the end result is http://www.hookedonads.com/pepsi-logo-is-actually-a-fat-guys...
I am white, grew up in an affluent environment that provided for studies abroad etc. After 8 years of work, I had the "that's a cute accent" transliterated to you cannot be promoted. I did get promoted eventually, but having to go through what others do to go 2 levels above me and not letting it go through. White means nothing.

As a humorous side-note. Yesterday was the Melbourne cup, a landmark race in Australia. All night, news were referring to the minimal Australian horses participation and a local big retailer Harvey from Harvey Norman) went as far as saying that there should be an Australian race (as in racing) with some of New Zealand, and a Rest of the world/barbarian race. When people honestly have issues with immigrant horses...
I am planning on doing a 4 month trip starting on east coast USA->Europe->Middle East->India->Southeast Asia->Australia/Oceania

Any suggestions of must see places or experiences.
Ask HN: How to do token based Authentication between an app and trusted back end?
Friends and I are trying to develop an android (and later iOS) app that interacts with our backend with resources that are protected unless a user has an account with us.

I am having trouble finding examples of how to do token based authentication with this in mind, such as OAuth 2, for the example of being able to use a closed API, and the user not having to type their password everytime a request needs to be made.
I think it's disingenuous to immediately turn the conversation from understanding the author's situation to talking about your own, including whether diversity is your problem. The author doesn't say it's your problem or ask you to do anything about it, and most of the conversation here on HN is currently about understanding the piece (including the parts where she says she is making an effort to work on making tech a better place for black women). I appreciate the discussion of the piece and wish we could stay on that topic.
This is what 26 poets in pursuit of an idea looks like
So, time machine question... I think visiting each milestone in computing history and mastering the tech of the time would be how I used a time machine :-)
Recent ruling in England makes asking your non-salaried staff to routinely do overtime a bit more tricky: businesses now have to include that overtime when they calculate holiday pay.

My work experience pretty much was the opposite of yours. During quiet time I was not allowed to help anyone else (I would be un-busy while they'd be overflowing with work, for which I was qualified and experienced). I was to sit at my desk and look as if I was working, even though everyone knew and accepted that I wasn't. It was v. frustrating.
welcome to ngnix, looks like you need to set-up your server properly.
> it's not being actively developed except for routine maintenance

Why gild the lily?

> needing to implement client-side or proxy-based replication

It's best practice to replicate the persistent store for availability, not the cache.

Almost all your other concerns appear to arise out of fundamental misuse. It's a cache, not a panacea to cover up basic design flaws in a primary data store.
there is no boring subject, just boring teacher.

someone smarter than me said: teaching is not filling a cup. teaching is lighting a fire.

i still remember how some teachers sucked at knowledge, and/or knowledge transmission to students. math is actually pretty easy if it is explained to you in a words you understand. i think feynman said it.

some of best teaching i've seen is walter lewins mit 801 and 802. it's available on mit ocw. it's not just about teaching but also lighting a fire of students' willingness to start to learn for themselves . and always teach via example (sokrat, i think).
I see this a lot in the industry I work in, which is design. As a web designer, we're either on a tight, impossible deadline or we have nothing to do. Although it's common, I feel this is a problem that has to be taken into account and corrected at the project management level. I can only speak for the company I work for, but our project managers typically have a hard time planning design as they don't fully understand the process, which then makes it impossible for the designers to allocate time correctly.

For anyone currently facing this situation, I would highly suggest using your free time to work on personal skills (if possible, as dictated by your company's leniency). Whenever I have free time, I try to learn development practices, new languages, new techniques, etc. as much as possible so I don't rot with boredom.

Or I come here and read article after article until all the links are grey.
Getting better at getting better
UTR #36: Unicode Security Considerations
Bill Hammack is a national treasure. I can't highly enough recommend subscribing to his video series:
https://www.youtube.com/user/engineerguyvideo/videos
I work as a consultant and am at a different company more or less every week, as a result i've made a couple of observations.

As a temp/contractor, its hard to get to know people in an organisation when they know you'll only be there for a week, you might have lunch with the team one or two days, but for the most part, you'll spend a lot of your time on your own.

In larger companies (I primarily work in IT environments) that are more diverse (in Australia anyway), ethnic groups stick together and speak in their native tongues. I've sat and watched a group of Indian guys/girls chat in hindi in a circle over lunch, a bunch of Chinese guys sit and chat in Mandarin while a table full of Japanese people do the same a few meters away and the two white guys (who I don't know/haven't been introduced to) sit and don't talk. What's more, no-one interacted with anyone else at all outside of their little groups.

I personally find that really bizarre and I wish i could change it somehow but as i'm not even involved with the organisation other than as a contractor, its quite removed from my role.
The real benefit of ReactOS is things like security and support for legacy proprietary medical applications for hardware interfaces into medical devices that on only run on old Windows machines, that can't be updated anymore.
I wanted to open an Ask HN for this but now that this article is here, let me ask it here.

I'm really frustrated with my current situation. I'm extremely passionate about my work. Whatever I do, I want to make it perfect by spending a good amount of time on it. In every tram I go, I'm the one that does most of the work and move things forward. But after a while I lose steam. I see others are abusing the situation and leaving all the work for me. For example, right now my team is doing open source work and anyone can see your commits. I commit at least 20 times a day while my co-workers commit 2 times per week average(actual numbers). Maybe they are on their regular routine but I'm too hyper active and think they are slacking but at the end I leave. I changed jobs 5 times in 4 years and ever time I got a better job because I achieved so much in a short period of time in previous position.

I'm not ready for starting my own company and want to work for others to learn enough for it. But with this situation I'm really confused what to do? I know not 5 companies doing it wrong. It's probably like this everywhere.

I enjoy working hard and making shit happen but I don't want others abuse it. How can I solve this conflict?
It is a good personal account. I do not know where and how the parameters will change for the next generation, or indeed for the author.
From a cursory glance this appears to be a much-condensed recursive-descent parser with all of the usual parsing functions moved into one, so it's not all that difficult to understand. I think recursive-descent is one of the easiest to intuitively understand parsing algorithms, and it also makes for some concise code; it's also far easier to debug a recursive-descent parser than one of the traditional table-driven ones.

Edit: OTCC (http://www.bellard.org/otcc/ ) is another extremely tiny (to the point of being obfuscated) example of a compiler using a recursive-descent parser.