skysight-inc/HackerNews huggingface dataset:
I'm very disappointed with the level of comments here - the emotional attachment to Slack is just not neccessary; same for the ad hominem comments. For sure they have a great tool that I love and use but they have been slow to act upon the fact that many communities are using their free option with huge numbers. Rightly or wrongly.

Slack just simply need to decide whether they are supporting this model or are happy to hand it over to Gitter to deal with. I suspect Gitter will be more than happy.

Personally I think they could offer a fixed fee for public rooms. But hey that's up to them, it's their business model to decide.

I think the problem is just the lack of clarity about how they are going to manage what they definitely know is going on (I have asked).
Unless you have all the details and you have compared the price of both options, you don't know that it's cheaper.

That seems unlikely to me, for an entity of the size of UT Austin. They probably have enough jobs to run to keep their clusters busy.
So what anyone would consider a strict improvement over the
previous situation is criticized because it isn't enough of an
improvement.

Perhaps it isn’t enough of an improvement. Putting our best straw men into service, imagine if we had unrestricted child labour, and the government introduced a law saying that children under twelve could not work more than eight hours a day and were to be allowed Sundays and Holidays off.

That would be a strict improvement over the hypothetical previous situation, and would still be unacceptable to most civilized persons.
I might be misreading the post, but my interpretation was that the audience is other large communities, MOOCs, and other loosely affiliated organizations that may want to try Slack, not the Slack team itself. They're providing useful information for the former, particularly if several other organizations have made similar mistakes.
I'm a summer intern at Goldman in S&T. Days for interns are the same as for the MD (managing director) you're under. You try to get in just before they do and leave when they do. Generally this is 6AM-7PM for me. I don't step foot in the office after 7PM Friday and have zero reason to do so until Monday.

On the IB side working 9AM-11PM, with many days working to 2-3AM, is absolutely the normal. As is working on each day of the weekend. However, these new hours are being enforced by HR heavily - to my understanding, there's no reason for them to apply to S&T - although I'm not sure it'll mitigate any stress.

The issue with IB internships, like any internship, is that you have huge gaps of lull time between projects. However, when you do get projects they're generally time sensitive and need to be done regardless of how long it takes you. This is the life of IB analysts, that those doing the IB internship are lining up to try to get, because it all comes down to doing your two years and going to somewhere (supposedly) bigger and better.
I wonder if there are scientists trying to understand why certain genes are correlated with cancer thinking that it has something to do with proteins being made, but in the end it's the result of those genes affecting the physical stability of the DNA strand. Pretty crazy.
As seen in the recent update to the article, he is not paid upfront. Payment only occurs if and when that single contracted use is made.

Given there's no guarantee of publication and no up-front payment this is quite a different dynamic.
It's even broader than that. Different sources and countries use different ranges, so where you fall depends on which you consult (some use 1976 as a starting year, others use 1978, and still others use 1980 or 1981.) Some also carve out additional generations (MTV generation / Doom Generation / XY Cusp Generation along with Echo Boomers / Generation McGuire) for people born in the edge years. Here's more:

http://www.esds1.pt/site/images/stories/isacosta/secondary_p...

http://www.boston.com/bostonglobe/ideas/brainiac/2008/04/fin...

The old Wikipedia article on XY Cusp before it got edited: https://en.wikipedia.org/wiki/User:JCDenton2052/mh5

Excerpt:
"The XY Cusp includes those people born in the mid-to-late 1970s and early 1980s. The word XY is used because their generational identity is mixed, uncertain, or deviant from X or Y or both, but do not constitute a separate generational group in themselves. Some place the years between: 1976-1983 [3] [4][5] [6] People born within this group are in parallel situations with people born in between previous generations: Generation Jones between Boomer and X - late 50s, early 60s, (teens of the 70s); between Silents and Boomers - late 30s, early 40s (teens of the 50s); and the Beat generation between G.I. and Silents - late 10s, early 20s (teens of the 30s). They are referred to as Cusper Groups, Transitional Times, or Buffer Zones. John Losey states "If you couldn't neatly place yourself in any of the [generations], then you're probably a Cusper. 1943-1947, 1962-1967 and 1976-1983 are each considered transition times. Many people born during these cusp periods identify with the generations on either side."

