skysight-inc/HackerNews huggingface dataset:
My sister's a petroleum geologist. She's said that there's a big supply/demand imbalance for geologists in the oil industry - universities will graduate only about 1/3 as many geologists as the industry needs over the next 10 years. Geology's one of the least popular of the STEM majors, and among geology college students, the oil & mining industries are often seen as "selling out to the man", since many geologists also tend to be environmentalists and the oil industry is...well, not.

She's perpetually overworked as well, which squares with a supply/demand imbalance. You'd think that this'd just lead to higher salaries - and by her accounts, her employer basically does throw money at her - but the fact that petroleum geologists are paid pretty well hasn't yet filtered down to university students choosing their majors.
Lens is one guy's pathological abstraction. It's a library, and it's idiosyncratic. It isn't want large Haskell systems "look like".

Cf http://ro-che.info/articles/2014-04-24-lens-unidiomatic.html
spotify made it work: their desktop client is a p2p network
Ask HN: Excelling at Middle Management
What are the tips / tricks / tools / processes / books you use to help you be an effective tech manager?

Tools might include dedicated use of project / task management tools such as Trello, Pivotal Tracker, JIRA, et cetera.

Processes might include practicing inbox zero, sticking to a very tightly regimented schedule (always groom the backlog first thing in the morning).

My particular struggles include a personal high cost of context switching and a very non-eidetic memory.

What works for you?
That would impact the ability of users to access corporate VPNs and work from home. My hope is that that's a large enough user base that they can't limit it too much.
Why? In Java you must place your code within a class, and it's not like in this case it adds a lot of verbosity or overhead. I don't think the author's main argument was classes vs no classes. Java's verbosity is caused by something else...
"You can do whatever you put your mind to"

Its no coincidence that most of the people building out the tech future were raised with fictional tech future of cyberpunk and cyberpunk-esque fantasies in their youth and have been steadily building those fantasies into reality - consciously or not...
If the two are to be connected, someone must pay. Consumers are screaming "they're violating network neutrality!" any time someone suggests they (the consumers) pay, so who is left?

Grandma just wasn't (until very recently) paying anything at all.

This is why we shouldn't conflate peering disputes with network neutrality issues. We're reading and hearing quite a bit that is abysmally stupid.

Comcast has no obligation to spend it's own money letting Netflix connect for free. The peering arrangement they had with Level3 was more than adequate to handle everything but the Netflix traffic, and now Netflix/Level3 is expecting Comcast to pay for the upgrades? Why? How is that fair?

I get sick of defending Comcast here. They are an abominable company that I hope goes bankrupt and out of business. But I keep reading really stupid things from people who aren't thinking through the implications of what they're saying.
I don't see how crowdsourcing is hurting here. In fact, I learned something new.

I'm thinking this movie otherwise gets forgotten in the trash bin of bad movies and the data would never tell you anything because it wouldn't exist.
Five Great Reasons to Learn iOS and Objective-C
Iribe also said that Valve is working with them on the (MMO) software, but they have nothing to announce yet.

Valve already has many of the pieces. For example, independent 3D artists can make virtual goods for games like Dota 2. If the goods get approved, players can buy those goods (with real money), and the 3D artist gets a cut of the revenue. See Steam Community Market:

http://steamcommunity.com/market/
Read it in one full page:

http://nymag.com/news/features/cancer-peter-bach-2014-5/#pri...

Even saved to pocket.
There's another point here: The Falcon 9 rockets are much simpler than the Space Shuttle. It doesn't make sense to compare the most ridiculous hybrid of sailplane and rocket that's ever been created by a committée of politicians with a rocket design that's at its core an incremental development over tried-and-true rocket designs.

There is so much more margin of error with the Falcon 9, the industry veterans have no idea what they are talking about. Their experiences are built on a generation of excessive complexity.
This was exactly how I felt. I just didn't get the charm.

I have lived and traveled to dozens of major cities around the world. I am an above average sized former linebacker and I felt genuinely unsafe almost every time I went out at night in SF and was walking around. It almost as bad as Tijuana.

