skysight-inc/HackerNews huggingface dataset:
> with one simple idea in mind

Please stop pretending you're not doing this for marketing. IntelliJ is all over "social media" (who would have thought you've already submitted this on Reddit, too [1]) and is constantly pushing a campaign for its products. That's very fine by me – but don't pretend it's not advertisement.

[1] https://www.reddit.com/r/java/comments/48xf5h/why_intellij_i...
Well, the title does say "you"...
I use JetBrains Webstorm, and on that hitting CMD+SHFT+F creates a search local to the selected folder in the directory tree. Seems pretty intuitive to me, but finding files themselves, as opposed to string constants and the like, is actually the more difficult thing Ive yet to figure out.
Washington D.C.
Django/Python Full-Stack Developer
Onsite

What You'll Be Doing:
- Working with new product research analysts to understand requirements for new product capabiltiies and build proof of concept and ‘alpha’ functionality for new product technology capabiltiies
- Identifying and incorporating new technologies into our product development process to support new product capabilities
- Implementing tested, scalable architecture & design to support future product scale-up
- Delivering rapid iterations to shorten time to value from new product concept to functional prototype
- Incorporating end user feedback into product design and improvement

Must Haves:
- Bachelor’s degree
- 5+ years of professional IT experience
- Experience working in an Agile environment
- 3+ years of professional Django/Python programming experience
- 2+ years of professional JavaScript experience
- 2+ years of experience working with data models for business intelligence and decision support systems
- 4+ years of web development experience in an established HTML5 framework (e.g. AngularJS)
- 4+ years of hands-on SQL, both DML and DDL
- Experience with OOD, UML modeling tools and the use of design patterns
- Excellent analytical and problem solving skills

Apply here:

http://advisorycareers.force.com/openings/ts2__JobDetails?jo...
You are right, that is the third component, but hiring is also very expensive, especially if you have a low quote of acceptance and have to interview many candidates for each position.
Which seems impossible, considering an automated system flagged him for this level of scrutiny.
...more than a couple hours a day../

There's the heart of the issue though. When you're on food stamps you're not thinking of creative ways to make yourself valuable because you don't have time or energy. You're thinking about how to feed your children and family. You're working two menial jobs that suck up any time and affect your mental health, thus further degrading any possibility of you finding some creative avenue to make yourself valuable.
I think your advice is not generalizable to "tech workers" in general, whose salary ranges, cost of living, family situations, etc. are all over the map. Come out to San Francisco and try to support a family of five on a $90K tech salary. Congratulations if your particular situation allows you to save for unforeseen events in the future, though.
I wonder why all the unemployed people don't do it? Surely anyone can produce a little value.
Rupert Murdoch and Jerry Hall Wed in London
Media Consumption Is Changing
I mean don't blindly believe everything you read on the internet, especially if it triggers your emotions or is about a popular company. HNers are susceptible to sensationalism too.
Also, the name on the sample card if you sign up is "Jimmy Fontana".

This guy, famous for singing "Il Mondo": https://www.youtube.com/watch?v=0SGE8H4R9XA
I think the best incentive is to just make work more interesting. Even sweeping floors can be interesting if you can listen to your favorite podcasts while doing it. The menial stuff can mostly be automated, and it that will only accelerate in the future, leaving the most interesting jobs. When we have an increasing population with less work to do, the main problem we run into is finding new work and making it meaningful. This is a good problem to have.
Agreed. I feel like the struggling when actually implementing the language for a real project/product is normal.

I think this is because programming languages are built with performance, readability, and writability in mind. I've yet to come across a programming language that was specifically built to make it easy to use to build a software product (plenty of frameworks though, ex Rails).
spokeo.com intellius.com +infinite copy cats
San Bernardino DA Suggests Terrorist iPhone May Contain 'Cyber Pathogen'
DirectX 12 and the Microsoft Store
That is a classic example people repeat a lot. But think about it, if you had literally no money, no skills, no job, and a mental illness, how would you spend $100? A phone that provides you internet access and unlimited information and resources, or $100 for 2 nights in a hotel?
Might be time to start investing in Waffle House, IHOP, Cracker Barrel, etc.
Show HN: Trackburnr – track data in GitHub-commit-style heatmaps
This was 15. I didn't think to look for "find" because "search" is advertised on the default background screen and I expected it to use the same word - per the cousin comment it's working now.

Sadly the Scala support is still quite unreliable at least at the presentation level - lots of spurious red in the editor - maybe better than it was. I use both shapeless and scalaz extensively.
> I will end up with many not-so-best-fits

I am not sure I believe this. First, if you are aware that you're not good at assessing it, then have someone else in your company do the assessment, or hire someone who can (possibly on the advice of your investors or something).

If you can't do either of those, I am afraid your business just isn't going to work out.

So, almost by definition, the person doing the assessment is reasonably good at it. For otherwise, you won't be around very long regardless.

