skysight-inc/HackerNews huggingface dataset:
H.P. Lovecraft used similar imagery and atmosphere:

"The vast huddle of sagging gambrel roofs and peaked gables conveyed with offensive clearness the idea of wormy decay [...] Stretching inland from among them I saw the rusted, grass-grown line of the abandoned railway, with leaning telegraph-poles now devoid of wires, and the half-obscured lines of the old carriage roads to Rowley and Ipswich."

http://hplovecraft.com/writings/texts/fiction/soi.aspx
For static import you would need to do

import static java.lang.Math.*;

The current version would just import all the classes defined in package java.lang.Math (which does not exist, but java.math does).
Folks, If you have a developer's version, will you be able to migrate away and flash a public version of the OS on the developer phone?
What I think is "a bit silly" is to imagine that China and Russia somehow is even in the same league as the US when it comes to brutality.

China was more brutal under Maos rule, and the Soviet Union was under Stalin. But a lot of time has passed since then, and while China in particular certainly is still more oppressive to its own population than the US is, the number of deaths directly or indirectly caused by US interventions, the amount of torture, and the ludicrous US incarceration rates (of its own population this time), puts the US in a league of its own.
The Value of valueOf
Twelve Tones
Nope. So far Latin America (Telefonica), Poland (Deutsche Telekom), Hungary, Serbia, Montenegro (all Telenor) have been confirmed for a launch this year.
Not really. Most of them teamed up with well-connected co-founders. The problem is that 95+% of those well-connected people take an insufferably superior stance toward anyone who's not in their set. If you can find one in that other <5% of that already small set, good for you, but it's not common.

If you're from a rich and well-connected background, VCs who turn you down mentor you until you're fundable, and set you up with EIR sinecures so money's not an issue. If not, you're trying to hit the head of a pin from a mile.

The game is clearly rigged, but very few people have the courage to talk about it.
Show HN: CampusShift - The Textbook “Kayak” + Safe “Craigslist” for Students
Have a look at luakit. It's basically the Webkit engine and everything else scripted in Lua.
Already does. These phones run the same software version as the stable version of GeeksPhone developer preview phones.
I know right? First when the hipster artists moved into my neighborhood I was like, this is ok I guess. Rent went up, but then everything gentrified a little. Then came the artisanal hipster bread makers and hipster coffee shops which were kind of convenient, though a little pretentious I guess.

But when the feel good G7 hipsters showed up, I knew everything had changed. I mean they can't even figure out a simple Kyoto protocol, you know?
The title isn't entirely accurate: it's been moved not removed.
> Well I thought refactoring went all the way back to Forth.

The original refactoring browser was in Smalltalk. Forth programmers don't go about that type of thing the same way as other language since the goal is really to write good "words" that express your program. It is more building a better language than traditional refactoring.
Atheists commit less crime, have longer marriages, are more educated in America.
> Instead of having a global “disable JavaScript and cookies” flag we should instead invest more into things like tightly tuned browser extensions that intelligently remove obnoxious JavaScript from specific pages.

Now is there a way to disable modal/lightboxes with advertising offers or links to social media networks? I find that incredibly annoying.
There's something wrong with your quote and/or the previews that you have read.

For one thing, the link you provide doesn't contain that quote anywhere that I can see. Perhaps you intended to post a different link?

Secondly, I have been using a Firefox OS developer preview phone for several months (one less powerful than the ZTE, I believe), and the UI is extremely snappy. As all 1.0s it still has rough edges that I only hope will be softened by future upgrades, but I find the user experience generally pleasant.

