skysight-inc/HackerNews huggingface dataset:
I think his fundamental disagreement is with the idea that embracing simplicity makes one a simpleton.

I can agree with that. I also believe that using a simple tool does not presuppose simple outcomes. To me the rewording looked like a fairly neutral assessment of a few language features.

What I was fishing for was if there was some positive of negative opinion behind them and what it was driven by. Without that the comment seemed fairly useless, and I'm fairly sure tptacek's not shy about sharing his opinion. ;)
> In the meantime, most heavy users seem to agree that lack of generics is better than poor generics.

most heavy users are self selected.
Lets cross check what the United Nation has to say about NAD:

http://www.unece.org/trade/untdid/d04b/trsd/trsdnad.htm

As you can see, only the 3035 "PARTY FUNCTION CODE QUALIFIER", telling if this address is a buyer, a supplier, a shipper, or something else, is mandatory and everything else is conditional.

You have 5 optional lines of "Name and address description", 5 optional lines of "Party name", 4 optional lines of "Street and number or post office box identifier", an optional "City Name", several optional "Country Sub-Entity Details", and optional "Postal Identification Code" and an optional "Country name code"

I think that pretty flexible, allowing short addresses like "27321 Finkenburg, Germany" and long ones also. The main restriction is line length, so the address has to fit onto an envelope.
My question is, why did you add authorship sitewide? Authorship should be established only on jitbit.com/news/ where your blog is, NOT on your entire website. For example, if I search jitbit in google, your authorship photo is appearing for your domain, not good.
Ask HN: Best book keeping software for startups?
Just wondering what others would recommend? Ideally something really simple to use.
I think a much better comparison is with C. C, similarly, has a paucity of features. It is also relatively easy to grasp its core. However, this has never prevented C from being used to build very powerful applications.

I would like to know exactly what the established programming language research is. My strong impression is that if there was ever anything that was not established it was 'how to build the best programming language'. Not trolling, just asking for clarification on that point.
Technically, you still have two compose interfaces, but they have promised to remove the oldest one. To get the old interface, click the little downward pointing arrow and select "Temporarily switch back to old compose".
this was a nice walkthrough. thanks to the author. was simple and informative.
> Where money is being spent, Google and Apple are no where to be seen. They're just fighting over the fickle and low margin consumer market.

That theory would be more convincing were it not for the fact that Apple makes more money than Microsoft...
It's a skill most people can learn. With enough practice you can judge distances based on sound.

When I was young my parents had a smooth railing with posts that stuck up above it. I used to slide my head on my arms along it with my eyes closed. I could hear when the post would get close and stop. I don't know the maximum distance humans can detect by sound but it's pretty easy for short distances.
I am highly skeptical that they are actively investigating ways to support generics, or that they are willing to change anything else about the language to support them better.

This statement, part of the standard Go talking points, seems to be designed to persuade the unsure to give the language a chance, "and generics will be around later once we figure it out." Not likely.

I think the designers know that no perfect shining implementation of generics--compatible with all of Go's existing design decisions--is going to arise deus ex machina after eluding researchers for all these years.
Well then it would already be too late, since the std lib has been frozen since go1. As long as things are added in a backwards compatible way, there's no problem though.

Plus, something of this magnitude may need to be in a theoretical go2, so they can break whatever needs to be broken.
There is one thing I hate. Go error handling.
Backbone.Widget: create Backbone.Views via jQuery
> We are either too smart or too dumb to find god and tell him problems of our world

The correct reaction to the world being awful is not to seek the help of a bronze age deus ex machina. The problem is not that we are too smart or too dumb for deities to help us, it's that they can't really help us on account of being fictional.

The premise of futurism being dead seems conveniently modern because there is a lot of perceived (and actual) downturn economically. But the conviction that we can design a better future for ourselves is not coupled to that.

At the core of our desire to improve ourselves as both a civilization and a collection of individuals is still the one big revelation from the Age of Enlightenment: that in the absence of the supernatural the universe is ours to discover and understand and that we can by virtue of our intellect become vastly more than what we are today.

Nobody killed the futurist in me, although school and society at large certainly tried. Life is already better in the Western world than it used to be. All we have to do is to go forward. There are times when progress seems to be in serious danger but I'm still hopeful that we can and do find the motivation to keep marching. Which, again, is really all we have to do. Even at our current glacial pace, we'll get there.
Tokyo has tons of elevated and undgerground pedestrian walkways, including in some of the most fashionable/popular/heavily-trafficked (by pedestrians) areas, e.g., around Shibuya station.

An interesting extreme case is the south-east side of Yokohama station, where they (stupidly) put in one the most insane messes of concentrated roadways I've ever seen [not just 8+ lane roads, but 4-5 vertical levels of roadways!]. The area also has extremely heavy pedestrian traffic, which essentially all happens underground or on elevated walkways; basically nobody walks at ground level any longer. This may sound horrible, but in fact it's pretty nice ... you really don't realize what a mess it is unless you look back from a distance.

