skysight-inc/HackerNews huggingface dataset:
We desperately need a couple of additional coders to work with our tech leads. However, (perhaps surprisingly) having no additional coders is better than someone who's a bad fit (sorta like it's better to be single than married to someone you cannot stand).

It might be that you're hearing about job openings at companies which are large enough to have a marketing budget or happen to make a narrow range of products which you may use. Candidate and company both prefer candidates who are "walked in the door" by a trusted intermediary. However, for a company such as ours, we're small, our folks are heads-down on their work so don't spend much time at conferences, we sell to enterprises so you wouldn't hear of our product, and we don't use recruiters. There's probably new hiring forums/recruiters/technology stacks which would help this process, but I get a few such offers each week and how would I determine what works?

We've gone through a number of approaches to interviewing and haven't yet found an interview "formula" which reproducibly gets to firm assessments. An interview (typically filled with talking) usually distinguishes between a "probably no" and a "probably yes". In contrast, a day or two of the typical back-and-forth while coding on real problems produces a highly accurate assessment...and enough insight to pay a premium for someone who could really help us get where we're going. However, interviews rarely include such real programming. As some other posts have mentioned, recruiting (and particularly the interviewing aspect of recruiting) is tough.

While it's bad news for a company to hire the wrong person, it's also bad news for the candidate. Assuming you're not looking to hop from company to company, a good job is IMHO for 5+ years--a substantial portion of your productive years. Once you get a good sense a company is attractive to you (and vice versa), why not offer to spend a couple of days (e.g. a weekend) working with someone with whom you'd actually be working if you were hired...before you or the company commits? For our company, maybe we could pay you as a consultant so you could work on real code/real problems. No, don't ask for big dollar consulting fees--the benefit to the company is probably negative given your limited context and the oversight you'll require--this is just to reduce the likelihood of companies engaging in this practice without being actually interested in hiring you. It's a big investment from both sides, so this would be after achieving the "probably yes" outcome.

For both the initial, superficial programming tests and optional 2-day programming projects, how about proposing to the hiring company how you'd like to be assessed? For example, our company develops single-page, collaborative editing and annotation applications for patent offices. If a candidate liked our company's people during the normal interview, tried our software, and proposed to add a feature to an open source project we use, the results would be a pretty clear indicator. You'd also be doing something you find interesting, since you suggested it.

Our jobs are at https://angel.co/edyt
I'd hardly call Gmail updates liberating. Every time i am forced to check it, it seems to have removed another useful feature, or broken my web browser in some horribly misguided flash of "brilliance". Last I checked it is impossible to open email in new tab. At least I haven't found the Magical Arcane Only True Way To Use Gmail.
Car ownership in US cities is high for a reason: lack of good public transport (compared to the European cities in the article) and the sprawl of cities in the US. Narrowing the streets would require a fundamental change in the rate of automobile ownership, which would not happen unless public transport is improved.
I moved to Arch because just clicking update on Ubuntu more often than not botched the upgrade somewhere. And I'm a power user.

If I had a penny every time I had to help a friend with a failed Ubuntu upgrade...
Agreed, this jumped out at me as well. Charitably, he was giving the reporter a dumbed-down explanation, because he didn't want to explain what it means to "have raids on farm."

Misquote is also certainly possible, but if he actually said and meant "max level" then this story is 100% made up for Nerd Cred.
I'd like to point out that complete really means complete, otherwise just another blogengine would probably really not be noteworthy. It is not a static site generator that does not need a backend area, it is a completely dynamic blog that shows the editor and its few settings in the frontend. Complete blog also means that is has comments, linkbacks and a caching scheme (that currently still uses the database, but already helps a lot).

