skysight-inc/HackerNews huggingface dataset:
First, don't make fish your system shell. Instead have whatever terminal emulator you use launch it by default. Second feel free to jump back to bash for running things that are bash dependent.

I was jumping into bash a lot working with ROS until I made my own ROS fish bindings and still go back when I'm copying and pasting, e.g., code for grabbing some commit from Gerrit.
I worked at a SaaS startup that did this, and found pretty similar benefit: quicker fixes, and a better understanding of real customer needs.

Eventually we made it optional though, because we found that a minority of our developers really disliked it. Which I can understand- not everyone enjoys interacting with customers and answering dumb questions like "can you reset my password?"

I personally found it really valuable, though. After the hundredth password reset request, I was pretty motivated to make our password reset function easier to find. :)

Some pitfalls to be aware of, though:

1. This only works when the people doing support feel empowered to improve things, either because they can do it themselves or because they feel they are listened to by whoever can. For example, I can say to our founder over lunch: "People have been complaining about X a bunch this morning. How about we do Y to address that?" Then we'd discuss it, and I could build it that afternoon. For smaller fixes, it was often just posting on our group chat: "Hey, I'm fixing A by changing B" and merging it if no one objected.

Without this ability, though, it could easily get frustrating. If you're being forced to deal with repeated customer issues you have no power to address, it can feel more and more like an unproductive burden.

2. It can have trouble scaling with the complexity of your product. We were targeting small businesses when I started, and I was able to answer most questions about our product by myself. As we got bigger, though, and started introducing more complicated features aimed at the needs of larger companies, there were more and more features that I didn't have a solid grasp on. I probably could have kept the whole product in my head a lot longer if I were a full-time support worker, but as a dev I only did 5-10 emails per day,a nd didn't have the time to devote to learning some of the more esoteric aspects of our product.

3. Not everyone is cut out for customer service. We tried to hire good developers with personalities we wanted to work with. That often, but not always, overlapped with the type of communication skills necessary to be an effective support person. We had a few developers who lacked the patience to deal with slower customers, or weren't really good at explaining things clearly to them.
There are certainly some cases where the line is a bit blurry. Consider this:

http://www.dailymail.co.uk/news/article-2544662/Pulitzer-Pri...

The edit doesn't really introduce any "logical inconsistencies", it just acts to "remove" the photographer from the scene (by way of removing his other camera), and yet it was ultimately a fire-able-offense.
It is a VPN software. Calling it OpenVPN replacement is just for getting votes because of current events.
Blurring seems almost a form of cropping; in both processes image information is removed rather than added. But blurring could be more powerful and subtle since it's less constrained by the need to maintain a rectangular shape.

Removing image information can certainly be an editorial choice. Take the all-too common picture of someone being beaten in a street brawl and imagine that the photographer or editor has used cropping or blurring to remove the fact that this scene is taking place directly in front of a police station.
Your analysis only holds if closing parentheses are all gathered on the same line as final expressions (which may not be true for some styles).
Compared to how much time you're going to spend making it yourself? Not really.
upvote for recognizing double double, and expressing appropriate frustration.
"Bokeh" is specific to photo characteristics. "blur" is more general but still applies: "a thing that cannot be seen clearly".
Actually I would say it is a hard problem. Look at anything filmed in a studio against a blue/green screen. This is with perfect lighting, a perfectly racked camera, a proper camera tripod/dolly, a perfectly even background screen, the presenter wearing safe colours and anything else I forgot to mention controlled. Now look at the fine hair detail. Does it resolve too well in front of the keyed in <weathermap>?

Probably not. You need a very highly skilled operator to get the fine hair detail right. Hollywood can afford the pros, a regional news station in Papua New Guinea maybe not so.