In both cases, the retail has followed the pedestrians under or over the ground...
Ask HN: Any good Government apps out there?
Your feedback about the best Government mobile apps for my research
More aggressive reporting and patching I support.

On a side note, I have a hard time taking any blog at a .blogspot.com domain seriously. Don't know why.
Thinking as a software developer, if a third party asked me to do something I thought wasn't a good idea for the end user, part of how heavily I'd push back on it would be how big a deal it really was to the user.

You may be right though.
I'd be interested in seeing how they would restrict that.

I think it would be pretty foolish to do though considering how fully-electric cars are a tougher sell due to the need to take some time and recharge as it is.
FYI it still works as a named anchor.
All the published info seems to point to Tesla car = free Supercharger use. Which is a huge reselling point.
> For whatever reason Big Media aren't going to allow you access to their content without the DRM

What is "Big Media"? This is just pure speculation not based on facts.

There is plenty of high quality, paid-for content on the web already which does not require DRM.

IIRC, there are no more DRM on music on iTunes either.

It's just a matter of negotiating. If a company's better at negotiationg DRM-free content than Netflix, then too bad for Netflix. There's no reason why web users should support these costs.
You can't take one very specific case and then extend it to the entire corpus of searches / web sites. Any change to the SRP might result in less-than-optimal impact on a particular search but if it improves performance for a large number of other searches, it's still a good change overall.
Of course that's one of the big reasons, but Microsoft don't want to say it because they don't want to be too critical of OEMs in public - and the media don't want to say it because many of them want to paint Windows 8 as a failure.

Haswell reportedly has enough power in the GPU to support high res screens using just the integrated graphics - so we should see better screens in 2013 H2. Samsung and others have already announced some incredible laptop screens for upcoming devices.
I think the UK examples are quite good though. They show that you don't even have to change language to run into massive problems with addresses. More than being anglo-centric, the issue of addresses is often even more specific, i.e. US specific.

Japan et. al. add another layer of complexity, other text encodings etc. etc., but even in the seemingly simple case of English being used, it's not quite as simple as many forms make it out to be.
Locker project proposed to fetch all data from your cloud services. If I didn't miss something, that was not a web server. With Cozy, you can install any kind of app: photo manager, note manager, dashboards, external service aggregator... They share the same data store. So if you write your own web app, you can take advantage of other web apps data.
Autism's Competitive Advantage, and Challenge, in the Workplace
Ask HN: Resources for backend architecture?
I often see companies using what appears to be many different technologies for tasks on backends to do their business and processing for users. Are there any good guides for implementing such architectures or info for making sturdy stacks
So, all you see in the future is war and servitude...so you just try and forget about it? That is kinda worrying...
> but they mention it as if it is just the normal thing to do.

As usual, you need to evaluate your doctors' incentives. Do they make more money from

1. Cutting your wife open, with all the associated hospital care or

2. Fecal transplant, for which their competition is free DIY?

As Upton Sinclair said a long time ago: It is difficult to get a man to understand something, when his salary depends upon his not understanding it.

Edit: BTW, I wish you luck with your situation. I gained familiarity because my wife had recurrent c-diff. During this episode, I saw such non-scientific quack-like behavior that I pretty much lost faith in most of the modern Medical Industrial Complex. And this was for a bacterial infection, for which the literature is accessible to anyone with a high-degree of education and a decent biology background.

The takeaway lessons from our episode was: Take matters into your own hands as much as possible. You have 24 hours a day to work on your problems, the doctor has about 20 minutes. So if you're not an expert on your particular situation, then you're pretty well screwed.
Is there an option for "other people?" Speaking with people about the future is difficult when they don't really have a full perspective on what we've accomplished in recent history.
If technology continues to move at the rate it's moving (which it won't, it will only move faster), we are in for some really cool shit in the future;) I can't wait to see what the future brings..but I do plan on putting my 2 cents in and making it kick ass.
Relevant xkcd: http://xkcd.com/224/
Gosling himself said that scripting projects were always fun and fast, but when the job got large only static languages made sense (paraphrasing). This definitely echos my experience. The only way I've been able to manage large scripting projects is by building a quasi static type system - the strictest conventions allow you to decrease cognitive wait substantially.

What I find amusing lately is the exodus from Ruby over to Javascript. What's the thought there - maybe there weren't enough braces? Maybe THIS time, this scripting language will work! What valiant hope.
> when someone visits the site, imgix will deliver the appropriate photos and, in need be, reformat or resize them. If someone visit your site with an Apple iPad, the service can instantly reformat an image for the tablet’s “Retina” display.