Finally, you can certainly grab a refurbished iPhone if you prefer. iOS 6 is certainly visually nicer than Firefox OS 1.0. But the whole point of FirefoxOS is freedom from silos. One of the consequences is that the appstore will not simply drop support on you whenever Apple (or whoever owns your silo) decides that they want to force you into buying a new phone. Unless I'm mistaken, another of the consequences is that any application bought on FirefoxOS will still belong to you if decide to move to an Android phone or to your Windows/MacOS/Linux personal computer (sorry, no iPhone support, Apple wouldn't want that kind of thing to happen). Oh, and of course, with a Firefox OS phone, you can just write and deploy your own apps without having to ask anybody's permission. I wrote a (small) game during a conference and released it a few days later, before the Marketplace was even open. If visual effects are more important to you than this kind of freedom, yes, by all means, go ahead and buy a refurbished iPhone.

Caveat: I'm a Mozillian.
Just a friendly reminder about WFH.io (http://www.wfh.io), a site listing global remote / work from home (WFH) tech-related jobs.

In June 2013, we added 46 jobs, with a breakdown as follows: 29 Software Development, 12 System Administration, 1 Customer Support, 4 Design

Thanks!
Inaka is hiring iOS and Android devs in Atlanta, GA (and Buenos Aires, Argentina). We build very popular mobile apps for funded startups and media brands.

I'm setting up an Atlanta office and we're looking for our first development hire in the US. If you like mobile apps, wouldn't mind the idea of travel to Latin America (or North America if you're in Argentina), email me - chad@inaka.net.
Yes, if anything the Greens as the third largest party play a much bigger role in German politics than someone from an American or Commonwealth background would intuitively expect.
Codea innovates once more
I'm in the "You-get-what-you-pay-for" school.

Besides being the phone all others are compared against, iPhone is standardized to fit a variety of 3rd party components; lenses, camera mounts, car mounts, etc.

Dependability is another aspect that should not be neglected to save a few $. If it's something you depend upon every day, you don't want to be disappointed when it matters most.

I guess a free Firefox OS phone would be great for homeless or families too poor to afford a decent phone.
Inaka is hiring iOS and Android devs in Atlanta, GA (and Buenos Aires, Argentina). We build very popular mobile apps for funded startups and media brands.
I'm setting up an Atlanta office and we're looking for our first development hire in the US. If you like mobile apps, wouldn't mind the idea of travel to Latin America (or North America if you're in Argentina), email me - chad@inaka.net.
I think he may be thinking of more traditional forms of games. Soccer, Lacrosse, etc.
I use dynamically typed languages maybe 90%
of the time, and completely agree. But here's the thing: for most projects - including ones in production - it doesn't matter because the app won't be large enough to not completely fit in a mental model.

If the app starts getting too large, then by all means rewrite it in a statically typed language. If you're getting to that point, a rewrite is probably warranted anyways; regardless of the language you choose, first versions are usually awkwardly structured and difficult to maintain anyways since features evolve faster than architecture.
> they become dumping grounds for "something someone asked for once".

Right. That's what they should be.

Software exists to provide utility for users, not to instantiate designers' aesthetic visions.
Then you are using NAT as a simple firewall. You could have the firewall part without the translation part (or with deterministic two-way translation), which would eliminate 99% of problems. let me explain:

A NAT "hides the network" behind it because it does two things:

1. drops incoming connections (or more precisely, incoming traffic when there was no outgoing traffic from that ip:port on that protocol)

2. obscures internal network addresses

Dropping incoming connections is what makes it a simple firewall and you could set up a "real" firewall to do the same (there are probably products doing that out of the box). Most firewalls are more complex than that, but they don't _have to be_.