There's definitely no single standard in sociology on this.
It doesn't, which was my point :)

The overhead is tiny, less than milliseconds for sane modules. It's a useless optimization, especially when it can be done at install time only, say, as opposed to for every module import, but even that is somewhat silly.
That's an interesting trick. Does it work because of the Google URL in the Referer header?
Top Secret Manual Showing How to Make $1000 per Week in Affiliate Commissions
Definitely not as featureful as something like this, but when Delicious started to go down the pan I switched to a simple Ruby script and a Dropbox-synced data file between all my machines. Several years in, it's still working a treat! "Dropbox + simple script" seems to be a great mechanism for many apps if you don't need easy public access.
What on Earth does this website do to scrolling, and how can I stop it?
I was thinking the same thing... but then I realized it works, say, for an ed session, but not for a vi session. Of course, all that visual mode nonsense is just bloatware ;).
I never said they were not costly. That was my point. Sometimes it is better to pay the price to avoid further headaches.

You didn't specify your requirements in terms of memory or else. You can get MBP 15'' if you can't get 16GB on a 13''. Whatever works for you.

You don't get hardware for a business the way you get a machine for your home office. You want to find something that will work, come with good customer service and will give you a good ROI.
Now that is what I was hoping for.
Interoperable CSS
It's be great to have a polished product like this but for programming sessions in a text editor like Sublime.
Very interesting, thanks for the write-up. I'm currently intensely miserable in the midst of a long string of 12-hour days, so I can't imagine what 16-hour days would do to me. But very interesting to hear what's happening in these situations.
> You say in your letter to Apple that “Three months is a long time to go unpaid”. But you seem happy to restrict us to being paid once, and never being able to earn from our work ever again, while granting you the rights to exploit our work for your benefit for all eternity….

Seems like he's getting paid once, but would like royalties on top.
Companies very often do sell products at or above cost when a line begins in order to gain market share, while the price to build them goes down over time and they become profitable. She has most certainly taken advantage of this at some point, without knowing it.
How to Configure Alerts to Prevent Too Many Server Notifications
That might be against the point of this project, but I really miss the possibility of an audio-overlay. I found the demo really stress- and unhelpfull, because you have to read rockey text while typed in absolute silence… brrr. I'd rather talk while typing and explain what I am doing and have that synched to the recorded text-session.
I've been working on a password manager for a while now. It's been a learning experience in practically every way. I'm not a cryptographer but needed a couple features that the other password managers dont have, and would be too difficult to patch, so I wrote my own. KeePass is really good and user friendly, but like I said, is missing some things I need.

It's hosted on sourceforge which I don't plan on changing since they seem to have wisened up. If you want to try it out or help with development the project page is at http://sourceforge.net/projects/pwmd/.
We have adopted Slack recently with a small 12 person (and everyone knows everyone) team and it works great. It really brings down distraction of people coming over to ask questions, they can just ask the question of a group and get it resolved by someone. We have Lync as a company wide (1000s) community messenger but for small teams this works great for collaboration of small groups. I am actually shocked that Microsoft doesn't have a solution like Slack built into Lync (Skype for Business now.) I mean it's possible they could buy Slack...but anyhow Slack is made for smaller teams. If you want a community use IRC (non-corporate), Skype or Google (corporate), etc.
I didn't expect to see this OR you here! I read gbatemp/wololo/hn about every hour most days and it's weird to see both worlds come together (in some small way). Congrats on all your work to date and look forward to seeing more from you in this space!
"No way were we going to spread our community across a bunch of disparate Slack instances. The entire point of a chat room app is convenient real time conversation."

