skysight-inc/HackerNews huggingface dataset:
> If you are at a board meeting and a VC says “you should do less email marketing and more content marketing”, would you go see your VP Marketing after the meeting and tell them to cut email and double down on content? I sure hope not. I hope you would treat that VC comment as a single data point, to be heard, but most likely not acted on unless you get a lot of similar feedback.

This is good general advice. The credibility of a person, VC or otherwise, does not suffice as proper consideration, let alone multiple data points.
Well, you certainly don't _have_ to. If you desire access to friends, goods, and services without using carbon-intense forms of transport it tends to make things easier. It also means you're not converting wild land to lawns, asphalt, parking, et cetera. Finally, one of the best ways to improve delivery efficiency is to decrease the last-mile distance (probably poorly named) from a distribution point, like a grocery store, to the site of consumption.

Living in a small residence in wild land without the need for automobile-scale infrastructure to support it would address most of the issues I raised above (a small cottage accessible primarily via mountain bike perhaps? I think I'm selling myself on this idea...)

Then again subsistence farming in a manner that doesn't remove wild vegetation, or better yet uses it without drawing too much from the population, is probably even better. It could be a lonely life though.

Or just live in the country and ride your bike to the city a lot.
will they post course videos ?
I get where you're coming from. I guess my point was that to most people $600 might as well be $6,000 or $6,000,000, since that's not something they can afford on their own. At that point, the dollar version is (hopefully) better than nothing.
Is this methodology accepted as state of the art or used by the author of this article? I don't see why breaking this particular set of rules is an issue.
Key to success
Use solar panels to power the AC to break the vicious cycle!
I get your argument regarding PHP, MongoDB and NodeJS, but having never used Go I'm wondering what makes it a "bad technology"?

I've mostly heard good things about Go, except for lack of generics and the use of github repos in "import" statements.

Are those the reasons you think it's bad, are there more serious ones? Is Go actually "bad", or does it just bring little to the table? I understand Go's meant to be a middle-ground between Python (dynamic, memory-safe, slow) and C (static, unsafe, fast); do you consider it a step forward in that regard? If a bug-free, non-obfuscating source-to-source translator between two languages appeared overnight, would you prefer those languages to be Python -> Go, Go -> Python, C -> Go or Go -> C?
In the same way that PG showed us how startup = growth, AGW = continued exponentially growing emissions.Since the effect of CO2 on temperature is logarithmic, there can only be marked warming in the continued exponential growth scenarios.

Europe and even US have negative emission growth recently, even though our populations are slowly growing, our emissions efficiency is outclassing our increased consumption for a net small retreats in emissions. 1st world alone, and at their current and projected rate we'll continue to increase CO2 concentration and warm but second derivative of temperature will go strongly negative, and we will never hit a crisis.

There are no scary AGW that show this 1st world emissions plateau, instead they show continued exponential growth coming from increased wealth and high population growth (e.g. projected 6 billion people in Africa by the end of the century) in the developing world.

This doesn't me to "blame" anyone, simply to point out that if we "froze" the consumption levels and population at today's levels there is no scary AGW. Only with inexorable population and economic growth do we get +2C scenarios.
I agree with that sentiment(especially the know it in JS, but WTF in Ember), and I am definitely not shilling Ember or anything, I just figured it was a little more popular in HN/YC.
You can have per environment config files
>You simply don't, and are circling "instrumentation" and "measurements" in hope
> they tell you anything useful. But all measurement in the world won't help you
> know the value of something that does not exist yet.

Instrumentation and measurements help to create an argument in support of doing X. Imagine the conversation ....

Dev Manager enters the VP's office, "Hi Bob, dev team X cost roughly 1 million USD a year, they'd like to work on an infrastructure project, current estimate is 4 months but you know how it goes, it'll be six by the time it's done. ",

Bob replies, "OK, so 500k of cost, what business value will it deliver?"

"I dunno. Well they actually say that you just take a risk, cos every time you make a decision you're taking a risk - and without big risks there are no big rewards".

"Yeah, I'm not taking a big risk with my familys future by being fired for not having any sort of defensible thesis as to why we decided to work on this project versus any of the others that other departments are screaming for. So thanks but no thanks."

"Oh no, but you don't understand, they're extra special. Team X are superstars they can't possibly measure their contribution like other business functions are expected to. Cos you know it's tech - it's like magic and if you don't get it you're just not smart enough".

"Yeah, they might be smart, but they're not smart at making arguments that will help me fund this project. Come back when you've got a good argument that I can defend to the CEO with a straight face"

... and that's the problem, big risks sound great when you're not on the hook if it doesn't come good. Ofc if you live in Google (or similar outlier) then you probably don't care because money is showering in from the heavens. But most businesses are in reactive mode because they're trying to steer between the various rocks of problems they face!
Do you mean crowdsourced data as something on the level of business insider articles and amazon reviews or similar?

VCs invest in new small companies where there often isnt much public info at all to go on. As a potential investor you can demand a lot of info that even employees cant get that can help evaluate the business.
Why is this voted down? In the end, balance is a global political issue that we must address in addition to the specific concerns.
No one investing in this?
I know someone who applied for a promotion, but was denied by her manager because they said she was too indispensable to leave her current job.

A few weeks later she got an offer at a new company and quit.
You are wrong about the renewal cycle because it has been recycled already 3 times in the meantime and forgotten :-)
Agencies seek solutions to illegal transient rentals
Google Is Working on a New Operating System Called Fuchsia
That's a pretty broad generalization. I've seen my fair share of crappy HR groups, but I've also seen good ones. Just as I've seen some terrible Dev groups, as well as some good ones.
No wonder my electricity bill was so insane. Maybe this winter will be the coldest winter ever recorded.
WSJ piece about Home Compliance is behind their paywall: http://www.wsj.com/articles/want-to-book-an-airbnb-stay-not-...
Modernizing OAuth Interactions in Native Apps for Better Usability and Security
Yes, I've been looking into C# and ASP.NET MVC lately... Really good framework, I keep thinking how did I not try this sooner?
Your reasoning implies that one can hang drywall with sheet metal screws, simply by virtue of them being called screws.
Hello world in PHP:

<? print("hello world")

Hello world in Haskell:

main = print "hello world"

You don't even need the "main = " if you're using a REPL :)
> The only solution to this problem is technology.

Or taxes.
Correct. My co backed off 16FF in favor of 28nm for exactly this reason.
For some reason, Facebook is testing video with autoplay sound
When should you start collecting evidence then? Wouldn't Occam's Razor make you halt at the outset of the process?
ZeroNet is amazing. It's decentralized and distributed, and it has a builtin blog engine (ZeroBlog), discussion board (ZeroTalk), private messaging (ZeroMail) and a social network (ZeroMe), among other things. It runs on Python 2 almost out of the box (a few extra modules are required).

Official website: https://zeronet.io/

Github repository: https://github.com/HelloZeroNet/ZeroNet
Which would make things a lot more complicated - vs. issuing a move command on a job id where the server would be responsible for making sure the atomic move succeeded.

It's not a difficult feature to implemented (in fact if I recall there is a pull request open for this feature in beanstalkd) and IMHO would open up a lot of interesting use cases.
I'm in Newcastle and I'll probably have heating on next month - basically the lowest I let my home temperature drop to naturally is ~17C, then I put the heating on, set to 19C.
We inherit the genes of our parents not completely mixed but in large chunks. So someone who is first generation mixed race while have large continuous regions of their genome from one race or the other. If two such people have children they will have the same amount of genes from each race as their parents[1] but the continuous regions will be smaller. So from the average length of regions which we can attribute to different founder populations we can estimate how long ago the admixture happened.

