skysight-inc/HackerNews huggingface dataset:
>> Not helped by lecturers who'd either always been lecturers or lecturers who'd left industry 15 years earlier (this was 2005 so they'd have left in 1990).

Exactly what I'm talking about. I've met graduates with very weird ideas about how to approach problem solving, and they would eventually confirm it had been taught to them at the university as the one true method of doing things. I remember that I myself had to "accept" some of the ideas being taught to us and recite them at the examination, pretending I agreed with them. Was the only way to get through some courses, and I recall many other students suffering from wrongful instruction. Some tried to argue with the academic staff and get those wrong things fixed, many of them would pay the price later by failing the examination. Apparently, those lecturers and professors didn't like their competence questioned.

About 15 years ago we had a new lecturer come to teach our group. I remember my thoughts after a couple of his lectures: this guy must have been thrown out of every shop that's out there. Was completely useless, even if senior by age (around 50 I believe). Tried to teach us about computers by reading aloud a book similar to the "Computers for dummies" series. Was not a good reader either. From the rumor that was circulating around he had a buddy in the hierarchy and used that to land a job at our university. Was truly pathetic.

As the common saying goes: Those who can do, do. Those who can't do, teach. Those who can't teach, manage.
For those who prefer simple code along with a simple interface, there is surf [1], a thin C wrapper around WebKitGTK+.

[1] http://surf.suckless.org
Right. I worked at a company that did advertising data brokering and there were really three categories: Google, Facebook, and the best of the Internet. (This was a year or so ago and the company was focused on the US market.)
The problem isn't that "Silicon Valley doesn't care about black people," it's that those issues they do take a stance on have a clear, prevailing opinion inside the community they're attempting to reach -- and they can use that to make money.

The black community is not monolithic, and the opinions expressed by this man w/r/t police brutality do not encompass the views of everyone these companies might want to reach. Therefore, it's not a solid money-making proposition to take a stance on this issue.

A more appropriate assessment might be, "Silicon Valley only cares about itself and the interests of black police brutality victims don't intersect with that."
Is this not DCS World?
Actually, there’s a separate beta of Safari 10 for Sierra, El Capitan and Yosemite: http://iphone.appleinsider.com/articles/16/06/23/apple-relea...
A typical annual failure rate near but under 1%, so use it like any drive by having regular backups and expecting to have to use them at some point.
> Yep. TV's are not great at conveying radio plays. But, that's all people could think of to do with them initially. Turns out they are better for content like Game of Thrones.

I get what you're saying, but I think that's a rather terrible way to contrast radioplays and content made for TV. The experience of watching "Game of Thrones" isn't that different from listening to the BBC radioplay of "Lord of the Rings"[r]. I think "The Wire" or "Generation Kill" might be better examples of things that I think work better on TV, than I can imagine them doing on the radio. Or maybe "The Expanse" or even "Firefly".

Doesn't mean I don't like "Game of Thrones", I love the adaptation - but with its many characters and demanding storyline (even for those of us that have read the books) - I don't know. Somehow, while it is a beautiful production, I think it could've worked with a similar script for radio.

[l] Apparently the original series, in its 13 episode format isn't available to download/buy - if I understand it correctly the following Amazon link is to the remaster: https://www.amazon.com/Lord-Rings-Fellowship-Ring-Dramatised... See also: https://en.wikipedia.org/wiki/The_Lord_of_the_Rings_%281981_...

A search did turn up this:
https://soundcloud.com/inkmore/sets/lord-of-the-rings-radio

Which I assume should probably be taken down due to copyright infringement.
Oh?

Historically most terminal implementations have been fraught with performance issues. We'd moved off xterm to aterm and then back. We'd been hesitant to adopt gnome-terminal because of the GTK+ chrome then saw its font kit actually rendered faster.

What most people don't get is how absurdly well-optimized the text rendering and reflowing is for web browsers. With care, people can get modern cellphone browsers to hit 60fps animations and reflows while pushing huge volumes of text through them.

Take any 3 GUI toolkits you can name and ask yourself, "Do all three of these combined have a maintenance budget that equals that of even Firefox by itself, let alone any TWO modern web browsers?" Hell, some of the most cutting edge research into interpreters and garbage collectors is coming out of Google making V8 fast.

Quite frankly, I'd bet that with care and foresight this could be faster than iTerm.
Rewriting systems in another language can certainly be accomplished. If possible, doing it in bits and pieces will help it actually happen; if you do it as a single big switch, you have to work a lot harder to avoid the second-system effect.

In this case, you probably first start by switching your message queuing to Erlang (RabbitMQ), since you had a problem with that anyway; then you can expand outwards from there if it makes sense or makes you happy: job running in Erlang, webservices in Erlang, putting the data in mnesia instead of postgres, etc. You can do the same with any language, of course.
The company produced around 3-4,000 websites a year. Developers had a monthly quota. If you didn't make quota two months in a row, you got put on a PIP (performance improvement plan). If you didn't make quota the next three months in a row, you were let go. It was a total meat grinder to say the least.

The increase in productivity was directly related to the increase in quotas month over month. It started at 18 sites per month, then was elevated 4 months in a row until it got to 22 and then more and more people started missing the quota, so they backed it down after developers started leaving, or just gave up. Thus, you had an increase in production while upper management essentially found the breaking point of the team, then rest the quota right under that level.

I think upper management thought by giving us something like ROWE, we could continue to burn the candle at each ends so to speak, and not have our managers breathing down our backs about metrics and still make quota since we could work at home at our own pace and on the hours of our choosing. One of the developers surmised it was because they figured if everybody was out of the office and at their homes - we wouldn't talk so much to each other to figure out how really bad it was.
It's very easy to confuse an autoregressive time series with a wave.
> Rarely anyone "needs to scale."

Agree, and I say it as an Erlang full-time dev. Chances are you don't need 9 9s reliability and super scalability.

I've heard and seen cases of companies rewriting stuff unnecessarily due to some incompetent people following latest fads. "Oh I read Python has the GIL so we need to switch to Go. Saw on HN everyone is switching" -- cue years wasted in rewriting and destabilizing a solid usable code base.
Dato, the machine learning company, is now Turi
Isn't AltspaceVR or Oculus Social or vTime or JanusVR this? I mean, I'm pretty sure I saw an exact replica of this scene in JanusVR.
Right, because any sysadmin worth his salt is going to embed that ugly hack right into the infrastructure for all eternity.
> Just what I've always wanted from a terminal - things I can only do with a GUI and mouse. /sarcasm

Just what this conversation needs - someone who fundamentally doesn't get that web browsers and their derivatives have more affordances for accessibility than a native terminal interface ever did.

> This product seems to fundamentally misunderstand people that use terminals.

> Either way, why is there a group of people that seems to think we desperately need to take applications that we are already running natively, wrap them in HTML/CSS/JS, throw them inside of a webview, embed that webview into a separate Chromium instance, and string it all together using a tool and execution environment designed to take a client-side single threaded web scripting language and use it for making servers? (Mugatu: I feel like I'm taking crazy pills - does nobody see this?!?)

In part because this could offer secondary visualizations for data that is better without breaking anything at all, if people would stop making elaborate nose-pinching brow arching gestures every time the idea of a web browser came up.

Oh, and it'd be the basis for a more robust and usable SSH option. SSH is a horrible protocol and Mosh works in very few network environments. An HTTP/2 connection and decoupling of input from user response (without appealing to line mode) would be demonstrably better.
Ah, whoops, yep, fair enough.
What do you suggest as a means for achieving that end?
Yeah ok, but am I supposed to find workarounds for your bugs to support your browser? Or should I just tell users we don't support firefox until the bug is fixed?

My website has a position:fixed canvas area that works in every browser except Firefox. For firefox I have to re-apply the fixed property regularly for it to sick, otherwise the canvas scrolls with the rest of the interface.

The bug is logged with Mozilla, but nobody over there cares. If they don't care, why should I care?
https://bugzilla.mozilla.org/show_bug.cgi?id=1258911
It's the Chair for Data Analysis and Visualization at the University of Konstanz.

We literally got our Vive yesterday, so right now we are still in the concept phase. Hopefully I will have something to post on HN soon :)
Can you link a source that isn't batshit crazy?
Styles of unit testing
Funny enough Dunkey parodies the complexity of installing and using the HTC Vive.

https://www.youtube.com/watch?v=z55rJznqF3E
> feel that it adds some innovative language features like the pipe ("|>") operator and metaprogramming facilities that ease many of the pain points with Erlang

Well both points are valid. Elixir does add some great concepts like the pipe, usable macros and others. But with it comes some complexity -- it is a trade-off. I don't think one is a superset of another. Both will appeal to some people and that's fine. I prefer Erlang, but I hear a lot of people put off by Erlang's syntax, so well maybe Elixir will look better for them.

One thing I am impressed about Elixir is the community -- Jose and the team, did a fantastic job building not just the language but making a friendly and welcoming community, that is hard overstate.
Ask HN: Before accepting a job or interview, what are red flags to look out for?
Bonus round: Is it worth it to spend $100 just to travel for an interview?

At least once a week some of the companies interviewing me for jobs have their offices located four hours from where I am situated
You've been out of academia for a while, I take it?

Publons (mostly uncited) are the coin of the realm. I don't usually bother submitting a methods paper unless I know a few citations are in the tank, but some people publish just to get their metrics up. A lot of people, really. The more I think about it the luckier I feel not to have to continually publish jackoff papers. If I wasn't so lucky in terms of collaborators... Well, I guess I'd GTFO of academia, really.

Lots of folks have to "show productivity" with bullshit papers that don't matter and no one reads. Needless to say, reviewing such papers can be a rather dull affair.
Ask HN: How to evaluate and disclose options information to potential employers?
I'm interviewing with few companies and some of them ask me about number of options vested/unvested and the strike price to get a sense of what they are worth. I do not feel comfortable divulging this details about my current employer to them, especially before getting an offer. Is this industry standard? Also how should you evaluate your startup compensation like options?
Many apps do have diseconomies of scope — they have too many features, and are therefore hard to use. And the company spent more resources to build a more featureful app, like hiring more people, but this extra investment has had a negative return.

Overspecialisation also causes problems, like engineers who don't understand user experience or empathise with the user or even stop to ask whether the flow they're building is needlessly complex. Or designers who propose ideas that are not technically feasible given the platform.

If you can increase scale without increasing scope, like WhatsApp supporting 900 million users with 50 or so engineers, great. If you're increasing scope in order to increase scale, you can't assume that the former leads the latter.
For 1986, that's fairly unlikely.

At G+, Noah Friedman, who's part of the team who worked on the code, has inquired occasionally about the availability of some early Emacs code. Pre-1990, if I recall.

I'm not sure he ever turned that up even as a standalone tarball, let alone from a revision control repository.
No, much bigger. They're going to start requiring OA.
A metaphor I'm taking to calling "WIMP-Splat": Windows-Icons-Menus-Pointers, splatted onto the inside of a cylinder. The vast majority of VR apps right now are WIMP-Splat interfaces. And it's kind of awful.

The few that aren't are a revelation. Tilt Brush and Fantastic Contraption come to mind. Just brilliant UX in both.
In 2006, the federal bureau of labor statistics under George W. Bush concluded the labor participation rate would continue to fall for decades. Labor participation rate is not a strong indicator given our aging workforce.

http://www.bls.gov/opub/mlr/2006/11/art3full.pdf
It was revoked after the manager who got it in place left after rubbing a few executives the wrong way. He had a lot of other positive things he was trying to do (like implement agile on a staunch old school waterfall company) and after he left, a lot of developers felt it was upper managements way to get back at the developer team since they had increased quotas so high developers started leaving and production was falling or leveling off.

It was an easy way for the executives to say, "See what ROWE got us? Production is down and turn over is increasing. See? This doesn't work and the developers are abusing it by working from home too much and missing their goals."

It pissed a lot of people off when then revoked it and more people started quitting in droves - and people who had been there 10+ years. I got a good taste of what were the corporate politics at its worst.
And the same to you. You know nothing about me. I don't know why you get off insulting random people.
Because who you are is more important than what you say....
> While some nonprofits may be unable to pay their interns ...

> then the intern must be paid at least minimum wage, there is no intern exception unless it is literally work that is useless to the organization

What's the difference between an unpaid intern and a volunteer at a nonprofit?

Should nobody be allowed to volunteer skills at the Red Cross, or the Sierra Club, unless it is "useless to the organization" (which makes no sense, since you are... volunteering).

If you start enforcing this strictly, you're basically ruling that a whole class of NGOs does not have a right to exist powered by interest and volunteer labor.
It's a throwback to an earlier time, when societal norms dictated social roles, and lonely sailors sought any reference to their opposite gender.
What is so special and sacred about weekends?
It's less opaque - there's an abstract, references/citations, etc. Also, I suspect I'm not the only one who doesn't want to be directly linked to things like PDFs that have a history of causing security issues.
I would hope it would become immeasurably harder to prosecute anyone for these kinds of crimes in the future--after all, if we let Hillary Clinton get away with blatant criminal conduct, how can we in good conscience hold anyone else accountable? I find it disgusting that just because she is a Clinton, and because she's running for president, we are unwilling to make her accountable for her crimes. Worse, I find it astonishing that people are so afraid of Trump that they are willing to accept Hillary Clinton and her criminal ways just to avoid him. I don't think Trump is an icon of virtue, but we KNOW Hillary isn't. And for me I still expect those politicians I suppose to maintain a veneer or respectability. To me it is astonishing that either Hillary Clinton didn't know she'd be caught--in which case she's an idiot and unfit for presidential duties--or, more likely, didn't care that she'd be caught--in which case she REALLY is unfit for presidential duties. To me it's not a matter of voting for Hillary to avoid Trump, it's a matter of not voting for either of them because neither of them deserve a vote from anyone with a conscience.
Yes, GSL is the successor. It's a living project on github. It is relatively easy to generate state machines in GSL, e.g. https://github.com/CodeJockey/glar150/blob/master/src/fsm_c..... This GSL script builds a FSM that uses switch statements; the code isn't as compact as Libero produces yet it works nicely.
> this thing is ~620MB of HTML + JS + Electron

Is it 620MB of source text? I'm not a web guy, so I literally I can't understand this, unless, since it's a web tech, 30 minutes of cat videos are required in the source.
They're a corporation. Some of their decisions are made accordingly. The most interesting bits, though (version controlled dumps of the LaTeX you're working on) do have open implementations.