What makes NATs different is the address translation that obscures the structure of the network behind it. Traditionally this is needed because you have lots of internal addresses and few external addresses (often just one). But if you have more hosts than external IPs then you can't have a static mapping without collisions because you have more internal ip:port pairs than external ip:port pairs. Which is why NAT generates internal-external mappings as it goes and why old mappings need to be discarded and why it needs to drop incoming connections (it can't know where to forwarded it to if there is no mapping). THIS is the part people hate, because it means you can't reliably connect two NATed hosts. If hole punching worked reliably it wouldn't be a problem, it feels like a hack, but the internet is a patchwork of much worse hacks.
All safe type systems provide proofs that implementations fulfil specifications, but most type systems aren't expressive enough to create interesting specifications. The notable exceptions being type systems in dependently typed languages.
>Seibert (Merkel's representative) brushed aside a suggestion by the opposition Greens that the EU should provide a safe haven for Snowden.

Merkel isn't on board yet.
Hum.
Last time I checked, Windows 8 for ARM explicitly prevented non-IE browsers from launching.
>Wrapping the IE rendering engine in a different UI is a different browser, but further than that, you can also embed Gekko, Firefox's rendering engine in a custom UI.
>Examples of browsers that embedded Gekko: Camino (a Firefox fork for OS X that happened in a time when Firefox wasn't as polished for OS X), Flock and K-Meleon. Google's Picassa for Linux was also using Gekko.

True, but only goes to show my point - if firefox's extension mechanism made it so super-customizable, surely there would be no need for such browsers?

>Firefox's UI toolkit is not GTK, but rather XUL+XPCOM

Fair enough, but the point stands; when writing extensions you're restricted to using the XUL toolkit. Contrast with e.g. activex-based add-ons in Internet Explorer, where AIUI you get the standard windows API and can thus use any toolkit you like.

>Imagine a browser who's every facet and functionality is customizable by HTML5/Javascript extensions that you can install with one click.

I'm happy to believe that Firefox is the browser that's easiest to customize in HTML5/Javascript, I just think that's a very arbitrary line to draw. IE addons can be any language you like (because again they're just using the standard APIs) and can be installed with one click.

There are plenty of good things about firefox, but I don't think you can say it's more or less customizable than the alternatives without defining customizability in a very arbitrary way. All browsers have a succession of methods of customization, from simple userjs to custom extension formats to embedding the engine in a new executable, with the power and complexity increasing at each step. That firefox's "extensions" lie at a bit more powerful and complex point along the line than chrome's is not the basis for this blanket claim of greater customizability.
Now and then I get to deal with development groups who have built their software systems using a language like Ruby or PHP. Many of them are proud of their extensive automated tests.

They'll brag about how they have 45,000 or more unit tests, for instance. Yet when we actually look at these tests, many of them just end up implementing a half-baked type system.

Even if they don't realize it, or don't want to acknowledge it, users of dynamic languages do want strong, static typing. It is one of the most useful tools there is when it comes to helping detect or avoid various problems. Rather than doing it in a sensible matter, by letting the computer (via a compiler, for example) efficiently do the hard or tedious work, they just choose to do it themselves manually.
Flagged (duplicate, see: https://news.ycombinator.com/item?id=5970187).
Just a friendly reminder about WFH.io (http://www.wfh.io), a site listing global full time remote / work from home (WFH) tech-related jobs.

In June 2013 we added 46 jobs, with a breakdown as follows:

29 Software Development

12 System Administration

4 Design

1 Customer Support

Also, it's still free to submit your job posting to WFH.io, so please do so! :)

Thanks!
He's right. Your "I don't take drugs" is just arbitrary goalpost-moving. Knock that off.
Not sure about smartphones, but IIRC, my old cellphone used to ring any alarm that was set even if the phone was completely turned off.
Ah great, then I can still try and pick up the GeeksPhone hardware -- Thanks :)
SEEKING WORK:

Hey! I'm looking to take on new projects, mainly interested in Ruby (Sinatra & Rails)

http://www.millwoodonline.co.uk/

tim [at] millwoodonline.co.uk
Hanover, Germany. Work Permit/Blue Card and Relocation Assistance Provided.

Several positions available:

- Two strong Perl developers with testing, refactoring, and "Modern Perl" experience.

- A DevOps person. As DevOps, not only will you be responsible for keeping their systems up and running, you’ll also have the ability to shape the operations management product all your colleagues are using. You will be there working with the dev team to help them build the right ops management system.

- A front-end developer with a keen eye towards Web site design and implementation. Expert with HTML/CSS/Javascript (jQuery). Also, either knows Perl or isn't afraid to learn it.

We're recruiting for a company in Hanover, Germany. They're stable, profitable and they've been in business for years. Hanover is a beautiful, bike-friendly, mid-sized town in the north of Germany. The cost of living is low and the quality of life is high. It's a green-friendly town and hosts one of the largest Oktoberfests in the world. While we're listing "desired" skills, keep in mind that the company is happy to be flexible on most of this so long as you can convince them that you can help improve their systems.

See http://www.allaroundtheworld.fr/vacancies.html for more information (we don't yet have the front-end developer position listed). You can email us at jobs@allaroundtheworld.fr. Please include:

Your name, your timezone (helpful when scheduling interviews!), your CV, where you heard about us and why you want to live in Germany!
(define square ((a number)) :out number
(+ a 2))

This program is arguably incorrect, even though the types match up and there is no mutable state.
> But most people use whitelist

[Citation Needed]. I find this incredibly hard to believe.
Firefox solution to this: RequestPolicy + Self-Destructing Cookies + NoScript.
You can pick up a tiny USB sound device from eBay for £1.50 including postage that will probably have better specs than the Pi analogue audio output. It'll get rid of that annoying clicking as well.

If you're tight for space, then that might be a problem, but the cost of these things is negligible these days.
Yes, but its a subjective post. If someone wants to say or blog "I use xyz and I can successfully maintain and extend large projects and it hasn't collapsed under a cognitive burden and too-specific unit testing" that'd be a cool counter data point.
> I think "debatable" is rather kind :)

Well, I think he has an interesting data-point, and makes some interesting points despite maybe making a somewhat incorrect generalization.

But even that generalization points to something I find interesting, which is that Python and JavaScript (maybe Ruby as well) possibly form a separate group with the characteristics he describes.

I also found the observation that Mock object testing doesn't seem to respond well to changes in the underlying code interesting.

It's that mix that makes it "debatable" ;-)
Kickstrap: Bootstrap with apps, themes, and extras
I remember sitting around my friends house and he showed me AltaVista, I think previously I had been using Yahoo. He said have a go, so I typed some stuff into the box and then it listed a bunch of stuff, "cool eh?", my friend said.

"Well kind of", I replied, but none of the things it returned are what I'm looking for.

Oh no, that's not how it works, he explained. You have then find your actual results somewhere on the 2nd or 3rd page. Or narrow the results with a curious combinations of + and -.

If only I had connected the dots perhaps I would have written Google myself.
They mention Kinect integration - that should be able to detect crouching movements.
My startup is Microsoft-based, here's why
It doesn't stand for anything - it's the company that Wile E. Coyote orders wacky equipment from in the cartoons in order to defeat the Road Runner. It's the namespace in CPAN for joke modules.
Let's crowdsource the next election...
Amsterdam, Netherlands. Work permit and relocation assistance provided.

We want developers who like to have fun and socialize outside of work, but care about their jobs, too. We're looking for UX designers, front-end and back-end developers.

UX designer: use Photoshop, Gimp, or whatever makes your socks roll up and down and you know how to make Web and/or mobile applications work for customers. Knowledge of HTML, JavaScript and CSS also needed.

Front-end developer: you can make Web sites do exactly what you want them to do, regardless of the browser or operating system the web site is running on. Knowledge of HTML, JavaScript and CSS required.

Back-end developers: you know what it takes to power the back-end of large web sites. You understand scalability issues and can explain the difference between an inner and outer join. You know what O(log N) is and why it's important. Your programming language history isn't important because you're good enough to learn a new language if needed.

All positions: not looking for rock stars. Looking for competent technical talent who are willing to move to Europe (unless you're already here). We have many expats working here and we'll even help pay for Dutch lessons, if you want them.

We also like people who understand business because you'll be expected to make many of your own decisions without having to ask permission from management for every little thing that you do. You will have the power to get stuff done, work with a great bunch of people and be able to spend your five weeks of vacation time cruising across Europe and discovering why Amsterdam is such a beautiful city.

For more information, see http://www.allaroundtheworld.fr/vacancies.html

Send email to jobs at allaroundtheworld.fr. Please include:

Your name, your timezone (helpful when scheduling interviews!), your CV, where you heard about us and why you want to live in Amsterdam!
RED TETTEMER + PARTNERS
Brooklyn / NYC / Philadelphia

Looking for:
Lead/senior Rails engineer.
Senior front-end developer (JavaScript at an expert level).

RT+P is a full-service ad shop based in Philadelphia, PA. We're seeking smart people who are interested in building apps that help people reach their goals. Agency experience is not required.

Brooklyn positions:
We operate a small development outpost in DUMBO, Brooklyn. The Brooklyn office is small - currently just myself. You'll be working directly with me, but also be a part of a larger, but still small, organization of creative people. Some travel (mainly to Philadelphia, once every couple weeks) will be expected but will be fully covered.

Please contact me at interactivejobs@redtettemer.com .
SeatGeek -- New York, NY -- Full Time

We're a search engine for tickets and live events. Think "Kayak for sports/music/theater tickets."

⇒ Frontend Developer -- A big focus on Javascript, HTML/CSS, and crafting (but not visually designing) user experiences and interfaces. Details here: http://seatgeek.com/jobs/ui_developer/

⇒ Web Engineer -- We're looking for someone who loves building web apps. Everything else (professional experience, where in the stack you fit, the languages you've used) is up for debate. Details here: http://seatgeek.com/jobs/web_engineer/
SEEKING WORK - Remote *

Marketing Consultant. I will move your conversion rate up.

What I can do for you: email marketing, landing page marketing (includes copy, wire-framing for variations, design/html), a/b testing (landing pages, emails, ads), setup campaign for blog give-aways, PR mentions and/or affiliates.

Other activities may be included, but depends on what you currently have and/or approve based on my recommendations.

Work can be as one-time project or ongoing monthly partnership (starting at $1,800 USD, min. 3 months commitment).

Work is tracked using a monthly KPI sheet to watch over conversion rate plus related metrics.

* Short on-site gigs (only in Europe) available, depending on contract.

Email in profile.
RED TETTEMER + PARTNERS

http://redtettemer.com/

Brooklyn / NYC / Philadelphia

Looking for: Lead/senior Rails engineer, Senior front-end developer (JavaScript at an expert level).

RT+P is a full-service ad shop based in Philadelphia, PA. We're seeking smart people who are interested in building apps that help people reach their goals. Agency experience is not required.

Brooklyn positions:
We operate a small development outpost in DUMBO, Brooklyn. The Brooklyn office is small - currently just myself. You'll be working directly with me, but also be a part of a larger, but still small, organization of creative people. Some travel (mainly to Philadelphia, once every couple weeks) will be expected but will be fully covered.

Please contact me at interactivejobs@redtettemer.com
Jeff Jonas has implemented similar systems at IBM...

Sensemaking on Streams – My G2 Skunk Works Project: Privacy by Design (PbD) (2011)
http://jeffjonas.typepad.com/jeff_jonas/2011/02/sensemaking-...

Found: An Immutable Audit Log (2007)
http://jeffjonas.typepad.com/jeff_jonas/2007/11/found-an-imm...

Immutable Audit Logs (IAL’s) (2006)
http://jeffjonas.typepad.com/jeff_jonas/2006/02/immutable_au...

Yesterday’s Technology Review Story: Blinding Big Brother, Sort of (2006)
http://jeffjonas.typepad.com/jeff_jonas/2006/01/yesterdays_t...