5000 users, plus 300-500 new users per day. In a chat.

Convenient real time communication, that is not.
Fake News and False Memories: The War of the Worlds and the Phony Panic
Nice project. Thanks for posting it. In my view, any sampling rate is useful for something, and lots of low speed phenomena are worth scoping.

While looking into various ADC's, I suggest also providing as an option, a reading from the built-in audio interface.
"if", "could", "occasionally....practically the same".... you're talking about a lot of theoretical fringe cases to produce similar yet not the same performance results. And to what end? You're not disproving my point if you have to invent a use case where C is crippled to the point that Javascript is only "practically the same". Sorry, but that's just hypothetical hokum.

There's no denying that a lot of optimisations can occur with (and for want a better term) "scripting" languages. Nor that "scripting" languages aren't serious tools for serious development these days. But I also think it's fair to say that one language would out perform another in an idiomatic like-for-like contest - simply because those languages that trade in raw CPU performance do so at the gain of development time / productivity or application portability.

Thankfully these days most target platforms are powerful enough that we don't need to go that low level in pursuit of performance. And even on many popular cloud services / web sites where micro-optimisations can quickly multiply, productivity is often still a critical metric (case in point: I've barely touched C++ in recent years yet have written thousands of lines of Go, Perl, Javascript, etc).

So rather than arguing hypothetical fringe cases, we really should be praising praising the "slower" languages for providing useful abstractions.
its more similar to GRR than osquery.
osquery doesnt let you control agents remotely out of the box

also, mig is in go thus easy to deploy and to run on any platform

osquery supports sql like queries on tables

grr and osquery supports remote execs as root, mig doesnt
Stampede actually serves the entire U.S. research community. Any researcher at a U.S. institution can apply for a resource allocation.
When I use an editor, I don't want eight extra KILOBYTES of worthless help screens and cursor positioning code! I just want an EDitor!! Not a "viitor". Not a "emacsitor". Those aren't even WORDS!!!! ED! ED! ED IS THE STANDARD!!!

http://www.gnu.org/fun/jokes/ed.msg.html
There are some things that there is no reliable scientific data on. Almost any argument is going to rely on these things in some way. E.g. Black people commit much more crime per capita than White people. Some people might consider it common sense that no amount of discrimination by the justice system could account for such a gap. Other people might say the opposite: there is so much specific evidence of discrimination that we should expect the overall system to be extremely biased.

Sure, specific studies might fill the gap, but more questions will be raised about the details of those studies, and the cycle continues.

While we should use all available evidence, at the end of the day we need more information than object evidence can provide, in order to form opinions about important topics.
Because that age group in the past 100ish years is the group that generally has the most disposable income, simple as that. However, that's probably not so true of the millennial's due to the poor economy for the past 7 years, high price of college education, and rather poor wages (and thus, less disposable income).
> This is about the new artist or band that has just released their first single and will not be paid for its success.

That's how the music business has always worked. With a few exceptions labels take a loss on the startup costs of establishing new artists.
He has been a father for two weeks, hmmm sure the right guy to give tips?

Perhaps the title should be, how to exploit anything to get some clicks .... Happy Father's Day to all the dads out there who just get on with it :)
1) Get your domain name before you name your product :-) a lot cheaper that way

2) Don't break my two tweaks rule. Which is, take your ideal name, now make one change to it so you can get the domain you want. I.e. change letters, mispell it, spread over the '.' etc. But don't make TWO changes, TWO changes looks naff. One is acceptable. (Obviously this is a rule of thumb).

I'd also add, be creative, there are lot's of ways to create cool domain names (as you can see from YC companies), but as @fsk said, CHECK GOOGLE! once you're done.

Especially try not to have a valid dictionary word as a product name unless you are Apple - the reason for this is you'll want to have Google Alerts and track mentions across blogs and social media. You can't do this if you've chosen a commonly used phrase or name.