It's written in Ruby/Sinatra with SQLite, and uses Browserid for its login. If there are questions/feedback, I'll be here for a while.
Ask HN: Is a job applicant from Google, Microsoft, FaceBook, etc better?
If you get a job application from a well known large company like Google, Apple, Microsoft, Yahoo etc etc, does that make you or your colleagues think they are a better developer?
I hear that. I subscribe to the paper versions of some magazines in preference to their online versions precisely so I can read them story at a time over breakfast and pass them around the family.
Read Posts by Stockholders as They Realize They’ve Lost Their Life Savings
It's simple anonymous encapsulation. I'm fond of FP idioms so I may be biased but most of the time I'd take closure based combinators over Objects.
What are you proposing then ?
I've resorted to capturing every single interesting link as a complete HTML page to DEVONthink, which is a mac application specifically meant for storing large amounts of data. It's already proven quite handy in two ways:
1. I can access articles that have disappeared off the net
2. I have a very powerful search function and 'similarity engine' constrained to only the information I've found useful so far. It's often the first place I look for certain kinds of information before I try google.

I can strongly recommend using such a tool to make sure you don't 'lose' stuff on the internet that is important to you.
perhaps that one year was to reach top raider kind of level. probably a lot easier to summarise as max level than them letting us know what dungeons and raids he spent his time in.
> Behringer A500: $200

Interesting, because locally I can only find the A500 for much more than that.

Paying huge amounts for a CD player is unutterable wankery in this day and age.
Apple CEO Tim Cook Created His Sina Weibo SNS Account
Linkedin business growth benefits are easier to understand when seen in a list
Judging by the occupied parking spaces in his photo, I think residents want cars. Whether parking is private or public, it'll still need to be there in some form for people to be happy living in that street.

For people to walk/bus to work, shops, friends, they'll need much higher density housing, with workplaces mixed in and new public transport. So this single change won't help that.
Very informative, thanks. I write software for my daily job on OSX and I get the feeling that if you're not "current" then they don't care. Look at how they handled the recent security update and left all Mavericks users in the lurch by not back-porting the fix. (Does anyone know if they ever did?)
That was quite natural. Mechanical, electro-mechanical, mostly electronic.
Have a lightweight monitoring server inside your regular infrastructure dedicated to monitoring the monitoring service. Have the monitoring service on the other cloud watch everything else (Including your monitoring monitor)
>> but hey, we flew into another country and murdered an elderly man

And rightly so.
Like this? https://msdn.microsoft.com/en-us/library/windows/desktop/ms7... Are they seriously deprecating a vital API and replacing it with a few vague suggestions on what patterns might somewhat reliably indicate whether a feature exists or not?

This anti-pattern in API design is annoying enough in HTML5. Awesome to see it's now leaking into the OS world.
I'm also not convinced on the OP's idea, although I found it very interesting how the street cross section diagrams highlighted just how much space is consumed by streets. By it's also very interesting to see how public opinion goes in circles by comparing the 1850 Paris example. Some of the examples of slums that were demolished (eg http://en.wikipedia.org/wiki/Haussmann%27s_renovation_of_Par...) were obviously very run down, but are precisely the sort of places that have been gentrified and are now worth crazy money and considered very desirable places to live.
Given the very predictable grid layout of many US cities, SF included, an awful lot of space could be reclaimed if many streets were made single lane traffic, one-way only.
I'd argue that making the changes you desire in an open-source project and forking the project is immeasurably more productive than complaining about it on HN. (IMHO)

There are many cases where project forks become more popular than the original project itself.
Take a moment and watch this. Disbelief in evolution usually only happens when one doesn't really understand the field and would prefer to try and explain everything with religion, in which case you may as well try and explain thunder as the sound the gods' bellies make when rumbling. https://www.youtube.com/watch?v=lIEoO5KdPvg
Yii 2.0.4 released
Decentralized trust model (web of trust)
Nobody gives a fuck because there's no story. It was a long time ago and the combination of Blair being good and Clinton being lucky. They all made money, Clinton got out of the market before Blair, and then Blair went on to lose money.
It's not an alternative. At least not for a lot of companies. I work at a games studio and we exclusively use Windows - PS4, Xbox One, Wii U sdks and tools only work on Windows and only with Visual Studio(well, PS4 and Xbox One), and it's extremely unlikely that you would get them to work under Wine. So now our company will have to pay a fee to Microsoft to continue using windows, instead of a single flat payment when we bought our hardware.

