skysight-inc/HackerNews huggingface dataset:
I've been thinking about cursors and the potential for this problem, too. In your experience would you say that a strict flux pattern utilizing the PureRenderMixin and immutable data is a better way to go, and that one should avoid cursors completely for larger projects? It might be my lack of understanding, but cursors bring me back to some of the more annoying aspects of MVC, namely the potential for not knowing what is going on where.
I also wonder why the dragged along the Android theme into an iOS app. You can't do OS integration much worse than that.
"Debt-Free" is a real stretch.

> In contrast, students at Make School pay tuition through their internship earnings and 25% of their earnings in the first two years on the job.

Coming out of a 6 month program owing $45k of future earnings sounds like debt to me.
$ vim passwords.gpg

I configured vim to

a) automatically pipe *.gpg through gpg on open and write,

b) to not keep viminfo, swap files or undo history for these files, and

c) to close automatically if I leave this file open for longer than 10 seconds without cursor movement.

This modeline at the top of the file hides everything besides the first indentation level:

# vim:set foldenable foldmethod=indent foldclose=all foldlevel=0 foldminlines=0 foldtext='\ \ (hidden)' fillchars+=fold\:\ :

I have been using this approach for years. There might be better alternatives now, but this still works for me. I admit this is not perfect, as I still need to look at the password in plaintext for copy and paste operations.
I know they are not the same kind of business, and I didn't want my view to sound harsh, sorry if it seemed that way.

As you said they did A LOT for the friendfeed platform even after it was somewhat decided they would have not mantained anymore, that is not something I want to ignore.

My point is that many services are born and die, some of them die because they weren't building "sane" products.
It's a choice, not complaining about that, but I personally prefer when there's a path ahead that won't let the users down because they weren't relying on funding or other things to stay up, but only on the power of their users.

Maybe I'm asking for something impossible? Dunno, but the PostHaven/Basecamp thing is giving me hope :)
Anyone tried that?
The observable universe at logarithmic scale (artist's impression)
Mnemosyne
https://www.subclassed.com/apps/mnemosyne/details

You can use it as a standalone generator, but also as a manager since it will generate the same password for the correct name + passphrase + output variables.

It's not much of a "useful" manager to me though, so I'm using Mnemosyne to generate the passwords and 1password to store them. Works like a charm!
In general: If you're an outcast and you don't ostracise yourself from a community that has grown large, you are not really an outcast.

In detail: Hackers can't complain that their movement has grown and developed facets they don't like. Hackers are mischievous, hackers are smart, hackers are always ahead of the pack discovering and inventing cool new things. Therefore, hackers, by their very self-definition, can't be called hackers anymore, they must have moved on elsewhere and developed new labels for themselves. If they haven't, and have become complacent and jaded with newcomers, they have ceased to be true hackers.

(I use "they", because one should never self-apply the term hacker :)
Would be cool to see a map of all the 'unclaimed' ocean space.
Veblen good.

glasses are cheap at the drugstore.
It would be interesting to shift the discussion a bit.

What does the government need to protect users and corporations from that sort of hacking ? Is the government's role only to attack or in what levels can it help safeguard our online activities ?

Once the NSA global spying was revealed I was hoping to see more reports of governments finding and shutting down the monitoring probes that surely need to be installed.
Bass CSS
It's good to know, it just didn't seem like that last year. I know that Hjelsberg went to meet Angular team after this lecture https://www.youtube.com/watch?v=b69vwMIphic&t=3928 (QA position 1:05:30)

As a little note about your references:

1. was posted 23 hours ago.
2. six days ago.

I'm actually not checking their plans daily.
If you are willing to pay... I get eye test and new lenses every year, and pay around 80 euro for both. New frame is around 70 euro.
do they give grants to people in their 30s who already know how to program?
2015 Chromebook Pixel
> "What's different between weather and software is that everyone knows that weather is extremely complex, and we account for that when we think about the weather in the future."

Weather is governed by impersonal physical forces which can be described by mathematics. Software is built by groups of people who most defitely cannot be modeled as mathematical entities. Weather is a bad analogy here.

> "The equities market is an extremely complex system, yet we use market forecasts all the time. What's different between equities market and software is that everyone knows that equities market is extremely complex, and we account for that when we think about the price of an equity in the future. ("Maybe I'll diversify my investments.")"

Those market foreasts are often wrong. Even a company's own forecasts are frequently wrong, despite having the optimal perspective from which to make those forecasts.

Furthermore, diversifying investments is easy to do because the price mechanism makes those investments fungible (in a liquid market, anyway). This is not the case with software. Each piece of software is unique. You may "diversify" your software by investing in multiple projects, but ultimately you have a business need for a piece of software which does task X. "Diversifying" by funding software that does tasks Y and Z will not help you if the software "investment" in task X fails. "Diversifying" in three software projects, all intended to do task X, will roughly triple your costs for doing X. Again, equities are a bad analogy.

Software development is a process which can't be easily summarized by analogies to existing systems. In fact, the term "software development" can describe many different systems.

The real reason schedule estimation in software development is so hard is because, regardless of which system of software development is used, the problem of simultaneously optimizing to maximise a desired quality while minimizing the cost/schedule is inherently hard in a mathematical sense. Changes which promote one oppose the other, and the sensitivity of a software development system to unknown and unpredictable future changes cannot, obviously, be predicted in advance.

Your point about hedging one's bets is valid, but there are costs to doing so which are not as simple as carrying an umbrella or splitting up a pile of money across multiple equities.
Furthermore, at the timescales (nanoseconds) and distances (meters to thousands of kilometers) at which a distributed application operates, relativity is a much better approximation to reality than the intuitive Newtonian physics.

If 3D chip designs let us take a couple racks of hardware into a few centimeters, then perhaps there will be a more Newtonian "now" possible, but it seems that once we can do that we'll just want to build even bigger systems that can analyze more data, and get back to distributed systems again.
Total apples/oranges. You are comparing a Consumer System which is focussed on providing folder synchronization to a system that is meant to be used at scale (and is scaleable).
Making a cellphone that talks to antennas and satellites is a billion times more complicated and yet many companies do it. You're not addressing the core question here.

jbert said above: "people want to try on several pairs of glasses and see which ones they look best in." That seems like a very good reason that is different from any other industry.
WPCurve Shares Their February Growth
Maybe it's just a matter of a complex system, vs something more simple... a JS module can be used much more broadly as MIT/BSD/ISC than with GPL... and for the most part, because JS is typically open (though obfuscated as an artifact of minification)... where something like a complete application, or OS would have a greater desire for those safeguards... A client library to an application, less so.
I say it with my feet.
Get outside in the fresh air, take a long walk-- & just think!
What I'm missing is actual examples of services split in micro services, with particular focus on the db (originally one db, then split in multiple dbs, one in each micro service).

From the talks I kind of inferred that sharing is a good example of micro service, but that's also a good example of something that one could outsource to addthis, sharethis and similar (at least, I'm speaking from the perspective of a relatively young startup).
> This is just another example of Apple's severe structural deficit on their cloud engineering teams.

