skysight-inc/HackerNews huggingface dataset:
If you ever happen to be in Kerala when I'm there as well, I would be happy to host and help you out in kochi. PM me at (HN username)[at]gmail[dot]com and reference this thread anytime :)
So, cap it with concrete. It's not quite the scale of the Hoover Dam. Recover expenses later, by selling the natural gas that would've otherwise burnt off.

How many cubic meters of gas have been wasted since 1971?
> Don't judge if people are oppressed (or better, repressed) if you have never been, please, either because at that age YOU had the occasions or guidance, or because you hadn't that curiosity or talent.

I'm about four years older than Gembe, when I was 18 I endured:

Threats of violence, death threats, constant insults (such as 'paedophile', 'baby rapist', 'retard', 'cunt', 'fat cunt', 'queer'), people spitting in my face, prank calls at two in the morning, false accusations (eg. being accused of threatening someone, said someone would regularly say to me "I'm going to kick your fucking head in"). Being called 'cunt' every other day tends to become a drag after twenty years or so.

My 33rd birthday is fast approaching, I still have trouble with other members of society treating me poorly. When most people go to work, they don't expect to put up with threats of being punched in the face. When you complain about your treatment at work, you don't expect to lose your job a week later.

I've spent the last two years learning programming, ten years ago I decided to learn a load of maths (my education wasn't that good). On both occasions the response often was "stick to what you are capable of" or "go and learn something useful instead". Or how about the time someone at the Job Centre decided I was incapable of filling out forms by myself, then filled it on my behalf without my permission, complete with a few silly spelling mistakes.

Gembe sounds to me like he has had it easy.
> this means a single contradiction in a legal system renders the whole thing meaningless. everything becomes both legal and illegal at the same time.

The law is not a formal logical system.
Guy that sings for the first time of his life LOL
The URL is invalid (pasted twice in succession). Here's a clickable link to the article:

http://barbarianprogrammer.blogspot.ca/2014/05/the-mythical-...
Ant made the mistake of becoming turing complete which meant all sorts of screwed up code got written in horrible XML.

To be fair, ansible allows the same sort of behavior with cmd, letting you turn your playbook into one long overly verbose bash script.

I have yet to see any code abortions on a par with what I've seen with ant or maven with that, yet, though.
but they could offer cellphone service across the globe without having to bribe the FCC.
Yet another example of the horrible mess unprincipled automatic type conversion causes.

What prevents language designers from avoiding all these lurking bugs with a generic type-conversion operator? E.g. here's how it might look in a Python-like language:

>>> x = 1
>>> y = "2"
>>> print(x + cast(y))
3
>>> print(cast(x) + y)
"12"
>>> print(cast(x) + cast(y))
Exception: ambiguous type
What do you now?
Drake is killing the game and no one is stopping him.
Right you are, made an edit.
I am not a programmer so this is part curiosity and part criticism. Why do programmers seem to enjoy creating programs that satisfy some syntactical constraint? Is it a fun mental exercise, or or can you just admit that you're showing off on something that really does not matter?
Major parts needed rewrite to not make it so easy to develop cheats for the game.

If the hackers would have the source, they would not even need to reverse engineer the engine to build their aimbots/wallhacks.
The part of ansible that really kind of bugs me isn't the YAML, it's the default JSON output of commands.

I ended up integrating this into all my projects:

http://blog.cliffano.com/2014/04/06/human-readable-ansible-p...

Which fixes the problem (sort of), but I really don't understand why the default isn't looking something like that.

It's a real pain parsing through some JSON with a ton of \n...\n...\n...\n's in order to find the source of the errors.
He did indicate he is a security researcher and this technique would allow bypassing certain checks. No alphanumerics but then I would guess it would be easy to detect these scripts as malicious anyway if someone wanted to since most of this stuff is questionable in a standard script.
By room you mean radio frequencies ? ok that makes sense. But for example my mom lives in a very rural area of germany but luckily still gets around 4MBps from DSL. That has been the case for 10 years though and will probably never increase while my own bandwidth has increased to 100Mbps in the meantime. The wireless network is hardly used at all in her area though and could offer up to 50Mbps if it weren't for the high traffic costs.
Thank you for your insight. I'm trying to track down the surveys you mention. Is this one? http://www.gamecareerguide.com/features/1108/game_developer_...