Also - yes I know they are saying they will support Windows 10 for the lifetime of the device it was bought with,but I doubt it will work like this for enterprise users.
This is a very simple list for simple sites.

More serious sites will have a much longer list.

Test all supported browsers.

Test with devices: iPhone, iPad, serveral Android phones
(Androd 2.3, 4.1...), Windows Phone

Test with several screen widths (responsive design)

Test with ad blocker / Ghostery

Test for SEO

Test title of every page

Test internationalization

Test accessiblity (good contrast, no small print etc.)

Test with reader software

Test alt attributes

Test low bandwidth

Test with keyboard only

Test with high load (many requests per sec)

Test caching headers

Test minification and merging CSS / JavaScript files

Test compression of textual files

Test favicon and touch icon

Test charset

Test lang attributes

Test HTML5 form features on devices

Test offline (when connection gets lots in train for example)

Test image and description when the site is added in a
Facebook message

Etc. etc.
Fair point. Especially because what is called anti-pattern here also exists as an actual pattern which does have it's use, namely 'Adapter'.
No, it's important as a source of credibility. Imagine an article about how a career in software inspired a CEO to start his company, and it quoted him as saying "I got tired of writing all those PHPs for Googer."

It's so far from what an actual domain expert would say that it's impossible to ignore.
Is it really that bad for Calc???? I was not impressed how they took the windows photo viewer (whatever that app was called) and replaced it with a Metro version that sat at a full-screen splash screen for 5 seconds.
Just in a few hours, his Weibo fans has increased to 259816...

Many Chinese IT stars on Weibo forwarded his first Weibo msg and sent their welcome.
Voicly – Send Anonymous Voice Messages
Importing all SqlAlchemy models classes dynamically
I am not missing the point. It doesn't take one to be a hardcore player to level up to max level. I am simply skeptical that he did that in a year. Hardcore players do it in days.

http://www.quora.com/How-many-hours-did-it-take-to-get-a-lev...
I remember the good old days where they introduced that in XP (was it XP?) and suddenly all the fonts were blurry red/orange/black/green squishy messes that were impossible to read.
Maniac Puts Jar Jar in EVERY Scene of the Star Wars Trailer
That's great.
Bless.
It was probably a selection of both cheap and expensive stuff.

Joking aside though, your comment adds nothing here. Take the article on merit, and add something constructive here if you have it.
>...does that make you or your colleagues think they are a better developer?

Better developer? No. More interesting candidate? Yes.

The logic is simple, if someone has successfully gone through the hiring process at a company that's renowned for having a stringent hiring process and then gone on to spend at least a couple of years at said company then I already know that it's worth investing some time in finding out why this particular candidate was strong enough to convince <insert-top-tech-company-here> that they were worth hiring.
Wouldn't the sale of the property by the city offset the cost of reconfiguring the infrastructure? It seems even likely to make a profit considering property values.
AFAIK PHP doesn't provide python-style decorators and never executes code within comments. Can you cite that? Or are you maybe using a framework or library that's re-parsing your source files?
Most people think that creating innovative products relies on 'trend-spotting' and on reacting quickly to demands. But that is reactive. You can have a much bigger impact if you're willing to shape the future.
This is why Doug Leone quoted is wrong when he refers to the PC and the iPhone as black swans, because they were not. They were products attempting to shape the future. Marc has an uncanny talent at detecting what startup may shape the future and creating a set of financial tools to ensure that market acceptance can happen.

This talent is what makes A16Z so amazing - they are so different from the average bean-counting VCs, whose sets of tools are focused on financial exits and powerplays inside boards.
Jriver Media Center Mac Crack Plus Serial Incl Free Download
To me, the problem in choosing the "better" way of doing something is that I can't stop comparing diverging design choices.

