skysight-inc/HackerNews huggingface dataset:
I think this is similar to what happens in the Java Community Process with TCKs.

"One of the three required pieces for each JSR is the Technology Compatibility Kit (TCK). A TCK is a suite of tests, tools and documentation that determines whether or not a product complies with a particular Java™ technology specification. A TCK must be included in a final Java technology release under the direction of its Expert Group."

Quoted from http://jcp.org/en/resources/tdk
This has made me wonder: a tablet app that took a codebase and let you sketch notes and reference anchors to other files in a transparent canvas layered over the code (a stylus would be required, though).

Something like mindmapping over a code printout that could be exported back to your IDE or text editor via a plugin, maybe.
45 days. So that doesn't explain it either.

http://www.icann.org/en/resources/registrars/accreditation/e...
"a recent survey 100% of passengers were satisfied"

I'd be very suspicious if I saw any survey that indicates 0% or 100% of anything. That just doesn't happen normally.
Practically speaking, even large whales are small and even patches of ocean are vast. USN tasks its submarines with somewhat orthogonal missions and does not equip them with windows.

From the technical side, pin pointing a moving low frequency sound source underwater using passive sonar is a non-trivial exercise. Hence torpedoes contain their own active system.
Does anybody need an amusing and intelligent toy to play with?
Also you would end up having varying frame rates in different browsers.
Is this related to using IronRuby vs JRuby? In benchmarks JRuby is significantly faster, odd as I suspect the CLR is slightly more efficient theoretically then the JVM.
They could have asked one person....
You should read "Debt" by David Graeber.
What the article doesn't mention, but is very important to note, is that unlike in the US passengers can not opt out. If you don't want to go through the body scanner you simply aren't going to travel. This is one of the issues that the EU has with them.
>Stop. Re-read the post. Try to understand the point of the post. Understand what it is he's saying about process, craftsmanship and trying to fix things that are broken instead of making excuses. Understand it as a call to action to do better, to be better and to care more.

"Calls to action to do better" are a dime a dozen.

You can get them in $5 self-help books, motivational posters and bs marketing gurus. For all I know, they come free with Cheetos.

The problems he describes are not because of some "lack of craftmanship". They are inevitable in large scale, enormous complexity systems, that also have to SHIP some day. Things that CAN get fixed, ARE getting fixed.

>Time, money, education and understanding are required to implement a solution, and I believe that Scott is explicitly calling for the latter and implicitly calling for the rest.

Saying that "Time, money, education and understanding are required to implement a solution" means absolutely nothing. At best is a platitude that goes without saying.

Do you or Scott thinks that the major software players do not spend time, money, education and understanding on what they are making?

Microsoft, one of the software makers he complains about (and he knows internally), spends tons of money on testing and QA. And it has some of the top minds in software engineering. Ditto for Apple, ditto for Google.
Samsung Galaxy S4 alleged to be announced at the MWC 2013 event (Rumor)
>> Swap walking the dog for a lift to the airport, and keep track of who owes you a favor.

This is the copy that's making people think along those lines. If it's sending the wrong message then this is the bit I'd change.
I was complaining to someone the other day about how needlessly complex washing machines, driers, and other home appliances have gotten. I bought a luxury refrigerator (LG) about 5 or 6 years ago. The motherboard/controller unit had to get replaced 3 times in the first year. I'm still using a washing machine and dryer from the early '80s that I somehow inherited. No one's ever said to me my clothes aren't clean. When it comes time to replace them, I'm going to get the basic models without all the fancy stuff...