I would not say fine hair detail is out of the question, however, we might have to live without it when using this faux depth affect for now.
No, I was just meaning that there was a need relatively locally to where cement printing was under heavy development.
We had ambitious, though perhaps misguided plans to revolutionize recipe publishing across the web (and also didn't have the idea for long before applying). Since applying, and talking a few other folks, we've realized that what we really want to do is pick up the torch of the early work on RecipeML and make an open format for the web to encode recipe data in. Ideally, we'd like to see companies like Epicurious and Allrecipes.com use this format and compete on features rather than data. We believe all recipes should be open and public to the web, allowing anyone to cook anything, anywhere.

So, we're still on the task, but maybe this is about creating a consortium to manage an open format / standard, rather than a company... though I certainly think profitable companies could come from this.

You can view our submission here: https://www.dropbox.com/s/n99prz9wkxjb223/s2014form.htm

Just open in a browser (or text editor, if you really feel like it).
No ETA
No updates
Bullshit responses
Live chat down
Telephone system down
IS Your MOTO G OR ANDroid LOOKS LIKE GLASSY?
Oracle Critical Patch Update – April 2014
Learn how to speed up your Hazelcast apps
Book of Modern frontend tooling
It's a good looking product.

What does this offer over something like Wix or Weebly?
New Hire to First Commit in Minutes
Take the Eudyptula Challenge and contribute Linux kernel
I wasn't arguing that "use the right tool for job" is wrong. It's a tautology, after all. What's implied by most people using it in the context of programming languages (and what I believe michaelochurch intended to imply) is that there will never be a "best" programming language and that the best programming language to use will always depend on the problem you're solving. My point is that this is wrong. As languages mature, there will emerge a handful of winners, and they will be flexible enough to handle all of the variants mentioned with minimally painful interoperability.
Ya, it is an oligarchy, but it's a semi-meritocratic oligarchy. This is evidenced by the fact that people like Elizabeth Warren and Ted Cruz have risen to the top of the political order, despite not coming from historically powerful American families. Nonetheless, we still have some serious work to do.
I couldn't figure out how to click.
Perhaps I should've said "wristwatch formfactor", you're right, battery performance would not approach cheap digital watch, not by a long shot. But at at 120mW, you'd be able to get a few hours out of it with a CR2032 cell, which is better than useless. Garmin made GPS wrist units that up until recently have done no better than this, although admittedly, there's probably more utility in having a GPS on your wrist than an atomic clock.

Your could write "HOURS AND HOURS OF BATTERY LIFE!!" on the packaging.
It's not so much that a DSLR is the only way to shoot with a shallow depth of field (which can even be achieved on a phone camera if you're taking a picture of a ladybug a few inches from the lens), but that the greater the aperture and/or sensor size, the further away you can get a shallow depth of field. So on an APS-C sensor with an f/1.8 lens, you can shoot a portrait with the same level of bokeh you might only get with an extreme macro on a pocket camera, and on a full-frame sensor with an f/1.2 lens, your subject might be standing many feet away and you could still achieve the same effect.
my company did this (out of necessity) back when there were ~10 of us. As a young developer, I didn't know any better, but I dreaded it. I was SO glad when we moved to a dedicated support team. Also, in my experience, if you are hiring good people, a dedicated customer support person is going to give your customer a MUCH better experience.
It isn't in Chrome until you download and install the "Chrome App" for it: https://chrome.google.com/webstore/detail/chrome-remote-desk...

AFAIK the app contains binary code for each supported platform, so it's really more like Chrome-as-app-store than anything else.
Good customer service is a determining factor in purchase decisions
Agree entirely.

My (now backup) scope is a Telequipment D83. It was manufactured in 1976 in London in the UK. It is fully discrete (no integrated circuits), has a full service manual that comes with it, has not had a single part replaced in its lifetime and has never missed a calibration. After 38 years the tube is less bright but that's about it. One of these:

http://2dehandsgoederen.nl/images/telequipment_scope/IMG_210...

That engineering discipline and intended life could go a long way to solving a lot of the world's problems.