Also, if you find that you're hiring a lot of people who seem good, but ultimately are fired, maybe look in the mirror. Maybe it is that your expectations are unrealistic, or maybe you expect people to adhere to "culture" standards that do not support human flourishing.

Unless the tech problem you need to solve involves lasering in on a fleetingly tiny population of candidates (most don't), then a sequence of looked-competent-but-needed-to-fire people is probably more a reflection on the company than the candidate stream. It's unlikely that all of them were elaborate fakers.

The costs of (1) should be low unless there's a fundamental problem with the company (in which case the costs of (1) are way cheaper than hiring a management consultant to help you not fix it).

(2) is a real cost, and yes, some companies can't afford it (so maybe they scale back to 3 months severance? Maybe they add continued health coverage. Maybe they let you pick a foosball table to keep) ... but it is just the cost of getting useful information about an employee, instead of the not-very-useful info that most hiring processes generate.
I think a concatenative language with an immutable append-only log (instead of a stack, like Forth) as its implicit data structure would be the best fit for this sort of keyboard.

You don't need to type commands and then run them if the commands themselves are the keys.

The advantage over concatenative languages like Forth is that if you assume a graphical virtual keyboard from the start, you can also use a GUI to give you instant feedback on the state of the log instead of guessing by keeping the stack in your head.

All in all, this is circling back to keyboard terminals and session logs like we do in our shells today.

The difference is that, instead of looking at graphics and thinking of a table with papers shuffling around (thank you so much for that, Xerox PARC 
), you set yourself free from ASCII paint on the keyboard and ASCII paint on the screen, keep the 1D terminal metaphor, and help users figure out what's possible through predictive typing (of which bash completion is an ugly toothless old cousin) instead of statically patronizing them with a limited set of options on a window.

The web has been moving in that direction. Twitter/FB news feeds are a command prompt with a log where you see yours and other people's commands (only "echo", unfortunately). WeChat, FB Messenger and Slack are all in on the "chat everywhere" UI concept.

What screwed with the CLI was not the metaphor. We've been chatting with our computers on the command line and it's great. The limitations were 1) in command & syntax discoverability and 2) in the richness of content that could be represented.

We fixed the latter with rich text popping up in our logs (Twitter was text-only before it started embedding stuff), now we need to fix the former with virtual predictive keyboards.
> If I am very good at this assessment, then this may work. However, if I trust my skills to assess someone accurately, I am unlikely to have a complicated hiring process.

If you don't have the skills for that assessment, how do you know your complicated hiring process works?
It's the informal generic "you". More formally it'd be "Poor Sleep Gives One the Munchies, Study Says".
Google says its engineers working with UNICEF to map Zika
Getting a job is an accident you get involved in (most of the times) knowingly.
The interview is the collision (or the contact event)
The job represents how well you survive after you come home after treatment.
There is no best... only better.
Living in a high cost of living area is voluntary consumption just like leasing new cars every year.
This only tells one half of the story. Because rent extraction is so high in modern western economies usually people have next to no savings and are always two pay checks from ruin.

If people had more financial independence they would be able to choose to enter the labour market or not. For example now due to high land costs both parents must work. Some may like this, but many do not, yet they have no choice. This puts pressure on the labour market.

The current system sees rent rise to extract all productivity gains. Until this ends we will always see unemployment no matter how productive we become even if it's very clear that most people need not work full time to meet the needs of the country as a whole.

Millenials have spent their whole lives in a system with very efficient rent extraction.

If productivity jumps land prices will follow and back again we go to the bread line.
As a primarily PC gamer, there was a period around 2008-2010 where XBLA seemed to be flourishing and it was seriously making me consider buying an XBox. There seemed to be a lot of really good indie games suddenly popping up which were XBox exclusives. I never quite reached the tipping point though, which is probably for the best because as far as I can tell, the current incarnation of XBLA is a shadow of its former self. As an outsider I'm not really sure why that is, but it certainly hurts my confidence in Microsoft's ability to manage an open video game ecosystem.

Valve and Steam on the other hand (though still not perfect) have only grown and gotten better in the meantime.
About a year with eclipse and nearly two with IDEA now.

In terms of overall usability, speed, and stability IDEA is incomparably better. Yes, there are a few minor things that eclipse does better/IDEA can't do (so I keep reading). But this is hugely overshadowed by the fact that IDEA is a high-quality, well-supported professional-feeling product. In comparison, eclipse looks, smells, and acts like a kludgy, bloated, long-lived open source project.

The main important difference is that eclipse is free, and thus some folks seem to really go to bat defending it. There is a certain powerful frugality ethic among developers.

But really, if you're not going to get bent out of shape about spending a few bucks for a piece of software you spend many of your waking hours using, there is no serious comparison.
I started a new job a few months ago after floating around startups for a few years. One thing I'm surprisingly happiest about is that the company doesn't stock alcohol in the kitchens.

