skysight-inc/HackerNews huggingface dataset:
I find not using declension to sound hip a bit jarring:

Total spend (instead of budget, expense)
Compute power (instead of computing power)

Maybe it's just me and maybe they are grammatically correct but it just seems like trying to sound in-clique..
Git v2.3 Release Notes
Java 8 Auto-Update, Java 7 End of Public Update
But we're writing code, not a grammatically correct english essay. If incorrect grammar leads to shorter and simpler variable names that other programmers understand, then it should be encouraged.
First rule of Showing off your new project. Make sure it works. I get blank page.
I wonder if it will sting to learn that "digital" did this 20 years ago? https://arstechnica.com/information-technology/2012/07/willi...
Not the filament itself, the extrusion width. It's something that you specify in the slicer, and can vary by a bit, between hard bounds specified by the nozzle diameter of the print head. Also, consider how much of that $22,000 is "make it look pretty". They are already trying to do everything they can to make money off the thing, i.e. expensive filament and disposable build plates.
FCC’s Proposed Internet Rules Changes Little
What is a bottom of the barrel techie?

The percentage of homeschoolers in the population is extremely low, so it is doubtful that you would see a large group of them anywhere, including YC.

I assume a large portion of techie homeschooler's kids will go onto college, some elite ones too.

Homeschoolers generally do very well on standardized tests like the SAT and ACT because their literacy is very high.
Huh? They release new software/firmware every few weeks. Many people don't bother upgrading, so they don't see any improvements.
I often take issue with the "pilot greeting". Many pilots just ramble on and on. Often on and off throughout the entire flight. I really don't care nor do I want that blaring in my ears. I don't understand why airlines think this is a good idea.
Please blog about it! It's usually an interesting read. People eat up posts like this and from CloudFlare.
Honestly, its stuff like this that makes me wish we had a colony on Mars already. I always feel like we're moments away from destruction and we just barely make it out alive as a species.
> What you're describing could easily be said about gravity.

We can observe gravitational lensing. We can measure the differences between gravitation force exerted by the Earth. We can calculate gravity well enough to slingshot probes across the solar system to other planets. Sure, we don't know its fundamental cause but we can define it by its effects. You cannot do that with "God", or gods, or gaian omni-spirits.

> We observe free will

How?
"There are only two kinds of languages: the ones people complain about and the ones nobody uses"
-- Bjarne Stroustrup
Have you ever been in a bar at closing, when they turn the music off and the lights back on? It's a stark moment: Oh, right. This is reality.

I can't say that the sibling comments are wrong, but I don't think that's the real reason. Bars (clubs, really) do it because it fosters a feeling of unreality. It makes being at the bar different, and you feel different, and it's (supposed) to be special - it's a party. People show up because it does not feel like normal life.

Personally, the practice drives me crazy. As I intimated above, bars that do this are really clubs at night. I prefer places where a group of people can sit around a table and actually talk over some drinks.
4 Types of Mobile Apps Set to Go Big in 2015
Can't stop it. Any autonomous toy plus some poison, explosive, or sharp warhead == weapon.
I don't think that basic income could replace healthcare programs. It might replace section 8 housing and food stamps and at least some kinds of disability and unemployment insurance and some kinds of child credits and so forth.

I actually don't think it would successfully replace any of those things, which is one of the reasons I don't really support it. But it's an intriguing idea that should be debated on its merits.
It's difficult to find anything relevant on Google nowadays :-( If I manage to find it, I will post a link
Some people are better at noticing visual signs, some react only to what they are being told. Smoking on board is really dangerous, so why to take risks?
I think the point is not that email makes scamming more efficient or effective, which seems to be what you're disputing, but that because it's not face to face, it's easier for someone to cross the line and be a scammer, since there's no immediate face to face social feedback to discourage it.

The same thing happens when someone in car screams and swears at someone for not driving up to expectations, or not getting out of the crosswalk in a timely manner. That same screamer would never do that at work, because of immediate social pressure if nothing else.