I like to think that the best way to choose between seemingly equally advantageous designs is to start with the one whose first step(s) is(are) the most straightforward. The thing is, while I prepare myself for implementation of that first step, I've a background loop in my mind that constantly checks against other implementations choices. What I am losing here, what I would gain otherwise.

In the end, I never really make definitive decision before starting. I start with that background brain noise on the “most simple first step design”, and when the background noise stops and the raw pleasure of coding kicks in, I known I'm on a good track.
I'm pretty sure this is just the nature of the universe; increasing entropy and all that.
Very informative, thanks. I'll be staying on 7 for a while then.
Linux Cheatsheet
Putting them in the speakers just limits the amount of extra things you you have to install, the idea is that in initial setup each speaker goes through a test pattern while the other speakers stay silent, and this gives you position of all the speakers and the acoustic properties of the space they are in.

Though if you also have some extra microphones, then you can do dynamic adjustments on top and even account for people moving through the space so that they do not block sound or even so a stereo recording follows them around.
Furthermore: When 'mobile' reaches the computer power of desktop, and screen size, and input (as of today), desktop will have moved on far by then.
His first Weibo MSG said that:

> Hello China! Happy to be back in Beijing, announcing innovative new environmental programs. 你好，中国！很高兴再次来到北京，并宣布创新的环境新项目。http://www.apple.com/cn/pr/library/2015/05/11Apple-Announces...
I know, but I still don't think they belong under the same umbrella.
He was probably too badly disfigured by having a few clips unloaded into his face, and the US didn't want any pictures leaking out.

The other justification for his at-sea burial, that I've read-that his grave would become a place of pilgrimage if his body were returned to Saudi Arabia is laughable on its face to anyone who knows the least bit about wahabbism.
I tried to argue this five months ago when Go 1.4 was released:

https://news.ycombinator.com/item?id=8733705

I was severely downvoted and did not get many who agreed with me.
This is incredibly thorough, honest and entertaining. The writer has done an excellent job.

Andreesen's candid comments about Gurley/Benchmark are hilarious. The whole bit about his rural upbringing influencing his full-on embrace of a tech-utopian future is something I could fully understand; whenever I hate our industry, I go spend some time in a beautiful rural environment until I remember why it's so frustrating.

I'm glad the writer explained the influence of Mike Ovitz and the CAA culture on how A16Z operates. One of my closest friends was an agent at CAA in the late 90s, and we used to spend a lot of time talking about their operating strategy. CAA took over the entertainment agent world by being more resourceful, cultured, helpful and -- most importantly -- way more professional than everyone else (I was told a great story of how Donald Trump, while searching for an agent during the time of The Apprentice, took a meeting with CAA; upon entering and finding a conference table of perfectly suited, perfectly punctual agents waiting for him, he exclaimed, "you're all hired!"). I'd be interested to compare an old-school CAA client pitch with a modern A16Z startup meeting. I also think the rest of the Valley and its VCs don't understand the CAA way, and why it is so superior to their golf-club way of doing business.

The behind-the-scenes look at Instacart's latest funding round was really interesting. Understanding the psychology that leads to massive funding rounds -- and how you're either getting bid up by each partner in the after-pitch conversation, or bid down until they don't want to participate -- is something that doesn't get much public visibility. Again, such an honest look at the inner workings of Andreesen and his colleagues.

Andreesen is, quite clearly, at the top of the game in the VC business. His success is well deserved. I am sure everyone in SV will be talking about this article this week. This article is of great service to everyone who isn't deep in the SV game, but who wants to understand how it works (or should work).
فيلم the eve مترجم
As a SF resident, former car owner, and roommate of a current car owner, I can say that we never use our car unless we either

1) Have to go somewhere that's both out of the city and out of public transit range

2) Have to get something heavy and/or bulky that can't be easily shipped to the apartment

