skysight-inc/HackerNews huggingface dataset:
It aims to be idempotent, but the presence of things like the cmd module allows you to hack it in such a way that it isn't.

This is why I don't use cmd in general, and if I do I try to make sure that it's an idempotent command.
It is a fun mental exercise. I love this stuff, and that's the motivation.

I once wrote an emulator for a 4 bit microprocessor in Befunge (a 2D esoteric programming language). Then, I was definitely showing off something that really does not matter. 100% useless.

This is a little different. The motivation is the same, but it also proves that you cannot sanitise Javascript by removing letters or words. It's very easy to assume that such sanitisation works, and such an assumption can be a security-critical mistake. I've actually read this article before because I needed to solve such a problem.
Inside the FBI's Fight Against Chinese Cyber-Espionage
Optimizing the McDonalds diet with linear programing
I don't think this would work. you'd have to cap it long enough for the concrete to set. otherwise it'll bubble through and likely end up with a channel in the middle of the concrete that'll let the gas out anyway.
Why is this preferable to a set of functions that return a particular type? Most uses of such a cast function would be something like

cast(unknown_type) <op> known_type

The programmer could just write tostring or tonumber instead of cast, if the type of the other operand is known >_>
Wow. The iTunes for Android rumors weren't entirely wrong. Apple has decided they need to engage with Android. They just did it in a way no one expected: buying a separate brand for "insulation".

From that perspective, the Beats acquisition could be considered cheap. Comparable brands for a streaming-music service would have been Pandora or Spotify. But either would have cost more than $4 billion and neither would have come with a profitable headphone business.
The one that has the special hotkeys win + up/down/left/right :)
My journey into the Berlin startup scene
It amazes me that this represents the bulk of the new things we can expect from Apple. In my mind, this really drives home the point that Fred Wilson and others have made with regard to Apple's tremendously weak showing in the area of "the cloud". Hardware is becoming increasingly commoditized and Apple's cloud services are really pretty terrible. At some point soon, these kinds of updates are going to become so tired and meaningless.
One of the original aims of the Brainfuck language was to implement an interpreter that had a tiny memory footprint (one Brainfuck interpreter took up 186 bytes of memory). This has been a big concern among programmers for decades, although not so relevant these days.

Apparently BCPL [0], which dates back to 1966, had a compiler that took up 16k of RAM, some bootstrapped. BCPL influenced B [1], B influenced C [2].

[0] http://en.wikipedia.org/wiki/BCPL
[1] http://en.wikipedia.org/wiki/B_(programming_language)
[2] http://en.wikipedia.org/wiki/C_(programming_language)
You should also have real-time audience feedback powered by MeetingPulse. MeetingPulse: Make your events interactive! http://meet.ps

(I just thought if you make the plug outrageously shameless it will pass for a joke, still being a plug though)

Jokes and plugs aside, it can produce a graph of audience's per-moment sentiment, that can be overlaid on the transcript/video, so you know how they felt at each moment of the talk.
You can read that as "interesting patterns" for an approximate idea of what it means.
Sorry about earlier. Should be fixed now...
What's the point on focusing on children with high test scores? If that's what makes genius, the geniuses could -- and should -- be replaced by computers.

What makes a real genius is absolute honesty, willingness to re-evaluate their core assumptions over and over again, not get deluded by ruling dogma etc. Being able to multiply five digit numbers doesn't help with that.
I even know of a few people in Copenhagen who've done that. Companies are starting to offer all-inclusive packages for mobile+home 4G, where you can add a fixed wifi router onto your existing mobile 4G plan. If you're already paying for mobile 4G, the incremental cost to those packages is often considerably less than the cost of home cable+DSL, at least if your data usage is moderate.
This is not how trademarks work.
CanCanCan – Continuation of CanCan, the authorization Gem for Ruby on Rails.
I don't know about microsoft, but, I switched to an android phone (for a better camera) and I miss every single day iCloud. After like 8 months I haven't found a reliable solution on this platform. Backups seems totally broken, photo and and other stuff like contacts it's okay, but apps data, password etc... is still not here. Maybe they don't have their owns "servers" or infrastructure they rely on s3 or azure, that's fine if it works.
It depends on your deployment model to a degree. In the case where you build a new image for your web server on every deployment, then this isn't an issue. For longer running systems, like databases, it would still be an annoyance.