Interestingly this is why Marina and the Diamonds named her album Froot ;-) true story.
The only embarassing thing is the lack of understanding of fundamentals shown in your critique -- which you conflate for "higher standards".
Personally we use slack at work and it's a terrible product. Yes it's nice that we can see pictures and gifs inline with the text but the client is not great. The mobile client is even worse. The bloody thing just doesn't work. I'll get a message via the desktop app and 10-15 minutes later get the push notification on my phone. Then I can only see some of the push notification on my phone and when I go to click the notification to read it. The entire channel or DM it came from is not up to date. So if I do have service which I may not have I have to then wait for the messages to download and for it to reconcile what has been read.

Any irc or xmpp clients do not have these issues. products like Whatsapp and telegram don't have these issues.
I've opened a pull request to clarify the language in the CoC, with the stated intent of avoiding this sort of problem:

https://github.com/CoralineAda/contributor_covenant/pull/74
That's a funny way of looking at it.

The reality is that most of the people you're talking about will "waste" their meagre salaries on trivial stuff like streaming music services and satellite TV. Taylor Swift didn't sell millions of albums to nobody.

Music is entertainment, and it makes people's crappy lives more enjoyable, and that's a pretty valuable service, which is why it can be so lucrative for some people.
No. With REL it is possible to aggregate and manipulate any JSON API. The only thing that has to be written in REL is the card file itself. This JSON file is to be hosted anywhere on the web. For example, this is a Hello World card https://gist.githubusercontent.com/wircho/c8f4f5b0ce440b8edd... hosted on GitHub.

If you are releasing a JSON API, I'd be happy to try it out and make a card for it. Let me know if you have more questions!
6am-7pm -- how many of those hours are productive? My own brain tends to melt and needs a break after a couple hours of solid work.

I always assume when people (not you) brag about their 100-hour workweeks, that in fact a huge chunk of that includes hanging out with co-workers, lunch, some down time throughout the day, so on.

So, what's your own day like? What's a GS intern do, anyway?
"Big online courses, for example, routinely draw 100,000s of students, and might make the same mistake we did (Harvard's CS50 class did)."

Any idea what their experience was like?
I think you are looking for this: http://burningman.org
Why not just do that from home?
I do backups to USK sticks.

I've been hacked few weeks ago. I lost the control of my mail.

I switched from Fedora to Debian after that. I don't know if it's related to Fedora.

I also use multiple passwords now and use more Tor Browser.
Because it seems there are many people commenting who might know: is it heard of for a potential employee to negotiate compensation also in terms of amount of paid time off? And if so, has anyone ever heard of a US dev getting European levels of vacation? Like eight weeks?

Because that is my ideal, and I would be willing to give up a lot to get that sort of thing. I need stability, but live pretty frugally, so I would only be interested in an otherwise traditional full-time position. Any input greatly appreciated.
Ignoring the crazy people in the article, I've driven through Greenbank a number of times on the way to-from skiing in the region. There's not much of a town there, it really is out in the middle of nowhere, down in a valley. You'll be driving along not having passed another car in the last hour and suddenly there's a massive massive radio telescope sitting out in the middle of what would probably be a farmer's field.

The town is more like a few houses dotted along a major road and a couple of turn-offs with a few bunched up houses. My wife and I usually comment while driving through something about how it must suck to be an engineer working on the telescope and living there. I always wondered what sort of folks live there and now I know.

This is the area if anybody's interested https://www.google.com/maps/place/Green+Bank+Telescope/@38.4...

You can get tours https://public.nrao.edu/tours/visitgbt
You are right, that does change the dynamic. However, I think that is more a dispute between the photographer and the publisher than the photographer and the musician. It isn't Taylor Swift's fault that the photographer agreed to do commission work without any guarantee of being paid.
You can avoid C/C++/ASM if you're specialising in web application/mobile app security. However it's suggested you learn them anyway, given the domai8n of experience required for security roles.
I totally agree. Apparently nobody has critical thinking skills anymore. "you can't be in the office between midnight and 7am" doesn't necessarily mean 17 hour days - it means no working between midnight and 7am.

