skysight-inc/HackerNews huggingface dataset:
> The problem with co-locating teams in cheaper areas is that it drastically reduces your supply of labor. A lot of developers already live in the Bay Area and even more are willing to move there.

You say this, but others say there is a chronic shortage of talent in the area. Having the largest concentration of X does no good if local demand is X+Y.

I personally will not go near the Bay Area for less than $200k base. Considering the Bay Area exodus story posted yesterday, it sounds like there are thousands of people with similar opinions.

> Relatively few live in Dayton, Ohio (random example) and even fewer are willing to live there.

Fortunately Dayton is one of hundreds of decent-sized metro areas that are not the Bay Area. Every one has negatives and every one has people not willing to move there. So does the Bay Area.

> The advantage of remote working is you can draw from talent all over the world (or at least all over the US) without having to worry about the fact that a lot of people would be unwilling to live in your particular LCOL area.

I think the idea is to do clusters. Do light offices in any metro area where you hire more than one person. It provides the flexibility of a distributed team with the benefits of having some people colocated.
Instead of silly obfuscation techniques a far more simpler and secure solution would be to append a memorized master password to the written password.
It's worked for my family in a slightly different context.
Go also has a builtin yacc implementation: https://golang.org/cmd/yacc/

It is largely transliterated from the Inferno version
written in Limbo which in turn was largely transliterated
from the Plan 9 version written in C and documented at
http://plan9.bell-labs.com/magic/man2html/1/yacc

For a real example in action, see the mtail project: https://github.com/google/mtail/blob/master/vm/compiler.go
Or cigarettes? Or lottery tickets? Or the AMA penalty?
He listed some of the downsides of the OpenGL approach to shaders, but he forgot to address the (IMHO) really big advantage:
You can use OpenGL in every programming language that is able to call C functions, which is basically every programming language.

Somebody in this thread mentioned CUDA, which is great, but it also has the downside that you practically have to use C++ on the CPU side.
You also can use e.g. python, but when you do you are back to compiling CUDA code at runtime.

Sure, you could argue that we can simply create a new programming language for applications that use the graphics card (Or use C++ like CUDA).
The problem with this is that few people would use it just because its a bit easier to do CPU-GPU communication.
An there is a second much larger problem:
Different graphics API vendors would create different programming languages which makes it much harder for a application to support multiple graphics API as a lot of games do today with DirectX and OpenGL.

Perhaps there is another better solution, but I can't see it right now.
Does it at least have a cool down period? Like if you try your username n times in the last hour, you get locked out and can't try any more for m hours?
Bodybuilders rotate body parts so that those can recover for a day or two. If they could work them out faster by working them out every day, they would.

So I wish some study did what you did, but had groups doing what you did (all-out for ten minutes every day), a group going all out for ten minutes but every 2 days, a group each doing the same but every 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 20, 25, 30, 35, 40, 45, 50, 60, 70, 80 days respectively.

Obviously (or not so obviously!!) you'll get only a small percentage of the benefits as you go up in number of recovery days. But 10 minutes every 15 days for example is 4 hours a year. Is it possible that 4 hours a year of all-out exercise is the difference between fit and +30 lbs?

Attached is my prediction of the results, based on the reasoning in my first paragraph. Doing it every day has been a baseline of "100%" based on what you said "Best shape I've ever been in." The only thing I'm sure about is that it must go up with a couple of days of rest. My attached chart: http://imgur.com/WwbpDhq

It's a genuine experiment and I'd like to see someone do it. Also key is the "all-out" part.

By the way, having noticed that certain physical professions, where everyone eats similarly, and does similar labor, are associated with certain builds, I thought I might be able to answer the question for myself, if I found a profession like moving man but where people only are called to, say, load and unload something manually, twice a month or once a month. However, I couldn't think of any such professions. Hence the idea of a controlled experiment! (Control = daily exercise.)

[1]