Ultimately, it (like Paperpile) is a service that is built from mostly open components, integrates nicely with OA workflows, and has no real lock-in. I'm not sure what you're afraid of -- a paper will unsubmit itself? LaTeX will go closed source? Since your entire version history is there for the taking at any time, there's not much downside, and for our manuscripts & tech reports we've seen huge upside.

Ymmv!
Lionel Messi and father get 21-month prison term in tax case
I don't see anything dying down in that trend.

The last point on the graph is for July which is very partial data, so it's probably best to ignore it.

Without that point, the trend seems to be upwards.

I wish it was dying down - I do not have much love for any part of that stack - but Google trends does not tell us that.
I usually refer to everything that isn't GC as 'manual'. RAII is an abstraction on top of manual management, you still need to decide what type of pointer/lifetime the allocated object should have, making it manually managed, IMHO.

RAII of course deals with more than just memory, but in a thread about GC I assumed it was memory management you referred to.
You are quite mistaken, imho. The pay line for NIH grants is around 15% and for NSF grants it's more like 10%.
> Just what this conversation needs - someone who fundamentally doesn't get that web browsers and their derivatives have more affordances for accessibility than a native terminal interface ever did.

I do not have sight impairment, but I'm quite certain that I could navigate a fixed number of keystrokes more reliably than I could operate a mouse. If I were listening to synthesized speech dictating on-screen output, I know that the option that makes the most sense is four taps back and one up. Finding that with a mouse would be unnecessarily complex by comparison.
I get motion sick in some games, notably the Half-Life series, unless mouse input smoothing is enabled. I also get motion sick in cars sometimes. Would this be the former type of motion sickness?
Note also that collaborations compete with other collaborations for program grants, and R01s (the measure of a "real" PI) are inherently not collaborative. They are by their very nature competitive. And they are the metric by which principal investigators are judged.
For what, I would assume, is a minor portion of your total lines of code.
I think that would be a really great idea. Sounds like a lot of good ideas could be brought together.