...but no smart phone? Blasphemous.
Geez. I just used SP like yesterday ! Hope it gets ok soon !
Superb. Really good to see progress being made on this issue.
It's a nice list, though I'd use blitz.io rather than loadimpact when it comes to load testing (mainly due to it's handy API)
A nice-looking DataGrid control for WEB (platform: ASP.NET).
> most web technologies feel this way

Most technologies you don't know feel this way. And the reason—you don't know them.

> It's not getting all that much better either because each
> new version and improvement is building on top of the
> previous decisions

In this case: no.
Yes, software is buggy. But resources are finite, innovation is fast and buggy products are out there in the market, eating the lunch of the defect-free products that are still under development.

As irritating as all these bugs are, you, the consumer, will not wait for a perfect product but will instead settle for the crappy one that's already available. Maybe this will change for areas where innovation reaches some kind of plateau, marginal utility of new whizbang features will fall and marginal utility of bug-freeness will rise.
You may have missed the point of my comment: this isn't static compilation, but rather transcompilation. This isn't a bad thing, it's just mislabeled. FastRuby is implemented in a similar way to CoffeeScript.
imho; if he's talking about the desk in the picture, its positioned wrong, he needs to stare a wall all the time he is behind the desk.
Free Facebook Backgrounds
it great
If it's good enough for God, it has to be legal!
Less and less as their regional and peripheral economies take the lead.

The english are a byproduct of the American cultural dominance in the pop field that is slowly corroded.
The title is highly misleading; nowhere in the article does it say that these are being scrapped in the whole of the UK. For all we know some trials are continuing at other airports.

Also the way I read the article, they're just replacing them with identical scanners soon anyway, which use different software to preserve privacy (but still hit your junk with harmful x-rays).
And in iAds on the phone...
> Isn't email an outdated medium though?

Outdated in what sense?

> I get a lot of email, and messages from family and friends might not get seen for 6 hours (or more).

Why doesn't it get seen for 6 hours?

> The better comparison here is a text message, but they can still get lost in the noise too.

How are you reducing the noise? Imagine now, I have an e-mail client, a SMS client, a todo app, a txt app, 10 gaming apps that all have notifications for me to "do something", how is the issue being solved? My noise is still the same, all I've done is created (yet) another beacon for displaying signals.

ps - Hopefully, I'm not detracting you from your hard work. Trying to provide some honest feedback here that I'm hoping will help you.
Aozora Alliance Bunko / Japanese digital library.
Animated GIFs the Hard Way
C++ experts actually have it good (in London at least). Almost without exception, low latency trading systems are built in C++ and being an expert will get you an exciting and lucrative job pretty easily.
I guess the main point was whether we can assume animals are capable of having recognizable emotions or if we're simply engaging in an act of anthropomorphization, right? The problem was not deciding whether or not the song of this specific individual is intended to communicate loneliness (because that's impossible to know), it was about whether we can assume he/she is actually feeling lonely or not independent of whatever data is transmitted. And I contend that we can.

But we can just as well talk about language itself; it's a completely different discussion to have, though. Everybody and everything uses signals, and they are in a way always symbols for something. Bacteria do this in very much the same way bees do. Whales and humans do it as well. The difference here is that animals with higher cognitive abilities tend to do more powerful things with signals. Bees and bacteria use a genetically prescribed protocol to communicate according to completely hard-coded behavior. Towards the other end of the spectrum, as animals get more powerful at cognition, both internal state and communication protocols become more dynamic with humans being the apex as the ones who are most capable of formulating abstract concepts. But it's also worth noting that humans laugh and cry, these are examples of very simple signals still emitted by very complex minds.

