skysight-inc/HackerNews huggingface dataset:
The bubble rules are definitely in order :

https://github.com/rowanmanning/joblint/blob/master/lib/rule...

I'd argue that the var temptations array is applicable to the "bro-culture" rules as well.

It's good there's one for tech :

https://github.com/rowanmanning/joblint/blob/master/lib/rule...

For the life of me, I never understood why any mention of an editor was even necessary most of the time. If there's a local copy of the codebase you're working on, how in the world does that have any bearing on what someone else on the same project is using? If it's major, that's what source control is for. If it's minor and nitpicky (I.E. tabs vs. spaces) plenty of editors can be configured for substitution on whatever standard that's adopted.
Idle curiosity for the mathfolk, by clicking somewhere at random what's the chances of getting your own picture to load?
Endof.it - Bringing powerful and sophisticated web rhetoric to the masses
What a joke. It's like stating AltaVista is 'game over'.
The pricing is a joke http://www.motorcyclistonline.com/2013/suzuki/gsx_r/750/pric...
I honestly fail to see how this is supposed to stop bike theft.

Throughout my life I've had around 7 bikes stolen and it would be delusional for me to be thinking of ever getting them back. I once saw a guy with one of my bikes (a few years later after it was stolen) and I did nothing bc what could you possibly do? I didn't had proof of ownership and the guy most probably bought it so from his pov he was the owner and had the right to use their bike.

The thing is, how would having my bikes indexed would've help?

It wont be hard for the thief to remove the stickers and sand out the serial numbers. Also I don't think the next owner would care about the previous owner of the bike, if they would they wont be looking for 'cheap bikes' on craigslist which are obviousky stolen; and also, implying the average joe would know that bikeindex.org exists...

Maybe I'm missing something but for the moment I just feel that $50K for stickers is too much...
Waterfall is a perfectly valid method of developing software I woudl hope that a degree program woudl cover a number of models of software development.