I think that Ansible is still a transitional glue tech though, and projects like flynn.io may move things forward by making the CM part of the infrastructure a developer task vs. a devops one.
For example, single hyphens are stackable.

For example, this: http://explainshell.com/explain?cmd=tar+-z+-c+-f

Is the same as: http://explainshell.com/explain?cmd=tar+-zcf

But trying to stack double-dashed arguments would be stupid: http://explainshell.com/explain?cmd=tar+--helpversion
You may also find interesting this collection of "community" wireless entworks that we set up around Scotland: http://www.tegola.org.uk/networks.html
If Apple really wants to impress nerds with the "Yosemite" reveal, they should loop "Captain Kirk is climbing a mountain, why is he climbing a mountain?" as people take their seats. ^_^
BlueLight is hiring in the Bay Area, CA but REMOTE is OK

We are focused on making 911 and today's emergency response solutions dramatically more effective. It's a chance to literally work on something that will save lives.

Looking for a Server-side Architect and iOS Engineer

Backend Architect reqs:

-Experience designing and implementing a scalable, distributed system from scratch
-Expert Java or Scala proficiency
-Able to design for 4 9's (you should know what this means)
-Experience working with a web service that had high thousands of requests/sec

iOS engineer reqs:

-Published an app before

-Experience with client side implementation of web service

-Eye for design and product

If you're interested, email preet@getbluelight.com
Especially interesting to see everything hardcoded into C++. Quite different from most modern codebases that use a mix of languages, configuration files, etc.
I've been using Max Headroom as a benchmark. I think we may b e up to ~80% of th episodes becoming literally true. It's been an episode every other year, approximately.
http://www.wired.com/2014/05/newton-papers-q-and-a/
CURSO DE CONTAMINACION ELECTROMAGNÉTICA Y RADIACIONES EN LA VIVIENDA
No relation with the devs. Just a decade-old conversation about PGPdisk, IVs and trouble export laws might cause, so it's perfectly OK to not put _too_ much stock in it.
I don't think Pandora is a good comparison with Beats or Spotify. Pandora is more of a radio station. You can't make play lists, pick the song you're playing or do much other than pause and skip a limited number of times. I actually prefer that, because I couldn't make a decent playlist to save my life.
I've got memories of a lab actually doing a wafer scale FPGA in the mid 90's. The reference escapes me, but if I can find it I'll post it. As you suggested, they preserved the yield by routing around defects.

---

Edit: Or it might have been a PGA, rather than an FPGA.
What I would like to see is a Feynman-style "Introduction to Filesystems" geared toward programmers. And when I say Feynman-style, I mean lucid, devoid of jargon, and dense with meaningful concepts.

Granted, most application programmers don't deal with the file system in any meaningful way - most interaction is deferred to other processes (e.g. the datastore). But I for one would be interested in certain silly things like, oh, writing a program that can (empirically) tell the difference between a spinning disk and a solid state disk, or what file system it's running on, just from performance characteristics. Other fun things would be to determine just how fast you can write data to disk, and what parameters make this rate faster or slower.
Amen to that.

I actually like the idea behind XSD - I have encountered situations where a "strongly-typed" configuration file would have made a lot of sense. Only problem is that the kinda-like-XML-but-not-really format of XSD is so clunky it becomes a second source of frustration.
Drone used to find 15 hot spots in 193,000 acre Alaskan Wildfire
TRAMP's nifty, but it used to lock up emacs on shaky connections. Maybe it's better now?
The implication is that this is limited to mobile phone apps, which makes sense for AT&T.

I don't think this is the kind of problem that will be solved by phone apps though. The word "Engineers" is a little misleading, as it's mostly aimed at Software Engineers.

I was envisioning some gates that rise from the street to prevent red light running, for instance.
Bjarne Stroustroup: Why you should avoid Linked Lists [YouTube]
NGI SpA, Milan, Italy or REMOTE