Distance and darkness does less to inhibit unchecked corruption than regular social feedback.
LR doesn't have true multi-user, but numerous solutions exist that are pretty seamless for handling multiple systems using the same database.

I have my LR catalog on Dropbox, and all of my photos on an AFS share on FreeNAS, which isn't always available (I have a VPN to home, but it depends on the speed of my connectivity). I generate 1:1 previews and don't expire them, so I can use LR with the same settings and edits on both my iMac and MBP. The only issue is having LR running on both, at once.

See: http://johnny.chadda.se/sync-your-lightroom-catalog-using-dr... (and many others).
The signal:noise ratio is better in Javascript, Perl, and Java? I can't possibly agree with you there. There's a lot of bad PHP out there. But that's also because there's a lot of PHP out there. I wouldn't say the ratio is any worse. Any respectable PHP developer nowadays uses a decent framework, and there are many. It's pretty easy to discern who's legit and who's not by whether or not they use/understand these frameworks.

edit Why the downvotes? Am I not contributing? Or is this just typical irrational PHP hate? I'm not apologizing for it, I'm just talking from experience here.
The original food pyramid differentiated red meat, evidence was already raising flags. Farmers protested, had it changed, and the senator working on it didn't get re-elected. Even today, our "food plate" doesn't call out red meat. It's entertaining to see USDA skirt the issue: none of their protein pictures are steak [1].

Compare and contrast against an evidence based model from Harvard [2].

The poor dietary recommendations provided by the USDA historically may have a lot to do with our obesity epidemic.

Don't mess with farmers.

[1] http://www.choosemyplate.gov/food-groups/protein-foods-tips....
[2] http://www.hsph.harvard.edu/nutritionsource/healthy-eating-p...
You should try a MakerFarm kit. My tech unsavvy dad put it together in 10 hours of build and 15 minutes of calibration, and prints almost every day.(and that was before they switched to the easier to assemble v-rail stuff) $600~$700 gets you a good 3d printer
I would be seriously beginning to worry, were I working over at Splunk. I know the ES guys have said, over and over, that they're not gunning for Splunk customers but, as the ELK stack becomes a more mature tool, the reasons to use Splunk and pay their downright extortionate prices decrease more and more.

I'm assisting with a ~500GB/day cluster right now (with that number expected to quadruple in the next year or so), and ELK has proven to be an amazingly resilient and flexible tool.
My husband has medium-severity OSA and he went to a dentist who specializes in oral appliances for OSA. It's a million times better than CPAP, I cannot recommend it highly enough. Truly life-changing for OSA sufferers.

http://jparkerdds.com/faq.html
Appreciate your explanation - thanks.
Most of answers here focus around management as a general topic and ways to handle the two weaker devs. Nobody recommends to fire them. I am also not giving this advice because I am not aware about the entire company and team situation and can't oversee all implications. And maybe you might be the problem for the two weaker devs.

I just know that the most important management skill is 1) to make the decision to fire somebody and to do this not too late and 2) then to execute it smooth and fast. And most managers are neither good at 1 or at 2 because of lacking practice.

It's a though decision, it doesn't feel good to fire somebody and often managers ask themselves if they made mistakes in their leadership.

But if you say that you just don't feel good how they do their work and if you don't see any potential for improvement then why don't you spend the budget for better engineers?
How to Handle Angry, Frustrated or Upset Clients
yeah, you're right that its pretty easy to discern who's legit. its just more work getting to them in the first place.
Keep in mind that in the press, a "low level employee" is a senior director or vice-president. Not an engineer, nor a senior engineer. That's why the numbers you see feel so far off.
All good things must come to an end. I've been a dedicated #! user for years. I have it on my work desktop, my home desktop, my Macbook Pro, my Macbook Air and my home media server. In other words, I'm a bit obsessed with it. I really appreciate all that @corenominal has done and wish him all the best.
you might try Slic3r, I did some tuning with the retract on layer change settings and managed to eliminate the z-scar stuff on my prints
The daily standup: it will make a really bad team perform a little better and it will make a really good team go to pieces.
Wow... that made my mind bend or something. This sounds pretty dense (or maybe the dense one is me...)
As they say: It's not how much you make, it's how much you keep.
I think it needs a foreword: "your problem likely is nowhere near needing a DSL, please don't write one just because it makes you look clever".

