skysight-inc/HackerNews huggingface dataset:
That's the point---rather than create a tooling ecosystem that forces a particular IDE choice upon developers, Go is aiming for a set of minimally-sufficiently-powerful tools that IDEs can hook into.

Learning an IDE isn't a big deal, but it isn't, say, preferable to not having to learn one. I know Eclipse, but I avoid using it in all contexts where I can---it's slow, its project model borders on filesystem hostility (and still sometimes requires a "throw up your hands and delete a bunch of dotfiles" solution to fixing breakages in it), and even after years of refactoring and improvements it will still go "out to lunch" on garbage collection and force a pause in my process that most IDEs will not. Being forced to use Eclipse would be a hindrance for me in picking up Go (and I think a similar argument can be made for being forced to use (X|X element of IDEs) across all developers).
I don't know where you got the idea that metanalysis is mostly unpublished work. I've never seen a published meta analysis like that. Most journals wouldn't print it.
It isn't a big deal for you maybe. But I work in many different languages in a day. Switching IDE's/editors is a context switch I shouldn't have to make. Go is one small step in that direction.

You don't see an official recommendation because it's not necessary. Pretty much anything you use is going to have comparable functionality due to the work of the go team. Which is how I know that the Go team cares about tooling.
Nice find with the grammar mismatch! Thanks for showing your methods in depth. I also liked the intro bit about knowing how to delve into a system. Seems like hoisting the entire Rust compiler distribution into one brain would be uncomfortable; there's so much going on in there.

Tangentially, digital archaeology is fascinating. I want to see some kind of VR "Git Simulator 201X" for exploring history in 3D. Maybe render commits projected spatially by date and be able to zoom into the diffs? If it could pull down all the PR comments from GitHub and then annotate the graph/blames... well, it might be useful, or might be more distracting than productive. Maybe a project for some rainy winter...
Interesting, but not really useful. It is, quite literally, just one 13-year-old's view. You can't generalise from a single example, so you can't learn anything (besides what this specific 13-year-old likes) from this sort of article. Authors who plan to write one need to do one of three things;

1. A longitudinal study - track how your approach to social media changes over time. It still won't be useful but it might be interesting, especially if other people find their views correlate.

2. A bigger study - collaborate with other people to bring together views from a geographically, ethnically or otherwise diverse group. That would be useful.

3. A deep dive - Spend more time going in to some real depth about why you like particular networks, what you find useful/cool/rubbish about them. Again, that would be useful.
Logically consistent libertarianism requires anarchy. More here if you like to know why:

http://www.walterblock.com/wp-content/uploads/publications/b...
Reminds me of WSGI in Python – which is to say, the simplicity of functions that take requests and return responses, and then all your composition techniques are regular programming techniques. (With Promises added into the mix of course, but then you have .then() chaining with similar effect.)

It doesn't seem like a huge deal, but it's so much more convenient, makes it easier to think about the code, modify and rewrite values, all the normal programmy stuff people like to do in programs with values, instead of objects and actions. And yeah, if you use websockets or HTTP/2 or some other low-level stuff then it's going to break down, but there's only a couple of those and they should each just get their own separate layer.
Ask HN: How to fight Burnout
So, I'm sure many people here have had to struggle with fighting burnout, crazy schedules, busy months, and high stress jobs.

I find myself currently in a similar situation. My schedule is eractic, I work 9-5 mon-fri, but then at any given day of the week, I may also have to end up working until 9pm, this happens 2-3 times a week, or Ill have to work on a Saturday. My job is pretty high stress, as I ensure the availability, and reliability of 25 client networks, with only minimal assistance from general techs.

I'm getting burnt out, can't seem to get away for a vacation because I am either working friday evening or saturday every week (Although I have unlimited vacation package), and find myself unable to sleep because I'm constantly thinking about everything that needs to be done. I find myself longing for the simple helpdesk days where I punched in at 8 and punched out at 5, no evening worries, reliable schedule so i can plan hanging out with friends, and no real important projects lay on your shoulders. But I hated helpdesk, as I felt my brain was turning to mush, and that my talent and motivation was being wasted.

How does HN fight burnout?
A day in the life of a 20 year old startup CTO
I think that's actually the point.

At their level of prestige they can kinda work on whatever they like instead of having to live through and slog through the kind of crap code that accumulates on a project where you have people far below their level working along side people only slightly below their level.

If you only ever work with fellow top performers, you never need the language and tool features that make it less to work with idiots.

And then they do things like this comment stuff.
How Ruby Uses Memory
> We need space for a lot more units than we have, and no one wants to build up.