Things need to slow down.
To be fair, learning to code well is HARD and takes a lot of time, and more importantly, practice. Stayin inside coding as a kid was the best decision of my life, career-wise.
Lean Startup and the Power of the Pivot
I agree with this sentiment. I think in the long run the best solution is not going to be eliminating coding but building products that eliminate the need for unnecessary technical knowledge and lowering the bar in terms of coding expertise.

I am the developer of HiveMind (crudzilla.com), it is a web app platform designed with the aim of lowering technical barrier in mind.

My approach to the design of the product is to create something that people with moderate programming and web development skills can use to build high quality web apps. That means for instance being able to integrate the work of a more sophisticated developer with the ease of drag-n-drop and "fill in the blank" type workflows. But ultimately the end users still needs to know how to code.

The allure of eliminating the need for coding is one that has been around for a long time and continues to be attractive to businesses but it is a misguided approach that doesn't work.

I worked for an employer that peddles a product that claims to require no coding, instead you end up filling out forms until your fingers hurt because you are essentially coding in a convoluted manner.
The photographer, Narciso Contreras had manipulated a photo of a Syrian rebel by using a common Photoshop technique called 'cloning' in order to remove a fellow reporter's camera out of the picture, before sending it to an AP photo desk.

He removed another photographer's camera, essentially exaggerating his own ability to get pictures that other photographers cannot.
Hiring Data Science, Full Stack, UI/UX Engineers at Caviar (YC S11)
Pixels Wants to Put Image Licensing Back in the Hands of Photographers
We learned that in 2008 when the politically well connected were insulated from the effects of bad investment decisions at great cost to everyone else.
In many ways it's much worse than the difference between English and French. If you are fluent in both of those languages, you can read a book that's written with some paragraphs English and some French. Software written in two different languages can't be combined nearly so easily.
take a moment to reflect upon how much power you're giving this person over your entire life.
Formally Verified Mathematics
Captchas were meant to keep spammers at bay. Unfortunately, that's no longer the case. Thanks to "cloud technology" like DeathByCaptcha - that is, people in countries where labor is cheap solving captchas all day - spammers have no problem getting through reCaptcha-protected sites and forums to do their mischief.

As a result, reCaptcha & co tend to be more of an annoyance to honest visitors than to spammers.
Kill Whitey. It’s the Right Thing to Do.
Photoshop is killing me when...
Is your book also based on golang crypto lib ?
More info: Pavel Durov, the founder of vKontakte, which is the largest social network in the former Soviet republics, was pressured by Russia's security service (FSB) to reveal the identities of Euromaidan activists in Ukraine as well information related to the opposition in Russia. He refused, and was effectively pushed out of the company. This is part of Russia's new crackdown on free speech.
The Setup / Clay Shirky
Most current ones do, but this will change as new languages gain the ability to express most of what the others can express.
New York Police Department disbands unit that spied on Muslims
Now that programs are better and better at solving CAPTCHA - that means that correct CAPTCHA input will mean the opposite from what it means now. Since programs are better at solving CAPTCAH than humans, correct input (3/3 for example) will mean it's a robot. Thus, CAPTCHA becomes relevant again.
Why would you use Twelf over Agda? Honest question—I've never examined Twelf.
Not having to deal with customers is a huge perk for a developer.
Yeah, but lithium coin cells are $5 each when your end user buys them at the grocery store.
So this is like VNC, except VNC will work with my Ubuntu desktop.

Is there something else to this? That page is pretty sparse on details.
"Almost Impossible" Application Autoscaling
No WP is not locked down more than iOS. I need iTunes to add something to an iOS device rather than just an MTP capable OS and it destroys the entire device's media collection if you move between machines. That's draconian to say the least.

In the locked down stakes I think it goes:

Android < WP < iOS

The openness of Android is what sold it for me as well though. I'm not sure Windows will remain open indefinitely. The current crop of "modern" or "universal" apps are a step towards a vaulted subsection of the operating system. That will be no banana for me then.
Dear US Airways: Good Call Keeping Your Social Media Person
> the same effect with a DSLR and there would be no outcry.

