skysight-inc/HackerNews huggingface dataset:
Well, I guess their hope is that people start using Forwarded-For, and then it becomes standardized in the same way that X-Forwarded-For has sort of become standard.
Good news. Strengthens the case significantly for the EU to be abandoned.
Agreed. I almost always double my estimates, and if it's a bigger unknown project, triple it. You can do fixed cost, but make sure that you have a fixed set of features that you both agree on and an hourly rate for scope creep (which will happen as soon as they see anything). Or keep it entirely hourly, in which case, some scope creep might be welcome on your end.
Since I know techdirt always reports aggressively in favour of internet freedom I read the direct quotes first and the techdirt commentary afterwards. From just the quotes, Karel De Gucht doesn't seem to be saying anything underhanded, just that if parliament doesn't ratify ACTA it will be modified (presumably toned down?) and resubmitted.

I don't think techdirt's message "The european government is a corrupt puppet!" is supported by the evidence in this article. Personally the fact that every committe which has reviewed ACTA has advised against it gives me hope.
I hear what you're saying, but I'm afraid that if you follow that logic too far then you end up in an Apple iPhone-like walled garden.
I agree. Unless one has Algebraic Data Types, primitives are almost always the better option.
Yes, CSRFToken.
If it involves talking to other banks around the world then it seems reasonable.
The EP can impeach the Commission - unfortunately only the whole Commission rather than an individual Commissioner.
We clearly need to rebuild European Institutions from the ground up.

I'm fully in favor of the European Union as a federal state but to achieve this it is mandatory for the European institutions to stop relying on country representatives or people who were just nominated and rely instead on elected people (and their representatives i.e. a prime minister for the European parliament for example), like in any proper democracy.

It is also a clear sign that despite all the efforts put out in the last few years, associations and companies that are willing to protect Internet freedom are not spending enough money and energy on actually doing it. Not nearly as much as the dying copyrighted and closed content industry anyway.
Can any British readers recommend any alternative banks?

Fair enough, but this isn't endemic to RBS. It's like looking for a new neighborhood to move to if your cat gets run over.
> I saw this at Microsoft

As a bit of MSFT-specific advice, if you're in the dev/test/pm org and an IC and feel this way, you should make sure that you're having a regular (e.g. every six months) 1:1 with your manager's manager. During that, you should try to get a deeper understanding of what the next level means. There are certain levels (63, 65, 68) whose promotions are significantly different than the other levels and can be intimidating, particularly to first-time leads. For example, at 63, your lead might have to justify the promo to your PUM, and at 65, your lead has to convince your discipline manager to justify it not only to your PUM but has to provide enough info about your comparable work to have it justified with all the discipline managers across your division at the calibration meeting.

Unless you are in an extraordinarily technically deep area (e.g. compiler frontend, database internals), you should not expect your lead to be an amazing manager. If they were, they'd have left you behind and be a manager of managers within ~3 years because there aren't nearly enough of those to go around.
Crowd-sourcing used to trace London riot suspects
I just switched my business to HSBC and have found the service to be very good.
You're right, I havent. I just message them through facebook instead.
Get a credit card, or two.

This is the thing. Credit cards are the perfect solution here (and in many other situations), but there's a hard core of people who have some sort of ethical disagreement with them.
Realtime trading systems.

