skysight-inc/HackerNews huggingface dataset:
part of the pre-qualification is shutting down pre-sales when the client is just sucking you dry for no benefit. The key is getting from talking to action. Like I said, that can be pretty damn fast once you get some practice at it and learn which key words to look for and how to direct the conversation to decisions.

Developers many (maybe most) times get to wrapped up in the details of the project and forget to close the deal first, leading the clients to "take advantage" of you. We have all done it and still do it from time to time. It is smart to use a pre-qualification interview of a few questions. You don't do it in the "interview" style, but you get some qualifying questions in so you can frame the project to see if it is even a decent match before you put too much time into it. Budget and timeframe are the two critical keys to get out in the open early, which generally prevents a huge portion of wasted time on both sides. Not only that, it has let me refer leads to other shops/developers that might be a better fit and then I will get a referral fee. Likewise, I happily pay referral fees to others who send clients my way.
Cmd+Shift+G then type /tmp
You have it pretty much the other way around.
The reason we have to rely on all this stuff like

* NFS, CIFS, etc for networked files

* Kerberos for network wide auth

* LDAP for network wide user management

* basically all http abuse for music/Video streaming etc.

is because our OSes still follow the 70s One-Big-Machine-Many-Dumb-Teletypes-Paradigm. Basically all our devices, from the biggest server to the smallest Smartphone, think they are a Mainframe. The rest, including networking in general, is fumbled on top.

This is ugly at best but becomes a real PITA as soon as you have to deal with a couple of machines(BYOD or not).

Exactly because the computing landscape has changed from mainframes to networks of desktops was plan9 developed. An OS where it doesn't matter anymore if a resource is local or on the network.

Following your line of thought, since computers become more and more capable, soon we wont need networks at all.

EDIT:
Btw. resources here means anything, from all HW devices to the Text in an open editor. Every file can be exported and in plan9 really everything is a file.
Yes you can charge and hook a display up. And use USB at the same time. Maybe look before hating?

http://store.apple.com/us/product/MJ1L2AM/A/usb-c-vga-multip...
I'm hoping beyond hopes that iOS 8.2 is the release I've been waiting for. So far, it seems pretty good.
I don't think it's good to downvote you for asking an interesting question. Github seems to really like open source, they just don't feel they can afford to open source their core product. That's a valid decision. I think nobody can honestly say that Github isn't helping the open source community.
Word. The freakin top end laptop is out of view and requires a click to even see it. I almost bailed because I didn't see an i7 option. I was browsing on my 27" with the browser full screen too... hard FAIL, Dell.

I have a M3800 and am not unhappy with it, although the touchpad is too touchy and the fan is too fanny. Somebody needs to get their shit together and actually push Apple.
Can't you just use USB microphones?

https://www.google.com/webhp?sourceid=chrome-instant&ion=1&e...
I was previously unaware that security-related programming games existed!
Sharing music from various streaming platforms
Life moves on, but Thunderbolt is such a new interface to be obsoleted.
Three things you should know about USB Type-C
I wish I was able to right click a folder and get an option "open terminal here" and then terminal opens and directory changes to the current selected folder. Is this available currently that I'm not aware of ?
Else, make it easy to copy the path.... Just like the windows explorer does.
Yes, but I think it will go away pretty soon. It doesn't have much reason to exist with the introduction of this new machine. Long term I would say it's this new Macbook + MBP.
Macbook batteries are rated at 80% after 1,000 cycles. And battery replacement on an MBA is a $129 ($199 for an MBP) service that they can do at the Apple Store while you wait. Lenovo wants $139 for a replacement battery for a T4xx of similar capacity.
The 2015 Wealth Report
Next they should trim the keyboard, monitor, battery, touchpad, and everything else except the Apple logo, since that's really all that matters anyway. Then you'll be able to travel really light.

I am all for portability but there comes a point where you start trimming essential functions. I'm not saying every laptop needs to have a SCSI port, but ONE connector?! I thought Apple was bad before with two USB slots and mini-DP. My Thinkpad Yoga, which I bought specifically for portability, manages to have 2 USB connectors, HDMI, built-in SD card reader, and other useful peripherals onboard, and yes, I do actually use these.

