skysight-inc/HackerNews huggingface dataset:
https://en.wiktionary.org/wiki/-age has some information on the subject. Seems the convention was created to turn nouns into verbs?
I didn't make this, just found it. You might want to reach out to the creator through the website.
Designers have portfolios where the interviewer can see the previous work they've done
You're going to compare necessary tools that cost nothing over their lifetime to having things like retirement, cheap rent, benefits, and a strong job market?

"Life sucks sometimes" is also a thought terminating cliche, as such you should really avoid using it -- if you're actually trying to contribute to the discussion instead of sounding like a daft moron.
If you plan to rehaul Homebrew, I suggest having by default 3 operations, "update", "fetch" and "install" because some people might find themselves in the situation of having bad connectivity(especially low bandwidth) and being able to fetch the sources, to compile later is very important. Especially having "install" issue synchronous "update" operations is bad if you're on a network with high packet loss, like tethering to one's phone during vacation, etc...
Of course, that requires being able to have repeatable "fetch" operations, and putting a local cache between the "fetch" and the "install" operation, so that if a "fetch" succeeds, a later "install" will not fail with "file not found".
I've never used Homebrew, but that's advice from having used many package managers on Linux and other *nixen. My apologies if it's redundant.
Thanks.

There's nothing there because setting up SecureDrop is a pain in the ass. These (among others) are errors I hit while trying to get it running:

https://github.com/freedomofpress/securedrop/issues/1244

https://github.com/freedomofpress/securedrop/issues/1247

https://github.com/freedomofpress/securedrop/issues/1251

https://github.com/freedomofpress/securedrop/issues/1252
Do the loveheart shake
>No complaints. No rules. Solutions or shut up.

How does this fix the problem of solutions not actually solving things?
Oh cool, yes it looks like we are trying to solve the same issue :-). One difference I can spot right away is that Geekbot will post the status update immediately, while Jack will collect everyone's responses and post them at one time. It's hard to say which one is more effective. I'm definitely bookmarking this service, thanks for sharing :-)
> But the point remains that from a perspective of lifetime earnings today we are worse off than we have ever been. The Great Depression wiped away billions if not trillions of dollars of worth but from an economic perspective those dollars were already earned.

Did you not read my post? I started with the Great Dust Bowl, which completely eradicated an entire generation of farmers. Eight years of drought was a natural disaster on an unfathomable scale.

Look, if you were born in 1915, you'd have finished high school right in time for the Dust Bowl. Your entire family's profession of "Farming" or "Ranching" is utterly destroyed. Then, you'd move to the city to look for a job, only to learn that the Great Depression started and there was no hope for you here.

You're 20 years old who only knows how to farm. Its 1935. Current networth: $0. Good luck finding a job during the Great Depression.

If you're not a farmer and were a city-folk for those years... well now its 1935 and all these dumb homeless, jobless farmers are taking the jobs in the city, leaving no jobs for you. Of course, its the Great Depression and nobody has a job, so maybe you shouldn't be blaming the farmers.

In either case, you'd now spend several years homeless, moving between Hoover-villes and shanty towns across the nation, until Pearl Harbor happened and everyone was drafted into the military. You were then forced to fight against either Hitler or the Japs in the bloodiest war the world has ever known.

You're now 30 years old, and its 1945. Current networth: $0. That's if you're a lucky one and you weren't killed or maimed during WW2.

Now you've come home from the war, and the postwar economic boom is beginning to start finally, but the country now raises taxes all the way to 90%+ to pay off the WW2 Debt. Good luck building a networth with that kind of tax.

You're now 35 years old and its 1950. Taxes are high, but you finally have a networth. You finally feel what prosperity feels like, after a pretty tough life, and then father a naive generation that we now call "The Baby Boomers". A group of kids who are so naive that even today in their 60s, they believe in "Get a college education, you'll get a job" and ideals like "children always grow up in better times than their parents".

Facts which are pretty much exclusively true for only the Boomers.... and only because the Greatest Generation planted the seeds for their prosperity.
Is there a way to export in order to backup somewhere else?
You don't need to know how to prove a big-O to optimize an algorithm. Anyone who can think about what their code is doing will have at least some sense of how much it is doing.

Honestly, I don't think calculating the O(f(n)) is ever worth it outside of academia. Intuition is only slightly worse, and it is just so much time-cheaper.
You should submit a bug for this. You can say: joe --highlight foo.c for one file, but you're right, it's not global. Maybe better to auto-disable if it finds long lines or large files.

On the other hand, I submit that JOE's highlighter is the fastest available (someone should test this- I've not done it recently).
As no less authority than Brian Kernighan wrote, in 1974, "Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it?"
I mean Chicago has tons and tons of startups, and a "startup culture". For example http://www.1871.com/. But finding startups that money similar to normal companies? Not super easy.