Back in the day I got a recognition award for two projects in a row first was a classic waterfall project (a management system for the Uk's SMDS network) the next was full on RAD/DSDM (early web development).
Thanks, and you're probably right about some temptations being applicable to bro culture.

On mentioning editors, I like your explanation of why it's not good. I'm intending on writing a list of explanations for each rule at some point so it's useful to get other people's opinion on them.
Nice comment. just one thing confuses me. what's wrong with a manager knowing the code well? It seems helpful to me to tell a manager exactly what part is causing a bug and he be able to understand that.
If someone made this into a cut and paste tool online, it'd be pretty successful I think
> Consumer hardware product development just doesn't align with this kind of thinking.

Doesn't or didn't used to?
It's not just chromatic aberration. It's also blurry because of distortion from the (very simple) lens. Even high-quality lenses cannot reproduce the image sharply across the entire plane; they're noticeably softer in the corners for example.

In this case their simple lens (akin to a Lensbaby) results in zoom-like blur in the corners and thus more extreme PSFs than the Canon lens, which has more or less the same PSF shape overall, just wider in the corners.

Also it appears that they used 32 wavelengths for computing the PSFs in the simple lens case vs. just three for the Canon lens.
The slides are confusing to me too, another slide [1] states that they will change time_t to be "long long" in a future release so the tagged type will still be there.

I'm also not sure why the OpenBSD people think that there will be lots of problems with ports [2], I'm typing this on a NetBSD system with 64 bit time_t, things that broke have had patches pushed upstream.

[1] http://www.openbsd.org/papers/eurobsdcon_2013_time_t/mgp0003...
[2] http://www.openbsd.org/papers/eurobsdcon_2013_time_t/mgp0003...
You are wrong , it has type hinting , not strict type checking. You can alias types, there is no hard types in PHP except for arrays. Your function signature check the name of the object in the namespace , not it's type.
git page would benefit from an example run.
This is a pretty poor area to market yourself. Covey might be dead, but Allen is still productive and IMHO, is a better writer than this guy.
I am kind of pissed that Microsoft hasn't been hitting the Enterprise Phone hard. I have a lot of people I consult for on mobile sec stuff who are still on bb7, never will BYOD, and who need something essentially bb7 equivalent for secure email/messaging/etc. They were willing to tolerate RIM as a partner due to the extensive security audits and certification of the platform, but probably wouldn't trust Apple or Google with the ability to push arbitrary code to their devices.
Or some sort of Gmail/Chrome plugin
The caveat is that if a team does pair programming, it's helpful that everyone is ok with using the same editor. Worth mentioning that fact in a job advert so people know before they interview.
Well, considering we're talking about a $90 product that already has an ARM Cortex-M processor in it, it seemed it'd be hard to argue with the "quite cheaply" argument: http://www.st.com/web/en/catalog/mmc/FM141/SC1169 (particulalry since you can get free samples).
1 trillion in 2008.... while not that long ago I wouldn't be surprised if this has exploded since then.

Any numbers?
There's perfectly reasonable reasons to mention IDE, for example some companies have propriety Eclipse (or Emacs) extensions to support their code base or use collaborative work capabilities that are integrated with IDEs.

Environmental setup also has an impact, a company might use project files that automatically setup the environment and set common standards. Sure you can come in and rewrite all of those things in your favourite IDE which you then have to manually sync when things change, but that's a lot of overhead.

There's also some people who will only work at companies that use their favourite editor (particularly common in Java with IntelliJ) and will ignore job ads which mention Eclipse.

It can also act as signalling (i.e "we're willing to pay for you to have the best-of-breed development tools") much like jobs ads which specify developer monitor sizes or hardware (Macbooks, SSDs, etc).
Seems overly simplistic - an advert from a girls school would appear under the sexism ruleset, an advert mentioning that they have a pool of company cars that you drive would fall foul of bubble ruleset.
Cultural fit is a real thing. I've never been in a position to fire anyone, but I've often recognized the lack of cultural fit. I've worked at great companies with great co-workers and great CEOs, where I noticed I simply wasn't accomplishing as much as I should be able to, because of the way work was organized there. I saw others thrive in that environment, while I didn't thrive.

At other companies, I noticed some others who were technically great at their job, not thrive due to the way the company worked, while I and others did thrive.

I've left some companies because of that lack of cultural fit. But if an employee doesn't recognize the lack of cultural fit or is too afraid to leave of his own accord, it makes sense that at some point the employer fires him.

And of course it sucks to be fired, and it makes you question all sorts of stuff. And the article addresses that. But it can still mean that you eventually end up at a better position where you do thrive.

That doesn't mean every case of firing someone is justified, I'm just saying that "cultural fit" can absolutely be a real and valid thing.
Starbucks: That's Not My Name
Granted, lots of people use text editors. Some use text editors with plugins.

But some people use IDEs. Some IDEs have nice integrated features that make a difference in a team environment. E.g. one place I worked we used Visual Studio and I wrote an add-in for running our particular suite of integration tests. In the Microsoft ecosystem the whole integrated thing is very significant.

Although I suppose if you were applying for a .NET job the choice of IDEs would be assumed unless stated.
For those who want scrolling webpages these seem nice.

But it's scrolling web pages again, which seem to be all the hype in 2013 just as flash intros have been some years ago. Aren't there any nice templates NOT following current styles and offering structure for content?

I have to update the web page holding my CV as I have updated it in 2006 the last time. Woah, how dated would my page look in 2019 if I use a silding page now.

Oooh, and I just imagine hacker news as "2013-glitz" page. Bling, bling, look we can scroll stock photos from a cheapo stock photo site. One carousel per story, two HERO UNIT words of headline. This story would show some cool young guys at a mac, one pointing, HERO UNIT reads "Starter HTML."

Scroll down half a mile to see the next story.

BTW. any predictions what the post-flat-parallax-photo-sliding web trend will be?

Sorry to be a party pooper, but I saw one scrolling page to many and I'll rant about these from now on regularily. The last straw that happened to me (a Java developer) was http://spring.io/. It's so low on content that its information-vaccum might endanger the universe by sucking in all other data leaving all but a low radiation void.
I am self taught, started learning programming around the age of 7-8. That was in 1987-88. The funny thing is that i did not know any english at the time, being from the middle east and french educated.
I learned Basic from a french science magazine my dad used to get me, called "Sciences & Vie" (Life and science), and that used to have a programming section in Basic at the very end.
Obviously all the basic commands are in english, luckily the magazines coders commented their code thoroughly in french.
Initially, and before my dad accepted to get me a computer, i used to "think the code" and write it down on a my notebook (a real paper notebook), i think i still have that somewhere, i wrote some basic stuff like a simple text encryptor, calculator etc...
Finally in 88 my dad got me a used commodore64, then two years later a used 80286 etc...
It was quite difficult at first, for my lack of knowledge of english, much of my learning was by deduction from how magazine code was supposed to work and comments. There was no internet, no programming books around, the country was in the middle of a civil war, and few people knew anything about computers.
But then, around age 12, the war was "over" and english was added to our curriculum, and things got a lot easier.
I sold my first software at age 16 for 350USD, it was an internet & LAN gaming cafe management software, that used to time usage on computers and report to a central invoicing "server", written in Visual Basic.
Buy an island. Live there with friends. Forget about the world.

http://www.privateislandsonline.com/
Thanks for putting this together. This is one of those nice projects that does more than just solve a problem or acts as a tool; it forces the user to think.

Overall, I hope this project goes toward helping people understand the thought process that gives rise to the "job lint" in the first place rather than just fixing the "lint". Eventually, they should learn to act as testers themselves and your explanations on why those lists exist as they are will definitely help.
Today's kids are in dire need of a pastime.
If they mention that you must use this or that IDE, it's to let you know that it's probably a bad place to work.
I was recently involved in a proof of concept for a rolebased access control tool for an enterprise, and we read the Gartner reports on the topic, where they evaluate the products in the space.

The tool we were primarily looking at, we could hardly recognize from Gartner's description - it was filled with factual errors.

Make you wonder what the quality of other Garner reports are...

Edit: Typo
Devs.info - Just for developers - Docs, github, FAQ, cheatsheets, jobs...
Yes but your comparing a VW Golf with a Tesla Model S
New On Booze Manchester
I used to check page discussions too but noticed that it's usually just a few people arguing back and forth over the same few points, leading you to believe an issue is controversial when in fact it is not – often it's just one person who keeps repeating junk in order to pollute the talk page, and if you don't know enough about the subject these things are hard, if not impossible, to spot because of the fake politeness, rationality and sources employed. The linked article also mentions this tactic http://en.wikipedia.org/wiki/User:Ravpapa/Tilt#Use_the_talk_...
Suppose you do an experiment with three groups of people: one that is used to taking pictures with their smartphones, one that already worked with a DSLR one and lastly a bunch of professional photographers. Now give all of them the same high-end DSLR+quality lense and send them out to take pictures. Your claim seems to be all three groups would take equally good pictures. My claim: no way. Experienced photographers for instance just know things about lighting etc that take years to learn and won't be in your textbook.
Between my work computer, home computer, laptop and phone, I don't have a consistent mail experience. Some open my gmail account, some my other personal account, some my work account -- and some, nothing at all (depending on which browser I'm using).