I'm the CTO of a Italian ISP, we have 2000 radio towers all over the country and 150k active customers. We operate a very peculiar network based on a proprietary fixed wireless access platform and with unusually high backhauling mesh factor [1] which provides both extremely high redundancy and extremely painful headaches :)

Frustrated by the limitations of the big vendors [2] we decided to engineer our own SDN platform, based on a custom network appliance we designed on a multi-core CPU [3], Linux and OpenVSwitch.

It is a "bold" move to build what we expect to become the hardware platform our country-wide network.

We are now trying to set-up a small team (headcount <=4) focused on this project. We are based near Milan, Italy, but for this specific workgroup we are looking to form a distributed/remote team.

Essential requirements:

* already familiar with openvswitch

* development will be in C and nodejs (most of our network services are aready in nodejs: dhcp, radius, syslog, etc)

* full-time commitment, this is not a freelance post

Feel free to get in touch: mino@ngi.it

[1] i.e., the number of backhaul links per radio tower

[2] See the old but still very inspiring James Hamilton's rant: http://perspectives.mvdirona.com/2009/12/19/NetworkingTheLas...

[3] http://www.tilera.com/sites/default/files/images/products/TI...
Check out ffdn :) http://www.ffdn.org/
This is not uncommon :)
Welcome to HN, by the way!

Aeon and The Appendix have both been sources of some excellent posts here. We'd like to see more such material—the more in-depth, the better. I'm excited to see what you do with The Appendix. There's a crying need for more substantive general-interest articles online.

HN has a largely technical orientation, but its mandate is for intellectual diversity and we're a little low on historical nutrients these days.
If I had to bet money on WWDC announcements, I'd probably go with Gruber's predictions. Nothing mentioned stands out as particularly unlikely.

And that's why these predictions worry me. If you do the mental equivalent of zooming out, these predictions seem to focus on two things:

1. Centralizing storage of user-generated content.

2. Catering to consumers instead of professionals.

The vast majority of Apple's value captured (AKA revenue) is from consumer products: iPads, iPhones, iPods. But much of the value created by Apple products comes from professionals. Artists, programmers, writers; countless creative professionals use Apple hardware and software in their work. If Apple focuses on consumers, it will almost certainly be to the detriment of professionals.

I love my MacBook Air, but I can see Apple's trajectory. I can see my laptop becoming a locked-down Duplo version of itself. Then I'll be forced to switch to something else, and my knowledge and experience of OS X will become worthless. More importantly, many other professionals would be in the same boat. Millions could be stymied and frustrated by these changes.
> Having all their business data logged doesn't sound like a condition that any reasonable customer should agree to.

Any business that uses SaaS or externally-hosted software agrees to this. The question is whether your vendor has a reasonable access policy for that data, and what "reasonable" means hinges a lot on your vertical and the kind of data you're storing. PCI is a completely different ballgame than button clicks for example.

Increasingly, plenty of non-SaaS products work this way (e.g. Tesla cars, OnStar, your iPhone, apps in the Windows Store, etc.) Again the question isn't so much about "whether" to collect usage and bug reporting data, it's about getting the defaults right and educating concerned users to tweak them to a level where they are more comfortable.

> also tells them that you think they're so stupid that they don't know the difference between a bug and a user error