I think at some point the metadata would have to set the precedent. If the image capture device were forensically examined and showed the image was taken as it, then it's untouched. If it was downloaded and blurred, then it's not untouched.

I think a similar, albiet reverse, comparison would be the iPhone's panorama function. If your cousin jumped from one end of the frame to the other, the camera's not lying. It's the person.

If the Google Camera app took the picture and the metadata prove it, the camera's not lying.
(at least in Android) existing phone selection gives a pretty wide range of possibilities

No, it doesn't. None of the following exist with an up-to-date version of Android (at least 4.3) and medium to high specs (comparable to a Moto X or better):

* A slider form-factor with a physical keyboard. I have one friend who keeps buying old phones to have that, and another who kept her Droid 4 until it broke despite the option of a free upgrade.

* Something roughly iPhone-sized; the Moto X and Sony Z1 Compact are small by Android flagship standards, but considerably wider than iPhones and hard for anyone with hands smaller than the average American male to use one-handed.

* A ruggedized design. I don't mean simply dust and waterproof like recent models from Samsung and Sony, but capable of withstanding significant abuse. Some cases partly compensate, but what I'm thinking of would probably require a thick layer of tempered glass over the screen and a digitizer intended to compensate for the reduction in sensitivity.

I know people who would buy each of these. I'm almost certain that a smartphone manufacturer outside of the top 3 that did a good job making any one of these three options would increase its profits significantly.
Regarding no filters, I've been shooting on 35mm film for the last year and been really enjoying it, almost never have to color correct, and the photos look so damn good! (especially skin tones)

I just do develop + scan at the drug store, no prints lol.

Doesn't work for everyone though, as waiting a day for photos might not be ideal (but I enjoy the anticipation heh).
I highly recommend watching the TED talk by Luis von Ahn, creater of CAPTCHA and reCAPTCHA. He calls this "human computation". He is also the founder of Duolingo.

https://www.youtube.com/watch?v=-Ht4qiDRZE8
Digging in to the journal article, the technique they use can only scale to captchas with 8 characters or less, so having a longer word is a simple fix.
AFAIK there's no right to confrontation in civil cases.
Hoodwinking Windows suckers
Well, Meyer doesn't let any chance to bash C/C++ go unused :) But a good syntax should minimize the chance that an accidental insertion/transposition/deletion of a character/word/line results in a valid program.

[A dramatic example of bad syntax comes from a FORTRAN, where a loop between the current line and the line with label 10 looks like this:

DO 10 I=1,100

and this code:

DO 10 I=1.100

declares a variable named "DO10I". Hopefully your compiler will warn that label 10 is unused.]
Hi, I helped build this. A few notes about security since people are asking...

RedisMonitor supports AWS security groups for people who are interested (just hit support and ask after signing up). This is the safest way to open up Redis for the security-conscious.

Standard security on a Redis server is a very long password checked at login (AUTH). All of the communication between client and server is unencrypted. We consider this reasonably safe within EC2, high risk over the open Internet.

Redis doesn't have TLS. A few clients have forks with TLS support, but we haven't audited their security at all yet and (frankly) we don't trust them at all.
The program solves captcha that I, as a human, cannot solve.
Pretty sure that means captcha of that type are definitely dead.
no joke, this was my first reaction also. Been reading too many political threads, I guess.
every other conversation you have will end with ‘Why aren’t your existing guys in?’. Every VC who asked me that had been someone who had approached us cold, knowing we weren’t actively raising. And yet, despite the fact that we hadn’t even begun our process, this question always surfaced.

That's really interesting and scary. It seems that you can doom yourself quite easily (and unfairly) by just picking early investors who for some reason don't do subsequent rounds. I was a founder at a company that raised a few $ million, from a single fund. Unfortunately there weren't a "top tier" fund and subsequently decided that tech investments in general weren't a good idea for them. We had some interested parties for a next round, but when they didn't invest we also lost all the other parties. Another company funded by the same fund had the exact same situation. Hard lesson learnt: if you don't raise from a top tier VC it could bite you hard!
The main problem standing between Windows Phone and market success is that Microsoft handled the transition to touch devices both badly, and differently, across a nominally "all-Windows" product line.