Apple rarely has infrastructure issues this large. Mind detailing your "other examples" for evidence?
Suggest changing to the title in the article, which is more relevant to HN: "US students are fleeing law schools and pouring into engineering."
Sure there is. You go talk to the CEO and say "I think you're sucking at leading and sales. And I think that because of reasons X, Y & Z."

They might not listen to you but you can certainly tell them.
Con Man: A New Comedy from Alan Tudyk and Nathan Fillion
For a reference point: The hardware cost for storage servers with full redundancy is in the order of $0.10 per GB (plus electricity, rack space etc.). Buying your own hardware and throwing it away every year is price competitive with Nearline (and you get full online storage, no three second delays and slow retrieval).

Of course there's good reasons not to roll your own solution until you reach a certain scale, but it's certainly possible to compete with Google and AWS on price.
Perhaps try questioning shared opinions without using the word worship?
As far as I can tell, Luxottica is like a book publisher who also has a significant retail presence. They buy licensing deals with all the major eyewear brands, likely at prices competitors can't afford because only they can sell through their retail channels (7,000+ stores in the US alone, and keep in mind the U.S. is by far the largest market for luxury consumer goods). Eyewear designers want to get their glasses in front of as many consumers as possible, so the alternative of not signing a licensing agreement would mean forgoing all those retail channels (and a big chunk of the U.S. market).

So it's basically vertical integration (exclusive manufacturing rights and retail presense) + economies of scale. They made themselves a very powerful intermediary and signed some very lucrative exclusive contracts to compound that advantage.

There are people taking advantage of this. Namely, Warby Parker.[1] They opened retail stores to combat Luxottica's market share in that arena, manufactured their own eyeglasses, and raised $41mm in funding to do so. They're growing rapidly, but still a relatively small part of the overall market. They originally were going to price their glasses at $50, but found that consumers branded their products as cheap so they artificially raised the price to $100! Still enough to undercut the competition, but shows you how the current market has skewed consumer perceptions of price/quality.

http://www.masoneyewear.com/buy-eyeglasses-online-purchase-g...
The article presents a huge falsification of history. I dare to say that most of the technical development was made by people who doesn't fit into the narrow definition of "nerd" as presented.