Signed: everyone who's ever used a DSL which could have been written better as a couple of dozen functions.
At first I was a bit confused by this article, and it looked like there was likely a large correlation/causation bias in determining quality.

Especially since the two outcomes they were looking for were IPO and potential for acquisition.

But after thinking a bit more about the topic, I think they have basically determined how to detect tech companies as a proportion of new business registrants per county. (Especially tech companies have a higher potential for some form of exit, over the typical company given the pervasiveness of acqui-hires)

As they said law firms (i.e. firms with the name of the founders in the name) had less positive outcomes.
Hi all, react-live author here.

Thanks for the heads up and sorry for not using cdn.rawgit.com before!

Thanks for the PR as well, it was just merged :)

The code is updated now and I've also done a little fix to the CSS, feel free to fork it with other Flux frameworks / React libraries.
Exactly - it's worthless now (listening, Ubuntu?).

My recent experience with the Android 5 "upgrade" on my Nexus tablet, which broke things I was using, really drove home to me that I really just want a Linux, like Raspbian or something, that runs on a phone or small tablet. Entertainment apps are nice and all, but I really want a general purpose computer, which happens to have a keyboard emulation on screen when not docked via USB or Bluetooth with keyboards, monitors and such.

... aside: the Android 5 Lollipop experience really made me appreciate RMS's stance on proprietary software. My command line tool app? gone. My Quickoffice notes? gone. Easy access to frequent peripheral settings? not gone, but buried deeper in the menus. More advertising noise ("notices") on the home screen. Scroogled!

I want an open mobile device, even if I realize not everybody wants the power and responsibility to maintain and/or break their own device.
It's not. It's almost identical to the bq Aquaris E4.5 except for the screen, that has no virtual/capacitive buttons. I spoke with bq yesterday about the phone,

http://www.xataka.com/moviles/ubuntu-en-smartphones-a-por-to...

And was able to use it for a few hours. Not what anyone that thought about buying an Ubuntu Edge would have expected, but anyway, a cheap way to see if that experience is really worthy to you.