This is literally the case that OP came to us to solve
The author here: as mentioned in the article, it started as part of a security research, but once started I couldn't help myself from pushing it further and see how far I could get. So I guess it's curiosity and a fun mental exercise, and maybe probing yourself that you can do something that you thought was impossible.
Show HN: i-mimic the animation made easy...
Here is the video of the presentation: https://www.youtube.com/watch?v=VJSlvoUFkBA
It sounds like his math skills might be slightly more advanced than the kids in these programs, but I would say that these programs are probably still worth a look for two reasons: (1) the kid may not similarly advanced in other subjects (it's not uncommon for kids to come in advanced in math but at the same level or lower for, say, English), and (2) even though the other kids are not as good at math, the kid you're familiar with may nevertheless get along with them better than they would with kids at a normal school.
This is interesting to see, especially the older Germans chipping in. My own in-laws who live in the Oberpfalz have no broadband nor do other family in the same building. I usually end up topping up a data stick when I go.
I posted this because I thought it was interesting that even in a post-war zone, an entrepreneur in the middle of Basrah, Iraq is still hungry to build stuff.
All a lawyer does is copy/paste from LexisNexis and charge you $500 or more for the privilege. You're better off picking up a book on contracts and constructing your own, adding and removing clauses as needed. It takes an afternoon at a Barnes and Noble (or even a library!)
I never did like using JSON as a configuration format (I'm looking at you, Sublime Text). But it's still miles ahead of using XML as a config format.

I can see where you're coming from regarding Django's settings file. Lord knows how many hours I've wasted hunting down stray configurations thanks to frameworks which abuse inheritance for its settings config (I'm looking at you, Mezzanine). Still, the fact that it is Python, and can therefore be debugged like any other Python script instead of obeying its own special syntax, is a plus in my books.
The performance seriously decreases. I haven't measure how much, but I guess it'd only work for very very small scripts.
> 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.

How much of that infrastructure cost is regulatory cost versus just the cost of people building their own antennas? Specifically I am wondering if this is another industry where equipment isn't as difficult or costly as the folklore (or marketing materials) would have you believe.
There are services you can subscribe to for live (in-play) statistical information for football. This is exactly the same thing. You position yourself on betfair, pay a bundle of money for a "courtside" feed, because all media broadcasts are delayed, and you have a slight advantage again the average punter who doesn't have access to the feed, oh and the data feeds aren't cheap either.

Usually it's the large internet based bookies who subscribe to these feeds so as not to over-expose themselves to the public
It's been a while since I last brushed up on the Geneva Conventions, but I think this violates most of them.
Parrot Bebop
Building Blocks: markup and examples
I used to do this too. Now I'm fat. Not fat fat, but sporting a noticeable beer gut. It's all I can do to try to get rid of it. $/calorie is probably the silliest consideration I've ever taken seriously. It's not like we live in North Korea.

If you really need to eat cheaply, buy beans and lentils in bulk bags, and carrots, potatoes, cabbage, onions and peppers and learn how to cook them.
SEEKING WORK - REMOTE

iOS developer

RESUME: http://galloj.com/
"In New York City, 14,845 crashes between cars and pedestrians were recorded in 2013, a 35% increase from 2012."

That is stunning to me. 35%?! That's an enormously large effect. I can see why AT&T is concerned.

I wonder if someone has done a careful study of this to verify that the effect is in fact due to cell phone usage and not some other factor.
Chances are high it will happen. Its been way longer than normal for the refresh.
The idea is like what crdoconnor mentioned - it's good design to strictly separate 'data' from 'code', and most configurations are 'data'. Unfortunately, in practice there are plenty of times when a small loop or a conditional would greatly enhance DRY in config files.
Git is the subject of, in my opinion, some quality satire in this respect:

http://git-man-page-generator.lokaltog.net/
What about the Mac Pro?
Also back in the olden days of ring side bookies at the race tracks, it was illegal to transmit information "off-track".

It didn't stop people inventing systems to do it though.

Clever use of very old mobile phones which used acoustics to transmit bookies markets off-track, and then used for wagering purposes. It's been around for a while.

These day's it's just not necessary. You have the William Hills, the Ladbrokes, the Tom Waterhouses, the various on-line bookies, all providing easily scrape-able data sources.
ARM Announces CPU Design Center in Taiwan
> they are 36 characters which is 36-bytes in ASCII, but 108(!) bytes in 3-byte unicode.

I'm going to argue that that's not the norm: "3-byte unicode" is kinda WTF, since it doesn't really exist. If you're in UTF-8, it's a 36 byte comparison.

That sounds, however, a lot like MySQL, which has perhaps one of the more braindead "UTF-8" implementations. That said, I'm not sure that it uses 3 bytes for code points that don't require it. (At least, that it spaces them that way: there may be nulls past the data, sure, but those won't count in a comparison.)
Really you don't know why? Product management is the embodiment of the idea that man should not be allowed to control what he or she makes. It's the idea that the maker's role should be reduced to mere mechanical typists because we have all these other people that so badly want to be in control and make all the decisions, but dammit they just can't be bothered and are too important to do all the difficult parts like actually making the thing. Not surprisingly, everyone except engineers likes this idea.
There was a cheesy "CSI" video with some Sun engineers building a zfs pool from a crapton of USB sticks. I think I might do that to have a play with it before I spend ~$1500AUD building a NAS.
I think the system did quite well with Gembe all things considered...

The judge sentenced him to two years' probation, citing his
rough childhood and the way he had worked to turn his life
around as considerations when it came to deciding on the
relatively lenient punishment.

The arrest at gunpoint sounds quite dramatic, but then again they let him stop for coffee and a cigarette on the way out, so this is not the typical SWAT. They did offer that it was a concurrent raid along with Sven Jaschan (author of Sasser) and they thought there was potential for a tip-off.

I was cringing the whole time reading about the interrogation. I can imagine this whole thing would have ended so much worse for Gembe if he had actually gone for that job interview. Just try and compare Gembe to Weev, you might start pining for good ol Schönau im Schwarzwald.
Just remember what the purpose of the contract is. (For me) its "what do I want to happen when things go horribly wrong?".

High level would be:
- Payment terms. Fixed price, with 50% deposit? Time and materials? Something else?
- When will payment be made? (End of month, +30 days after invoice submitted)
- Just what are you delivering? What do they get for their money?
- What aren't you delivering? (Out of scope)
- What happens when there is a disagreement? (Jurisdictions)
- Who owns what?
- Where is the work done (onsite / offsite). What hours are you expected / agreeing to?

Depending on how big the project is, sometimes the above can be broken up into several documents. This can help with negotiations. Eg things like payment terms and jurisdictions can be in a "Master Services Agreement" type document. While scope can be in a "Scope of works" type document.

You may want to split the document into expectations & actuals. Expectations are your estimates (I estimate this piece of work will take xx hours / days / weeks / months) and actuals are the hard facts. $1,000 per day / Invoices submitted fortnightly and paid within 14 days etc.

In the end, you really should consult a lawyer...
Something along the lines of "ZFS gotchas" or "ZFS caveats", perhaps?

Unrelated: I really don't think dang's post here warranted downvoting. I expect that it's being done by folks who really want HN's moderators to know they're unhappy about titles being changed as capriciously as they sometimes are. This post is an actual moderator soliciting actual input on how to make at least one instance of that problem better, however, and I think that should be encouraged, not dinged.
SEEKING WORK - Remote (GMT+2/CEST timezone)

Senior software engineer: 12 years in web and mobile applications development. Seeking remote contract work.

Possess knowledge of multiple technologies and platforms: PHP, NodeJS, Python, Groovy/Grails, iOS, HTML5. Please check my website and contact me for getting more details.

Website: http://yurisubach.com/services | Email: ysubach@gmail.com | Skype: ysubach
If this is the WWDC prediction thread, I'll go ahead and be the guy who predicts a new Apple hardware device. I expect Apple's predicted "iWatch" is actually going to be an "iBand" and is going to be a simple, elegant wristband (likely with a minimal or non-existent display) that is meant to augment the functionality of iOS 8 on your iPhone through the use of always-on sensors that measure heart rate, etc. The announcement of iOS 8 seems to be the proper venue to introduce this device since my guess is a lot of the focus in iOS 8 will seem misplaced unless you consider the value of this companion device.

In turn, I expect there to be the usual major backlash that Apple did not release a unicorn Dick Tracy watch from the future. Many folks will say that Nike, Fitbit, etc, already did this. But Apple's will be better designed and incredibly tightly integrated. There will also probably be some genuine novel parts to it, most likely around recharging (solar/wireless? Never take it off?) and the ability for the person to customize how the device looks. There will probably also be a few other applications beyond fitness and health. (Payments?) Ultimately I'd guess it will eventually be worn by most folks who buy the latest Apple phones. I expect it to be relatively cheap compared to most new Apple products, prob $149 or something. When iPhone 6 hits you'll probably be able to buy one for $99 or something when you buy the phone.