It's from 2012. Average salary for devs with less than 3 years experience: $66,116. The average for 6+ years experience is $103,000.

Here's a survey from 2001 with 1,801 datapoints: http://www.gamasutra.com/features/20010715/Salary_Survey_200...

Average salary in 2001 for the same position: about $55,000. For those with 6+ years, it was about $70,000.

It seems like a webdev outside the Valley who has 6+ years experience should be making more than $103,000.

If those surveys are to be trusted, it sounds like your $85k starting salary was about 50% higher than average at the time.
I really really really hope this is the year of the Apple TV app store.

It just seems so overdue.
I wouldn't take that lesson from it.

Many of these considerations don't have anything to do ZFS per se, but come up in designing any non-trivial storage system. These include most of the comments about IOPS capacity, the comments about characterizing your workload to understand if it would benefit from separate intent logs devices and SSD read caches, the notes about quality hardware components (like ECC RAM), and most of the notes about pool design, which come largely from the physics of disks and how most RAID-like storage systems use them.

Several of the points are just notes about good things that you could ignore if you want to, but are also easy to understand, like "compression is good." "Snapshots are not backups" is true, but that's missing the point that constant-time snapshots are incredibly useful even if they don't also solve the backup problem.

Many of the caveats are highly configuration specific: hot spares are good choices in many configurations; the 128GB DRAM limit is completely bogus in my experience; and the "zfs destroy" problem has been largely fixed for a long time now.
It physically is the only method, as this is an isolated island in the pacific. As I mentioned in a reply to another person in this thread, there was a chance to tap into one of a fiber optic cable that was being laid nearby, but the monopoly corp that provides the internet service decided not to invest in it.
Companies might use wired internet but residential places without cable will likely move to mobile. This is exactly what is already happening in Nigeria.
The article explains it- they formed a company, sold shares to residents, built the network, and then leased the network to an ISP. They then buy their service from the ISP.

I am very interested in similar projects, like B4RN in the UK- I am working to form a similar community initiative in Dade County, MO, USA. (DadeCountyFiber.org). My current plan is to operate the ISP locally as a nonprofit, rather than leasing it to the ISP as in the article (More like the B4RN project).
I love my apple products and I really enjoy developing with apple tools but I find the apple platforms themselves less and less appealing each year. Even on new hardware each iteration of iOS feels slightly more clunky than the one before it. I really want this years wwdc to blow my socks off but I'm not going to hold my breath.
Well, as far as I understand, some of the residents essentially formed a company (BBNG) which then built a fiber optics connection to the nearest TNG access point. TNG is a regional provider, serving in particular the town of Kiel (capitital of the state of Schleswig-Holstein) and is also (one of) the ISP for the corresponding state government.
TNG in turn provides the actual service to the subscribers, and pays a leasing fee to BBNG. BBNG uses that revenue to reimburse the investors.

As for the peerings of TNG: http://www.cidr-report.org/cgi-bin/as-report?as=AS13101
What are the stories of Mount Chimaera?
this can be used to get around some forms of antivirus checkers/content inspectors.
I'd say both. But it does matter. It could for example be used in obfuscators. Brainfuck itself has formal proof of being turing complete, so the easiest way today to prove that a language is turing complete is to implement a brainfuck interpreter. Which is just a few lines of code instead of this: http://www.iwriteiam.nl/Ha_bf_Turing.html
Android's photo and video unlimited auto-backup has been a revelation, even with the annoying Google+ lock-in. It's obvious that that is the future.
Canberra Australia, considering relocation for the right position but would be happy with remote work as long as it doesn't involve me staying in Canberra, full-time (i'm not against contracts/part-time, but they would almost certainly be in conflict with my current employment with the Australian Government, but if your job is interesting enough I'd still be curious to hear from you).