To start with, calling WP7 "Windows" was a travesty. Microsoft thereby only reached the starting line of this race with WP8, in Ocetober 2012. Very late compared to rivals, and rough.

"Modern" or "Market" apps can't do what legacy apps can do. It's hard for those two different types of apps to communicate. Even if apps are compiled to MSIL, legacy apps can't run on ARM devices.

That only scratches the surface of how complex and needlessly restrictive the app development landscape is for something that is all called "Windows" and that has a large amount of code and technology in common.

Microsoft makes developers bear the highest burden in figuring out "What is an optimal development approach for all these things called Windows?" and provides the lowest number of potential customers.

On top of that uncertainty is uncertainty about devices: Does Microsoft want OEMs, or are they going to build their own devices? Are the devices they have built so far established a good track record? Are their OEMs enthusiastic or are they wary and looking for an exit strategy? The question all these other questions lead up to is "Does Windows Phone have a future?"
Not sure if pot smoking is something we do different from our ancenstors...
leadpages.net is solid. Their podcast is pretty helpful too. We have used them for a little while. Not free, but as mentioned, as opposed to doing it yourself, worth it.
What you actually do if the verification is important enough (not often) is ask for a phone number, and have a human being call them. Some e-commerce sites do that, presumably ones exposed to frequent fraud, for example http://www.shatteredcrystal.com/, a game code reseller.
Totally agree with this. The key is that if you're hiring someone from a bootcamp program you need to carefully build an on-boarding process for them that can effectively spoon feed the critical bits of your infrastructure/platform to them so that they don't waste any time in becoming productive.
The dissonance between Washington and Main St is very visible even for the unfocused of the observers. I have problem with your second point, which seems to be coming out of "fox news" playbook. Rich people are likely motivated - I do not know how a person sorting the labels in Walmart at 3 am in the morning (certainly not in my book) is not "motivated" and the fact that most Rich are "sperm lottery" winners (unlike the self-made businessman myth right tries to pedal), but its the other way round the impediments for rich motivated person are few compared to impediments for poor motivated person. The poor motivated person makes a placard and goes to his congressman, where the rich motivated person donates the max the congressman and would get 30 minutes of Congressman's time during fund raising or some other "social" event.
On raising startups and family
Alcatraz – The package manager for Xcode
BTW, am I the only one who thinks that duplicating a line of code is 1) not all that common in the first place and 2) something that should FUCKING JUMP OUT AT YOU IN CODE INSPECTION LIKE A BLOCK OF ALL CAPS FUCKING FILLED WITH PROFANITY?

srsly, this was not a subtle hard-to-find error.
I think it's more accurate to call bokeh a type of blur. But I still agree with you in that the name Google Lens Bokeh is more accurate, but it sounds worse so...
Species Wiped Out by Forest Fragmentation
You get to know who's suing you and subpoena all sorts of information from them. Which is effectively the same result.

For example, if someone sues you for spamming (under some theoretical law which would allow that), you'd be able to know who they were and get information from/about them during discovery.
Blaming tools doesn't mean that we can't also improve other areas, like problems with the process of programming (e.g. the things you mentioned). The thing is, it's easy to improve the tools, but difficult to improve organizations and processes. In real life I can simply add a linter to a software project without asking anyone and other team members are (or should be :) okay with it.

On the other hand, I can't just decide to get a security audit or corporate accountability, those things cost real money.

As for your critique of certain "linter rules", you might have a point. There's of course bad linter rules. It's not a good idea (in my opinion) to require explicit casts everywhere. But those are just specific critiques against specifict rules, not a critique about the general idea of using a linter / designing a language to be safer.

Updating legacy code to reflect new rules is a huge task, but you can start enforcing these rules only for the new code.