We have beer o'clock sometimes, and occasionally the team gets drinks together, but alcohol is not an omnipresent part of everyday office life. The constant drinking (a lot of which was high-stress-commiseration drinking) I saw at startups was so normalized that this was honestly a cultural shock to me.
Home sales, including home ownership data, is public in most (all?) of the US.

Even without providing your address, many US county government websites (the Recorder's office, Clerk's office, etc) allow for online lookups by name.

This is precisely how RedFin, Zillow, Trulia, and the like are able to obtain that same data...
Maybe you can add also this http://stackoverflow.com/questions/735204/convert-a-string-i... , to C++ sucks.

and generally c++ has very poor string support.
Yeah, the whole part about missing all the notificaions once they were no longer an employee, and about spending all day on facebook, had my skin crawling.
Very interesting! Thanks for sharing.
Anti-drone bazooka
Now you're either being ignorant or lying. I edited the post after he made his comment that he didn't think it was uncivil. Check the logs.
I never understood how people don't get sleep. Isn't it a net negative to be dragged through the mud? No matter how rough my day is I always make sure to get 8-9 hours of sleep. The world can wait for me you know? Yeah, sorry Boss, I went out drinking Sunday and I'm coming in at 1pm, too bad.

High energy all day with less time, or low energy all day with more time? I think the latter is worse.
I've had one of those crazy weeks that I haven't had for a long time – up until 5-6 in the morning and then back at it again a few hours later.

There were times where I almost forgot to eat and then would suddenly find myself starving. A lot of the time I ended up raiding the house for chocolate and other munchy food. I was surprised by the behaviour but put it down to the lack of sleep.

Anecdotal, but I definitely noticed the low sleep = munchy behaviour in myself this week.
It's supposed to be a minimum filter to filter out people who can't program novel solutions. It doesn't prove they are the best though.
Perfect. I wish I could single handedly up vote this comment straight to the top so everyone could see it.
Yes, please continue calling 40+ year old developers with ancient unix experience "fanboys".

Because obviously we're all 20yo in HN...
Yes, I don't have EasyList ticked
Hell yeah.

If Microsoft, at some point, said that you couldn't put a windows 10 or 11 sticker on a machine that has a mechanical C: drive, everybody would be saying that this version of Windows is awesomely faster than anything they've seen before.
One thing I find off-putting is when the project is the first stage of the interview process. It means the applicant has to invest a large amount of time upfront, while it's easy for the company to send the test over.

I prefer at least having a phone interview upfront, which suggests that the company is willing to put in some effort.
Not sure what the down voting is about. Things that lead me to this conclusion: "...and remind you that this is the hacker company. Of course this is all a lie: that's how you get fired." And "It was clear that the person who talked to me had no idea what she was talking about. She quickly confessed as much to me." The author is referring to the HR member who was conducting the investigation. It was probably a technical task that the author of the article performed with someone else's creds or by bypassing some security system (checking in code, deploying code to prod., etc.) which is why the HR member "had no idea what she was talking about [and] quickly confessed to [the author] as much." The HR team was highly interested in finding out "...whether somebody had asked me to do it" and "...if you were not sure of what you were doing, why didn't you ask your manager?" HR wanted to know if the anonymous author had permission to perform the task since the anonymous author's account did not have the appropriate permissions to do so. "If a week prior, I had typed a few different keystrokes, I would never have been in that room."
Author here - just a simple tool to record stuff / track habits in a github-commit kind of heatmap.

I wanted to go through the process of developing a deploying a decent web application - all new subjects for me.

I picked Meteor as a framework, and after going through the excellent "discover meteor" book decided to dedicate roughly a month to a project that could be considered useful to other human beings. Feedback appreciated!
Zero tolerance policies come into place when the fault for one person's action is placed on another entity. You see the same thing with the education system in the US. Something is done to one kid by another kid at school and the school district is sued. So the school district implement draconian policies to mitigate the risks. Same thing happened to places of employment.
I can't criticize religion here? Religion is sacrosanct and can't be cricitized in any way? I guess you're an ISIS supporter then, because criticizing them means you're criticizing their religion.
I'm glad to see that unauthorized access to user data has a zero tolerance policy. I've met a lot of extremely skilled, hauntingly sociopathic programmers who will hack themselves free purchases and then cold call the companies they've stolen from expecting a bounty. One guy who did this also hacked the university ID / meal plan card to add fake money to his card and considered it a public service. There was a major extended power outage here and many emergency service generators were stolen and this guy opined loudly and unabashedly that this was "beautiful". He was by far the most talented programmer in my class year and it makes me afraid to connect to the internet.
Their example will just dump the webpage to stdout! Almost certainly not the desired behavior given the comment. Then they include second example of a use case that almost nobody has, instead of giving the option that everyone is actually looking for.
In my view the economic system exists to serve the people instead of the other around, so I will pick the first option. But taken broadly, so accommodating necessary compromises to maintain the capacity of the economy (keep producing jobs and valuable output and so on). Like I said in my original comment, whether we want to maintain a system with the concept of unemployment is a whole another discussion.