I don't understand this phobia against building up. The only city in the US that seems to have actually embraced building higher is New York, and they seem to be doing alright. With a bit of planning you can build mixed use Shops / Restaurant / Office / Residential and make far better use of the space. A big part of the reason cities like SF and Boston are suffering a housing crisis is because of the zoning committees and entrenched residents, and their misguided belief that medium-density semi-cities are somehow nicer than real cities. I would prefer if we let the cities be cities, and let those who want to live in a big house move to the suburbs.
Furthermore, Google products aren't really free. They collect a lot of information about the user, which massively benefits their ecosystem.
Perhaps a bit of a straw man, I admit, but since the author mentioned several instances of men telling her she should toughen up, yet experiencing less resistance from VCs raising money than she did, I can't help but see the comments as piling it on just a little bit.
Since this is essentially a list of trivia / interesting questions I was hoping for a list of answers just as easy to consume. I was able to look-up most of the ones I cheery-picked.
The key difference between pypi and npm is that if you pull a package down and it depends on something==1.0.2 and you depend directly on the incompatible something==0.8.9 both version live together in peace because only request will use 1.0.2. With pypi (and most other dependency management systems) you'll have to make a choice on which one you want to use and in this example you'll have to choose an older version of the library depending on something==1.0.2.
This is a project my team has been working on a very long time and I'm really excited to see it in the wild.

All the 3d urls:

* 4-Door Refrigerator - http://esd.bbystatic.com/3d/5258309/

* Top-Load Washer - http://esd.bbystatic.com/3d/8822012/

* Front-Load Washer w/ Steam and Water Jets - http://esd.bbystatic.com/3d/4995705/
Snowden is currently a guest of Vladimir Putin, an evil man. Why do you Putin is giving him asylum? If you take our secrets and live with our adversaries, what are you?
Does it need fixing? The only thing wrong with this show is that there isn't more of it!
He was saying that one beer (standard American longneck bottle holds 12oz) contains ~about~ as much as a shot of vodka (standard jigger shot is 1.5oz) which contains about as much as a glass of wine (5-6oz pours are standard at US restaurants).
They may say they try to achieve the same result, but they really don't.

Studio equipment goes for accuracy. You want what comes out to be as close to what goes in as possible.

Home equipment goes for results that sound good. A decent segment of this market superficially thinks that this is achieved through accuracy, but very few truly believe it. Note how the tests are always about the subjective listening experience. Some have given up on the idea entirely, as can be seen in the "tubs are better!" segment, where distortion (i.e. inaccuracy) is considered desirable as long as it's done right.

You see this at work in all sorts of areas. For example, compare the trucks purchased as personal cars by people who say "I need to haul stuff!" and the trucks purchased as work cars by people who actually use them for a living. They ostensibly have the same needs but they usually buy pretty different things because they aren't actually trying to accomplish the same stuff.
Is it possible that the "cyber" laws are designed to be effective towards individuals.
in all seriousness i would leverage the shit out of that advantage. if I could raise a large A round simply by having sex with a few people, you're Goddammit right I would.

jesus, it's hard as crap to get a one on one with VCs, no matter what gender you are. iif i was a hot woman and a VC wanted to buy me a few drinks, pay for a nice dinner, sure let's call it a date, but I'll still pitch you on funding. I'd go on all kinds of dates until I got what I wanted.

"if you show up for a fair fight, you have not prepared enough"
[REFERRAL] Canva for Work: Design a Stunning Facebook Ad in Under 30 Seconds
I don't think one should be surprised. At least two reasons can be given:

1) "crapware" is not well-defined for all users, some utility that absolutely is annoying and unnecessary to medium to advanced users may be found useful by complete novices, e.g. the prototypical "your grandma".

2) The bigger cause is, of course, affiliate money. Companies have little backlash to crapware other than perhaps some lost sales due to disgruntled users. That's hard to quantify. The money you get from an affiliate whose crapware you preinstall is absolutely easy to quantify, though. This is definitely the mode of operation for cell phone companies. My Verizon phone comes with NFL apps and other crap that I can't even uninstall.

3) In lost cases, though, it's the companies own additional software that is the crapware. Again, the cause is money, the tracking and/or usage data is worth a lot of money.

Unless there is a big punishment, large enough to really hurt these huge companies, the status quo will continue. That's why this particular lawsuit is so important.
Let me do a quick word substitution.

> If you've never driven past trees in the morning or evening, the flashing is incredibly irritating.

Shadow flicker is a siting and operations problem. It's based on geometry (sun angles and turbine locations), wind conditions (turbine direction) and weather conditions (cloudiness). If we consider residences, schools, churches, and so on as discrete shadow receptors, flicker can be minimized through careful siting of the machines, and eliminated at those sites through programmatic controls (curtailment).
No, that would be calling out the author by name as a shill. Remarking that the source the author is relying upon could possibly be biased/tainted is not an ad hominem in any way.
I too use a similar setup with an Emotiva UMC-1, QSC RMX 1450, Mirage Omni 550s and a Pinnacle Baby Boomer. To be quite honest, a few of the decisions were based on emotion, others on what was cheap or what I already had. I love the setup though, it sounds great and gets louder than my room can handle while staying very clean.

