skysight-inc/HackerNews huggingface dataset:
This reads like a press release written by York University administrators, or pretty much college administrators everywhere. Some facts that offer a useful corrective:

1. Rising college costs have massively outpaced inflation in the last 2 decades [0]

2. Salaries for tenured professors have not seen anything even close to that kind of growth in the same time period [1]

3. Most institutions actually employ fewer full-time faculty than they did 20 or 30 years ago, shifting more and more to part-timers and adjuncts who get paid a pittance [2]

So...college is massively more expensive than it's ever been, but full-time professor salaries have not risen significantly and there are actually fewer of them overall. So where has the money gone?

In the US, I don't know that there is a complete answer on that, but there are definitely some suspects:

* offsets to deal with slashed state funding (although federal funding has risen significantly in the same time period)

* university endowments

* university administrators [3]

* building sprees and tons of shiny new facilities

[0] http://www.bloomberg.com/news/articles/2014-11-13/college-tu...

[1] http://nces.ed.gov/programs/digest/d13/tables/dt13_316.10.as...

[2] http://nces.ed.gov/programs/digest/d13/tables/dt13_315.10.as...

[3] http://www.bloomberg.com/news/articles/2012-11-14/bureaucrat...
In the UK I think all PhD programmes work as I've described.

To begin my PhD I made contact from cold with a professor who had similar research interests to mine at the University I wanted to go to. We did an informal interview and he offered me the studentship. I didn't go through any kind of central application process, do any entrance exams or write any essays or anything.

When I started my PhD I immediately began working on my own research and writing my own papers. I never did any coursework or exams. My only assessment is a yearly review presentation and then the thesis and viva at the end. I'm not involved in any kind of group project so I'm not working for anyone else as 'cheap labour'.

I get paid by a grant from the government of around $21k a year. That's tax-free so I guess it's maybe the equivalent of $25k. I have done about 50 paid hours of TAing (demonstrating) during three years, but it was optional and I did it just to meet some new masters students really.
In the corporate world, the generally accepted internal policy is that email is not a system of record

Saying "email is not a system of record" is lot like saying "RAID is not a backup". Just because you don't use reliable a long term storage medium doesn't mean you don't have and use those records.

It doesn't even fly contrary to e-discovery, it's just a difference in multiple contextual definitions of "record."
Thank you so much! We mostly use NLP on the articles for entity extraction, using a mixture of Alchemy, open calais and NLTK.
I agree, but it's much easier for me to tell a friend "hey is this your key?" when we're together than go all the way up to my server and connect directly to it. That's why I think that there should be a UI element that says "you're pretty secure, but if you just check this you're golden".
This is just a script, that invokes whichever compiler is set in the "CC" environment variable. If you set CC=tcc, it's basically the same as "tcc -run file.c", but I suppose this is a little bit nicer: "c file.c".

I would probably use this with Clang rather than TCC if Clang compiles fast enough, which it generally does.
Governing by Referendum would be a nightmare. Think of thebstupidist person you know. Then imagine lots of people like that. Now imagine all those people making decisions about national defence or fiscal policy.
Cheers! nice find :)
Graphics APIs are almost universally non-blocking, this won't be blocking either.

Vulkan is basically a rebranded Mantle. I suspect you're just mistaken about Mantle, but as that API is not (yet?) open we don't really know if this was a change Khronos made when adopting Mantle or if this is just how Mantle works as well.