Also,

> There's a difference between having a right to work (that is, not being prevented from working re: discrimination) and demanding a work (notwithstanding with: is there something one could do?).

The concept as discussed in the universal declaration of human rights does include the supply of jobs: "just and favourable conditions of work and to protection against unemployment"
We accept certain limits on free speech, even when the First Amendment applies.

Encouraging a few powerful companies to censor anything they like, without restriction, because their platforms are private property is different from accepting reasonable censorship.
It boils down to 2 things: Management is incompetent to tell when work is actually being done, and management doesn't trust their employees. I'm just waiting for the day when requiring on-site commutes is regarded as backwards as it deserves.
Employee categories at companies in Japan – seishain, shokutaku, jimushoku
That's true but it's also true that studies like this one, which are true on average of the population, are often not true for each individual. It's worth pointing out that it doesn't apply to everyone.
This strategy becomes a lot less viable if you have children.
The CTRL+W thing was a bizzare decision, I agree.

Just swap the CTRL+F4/CTRL+W and ALT+INS/CTRL+N bindings and IDEA behaves like every other piece of software in the world.
A lot of people go to college for just that reason--to make themselves more valuable to get a job.
I don't get people who will actively lose sleep to do work, but once you have kids your ability to control how much sleep you get leaves your hands somewhat.

Its less brutal now he's older and better able to sleep through the night, but I've had weeks where I was working normal hours and getting 3-4 hours of broken sleep a night, somehow the body adapts to it. I wouldn't say I was doing my best work during that time, but I was definitely more productive than I'd expected to be.
Show HN: Sway, a tiling window manager and compositor for Wayland
Better software can only get you so far in banking. At the end of the day, they need to borrow and loan profitability and provide services at a low cost. In addition, they need customers, which are not easy to acquire for a new bank. Not having physical branches is definitely a cost saver; however, I’ve seen some surveys that indicate people still want access to some sort of physical branch.

According to their previous Techcrunch article [0], they are writing their own full-stack banking software. Writing your own banking core, external facing software, and internal process software is a massive undertaking, especially dealing with all the regulation and certification processes with third parties. You then become not only a bank but a specialized software development shop as well. Something traditionally only the big banks can afford. I’m not sure, given they are a bank and software business, that their cost base is 1% or 2% of a traditional bank, as stated in their article [0].

I hope they build something awesome but I think to do something of this size will take more than a few million.

Disclaimer: I write banking software.

[0] http://techcrunch.com/2015/06/30/mondo-gets-passionate/
And one of the side effects of being overweight? You don't sleep as well.
No. No. No. The "value" her is not about self worth. It's about how much someone will pay for your labor. That's a big difference.
All Good points here. I'm not sure people are hung up on traditional religious values when it comes to respecting other people for hard work. We all just innately identify and respect with people who see their roles in contributing to society. I want to meet "bob the ditch digger" more than "bob, the son of serial killer" Same Bob, but with the label he controls and moves forward society with.
> Amazingly, Fire OS 5 (without encryption) appears to run about the same, or maybe even a bit more slowly.

And this is the real reason they killed encryption. Instead of optimizing FOS 5, they made it less secure.
Intel formally announced support for eGPUs when they revealed TB3.

Everyone can do eGPUs now via USB-C that uses TB3 via alt mod protocol. Razor was the first one to support this a few months ago with their Blade ultrabook. Sadly, they are behind with releasing the eGPU case but their case can by used on any laptop that has TB3 and as long as the manufacturer has not disabled some stuff for TB3 via the bios.

If Asus have it ready, then where is it?
Mapping the 6M Dollars in Diplomatic Parking Ticket Debt Owed to NYC
It's mostly the support for other languages and plug-ins, to be fair. For example, I have to write cucumber-style BDD tests for my Python projects sometimes, and I use the Behave framework for that. IntelliJ comes with a nice Behave plugin that allows me to ctrl+click on the step in the .feature file and it takes me straight to the Python code with the relevant step definition. This plugin is not available for PyCharm, for some reason.
Syntax highlighted code is simply easier to read. No need to consider the matter further, I think.
Well crap, I guess I have to support the FBI here, since Microsoft opposes their stance.
> The context of pressure is also not the same as the pressure from meeting deadlines at work, it is now about proving yourself in some set time.

I am so tired of hearing the refrain that "we want to see how you work under pressure". Anybody who thinks that all pressure or stress is the same and that you can translate performance in one stressful situation into any and every other one has no business being near a hiring decision.