So is whale song more like an advanced mammalian language, or is it more like a human laughing? We don't know (yet). But we can make certain assumptions about this single individual's mental state without understanding its language. Imagine the last human on earth, wandering around. We can assume he's lonely, whether he's actually crying or not.
I have always disliked this practice; in myself and others. Too often people think they're being more efficient, but in reality they're NOT working while eating, but using this time to do non-work that should be done elsewhere to begin with. (And I'm waiting for the downvotes by the same people who think, "Yeah, I know it says not everyone can multitask, but I'M not in that group...".)

Also, it smells. I know people don't think it does, or that it's not objectionable, but it's just another sensory input for everyone around them. People wouldn't give a second thought to asking me to turn my radio down; why should I not ask them to keep their smelly heated-over Lean Cuisine in the eating areas?
Actually, he does not live without time, as he looks at the sun to know the time of the day and know if he's done working for the day. He might live without a clock, but then I think the clock is a human technology that has to be mastered, like a lot of other technologies like mobile phone, email,... Don't be the slave of these technologies. Master them so you don't have to ignore them.
My definition of 'scrapped' differs from theirs: they aren't getting rid of the scanners altogether, they're replacing them with an upgraded model. OK, the upgrade gives them privacy features, rather than raw images, but 'scrapped' seems a bit strong.

I should also note that it's only Manchester airport that's affected, not the whole of the UK.
This is one case where the mods should definitely fix the post title - this is not airport scanners scrapped everywhere in the UK, just Manchester, and they're going to be replaced with a different type anyway.

They deployed scanners in Glasgow and Edinburgh airports just a few weeks ago, and as objclxt points out: you can't opt-out of them. In theory you should only be scanned if you set off the metal detector or are 'randomly' selected, but I've heard at least one report of everyone going through Glasgow airport being scanned.

I assume these are the 'privacy friendly' scanners, which 'don't emit radiation' according to the airports. I think they mean they're millimetre wave instead of backscatter X-Ray, but they're still intrusive. They show up anything they find on a 'cartoon' image.

The BBC report on the scanners being fitted in Glasgow and Edinburgh is here: http://www.bbc.co.uk/news/uk-scotland-edinburgh-east-fife-19...
Could this be mixed with Mirah to have it dynamically typed, but with types added where needed for performance? Sort of like Dart's optional typing, but for the JVM.
Wait, so when you're dealing with GPLv3 stuff, you do get the license for redistribution back automatically?
You mentioned your iPhone clock is set to a random time zone. So one can assume that when you put events into your iPhone calendar, you must do the math?
I noticed the same. We don't have a precise underlying model without real unique identities for everyone. That's the rub - people want multiple identities, and don't always want to share their real one. Add to that multiple software systems, and it's messy.

The tradeoff is a more reliable "less messy" world, but much less innovation.

This doesn't mean that software requires less QA or design, just that it's a trade-off of two different modes of operating.
Ah, my mistake. I have no idea how that managed to sneak onto the site. I'll get it changed soon.

@ollysb, @nodata: Sorry about that. I was honestly confused why people thought it was about keeping track and kept bringing it up when I'd said it wasn't. Now it all makes much more sense
Forgive me for not checking this myself as I'm on a mobile device, but isn't this just a wrapper to Google's map API?
>Science, Tech, and Business is where it rules and it will never be displaced by any language currently on earth.

Never? The language of science, tech and business has already been displaced several times. It's far easier than you think. At some point it was Greek. Then Latin. Then French. Then English.

The Chinese, for one, could not care less about english content. They have their own "Google", their own forums, music, etc. One can imagine a near future where people from the west learn Chinese to communicate for trade and business and not the opposite. For example, language lessons from non existent and unimaginable in my (European) country, are all the vogue the last 3-4 years. And there is increased demand all over Europe and in the US too for Chinese language courses. From Wikipedia:

= = = = =

In 2010, 750,000 people (670,000 from overseas) took the Chinese Proficiency Test. For comparison, in 2005, 117,660 non-native speakers took the test, an increase of 26.52% from 2004. From 2000 to 2004, the number of students in England, Wales and Northern Ireland taking Advanced Level exams in Chinese increased by 57%. An independent school in the UK made Chinese one of their compulsory subjects for study in 2006. Chinese language study is also rising in the United States. The USC U.S.-China Institute cited a report that 51,582 students were studying the language in US colleges and universities. While far behind the more than 800,000 students who study Spanish, the number is more than three times higher than in 1986.

= = = = =

How will that play in 15-30 years?
I can't wait for the inevitable EU blog post explaining why it's not Brussel's fault these are being removed - http://ec.europa.eu/unitedkingdom/blog/index_en.htm (for those outside the UK, the EU is the political boogeyman, and is frequently blamed unfairly)
Trials are not continuing at other airports; rather, universal roll-out is underway at ALL UK airports carrying international traffic. And there's no opt-out in the UK -- if you're selected and you don't want to be scanned you will be arrested.
I wasn't precise enough, I meant financial departments within companies of all areas. Finance as in banking of course has its special tools - but I would be surprised if Excel is not used for anything quick and dirty.

MS Excel is not precise enough in a lot of areas, you can't compare it to something like SPSS for statistics for example - but it's good enough.
Online Code Editors That You Would Actually Consider Using
Important to note that 100% of passengers surveyed preferred them to frisking, rather than being happy with them objectively.
> As you may have expected, no images used here. Instead, an base64 string is used to create the patterned effect.

A base64 encoded image is still an image. Just from a syntactic point of view it pisses me off that people say this, it makes their accomplishment seem more interesting than it actually is.
While ELF has its problems, I wouldn't call Windows's approach 'right', by a long shot.

* Writing libraries is a big hassle in Windows because you have to explicitly define all exportable symbols.

* DLLs have all kinds of strange boundary rules. C++ exceptions cannot pass DLL boundaries. Heap memory allocated by one DLL cannot always be freed by another. Etc etc.
Or maybe better: create a tool for filing bugs with Apple which also files them in an open database. Make the tool super nice to use, the bugs super easy to browse and search (as in SEO), and market the heck out of it.

If it gets enough attention, Apple will have to care.
How this designer learned to program and launched a product
As a continuation of that, I'd love to hear if anyone has walked out on an interview, or made it very clear that if offered, they would not be pursuing this job based on interview questions.

I have pet-peeves in interviews that would make me automatically not work at a place that used them, but I'm not a job hopper so a lot of these have been formed in my psyche without ever having to use them.
You can eliminate some of the uncertainty by googling the product name and see if there are any complaints of the "Everyone has seen this issue" variety. Of course, even a product with 100% consumer satisfaction can have "No one has ever seen this before" issues.
>This is especially strange considering that virtually every other country does have an official language (or languages).

Yes, but then again virtually every other country also has a national history that spans more than 400 years, and one or two ethnicities living in it, i.e they are not a synthetic nation made from an influx of immigrants from all over the world.
IDC predicts Windows Phone to surpass iPhone in market share by 2016
TL;DR: Kanban is neat. So is daily, habitual team-building. Not a ton that hasn't been hashed out before.

Hey, whatever works for you! My team loves planned socializing, but to make it daily would seem like overkill. Some of us would object to spending time unproductively, especially since we already try to streamline our standups.
Forget About The Backend Stack
> ACL2 is old and crusty

We have many new shiny FM tools now, though, that are far closer to regular programming languages. In particular, Agda, Coq, Isabelle are fairly easy to pick up for people with an FP background (rather than a formal methods background).

The breakthroughs in SMT solver performance have been astounding to watch, and their use for "brute force" FM is certainly growing.

Of course, verified code is still many times the cost of unverified code, but the gap is coming down.
> Outdated in what sense?

Outdated in that it's not targeted. I get all kinds of things into my inbox (I use filters too, but filtered things generally get forgotten about), emails from family, friends, newsletters, alerts when people reply to me on HN. My inbox is like my in tray, a list of things to work on

> Why doesn't it get seen for 6 hours?

Email's distracting, I try and keep it closed as much as possible whilst I'm working.

> How are you reducing the noise?

We're not reducing the noise, we're just turning it into a very specific sound that you recognise. The idea is that if Por Favor pings, you should probably look at it. If a gaming app pings, you can ignore it and look at it later. We're trying to make sure you see things that you need to see, when you need to see them.

> ps - Hopefully, I'm not detracting you from your hard work. Trying to provide some honest feedback here that I'm hoping will help you.

Not at all! It's all very useful. We literally had the idea, threw a site online and posted it on here for feedback. We don't even know if the idea's gonna work yet. We (my partner and I) have a use case for it, but we were wondering if anyone else did too.
It looks like you might not get arrested, but you definitely won't be permitted to fly. The BBC report on two women who refused scans in Manchester says they 'left the airport', with no mention of arrests. (http://news.bbc.co.uk/1/hi/england/manchester/8547416.stm)

It's still not a good situation. I don't travel often, and the installation of scanners at Edinburgh is adding to the stress.
I don't disagree. Although, I think CoffeeScript is more similar to JRuby than FastRuby.
Thanks, I will dig into it.
The repeating pattern applied to the button isn't a stylistic pattern but a texture. Looks great none-the-less, I just wouldn't call them "patterned buttons".
Useful Localization Tips for Software and SaaS Companies
Imagine plight of the C++ expert.

Met a guy working as a private contractor in the aerospace sector recently and he was desperate to hire expert C++ programmers at almost any price. I wish I had the 'plight' of being a C++ expert.
batista, I often find myself nodding in agreement when reading your posts on HN -- especially when you take a contrarian position.

I do agree with you in this, also -- the hardware and software combination of a single PC or smartphone is, I guess, among the most complex systems humanity has built, and in such a short time frame.

While my post was mostly me venting (bad Monday, frustration with people/clients/spouse/stuff in general), I have to say that I still agree with Scott. Too often are we putting up with things not working. I use Android, Gmail and Google Calendar. Yet, when I get a calendar request, it shows up in the official Gmail client on my Android phone as

meeting.ics
1 KB Text
VIEW | SAVE

If I click "view", it opens up in a text editor. This is not helpful at all. Does nobody at Google ever get a calendar request to their phone? The only way for me to respond to such a request is either to get to my computer and open it in web mail, or call back and ask what time the meeting is.

Whenever a family member asked me about something failing in a similar manner, I used to feel slightly attacked: This is my line of work and major hobby, and I know that the reason shit fails is, well, shit is hard. I would perhaps try to explain the probable cause and so on, but to what avail? It still doesn't work.

But now, I rather shrug and say yeah, I know, it sucks. It happens to me too, all the time. I just get used to it, and deal with it. Isn't that all we can ever do, after all?

Lately, I've started trying way harder to remove complexity. I constrain myself on purpose, I get rid of software and file formats, and basically, the last thing I ever want to do is to add a new piece of software. If I am convinced I need a new piece of software, it has to be implemented with minimal change to the rest of the system.

Well, that was a bit of a rant. Anyway, in no way do I mean to disrespect any of the programmers who built this ingenious, brilliant piece of shit. I feel for them and, well, the brilliance sometimes shines through. We're still running the world's financial, communications and distribution systems on layers of shit.

Don't look down.
Intelligence chief: EU capital is 'spy capital'
> That's £2.65GBP/month (about the same as two loaves of reasonable quality bread a month)

Reminds me of one of my favorite analogies from a TV news report: "And the new widget weighs in at just 2kg; that's about the same as 2 1kg bags of flour"
Cf. Louis C. K. https://www.youtube.com/watch?v=8r1CZTLk-Gk
Exibindo o retorno de várias Actions em uma mesma View no ASP.NET MVC
I used to be slave-to-the-clock until I found work I love doing. Turns out, when I didn't love my job, I would stare at the clock all day.

Looks at clock.
7:00 I should wake up
7:15 shower
7:45 do random crap at home, stressing over clock cuz I don't wanna be late
9:00 I should be at work.
9:45 I made it.
11:00, really? okay haven't done shit all day, time to do that thing.
11:15 really. I REALLY gotta do that thing.
It's 12:30 but thing isn't done. However I should go to lunch.
1:30? Waiter, we've been sitting here for 30 min, our food isn't here, and I gotta get back to work by 2:00.
1:45 staring at clock while eating. If I leave the cafe at 2:00, I'll only be a little late.

And so on.

I have had jobs like that.
As long as we're being opinionated, I think it would be better to just call this what it is: a Taskpaper plugin for ST2.

By the way, same thing for vim: https://github.com/davidoc/taskpaper.vim
More than 50 Pure CSS3 Geometric Shapes
Agreed - can't help but wonder if the popularity of TED overshadowed and sped their demise somewhat.

I always felt they were more of an aggregator of podcasts and didn't overlap TED at all. Sad to see them disappear.
Valve's secret weapon: TF2 as a Testing Platform