Historical coal shoveler:
https://40.media.tumblr.com/tumblr_ln0k8ensdg1qd7ygho1_500.j...

Marines:
http://storyfeeds.com/wp-content/uploads/Shirtless-Marines-t...

Rail track layer:
https://en.wikipedia.org/wiki/Manual_labour#/media/File:RAIL...

Moving men:
http://www.movers.com/images/companies/gallery/937.jpg

since that picture has the company called "muscular moving men" you might think it's not a result of their job, so compare:

https://www.flickr.com/photos/emb/7237524340

compare arms (similar) and chest with lower abs and think of the tasks of moving men.
Meja+rias+kartini+duco+putih+MRI-015
If the price of solar continues to drop rapidly, why would anyone buy solar? Waiting a couple years for another 50% price drop seems like an obvious choice while we're still in the $5k-10k range to outfit a home.
Postgres 9.5 General Availability – Heroku
Recent: https://news.ycombinator.com/item?id=11424769
"I was born into what you might describe as the lower-upper-middle class." -- The Road to Wigan Pier, Ch. 8.

I'm fairly certain George Orwell lived in the UK as well.

cf. http://www.george-orwell.org/The_Road_to_Wigan_Pier/7.html
His average is about $60/hr. Plenty of IT full time, W2 contractors are billed at $45/hr fully loaded.
You are probably right, but I've worked with news sites using Wordpress and they love the fact that almost everything they want could be added to the platform.
It is successful if you give it a different name: Unisys.

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

"In September 1986 Unisys was formed through the merger of the mainframe corporations Sperry and Burroughs, with Burroughs buying Sperry for $4.8 billion. "

"The merger was the largest in the computer industry at the time and made Unisys the second largest computer company with annual revenue of $10.5 billion"

As to why IBM dominated, I have a hypothesis that's consistent with what happened to other companies. It's basically Gabriel's Worse is Better effect where certain characteristics improve marketing & uptake. The IBM mainframe, IIRC, were backward compatible or integrated with stuff IBM people already bought. They were optimized for Fortran etc that existing apps were written in where Burroughs was optimized for Algol, the language of the future. Further, in a trend that still exists, people focused on raw performance per dollar instead of reliability, maintenance, security, technical debt reduction, and so on that Burroughs architecture could provide. Similar effect with Intel i432, i960, and later Itanium w/ its excellent reliability/security improvements. Burroughs started taking out hardware security & recently got ported to Intel CPU's IIRC. Intel just stopped taking chances. Both in legacy mode since it's all people buy.

Sad story of how computer market works. The Burroughs systems are still around, though, with Unisys making plenty of money. MCP is on release 17 with Unisys also releasing a tool that lets you run MCP in a virtual machine on a PC. It's called MCPExpress I believe. Here's the page.

http://www.unisys.com/offerings/high-end-servers/clearpath-f...
It's because they don't want to alienate potential allies by taking a stance on issues outside of their domain.

But I think many people might just end up saying, "yeah EFF, that is bad stuff, but there is worst stuff in this treaty which I'd rather focus on".

I think the approach Greenpeace Nederland took was better. They didn't try to force the discussion to be only about issues they cared about.
MSIGNIA Receives Patent for Digital Biometrics
The Register is pretty clearly such a designated place.
Diminishing returns mean you end up covering deserts with solar before farm land. Next, highly marginal farm land.

On the other hand, wind farms have a tiny footprint so that's already a major thing in some areas.
Looks like the "negative zeroes" patch (commit in https://mta.openssl.org/pipermail/openssl-commits/2015-April...) was never introduced in debian and ubuntu?
Design Hunt: Fresh creative inspiration
Without an Address, You’re No One
The importance of isolation for unit tests written in impure languages
I think that it's good to pursue your interests, no matter how trivial (so long as they don't harm others, I suppose); however, it helps to work in a field paying you to do just that. Bell Labs was notorious for having a laissez-faire approach to managing its researchers.