Stack: SAS (data step, macro, proc sql), Common Lisp, some experience with others (see resume).

Resume: https://dl.dropboxusercontent.com/u/10585155/Resume%20-%20La...

Contact: damien.melksham+hn@gmail.com

I'm an expert in data linking (authoring my own system), statistics/analysis/data-science, programming, research, and economics. I've written programs to produce specific house price, household income, national accounts, labor force stats and analysis for official Australian and OECD publications. I'm skilled in algorithmic flexibility, improvement, design and efficiency, and amongst other things my programs are used to select parameters used by the Australian Bureau of Statistics in its current data linking projects, where I am currently employed.

I'm looking for interesting and challenging work above your basic entry level positions. I have reached the top of the technical hierarchy where I work and I can't advance any more without taking up managerial positions that involve higher pay but are less challenging. Since this is hacker news, I can be honest and tell you I am NOT interested in these positions. I will consider working for less if I consider your problems hard, interesting, and stimulating enough :P

I'm comfortable presenting to large groups, teaching, and I can accept roles that require some supervision, but I'm looking for flexibility and a mature/reasonable employer that wants me working for them because I can solve challenging technical/analytical/research problems that other people can't.

I am gainfully employed with a professional working wife, so I won't move without considering our combined situation and employment prospects, but we're both interested in moving if its to a location that offers more opportunities or stimulation than Canberra.

If there's anywhere with employers looking for people like me, willing to offer jobs that I might be interested in, I believe its probably on hacker news.
Doesn't this just point to the energy density of sugar? It's an interesting calculation, though.
From what I know, the three major salary surveys are from IGDA, Developer and GDMag (now defunct). Here's the summary of GDMag's 2012 survey: http://www.gamasutra.com/view/news/189893/Industry_in_flux_W...

It puts the US average at $84,337. The 2012 averages I can find for web developers are significantly less than that ($60,000-80,000). Part of the problem with these comparisons is that "web developer" is a much wider category.

> It seems like a webdev outside the Valley who has 6+ years experience should be making more than $103,000.