If your system is slow, you lose money. If your trading system says you earned $1,523,374.54, but your accounting system says you only earned $1,523,374.26, you don't care much.
Visiting their home site, it seems they're trying it again. I'm glad to see this. It sort of fell apart once before.
I can't use the Co-op. They won't let me have an account because I apparently have a bad credit rating. (The real reason, I expect, is because I have no credit rating as I've never applied for a credit card or loan, or been late on a bill.)

It's really worth double checking. Identity theft is not always obvious...

The cost is minimal, and I've twice had debts associated with someone else who's shared an address with me (not at the same time) get attached to my name. In one of those cases it appears to have been a deliberate act by the debtor.

Also when I was sorting these out I was told that the "no credit card == bad credit rating" thing is pretty much a myth in the UK at least. It can help make a credit rating better, but its absence doesn't make a credit rating bad.
This thread is relevant to my interests: I'm totally going to switch when I can actually get at my cash. If the problem has been because of cuts to & outsourcing of IT staff, we can only assume there'll be more of them.

So, here's a question: does anyone know what the frontline IT setups of other UK banks are like? There'd be no point in jumping to an outfit which has similarly weak infrastructure.
A bit more detail further in the report:
"The UNODC estimates, conservatively, that between 155 and 270 million people worldwide, or 3.5% to 5.7% of 15-64-year¬olds, used illicit substances at least once in the last year. Global lifetime usage figures probably approach one billion"
What is wrong with custom http headers? Like these from Cloudfront:

X-Ua-Compatible: IE=Edge,chrome=1

X-Request-Id: 19c0a05fd28e371127a76f658203eace

X-Runtime: 0.002039

X-Content-Digest: 2c4b5e9fc815a69ecb514e41e27e6ac7f2716801

X-Rack-Cache: miss, store

X-Varnish: 1299462197

X-Cache: Hit from cloudfront

X-Amz-Cf-Id: kDpGVcaIcDVQm-PkMd_FPnR_IcPZqPgR0NxKEvmOBWKaURpeus5vEw==,_ycCBrLJT91EOYt14GTciFKKLlpzLt1cogvPpK2PkDP7QzYVGbcsGQ==
At this point it's top of page 3. Normally when mods kill it, it just disappears. I suspect in this case the overt marketing and reubenelli's whiny, entitled tone are encouraging people to flag it. It's only at 8 points, so I doubt it takes too many flags to drive it down the stack.

edit: also, geekli.st is busted on chrome; very few of the images on the front page are loading (works fine in Firefox).
The Obligatory snowman this Weekend
with many people out and about making the obligatory snowman this weekend
I like the concept and the editor - it looks very smooth and easy to use, however, your landing page doesn't really convey the greatness of the app!

Some of the issues I had with it:
- the first screenful of the landing page doesn't tell me anything. Only at the very bottom of the page you get to what flashissue is actually all about - the editor. The "Super simple" box that you use to describe the tool or the workflow doesn't really doesn't really help me to get the concept, of course a video would be great, but if you don't have it, maybe you could do a better job at illustrating how "fetching" and "creating" is done. Since I didn't get the first two screenfuls (help picture & super simple), I'm not really going to get the "we work with these guys either). So rearranging the messaging could help a lot.

- could you consider allowing visitors to use the editor without logging in? And require them to log in only after they're getting ready to publish the newsletter. This could help you to show the ease of use.

- Some of the tutorial boxes in the editor went off the bottom of my screen (13" mac book pro with chrome)

- The web clipper doesn't really stand out, I had a hard time finding it. Once I installed it, you threw me on a new page recommending me to restart my browser and sign-up (I was already signed up). I know you're still early, but I would have liked to be able to choose the element I want to clip from the page instead of just clipping the whole page.

I hope this helps!
Yes - the point I was trying to make was the "pitch" needs to be to the enterprise while the functionality needs to meet the needs of the developers/support people who would actually use it.

I think that this is a tough thing to get right.

Feedback from HN users is going to be difficult to "filter" as we are mostly developers yet some of us are also (of necessity) business types. [Edit] When I said "talking to the wrong people" I was not referring directly to this post on HN.
just that if parliament doesn't ratify ACTA it will be modified (presumably toned down?) and resubmitted

ACTA can't be modified anymore, it is signed (yet not ratified in the EU)!

Edit: style
Who's Propping Up the U.S. Treasury Market?
So whenever there's a small problem with something, the solution is to discard the whole thing and go down a layer?

I don't like some of Python's warts, but you don't see me writing assembly.
Can any British readers recommend any alternative banks?

Consider building societies.

I've been very happy with the Nationwide for twenty odd years. Online banking is pretty good. Also, because of their organisational structure, building societies seem to have weathered the various banking stupidities of the last few years considerably better then some.
A implementation of this kind of usage pattern is already provided in the ZMQ guide:

http://zguide.zeromq.org/page:all#Client-side-Reliability-La...

If the client has not received a response by the timeout it should close the connection itself and reopen a new one. Whether this is a sutible solution for the blog author issue I don't know, but work well for RPC connections with little or no state.
I'm genuinely curious here: why would using integers be slower than using floats? I thought floating point operations were always more expensive than handling ints.
There's a problem when you restart servers at the wrong moment, though, as the article mentions...
I don't think there would be enough shares for that price so this is a very speculative comparison.
Great marketing for Chrome, LEGO and HTML5 all in one go!

The launch trailer can be found here: http://www.youtube.com/watch?v=pf2NHdfudyo

The Sydney Harbour Bridge LEGO build can be found here: http://www.youtube.com/watch?v=BQnRIRSvHJg (for those who can't run the LEGO builder/explorer in their browser)
On some 32-bit machines, a double precision float often exactly represent a larger range of integers than the integer types can, which makes it easier to avoid overflow problems you can get if you work in integers.

Of course, one might argue that the programmer using integers should be aware of this, and code accordingly, or else he shouldn't be writing code dealing with money (or any other thing were failure can have serious consequences).

However, the same applies to floating point. Floating point is not magic. A programmer who understands it can safely use it.

Many programmers seem to get burned early in their careers by using floating point without understanding how it differs from real numbers. Then, like the dog concluding that the horse, rather than the fence, was the problem, these programmers conclude that it is not safe to use floating point instead of properly concluding that they should not use tools they don't understand.
And where would that leave us ?

Massive recession in Germany, Bankrupcy for the southern nations, a few hurt nations (France, Italy, others) closing their borders to try to survive on their own, and the UK surviving as a dependency of the US.
With fascist parties triumphing everywhere around (they are already doing 20%+ in a lot of countries, there are even nazis in the Greek parliament now).

And, of course, global economy hurting like never before, since a majority of it still happens in good ol Europe.

Yup. Let's kill the EU.
> I followed my heart. The universe took care of me.

Survivorship bias. Other people have followed their hearts and the universe didn't take care of them, but their posts aren't likely to be posted on HN and upvoted to the front page.
Sounds like it's time for them to do just that - if this sort of open contempt for the democratic process and the rule of law doesn't qualify as adequate grounds, nothing does.

What's the best channel by which to call for that action?
Yeah, don't use REQ/REP.

I used to be a big ZeroMQ fan, but honestly, the library trades sanity for performance and has collapsed in on itself because the code is no longer maintainable. Last I checked, it's being completely rewritten in a different programming language. Maybe the result will be fine, but the core features of retrying connections and remembering dropped messages for clients that disappear temporarily are easy enough to write yourself.

(I do like Mongrel2's use of that feature to allow me to make an HTTP request and then start the backend server. And the right place for this is a library. It's just that ZeroMQ had too many features and too much code.)
That PPI map is heavily outdated. There is 68 pirate parties around the world. ( Counting nation states. )
Europe Bats Around ACTA; UK Wants ISPs to Police Copyright
Not really, my understanding is that the treaty text is now set in stone, so he can't really do more than embellish it, hence all the talk of clarification. If the text is to be altered then it has to go back to international negotiations again, which throws the whole process out by several years. AFAICT.

While it's not evidence that the whole system is corrupt, it is yet another in the list of examples of the appointed commission attempting to push things past the elected house via subterfuge or repeated attempts, and it leaves a bad taste.
Test test test.

Here's my experience (by YMMV):

SEO FTW. It's incredibly sustainable once you set it up as you have some high fixed costs but close to zero marginal cost to acquire a new customer.

Blogs. Write your own blog of tutorials on HOW to set up smaller websites. Make it as easy as possible to follow (check out ScreenSteps - http://www.bluemangolearning.com/screensteps/). Share this knowledge for free. Cover systems other than yours. These will provide you with a large bump in traffic of people looking for help. You'll convert about 1% of them (or slightly more if your pitch is really good).

Experiment with AdWords and Facebook. Both will give you $50 to $100 to start ads with. See what works. Find keywords that represent your target customer and see which ones work. If you have a quality score below 7, drop the keyword. See if it's driving customer and what your cost of acquisition is. Adjust accordingly.

Email newsletter. (See also: blog). Offer a free guide to setting up your website to anyone that signs up for your newsletter. Email out tips and tricks on websites (CSS, JS, plugins, or even just cool designs, etc) once every two weeks. Have a small pitch at the bottom about your company. It's not about the marketing here - it's about engaging your audience and building trust with your brand.

Just my two cents.

Traditional PR (newspapers) can provide big boosts in traffic (or hardly a blip) and are difficult to track.
Important points are made in this article, but I really don't see why it is on HN.
there's a hard core of people who have some sort of ethical disagreement with them

I (as a matter of choice) don't have any credit cards. I have no ethical problem with them. I do have an excellent idea what the results of my incredible lack of will power and a credit card will be though :-)
er, being the "MySpace of <X>" is not supposed to be a compliment...
He didn't say he'd ignore court rulings. He told the trade committee (which isn't a court AFAIK) that advising against ACTA wouldn't stop the European court of justice from investigating its legality.
Sadly I dont remember the details anymore. I can just remember that the system was by a german company and judging by how it behaved was still in a kind of beta-stadium.
The co-op's online banking system is horrible. They used to have it designed so that entering your password multiple times would lock you out of your account, even if you were entering your password correctly but the system was having problems and couldn't verify it for some reason.

I had to call them to reset the password every time the account got locked because of system errors on their part. The current system isn't much better, with the password field at login not accepting backspaces.
Same here, although they have recently changed the wording of their T&Cs to include 2FA. I asked them about this, and they said they were considering its introduction. (HSBC already has it).

Also, they use that "second letter from your password" style of login, and I'm not sure how they're doing that without keeping the plaintext of the whole password somewhere.
I would love to see things move in this direction. Unfortunately we are in the minority (even among those who self-describe as pro-european).
The problem here is, that while it would increase the democracy of EU, it would also decrease perceived sovereignty of individual countries.

A lot of progress in EU seems to be hampered by OMG NATIONAL IDENTITY, actually, and democratization is just one of those.
They probably have a tiny budget and are trying to get cheap labor to fill a big hole. Yes it will take longer, but they just want someone to try it quickly. If they fail to take more than a day, they can cut them loose.

At the meta level, you'll see plenty more job descriptions like these written by non-tech people trying to sound like tech people. Set your mental filters on these to cut out the noise and find the good ones that resonate with you.

You can't prevent people from writing bad job descriptions, but you can ignore them and only respond to well written ones. Supply and demand will take care of the rest and force people to improve.
Secret messages on the web: How to do steganography in JavaScript
Wi-Fi Alliance begins certifying Passpoint devices
It sounds like someone who hasn't matured since middle school.

But maybe I'm just stuck in the statist mindset, where the government has a monopoly on the use of force. Perhaps they're merely advancing the anarcho-capitalist idea that private entities ought to be contracted to the various roles that have been usurped by the state. So, like private police, presumably there's a market for private jackbooted thugs to oppress dissenting ideas. There's no doubt some heavy ratiocinations I'm missing which make this morally acceptable, rather than the doing of violence to another that it seems on the surface.

Long live the market!*

*sorry
He mentioned that he would try to weasel his way around it -

"If the Court questions the conformity of the agreement with the Treaties we will assess at that stage how this can be addressed."
Many teens tell survey they’re addicted to social media, texting
Ah okay, so when he says "I would consider proposing some clarifications to ACTA" he's just blowing smoke - talking about making cosmetic statements about ACTA which would encourage parliament to ratify it, but wouldn't actually fix the abuse cases that come from the vague wording?
Ah thanks, I only made it through the executive summary. The one billion figure seems more realistic if we're talking lifetime usage. I'd still expect that "once in the last year" number to be higher, though they do say that's a conservative estimate.
Receiving and handling I/O errors is easy, the harder part is when something goes wrong on the peer and you don't receive an error.

When dealing with network code, you need 1) Timeouts, 2) Keepalives.

What kind of keepalives and timeouts depend entierly on your needs. The problem is that most libraries/protocols doesn't have either, and most example code never shows this. (Any TCP example that does a read() or write() without any form of timeout is a DOS waiting to happen)
For personal and small business banking that crosses borders, I'm partial to HSBC's systems and practices which feel somewhat less unethical than most, though I cannot attest whether those are the same in their UK home as they are in the smattering of branches in New England.
I agree with most of the letter, but " In addition to American citizens' being targeted for assassination or indefinite detention" that sentence makes it seem like its ok to target for assassination foreign individuals but it turns out to be bad when they target Americans. Every person has the right to be judged in a just trial.

The world is becoming multipolar. And that's a good thing. USA has to adapt, as everyone else, so the world can be a better world for us all.
Thanks, so do some teams not even build anything at all??!
I thought the whole point was to get beyond the idea.

I remember reading about instaquote and thinking it was a useful idea. You guys had to pitch first, right?

I'm just looking forward to meeting new folks and hopefully will make some good friends like you have.
Which are these fascist parties in Europe? Seriously, I live in Europe
and never seen any. In most EU countries propagating nazi ideology is criminal offense.
Not true.

Say you run a business. Someone posts false allegations about you. Do you:

1. Answer them, and risk: a) inflating the story and keeping it in the press, b) being treated negatively by many bloggers/internet pundits who don't believe you because you're a company vs. an individual, c) risk saying something that will later hurt you in court?