Now we have to resort to spending company time posting on news sites and browsing wikipedia.
It depends. If the proceeds from the carbon tax get paid out equally to all citizens (similar to basic income) then it's not regressive.
Yeah, people respond to incentives. It sucks sometimes.
Sending you this link as you might have missed what actually happened on Burroughs end. I thought they petered out and got bought by Unisys. I didn't realize they were Unisys plus were selling billions in MCP systems.

https://news.ycombinator.com/item?id=11621318

So, it wasn't the money for once.
So, a probability driven dynamic call-stack FSM.
I have seen this concept used in many ways before without the fanfare (i.e : code coverage/test suites and game A.I Engines)

It is indeed a cool approach and no doubt deeply inspired.
Rip apart the traditional program execution model and add statistical branching ...

http://web.mit.edu/manoli/turing/www/turing.gif
Presumably people buying solar now are comparing it to the other available options rather than future solar.
Isn't it only dropping because people are buying it? If no one was buying it, it'd get more expensive. Also, a 50% drop this year doesn't guarantee a 50% drop next year. And perhaps there's some speculation that traditional energy sources are going to increase in price going forwards.

Also, I think for a lot of buyers there's more to the purchase than cost. A lot of organisations have environmental targets to hit nowadays, solar is one way to realise these targets.

And as another commenter mentioned, some people buying might not have a choice (not having electricity isn't an option).
The "1%" starts at $193K, which would easily include a household with two 30-year old software developers (or similar professionals).

http://whatsmypercent.com/
> To me, long studies meant delayed enjoyment of life, less freedom until 23, etc... You get less immediately, more later.

What do you think life is like if you choose to skip postsecondary education? In most cases, it's straight into a factory/manual labor job that is much more physically (and in many cases mentally and emotionally) draining than your standard white-collar coding job.

To characterize those who choose education as having less in the near term seems to ignore what modern universities have become: in America at least, it's basically a secular rumspringa, wherein students dabble in drugs, sex, and other "counter culture" in addition to their studies. This may not be the experience of every CS student (perhaps due to the field's gender inequality and the number of introverted personalities), but it's just a gross misrepresentation to state that choosing further education means less freedom and enjoyment of your life and you should be rewarded thusly.
But most startups aren't even solving those types of problems. They're building marketing analytics or hr management or food delivery software..
The trucking podcast is superb. Everyone should listen to it.
Listen and learn.
> I'm apparently in the minority, but, after reading the article, I still maintain that there is never a reason to steal from your fellow man.

The Catholic Church would agree: stealing is intrinsically evil, and thus wrong always and everywhere. The way they handle situations like this is by defining "stealing when starving" as "not stealing at all, but reappropriating things according to God's design for them." They call this the "universal destination of goods":

§2408 The seventh commandment forbids theft, that is, usurping another's property against the reasonable will of the owner. There is no theft if consent can be presumed or if refusal is contrary to reason and the universal destination of goods. This is the case in obvious and urgent necessity when the only way to provide for immediate, essential needs (food, shelter, clothing . . .) is to put at one's disposal and use the property of others.

In other words, the right to private property does not trump the right to life.
Yeah, same argument raises every time is time to discuss minimum wage.

Fact is, labor is not 100% of the cost.

If UBI makes HALF of the worforce quit -which is not very likely- salaries wouldn't go up 100%. So it's not a 1:1 ratio.
Really love the UI and simplicity of adding tasks/task groups, but this app is (for some reason) a beast on my battery life. I sent you an email about this as well, but it was using well over what I had anticipated. From the OS X 10.11.4 Activity Monitor:

Alloy
Energy Impact: 651.4
Avg Energy Impact: 24.6