I think MacBooks are cool but I always find myself unable to use them for serious work. If I was a casual computer user that just needed to update Facebook once in a while, they'd probably be fine, but every time I've tried something more serious than that with one, I've ended up on a non-Apple product because why torture myself over fashion?
You quoted a bit from the article that had nothing to do with family

She suggested a phenomenon and I suggested a cause.

Because there was less rape when there were larger family. Right...

Your sarcasm indicates you think there was more rape in larger families, yet you claim our culture have become a rape culture.

If there hasn't been more rape, then it's just culture, or there is more rape nowawdays, and nowadays there are small families, and there would have been less rape when there used to be bigger ones.

Anywhere you have men and women together there's always a chance of hetero- sexual abuse, you suggest smaller families will reduce chance of sexual abuse, but why not suggest female only offices to reduce chance of work place abuse? Of course that's not the right thing to do, and the right thing to do is to educate men not to sexual abuse in the first place. How are you going to get people to educate their children, if their children spend all day with a 14 year old babysitter watching tv (and you know, porn) while their parents both work, and never visit their aunts, uncles and grandparents?

It's getting to be a long discussion and I'd like to hear more logical and well-argued points than snark and rhetoric from your perspective, if you can leave your email or have a website or something we can continue this discussion there. Maybe you're on mobile, that's why I'm unconvinced.
Lawyers covering their asses mostly and it also makes it much harder to try and fight any disputes.

America is a tiny bit more liberal than the UK but of course most people can't afford the lawyers to dispute.
> [...] Validator. [...] What do they have in common? They all end in "-er".

Nope, try again.

> They are not classes, and the objects they instantiate are not objects.

They are classes, and the objects that are instances of them are objects. In fact, they are often the best objects -- by SOLID standards -- as their names tend to hint: their names reflect their role as agents directed at a single purpose -- that is, that they adhere to the Single Responsibility Principle.

> The main argument against this "-er" suffix is that "when you need a manager, it's often a sign that the managed are just plain old data structures and that the manager is the smart procedure doing the real work".

"Manager" in particular is a name that signals trouble, because "manage" is a vague term under which multiple different, poorly connected responsibilities are often lumped.

> When you add the "-er" suffix to your class name, you're immediately turning it into a dumb imperative executor of your will. You do not allow it to think and improvise. You expect it to do exactly what you want — sort, manage, control, print, write, combine, concatenate, etc.

You may have a coherent point here, but its hidden under some really bad anthropomorphizing metaphor -- obviously, unless I'm designing fancy-pants AI code, I don't what my code -- classes or otherwise -- to think, improvise, or in any other way do anything other than do exactly what I want. So portraying it not doing any of those unwanted things as a reason not to engage in a practice is, well, not convincing.

This entire article suffers from:

1) A lack of concrete definition of the problem is,

2) A lack of concrete examples of the problem that demonstrate that, indeed, it is a problem, and

3) A recommendation (with examples) of what would be good to do instead of the problem.
Considering ThunderBolt 2 isn't quite up to snuff for PCIe enclosures at bidirectional of 10 GBps, USB 3.1 isn't going to be enough just on bandwidth terms.
RansomWeb could kill your website
OpenGL compatibility is still 4.1...

I like linux, I like Apple hardware, but as a graphics/game programmer, I find developing native OSX applications to be a miserable process.
This sounds like the sort of thing that teenagers would come up with to "solve" recruiting.
Indeed. Yet video output is limited at 1/4 4k a.k.a. FullHD/1080p which is ridiculous in this day and age.
One company I know of says bring your own laptop as a result, and another says they do a day of pair programming as the interview.
Microsoft Hololens in Action
>The same way you do it with math problems. Mastery of the subject material is the easiest cheat code.

Elaborate? Math questions are the opposite of a good example, aren't they? Even with randomized values it's fairly easy to write generic solutions. People do this even for Project Euler. How much more so for something even cooler sounding?