NYC startups even if they paid more, COL is 3x what Chicago is and not that far from SF... so seems a bad place to go if your goal is to "buy a house"
I thought the same, until I actually took it upon myself to actually try LE. 15 minutes later, I had all my sites on LE, automatic renewal configured. I'm looking forward not having to sign in to some website, cut'n'paste certificates around, convert to/from PEM, figuring out what the correct chain is this time, etc.
I feel ya buddy - come and join the wacky world of front end development where these things matter less ;)
Not really. Imagine the backlash github would receive here.
thanks for the feedback! I'd be curious to know if other people feel this way too. Maybe it can be an option :-)
FTC to Study Credit Card Industry Data Security Auditing
Apple did some lovely stuff with OSX Mavericks that at least tries to mitigate this http://arstechnica.com/apple/2013/10/os-x-10-9/12/
Speaking as an interviewer, don't do this to me without prior discussion.

Being able to discuss things on a whiteboard is a necessary skill for working in a co-located office. This includes pseudocode.
Great post! Makes a lot of sense to move I/O to a thread pool. Do you control max topology I/O with the thread pool size now, in addition to Storm settings like # of executors? Another q - do you monitor how long each bolt blocks waiting for a thread to become available? (as a measure of pool saturation)?
The point of most job interviews is to weed out people who need to read articles like this one.
Called "Mechanical Doping", and people are getting busted for it in races

http://www.popularmechanics.com/technology/a19366/heres-how-...

Sad sad world we live in
v1.0.5 is currently being deployed with most of your feedbacks.
I also agree for the "New Tab" title, but it imply A LOT of translations to handle.
Are you sure you're not thinking of C?

At any rate I'm not sure that you can say much more than C is a popular language, and thus has a larger share of poorly written code. It _would_ be nice to see the number of security flaws in a given language graphed against language popularity, but I don't buy that code written in one language or another is necessarily more or less secure.
I feel like the discussion keeps getting turned on it's head now.

The original claim was that if we did by the minutes updated then there would be issues with more buyers than sellers. This was the original claim that was being used as a reason for why a minute frequency would be problematic.

I haven't seen any real explanation for why that is problematic for the reasons discussed in this thread.

Less frequent updates means less frequent available information to trade on, means less advantage for the HFT algos who won't have the advantage of being able to trade in the milliseconds anyoore, something humans can't do.

If one thinks HFT is a problem then thats a perfectly fine solution which isn't from what I can se giving problems of more buyers than sellers.

If one doesn't think it's a problem then sure we don't need to compete with them but at least to my understanding the premise of this whole discussion was that someone suggested slowing down the frequency and the answer was that this would be problematic.
> candidates who have worked at a top company or studied at a top school go on to pass interviews at a 30% higher rate than programmers who don’t have these credentials (for a given level of performance on our credential-blind screen).

Welcome to Silicon Valley meritocracy.

And it's much worse for founders seeking investment, where there are no hard skills to test at all. It's almost purely about being the same class as the investor.

Which is why you get only upper class people funding upper class people, which then hire upper class people. The 99% only makes it in because there aren't actually very many qualified people among the "elite".

From http://paulgraham.com/colleges.html

> We'd interview people from MIT or Harvard or Stanford and sometimes find ourselves thinking: they must be smarter than they seem.
I don't see why that would be the case, extreme longevity has arrisen in some organisms by natural selection, so it would appear to be a software problem. You need the tools to change a genome to be affordable (they already are to some extent) and you need the software to be written (it isn't).
You can simultaneously believe a process is bad and advise people to learn it in order to get ahead if you do not have control over said process.
Google DeepMind Challenge Match: Lee Sedol vs. AlphaGo
That looks neat. Is there anything similar (and good) for Android?
It was made with AfterEffects. For more details you can ask @LucChaissac.
http://www.prnewswire.com/news-releases/silicon-valley-based...
This is great! It looks like I'll begin my Rust journey earlier than expected.
Active_reloader – Rails gem that reloads browser as soon as any file is changed
I've found that whenever I start a small web project in a new language, I always look for the "Flask" of that language. I love using a framework that gives the bare essentials and nothing else.

I don't use Rust, but your code examples look great! I understand that Rust has less opportunity for "magic" to clean things up (for example, in Python you can use a decorator to specify a route for a function), but otherwise it looks very clear. Awesome work!
Just to be clear that the payee is not always at risk, I am in the habit of requiring retainers applicable against final invoice, i.e. the risk rides with the payer not the payee. In other words my clients are typically vetted by requiring them to write a check and pay for the work I do not "only if they like it".

Anyway, I expect that the problem this is meant to solve is more likely to be driven by the supply side than the demand side...there's an unending line of people who want better free software and a shortage of people who are capable of delivering it with quality.

