skysight-inc/HackerNews huggingface dataset:
i agree with this. i have yet to meet a very productive remote employee that is changing locations frequently. all the travel i do is either for work, or vacation, in which case it would be the same if i were in office.
The search is broken. No relevant results.
In my opinion, a hit piece.

>Thanks to efficiency gains made under the current set of engine regulations, Lewis Hamilton's Mercedes W07 Hybrid is more energy efficient than the average electric road car.

It also only carries one person, no cargo, isn't road qualified, and is meant to run consistently at cruising speed.

> Yet in a county like the U.S.A. where at least 66 percent of electricity comes from coal- and oil-fired energy stations, with just 13 percent coming from renewables, an F1 car is arguably greener.

The point of being able to run on electricity is that: using a non-carbon energy carrier, we have no incentive to keep using non-carbon-neutral sources and switch.

> "Electric cars are seen as green and the solution to all carbon emissions, but they are absolutely not," Lowe told ESPN.

And, that's the conclusion they want someone to have.

> "It all depends where you get the electricity from and in a typical country with a regular profile of electricity generation, a Formula One car is massively more efficient than any electric car being charged from a power plant which is burning hydrocarbons. It is incredible that we've done that, but nobody is really talking about it that much."

Probably because that's not the point.
Interesting idea, but your description on kickstarter makes it seem like you have some big security problems. How will you ensure privacy?

How will you build a network of users?
A big problem with some E2E messaging systems is that your conversations aren't synced across devices. By routing messages through your phone, the way WhatsApp does in their desktop app, you can have the same conversation synced across both devices. (EDIT: additionally a server in between could sync the various client conversations as it seems Signal is doing).

Otherwise you end up with a situation, such as with Telegram secret chats, where encrypted chats are initiated on your phone<>friend, then you switch to your desktop and create a second secret chat channel with the same friend. You could then potentially miss messages that are still going to your phones secret channel - as your friend won't be able to know which secret chat is mobile/desktop or the "right" one to use at that moment. You'd have to close the existing secret chat on your phone when switching machines, which we often forgot to do in practice.
I think it depends on your hiring process.

Do you hire people who know how to code in language X and are really good at coding in language X but nothing else?

Or, do you hire people who are go-getters, want to use the best tool for the job, and want to learn?

Because if the latter, Erlang/Elixir might be esoteric, but Elixir specifically is a simpler language than currently more popular languages like Python or Ruby. It's also more elegant. I like to think of it as Scheme + Ruby syntax + pattern matching + concurrency. If that excites you, carry on. If that scares you, go for something more traditional (and no hard feelings) :).
Wow, that's really cool! Would be nice to have a "migration" export format for Rails, Knex.js, etc.
Sam Aaron is creating the live coding synth Sonic Pi
It's even more striking if you adjust for population:

https://research.stlouisfed.org/fred2/graph/fredgraph.png?g=...

That's just a quick look of housing starts / population but we've steadily been building fewer houses and the whole thing fell of a cliff during the financial crisis. Even in the recovery, we're off the chart.
There's at least some work being done for firefox support: https://github.com/WhisperSystems/Signal-Desktop/pull/574.
The interesting aspect of scaling up is that it doesn't matter how fast you are at individual single-core computation. Fast single core computation, or even SIMD GPU processing, is largely an "easy" problem: get a stream of data going, or get a chunk of data into the system, and work away on it.

What makes scaling up hard is moving data around. Once you have more than a single computer, there is no way you can easily share memory between them, so you have to impose some kind of copying for the system to work. If you want to demux a stream for multiple workers, you have to distribute work to the workers. If you have massive amounts of data in a cluster, you have to move the computation to the nodes in the cluster on which the data resides.

Moving data around requires you to have good orchestration of "mostly stateless" computations, with a couple of pinches of persistence strewn in as well. You can do this well in any language, but what makes Erlang well suited for it is that it provides some decent primitives for you with a lot of time sunk into the architecture. Beating this architecture in any other system requires you to spend some time doing that. And chances are it isn't as general, so when the world around you change, the framework you used is left behind.

Before Erlang, Tandem systems built hardware/software with many of the same ideas in them. They built these systems primarily for fault tolerance and robustness, but they found, somewhat to their surprise, the same architecture is good at scaling. The reason I believe, after 10 years of Erlang programming, is mostly that the computation model of isolated services forces you to think distribution into the system from day one. Your solution naturally gravitates toward the distributed model, and this in turn means it is easier to scale out later. The model also makes it hard to accidentally build a part of the system which can slow down everything. I think this should be given more credit than it is normally given.