Edit: Can't leave out the RasPi running volumio.
> Coffee is ingrained into the culture of many professions, far beyond just office jobs.

Exactly, so it could be very silly to claim that any benefits to coffee are actually because of it being a part of healthy lifestyles.

I too, like the GP, don't exactly equate coffee to healthy lifestyles, because of my interactions with various people where coffee is used to extend the day far past where it is healthy to do so.

> it's a great way to kickstart the body when having to get up at 5am or, stay awake during an overnight shift serving tables at a restaurant.

These are not healthy activities, but I still think that coffee being a part of so many both healthy and unhealthy lifestyles makes trying to equate health benefits of coffee to being just a because it's part of some healthy lifestyles silly.
Love that idea, thanks :)
White House Emerging Global Entrepreneurs Event
There's a huge swath of the industry where it doesn't make sense to release any faster than a few times a year. Think Office applications, RDBMS products, email servers, accounting apps, etc, etc. Even the fastest cadence apps (like browsers) are on more of a 6-week cycle. The web is unique in that every visit is an opportunity to deliver new code, but there's way to much friction with most application types to do that.
Yep, I distinctly remember Kuler launching after CL. And that CL blog post[0] agrees

[0] http://www.colourlovers.com/web/blog/2007/07/06/for-the-reco...
I also wonder if it's something intrinsic to coffee, or just a result of the caffeine. Stimulants like caffeine can improve blood flow and potentially stave off arterial plaque build-up.
But what if most people actually want all those things?
OSM is helped by the On The Ground Rule, in other words, physical world is the canonical source. There's quite enough disagreement in secondary tags (e.g. "smoothness" of a way), but having a universal canonical source (whatever is physically there) helps immensely with conflicts between data sources (sometimes from three data sources, you can get five data points, neither of which matches the physical feature ;)).

https://wiki.openstreetmap.org/wiki/Disputes#On_the_Ground_R...
Neither. I don't make them often, and I do work in quite shared codebases - one of them had over 1000 contributors. I won't pretend I'm a better developer, I surely make other classes of mistakes, usually it's "I didn't consider the user scenario where this file didn't exist or the error path when this file has invalid contents should really raise a better exception than a generic stacktrace".
Thanks! There's more grammar and reference work to be done, hint hint to anyone reading this and looking for something to do on Rust ;)

I'd love to be able to follow a chunk of code around visually, wherever it gets moved, play back the commits touching it... not sure how it'd work exactly, but I think you're onto something there :)
Drooling on Your Shoes or Living Long and Prospering?
Welcome to my brain. Please use a coaster.
Programming is hard, period. You have to visualize the data in your head, write code to operate on it, and iteratively keep improving it or tracking down wonky bugs until you get "the right" answer. It becomes time consuming, tedious at times, and can lead you down rabbit holes for perpetuity. In fact, it requires a certain way of thinking that not everyone possesses or has the desire to develop the skills in.

Excel, on the other hand, lets you bypass a lot of these issues with programming and get to results faster in some situations. First, it is completely visual. I don't have to visualize the data, it's right there in front of me. This reduces the cognitive load on the worker. Second, I can develop iteratively and see the results immediately. Yes, you can do this in programming, but any changes require a recompile-->execute-->look at the data process that Excel includes intuitively. Third, Excel is accessible. People don't need to memorize syntax or commands, they can simply got to the formula finder and start typing in what they're looking for and excel will load the formula for them.

Can you build amazing Excel programs/spreadsheets? Yes. Can you build wonky spreadsheets that would make Bill Gates cry crocodile tears? Yes. Can you build amazing programs? Yes. Can you build convoluted programs that would send the flying spaghetti monster running in terror? Yes. There are two different problems conflated here. One problem is how do I answer a question. In some situations, especially small data ones, excel will provide a faster and more intuitive way of getting to the answer that is easily understood by the widest audience. The other problem is how do I build something that fulfills the requirements and isn't a mess. I think a better question might be what are Excel best practices that keep spreadsheets from becoming a mess.
It is acceptable for a client to retry a request that failed if it is a GET. This could happen if the server got your request but the response got lost, in which case you can't count on the deck having the right number of cards.
Using Yoneda rather than J to present the identity type
They would take detours to drive by stores that you might like... even if your pregnant wife is having a baby on the back seat.
Show HN: Zenodys platform to develop IoT without programming
HTTP/2 for TCP/IP Geeks
If oil were the primary fuel for electricity generation, you'd have a solid point.

Assuming that we were to compare it to natural gas, for which you may have used oil as a proxy, this provides some substantiation to your claim:
- http://www.theoildrum.com/node/1863

But the calculations here don't reflect that peak power generation doesn't reflect peak demand. So, we've looking at adding in battery's costs too.