SF has tons of potential as a city, but the homeless just ruin it. If SF is so great to it's homeless, then why are they everywhere and making everyone uncomfortable?

I don't know if the problem is wealth inequality or a culture in SF that sees homelessness as a viable lifestyle, but it's just sad.

I am not saying get rid of them by kicking them out. I am saying give them a place to live and sleep so they aren't living on the streets, it's just inhumane.
I just wanted to chime in here to thank you for this. I found it very helpful, even after I did the CodeSchool course.
I'm not sure that I agree with you. I don't equate allowing homeless encampments with "taking care" of them. Many of these people have mental illness and / or drug addiction that is being ignored by the city.

I feel like San Francisco (and some of the other nearby municipalities like Berkeley) have this lassez faire mentality when it comes to their homeless population where they think that interfering would be a bad thing. That this acceptance is a healthy thing. That some guy in a tent in Golden Gate Park who yells things at passers-by and chases dogs is somehow a charming slice of life in the city and contributes to its uniqueness and not that this poor guy might benefit from antipsychotics.

But again, that's just a feeling I get that I can't really back up with anything but anecdotal evidence.

Chicago is certainly no better in terms of taking care of its homeless, as you point out: the city and state have been deprioritizing spending for years. Homeless shelters, community health organizations, addiction centers have been losing state funding and having to get federal and private grants to get by (when they can get by; certainly the number of beds available are shrinking.)

But Chicago isn't proud of the status quo and I'm surprised that San Francisco, well, seems to be.
Long time ago I used Firebug. What do you see is better in Firebug than Chrome Devtools?
Why is it a straw man? It looks reasonable to me and I'm a Java programmer.
I either assume that the parent poster was serious about the question or rhetorical. Given the apparent lack of knowledge, I assume the question was serious. If the question was serious, does it not deserve a serious response?

Faced with squeezing an explanation into a limited post or recommending one of the best books on computer science (written by teachers with many years experience in teaching these self-same principles), should I not recommend the book that will allow the poster to expand his/her horizons?

The poster was sufficiently motivated to ask the question. I was willing to post what I believed at the time to be the best answer to the question. If the poster's desire to know is sufficient, then he/she will take the time to explore the suggestion. If not, then things will stay as they are. In either case, my only interaction is my choice to share a suggestion or remain silent.
or just links to the site
Quicker, probably :) but not cheaper! You can be as inefficient as you want if it's other people's resources you're wasting.
In a nutshell. Our county said you're all getting a moodle with your broadband package. After a bit they got rid of everyone who maintained that install and access to the servers.

Now it's just maintained by the small IT staff (if any) at various schools. These people may have the skills to learn how to deploy their own moodle but they sure as hell don't have the time.
Penalize the avant-garde? Madness. Also, saying that they did not contribute to cinema is like huh?
> Maybe that just says something about my intelligence, or maybe the functional camp hasn't yet figured out how to write large programs in a readable way.

You make it sound like we've figured out how to write imperative large programs in a readable way.
Coding the Angular Tutorial App in React
"The Hydrogen fad is why the Shuttle had SRBs (because the SSMEs couldn't generate enough thrust on their own to get off the pad)..."

Errr, not to my memory.