Or:

2. Listen to the advice of your lawyers, who tell you that it's best to keep silent?
just make it work, as simply as possible.
Ask HN: I work in a data centre and we have to make it greener. Ideas?
Actually, the point was don't blame your tools.

If you understand how floating point works, you can deal with the rounding and truncation errors, and get accurate results for monetary calculations.
> the great escalation in drone attacks has turned aggrieved families toward terrorist organizations

Perhaps the whole point of their strategy? I can't see the US government and military as stupid, they seem to be making sure that the terrorist threat perpetuates.
Blogilicious 2012 #CreativeBlog 7 Kota
Ada kabar bagus bagi snipers karena sebentar lagi akan diadakan Event Workshop dan Seminar di 7 kota besar yang ada di Indonesia event ini dinamakan Bloglicious 2012#CreativeBlog 7 Kota, yang membahas tentang dunia maya, internet marketing dan semua kegiatan yang ada di internet khususnya Blogger.
Heat Exchangers B2b Directory Manufacturers Traders Suppliers
Heat Exchangers B2b Directory manufacturers buyers offers B2B free listing and get quote news letters, articles, trade shows and more
Haha, oh wow, thanks for that :)
Whenever I hear a politician talk about "clarifications" alarm bells ring in my head. It basically means changing marketing not the facts.
Appendix B:

The primary problem with the "X-" convention is that unstandardized
parameters have a tendency to leak into the protected space of
standardized parameters, thus introducing the need for migration from
the "X-" name to a standardized name. Migration, in turn, introduces
interoperability issues (and sometimes security issues) because older
implementations will support only the "X-" name and newer
implementations might support only the standardized name. To
preserve interoperability, newer implementations simply support the
"X-" name forever, which means that the unstandardized name has
become a de facto standard (thus obviating the need for segregation
of the name space into standardized and unstandardized areas in the
first place).

Most of your examples are covered under the "exception 1" clause, also in Appendix B:

In some situations, segregating the parameter name space used in a
given application protocol can be justified:

1. When it is extremely unlikely that some parameters will ever be
standardized...
2. When parameter names might have significant meaning...
3. When parameter names need to be very short (e.g., as in [RFC5646]
for language tags)...