On the other hand, if the platform backs up developers against non-payment, then there is an alignment of interests toward screening for good customers. It would also put some money behind the assumption that the payees are going to tend to be good actors.
I don't mind that this doesn't support markdown, or have super-specific instructions, or w/e. It's a fun bit of software, and I'm going to play around with it for a while :)

I'm just answering the question of "why would you want markdown support?"
I know you're trying to suggest some good ideas, but never having used homebrew I think you should find out more about homebrew itself before suggesting things. I don't mean you have to be an expert at it, but just to know a bit about how it's used, and who it's used by before trying to suggest things to people.

My comment isn't to pass judgement on your suggestion, but if you took a look at homebrew itself you'd be able to make better non-generic suggestions.

Re: your suggestion - It's a generically seemingly good thing to separate out fetch from install, but as a user of homebrew, it's not very applicable because when homebrewing things you're likely already connected to the internet, and it's hard to predict when you want to brew install something before hand. If you have the internet capacity to fetch something, it'd be just as easy to brew install it there on the spot.

By extension, it's important to run brew update before installing just to make sure the package index is up to date, so I agree with the dev above, integrating brew update step before brew install would be a good thing - except - perhaps print out on console the exact version number that's going to be installed. Current behaviour does put the version # in the file name of the package being installed, but it could be listed in a more obvious way.

Often times I do a brew info, find the version and details on it before brew install. If the installation step then installs a new version (because of the brew update step), then it's a bit strange that I didn't get the version I was intending to get.
Slack integration for Google Analytics
You jest, but my family members in the restaurant industry asks similarly technical questions of a potential chef. Stuff they may not need to know on a day to day basis, but is the technical knowledge of their profession.

I discovered their interviews and mine are largely the same. Technical questions, some time-management questions, and some soft stuff to make sure they'd fit in the team.
I don't understand why the market for keys still exists. Only allow direct purchase.

I brought two games last year through steam and ubisoft which I was later given a ban for because I was in a range of stolen codes.

This affected me as a legitimate user buying direct.

Game code reselling needs to end.
http://exercism.io has helped me to write more idiomatic code (submit a thing, get comments, refactor, also comment on other people's code.) Maybe it'd help you for the languages they have examples for?
Since my brother has always considered himself Gen-X I never realized that the cutoff could be considered that early. I would expect a generation to be twenty years long at least. Keep in mind that many officers and noncoms (and enlisted, for that matter) are older than 20yo.
In the scale of computer vision problems, the stationary camera case is relatively easy. It's not too hard to isolate moving objects from a background, it's not too hard to decide if an object is a person or not, and it's not too hard to keep track of an object once you've identified it. You would still have to handle overlapping people, scene illumination changes, etc, but these can be solved and have been done before.

If you would like to play with some of this stuff, take a look at OpenCV. http://opencv.org
Poor Lonely Computer: Prince's Misunderstood Relationship with the Internet
My German teacher once brought along a couple of photocopied pages from the infamous anarchist German textbook, Deutsch für den Ausländer.

It's a selection of bizarre stories about some even more bizarre characters. In one of them, the hero, who is a loser wannabe rapper, gets into a shouting match with a rival rapper. The dialogue goes, "Fick dein Mütter! Fick dein Hund! Fick dein ... etc, etc." Then he pisses himself, hides under a bus, and is eventually taken home by the bus driver.

So, anyway, that's how I remember imperative informal verbs in German.
TEENS REACT TO WINDOWS 95
I was the same - mixed results at best. I figured that manually playing with this all the time was the wrong solution and installed TLP instead which seems to work pretty nicely. Not sure if it is mentioned in the linked article, so if not then check it here: http://linrunner.de/en/tlp/docs/tlp-linux-advanced-power-man...
It is widely believed that if you are able to do deep engineering you should also be able to get the basics right. It takes a lot of time evaluate a real world project and most of applicants would not agree to do one anyway, so basic CS is the easy approximation.
Does it run much better than in VirtualBox?
If it is something that loses value if "spilled" it probably is not as valuable as you think.
>More things in life are helped by learning business mathematics than learning K-theory.

I thought about that before writing my comment, but then I changed my mind. For all I know K-theory could be more helpful to a person than business math. I think people were pretty surprised by the impact of eigenvectors in the last 15 years
It looks like Howdy offers quite a bit more than just standups. But if we compare Standup Jack to their standup product, it looks like someone chooses when to start standup (the "run check in" command). Standup Jack is slightly more automated, where you pick a time that works well for you and Jack will message you each weekday at that time for an update.
Only the Apple development community would think it's OK to have 16,000 subdirectories in one place and abuse GitHub as a free CDN instead of putting some actual effort in and develop their own repository infrastructure - you know, like almost every other package manager in existence.
Exactly! For what we have needed so far, Draft-js is an amazing editor. The only weird issue I had was with the default css who must be used, otherwise you're gonna have a hard time debugging it.
https://news.ycombinator.com/item?id=11175258
Thanks! Let me know what you think :-)
> How does Vulkan make life better for developers today?