(I'm very excited to see this project and it sounds like a lot of fun. I'd just be worried that it would end up being gamed, since the drive for cheating is so strong everywhere.)
I think I found myself in a similar situation as the OP. We have multiple different, but architecturally similar, products which each get their own Gruntfile. If we stop here, we're solid, perfect. Unfortunately, each product has multiple flavors which each need to build into their own separate output directories. For us, that's where the Grunt patterns break down and get awkward. It's actually been good enough for almost 2 years now, but I can definitely see the cracks.
I remember having to whistle at the right tone down an acoustic coupler to get carrier to pick up (110 and 300 baud) as we where a long way from the exchange.
One of the big pillars of their curriculum is iOS development.
Sensible heels can also work, as can boots. If you're interviewing for a position that will involve working on physical infrastructure, make sure your interview shoes let you walk comfortably through a (very, very cold) server room.
I also think the Finder interface is just fine because there are so many other ways to navigate around. From the command line of course, spotlight works great as well, and usually files and folders will also be better browsed from the application managing them (e.g.A text editor's file panel, or photo management software, vlc or itunes, etc.)

But, what iritates me is very poor handling of network shares. Those are critical to me, and it just won't work perfectly. On a previous job there was a windows share that could be browsed in command line but Finder wouldn't open the folder.

Or the credentials would get messed up every once in a while, with old values filled in when I logged in with the new credentials so many times already.

Or the Finder would go beachballing and stop responding when an nfs share is disconnected while navigating it in the Finder.

Or the list view refresh on a dropbox share while renaming a file, which can result in a partially typed file name getting commited automatically.

I hated windows, but I have to concede Explorer was rock solid and basically bug free in comparison.
Working on code you don’t understand
Ion drives are pretty amazing. I'm curious about what the fuel availability's like though. Xenon's not very abundant on Earth, and it's really not very abundant in space, as mentioned in the article.

Its properities are highly useful: exceptionally nonreactive, not radioactive (e.g., Radon), but a heavy atom (so good specific impulse for this class of drive, and a high mass/volume ratio).

Anyone know what practical alternatives do exist?
ATMs as well.
Macbook $1299 "Up to 1.3GHz dual-core Intel Core M processor"

Macbook Air $899 "Up to 2.2GHz dual-core Intel Core i7 processor"

Seems like a big step down in processing power at a higher price.
No.

I bought a phone to replace a lot of tools at once. Including a watch.
The Mayo clinic disagree with you: http://www.mayoclinic.org/diseases-conditions/diabetes/exper...

The diabetus journal seems to agree with you (I was unable to follow what they had found completely) http://care.diabetesjournals.org/content/30/7/e59.long

Finally (N=1) I drink way more aspartame sweetened soda than any sane person should and I was relatively easily able to shred roughly 1/3 of body weight without serious hunger.
Yup, it works now.
Else, make it easy to copy the path

You can drag the file or folder (from the title bar or file list) icon icon into a terminal window and the path of that file/folder will be written to the command line. Not quite the same, but very useful (and a feature I often miss in Windows).

edit: I was mistaken about dragging files/folders into the Windows CLI, I was thinking about something else.
Accredible Partners with Udacity to Provide Context to Nanodegrees
Agreed And my Dr is fixing my biochemistry you should see the amount of pills I take a day to get it back into balance.
My advice is to just wear your casual clothes.
There's certainly going to be a selection bias, as others have said. I think the most exciting opportunity though is for very fine grained and longitudinal studies.
Indiegogo – Homeless Artist (freelance programmer/web developer): Edison Ilan
They are not wrong. If I were to go back then the situation for me would be quite different. If your intent is to go for a tenure track position then you have to put up with all sorts of stuff but if your goal is to learn and write a thesis with the intent of going back to industry then you'll have a much easier time. The usual teaching and class load is easy to handle and you don't have to worry about grants and all the other stuff especially if you have a bit of savings.

The difference is between maximizing tenure-track job prospects vs learning. Surprisingly those two goals can sometimes be at odds and that is usually what you hear about on HN. People that were trying to maximize for both learning and future job prospects inadvertently running up against academic bureaucracy. If you have a clear goal then you'll have a much easier time.
Creating a simple WiFi-enabled energy monitor
Bring a ChromeCast. Plug it in to an HDMI point, bring a VGA-HDMI adapter, and it'll work fine on your own ad-hoc network.
Doesn't look like it, but of course it's entirely possible. With USB-C not being an Apple thing, I fully expect elegant chargers, hubs and docks to solve this.

But it'd have been nice to get it out of the box, as it's an additional $50-150 depending on how fancy/slim/functional you want your new charger to be, at which point choosing it over the MBA with 8gb/256gb with a few hours extra battery life and an extra inch seems even less interesting.
Not to nitpick, but for a long time, to use a Mac with VGA you had to buy an adapter. Same for HDMI. There is a case that can be made on including this accessory in the box, but VGA cannot be part of that argument. Not for a Mac user.

Instead of buying mini DVI to VGA or Lightening to HDMI adapter, just buy this?
This looks great. Looking forward to trying it. Good on all of you for trying to change the tech hiring status quo.

I know this whole thing is still in flux, but does it look like there are going to be any remote work opportunities in the early days? I'm probably in the minority but given my personal circumstances (living in a non-tech-rated US city and not considering moving) I'm really only available for remote.
Replaced them with what? HDMI, which needs an adapter and can't be fed from VGA sources? DP/MiniDP, which again needs an adapter and can't be fed from VGA or HDMI sources? Maybe USB-C, which doesn't need an adapter if you bought an Apple laptop within the last few hours and don't need to put it on charge? (Otherwise it requires an adapter in order to interface with DisplayPort - but hey, at least it has that backwards compatibility!)

VGA's popular because it's the only option that actually works for everyone, and it's not for a lack of newer alternatives - in fact, the plethora of newer alternatives is the problem here.
Read the professor's emails in the article.
While this is easy to do, it is poorly documented. These examples are useful.
It wasn't Newton who labeled them with the "not fit to be published" stamp, but his executor. That someone at some point didn't think something was worth publishing doesn't mean everyone will always see it that way.
That looks like fun. Thanks for pointing it out -- and thanks, tpacek et al for producing it.
I know these sounds very well.. I ran a BBS for many years in another life, and left the modem sound on (probably to just irritate my parents). I could identify a connection "speed" from the sounds, but I never really knew what was going on, other than some high-level idea of initialization. Cool to see this.
> A CTF is a game that one plays by programming.

Or, much more commonly, it's a popular game mode in any number of multiplayer games. You're using some really niche jargon without properly qualifying it.
I took a bag to the beach, then put my laptop in that bag a few weeks later. The leftover sand (because sand is basically glitter) had some magnetic bits, which clogged the magsafe connector. I had to spent like 20 minutes with a toothpick to get enough out to charge, and it was never quite back to normal.
With a $10K watch, Apple is preparing for a future of inequality
I've always had my suspicions about ESR (to be clear I'm now only defending the "Preventing visceral racism" post you link), so I clicked through and... what's the problem? Sure this is a difficult subject, and therefore isn't discussed in "polite company", but that's his blog, so caveat lector. The only "vile" things described therein are ESR's semi-automatic gut reactions. Those might be valid targets for thought policing, but fortunately for society ESR went ahead and policed up himself. His "opinions and / or actions" are totally divorced from those gut reactions. If this topic may not be discussed in this fashion, then it may not be discussed, full stop.
Because they are trying to nudge you into upgrading. Lets face it, the fact that Apple ruthlessly kills hardware after 3-4 years is both a benefit to Apple (sells more hardware) and developers (don't have to support old versions of the OS). Though, as a consumer sometimes it makes it difficult to know if you're buying a dud (iPod Touch 4th gen) vs something that'll have a long happy life (iPad 2nd Gen)
You should really read the article before commenting. This is not Slashdot.
Would be great if they coded this into Elite: Dangerous.
Notes on 416 Days of Treadmill Desk Usage
> You have a device that's utterly useless except in close proximity to its parent, why wouldn't you just plug it in and never have to charge it?

Wireless mice aren't convenient to keep plugged in with many laptops in many carrying cases/bags/etc, and having to plug it in increases the set up time before useful interaction. So, for laptops typically used on-the-go, I see them as a negative.

And, mice can be useful fairly distant from a CPU; they usually aren't useful far from the keyboard (which can also be wireless) and, depending on the display size, may need to be close to the display.

I mean, its not like we live in the era when most computer use involves switching disks or other similar activities that require physical interaction with the CPU case, so there's no particular requirement that the CPU needs to be that close to the keyboard/mouse for the setup to be useful.
The same things that happened to a whole lot of other things, I suppose:

http://www.nytimes.com/2012/09/22/business/to-stay-relevant-...

http://privatizationofrisk.ssrc.org/Hacker/printable.html
As far as I remember one of the Erlang design goals was to build a language that could be taught and learnt really quickly.
Two features that Windows has that Finder doesn't, and annoy me all the time in my workflow are:

1)Finder search refuses to show the path for the files except in the status bar. So you can't sort by path.

