skysight-inc/HackerNews huggingface dataset:
Wouldn't it set an unwanted precedence if the British Government just let this go?

There is an arrest warrant against Assange and the British Government has a duty to carry it out. If they do not carry it out then theoretically anyone on the run could seek asylum in a foreign embassy knowing that if successful it was just a matter of time before they could make their escape.

I also wonder what would happen when the UK wanted to extradite a person from a foreign country after letting Assange walk. Would their position be weakened?

It is a bad situation but it seems like Assange would rather wither and rot stuck in an embassy rather than deal with the charges against him. The reason he will not come out is because he is locked in a prison of his own paranoia.

It is certainly money wasted but it seems that due to the chain of events it is money which has to be wasted.
Most of legitimate financial activity forms follow well known patterns. Illegal activities often follow different patterns. It's reasonable for a bank to flag suspicious accounts, even though you'll always have some false positives - because if it looks like money laundering, most of the time it is.

Also I don't know if this works with banks (having no personal experience here), but I remember back from the time when early Kickstarter projects got their PayPal accounts frozen, that the rule of thumb was: if you're going to do something on your PayPal account that looks weird/atypical, it's a good idea to call them in advance and tell them about that.
> Efficiency has certainly never been one of Perl's selling points.

It has been, in fact. It's been faster than Python and Ruby for a very long time (though that's changing now with some new implementations like pypy).

> I imagine there's a trapdoor available if you want to use floats anyway; actually, knowing Perl, I'm sure of it.

Yes, if you use scientific notation (1e-1 etc.) you get floating points.
Why do they need to waste so many resources on him? Wouldn't it suffice to monitor the embassy with CCTV cameras on the street and have him flagged at the border if they see him leave?
Nice job! However I don't clearly understand the Results section. I mean, I can work it out, but it should be obvious.

With your supplied example, here was my train of thought when I hit solve: I get "Egg whites: 239.05". Am I supposed to eat 239 eggs? Probably not -- that's a lot for one meal. So there must be a unit; grams? well I don't know how much an egg weighs, plus I don't know the proportion of the white within a full egg. I certainly won't open Wikipedia right now to solve it!

That said, I love the design, especially the top illustration, so my point was just: if you can make the results more human-readable, that would help.
Our entire defence policy since Suez has arguably been based on being an ally to the US even when it has required actions that were very unpopular with the public and extremely expensive.

A few million is a rounding error in that context.
WikiGalaxy: Explore Wikipedia in 3D
> So, when will we have an online course with lessons and exercises for P6?

If you start that project, I'll certainly support you in any way I can.
Yes, using XCode, but that image has only few apps installed and the App store isn't one of them.
If the UK population is 64 million [1] and the annual national policing budget is 3.5 billion, that's a per person budget of £54 per year.

So £10,000,000 on one accused person is the equivalent of the annual policing budget of 185,000 people. Spent on one person yet to be trialled.

You'd have to say this is a disproportional response. Why?

[1] https://www.google.com.au/search?q=uk+population
Prince Edward Theatre London
Tiger Woods Is Lost, on Course and in Thought
>> "So this expense is about 0.3% of that."

That seems like enough perspective. 0.3% of the UK police budget to stand outside the residence of one man? If we did this for everyone we could monitor 333 people per year and get nowhere.
I think we're starting to see the pendulum swing back towards caring about performance. For years we could just throw more hardware at a problem, and now performance curves are starting to flatten out. The bandaid has been to use more systems, but old-timers are starting to remember back to their youth, when systems were slow, that there used to be a phase in software development called "performance optimization" that's almost entirely disappeared in the modern discipline.

The amount of personal computing power every person with a modern computer has at their fingertips is staggering and almost nobody has any idea how to use it.

I'd like to think that's starting to change.
Ping me on github or via email if anything is up for reading. :) Cheers.
Book: “JavaScript Application Design: A Build First Approach”
Option hell is indeed a problem.

The problem with `find` happens to have a solution (-print0). However it is a PITA in deal with \0-separated strings in traditional shells, unless you pipe it to another command that happens to recognize \0-separated strings.

With elvish you can parse the \0-separated strings outputted by `find ... -print0` into a genuine list - not lines (which are \n-separated strings) or \0-separated strings, but real lists that support indexing, iteration, etc. and there is absolutely no chance that two consequent items will run together or one item will be treated as two. Imagine how fantastic it is to deal with that :)
70% is impressive?

where is this perception that proper cross platform development is an unsolved problem coming from? well written software has a platform layer which is usually small unless your product is trivial.

you also don't have to pay through the teeth with towering technology stacks.

maybe its connected to the fear of low level programming, or the fact that Google seem to not like using the established cross platform technologies, and made some pretty questionable decisions about the android development platform - like not giving a C/C++ compiler through the NDK for a long time despite the fact that everything they did was built on a foundation made with one so they obviously had it.