[1] This is not completely true as we seldom inherit exactly 25% of our genome from any grandparent, but it is usually pretty close.
No. You will find idiots in every language. C++ is hard to learn and you can do great stuff if you knew what you are doing but there are also plenty of people who create memory leaks left and right.
> Damn, we don't know could the browser engine written in Rust work or not, despite the fact writing a browser engine was the goal of Rust from the day one.

We kind of do at this point. It renders reasonably well, faster on some workloads than existing browsers. The majority of work still to do involves chasing down rendering bugs, and building a shell around it. That's a lot of work, but it's the sort of work that isn't breaking new ground like the work with integrating JS and the DOM and a GC into Rust, it's regular boring work. (There's some exciting things going on - see WebRender - but they're mostly theoretically optional and the browser would work perfectly fine and performant if it had much of the same infrastructure as it has today.)

> By the way, network card driver can be written in LuaJIT (and perform well) too[1]. Shall we do it?

Lua's already used for some embedded development. Using LuaJIT as a network driver in some cases seems reasonable to me - especially if you were running it as a userspace process under a microkernel.
> The problem is how does the free market test these kinds of things when there is every incentive to cut corners?

The same incentive that makes the iPhone or Model S such poor quality?

We don't know the name of the epi pen manufacturer because it does not need to develop a brand reputation, all it needs to do is reach a deal with regulators and collect profits.

There is much room for a combination of public and self-interested private watchdog groups. There is no reason why we must rely on only one quality control approach.

If things go poorly it can simply sell the patent to another firm who can repeat the same strategy, the only risks being that someone will come up with a better treatment or that regulators will take a dislike to the company... The second of these risks can be reduce through revolving door strategies and the standard regimen of fancy meals, etc.
From the US, but I agree.

It's part of the "police bureaucratic mentality" to Latinize and inflate common concepts to make them sound more important (to uneducated ears, at least).
I don't know but the Tanenbaum books."Operating Systems Design and Implementation" is old, but the appendix is the full C source code to Minix 3.0 if you buy the 3rd Edition.
I had the 1st Edition with around 12K lines of C in the appendix. Great book, and I had Minix 1.5 running on my old Amiga around 1990. Minix was more portable than Linux, which came out around 4 year after Minix.
I had my money on Minix when Linux came along, since Minix was a microkernel, and I thought it sounded like the better direction to take. Well, Linux won out, and funny enough microkernels came back in style anyway with MachTen, MkLinux, and QNX. QNX was very successful in the realtime OS world. I used it on two jobs.
The newer Tanenbaum book: "Modern Operating Systems" I have not read, but if it is like the first one, I'd imagine it would be very educational too.
Wireframing tools and atomic design: User experience from the bottom up
Implementing a Bandit Algorithm in a Multiple-Payout Scenario
Recommended Resources for Learning AI
Reading Dale Carnegie's "How to Win Friends and Influence People" taught me a lot about networking, building relationships, and social interactions. I highly recommend reading it to anyone who feels like there's something other people have that they don't, because a lot of the time I find it's some quality found in the book.
> Regulation has never fixed anything. And especially when it comes to science, we need to remember that innovation and regulation are opposite ends of the same spectrum.

One word, CFC
The "write-only" feature could be implemented without a third-party with a keypair.
Came here hoping to see some computer vision, leaving disappointed.
"We're sorry but the page that you're looking for can not be found. The URL may be misspelled or may have changed. Try searching for the content in the search box below or select from AP's latest news instead. "

Just plugging "wikileaks" into the search box returned the correct URL:

http://bigstory.ap.org/article/b70da83fd111496dbdf015acbb798...
Is that really a fair comparison though? If the United States managed to become as populated as China it wouldn't have the luxury / potential to use as much energy per person as it does now and would become more like China.
Otulipenia – A New Inflammatory Disease
No, a technical counterargument could be valid if Node had any technical merit.