2) Finder won't tell you the resolution of images.

In general, Explorer has way more columns in the Details view than Finder.
The thing is, it doesn't. It requires the device to be able to do a Digital to Analog conversion. In modern graphics chipsets, that capability is only needed for legacy compatibility with CRTs and old projectors. If you speak VGA to a projector or any flat panel monitor, you're really just feeding an Analog to Digital converter. It's nuts.
> Meters or Radians instead of double or int

I was just thinking I've seen that at my job, but then I noticed [1] is my employer, heh.
I agree that it is a state of mind but maintaining it is much easier when you don't have to bow down to quarterly earnings and your manager isn't breathing down your neck about shipping that new shiny feature.
Pinger.com is hiring
Pinger is growing and is expanding internationally. We are looking for an experienced Software Engineer for our backend web services team.

Responsibilities

- You will work with a small team of smart engineers designing, developing and maintaining mission critical web services that service millions of users across the world.

- Ownership of back-end PHP and C++ servers needed for the scalability and performance of Pinger services.

- Develop, maintain and enhance code using best practices in Software Engineering.
Develop web-services using PHP and MySQL.

- Lead various projects and act as a mentor for junior engineers.

Requirements

- Thrive in startup environment that is fast paced, fun and enriching.

- Solid design and software engineering skills. You enjoy a vigorous design discussion, are able to make the necessary trade-offs and are able to execute.