I won't say if it's worthy for me yet. I've got to write about it next week :)
Unless you live in San Francisco, municipal battery recycling programs consist of transporting batteries to the landfill for you.
Even if consumers were fine with big heavy things (and except for maybe phones, I don't think the CPU weight/size are an issue for consumers), light travels roughly 1ft/ns. You want fast, you have to be small.
To some extent, this is true in the real world - it often feels like completely correct english is a lost cause. Many of our grammar rules have been replaced over time as our language has evolved.

I was upset when I learned some people didn't have to spend years in school trying to figure out all how to correctly sound out words in their language.

At least we have a large vocabulary to pull from.
I also find the functionality of that word questionable.
> I ask you to set something up for me. I don't ask you to setup something for me.

"Please set up a meeting with Kevin for me" sounds more natural to me than "Please set a meeting with Kevin up for me."
Great, now if only Verizon could fix their extreme LTE flakiness / slowness (no pun intended) in the SF Bay Area...
The only thing it's an indication of is the App feels the PA is louder than the other ambient noise in the cabin... which in order to be an effective PA, it must be.

The number it assigns it might as well of been made up... or put on some App-specific scale like 1-10, 10 being "we think this is really loud".
um, your point doesn't logically refute mine. in response, i would posit that maybe you're not as good as you think you are.
Who says the criteria for separating parts of programming language identifiers need be dictated by whether the words are separated by spaces in English?

The "mistakes" here are all examples of phrasal verbs:

http://en.wikipedia.org/wiki/Phrasal_verb

The central characteristic of these constructions is that the verb+preposition form "a single semantic unit".

That would seem to be a perfectly reasonable justification for not introducing underscores.
What is completely correct language? That was always a lost cause; it's not how people work.
How Oculus Rift Will Make Us into Better Humans (And Maybe Help Save the World)
> As one of the richest, most comfortable, most stable countries in the world?

I'm frankly shocked people think this way. I feel it requires a robust whitewashing of US activities over the last couple decades.

We have been in more active wars than any other nation over the last decade. Our banks caused a fiscal crisis that bore international financial ruin. Our presidential candidates speak openly about overthrowing foreign governments during public debates. The NSA has set the info era surveillance bar so high that i fear we, as a people, will never be able to reverse it.

I won't even begin to rebuttal a hilariously hypocritical stance the US is taking on domestic vs militaristic drone use. Though, it is much the same stance they have with NSA snooping, so we should not be shocked.
Oh, who gives a fuck?

"Set up", "clean up", and "tear down" are used all the time in modern English, without interposing the direct object between the words, e.g.:

"Let's set up camp here."

"Clean up your room."

"Mr. Gorbachev, tear down this wall!"

So maybe if we were following the rules of CamelCase strictly, it would be setUpTestCase() or similar, but ultimately as long as what is meant is clear IT DOESN'T MATTER.
"Up", "down", and "over" aren't adverbs. Frequently they're prepositions, but in verbs like "set up" they're just part of the verb itself, since "set up" can't be understood by the meanings of "set" and "up". (See http://en.wikipedia.org/wiki/Phrasal_verb for more info).

And also: what on earth is the author proposing the methods be named then? Rename "setupInstance" to "setInstanceUp"? In what way is that clearer or more readable? And really, "setup" and the like have become verbs through usage already. Which would you be more likely to say?

1. Can you set a new user up for me?

2. Can you setup a new user for me?

For me, #1 sounds awkward, #2 sounds more natural. Similarly for cleanup, teardown, and other common computer tasks.
Apparently being able to sweat is one of the key advantages of humans. Few can compete with humans in long distance running, and following prey until they are exhausted is a common human hunting tactic. Don't underestimate that soft skin.

Also, allowed humans to hold out in all sorts of climate zones of the world.
What Skills Can Get You Bonus Points from Tech Employers?
Docker in Action – Development to Delivery, Part 3
Perhaps you would not have these problems if you accepted web development as a blue-collar trade that it is.

When you treat learning some tech stack as a pinnacle of intellectual achievement, your sense of identity becomes involved and you get this kind of nonsense.
I would be happy to chat, get in touch: msorrenti at spacex dot com

That extends to any other HNers :)
Sure. But making mugs is wrong. You can't compare the output of a machine like this to an industrial process designed to make tens of thousands of something.

Nothing beats a cheap ceramic mug for mug-ness.

And that goes for pretty much any one-off produced with a 3D printer that attempts to re-create a mass produced item. It'll be more expensive, more fragile, less pretty and in general less functional and strong.
> machines don't hold clients trades while they jump infront of them.

Does machine trading actually bring anything with it that discourages that? I would think that it would make it easier to do that as a defacto business model.
I do believe it was a party in there, just not one that anyone but the most well connected and capitalized had any access to.

Except it was the exact opposite of that. The archetypal Chicago futures pit trader was a normal guy off the street, usually without a college degree, who managed to scrape together a few thousand dollars to cover the margin for a couple of contracts.
I know people on the east coast with $100k signing bonuses straight out of college. There are definitely coastal differences, but I don't think it's impossible to find some examples on the east coast as well.
So, functionally just a low end mobile phone with a quirky interface feature? This seems like a dead end to me...
No. The GNOME foundation is managing the funds of the outreach program (which doesn't have anything to do with GNOME, really, except it started there), so when some of the sponsors (think big corps) of the outreach programme didn't pay their agreed upon share on time, the foundation ended up in trouble. It was simply a liquidity problem which was solved when they received the sponsorship money.

That's at least how I think it went, you can go look it up, the details are online.
But there's a culture thing, too.

In case of many programming languages, there's certain culture built around them - with its own hierarchy of values, its own idiosyncrasies, approach and so on.

Like the tendency of overengineering and devotion to design patterns in Java world.

Now, the idea behind PHP is to "just get it working".

This philosophy is perfectly summed up by PHP's inventor, Lerdorf:

"I'm not a real programmer. I throw together things until it works then I move on. The real programmers will say 'Yeah it works but you're leaking memory everywhere. Perhaps we should fix that.' I’ll just restart Apache every 10 requests. "

Of course the qoute may be tongue-in-cheek, but I'd say the mindset is real.

(I've written software in C#, Java and PHP)
I guess I thought I put my two cents in as a smart but "scatterbrained" type of programmer. Prioritizing and focus has been my private war during my programming career. Here are some points I'd like to make.

1. Concrete, quantifiable goals. The first time I really ran into a wall with my issues prioritizing was during summer CS research after my sophomore year of college. I was given vague tasks that were basically "make the program better." This doesn't help someone that is prone to tangents. In the process of working on some part of the program I might discover a new thing that needed fixing, switch to working on that, and then down the crazy refactor rabbit hole.

2. Deadlines. Deadlines help a lot (as annoying as they are). I always did well in school because of deadlines. At my work we have a goal of completing X% of Q1's weekly sprints on time. It's a team goal, so if I don't get my tasks finished for the week, the whole team doesn't get clear the sprint for that week. I find the team aspect helpful. It also facilitates communication between team members. People that finish early often look at the sprint and check on members that aren't done yet, offering assistance.

3. Boredom. Boredom is a real issue for me. I do better on harder tasks than easy ones because they're interesting. This isn't something I think a manager can solve because I think it's on the programmer's end to learn how to do work when it's less-than-engaging. But you might find some of your scatterbrained programmers actually tackle hard problems better than easy ones. It really depends on the programmer.

4. Communication. I was pretty upfront with my manager about prioritization and focus issues. It's something we discuss every time we have a one-on-one meeting. How things are going, what strategies I'm using, etc. He's also great at pruning down my conceptions of tasks. I'll read a task and think, "Oh I need to get X, Y, and Z done" and he'll say, "No, you just need X, the task doesn't actually call for Y and Z."

5. The optimization struggle. This is probably the single largest contributing factor to my prioritization issues. I don't like doing things a way, I like doing them The Best Way. A lot of time is spent figuring out which way is The Best Way. I might waste several hours working out a linear time solution to something I could easily write polynomially all the while n is small and it doesn't really matter. Inelegant code bothers the hell out of me so I might start a small refactor which snowballs into a larger and larger refactor. This is something that your programmers will have to get a grip on--saying no to refactors in order to better focus on a task. But as a manager you can help by watching out for tangental refactors and putting a stop to them.
HN is a poor subsitute for RSS. By definition, once something gets viewership on HN, it's no longer belongs to the long tail, the niche where RSS is the strongest.
Does anyone know if the QML mentioned is the same QML used to construct BlackBerry 10 apps?
I'm working on a port to Clojure: https://github.com/littleredcomputer/math .

(The name is a little vague, I haven't decided what to call it; "scmutils" doesn't convey much).

Having it in Clojure means it could be integrated with lots of other things; I'm considering graphics, at some point, or some kind of integration with javascript.

I'm a daily reader of HN, but not much of a contributor (sadly): do you think this might be worth a Show HN when it was more mature?
I winced as soon as I saw the examples --- these things bug me too. :)

There are quite a lot of sites with buttons labelled "login" or "logout" (HN is one!) which I always thought should read "log in" and "log out".

I suppose the language is heading this way though, so I'm sure we'll consider these things to be grammatically correct eventually, if we don't already.
TL;DR: offering apps + widgety apps, not an actual atlernative.