skysight-inc/HackerNews huggingface dataset:
> This seems code for "I don't want an egocentric person here with more confidence than me."

I think this is entirely your projection on the article; I didn't read it that way at all. I've worked with confident, effective people (including sales people) who possess none of the negative attributes the article talks about, and are all-around nice people to be with.
It has USB and microSD slots. This device is clearly not intended for serious computing, but it is more like a general purpose media device. Like a Chromecast/FireTV that is 100% customizable.
Are you the chicken or the pig in the ham and eggs breakfast - related to the commitment level of involved parties

10 women can't make a baby in a month - more devs != shorter deadline
Maybe Midnight Commander? It can open FTP-connections (and shell connections, too, allowing secure copying of files over SSH rather than FTP), has that well-known dual pane layout, and, while not a GUI application, can be controlled the same way a GUI application can without even needing X. :)
So instead of paying $225 to a pawn shop you can pay $225 for the Dropcam Pro..? Dropcams are overpriced, but no camera would have stopped this, they already caught the thief, so they didn't need additional evidence.

If you think you'll see the video and rush home before the thieves leave then you misunderstand just how little time your average robbery takes. 15-20 minutes at most, most much less (10 or less minutes). Get in, grab valuables, and get out. They just presume silent alarm or neighbour spotted them, and act accordingly.
From my experience, if you regularly put any pressure in any direction you damage the cable or, even worse, the port.
It's self extracting code, so maybe the unpacked density is close to 1/4? That's a wild guess unlikely to be true, IMHO - can't tell without sources from the author.
I heard Templeton was one of the most egregious of the bunch, but didn't realize Pappy was similar. These days, it seems worth it to spend my money at a local distillery (Wigle Whiskey), where they go from grains to finished product in the same facility.
Bullshit. You can get away with that sophistry in other fields, but not tech. The compiler doesn't care about your feelings. Memory safety is not a social construct. GPU command pipes have finite bandwidth, even if you call them tools of the patriarchy.

In our field, skill is definitely subject to "objective evaluation", and some people are vastly more skilled than others. That's why tech is so problematic to social justice types: their usual techniques don't work, for mother nature cannot be fooled.
Someone has to pay the bills.

I think the world would be better if people just expected to pay a small amount for software, but we don't live in that world, and so we get "free" software you can download "for free" that installs a bunch of crap so the developers can get paid.
I get your "different personalities for different roles" point, and it's a good one. But you lost me on the "niceness can't compete" argument. Why not? And to me, tough isn't the opposite of nice. Being nice doesn't mean being a pushover. It means being courteous and professional.

I'm not sure what you're implying when you say niceness has limits. Are you saying being ethical is not competitive? Because I would strongly disagree with that.
If the police can describe what they are looking for on the encrypted volume and get a warrant for it then as per the fourth you provide the item or go to jail for contempt. ("We want the spreadsheet describing the fraudulent transactions") There was a case recently that ruled this way.

If they can't do that then it's a fishing expedition and you can't be compelled to decrypt the volume. There was another case that ruled this way.

Both are completely in line with the fourth amendment and IMHO correct.

Both are being appealed so things could change.

No new laws needed.
Taking on ‘Capital’ Without Marx
The only change request I'd suggest is using IRC as the backend for that chat (i.e. make the ssh chat daemon act as an IRC client to a local IRC instance instead of using the Server.Broadcast mechanism) - it would give a big boost in functionality with not a lot of additional effort.
npm is not just a server side package manager. It handles package management for the front-end very well and has for a long time, learn more here -- http://browserify.org/.
> Not that I believe SNI and IPv6 are failures, but HTTP/2 faces exactly the same failure case as IPv6 (the lack of adoption due to HTTP/1.x being 'good enough').

HTTP/2 isn't really like IPv6 in that fewer people need to act to adopt it -- if the browser vendors do (which they are already) and the content providers do (which some of the biggest are already), then its used. Its specifically designed to be compatible with existing intermediate layers (particularly when used with TLS on https connections) so that as long as the endpoints opt in, no one else needs to get involved -- and with one of the biggest content providers also being a browser vendor who is also one of the biggest HTTP/2 proponents...