Assuming Vulkan drivers are ironed out (now they are still fresh), it makes life easier by removing the need to implement different APIs for each platform. By sabotaging such option, MS taxes developers which want to target their Xbox for instance requiring them to use DX12 instead.
> This situation is not ideal. Preparing for interviews is work, and forcing programmers to learn skills other than building great software wastes everyone’s time. Companies should improve their interview processes to be less biased by academic CS, memorized facts, and rehearsed interview processes. This is what we’re doing at Triplebyte.

Thank you! This is a good write up and just like it concludes it's far from ideal.

I'd love to see more interviews based on real-world type things like maybe code a project, come in and explain the architecture, reasons for your data structures, performance questions, etc. Shows how you code and communicate and even better: work with others and maybe walk someone through extending your project or something similar.

Honestly though my biggest issue with interviews is the lack of response with a negative result. For instance one of my last interviews I spent literally months with the company interviewing on and off on the phone and in person. I never heard a SINGLE negative thing from anyone, always answered every question correctly, shot the shit with many of them and everything seemed perfect. Even the team lead asked me not to go after something else because he wanted me. Then I was ultimately declined with the only reason given was "lack of experience". But I had over 12 years of experience, all of the interviewers told me I went above and beyond, said they agreed and liked the solutions I came up with, that I talked through them well, etc etc. I was never able to get anything else out of that.

If something is wrong with a candidate and they don't fit that's perfectly fine. But please give them accurate and detailed feedback where possible. This leaves me absolutely nothing helpful and instead of possibly improving on something I'm left thinking they made a mistake or everyone just simply lied to me during the entire process. I was even exchanging some texts and emails with the lead up until I was given the negative result and then nothing.
acme-tiny was the winner for me.
Hi

The max thread pool size definitely affects the maximum I/O we can do and we've tuned that based on perf testing the memcache/cassandra clients in isolation.

However the bottom line is that we are still limited by the max spout pending or the max number of queries we can run concurrently. There will be short spikes that might use up all the I/O threads but they are short lived because there are other CPU intensive operations that the topology is doing at the same time.

In terms of blocking for each bolt, we don't block, the bolt tries to execute the operation in the current thread if the I/O thread pool is saturated. This way if there are pending tuples they queue up in storm's receive queues and it creates a back pressure when we have too much work outstanding.

Hope this helps!
Manu
A) From my equally anecdotal experience, non-HTML GUIs are going the way of the dodo as a business investment. So, "primarily useful for developing GUI applications" citation needed.

B) Modern MS-RSL "reference source license" is now OSS compliant. The remaining difference between .NET Full Framework's Reference Source and what's happening with .NET Core is .NET Core has moved development to the open and Github as primary development platform. .NET Core is the future and .NET Full is "stable".

C) One example: http://referencesource.microsoft.com/#PresentationFramework/...

There's nothing stopping you from using the Reference Source today to build your own WPF fork (or, let's face it, you probably mean SWF). You can even start with Mono's existing mostly-there cross-platform SWF or Moonlight codebases and save a bit of time.

You know why you don't hear about lots of people doing that? I'm fairly certain it is because no one is building cross-platform GUIs in anything but HTML(5) these days.
Repping Raleigh here. There is a decent startup scene and housing is very reasonable. $1200 for a 2 bed/ 2 bath apartment with garage that is about 10 minutes from my office and less than 20 minutes to downtown.

Weather is nice and there are plenty of firms moving to the area. The only downside is that traffic is increasing, but there is enough sprawl it is not a huge issue. Startups are coming out of major universities and office space and co-work spaces abound. Aside from the hot months and increasing traffic, it is pretty great so far.
I've interviewed for a lot of YC companies and companies that frequently post in the "who's hiring" thread and the programming interviews they give are absolutely horrendous. I've had programming test where companies look at my resume and go "so you are very experienced in Ruby? Great, solve these algorithms in C++ for us. I've actually had someone give me a ACM-ICPC world finals question.

I don't have a problem with pushing someones limits and see where they stumble but a lot of these interviews seem intentionally trying to screw you over with the abstract way these questions are asked and the brain teasers they give you.
Universities Are Becoming Billion Dollar Hedge Funds with Schools Attached
Get your science used–Six guidelines to improve your products
I really like the equality symbol! I guess it's nice when the symbols have symbolism.
haha, yep. It's quite similar. I Done This offers way more though. Standup Jack is just focused on running great standups :-)
Calm down, buddy. There are a lot of places where you can apply your CS and software dev learning without having to have an encyclopedic knowledge of algorithms. I would even go so far as to say that those jobs are in the minority.