I didn't see any documentation about this on their site. Can they deliver, via a single URL, differently sized images for mobile vs desktop? This is one of the biggest headaches when trying to do responsive design.
Correct me if I am wrong, but I would argue that creating these addresses with tiny leftover cash amounts creates more of a burden on bitcoin nodes than normal transactions.
Every bitcoin node that verifies transactions must at all times be aware of the current balance of all accounts (more precisely all nonredeemed transaction, I think) and hence each of these signatures will necessarily live on all verifying nodes for as long as those coins are considered valid. Pruning strategies are being developed, but they do not prune accounts of balances, they only remove old transactions, so these balances cannot be removed, unless a satoshi stealing strategy is approved which would be a very significant incompatible change.

Personally, I would just include the hash in a comment of a payment to myself (or any payment at all), which is easily done with the current bitcoin client. The signature can easily be viewed on blockchain.info and you can use any hash that you like. Finding it would be harder though, but should not be difficult if I know any of the sending, receiving address or transaction id.
When I was in Brisbane, most pedestrian crossings vibrated and made a distinctive sound -- a single "chirp" followed by quick beeps -- to indicate it was safe to cross.

In Boston, to disambiguate different nearby crossings, the walk signals may make different noises. It used to be a beep in one direction and a chirp in the other, but these days it could be a snare drum in one direction, and a cowbell in the other. (I guess some city planner had a fever for which there is only one prescription...?)
Thats not true: e.g. "27321 Finkenburg, Germany" no street, no house number. And the Finkenburg is in western Germany, close to Bremen. It was a former Saxenschanze, an artificial hill between Weser and Dike, that is surrounded by water several times a year.
You need to change "In this picture, I see _____" to "In this picture, I think you see ____".

I see nothing but static, and have never been able to see the images in those old-fashioned "3D" pictures. Thus, when I say "In this picture, I see static", that is absolutely correct.

Why should I waste another second on your page after you've pulled such a bait-and-switch? What does the page have to do with hacking?
I didn't even know MS had a video service. A little Googling and I got to "Xbox Video". I thought that was only available via the Windows 8 app (or Xbox) but it looks like any Silverlight-capable browser will work. e.g. http://marketplace.xbox.com/en-US/TVShow/The-Guild/Season/0/...
Harnessing human computation
Making Draggable Webpage Elements using jQuery
Most of these observations, even though I'm sure they're true, are only mildly interesting.

The last stated falsehood, however, is notable:

> Language codes will match the country code of the country they are associated with

This is a very confused statement to begin with. Many languages are not "associated" with a country at all. Many languages are spoken in different countries, and many countries have multiple official or common languages.

This is why using flags or country codes as language indicators bothers me. Even for English it can be confusing: do you pick the US flag? The UK flag? It also means it is usually impossible to localise a website based on the TLD alone. In most cases you will also need a language code somewhere in the URL. Many web developers forget this.

Another important oversight is that not all inhabitants of a country might speak one of the official or common languages. Just ask any expat with an iTunes store account. It is much better to offer information in a language that can be chosen independently from a user's country, if possible.

Google Cache version here: http://webcache.googleusercontent.com/search?q=cache:http://...
Most car owners, including Tesla owners, don't take that many road trips. You drive in the range you charge it at night. If you do take a road trip, schedule the stop for dinner at the same time as the recharge.
When I think about futurism, I'm always reminded to this quote (apparently by billg):

We always overestimate the change that will occur in the next two years and underestimate the change that will occur in the next ten. Don't let yourself be lulled into inaction.

On the other hand, in some ways, life today isn't much different than life 30 years ago. Or even 100 years ago. Or since the advent of the Industrial Revolution at least. People wake up, go to work, come home, eat, sleep. In between they go to church, seek mates, sing songs, drink, etc. The details change, but the basics don't.

When I try to think about the future, I usually start from the idea that tomorrow will actually be more like today than we expect. Even the wildest advances in technology (to date) don't change human nature or basic patterns of human behaviour. So ask yourself how technology and change will affect out ability to go out, seek mates, drink, seek spiritual enlightenment, find food, earn income, etc.

If you believe the evolutionary psychologists, a lot of our basic psychological responses evolved 30,000+ years ago, and we - as humans - are fairly poorly adapted to the world we live in. Human nature may be fundamentally at odds with an urbanized, technology driven, fast-paced society. I find myself wondering if we can "fix" most of the problems we have in our world anytime soon.