IPv6 requires support at more different levels (client/server/ISP infrastructure software & routers, ISPs actually deciding to use it when their hardware/software supports it, application software and both client and server ends, etc.) which makes adoption more complex.
I will probably catch some flak for this, and it is only a personal opinion, but I honestly don't understand the fascination with devices that sacrifice so much external functionality for the sake of fractions of an inch/a few ounces.

I'm not trying to knock anyone, but is there anybody here that has a true need for this type of "advancement"? There may be some legitimate reasons people have of needing these changes, but it is not immediately apparent to me what benefit this provides to people.
Sounds pretty assholeish to me.
They also benefit from the fact that tablets (at least in my experience) are primarily content consumption devices, whether that's books, videos, or games.
How does Transmit compare to Cyberduck?
Go-codec: fast encode/decode JSON, MessagePack, CBOR, BINC; withcode generation
s/marketing plan/engineer/g

Always be yourself. Unless you can be a unicorn. Then always be a unicorn.
I'm not sure that NYC residents who have been subjected to profiling and stop-and-frisk harassment would agree with that characterization.
This is a trite response. If it does something significantly better than it does do something to invalidate knowledge in a defacto sense, at least for the caring craftsman.

Not that there's any point complaining about it either though...
I think what a lot of people are missing is that the items were (most likely) recovered because the pawn shop was doing its due diligence. This article (http://articles.sun-sentinel.com/2014-07-13/news/fl-pawn-sto...) mentions that when an item is bought, the pawn show puts information about that item in a database that law enforcement has access to.
The author also didn't HAVE to pay to get her laptop back. She mentions that she could have had the police seize it as evidence, but then she would have to wait for the resolution of the case to get it back. She paid for the privilege of getting her laptop back sooner.
Do you have time to hear about our lord and saviour browserify ?
Shouldn't it be possible to create an e-ink display behind a transparent LCD? Then you wouldn't need to flip anything anymore. I'm guessing that the backlight might be a problem, but maybe that could be integrated with the e-ink as well.
I know it's kind of popular in hacker culture to claim that you can't possibly disagree or critique without being a total dick, a la Linus, but it just isn't true. It's an excuse and nothing more. If you're in surgery or under fire in a foxhole or are storming into a burning building then perhaps you don't have mental attention to modulate your tone of voice. Otherwise, act like a professional adult. It's not that hard.
Nice, although everyone is just trying it out willy nilly and exposing the usernames on their computer
There is no expected output. It doesn't make sense to subtract the value 1 from the string "wat". But Javascript will cast both of them to numbers, then try to subtract 1 from NaN. However, if you do "wat" + 1, Javascript will cast both of them to strings, and append "1" to "wat".

It's not just the odd behavior, but the inconsistency.
For those who read till the end:

The other test is to meet their significant other. What qualities did they choose in the person with whom has the most influence over them? We call these the “asshole acid test.

I like the idea, and would love to meet every candidate's SO, but I can't imagine how this would work out well, practically speaking. I'm also thinking in reverse - what if my SO's prospective employer requested to meet me - knowingly that the hiring chances will depend on how they read my personality...I'm not sure it's a great thing to put people through.
I feel like there's a pattern of people who say "I have no tolerance for <bad group, vaguely defined>", and use that as an excuse to be as mean as they like to whomever they like.

I don't get that impression from this post. But plausibly, uniformlyrandom isn't defending the right to be an asshole; but merely mistrusts that someone who claims not to tolerate assholes, is in fact a good judge of that.
Introducing BulletProof Meteor Meetups
I love Candy Japan but do have a couple of suggestions:

- The email you send out is great, but it often arrives well after I have received the package. One arrived a couple of days ago and I really want to wait on the email, but my willpower is usually no match for (possibly) delicious candy :/

- The email always goes to spam. Maybe check your DKIM settings or contact MailChimp? Or maybe it's just me? (Gmail / Google Apps)

- A small card with the name/photo/short description of each item would be great. If they were well designed and of decent quality I'd even collect them!
lftp is a really nice command line ftp client. It's scriptable too.

EDIT: I missed the 's' in 'sftp'. But as for that, there's commandline sftp, from openssh. But I realize it's apples and orange juice.
I think that's partly my point. A manager would hopefully recognise and deal with this situation, considerately, before the word 'asshole' was used. Then, the problem doesn't exist in the first place.

If you've reached the stage you describe, you're probably not ever going to play nicely with that team. Sorry.
Who is the half? Via?
so easy to avoid by just toggling the Direct Download Link option at top of file list to On
Find a couple of friends to be a sympathetic audience, then give your 90-second speech as a description of the emotions and reactions that are running through your head. Describe them in real time, use the emotions as fuel instead of reasoning with them.

From "Impro", http://www.amazon.com/Impro-Improvisation-Theatre-Keith-John...

"... Once you learn to accept offers, then accidents can no longer interrupt the action. When someone's chair collapsed, Stanislavsky berated him for not continuing, for not apologising to the character whose house he was in. This attitude makes for something really amazing in the theatre. The actor who will accept anything that happens seems supernatural; it's the most marvellous thing about improvisation: you are suddently in contact with people who are unbounded, whose imagination seems to function without limit."
Canvas, images and pixels – tutorial
I strongly suspect you are a Markov chain.
Sounds a bit constipated to me.

To be serious it depends greatly on the definition of asshole. If it means that racist, sexist, other discriminatory behaviour and general mean or vindictive behaviour is not tolerated that is good. It does need to be careful that it doesn't prevent disagreement and dissent when they are appropriate. Really not keen on interviewing and judging on partners either. The question of how they treat people of perceived lower status (waiting staff) is probably valuable on the other hand.
But does he know website development better than most of us?
This Website Will Close in an Hour
If you really are in the position where an additional DNS request will kill you (unlike the overwhelming majority), there is an easy solution: Make sure all the servers pointed to by the SRV records are in the same domain (or at least that the domain is served by the same DNS server). Then the A (and AAAA) records should be present in the “ADDITIONAL” section of the DNS response. No more DNS questions are then necessary to get this data.

> […] or web servers behind my load balancers went down […]

I’m getting the impression that you think that even having a load balancer is a natural state of affairs, but it should not be. Getting more performance should be as easy as spinning up an additional server and editing the DNS data; done. Your attitude reminds me of the Unix-haters handbook, describing people who have grown up with Unix and are irreversibly damaged by it: “They regard the writing of shell scripts as a natural act.” (quoted from memory).
Pappy and Templeton are both NDPs, but Pappy is a "good" NDP, and Templeton is a poster child for evil NDPs. Among other details: Templeton resells MGPI rye, to which they add flavorant, while Pappy is a special label and aging of KBD bourbon.

That said: don't pay good money for Pappy. It's hugely overrated. A $25 bottle of Willett will give you a substantially similar spirit (also KBD), and one I like better than Pappy.

Unfortunately: the local, small operations tend to produce inferior products. Whiskey is a very difficult business to get good at. Among other things, it seems to be the case that you need to use gigantic barrels to produce top-quality whiskey, which favors companies that have a direct pipeline to large numbers of consumers.

Chuck Cowdery has a pretty good list of cheap bourbons you can't go wrong with, including Very Old Barton, Old Forester, Jim Beam Black Label, and Old Grand-Dad. I've been working my way through his cheap bourbon list and it's been pretty great.
I know the feeling. I work with a real asshole, and that in turn has turned me into a asshole. I have to fight it on a daily basis, and it makes me really hate coming into work. I just try to stay positive.
Whoa, stop right there.

Setting loose a bot that takes real action in the world when you don't know what it is going to do and failing to even review its actions?

That is a waaaay worse crime!

Punishing or preventing irresponsible bot use will only become more important with the rise of machine intelligence/deep learning, IoT, drones, etc.
I have a question... And the more I consider this question the less "clear cut" the answer is.

If the OP walked into the pawnbroker, asked for the laptop, and then literally grabbed it and left ("stole it") would they get away with it? Now, knee jerk answer is: "no that is shoplifting" but then when you consider they'd be shoplifting their own property that the pawn broken had illegally to begin with...

Legally (or even morally) it isn't at all clear cut. In fact I don't know how the law would fall in this scenario. The pawn broken almost certainly couldn't sue the OP, it would be hard to prosecute it, and possession is 9/10ths of the law.

In fact this sounds like a super interesting question to give to a law class to debate. I'm sure you can take the question and get five different (all correct) answers.
> sell off the armored division's tanks, to Ukraine perhaps

People like to throw this line around... but I've yet to see an actual tank in the hands of a police department anywhere in the US. What I have seen are a lot of Armored Personnel Carriers (APC), which have no weaponry and are basically just heavily armored trucks designed specifically to protect the personnel inside (from riot, projectiles, bullets, explosions, etc).

With that said, I have no issue with a police department using an APC in a situation where bodily harm may come to them (SWAT situation, riot situation, terrorist situation, bomb situation, etc).

And "riot" is not to be confused with "peaceful protest". Riots are bad; people and property get damaged.
I have to disagree.

As a unemployed person, that see lots of job openings for one trick ponies, I wish I was a one trick pony, I am not, and I am already without my lunch (in the literal sense, I've been eating mostly potatoes for the last weeks, my parents don't have money to buy even chicken daily).

I am mainly a Lua, C and C++ coder.

Most job openings I see are for Java EE specialists, or people that know the entire database stack (ie: Oracle + some server side coding tech)

Or it is for .NET specialists, and so on.

I am willing to work with that stuff, but people want to hire only extremely experienced people in those fields, my years of coding C# for fun to makes games with XNA and RunUO does not count, I don't have a huge stack of Java certifications, and so on.

But the people I know that are coding Java since its existance, and don't know anything else (example, cannot grasp pointers or some other basic concepts that are not used directly in Java) have a job.

I wish I went with that boring route instead... (I know lots of random languages, Lua, C and C++ are my favourite, but I know C#, J2ME, BASIC, MushCODE, Linoleum, PHP, and some others, all because I am curious and learn for the sake of learning).
Oh, I understand that. I was more trying to explain why someone might think it was a WTF.

And I'm pretty sure your example returns the decimal 15. Comma operator returns the last element in the list, and parseInt will truncate strings with non-number-like text to the number-like part. Here, the number-like part is a hexadecimal code, triggering another feature of parseInt that it can figure out the radix on the fly.
> Async actions as a language-level construct, as opposed to a syntactic abstraction has always been A Bad Idea.

Are you saying that the upcoming async/await features of JS are a bad idea? Or maybe I'm not following; can you give an example?
How Apple Pie Became 'American'
To your knowledge, is there a tool like this for the C# and/or .NET ecosystem?
> Seems text is best (maybe because it supports incompatible hierarchies better).

Both text and visual programming languages are simple representations of the structure of your program - what we normally call an AST. Neither is more 'true' than the other, and things in the text that don't match the structure are syntax errors.
The Manhattan DA didn't invent dragnet surveillance. It's way beyond his capabilities and he probably has zero access to what the NSA has captured. Besides, the NSA is not stealing data from local storage. They're getting it from anyone site that's storing user data.
I personally appreciate the knowledge and experience I've had from using different languages, libraries, and implementing different projects (personal and professional). I also think this is pretty sound career advice.

That said, being a professional Clojure developer, I was surprised by Rich Hickey's advice on mastery [0], and think he likely has a point. The happy point is probably the classic 'T' advice - lots of broad experience with different languages, paradigms, etc., with enough deep, deep experience in one or two to be incredible at reasoning and execution.

[0] Could only find this gist - https://gist.github.com/stijlist/bb932fb93e22fe6260b2
There are proof of concepts to keep the key in registers, for example http://www1.informatik.uni-erlangen.de/tresor

That prevents coldboot attacks and other means of reading the key out of memory.
I personally never have, but I've gotten impatient with people who don't understand what I'm talking about. If you don't understand that I'm trying to help you and I'm getting frustrated and you have to go to the manager and cry, then I wouldn't want to work with you.
No, many people work on it because of PHP - because of the speed and flexibility of dev with it.

I've done PHP, some Ruby, some .NET, Java and more - coming back to PHP is often fun and a breath of fresh air. Nothing's perfect.
I wonder if they'll make it illegal to install a door that can't be kicked in?
I recently read an interesting article about 'whisky' vs 'whiskey' http://www.thekitchn.com/whiskey-vs-whisky-whats-the-di-1004...
I like this article. Most of them rose between 6am and 8am, pretty standard…

I’ve often wondered about what sleeping patterns are best. I like to work late at night when all is quiet. The down side is I need to sleep until 10 or 11 and half the day is over…
If you don't need anything fancy, Finder's own ”Go -> Connect to Server” menu option can open FTP sites.
If you buy into the whole Jim Murray ranking thing. The fact is, everything at the top of his list is amazing (and Japan has consistently produced top-quality single malt), but the distribution of scores is pretty arbitrary.

The problem, of course, is that the rest of the market tends to treat Murray's ratings as objective fact, so, for instance, when he declared Thomas Handy the best whiskey in the world a few years back, bottles became impossible to find. So maybe it's a blessing that Scotland has been demoted. :)
We develop a project to teach kids how to code, bitbloq.bq.com by the use of small Arduino robots. It is really easy to use and the kids love it. We are starting now in a few schools and we are having a big success.
> As startups become more popular, the low hanging fruit is quickly picked over (social networks, mobile apps that require very little initial capital, etc.). Concurrently, startups have become more mainstream and seen as less risky (whether justified or not). As such, many "older" (by which I mean not in their 20s) people with narrow domain expertise have begun to start companies with the goal of addressing some narrow need that isn't addressable by the typical smart, CS-grad, startup founder with little to know real world experience outside of tech internships.

Very much so. You are at an incredible advantage when you're worked in a market and then you go build your startup vs sitting in a chair whiteboarding what problems you could possibly solve.
What is the difference between this and require.js for loading modules? I feel like I'm missing something
The way I got over this kind of anxiety was to lead a study group in college. The people in the study group were already friends so it wasn't as stressing, but during the study group sessions, I made it my responsibility to lead the group. At first it was... unnerving, but definitely not as bad as it was with people I didn't know as well.

So maybe you should start with some friends that you're more comfortable with (not professional acquaintances) but in a different context than just hanging out?
It's not hard, but it takes up more space than a permanently affixed battery (which doesn't need a user-facing battery bay, can be permanently wired in, etc.) and introduces moving parts (I recall having my battery cover open and the battery skitter across the floor whenever I'd drop my old flip phone).

Apple has been moving in the same direction for laptops. http://ifixit.org/blog/2763/the-new-macbook-pro-unfixable-un...

https://d3nevzfk7ii3be.cloudfront.net/igi/PTdAj6LheOiy2Vu1.m... shows 8 of the 16 RAM chips (the others are on the other side) in a Macbook Air. Having them soldered straight on the board means you can't replace 'em, but it also means they use a lot less space than a stick of RAM.
Certain languages require you to learn more paradigms; it's hard to write a object-oriented program in pure Prolog.

And I don't see what the age has to do with it; most paradigms are hardly new.
Except that we are: http://en.wikipedia.org/wiki/List_of_minor_planets
We'll have to agree to disagree on that one, I think.

I know that I personally became a much better cook - and specifically, since you mention it, much better at cooking steak - after learning the science behind it.

I do agree that they're not essential to learning how to cook. Millions of people cook without knowing these things. But for people with a specific mindset, they are likely to be helpful if more "traditional" routes don't gel well for them.