DX12 works the same as Vulkan, though, with a single submission thread ("The only serial process necessary is the final submission of command lists to the GPU via the command queue, which is a highly efficient process." http://blogs.msdn.com/b/directx/archive/2014/03/20/directx-1...)
No -- I think you missed my point.

Everything is terrible, because there is no other side. Neither party represents my interests adequately, and both parties are sclerotic and resistant to change because of symbiotic relationships with rent-seeking interest groups.

What should I do?
Wow, this is fantastic feedback, thank you for taking the time to write it.

Apologies if my post came across as personal suffering - I certainly don't want any pity! I didn't intend for it to be too negative - I was just being honest and got a bit carried away! This has been a very, very hard slog and I realise most people on here are going through the same thing. I would never write something like this on a more mainstream site - it was written for hackers in the same position as me so I felt I could afford to be more down to earth. Having said that, I take your point - it was probably too much for a "Show HN" where the main focus is to sell the app.

I agree with everything you say about the word "loop" and me being "too close to the product" and not knowing how to sell it. I will spend as much time as I can going following this and all the other advice on here to learn how to sell this thing. It's all new to me, but I am determined to learn it all.

Thanks again, excellent feedback.
First off, congrats on shipping! That's a big step.

As others have suggested, I think you need some serious help with positioning and messaging. I showed up to your site wanting to try it just because it was new (early adopter stereotype), but I couldn't tell what it is.

The Medium article is better, but I think you'd be well served to partner with someone who is really good at branding and messaging. This isn't just about window dressing, it goes a bit deeper than that.

For example: you need to show me one painful problem your product solves within 2 seconds of me coming to your homepage. When in consumer mode, I don't really care if you're solving ten painful problems - just show me one very clearly and I'm almost sure to kick the tires on the product. A strong branding & messaging partner will intuitively know how to help you do this for your product, in addition to providing a more user-level view on how to talk about it.

I think you have an interesting idea here after reading the Medium post. If you can help me use Slack as a to do list and you're solving that single problem really well, that's definitely something I'd pay a monthly fee for.

That said, while I would gladly pay SaaS-level monthly fees for sexy todo integration in Slack, if you make me learn an entirely new vocabulary to do it (loops and whatnot), this cost alone immediately prices out my interest.
Take the "How it works" section of your Medium post - _Particularly_ the excellent screen caps - condense the text, and then make this your homepage.

Reading takes more time for me to understand what your product does than looking at pictures.
This was my first thought, and you're right. But what if the author means two columns as in a newspaper or magazine, where the same content continues off the bottom of the left pane to the top of the right one? Does anything support that? Would it be useful?
I feel that question is far too upfront for an interview, definitely an initial interview anyways. You're not asking where they think you could fit, you've phrased it as where do I fit?. It's an interview, not a job offer.
Hi.

To some degree it can't be helped. Accidents will happen, but I firmly believe that the right response to this is to minimise the chances, and delight with customer service.

Make sure it happens as infrequently as possible, and when it does happen make sure compensate the user accordingly.

As I say, accidents will happen, but they shouldn't happen twice to the same person, and that person should be amazed as to how far you will go above and beyond to set things right.
If you read the article linked here, the law was changed in 2009, partly as a consequence of the 2007 scandal in which some Bush emails weren't preserved because they were run off of a server managed by the RNC.

The agency must make sure that emails are being retained according to law. In any private enterprise that must retain records, there is exactly one way to do this: you use your employer's email server, which has a long audit trail and dedicated compliance officers.
The ephemeral port range is per host because TCP connections are identified by the four-tuple: local IP, local port, remote IP, remote port. You can have active connections from localhost:12345 to both some_server:80 and some_other_server:80 or even some_server:443.
How to send desktop web notifications in-browser
The interviewer called me on it, and (verbatim) said “are you fucking with me?” I still haven’t met anyone else who got told to stop fucking around in an interview.

Which she can safely take as a sign that she should be very, very glad not to have "passed" that MS interview. It may or may not have been a very useful question to ask, but the interviewer's response indicates that he had clearly let the task assigned to him go to his head, and was basically on power trip, by that point.

The question that turned me into a babbling buffoon was “have you made any friends since moving to NYC?”

Also not an appropriate question to ask, and indicates a lack of respect for basic personal boundaries on the part of the interviewer.
Honestly I'm hoping Source 2 is everything I dream it can be. I've been focused on asset creation instead of game logic so that I have leeway in deciding on engine (which right now for me is UE4).
>to become a professor at a respectable university in a stem field without a PhD

This is silly. It's like saying, "to become a programmer at a respectable software company without a computer". Becoming a professor is about doing research. Getting a PhD is about doing research. If you're actually good enough to do the research, the PhD is a formality. Heck, if your research is genuinely groundbreaking, (not just pushing the envelope another predictable inch), surely you can pick and choose which school will fill out the paperwork to give you a degree for it. Certainly, it's by far the least of the STEM job candidate's worries with the current job market.

If you are making the common mistake of confusing "professor" for "lecturer", it's already routine for PhD dropouts to lecture low-level undergrad courses, at least it was at my school.
I've been watching the "How to start a startup" series on YouTube from YC (Highly recommended, BTW).

Interesting to compare how those founders talk about treating their customers and industry partners with how Google is treating those same kinds of folks.
It doesn't matter. Moral relativism is the name of the game. It would be interesting if the anti-Palin crowd would spend some time looking into all of the criminality from members of the Congressional Black Caucus. Have a look at this list of the most corrupt politicians in the US; then perhaps we can talk about Palin using yahoo. http://www.judicialwatch.org/press-room/press-releases/judic...

The fact is this, Palin matters because she's not a Democrat. Democrats have Stockholm Syndrome. When a Republican is corrupt, much of the time, they resign. When a Democrat is corrupt, they get reelected. Re: Marion Berry, Maxine Waters, Charlie Rangel, Chris Dodd. Tom Delay was another bad one, however he was actually charged with a crime and he resigned.

Palin is nothing more than a proxy to rationalize bad behavior.

Democrats most definitely don't have a monopoly on corruption; however how Democrat voters deal with the corruption is markedly telling.
Iteration and Buzzfeed is doing the news industry right
Uncanny valley.
Great post, that's some vivid imagery. There's many great writers here on HN, though I'd like to mention that your style of writing is fairly unique (and very good) and might point to your main account, especially if your main account is prolific (which, If I'm right, is true).
A fair amount, yes, and some clients did set up processes like that. But the real purpose of the probation system was just to ensure that every team member truly understood the security policy.
Eh? Everyone has work email and home email. Just use a state email address for government communications, your gmail to talk to your babysitter, problem solved. This isnt "difficult", it is a deliberate evasion.
I'm a big fan of the "email-only" login. Type your email address, hit login, switch to your email app, click the link, and you're logged in forever. If you don't have a password manager, it's probably what you do most of the time anyway via the forgotten password interface.
If you're Joel Spolsky you can release a piece of software with any name you care to choose and people will still take it seriously because you have earned the respect of your peers. Other people who don't have decades of experience producing exceptional software don't have the same luxury.