This is compared to Google Chrome, which, with 15 tabs open, has an impact of 11.2. When I looked into it, the energy impact of Alloy is near that one would expect on a stress test (ex: http://www.tekrevue.com/tip/use-activity-monitor-energy-tab-...).

Any ideas what would be causing this much energy consumption?
What has to do your answer with the things the OP was writing?
Vishal from WedWell here. This competition was a bit unstructured in general. So not surprised that many teams didn't talk too much about their teams, and spoke more about their ideas.

We're a small team lead by myself. I am technical (computer engineer by education), but have a more technical partner (full stack engineer) onboard, and my sister is helping as well. My sister has had to plan her own wedding from start to finish without a wedding planner. She's helping a lot with on boarding.

I have a background in building electronic trading businesses with a specialization in market structures. Marketplaces like Airbnb, and how they start are something that I love to study.

There are more details about me on my profile here. I think in the future, it may make sense to put a bit of structure to how people describe their idea/team.
Batteries would be great but they are not necessary unless you want to replace all generation with solar which would be a gargantuan undertaking. As part of the current generation stack, even at expanded scale, solar works very well without storage.
The reverse of the Fugio Cent shows Benjamin Franklin's design chops: https://upload.wikimedia.org/wikipedia/commons/thumb/7/7c/Fu...
IMO social security is too much of a hot button issue to touch. I'd market UBI as "social security for everyone" - that sets both the level that people get, and neatly removes the issue of giving both UBI and social security to retirees.
I think we should all agree to move from ASN.1 as quickly as possible. Many implementations don't include some of the wacky features (like recursive serialisation of structures), because nobody needs them and they cause bugs. But there is so much more weirdness in ASN.1 that it would honestly be much nicer if we used JSON (as an example of the other extreme). Maybe there's a nice binary, typed format which doesn't resemble the 80s we should be using.
Some of the costs are not going to come down much more. Installation labour, roof panel frames, inverter etc. etc. can come down a little but not by much.

https://electrek.files.wordpress.com/2016/05/chart.jpeg?w=77...

The price curve has to start flattening out soon! (I hope it doesn't, but I can't see how you can carry on achieving 50% price drops so rapidly...)
I worked with media companies in latinamerica, an almost no one was willing to move to another CMS, nor add new functionality to the existing ones.

I hope this is gonna start changing soon, because the main issue is that people in charge of media is old for the most part, so they kind of hate change and prefer to keep things as they are.
People need power now and are not willing wait 5 years. So, someone is going to buy additional power generation now. In which case it's a question of current solar prices vs. (coal, nuclear, etc.) not future solar prices vs current solar pirces.
Doesn't have to be. You could start it out any level. That might be better, giving the system time to adjust.
I cannot imagine utilities lobbying group not going whole hog to squash this.
Can someone explain to me how a true basic income would be expected to work? If you're not excluding anyone, where does this massive amount of money come from? I suppose it has to be taxed out of the wealthy? So they still receive the income but pay it back in taxes? This is an honest inquiry.

Yes you can save money by cutting these programs, but that argument doesn't add up for me yet because you still have to pay EVERY person in the country. (or is it every adult)
Just last night I was thinking about what it would look like to have a language that would type check your SQL strings. Thanks for sharing PG'OCaml!
There is absolutely no way you could get rid of all of the other programs. If someone is irresponsible with their money (and there will be at least some), I doubt anyone wants families starving in the streets, which is kind of the way a bunch of the current programs are set up (at least in the US).
Doesn't work for me.

Works now, was getting 403
Survival and civility are not compatible. Until you have been forced to the brink of dying from starvation you will not understand.

It's quite simple when you think about it would you rather die in the streets from lack of food or go into a supermarket and take some to live another day hell even if you get caught you go to prison where you get fed.

There's no point in punishing these people the punishment is actually better then their current situation and any fines etc that you give them they will never be able to pay anyway all that does it prevent them from improving their situation since whenever they will start recovering a bit the debt collectors will show up to knock them down.

Besides being a cruel and unusual punishment for someone trying to better their lives it's not good for the economy either.
Natural disasters are terrible. Voting for Pinboard is not terrible. I am certain that Pinboard sincerely wants to make full use of YC's resources, possibly in ways that will amaze and astound them. And I don't think that an unthinking cheerleader attitude to YC is a requisite here. If you like Cadwolf, vote for Cadwolf but - please - spare me the lecture on how I should vote.
The Gulf states are the most polluting per capita on the planet, so great planetary benefit can be derived even just by using the power where it's generated.
California suburbs growing fast as many are priced out of cities, data show
Java removed certain classes of errors (memory management). It introduced other (providing an insecure sandbox for applets).
Your war on the continent statement actually brings up a 3rd factor to my initial two.

Those secret police, insurgency, proxy army methods are more or less how the US has executed war post-WW2. And no one (well not many people) want to brag in their biography that "yeah, I was totally in charge of turning brother against brother and leveraging ideological differences to cause the [pick your nation] war of 19XX."

It's dirty warfare, but in a world where you can't violate a nations sovereignty, annex their castle and force your will upon its people, there really aren't many alternative methods.

Edit: typos
Programming is automated by default. Ideally, you should only have to write each piece of code once. Which is why your job probably isn't "programming" its "requirements gathering, product defining, bug interpretation, and a little bit of programming here and there". Your job is to translate human instructions into machine instructions. Human instructions are very vague. Once we can automate this we pretty much just have hard AI.
Deobfuscating Python Bytecode
Thanks, I didn't know the name for this phenomenon.

As a side note, grammatically "le miserable" is more wrong than "la miserable", as the latter is the right gender but lacking pluralization, while the former gets both wrong :)
> most people ... would prefer to work remotely.