I'd much, much, much prefer a form over a mailto: link, which 90% of the time loads completely the wrong thing.
Hasbara strikes again? :)
Whoa, first time I see a TLA for http://en.wikipedia.org/wiki/Look_and_feel! I guess that just proves I'm not a designer. :) This is looking good, so good call in that ripping.
>why wouldn't you do the binary protocol stuff in a C module and expose a nice easy api in the scripting language as is the usual practice

You guys have been going at it for a while on this thread. I thought what cbsmith was saying the entire time couldn't have been clearer. I also think your statement here completely concedes his/her point.

You went from calling him/her an "old man" (your words) for not accepting your contention that Javascript can do it all, to advocating the use of C to handle the stuff it doesn't do well.

C. That pretty much says it all.
Don't act dumb...
> If we were digging ditches, how likely would it be that you would fire an above-average ditch-digger, for "cultural fit"?

Perhaps, if the above average ditch-digger never gets around to digging ditches because of the way the shovels are distributed.
Politics on Wikipedia is terrible. IMHO there are certainly organized covert groups (commercial and military) who are editing it on behalf of governments (and corporations) already. Basically it's a war of attrition, and those with resources win. It's very sad, looking at the spirit that Wikipedia emerged from.

In short, as Einstein said: Nationalism is an infantile disease; the measles of mankind. IMHO the OP needs to grow up and broaden their perspective. By distributing such rants (s)he is attracting interest in the deliberate abuse of Wikipedia for partisan goals, which is not in its spirit. It's not something to be proud of.
Labor is quickly becoming obsolete in an age of automation labor is no longer necessary for a great portion of the population however because our economy is based on it this creates big problems the ones finding themselves not needed anymore.