Fogbugz is a terrible name and if an unknown developer had released it there's a good chance too few people would have looked at it for it to get the necessary traction it needed to succeed. It really isn't an example of something people should follow.
Yeah, there's always some guy who says this. Well, then do it. Raise the funds and get the team or convince taxpayers to to fund it. The team looking for Amelia Earhart, for example, has been at it for a long time by raising private funds.

http://gizmodo.com/5936462/a-search-team-might-have-finally-...

Here's another privately/self funded team looking for WW2 planes.

http://www.cbsnews.com/news/anderson-cooper-diving-deep-for-...

But for goodness sakes, don't be The Critic: http://www.theodore-roosevelt.com/trsorbonnespeech.html
can i second the 'just use emacs' argument?

i look forward to the day i can fire up emacs on multiple 4k monitors

its a bit tragic that a programmer doesn't already know this fact?
In Emacs you can have as many independent view to same buffer as you like.
I see a parallel in the advertising agency world. The ad agency has an interest in "winning awards" with their work to increase their prestige in the industry and win more clients. Winning awards is about innovation or art, and not tied to views, shares, or sales.

While most ads you see on TV are about increasing sales, some ads are more about being innovative and catching the attention of other industry insiders to win an award.

I see university research like that. The research part is about increasing the prestige of the university. If they can attract a big name like Dan Ariely with an offer to fund research (and teach one class per term), they can attract press, students, and prestige within their industry.
Agreed on the second item. It's sort of like Facebook - I liked people better before I saw what they post. In both cases I suspect that a lot of it has to do with the kind of people that are predisposed to post things.

That said, it's not all bad. It can be handy for recommendations for tradesmen, lost & found notices, and that sort of thing.
That would imply the whole thing is shit, which it isn't.
I wouldn't expect a much better design from a language developed behind closed doors with no community input.

Now all we can do is file bugs against Apple, and hope they improve it; they who chose to release a new language with but three months of public beta. They obviously didn't care much to have their designs tested or incorporate feedback then.
Can any developer comment on Source, Unity, and Unreal and how well they handle mods after the fact?

Modding in PC gaming adds such an incredible level of value and creativeness that it being a constant afterthought is bordering on criminal. Steam Workshop is an interesting mechanic, but it would be nice if an engine set out a baseline in advance that didn't require using additional services.
I am the OP and I would hate it if I had a few "this is cool" comments and no constructive criticism. I really appreciate it. When I first read some of the harsher feedback on here, it did feel like a punch in the face - I won't lie ;-) But then I took a deep breath and read it again objectively and actually tried to take it in. And 99% of what's here is excellent feedback. I wasn't expecting any responses, honestly - I can't believe it! ;-)
"at twice the price"

Its far more extreme, 10x to 20x

Ask around for people who've contract taught to get the "resume stuffer". Generally a couple thousand bucks per class. Vs $100K+/yr for a tenured prof (depending on field, etc).
I've recently been running Hiawatha servers with PolarSSL (recently renamed something else). I have avoided all the most recent bugs.

https://tls.mbed.org/
Add winner mode to get undo and redo with your window layouts. C-c left and C-c right
Physically Based Rendering in Sketchfab (WebGL)
It does? He means page wrapped, single file, multi-column views. Like multiple columns in Word.
HR's primary purpose is to protect the company from lawsuits. So of course employees hate them; they hate you too. You are the potential enemy.

They're not useless overall, they're just not useful to you.
You could have validated this idea (for next to nothing, I might add) before quitting your job and investing all of your savings.

There's a lot of good reading out there around how to do what you've tried to do here in a safe and sensible way that doesn't waste time and your own hard earned money, but you seem to have ignored all of that. I suggest you purchase a copy of http://theleanstartup.com/