I'm really curious about this. I did full remote for about 3 months and I thought I was going to go crazy.
Related: E.164 [0], if you're curious.

[0]: https://en.m.wikipedia.org/wiki/E.164
That is absolutely true and I don't disagree that it is possible to write C securely. But I would contend that the statistics you mention reflect differences in programmer attitudes and skill, and should be controlled for in any comparison. The same level of care and skill in another language will very likely lead to even fewer vulnerabilities, as long as that language doesn't have its own even worse foot-guns.

The priorities of the language are just different. When I use C, I get fairly decent performance basically for free, but I have to work and maintain discipline to obtain safety, high-level abstractions, etc. I'd much rather work in a language where I get memory safety and basic type-sanity checks for free and have to work for performance. This should really be the default, as it's much more in line with the end-user's needs. When I vet software, it's extremely easy to tell whether it is performant, but it takes serious auditing in C to tell whether it is even memory-safe, let alone actually correct and relatively free of side-channels, etc.

The thing about memory safety is that it can be compromised almost anywhere in your code. Your attack surface compared to what _should_ be exposed to attackers is incredibly large. If I can trust the memory-safety of a codebase I am auditing, I don't have to spend nearly as much time on it because I can focus on the parts that actually deal with the intended purpose of the code rather than having to go through every allocation and every memory access in the entire codebase with a fine-toothed comb.

Why do we continue to prefer a language where it's easy to achieve the only goal that is obvious when not achieved, at the expense of requiring great care and discipline 100% of the time in order to not instantly and fully compromise the harder-to-evaluate goals that actually matter (especially in security-oriented software such as openssl)? In this case, bad buffer handling in a data structure deserializer gave attackers a free ride past man-years (perhaps man-centuries) of work writing and auditing security-critical code.

Surely it'd be better if these kinds of failures were at least interesting rather than an endless parade of careless mistakes that could literally have been caught by trivial automation in the compiler. Especially when there are so many good compilers for so many good languages that already do it.
This ^

I think startups can be competitive simply by hiring remote. No offices. Trying to manage a slick office space and afford being located in SF is a big overhead. Hiring remote will open up your pool of candidates to people that Google & Facebook can't get.