I'm claiming that no valid technical counterargument exists. If you disagree, it should be very easy for you to present a valid technical counterargument instead of trying to offload the burden of proof onto me.
Sounds like a good idea for startup. Archive someones social media, if they require it. Perhaps browser plugin which archives all visited pages with some filtering.
>`The end user doesn't care.`

They care about bugs, vulnerabilities, and third-party quality issues - all of which a bad language/framework will help you to have.

Human beings are the original proof engines, so I'm sure that a great programmer could perform amazing type checking in any language. I'm sure they could also architect their way around Java's weak points with Abstract Factory Patterns, xor hand-tune their code for the JVM JIT to be only 1.9x slower than a naive C implementation (See: what they had to do for Minecraft).

But, why?

It's easier to learn the syntax for a good compiler than it is to implement one in your head...
They fixed that bug: https://news.ycombinator.com/item?id=12331769

Mapillary has been able to recover 3d structure in areas with high photo density:

http://blog.mapillary.com/update/2015/11/10/pointclouds.html

That's still a long way from merging the photos into a coherent view, but you quickly start to be able to 'look around'.
Only one way to find out.

Good luck.
I don't want to pile on, but think there's a higher level lesson here, which is that it's important to know your audience. It sounds like you made a conscious decision to forgo TLS, however it's very predictable that that would go over poorly in a place like HN, so I assume you either weren't considering that or weren't aware of that. Try to always think about your audience!
https://news.ycombinator.com/item?id=12335168
We deploy code to 3 datacenters so we simply have 3 config files in the repository. Deploy script then decides to link the correct config for the environment.

If you want to run local environment you can simply create your own configuration.

I don't really see what you gain by moving configuration files into a separate repository.
GE seeks to simplify the industrial IoT’s mind-blowing complexity
> If it takes some amount of core-competence to simply hello world in a given language,

But, no matter how complex the language is, it doesn't, unless "hello world" becomes incredibly platform, context, and (e.g.) day-of-the-motnh-on-which-it-is-compiled sensitive.

Because, otherwise, it may take the first person some competence to "hello world", but everyone else can get by with copypasta and memorization.
I recently moved to a SW company that does this every 6 months. I haven't been through the review process yet but it seems all consuming for 3 out of the 6 months. My manager has a team of 7 and it seems like he spends half his time on this.

Since I work on HW my projects are long-term and they don't fit this review cycle very well. I also think it causes people to do a lot of nonsense stuff as they desperately try to "make an impact" during the review period. A lot of stuff is done that is a distraction in the name of making an impact.

I get the need to measure people and provide feedback but this constant review shit is ridiculous. In my experience it's clear who is pulling their weight and who isn't.
Not everyone needs a distributed solution. Sometimes, "beefing up the box" is enough for most systems, not everyone needs Facebook grade scaling tools.

As they say, scaling is a nice problem to have.
Not just Singapore, but the other three too. The conventional list of Asian tigers is Hong Kong, Singapore, South Korea, and Taiwan.

https://en.wikipedia.org/wiki/Four_Asian_Tigers

Thailand, Malaysia, and the Philippines aren't in the same league.
Debian vs. Alpine for containerization
There is a real dearth of VC critical perspective. The VC blog posts are not just content marketing, but they are also self serving. This is natural as you're going to write about things from your perspective.

But VC and founders interests are not always aligned. In fact, in my experience, the number one cause of startup failure is that the VC isn't giving "advice" but orders. EG: not "you should do less email marketing" but "you will pivot away from this business into another one", and things of that nature. The number two cause of startup failures in my experience (over a couple decades) is fights between the founders, and a large portion of those are caused because one founder wants to do what the VC says and the other thinks its the wrong thing for the business. The number three cause of failure is being too early/not addressing the right part of the market/lack of customer development.

Things are a bit better these days with angels who seem to want to exert less control, and more participants in rounds.

But we really need a good blog that is critical of VC perspective, and arms founders so that they don't get screwed every time.