The impression I got when I got started in technology two decades ago was that being weird was accepted because we all liked technology. Not that you had to be weird to like technology. Heck, today you don't even have to like technology. Just know the right cultural-references and you're in.
An attacker who can get two of your passwords will basically have all of your passwords, because by knowing which characters can change, they only have to attack those changes (your effective password length becomes the number of those changes). Additionally the pattern may be discernable with only two passwords, and even if not, each additional brute forced password provides additional information.

Put another way, every time you sign up for a website with a derived password, you are giving out information about your base password.

Special software doesn't reveal any information about your base password and even if the base password is acquired, the attacker still needs access to your vault to do anything about it.
Applied for the Real Estate Transaction Coordinator position through the Greenhouse link. Became interested in the startup after hearing Keith speak about it pre-launch at the Collision Conference last year in Vegas.
Do you have any information to suggest that the Google Nearline service can handle 10PB?
iPhones will ship with Intel LTE chips inside in 2016
You agree to a Code of Conduct like you agree to an EULA
I see many names with craters. Does this mean that Mars experienced lot of volcanos in past or craters have any other meaning?
Patterns are for People
What about the mantra: "surround yourself by people smarter than you". Where is the source of incompetence, is it actually lack of intellectual brainpower or is it contextual?
Thank you for your comment and your perspective. You literally just made me smile and feel very warm feelings inside.

Yes, this is the amazing world we wanted. :).

> Have some of the complex technical things that I once held as "mine" become dulled by the need to serve the masses? Of course. If that annoys me from a philosophical or technical perspective, my best choice is to forge ahead again and find a niche equivalent, or build something for myself.

> In many cases, I welcome it, because something that I once had to invest time and effort into, is now smoothed over and shifts into the background, making time for me to focus on something else.

Here you captured what I never could in words, so again - thank you. It's exactly what I feel - as cool tech I held as "mine" became mainstream, it also became dulled. I know it's an irrational feeling, but I do have it. But as you say, the best thing to do is to move on, find a new frontier, a new niche, and live there, until it again becomes common, and you can go even further. That is the beauty of progress!

Thinking more about it, I realize you're right. We have that amazing world. But with it, unfortunately, we once again exposed ourselves to the people who reject us and want to bully us. I'm not sure what to do about it. Should I escape even further, into another niche, one that hasn't been tainted by the culture of dishonesty and signalling games yet? It's getting harder and harder, because now everything is on the Internet, and the bullies move at the speed of light.
Zop
As someone who dropped out of college to go into software development full time [0] I can relate quite a bit to this article. After graduating HS I went to college, that's just "what you did", I never considered another path until around my second year in college and even then didn't do anything until spring break my junior year when I worked a full 40hr week and loved it, my stress levels plummeted and I decided "Why wait?" I talked to my parents and my boss then went to the guidance office and dropped out.

I'm still young (24) so I'm not going to say "Everything worked out perfectly" because I can't know that yet but so far it has. After I had 2 companies under my belt I was able to go just about wherever I wanted (That is anywhere that my skill set lined up with what they were looking for) because I've found employers care a lot more about what you can do/what you have done than a piece of paper from a university. I'm not ready to write off college completely but in it's current state I don't see it lasting much longer. The college bubble will burst if they don't start making changes. The world has changed but colleges have not, they no longer prepare student for the real world (if they ever did in the first place) and they don't guarantee a job.

I love my job and what I do. I have no plans on finishing my college education, I might take community classes at some point but really I don't see the point. It doesn't affect me in my job searches and that money could be better used to pay off my college loans. I have older people tell me all the time that I should finish college but I think this is more because they grew up in a time when that worked not because they are actually right that I'll need it in the future. IMHO a degree only helps for your first-second job (if that) and after that no one cares.

I think another important point is a number of people I am friends with or have talked with seem to think the end of college marks the end of learning. That couldn't be further from the truth, I learn every day and spend a vast majority of my free time working to get better at what I know and/or pick up new languages/skills. I didn't drop out to stop learning, I dropped out to start learning things that mattered. If I ever went back to school I don't know if I would even go for my CS degree but instead take classes on subjects that are not as easy (for me) to learn online or that I might just like the classroom atmosphere for like writing or history maybe.

[0] http://joshstrange.com/why-i-canceled-my-college-subscriptio...
Another lastpass user here. I used to use an in memory algorithm like dpayonk mentioned.

But having a family and lots of other obligations, others in the household had to have an easy way of logging into sites (ie. financial).

Lastpass makes it easy. Just the one password for them. And I use the notes feature quite a bit due the mentioned reason above.

Two-factor on any site that allows it makes it a little tricky but that's all explained in my lastpass notes.
I think it dates all the way back to Win3.0.
> the attacks I'll commonly see that are based on privilege