The car gets pulled out of the nearby parking garage once a month, on average.

If parking wasn't such a nightmare, the car would probably get used more often. The only way to improve the parking situation is to either level housing for more parking lots (ha!), or to install more parking garages. The only palatable way to make more garages is to make the garages underground. I don't see that happening anytime soon. :)

So very, very many people in SF walk, bike, bus, or Lyft/Uber to work. Very few residents drive to work if their place of work is actually in the city.
Ask HN: Any successful startups that is founded by a designer?
I am curious to ask this because looking at most of the startups, the founders are usually with very strong technical background, so I am wondering as a non-technical person (designer) like me, is it just a dream that I can create and manage a successful startup?
I can only imagine how OSX users cope with the giant OS updates and patches that get bundled. I thought that people here in the UK on ordinary broadband must get frustrated, but your experience puts it into perspective. It also makes me think more carefully about being "network-happy" in applications.
"However, some people challenges the use of an external ABX box (usually by people unused to conduct DBT's) arguing that the use of a commuter like the ABX might modify or flatten the response of the systems, masking the differences they so easily claim to hear at home or at an audio store (or even at some shows). This challenge does not hold water, as we can see from the measurements conducted to the ABX we use ..."

Yeah, people pushing blatant magical woo will, eventually, descend to questioning logic and coherent thought itself.

I'll link again to Alan Parsons (recording engineer and recording artist whose records audiophiles are quite fond of): http://www.cepro.com/article/beatles_pink_floyd_engineer_ala... Fix the room first.
I agree that this is bad quality.

The order of games was:
WarCraft I, WarCraft II, StarCraft, WarCraft III, World of WarCraft, (... much later ...), StarCraft II
I think Amazon and Microsoft are also known as being bureaucratic-heavy companies, another big factor against being a good place to work as a software engineer (at least this is the impression we have been given).
Same here, unfortunately. It drives me nuts. It's oh so easy and tempting to vialoate the DRY principle. But what's even worse is people actually defending their Ctrl+C Ctrl+V behaviour with false/uninformed arguments such as

- why waste time with creating a function when I can copy-paste?

- but I'm never going to have to change this code anymore

- but it's more readable else I have to figure out what the function will do, browse to it, ... (well, good luck navigating any codebase at all)

- but it occurs only twice (ok, twice is debatable, but still: before you know it the same is used again in another place an there we go again..)

- but it's faster because it doesn't require an actual function call (this is by far the worst one: they claim this without having even measured it, without having checked if there even is a bottleneck, without realizing that in compiled laguages any decent optimizer would inline and generate assembly anyway)
You "CLICKED" on upgrade? And you call yourself a power user!

Why did you not type it into the CLI? If not a runlevel 3 perhaps with a tiling window manager.

I jest :-)
Meh. Just build up. The elevator is the most effective mass-transit device in human history.
Well, a good sysadmin will run gcc once and get a working build, while an inexperienced one will run it dozens of times because he forgot to install dependencies and apply patches.
Do you really? What about all the checkouts in shops you go to? What will they run on? What about all the ATMs you get your money from? What will they run on? What about all the offices in the corporations you rely on? What will they run? What about your schools, hospitals and police forces? Will they all revert to paper?

EDIT: I didn't mean this maliciously, but I was genuinely asking because a comment like "I wish it would go away" is clearly not rooted in reality given the widespread use of Windows and the millions of users, happy or not.
You're right, it's about more abstract prestige. I'm also a current CS student, and among my peers working for Google is "cooler" than working for Twitter, even though the latter is much younger.
I guess I do go through that process once I start work, but I'll definitely keep your advice in the back of my mind. Don't let the choice become overwhelming, get started knowing that it's ok to change your mind during the process.

For any feature / bit of work that's in isolation, I don't really worry. I figure out an approach and I implement it. When it comes to changing data structures / larger changes within the product there's a fear of getting it wrong and having a mess to unpick later.