maybe they need a lot of platform specific code, but tbh i find that 70% a very unimpressive number. i would not even be impressed by 95%, i'd just call that 'normal'.

maybe this makes more sense of you are constrained to rapid application development, but given my experience with that a lot of the rational there is fallacious... i don't think i could build a cross platform app in a week without dropping down to C++/ObjC/Java and minimising the amount of Obj-C and Java as far as possible.

i suppose an important argument is that targetting the web with server side native stuff rather than client side java scripting things is a bit of a nightmare and lots of people don't even realise its an option...
FunScript: https://github.com/ZachBray/FunScript/

WebSharper: http://www.websharper.com/

Blue Storm: https://www.assembla.com/spaces/bluestorm/wiki/

I got these from: https://github.com/jashkenas/coffeescript/wiki/list-of-langu...
What killed it was that it didn't solve any problems that weren't already solved by other devices (notably Smartphones) and introduced other problems (the 'glasshole' one you mentioned is but one example) that the other devices did not have.

That and of course Robert Scoble wearing it in the shower.
Every year I am reading these kinds of articles, keep thinking we are going to have amazing materials in 5 years.
I was going to say this too. I did in a previous thread and got some down-votes.
TouPtiTrain: An electric train for Playmobil kids
YouTube is bullying indie artists into unfair contracts
How about running Scala in multiple threads? And how about dealing with structurally-shared data?
Pivoting 10 days before the demo day- the Scrollback.io story
A shell is a REPL. The problem is that the shell is sloppy in that it only deals with bytes and cannot process any complex data structure.

Again, advertisement for my side project https://github.com/elves/elvish, a Unix shell with true data structures. Still a WIP though.
What are they supposed to do? Just not enforce the law?
This was a theme of Heinlein's 1958 Have Space Suit, Will Travel (which among other things accurately tells you what you need to learn to get into MIT and CalTech, and how polite the latter's rejection letter is, which I can attest to :-).

Even going back to his first juvenile in 1947, Rocket Ship Galileo, the scientist protagonist is very surprised at how well educated in science, math and engineering are the group of high school students he falls in with.