I'm going to make a small U-turn here (or if you prefer, be a devils-advocate) in favor of the privilege-focused-view, because when I owe allegiance to "good code", by extension I have to support good arguments that are "rhetorical code".

The version without obvious bugs goes something like this: "Yes, those people created awesome works, but they also had better access to resources, development tools, and teams of similar people."
Legal action is far too time consuming and expensive, writing to the FTC or BBB is completely worthless as it will do absolutely nothing, and online reviews are limited in their ability to do anything, and might not have any impact.

A chargeback is simple, easy, and fast. And it puts the onus on the merchant to prove they didn't do anything wrong.
There's already a fairly major software project (it's installed on a significant portion of Linux desktops) called Baobab, part of the GNOME desktop environment[1]. Not saying that software needs to have a unique name, but "Baobab", a type of tree, is a pretty distinctive sounding name that people would expect to be unique just because of how unorthodox it sounds. I can imagine people getting confused.

[1]: https://wiki.gnome.org/Apps/Baobab
Sure. I am not a free market zealot. But compare and contrast with, for example, shoes. Why the difference? Is it sustainable?

This seems like a particularly interesting case study, perhaps not fitting well into any particular ideological framework.
SpringRole – Everyone is a Recruiter
Good luck with that. Easy to say, but, in practice, that will lead to a negative result most of the time.
"This guys is such an asshole! Oh wait, his name is Steve? Oh I must suck."
Yes, but at least I can be made whole from a fraudulent merchant in a timely manner with a chargeback. Not so for any of the other methods you mentioned.
When you're hired as an executive, the state of affairs is either glorious or shit.

If its glorious, its because the previous executive left. You in this case have the excellent opportunity of not screwing it up. Good luck, but it'll be while before anyone figures out that you're an imposter. Typically, your team will know well ahead of the CEO. By the time the CEO knows, its too late to mentor you. The damage is done.

If the state of affairs is terrible when you join, as a semi reasonable executive, you should be able to identify the most basic things that are effed up, and show improvement within 90 days. If you're unable to improve things right away, when they are screwed up -- sorry, you don't have what it takes. No amount of mentorship will address this.
Talking money is definitely better than other types of persuasion, especially when it comes to companies. Having said that, I wouldn't put too much confidence in the articles you posted; the effects in the first one are tiny, and for one year only, and the beginning of the second one is ripe with sexist stereotypes (I didn't bother to read the whole one). Also, as with all economic/psychological research, the results are to be trusted only if they can be demonstrated over a very long period of time, by multiple researchers (and even then it's not of equal validity as a controlled scientific experiment). Having said that, I don't necessarily reject your hypothesis; I'm sure that people will be putting money to it, and if it's true, someone will be reaping profit.
A source that circumvents Google's decision to prevent non-US people from even reading about the device:

http://www.theverge.com/2015/3/11/8190513/chromebook-pixel-2...
I know it was just an aside arc to the main story but having just listened to an interview* of Sam Simon, he mentioned that he was the creator of Mr. Burns look. The original character was more 'fat cat' style but he turned Mr. Burns into more 'vulture' like after seeing the sketch.

* Marc Maron's WTF podcast.
>Women had been in the workplace for many decades before then, so while things may have changed since then to some degree, I wouldn't assume that it is the case due to time.

I agree with you its not just time changing things, but the fact the culture changes with time. While we can debate what parts of the culture changed, its very clear the culture has changed.

20 years is enough for a new generation of men and women to grow up under a different culture. It also may be enough time to allow people to get used to new normal and adjust their behavior.

That is my reasoning for my belief to doubt the validity of that data in a 2015 context and still believing it's probably accurate in a 1996 context.
If we could get actual data from 2015, I'd update my beliefs.

Otherwise I think it's wiser to remain skeptical of that data in a modern context.

Edit/Update:
Sorry for being dumb. I didn't realize they had split the the methods across surveys.

It seems survey 5 supports my thoughts. It really deals with changes in age groups.
The paper says:
"the Wald criterion demonstrated that only age made a significant contribution to predicting if men were in modern marriages, with younger men more likely to marry
working women."
In figure 2, they mention men in modern marriages, had positive reception to women in the workforce.

I think its fair to say the younger generation of men is fine with women in the workplace.
If your command of the language is limited to "unfortunately (you're) sucking at", then you ought to keep these thoughts to yourself.
> And you can't use it to teach new developers how to write better code.

Yes, you can. New dev writes code. It gets code reviewed. New dev gets told: "That's ugly/too complicated/hard to understand. Here's some suggestions for how to re-write it." Over a few years, new dev learns what not to do (which is about the same as developing a sense of taste, or learning a style).

It's not something that can be put into a one-hour training class, though...