(this is not a comment on what actually happens in GS, I'm sure there are people that do. But it's ok when startup founders do it, right?)
Certainly there are such scientists. There is a very strong incentive for researchers to be novel and make discoveries "out of the box" - how much of these discoveries will be published, and will stand the test of time is a very different thing. Almost every single cancer case we see in our clinical sequencing effort has one or more mutations in a limited set of the "usual suspects" <500 protein coding genes. We are at a stage, where it is more difficult to find a new oncogene or tumor suppressor gene than to suggest an "out of the box" mechanism based on pre-clinical data.
Then I wonder why concert venues have press passes, if the photographers are working from a purely public place?
Amazing, thanks - looks like a great resource. The only power tools I have are a drill and a jigsaw, so it looks like I was on the right track :)

Edit I could watch these videos all day. So much interesting content - and very much in the spirit of this website (Hacker News). For example, this clip of deconstructing and hacking the doweling jig is brilliant. https://youtu.be/jFPLFyxkhzc?t=2m51s
Before everyone brings out the pitchforks, I feel we may not have the full picture. According to her tumblr post, it's unclear if it's non-payment or deferred payment for streaming her songs during the three month trial period.
To add another anecdote, we just wrapped a webapp [0] and it was accepted. It's pretty easy to get into the app store, it's my understanding that Apple stopped truly vetting apps (there are some pretty terrible, broken apps on the app store approved by Apple).

[0] http://hextris.github.io/hextris/
The post certainly seems to attempt to lay blame on Slack. If their goal were just to educate large communities, it would be titled something like "What Slack isn't good for."
> For example, cutting vegetables. I would say it is a common sense to always put your holding figures on top

That's not actually what most experts advocate. Chefs are trained to hold from the side, but with their finger tips curled underneath their knuckles for protection.

https://youtu.be/cV0c7qiNjuI?t=1m56s
> I wrote this post is to provide a cautionary tale to other open-membership organizations who are considering using Slack

I hope for their sake, The Odin Project (http://www.theodinproject.com) heeds this advice. They recently announced that they started a Slack community of 20,000 members, so they'll probably be hitting the message thresholds quickly.
It's probably not only easier, but the alternative requires having considerable technical expertise. GS and ilk probably identified such expertise as a massive cost center long ago and don't keep much stock in people that could actually execute such an organization.
You bring up a valid point. I should have stipulated that I only feel this way about normal for-profit businesses. But I think I covered myself a little with "inequitable" if we take that to mean compared to others at their organization.

I greatly respect people that work for less than they might in the case of non-profits.
Problems I have with Stripe
A month with BadOnions
We tried to do that with our Cordova project and it wasn't this straightforward at all - we weren't even accessing the hardware. Some main points are behaviors when opening URLs, a completely unresponsive canvas, and slow rendering on the canvas.
I agree that the situation where you need the changes in B to make the changes in A is both genuine and annoying!

I have often taken the stash A - change B - commit B - pop A - finish A route. If you know what changes to B you need, it's fine, but you're right, the changes to A can be useful context.

In that case, you can make the changes to B with the changes to A still around, then stash A, run the tests, commit, pop A, and continue. Then you can have the best of both worlds, and you still don't need to edit history.

If you just can't make the changes to B without the changes to A, then they probably belong in a single commit, and you've just identified a possible coupling that needs refactoring as a bonus.
No animals have the mental development of a 6 year old. Even 2 year olds can talk and more importantly ask tons of questions, no animals can do that.

> why can't we justify caging people who have the mental capacity of a 6 year old.

They do that all the time in psychiatric hospitals. They are just a bit nicer about it these days.
An oldie but a goldie. Always thought this was a very elegant solution for high throughput.