And once you have your problem distributed, you call into that CUDA GPU code on the node to obtain the high computation speed. Or you call into your FPGA or DSP ASIC. Any problem on the CPU is slow because of its general purpose behavior (the exception: You are Fabrice Bellard)
Correct, you need to have Chrome or Chromium (if you want something fully OSS) installed. Once you do, it functions like a native app (integrates directly with your OS's launcher), rather than like an extension (something attached to a browser window).

We might consider distributing it via something like electron in the future, but that's just a matter of packaging.
Executable code snippets in Bing
This idea is pretty well proven in Africa and Central/South America. What do you know about the existing markets and how will you do it better?
How it is:

- Since our legal advisor claims that it is possibly legal, I will do the thing. In the case that someone has grounds to challenge the thing, I will face no penalty because I acted in good faith based on legal advice.

If a normal citizen tried that shit, they'd be rotting in jail.
Helsinki Uber driver ordered to pay state 12,000 euros
multipart rars are uncompressed? this whole time? my whole world is shattered right now
> if anything, they're more productive

I cannot count the times that I've spent the whole Friday on some problem just to have the solution occur to me out of nowhere at some moment during the weekend.
For years, I didn't see what the point of Erlang was. It might scale well, but if it takes an Erlang process running on a hundred processors to equal the performance of a single-threaded C application, what's the point?

When I learned a bit more about Erlang, I realized that the point is that there are a lot of applications that are IO bound rather than computation bound, and for those apps Erlang performs very well and is easy to program in. Crunching numbers the fastest isn't always the most important thing.
>Rift will also get the Touch controllers pretty soon, so that's not an issue.

Of course its an issue! You have 6 months of a terrible VR experience without them and then the sticker-shock of buying them when they finally comes out. Perhaps $200 for both. Then you have developers shying away form making games that support these the way the Vive does, so we'll see a lot of half-assed support for games designed primarily for xbox controllers.
20 Best Selling Authors on ThemeForest 2016
During an interview it's pretty hard to gauge whether the environment is a fit for you. You're focused on performing well and you often brush aside things that would irritate you otherwise. This is why I recommend "courting" the company.

I've had ~10 jobs and 4 of them had intolerable environments. In the past few years I started vetting the companies I wanted to work at by getting in touch with current and past employees. This can give you some insight on how the place functions. I also request to visit the headquarters/office. Most companies will accommodate this. If they don't, I end the recruitment process because it's a big red flag for me.

bpchaps's bullet list is pretty good too. I've run into each of the line items in interviews. Particularly bad for me was Twilio, where the pre-screen phone interview consisted of two developers asking me trivia questions about various technologies. After the first 10 minutes I wanted to hang up. I was glad to not get an onsite. Right before Digg went under I interviewed there. There was no receptionist when I showed up, so the first interviewer (lead dev) didn't even know I was there. We started the interview 15 minutes late, and the interviewer took phone calls during the interview. I was extremely irritated, but I kept my cool.

Just remember, if you are treated in a way you don't like during the recruitment process, then you'll probably be treated in a similar manner if you become an employee.
Sequential IDs can also leak business information when exposed to customers such as how many orders your taking - an interested party can place an order at 10am and another at 11am. Once you've done that you can compare the IDs and know how many orders were taken that hour.
i'm guessing it's invested or deposited in a bank, and banks loan money out against their deposits, so still productively used.
pony [http://www.ponylang.org/] follows the actors-everywhere model, and has a strong performance focus. not sure how well it fits into erlang's niche, but at least the built-in actor model means a lot of erlang idioms and design patterns should port over easily.
This is insane...and useful. I gotta find an N64 on ebay, ASAP!
Particle: Prototype-To-Production Platform for Developing IoT Products
And why exactly would that help housing availability and costs for people living in SF?
I wish there was a windows phone app :(.
They're not as popular as they used to be, but many popular security packages (ie Norton Internet Security I believe) also blank all outgoing referrers.
define secure? we use slack and email.
>And I am an advanced math geek.

For those that may not know, j2kun also writes an on-going expository machine learning series on his mathematics blog[1].

[1] http://jeremykun.com/2012/08/04/machine-learning-introductio...
As a recruiter, I would say the best way to judge a company is by what the current employees say. It's not always possible to speak to employees and then you have to lean on the responses to questions you ask during the interview. Have a set of standard questions you ask so you have a consistent way of ranking the responses.

Before you walk into an interview or even have a telephone interview decide for yourself what kind of company, culture and environment you want to work in for a lengthy period of time.
Eh, if a company is abusing the tax code to provide a ton of perks for its employees I would have a harder time complaining about it, at least when compared to the company abusing the tax code to keep billions of dollars locked up in vaults overseas doing nothing.
>However, after years and years of very slow building, the amount of pent up demand is such that even if builders were allowed to construct houses, the houses would almost all be built for the very well off. The amount of houses you'd have to build before you started constructing truly affordable housing is immense.

I hate the term "affordable housing". All dense housing construction helps make housing more affordable - after all, you'll be convincing people who can afford it to move out of "bad" housing into the nice stuff you're building.
specially with this stuff http://www.jerf.org/iri/post/2930 https://github.com/thejerf/suture golang for the win!
in the open source community, the same problem occurs the moment that the steward rejects the pull request. So the altruist forks the project and releases it again with a new name.
Signal Desktop messages aren't routed through your mobile device, so it's the best of both worlds. Once you've installed Signal Desktop, you can use it when your mobile device is turned off, and vice versa.
Plus one for a desktop client. I do get the idea of a chrome app (firefox would be better imo) though as it gives you windows/mac/linux coverage in one shot.
Sorry, to clarify I was saying that the only ferry service that does exist is from Jack London Square and then north of that all the way up in Vallejo. The entire, pretty well populated chunk of the East Bay between those two points basically has BART from Richmond, AC Transit Transbay, or their cars as an option into SF and below. That was sufficient for a while, but is less so more and more.
One thing about distributed systems is there are many, many organizations with small-to-medium sized infrastructures, so a lot of the solutions for the problems of those organization's infrastuctures are already done and widely available. If you look at the largest distributing systems setups, they are so large they run into their own unique problems. Google has rolled a lot of its own solutions, I'm sure often out of necessity. So they write Dapper to do DS monitoring. Twitter writes Zipkin to do DS monitoring.

For distributed storage, Carnegie-Mellon had solutions like AFS, which large DS organizations used. Google needed a different solution and made Google File System and MapReduce. Inspired by this, a project like Hadoop is started.

Insofar as graphics and computer vision, the first non-dev Oculus Rift just started shipping a few days ago, and Oculus is already working on an improved version of it. HTC and Valve's Vive was just released a few days ago. So a lot of innovation is happening in graphics and computer vision right now.
mild aerobic exercise intolerance

What happens when you perform aerobic exercises?
What needs to be done to add iOS integration? Asking as an iOS developer...
Economic Credit in Renaissance Florence (2009) [pdf]
And other studies show the opposite... Interestingly, the Wikipedia article you linked yourself references multiple that show sleep deprivation is bad for creativity and productivity. But like I said, I don't need research or other 'proof', the proof is my own experience, which is purely empirical but totally consistent. Do you honestly believe being tired does not affect your performance in mental tasks?
How Meadow Is Building a Company and Community Around Cannabis
I was wondering this when Go came out. But time has shown they solve problems very differently, so they are not really direct competitors.

Erlangs primary difference over Go is that it can gracefully handle the case where a programmer has made an error in the program by accident. A typical Go program cannot gracefully recover from an error which were unforseen and never considered by the programmer. The Erlang equivalent Erlang program, however, has mechanisms to safely clean up resources for the faulty part and then get on solving work. This is the reason Erlang has a nice robustness story.
You might also be interested in how this is made under the hood: https://mxs.sbrk.org/aerodynamic-en.html
You should separate absentee owners from all owner occupied. Otherwise it seems you are saying:
"Housing is too expensive - so we need to increase the property tax to be much higher than it is now."
Android Users Download Battery Saver Pro 3.3.0 Cracked APK Free
All my previous employers required sysadmin onsite mainly because they didn't want to invest in the necessary infrastructure, like KVM with ethernet connectivity or networked powerstrips.

Maybe I just haven't been blessed with working with crack team of sysadmins or a shop big enough to justify such investment.

Oh, and I used to work with Windows servers...
Blizzard shuts down popular fan-run “pirate” server for classic WoW
>> it replaces very simple explanations of concepts with complicated paragraphs that I can't make sense of

It is good to see critical views but it will be even better if you could give concrete examples for statements like the above. Also, what other books do you recommend?
Not sure why a legitimate question gets downvoted here.

In reality with the intelligent response by jsmthrowaway, and me spending way more time than I wanted to looking at their repo, it clearly is using the same strategy that I mentioned above. The difference is that it's at a lower level for a different platform (not lua).
I think you're pretty heavily stating your own opinion as fact here. I have the opposite opinion and consider the React equivalents much easier to read than the Reagent examples you linked to, because I find the syntax more expressive.

(Also please don't tell me I don't understand the lisp-syntax due to 'familiarity', I've heard that a thousand times and it's not the case, I just don't agree with the syntax trade-off).
Prognosis excellent for hospital and diagnostic wearables
I actually prefer just using id as the primary key, and I like the explicitness of seeing the table/alias before the column in complex queries. I don't care too much about typing it out; reservation.id isn't longer than reservation_id, and the savings of USING vs ON seem minimal. I also don't care about deduplicating that one field, as I'll likely need to consider other duplicate fields in the results, like created_at or description.

But I can see arguments in both directions. I think the big thing is consistency. If you consistently use <table name>_id as the PK and your tooling doesn't fight it, then cool.

I do feel like this benefit breaks down rather quickly though. For example, if you wanted to track who created a guest record, you probably wouldn't name the column user_id as it's ambiguous. So you might use creator_id to signify it points to the user who created the guest, not to the user invited to the reservation – thus negating your ability to join to a user table via USING.

That's not to say it's a bad tip, just because there are cases where it doesn't fit. Definitely worth knowing. Thanks for sharing.
Common wheat of today is probably not what people were eating 50k years ago.

https://en.wikipedia.org/wiki/Common_wheat
Another thought, if you eliminated corporate income tax, then those payments to vendors wouldn't be subject to tax either. The B2B market would be basically untaxed.

This is a huge win for the 1%, but would really suck for regular people who would have to take over their tax burden.
Any chance of doing a website interface ala web.skype.com? If so please please support voice on linux. If not keep fighting the good fight.
> Update 2010-05-10: Post code data from OS now freed
In person.
PipelineDB Case Study: SmartNews
Distelli announces GitLab support for their CI/CD Platform
The biggest thing for me was that programming by yourself is lonely.

And this was the case for me even in a coworking space with people I came to know pretty well.

Jeff Atwood has written on this:
http://blog.codinghorror.com/in-programming-one-is-the-lonel...

I came to the realization that others felt this from this video:
https://www.youtube.com/watch?v=m3AAGlG6NqM&feature=youtu.be...
And if you're using a schema you did not create, don't forget to use shorthands! SELECT * FROM reservation r JOIN guest g ON (r.id = g.reservation_id), queries can get messy if you don't use them! :)
It makes sense to me. It is something I have thought before but hesitated to say: I think part of the problem is this company was founded by a charming, pretty, very intelligent and very young woman. And most people doing the advising are male.

I am a woman and my experiences have been that this is a serious handicap for getting effective constructive feedback. Men don't really want to have a serious conversation with me about what works, what doesn't, why that is true, etc. If they talk to me at all, many of them are either 1) trying to be charming, even if they have no explicit goal of trying to sleep with me or 2) trying to be encouraging, as if the deeply rooted problems of sexism boil down to "girls just lack confidence!"

It has been enormously frustrating.

I am older than the woman who founded Theranos. I am older and I have had a less cushy life and I have really struggled with the question of how to get my work taken seriously and how to get men to talk to me about my actual work in an actually constructive fashion. Things have gotten better, but I look at Theranos and I suspect that there was no intent to do anything fraudulent and she may not even fully recognize that it is a failure yet, because she has been talked at for so many years by so many intelligent, successful people like she was a genius and surely was on to something big.

I really think this is the likely crux of the problem and I see no good fix for it. I still find it maddeningly difficult to get men to take my work seriously. And I have been very aware that them talking to me for the wrong reason, about the wrong things is a real problem for quite some years.
Obama administration having same fight over encryption Clinton did in 1993
Ah, I assumed it was similar to WhatsApp. Even better.

The messages are being synced automatically between chrome client <> mobile clients, which is the key feature.
so switch to the simpler paye system as used in the UK employers have to say how much benefit in kind they give to emploeeys every year in the p60 form makes taxing it simple
Building APIs in LoopbackJS
> If you have a job that pays $100,000 and the taxes on your $250,000 house is $7,500 (3% property tax) and the tax quadruples to $30,000 in five years; why would you want the market fluctuations to be able to force an individual to leave their house?

I shed exactly zero tears for someone whose $250k property quadruples in value to $1m in five years. Sell the house and dance with joy at your (untaxed!) $750k capital gain.

The only argument for freezing tax assessments is to soak the new residents in favor of the current residents. It's a result of the absolute worst kind of democracy: voting to make other people pay more taxes.
Using Analytics to Uncover the Best Path to Monetization
Yup, VCs tend to favor go-big-or-go-home ventures. There are also lots of seemingly tiny things that can be made bigger too... and those are better pitches/founders to astute investers like Thiel whom realize small people are all talk and big people understate themselves.

Reminds me of running into some tipsy Sequoia guys the night before the WhatsApp announcement... no lie,
I knew who they were and what happened (figure it was a gigadeal) the second they walked in to a certain donut shop. It's definitely party-worthy when the fund is above water and all other exits are IRR gravy.