So I guess I think we can make incremental improvements, but I'm not convinced we can, for example, "end war" across the board, etc.
google now accepts a micro data format for logos - although I haven't really noticed them in SERPS yet
http://www.hobo-web.co.uk/how-to-put-your-company-logo-on-go...
Surely everyone knows the last one, given that "en" does not equal "us"?
Mind blown. Cheers!
Stuck to the ground by red tape
It's not that clear cut. "Linux" has many options when it comes to rendering and overlaying video and many of them let you take screenshots. The experience can also be vastly altered by particular video card and driver combos.
To Apple some developers are more equal than others
Prices. I was really into drones in 1998, when I was in the third grade. I wanted one so bad...I figured I could get one (a $600 remote control airplane) if my Golden Retriever had a few $400 puppies. But lo, it was out of reach. So were remote control helicopters. My mother told me about a remote-control sailboat, but I didn't care...it had to move around in 3-D, like a submarine, to catch my attention.

So, yeah, prices. Right now, I'm eyeing a Physical Random Number Generator from ID Quantique for mathematical experiments, but those are like $1500 dollars. Nuts.

I think the big plus in technology is that yesterday's expensive impossible is today's affordable plausible. I remember tiny remote control helicopters going for $20 recently.
Very broad question but you might find lots of practical advice and studies at http://highscalability.com/ .
Worth noting: the release of Windows 8 brings IE11, which means that Google's "n-1" policy for browsers will now deprecate IE9.

IE9 is the last version that runs on Windows Vista (as IE8 was the latest version to run on Windows XP.)
Watching the science establishment block almost all progress in "real" Drexler style nanotechnology for a quarter century after the publication of Engines of Creation.
The Linux kernel trumps the moonshot by a few orders of magnitude
For interest, I have now tested Chrome, Safari and Firefox on my machine (OSX), and of those the named anchor only works in Firefox. Strange.
Reinventing The Train
you should learn about the angular concept of scope before gagging on this. its actually a very elegant mechanism for letting you treat a segment of the document as lexically scoped data within your Javascript.
Yes - I think once you start being productive with Haskell you prefer to work in languages with strong type systems that are purely functional (Haskell and subsets of it). When I work in Haskell it feels like a burden has been lifted from my shoulders - for real! Coming back to JS is simply painful.

I think more programmers would experience this if it weren't for Haskell's insane learning curve. It took me a ~year of casual learning and skimming before I could do anything useful. Very casual, though ;)
Apple is not an innocent victim here. They could fight the DMCA on a number of levels.

Instead they implement their own DRM (e.g. for iTunes) and invent whole new kinds of locked-down platforms. (App store)

They talk about smashing big brother but they sell telescreens.
What I've always wanted - and what might be more mutually beneficial - is a button to cancel the crossing request. E.g. for all those times you press the button, then realise there's enough time to safely cross without the lights changing.
Before this goes any further, can we change the name of the language to something inoffensive. The name makes it impossible to mention it in many environments. Some alternatives I can think of is
BrainF,
Brainfreeze,
Brainscrew.
I'm guessing because doctors aren't confident that there's an inherent level of safety. [1] Some are optimistic, some less so. But the way they and the FDA generally come to conclusions on these things, is through trials. Trials which have to be properly constructed and conducted to gather meaningful data.

Throwing the doors open isn't going to give you very good data. So we wouldn't be gaining anything we could rely on for study. We'd just be enabling DIY-ers to get (for-profit) professional assistance. Which is its own cause for concern.

These trials can certainly be better constructed, or made larger or more inclusive in such circumstances (many people facing very major surgeries that might be unnecessary should this approach pan out for their particular affliction; and shockingly-high success rates in early trials).

But I don't think there's a better alternative; most of the proposals would just open the doors to all sorts of chicanery that we've spent generations weeding out of the health care industry.

[1] It's taken us this long to figure out the importance of gut flora in the first place. And we still have little-to-no idea how it works. So how in the world could someone feel objectively confident they know what is or is not a 'safe' treatment for it? Particularly when you consider the research that this flora impacts brain function as well. A transplant might treat a gut affliction but inflict an equally (or more) serious mood disorder.
Functional's Greatest Accomplishment
I'd have to do the math, but the Mini is very power efficient¹, so perhaps it was just enough graphics capability for the watts it consumes (11 watts idle, 85 watts max, if I recall correctly)

¹A lot of data centers these days bill you based on the power + bandwidth you consume, not the # of U's you use in a rack.
I'd posit that the great leaps that occur don't happen because of one individual thinking 50–100 years into the future, but due to masses of individuals thinking 5 years ahead.

The computer revolution came about because of many, many people working on slightly improving transistor technology, whilst others built compilers that were slightly better than their predecessors, whilst others still were working on very basic computer graphics, and so on. Added up over 50 years, those ‘short-sighted’ individuals’ accomplishments added up.

I guess I’m trying to say maybe the future will happen as a result of typical human behavior, not despite it.
OP here. In the spirit of the post, I'd love if anyone has any critical feedback on the ideas here :)