I genuinely wish you all the best of luck, but the way you've gone about this seems to me to be very, very foolish. Reckless even, given you have a family.
Is there any easy to way to grab some contacts off my Google Apps account (i.e. work) to add to my personal Gmail contacts? When adding contacts on my phone, I often forget to attach them to the right account.
I very often have a vertical split in vim, both panes with the same file. I can skip around the file and look at stuff in one while actually writing code in the other. Is that more or less what the op is asking for?
On culture: We inspire smart people and we trust them
Emacs provides this with Follow Mode:

http://www.gnu.org/software/emacs/manual/html_node/emacs/Fol...
It seems to be a good week for PBR in WebGL: first Sketchfab and now PlayCanvas as well :)
Another option would be to have more options to display addition development related information in side columns. Code statistics, terminal window, program source code visualization, live browser output for Web coding and such...
Vim alone or vim+tmux is what you're looking for.
You're forgetting that having everyone use your new thing is the main feature.

Redesigning everything from scratch, you lose the single thing that was special about it: adoption.
I feel like this would be great from employment contracts and nondisclosure agreements where the asymmetry of the situation is rather large and, depending on the company, the contract may actually be long enough to warrant a professional analysis. Of course, collecting multiple contracts from the same employer would help with pointing out what is actually unusual/normal (for that particular employer).

Residential leases seems like one of the worst contract markets to start off with. Firstly, because what is legal and illegal to put in a lease varies from place to place. For instance, in Ontario, it is illegal to collect a security deposit (a deposit may be collected but it can only be used towards last month's rent). Secondly, what is normal and what is unusual will also vary, most likely on a much finer grained level (ie: by city/town rather than by state/province). Thirdly, you'll have to deal with leases from less-than-professional landlords (e.g. using a lease drafted according to the rather different laws of a different province/state). Fourthly, the lease will vary a lot depending on the landlord (ie: large property management company vs small property manager vs individual owner-landlord) and the accomodations (ie: house vs condo vs apartment).

Lastly, few residential leases need to be more than about 5 pages long, including all the things the landlord has added over the years after being burned by various bad tenants. If there is a problem, the landlord and tenant will either resolve it or: if the landlord wants the tenant to move out, either it is easy to evict or it is difficult to evict but nothing in the lease will change that that much and if the tenant wants to move out, they will break the lease and good luck to the landlord suing the tenant trying to get the money back (the tenant risks very little by breaking the lease if they are not going to rely on the current landlord as a reference for future landlords). I doubt there is a special clause which can be put into a residential lease which will make it more difficult for the tenant to break it.

Then again, I rarely find legalese which I can't parse (although sometimes it seems written in such a way that it will take me a full five minutes) so perhaps I'm not in the target market for this kind of service.
I really recommend MIT's Entrepreneurship 101 course on edx.org, it taught me a lot about finding your end user, which is what you're doing now. https://courses.edx.org/courses/MITx/15.390.1x/3T2014/info
How You Can Get Infected via World Wide Web Exploits
Prospecting or inbound?
Doesn't work like that. You have to verify your residence in order to join that neighborhood.
So let's be clear about the root of the problem: government regulations demand that public officials have recordable conversations as part of their duties. This allows openness and inspection. (It also allows political shenanigans)

It's a very, very similar situation to where we are with government spying on the citizens.

I don't find those cases to be similar at all. Government officials are public servants granted a public trust. While there are certainly circumstances and topics that require confidentiality for some period of time, those officials' conduct of government business has to be subject to oversight, whether by Congress or the public.

There's a case to be made that record-keeping requirements are overly onerous, and encourage difficult-to-monitor, potentially insecure side channels like this one. But that government communications of our top officials should be private? I don't think so.
Emacs already has exactly this built in with follow-mode.

http://www.gnu.org/software/emacs/manual/html_node/emacs/Fol...
Second image (http://falconair.github.io/assets/multicolumn/4k.png) shows IntellJ IDEA, that has multi-column editing. The first screenshot (http://falconair.github.io/assets/multicolumn/retina.png) shows Atom, that has multi-column editing as well. WTF?

He also has an IQueueFactory class, that seems like some nice antipattern to me ;) *Edit: also, use QuickFIX, don't write your own. Been there, done that, does not worth it.
Move to an urban neighborhood with lots of minority families. I used to live in a working-class hispanic neighborhood, and it was great. Tons of families around, children running around, and no busy-body with a $1,000 stroller is going to flip out if you look away while your kid is at the park.
The browser, JS, etc. have various flaws and forms of cruft accumulated over the years, and weren't originally designed specifically for the purpose of writing applications.

Of course, alternatives all have flaws and cruft, too, just different ones.
Professional CV editor
Mexican cartels kidnapping IT specialists to run their comms infrastructure
Emacs has done this for years.
Unbelievable that the author claims that Gruber is wrong about accessibility without offering any evidence.
Thanks. I was just explaining how the name came to be, but if it's a problem (and it looks as though it is) I will change it.
Show HN: Ghostnote – Contextual notes and todo app