- Have solid grasp of Object oriented design techniques including design patterns.

- Experience with SaaS model and/or high traffic web environments.

- Strong experience with PHP.

- Strong Sql/NoSql skills.

- Solid Linux skills (developer level).

- 4+ years of relevant industry experience.

- BS or MS in Computer Science (or equivalent industry experience).

Highly Desired

- Enjoy Agile Software Development with Scrum.

- Good testing practices (unit, integration, system) with automation.

- Good experience with C++ or Java.

- PHP Commercial Framework experience (Symfony2, Laravel).

- Good understanding of shell scripting and continuous integration.

If you are interested, or have any questions, please email erik@pinger.com
Wait, when did this happen with AT&T?
As someone who's much better off as a person having a B.A. in Computer Science in five years than their intended B.S./B.F.A. in four, I think the both components are vital.

The undergraduate major I ended up with has definitely opened some doors; if I had finished the other half of my degree I wouldn't need to spend nearly as much time proving my literacy in other languages on the job. Most of my clients do business in English, so it's not a major disadvantage, but for someone who wasn't lucky enough to pick up a midwestern American accent at home, both the liberal arts side and the major can be vital for proving that you can do what you need to while you're not a "senior" or "highly experienced" candidate.
I currently work on one of these: https://github.com/OpenMDAO/OpenMDAO-Framework

It looks like the fork linked to on code.nasa.gov is a few years behind.
If you chose to read an unspoken "while I use it" it's more logical and in some environment required.