If you want to get in contact feel free to shoot me an email at alexander.jaeger (at) uni-konstanz.de

We are the Chair for Data Analysis and Visualization at the University of Konstanz in Germany (http://research.dbvis.de/).
If I'm an employee: that they're mine. My employer has no claim on all of my time.

If I'm a consultant: not much, which is why I often work them instead of weekdays. Not both, but instead of.
> ... all possible combinations of 8-16 characters with 100 character possibilities ...

Yes, but this doesn't even come close to describing the typical users' password, which is most likely a 6-letter English word with a capital letter and a 1! appended to the end. Your calculation here isn't really relevant, because it's all about the worst or common case. (You also assume that people are using a GPU for a compute-bound problem, when much faster FPGAs are also available, but either way it's moot.)

Security through obscurity, which is what you're proposing with the shuffled salt idea, is also not normally considered the right way to go. If you wanted to use a similar but much simpler and straightforward method, you could just encrypt the salted hashes before storing them in the database.
Which equality comparison of Nullable types is false
View-Master aren't dead. In fact, they have a VR offering (based on Google Cardboard): http://www.view-master.com/en-us

(Whether or not you think that counts as 'relevant' is another thing.)

Edit: The problem with 3D movies/TV is that there's always that one person who gets headaches or eye strain from them, and so you can't use the 3D function. Then by the time you're finally watching something on your own, you just watch the 2D version by habit.
I can't think of a single billion dollar Corp that can run Rails on a few AWS boxes. Time and again companies have rewritten systems from MVP to handle data safer, better, and faster, from Dropbox to Twitch to CloudFlare to Uber to Mail.ru...

Then there are plenty of 7 figure companies that have also had scale issues. Game companies come to mind first and foremost but they're hardly the only ones.

You want to run your marketing website on Rails? Yeah of course. But billion dollar companies on Rails?
OTOH, it sounds like this project is aimed at places that do not currently have any cellular coverage.
1) It's from 2003, and never went anywhere. It was referred to committee on 01/15/2004 and was never seen again.

2) Congress can actually have more than one bill in progress at the same time.

3) "Not willing to appoint a judge you want rather than one they want" is not the same thing as "not having time to appoint a judge". At all.