I don't see why, unless you are in a special high-demand bracket of web development. That's a very respectable salary in most areas!
I wish the author had provided an explanation. The main issue I'm familiar with is that throughput and IOPS capacity generally don't increase linearly with storage capacity, so the time to recover from a drive failure increases significantly with larger drives. The author may be saying that you should use raidz2 or raidz3 with 1TB drives because the time to resilver 1TB is long enough that the odds of sustaining another drive failure with raidz1 are too high, or alternatively that you should use 750GB or smaller drives with raidz1 to keep the resilver times lower in order to reduce the odds of a second failure during resilvering).
Thanks, egwor. Fixed.
Music to Listen to while Coding
Ultimate Guide to Setup a WordPress Server
Apple has Engineering Program Managers which manage the product build. Sure, vision and design are provided by others, by the EPM (and other titles I'm sure) are communication cruxes.

What products to build is decided by the exec team. What they look like is determined by industrial design. Engineering has little to no say in what actually gets built.

The idea that someone with the title Product Manager is going to be making a final decision on product vision is pretty narrow minded. Google does have Product Managers, but it has many on every product. Just because you are not managing an entire product line does not mean you are not managing product. I think once you get outside Tim Cook and Jony Ive (and maybe a few select others) at Apple, you are too low on the totem pole to be able to make any sort of long term product visioning decision.

Edit: And if you disagree about Apple, fine, I will rescind that example and continue to assert that product managers are very important in most organizations to balance the preferences of many players in trying to make a product a success.
What would make this killer is if it automatically generated a top-notch bash completion script, like the kind that exists for git. There are very few that exploit the full potential. In fact, without that feature, this seems like overkill for a CLI. A CLI is already the simplest kind of interface, and it usually takes years for a tool to acquire that many features.
You should spend some money and better ask a lawyer about to draft the contract. There is http://www.docracy.com/ though if all you want are examples to study.
var tens = ['10','10','10','10','10','10','10','10'].map(parseInt);
var ten = tens[tens.length-1];
var two = ten % 4;
console.log(two + 2);
What to Expect at Apple's WWDC
This is not at all uncommon on Sweden. Rural communities come together and organize fiber buildouts in their own local areas. Average cost is around $2000 per connection. The biggest problem is generating enough interest to make a build out economically viable.

We've been working on this for two years where I live and the digging will finally begin in august, 180km of fiber to ~600 homes.
RTFA. The topmost part ISN'T clickable.
Python has exactly the same behavior if you compare integers using the is operator. Two int-variables with same value are only "is-equal" up until somewhere around 100000 also. Many beginners do this mistake as they think you should always use is in python and don't even know that == also exist.
More cost-effective would almost certainly be to extinguish the fire with a bunch of concrete or something, then harvest the gas. Apparently not cost-effective enough to be viable though.
Its interesting the vowels all have very similar distributions except for e.
> a single inconsistency in a formal logical system means you can prove anything.

First, the law is not a formal logical system (its a signalling mechanism between members of a community), and, second, there is no actual contradiction.

The fact that the law provides a mechanism for changing itself that applies to the whole of the law, including the part specifying the mechanism for change, is not a "logical contradiction". It is -- even viewing the law mechanistically (which, as just explained, is a somewhat limited view) -- just means that the law in the future may not be the same as the law now in any of its particulars. But that's not a contradiction, its a choice (and its a choice made largely because such a guarantee would be empty, and providing a formal mechanism which is not impractical makes it more likely that change will be governed by the framework -- even if it changes the framework in the process -- rather than simply abandoning the framework [something that Framers were keenly aware of since they were in a very real sense engaged in exactly the process of abandoning the framework of the Articles of Confederation precisely because of its impractical unanimity requirement.])

> all of this is to say that the claim 'we have a nation of laws, not a nation of men' is entirely fatuous.

Its only fatuous if you think law is meant to be mechanistic, rather than a communication mechanism; the "nation of laws, not a nation of men" is a relative description in reference to purely arbitrary authority. Yes, the distinction is not one of crisp binary categories, but then crisp binary categories usually are abstractions that fall apart when applied to the real world.
CodersCrowd : a platform for scientists to code together
"zpool status" will show if there have been errors reading data from individual devices. If a drive experiences enough failures, at least on illumos and Solaris-based systems, it will be marked degraded or faulted and removed from service. You can view individual failures on these systems with "fmdump -e". Here's a made-up worked example:
https://blogs.oracle.com/bobn/entry/zfs_and_fma_two_great
FiveStar, search the best of Amazon
Part of the high cost of mobile delivery of last mile services is the requirement for this heavy infrastructure to service a small number of people. The further away from a regional centre the fewer the number of extra customers you will reach for the same investment in infrastructure.

The mobile tower still has to provide backhaul of some kind. In the usual scenario the backhaul will be provided by microwave connections, though in some cases it might be a fibre connection. Microwave is easier to manage since you don't have to keep leasing right-of-way for your cables, and if something goes wrong it's either one end or the other (as opposed to cables, where your problem with connectivity from, say, Canberra to Sydney might be in Canberra or Sydney or any point along that 400km cable).

Wireless is not a solution for last-mile fixed services except in very sparse rural settings. It will always be lower-speed than wired connections. The only advantage of wireless is the ability to reach more people in a given service area for the same infrastructure cost.
Fair enough; if you or anyone would like to suggest a neutral, accurate title, we'd be happy to change it.
I'll say that reading about the ext3 to btrfs conversion made me laugh - it's a mad scientist thing that builds all the btrfs pointers in the ext3 free space, pointing to the data blocks as stored by ext3, and it keeps the filesystem readable as ext3 until it's completed and mounted as btrfs.
I know exactly how you feel. I also felt upset trying to fulfill requirements of someone else when I felt that I could be steering the ship instead. I found solace in two different paths: (1) consulting: I find it more enjoyable to help people with their projects on a temporary basis and enjoy the interaction with clients (compared to the long death marches to help someone else make it big) and (2) my own startup which is so challenging that it always keeps me excited.

But also, I look back fondly and with some regret at my first job out of college at a mega software corp that paid me well, treated me fairly, and demanded not too much in return. If I could do it all over again, I think I should have stayed there for many more years than I did.
I am hoping for a macmini refresh...
Waiving aside the practical applications for a second, remember that this is an art to us. We have a canvas and a set of paints, and we make stuff out of it. Exploring the limits of that medium is part of the fun, but also part of understanding our art. What are the consequences of this? How far can this envelope be pushed?

There was a guy who wrote an entire novel that never used the letter "e" [1]. Is that showing off? Maybe, I guess. It's also a really interesting exercise in writing.

[1] https://en.wikipedia.org/wiki/Gadsby_(novel)
I think this is one of the most reasonable "predictions" read so far.

"I’d rather use an iPhone that can’t make phone calls than use one with a broken camera."

It's very true IMHO, but having an "free" iCloud means that apple should face a very high bill for this.

I think that the next big thing is the phone-camera, so I expect that in future we will see a run for more (u)megapixels if not raw formats... and that like for HD video doesn't play well with the cost curve. They probably can do like for G+ or similar that the jpg 80% is free the 100% is limited. We'll see.

However, can't wait for OSX ten ten! I expect big things for it.
Such a wonderful product and a company and what a shame you don't allow remote work, at least within the same European timezone... ;)
On the first look it seems like a crater in Venus, Awesome.
Running React JSX with CoffeeScript w/o any extra tools + JSFiddle Forks
Much better statistical models are probably possible. That is basically the simplest possible model of a match.
I think he is expecting way too much. Personally, I doubt the new OS X will change at all, probably just a few new features to support the new iOS.
>Why is the hierarchy necessary?

To make it easy to extract out reusable code in a consistent way.

They aren't all necessary, though. If you have a very simple playbook it can go all in one file.

Sort of like how python has classes (which correspond to roles), but you're not forced to use them.
Doesn't punching through 60 miles of atmosphere require dangerously high power?
I think generous limits are more likely than unlimited storage.
Korean Conquest: How LG and Samsung Won Over the Indian Market
«It is hard to write a simple definition of something as varied as hacking, but I think what these activities have in common is playfulness, cleverness, and exploration. Thus, hacking means exploring the limits of what is possible, in a spirit of playful cleverness. Activities that display playful cleverness have "hack value".»

https://stallman.org/articles/on-hacking.html

«The MIT group defined a hack as a project undertaken or a product built to fulfill some constructive goal, but also with some wild pleasure taken in mere involvement.»

http://en.wikipedia.org/wiki/Hacker_ethic
It's in the middle of nowhere, and Turkmenistan is already awash in cheap energy.

https://www.google.com/maps/place/40%C2%B015%2709.4%22N+58%C...

One of the late Turkmenbashi's many hare-brained policies was that citizens get natural gas for free, which leads to stupid things like most people keeping a gas stove on 24/7 (because gas is free, but matches and lighters aren't!).

http://www.rferl.org/content/turkmenistan-free-gas-ends/2523...
http://theos.in/windows-xp/free-fast-public-dns-server-list/
I'd thought that being able to use different-sized drives was a selling point, for piecemeal upgrades, but the article says to never mix sizes across vdevs or spools.

You can upgrade the capacity of a pool, but you have to upgrade each drive, one at a time, with time to resilver in between, and the bigger capacity doesn't come online until all drives are incorporated.
http://shapedo.com/robosprout/pythagorean_cup

BTW, shapedo has a tool to migrate all your thingiverse items over with one click :)
Agreed. I would assume it is due to e being used so frequently as a modifier of other letters in the form of silent e to change the pronunciation of other vowels.