Back when it was being thought about, Single Stage To Orbit (SSTO, https://en.wikipedia.org/wiki/Single-stage-to-orbit) was beyond the foreseeable state of the art, and the initial plans were to have to complete, reusable stages, a 1st stage big monster that would get the 2nd stage high and fast enough, and then would land "normally".

But NASA just didn't get enough money to do it right (the '70s were a particularly bad time to be trying to do such a thing in the US, and in things like the SSMEs just plain screwed up (https://news.ycombinator.com/item?id=7711061). So at practically every turn, they sacrificed true reusability, operating costs, and ultimately safety (not a coherent design, but a series of compromises, and of course no provision for failure) to keep development costs within their budget.
This is what our startup is doing. We are developing an online publishing platform for shareable and reusable learning activities where the educator can ask for specific formats in their students' response. Some of which can be auto-graded. The aim is to have a crowdsourced global repository of reusable activities that teachers can curate and push to their class so that their role is less in the introduction of material and more in ironing out the difficulties.

We have plenty of encouraging success stories from our expansion in Quebec and we aim to reproduce the same model in the English world. I'd be very pleased if you would take a look.

http://www.ChallengeU.com - our new brand to revamp ourselves in the English market

http://www.Didacti.org - our current brand

http://www.Didacti.com - our current app. Still very much a beta.

I believe I have seen some people speak of their own startups here before but I've never been clear on the rules about 'self-promotion'. Kindly let me know if I have committed a foul.
Also what to point out that I fully realize that Go is a lot faster than python at preforming the same task but this kind of analysis is dangerous because it leads inexperienced engineers to believe that changing languages is a good performance optimization which should usually be the last step/idea considered. It's expensive and dangerous to switch languages mid stream and while it's sometimes the exact cure it needs to be weighed very heavily to make sure it's the right situation. This article, at least the headline misses that piece of the puzzle pretty fully IMO.
What's with your comment about the Toyota auto? As I understand there's a hell of a lot more regulation, forcing automobile product time lines to be naturally longer.
Travel the world with us- LetsLunch.com is hiring
RoR Directory Traversal Vulnerability With Certain Route Configurations
Also: Culturally speaking, Germans have (like the Dutch), always valued good product design. There's a nice cultural fit between IKEA (economical, good design) and the german market.
Vi Hart explains network neutrality in the US
You might be better off targeting the Raspberry Pi instead of x86. Or maybe in addition to x86 as a section on cross-platform development.

But I would definitely be interested in it even if it only focused on x86.
Go is looking more attractive, but the language is not just the language.

When Go has available a significant fraction (subjectively) of the "batteries included" that Python has, then I'll start investing time in Go. Is it there yet (subjectively)?
I found this to be helpful:

http://bergie.iki.fi/
Maybe that just says something about my intelligence, or maybe the functional camp hasn't yet figured out how to write large programs in a readable way.

Haskell programmers tend not to write large programs, period. Instead, we build lots of libraries until our problem is trivial to solve.

Case in point, see the list of operators defined by the popular Lens library

Not really a fair example. Lens is not a program (large or otherwise), it is a new programming language embedded within Haskell. Viewed within that context, its bevy of operators is somewhat justified. The other thing to note about it is that lens was designed specifically to avoid clashing with variable and operator names defined in other popular libraries so that users could import it unqualified.
There's plenty more to life than money: there's a wedding I'm planning, a wife I'm going to support while she goes to school, pets that I take care of, artistic organizations I support, etc.

Giving up on all of my hobbies that require internet, and having my fiancee to the same, is not practical. Paying more for internet is not practical. This is not an unreasonable position to take, nor does it represent some tragic moral failure on my part.

In any case, it's a thought experiment that's not worth defending myself further, because there are no alternatives to Comcast where I live.
The slight difference is that the order of the arguments is stated in the api of the library (which does not solve the problem though). The problem may be solved by passing an iod as single argument:

fun(iod(arg1_ = 1, arg2_ = "foo"));

or by using method chaining :
http://www.parashift.com/c++-faq-lite/named-parameter-idiom....
Probably not. I say this not to discourage you from writing, but to prompt you to write a book that does something -- a book worthy of fundamental disagreement and passionate debate.

Operating Systems: Three Easy Pieces [1] covers the really interesting parts of the book you are considering, and skips the parts that can't really be given decent treatment: x86 Assembly, C, and writing a toy operating system. Likewise, Linux from Scratch covers understanding the practical side of Operating Systems [2].

A book I want to read has "EMACS really is an operating system" as it's thesis and then proceeds to show why and how our concept of operating system covers it -- a book that challenges our comfort in distinguishing operating systems.

Another book I want is "Build an Operating System for $3.47 worth of Breadboarded Chips." There's a book which pushes the lower bounds of computing. Something that provides fertile ground for new ideas.

Write a book at the edges, in the space between computer science curricula and actual practice. Write it just for people who are interested in operating systems. Write it for skimmers and strugglers and dilettantes and professionals. Write it so that people will learn, but also so that some will disagree on conceptual [rather than technical] grounds.

Then it might find a niche.

Good luck.

[1] http://pages.cs.wisc.edu/~remzi/OSTEP/

[2] http://www.linuxfromscratch.org/
Seattle WA, Remote, Full or Part Time, Contract

Stack: Unity 3D, C#, Visual Studio, WPF, git

Resume: http://seattle.craigslist.org/see/res/4458940088.html

Resume: info at outerdoor dot com

I'm looking for interesting contracts or positions involving game development, Kinect-based projects, or augmented or virtual reality.
And if you make the worker a citizen and the industry crashes, you've got another person on social assistance. If they are on a non-immigrant visa, you send them home.
How is it going to give them such incentive? If any, I think it will give them more incentive NOT to do so.

Why would they upgrade the infrastructure if they can just rise the prices until the demand for higher speeds either dies down or is enough at that higher price point that it will be cost-effective?
> Also there are issues with DRM in p2p.

I never actually understood this. DRM is already largely ineffective, but how would P2P distribution make it any more ineffective? It would be trivial to distribute encrypted content using P2P and then DRM the decryption.
I agree that Lens is extreme, that's why I picked it as an example. However, most Haskell code I've seen also has line-noise problems, though not as extreme as Lens. Maybe I just haven't been lucky. Can you point to some good examples of readable Haskell code?
Or possibly even ARM? Isn't it supposed to have simpler assembly (better for learning) and many, cheap, accessible boards to learn with?
Harvard Woman Figured Out How To 3D Print Makeup
Is it only on Mac it shows the actual status codes on the network tab? On Windows i have to hover the little icon in the first column, which is really annoying when I'm trying to figure out if my caching is working correctly.
Good idea, I'd like to add that after you get some know the basics of C to pick up K&R and do the examples. Also go to the local city/uni library and pick up an old book on UNIX utilities (AWK,SED,GREP etc)
The problem with this kind of stuff is that it's a middleman business, much like selling a house. You're working with sedo, thinking they have control over the domain, but all they're doing is selling it for the owner. It's up to the owner to make the actual move and sometimes an interest in a domain just brings up a reluctance to sell.

Other times I've had great, easy service with sedo and other sellers.

Last domain I sold was notify.me, which was I thought an amazing domain. Wonder what will happen with it.
Give back by teaching kids to code: info session for ScriptEd volunteers (NY)
ScriptEd (scripted.org) is a nonprofit that recruits developers to teach web development in under resourced schools in NYC. We are expanding to new schools for the fall and are looking for new volunteers to help us teach classes.

We are holding an info session for new volunteers on June 11. Come learn about what it means to be a ScriptEd Volunteer. ScriptEd staff will talk about the program, the volunteer experience, next steps, and answer any questions you may have. Light refreshments will be provided.

RSVP at http://scriptedvolunteerinfo.splashthat.com/ . Fill out a volunteer application at bit.ly/ScriptEdVolunteer
Huawei hopes P7 phone will help it 'Ascend' to Apple-like heights
The gophers are being removed by popular demand.
Ooops, I should have posted this either to either alecsmart1 or igl's comment on this thread.

My apology to you Zelphyr since most of my comment wasn't meant to address your point. The only part that is relevant is the part about making a dismissive comment that often becomes the most upvoted comment that pg often laments brings down the quality of discourse on HN.

Lastly, FWIW, this post wasn't even submitted to HN by bmattos, but a very long-time HN member whose been on HN for 6 years and 3 months. He's got a good HN reputation and a pretty solid github profile. Hardly the kind of person who I would imagine would submit payola posts.
Regardless of the actual product, I can't help but think the $495 dollars he spent purchasing a domain name would have been better spent by picking an available domain name (..what $20) and putting the other $475 into Google Adwords , SEO, etc.

It's just a name, if your idea is really that great, just make up a verbish type name that doesn't exist and use it.
That sounds like it would be good for IKEA, but bad for the local economy.
As far as I know, the console embedded in the page (ctrl+shift+k) show events only from that page, while the browser console (ctrl+shift+j) show events from all the tabs.

I don't know if there is a way to decide which tabs get logged in the browser console.
I've installed the Chrome App, login and that's is all I can do.
Creating a project fails...
There was a similar idea in the book, Daemon. Seems more feasible now with CV/ubiquitous sensors.

http://www.amazon.com/Daemon-Daniel-Suarez/dp/0451228731
I mentioned this on "Idea Sunday" a few weeks ago.

Why not, the more knowledge the better.

I concur with HN reader: chubot, some x64 knowledge would be useful.
If they shouldn't tell lies, neither should you
A cogent explanation of net neutrality which any internet user can probably understand.

Script at original site: http://vihart.com/net-neutrality-in-the-us-now-what/
For me, I see the following sets of widgets highly related and should be next to each other:

- Flight Time By Airline, .. by Time of Day, Average Timeline

- Flights By Month, .. by Day of Week, .. by Time of Day

But they are not, when I adjust from screen wide from all sizes from 860 to 2740.
What was the domain?
I can't wait till I have to buy packages based on the type of content I want to consume : $10/month email $20/web $30/music $60/ video. Bonus Package - Add $5 for gaming $20 for large file download.

/S

This is where we are heading.
why were they using python for performance critical code in the first place? Go seems closer to java's niche to me.
No, it's not propaganda, if you'd care to search you'd find enough material yourself. They first planned to reuse the booster engines and just produce new tanks. They discovered that the engines weren't reusable as much as they hoped only once they made actual launches. The rocket engines function a bit differently than the jet engines, all the problems are bigger by the order of magnitude. The engines have to sustain immense temperature extremes, which in turn change the characteristics of the parts. What's usable on the first launch can be just a trash the next time. Until you have enough launches, you just don't know how reusable equipment you have.
Can you elaborate on these defects
$470 isn't going to buy you much "SEO" - certainly nothing that will move the needle.
What kind of project(s) are you building? Do they really make people's lives better, easier, etc.?
These 5 Startups at Recnnect Boot Camp Nepal Caught Our Eye
Rails directory traversal = RCE
Upcoming.org is being restarted
I've long thought crowdfunding could be an important source of funding for open source developers. I even built a website designed for the purpose [0], but no one has used it, and (as you'll see if you look) I've let it stagnate for a while. I haven't really tried to publicize it, admittedly, though I post here about it occasionally and hardly anyone ever responds.

Despite this discouraging experience, it still seems to me that the open-source world needs crowdfunding, and Kickstarter-style crowdfunding isn't ideal. Certainly, no significant fraction of open-source development is being crowdfunded yet.

My site isn't the only one trying to get a piece of this market, of course; there are others, and we all have different systems. But the question I'd love to see some discussion of here on HN is, why aren't any of these sites catching on? Why is open source not as good a fit for crowdfunding as a few of us think it should be?

[0] https://bountyoss.com/
3d Globe Visualization of city data from Numbeo
I'll buy a copy or two and never finish it ;) Good luck!
It sounds like this is a very contained server process that does one thing: pull things from rabbitmq and pushes that to nginx which does the push stream. So this could be written in a week easily.
> Palo Alto, Mountain View etc. are no more part of Silicon Valley. SF is the happening city. Cent percent of my meetings were in SF. The last time I was here its was distributed between University Ave, PA, Castro Mountain View and SF

The big Silicon Valley companies apparently haven't gotten the message yet. The Wikipedia article on Silicon Valley [1] has a list of 32 Fortune 500 companies headquartered in Silicon Valley. Only one of them is headquartered in San Francisco.

[1] http://en.wikipedia.org/w/index.php?title=Silicon_Valley&old...
Universe evolution recreated in lab
.pdf Files Printing Blank in Firefox, a Fix
The issue to track is https://github.com/noflo/noflo-ui/issues/221