There's a book by Remus Sutten about buying a car called "don't get taken ever time". Yet IMNSHO Founders are still getting taken every time.
The six datasets used were: "H1N1 virus outbreak, Michael Jackson's death, the Iranian elections and protests, Barack Obama's Nobel Peace Prize, the Egyptian revolution, and the Syrian uprising." I think conversations about these topics would be valuable for future study, not to mention the cultural impact of simply forgetting our history.
Nice. Thanks for that. Enjoyed it very much.
> Which is to say, the natural net contribution to CO2 in the atmosphere is negative

What?
You also have to keep in mind that it's this expensive because it's not done on a huge scale. If it was, the cost would very likely be much much lower than the quoted $150.
Fwiw my 486dx2-66 had a fan, and when that fan died we noticed because of corrupted memory crashing the system. Compared to modern CPU coolers it was downright tiny, but required.
Hmm...are we at the point now where someone is going to reimplement the redis server in Go?
What happens if Amazon's KMS service is down - does that break the app or can you operate ok without it ?
I have always thought that one of JavaScript (or at least the community's) best assets is the fact that no one defends it as "the best" or "the next big thing." Everyone embraces discussing its faults or mocking poorly written JS and admitting that it happens a lot. I think this allows the community to be honest when teaching people how to avoid its pitfalls and puts the spotlight on frameworks and libraries that encourage good patterns.
As long as you talk about proofs, you operate in domain of logic.
So by "bad", I mean 20 years behind other languages that live in the same niche. Lack of generics and a modern type system (assuming you go the type system route) is actually a really bad thing.

If you want a middle ground between Python, there are already great options that provide everything Go does and more, for example Java, Scala, Common Lisp, Haskell and Rust. Lisp is a bit closer to the dynamic/slow side, Haskell/Java/Scala are more or less Pareto superior to Go, and Rust is a little closer to the static/fast/unsafe side.

But unlike Go, Haskell/Scala/Java expect you to learn a few things before you can be really productive in them.
"Php was already on my system. I cut and pasted a index.php from google and it worked! Now I have a website! ... What the #$^@ is cabal?"
"Then there's always that option of not taking IMF money."

Is there? Who have this option when the people in power is going to profit immensely.

The IMF is an institution that have expired its utility.
It made sense when there was fixed exchange rate between countries.

Since then, it has mutated to an instrument to impose policies that doesn't work. That's a fact.

We could, I suppose, argue about the reason of why those policies are imposed and not others. It could be profit or it could be ideological but we can't argue about the results in contraposition to the results of countries that don't follow that development path.
Is this still current? (from 2007)

http://www.scientificamerican.com/article/is-the-out-of-afri...
NativeScript Tweet Bot
That's pretty cool that what I decided upon independently over time and with lots of different approaches already has a movement with a published manifesto behind it.

Makes me even more motivated to do this now. Thanks for sharing that.
Deming actually wrote the opposite in The New Economics.

https://blog.deming.org/2015/08/myth-if-you-cant-measure-it-...
I don't see how. The cost seems to be prohibitive for them.

It might make a little more sense for some consumers due to the excessively high retail rates for electricity in some regions.
Oh the irony!

'Superior technology', when talking about a language, is entirely subjective and based on your opinion of why it is superior.

I've seen some amazingly elegant code in all of those things you've dismissed. Facebook is written in PHP, and I'm willing to bet you use an application or two that runs nicely on Node or Go. so what social signals are you talking about?
I have actually been living in Germany for the past 3 years, and spent 8 years in Austria before that :)

I find the non-materialistic (or at least less materialistic) mentality here preferable. But to be honest I think the only reason is that life in the German speaking countries is much easier - you can earn minimum wage or close to it and still live a decent life.

In Israel I had to earn twice as much for half the quality of life (slight exaggeration but only slight).
I remember when this was true but I don't think it is anymore. Whenever someone asks me to teach them how to program from scratch I always introduce them to the REPL first. You know, "1 + 1 prints 2!" The easiest way to do that for some time has been the chrome dev tools.