And he wrote rather a lot on this elsewhere, e.g. comparing what he, his father and his grandfather were taught. The rot has been going on for a long time. One book traces it back to the Unitarians capturing Harvard from the Congregationalists in the 1810-20 period, I use the 1930 when phonics were successfully attacked. That we're still arguing that, 50 years after the publication of Why Johnny Can't Read, tells us just about all we need to know about the US educational establishment.
I agree "not charged" makes it sound less serious than it is (he hasn't been charged, but a warrant for his arrest on those charges has been issued).

Interestingly, though, if he sits it out for another 5 years, for another £10m or so in UK police spending, the Swedish statute of limitations (which is dependent on charging, not arrest warrants) will expire, and he can't be charged. As I understand it, anyway.
Apparently 20 years detour was needed to go back to those features.

I think this is explainable by Java's history. When it was created, the design docs said Java was a simple, interpreted language with distributed objects and the target hardware was set top boxes. When Java unexpectedly took off, I suspect Sun weren't quite sure which ingredients were key to that success but fixated on "simple". They unlocked a huge market that was unserved at the time: companies that needed a much simpler C++. So that wasn't unreasonable. They then spent many years trying to handle customer requests for ever more runtime speed, whilst simultaneously not making Java as complex as C++. Hence the focus on super whizzy optimisations inside HotSpot ... many of which are just undoing performance hits introduced by the simplicity of the Java language.

Value types increase the complexity of the language, no doubt about it. Heck, even having a difference between int and Integer increases complexity. When value types come out, I expect much rejoicing from people who need more runtime speed, and a whole lot of confused questions on Stack Overflow from people who aren't totally sure about the difference between a value type and a regular class.

I also expect to come across codebases where classes were turned into value types more or less at random, or where the style code forbids value types entirely, etc. Java sort of has this problem already where weaker programmers who are using threads just slap synchronized keywords on every method until the crashes stop. Then HotSpot goes in and tries to figure out if the locks are actually needed or not and removes them at runtime.

Don't get me wrong. I'm A++++ in favour of having value types on the JVM and in Java. But increasing complexity of the language is absolutely not cost free, especially not given Java's value proposition to big corporates.
Attention Pure Leverage GVO Affiliates Automated Marketing Software – FREE TRIAL
College freshmen create Song Drop – an easy and free way to discover new music
I'm interested in where you came up with the "literal" worth comparison.

Perhaps what you meant to say is that, "I personally feel that this new steel alloy is worth more than whatsapp, and, I would be personally prepared to pay at a valuation of 1 million times greater than the whatsappp valuation. So, going back in time, if I had a choice of owning 10% of whatsapp for a $10,000 investment (valuing whatsapp at $100K), or 0.00001% of the company producing this alloy (valuing it at $100B, or 1 million times as much as whatsapp, I would take the 0.00001% for my $10,000 instead of the 10% share of whatsapp for $10,000).

Is that literally how you feel?
The carrot is that companies pay the politicians. The stick is that the companies stop paying the politicians.
I wonder if it would be possible to prevent the staff entering the embassy? We can't enter it legally, but we surly could prevent people entering? I understand it would create a stink, but starving the man out must be something they have thought about.
I'm beginning to think that this effect is deployed purposefully - witness the ad banner that doesn't display until the split millisecond before you click on the link that it pushes out of the way. Then again [1].

[1] https://en.wikipedia.org/wiki/Hanlon%27s_razor
They can't. There are laws in most countries that if country A does the right legal dances for extradition, then legally they must be extradited. What people are asking for is the government/politicians to somehow override the judicial or legal system, and ensure one legal thing doesn't happen.
You know, looking at everything through a HUD will give you diminished reality, not augmented :(
I know nothing about Swedish law but, as an EU member and ECHR [1] signatory, Sweden cannot extradite a person to the US (or any other country) if a possible punishment that they could receive would deprive that person of their rights under the convention. In practice, this applies to judicial execution, detention without trial, or detention without the possibility of release.

It may be that the US could give undertakings about excluding punishments (such as death) to the Swedish government that would make an extradition possible. As far as I know, though, Assange cannot be tried with treason in the US (which has a possible death penalty) because he is not a US citizen.

[1] http://en.wikipedia.org/wiki/European_Convention_on_Human_Ri...
Borders aren't that permanent. Remember the UK has a decently sized open land border.
I'm not advocating for free speech. I specifically think people who threaten others should be banned. You are deliberately misconstruing my position.
You don't run code in multiple threads, but Scala's ExecutionContext is not about threads, but about asynchronous execution and JS is fine with that.

Also, all of Scala's collections, including the persistent ones are supported.
So I see why you want var, but can't you just treat "x = 5" as "set x = 5"?

You can also remove the need for var (at the expense of no safety for typos) by prohibiting shadowing, like coffeescript does.
Interfering with diplomatic staff is also illegal. I understand that everybody apparently wants to see Assange burn at the stake for being a sexual predator (not that the evidence is terribly substantive...), but that's not a justification for an act of war.
He's not being held. He has choosen to not face legal cases against, and is in hiding.
MassChallenge 2015: Launch Event with Governor Baker. Applications Open
Any policing priorities set a precendent of expectation.

For example, because of the way car and property crime are (not) investigated, a petty car criminal can reasonably expect to get away with their crime.

There are plenty of other crimes where a police authority would choose not to take dramatic action and save a £10m cost of policing.

The suggestion isn't Assange be allowed to walk. If he were able to be affordably apprehended, then that is reasonable. The problem is that this spending is on policing theatre, aimed at making clear (primarily to the US) that the UK takes Assange seriously as a threat to security.

This kind of performance wouldn't be put on, at this expense, if a random alleged-rapist took shelter in an embassy. The police would leave them to it, and act when they had intelligence that they'd slipped out.
I wonder how many would argue that Assange should "face the music" while simultaneously arguing that Snowden shouldn't.
3 Common Work Productivity Issues and How to Overcome Them
SEEKING WORK - Copenhagen, Denmark - Remote or local

I'm a front-end developer with large experience in building advanced web applications and complex UI. I've specialized in React and have a deep understanding of application architecture and JavaScript in general.

I do both development and consultancy and I'll be able to help you team make the right decisions early on or apply new technology (such as using React in an existing app) to existing projects.

I also do some back-end development in both Python (Flask, SQLAlchemy, Celery) and PHP, for example to build an API to support a web application.

You can get in touch with me on cr@fiftyfir.st. Also feel free to check out my website at http://fiftyfir.st or my booking SaaS at https://zapla.co.

Twitter: https://twitter.com/Pephers

GitHub: https://github.com/Pephers

LinkedIn: https://www.linkedin.com/in/chielrobben
It's a huge amount of money, sure. However, to claim that Assange is being 'detained without charge' is disingenuous to say the least. He is there completely of his own free will.

I wish Sweden would just guarantee that he won't be extradited and we can get this all over with, but the changes of that happening now are remote - looks like a pretty permanent stalemate to me.
Well, the Windows API was a fundamentally C based API and that probably did more for it than most things. The Microsoft example code was all C and C++. Delphi was great for many years, Borland didn't really start to sink until around the Delphi 5 era, if I recall correctly. Until then it was widely regarded as a much superior solution to MSVC++ and was used for many things, though mostly business apps.

I used to be a Delphi programmer and worked on, amongst other things, an open source video game project :) Ah, good times.
Change JSON scheme easily
There must be far greater waste going on that is more irksome/disgraceful than this.

It's almost as if there was some sort of agenda behind it...
> That, and the fact that people started calling Google Glass users "glassholes".

That was one weird thing I did not expect to happen after the release, but I can't stop thinking that a people calling Glass wearers "glassholes" are themselves actual assholes.
I was very sceptical of Scala.js, but decided to use it in a low risk project (http://github.com/underscoreio/doodle) to render to the HTML canvas and I am shocked at how well it works. The community is moving very quickly as well, and many advanced Scala projects have had the necessary tweaks applied to run in Scala.js.

Looking at broader trends, there is a clear movement towards static typing on the Javascript VM, as in-browser programs become more complicated. Google is developing SoundScript, there has been talk about gradual typing in ES7, Facebook has their type checker etc. To some extent I think adding static types to (the mess that is) Javascript is more work than may be worthwhile. I see the most practical developments in the alternative JS languages, such as Elm and Purescript, and now Scala.js, that start from a cleaner slate. The Javascript committee have done a shockingly good job making Javascript a compilation target with tail calls and so on in ES6.
What evidence do you have that car and property crime aren't investigated, and in which country are you talking about?
The repo only got pulled because popcorntime never filed a counter notice, this is standard practice and practically required if you want to maintain your safe haven status.
Don't tell them that on Islay. I upset the guide at Ardbeg by pointing this out, who called me a "typical British imperialist, what are you going to do, tax it, sassenach?!".

I'm Glaswegian.
The article suggested hardware BCD (packed decimals) was superior to floating point. That is true but not for the reason stated. The reason old time BCD was better was simply because they were treated at counting numbers (integers). If you use binary integers you get all of the same advantages with none of the serious headaches of BCD.
They should bring the Swedish Prosecutors to the Embassy and conduct the interview there, as is done in other cases.

This case is not about enforcing the law, it appears to be about using the letter of the law to intimidate one of USAs most wanted individuals and keeping him detained without a fair trial. Like using tax laws against Capone. Doing a s/Gitmo/Embassy/.
Taken a plea? What plea?
These are some neat uses of ES6 Proxies, but I can't handle a typo as the very first word of the article.
Let me make a reductionist argument here:

Do these people teach their children reading, 'riting, and 'rithmatic?

If they do, all other defects (as you see them) can be remedied in the future. The simple demonstrable fact that the public schools in the US are often bad if not hopeless (e.g. no phonics) at even those modest goals is enough for me to support even snake handling Pentecostals. Not able to read == no future intellectual life absent, let me put it, a "miracle".
>There is an arrest warrant against Assange and the British Government has a duty to carry it out.

I wonder why the same law enforcement rigor wasn't applied in these cases, which are undoubtedly so much worse?

https://en.wikipedia.org/wiki/Rotherham_child_sexual_exploit...
https://en.wikipedia.org/wiki/Elm_Guest_House_child_abuse_sc...
Congratulations, you illustrated his point beautifully.
As much as I don't want to give in to his bullying tactics; I almost want Sweden to interview him in situ just to shut him up. Are there legal reasons this can't happen?
This website is so easy to use and it's free, legal music... I see it going places
Optimized crypto? Let the side channel attacks commence. Leak your private keys in no time. Unless, of course, these operations are constant time. And don't leak information through other side channels either, like memory cache. Mitigation for side channel attacks is the reason why established SSL/TLS libraries are slower than optimal.

From the linked page:

> TLS Blacklist

> To prevent padding oracle and other timing side-channel attacks, the HeavyThing library employs a TLS blacklist feature. When a decryption error occurs, by default the offending source IP address is added to a blacklist such that no further connections will be accepted for a period of a full 24 hours. Please note that the blacklist is not shared or synchronized between multiple rwasa processes, so what this really means is that -cpu worth of connections will be accepted at most per 24 hour period. Even if this setting is disabled, special care is taken such that no timing information is leaked during MAC failures. During the course of normal operations, decrypt errors do not (and should not) occur so if everyone plays nice with rwasa this setting goes largely unnoticed. It is our opinion that this strategy of automatically blacklisting clients who are tampering is an effective server-side mitigation technique.

They try to deal with timing attacks using IP address blacklisting. This piece of software is unlikely to be secure, if that's all of the timing channel mitigation they've done! "... special care is taken such that no timing information is leaked during MAC failures." suggests they're doing "something".

There are also other side channel attacks. Like cache timing related attacks when in a shared or virtualized environments. In this scenario, attacker's code would be running on same physical server and deducing private keys out of side channel leaks.

The best way is to have algorithms that perform constant work and take constant time for public key cryptography. Even if it costs performance. Unless you want to leak your keys in unexpected ways.
This article made is seem like the demise of glass was due to Brin's love life...