At the end of the day, if a greedy capitalist can make a bigger buck (with or without government subsidies) with wind than they can with coal or natural gas, they will.

Given that the efforts to bring new capacity on-line fluctuate (dramatically!) with the comings and goings of government subsidies, my guess is that they aren't quite the competitive economic wonder, at this point, that they are touted to be.

YMMV.
According to cron's man page on Debian the "fix" that makes cron work on DST is "Debian specific". What happens on other distributions?

On Debian:
http://debian-handbook.info/browse/stable/sect.task-scheduli...
Active noise-cancelling is counterproductive to a neutral, balanced sound, which is what audiophiles are seeking. The noise produced to cancel out background sounds will also cancel out the music. It is better to just try to use isolating headphones (Beyerdynamic, V-Moda, higer-end Audio-Technica, Mad Dogs, etc).
This is why most car systems tend to be money pits (or status symbols for an ability to set cash alight by remote control).

As it so happens, I inherited a car with an $8k USD system in 1987 dollars, which included ADS speakers and amps, Nakamichi head unit and so on nonsense excuses as to why we couldn't go on vacation that year. So fuck audiophilia and their anti-intellectual, placebo unicorns. Thanks HN for letting me resolve that adolescence issue, you've been a great sport.
No, the people who have owned property for decades are not bitching about cost of living. They love the rise in property prices and they still get their quaint homes. It's newcomers and renters who struggle.
I think you have to separate joy of the tech from practical matters here.

Regarding the practical matters, it looks like they are three orders of magnitude from being on par with the three-blade vertical design.

So while this idea may be worthwhile in some niches like mentioned in the article, it's currently not a replacement for the giant, towering, 3 MW and up turbines erected these days.

And just like other wind-turbine replacement ideas (like kites or vertical-axis designs, but there are many more, just check Wikipedia), they probably never will. As I understand it, part of the beauty of the three-blade design is that by scaling the blade length linearly, you get a quadratic gain (pi r^2 area swept) in energy harvested.
The problem with these things is always in the scaling up. Either things don't scale linearly, or you run into some fundamental limit where the tech doesn't yet exist to solve it. Even if the bigger systems don't pan out, it's still cool and useful.

I wonder what's the size of their prototype? Hard to tell from the picture.
> why do people keep using PST

Especially when, for most of the year, even the US west coast doesn't use PST (they use PDT).

You may think I'm being pedantic, but most naive timezone conversion tools won't pick up this error for you, if you ask them to convert "1PM in PST to my local time". I once ended up on a conference call at the right time by myself because the other party assumed that London time was the same as UTC (it's not - they were in Daylight Saving Time, so they were an hour ahead).
Careful, OP isn't claiming that a lack of funding data makes the article false or inaccurate. The point is simply that (in OP's opinion) some of the most critical information needed to determine whether or not this article's conclusions should be taken seriously is missing. This is not an instance of an ad hominem fallacy.
Game theory’s cure for corruption
It's happened in some notable cases; for example, a major review of reboxetine, a Pfizer antidepressant, obtained unpublished data from German health regulators and demonstrated that there was no benefit over placebo. The published data gave the opposite impression.

Eyding, D., Lelgemann, M., Grouven, U., Härter, M., Kromp, M., Kaiser, T., et al. (2010). Reboxetine for acute treatment of major depression: systematic review and meta-analysis of published and unpublished placebo and selective serotonin reuptake inhibitor controlled trials. BMJ, 341. doi:10.1136/bmj.c4737

But yes, it's not standard practice. Meta-analyses try to check for publication bias but they do not systematically hunt down unpublished results.
This reminds me of Plan9 "Just say no" on the Acme editor (see number 6 in the link).

http://fixunix.com/plan9/523380-%5B9fans%5D-using-acme-edito...
I am amazed at how quickly this article dropped off the front page...
I've had a blog since 1999 and it was the #1 google result for my name, now it's at the bottom of the first page and the first results are from people sharing the name from IMDB, LinkedIn, Facebook and Twitter.
I've done just a small amount of work with node, but as a professional Python dev, I very much agree that package management is one of (if not the most) significant downsides of our ecosystem.

One feature I'd love to have personally is a clear way to manage only direct dependencies, but have reproducible builds in pip. @nvie has done some great work in this space [0][1], but not all of us have caught up yet. :)

0: http://nvie.com/posts/pin-your-packages/

1: http://nvie.com/posts/better-package-management/
This will fall on deaf ears. If he is willing to pay people to leave his company to implement this new management style, all the examples in the world will not convince him.

It needs be tried and then fail or succeed.
I get the funniest looks when someone says that they are a Libertarian. My response is oh your an anarchist, but at what level? EDIT: The libertarian looks at me funny.

Seriously, libertarians have no idea of the history of the political movement they are involved in.