We will need to completely restructure the way our economy works to at least provide basic things like a house to live in electricity,etc and money for food to all members of the population without requiring them to work or this situation will reach a tipping point for a revolution.

Working members of the population would obviously be able to get more but at least the basic needs for survival are taken care of without the need to work.

Having a lot of people with tons of time on their hands may just be a blessing in disguise. Who knows what they come up with if they have so much time to think.

I'm certain a large part won't do anything productive with their time but you can count on human competitiveness and their desire of the working class's freedoms to drive the economy.

Problem is this basically means that companies would be supporting the entire population most likely forced through taxes and such.

This is going to present some interesting problems but it's either this or a revolution destroying everything and replacing it with something that will most likely be less efficient. Could actually ban automation which would definitely be a step backwards.

Well it's just a theory but we as a society are approaching something like this.
Or they'll try and one-up each other, creating exaggeration.
It's amazing that BlackBerry can sell almost 6 million phones a quarter and be considered a failure.

Sure, other products vastly outsell it and it's been "defeated" in a product category it created. But in most other markets moving 6 million units of a product that costs over $100, in just 3 months, ought to mean you get to stick around indefinitely, at least as a niche player.
Re: Thunderbolt - You have USB 3.0 for generic connections. Thunderbolt for VGA/Gigabit/Docking/DVDI. Thunderbolt is thankfully compatible with Display Port, so you can connect your 30" monitor at 2560x1600 over a $5 mini-display port to display port cable (as I am right now). I haven't used my Gigabit Adapter in a couple years, and this was even before 802.11ac came out. I don't know if I'll ever use one again.

I guess if you are resolution sensitive - then the Surface Pro has that going for it as well (I've never preferred the retina versus the normal resolution on Laptops - so that's kind of wasted on me)

Regarding what's a better deal - like you said, it all depends on what you want. I've got bash/terminal.app/aperture/quicksilver all in my finger memory now, so kind of stuck on OS X. And - we can't overlook the keyboard. Be interesting to see if the Surface Pro can go head to head with a laptop keyboard.

Regarding Windows Domain Joining - works fine on OS X for the last couple iterations, pretty much the same as the PC for things like accessing file shares. And, Office Productivity Apps (Excel/Office/PowerPoint) are pretty identical on the Mac (plus we get Acorn, Pixelmator, iDraw)...

You've got me intrigued though - I'll have to go into the Microsoft Store and play with one for a bit - the Stylus alone is really, really intriguing. And all those PC Games...
Failing to learn what it takes to solve a problem you have is not a viable business case. One doesn't simply decide:

"no this product i want to exist is impossible because I can't be bothered learning something new or because I have a non-technical and non-financial hipster-hued-bias against the existing commoditised technologies that lead me be able to solve the problem."
just curious what's diff between this & ps' filter
http://www.adobe.com/inspire/2013/06/photoshop-camera-shake....
I agree with a lot of what you're saying actually, it's why this rule emits a notice rather than an error or warning. Considering that some of the rules are a little polarising, it would probably make sense to allow people to ignore certain rules. Thanks for the feedback
Most of the article seemed to be defending Gideon Levy (http://en.wikipedia.org/wiki/Gideon_Levy), so I don't think it has a pro-Israeli bias.
Scripting :P
https://news.ycombinator.com/item?id=6468397
An interesting project, but I think that http://devs.info/javascript.doc should redirect to https://developer.mozilla.org/en-US/docs/Web/JavaScript and not to http://www.w3schools.com/js/default.asp
These arguments don't look particularly strong.
Apple beats Coca-Cola to emerge as most valuable global brand
Probably one of the best written ones: http://journal.stuffwithstuff.com/2013/07/18/javascript-isnt...

But basically, ask anyone with Lisp experience. Only JavaScript people without Lisp experience argue that JavaScript is Lispy.
You're right, for the tool to improve I'll definitely need to work on some of the rules. Consider some of these almost proof-of-concept at the moment.
Can you elaborate what you mean by waterfall? Did you have a prototype? I am confused because to my knowledge it has only ever been described as a way not to do things.

"The first formal description of the waterfall model is often cited as a 1970 article by Winston W. Royce,[4][5] although Royce did not use the term "waterfall" in this article. Royce presented this model as an example of a flawed, non-working model."

https://en.wikipedia.org/wiki/Waterfall_model#Model
> Let's be clear about it, the merits of the language have nothing to do with its adoption.

Having a platform that is already out there and which you can execute against without even an install might not prove much more about the merits of a language, but it is a merit in its own right.

Of course, in this particular case... JavaScript isn't exactly widely deployed in hardware, and this device is what provides the platform so... yeah.

> It's widely adopted because Javascript has a stranglehold on the browsers and people don't have a choice.

That's not entirely true. People have had lots of choices. There was Java. There was Flash. There was even VBScript on IE (I bet you didn't know that), not to mention all the EMScripten fun that is now available. Time and again, people choose JavaScript if for no other reason than for its lowest common denominator qualities.

> Nowhere in the software space would such a monopolistic position be acceptable, but hey on the web for some reason it's OK.

If you consider the list of widely used languages for which there is an approved standard by an independent standards body and multiple independent implementations, you end up with a surprisingly short list (and some qualify but by the skin of their teeth). I think, sadly, this is actually quite widely accepted.
Not this again.

Seriously I am getting bored or the constant reposts on this subject.

Shock. Horror. Something that doesn't work for you works well for other and vice versa. Personally for me a nice notebook (the inner hipster in me really likes the soft cover lined page moleskine notebooks) works perfectly. I use pencil so I can rub out and update each item without having to cross things out and make things look ugly. It is quick and easy to update and very easy to do a quick visual parse over.

For electronic notes I find the Google Keep app to be pretty good with its timed and location based reminders. Although it is much slower to use than a notebook it is quite nice for when I have a low priority task that I will need to be reminded to get around too.
Absolutely. I was planning to, but would happily endorse someone else if they were to build it – the command line presents a barrier to entry for less technical folks. Thanks for the feedback!
"My advice is to grok the fundamentals, the concepts that don't change."

That is what a Computer Science degree should be teaching - not the latest programming language and/or revision control system.

A CS degree makes a pretty poor introduction to software development in the same way that a physics degree makes a pretty poor introduction to bricklaying.
Should have used bitcoin.
This is great. I've been thinking about the reverse idea lately: a site for gender, cultural and educational-blind job searches and first-round interviews. At the very least, resumes, cover letters and initial skill evaluations could be "linted" and sanitized.
Remember, the goal here is to try to make things better. ;-)
Blackberry to extend Blackberry 10 to PC