skysight-inc/HackerNews huggingface dataset:
My apologies, I thought the context of discussing whether someone would get away with a crime they had committed or not (in the context of a conversation about whether crimes are even investigated) would make it clear I wasn't talking about conviction rate at trial.

You're right, if a rape case gets to court, the conviction rate is high. Using "conviction rate" in my comment was unnecessarily ambiguous, I apologise. But I wasn't referring to conviction rate at trial.

As you point out, conviction rate at trial is roughly the same over a broad range of offences. Which is mostly a consequence of the British system of Crown Prosecution. It bears little relationship to the ratio of reported crimes to convictions, nor the likelihood of a particular criminal getting away with an offence. Elsewhere I show Ministry of Justice figures for this broader sense of 'conviction rate' for burglary, which is under 5%.

Your last clause does not follow from the statistics you cite, obviously. And you still haven't addressed the issue of what impact your contention has on the point you responded to originally.
OTs are the same idea along with a sort of rebase step for replaying changes that come in to get the head to the same point (regardless of the order in which the operations were received).

It seems like a great model, but as I mentioned above, there's surprisingly little code around for you to draw on. I seem to recall reading a conversation from the ShareJS guys (though maybe it was someone else) about how hairy the edge cases can get when you're trying to do it for general data-structures (which was disappointing, because conceptually it seems simple).
Why not use an online text editor with integrated git or github support?
I wish Git would have used a different name than 'branch'. It's completely at odds with branches in any other version control system and only adds confusion for people switching to/from Git.
Mercurial uses the term 'bookmarks' for Git-style branches, I feel that would have been a much better choice.
Like I say, it's a minor barrier, but it's sometimes enough to not feel like bothering with unless it's very important. Every time I want to write a new post I have to:

1. Start Emacs (I could use something else here, but I like Markdown mode)
2. Start eshell and run:
$ raco frog -n <title for a post I may still have in idea stage and don't know what to call it yet>
$ find-file _src/date+title.md
3. edit template tags.
4. write post.
5. save post.
6. run:
$ raco frog -bp
7. check the preview and make sure nothing's broken in the formatting
8. push to git.
9. check again and make sure nothing broke now that it's actually hosted (this has happened a few times)

It's not a huge burden, but it's occasionally a pain and the roundabout steps involved, and the weird bugs at times in code-block rendering, get a little old when I compare it to:

1. Click link to Blogger/Medium/Tumblr/ello/etc.
2. Click "new post"
3. write post.
4. preview/publish post.
I believe this was a step in that direction: https://bitbucket.org/durin42/hgit
Badly presented as well -- all the info is in a tiny rectangle in the center of the screen, with a uneven background that makes the text hard to read.
The 15 Commandments of Front-End Performance
Turns out that the Dollar (0.88 Euro), derived from the Dutch word Daalder, today has the exact same value as this Daalder (2.50 guilders) before it became the Euro (2.20371 guilders), after calculating the inflation rate.
If it is his home broadband, why not get your client to speak to sky and opt-out of the adult blacklist.
This kind of questions are not really expected or wished for on Hacker News, AFAIK. I would try the subreddit /r/techsupport : http://www.reddit.com/r/techsupport
And like hugo: http://gohugo.io/
> when users who want them can easily just get them outside of the store

How? Don't you need to get a developer license and all that jazz?
OP here. Given the current story re HSBC's misbehaviour, I thought it worth reminding everyone of the scale of the theft that took place during the bank bailout.
The world’s poorest man has handed himself in to French authorities
"at the moment I'm making no other claims other than the shortness of a program is the single best indicator of correctness, performance, and 'reasonableness.'"

If you had not strayed from that position, I would not have joined the discussion. I happen to agree that there is an inordinate amount of unnecessary complexity in the present code base, but I think it is an orthogonal issue to that being raised by the original article. That is because it seems to me that the main causes of this introduced complexity is developers' poor understanding of the requirements they are trying to satisfy, together with a trial-and-error approach to programming, rather than the language features covered by the original article.
If it's like the one I use? Because I still have to be able to run the command line build tool.
Everybody wants to work for big companies like Siemens, so they filter people out via school grades (people that hate the educational system usually have bad grades) and inane logical thinking tests that go on for hours.

If you don't fit in, you're pretty much on your way to permanent welfare or min wage jobs in Germany unless you emigrate like I did.

The author just got lucky and fit in a bit better than I did.
I love the internet when this happens. Thank you!
http://pcottle.github.io/learnGitBranching/

This should be an interactive tutorial with visualization. It is currently broken for me (Chrome-Linux).
There is screenshot on Github:

https://github.com/pcottle/learnGitBranching
waaait, you call people living ie in Zug canton and commuting to Zurich "a massive tax evasion"???
People are doing what they want and can, within the swiss law, which is perfectly OK with this scheme of things. If it wouldn't be OK, the could easily pass laws ie for work permit/canton of residence relationships.
There is this part of the tax called Federal tax, ya know...

Now that you personally find the already uber-rich Zurich city somehow being on the wrong end of tax deal is your own personal issue.

Personal anecdote - my friend is living in Zurich, commuting daily to Zug for work. But that's another story :)
That's ridiculous (the second part, not the "donating money" part)

If you avoid taxes, you are following the law. No one should pay more than is required of him to pay. If you can structure certain transactions in different ways (e.g. 25% tax vs 50% tax), why would one choose the more expensive option?

If you evade taxes, yes, then you are stealing from everybody. That I do not condone. But, there is a clear difference.
Kibana 4 – the beer analytics engine
I enjoyed "Learn C the hard way" by Zed Shaw, but http://hentenaar.com/dont-learn-c-the-wrong-way kinda opened my eyes for some issues, and Zed seems to aggree (https://twitter.com/zedshaw/status/562535244713058304) that the material needs a rewrite.
This is also some good reading material: https://en.wikipedia.org/wiki/Troubled_Asset_Relief_Program
I use jekyll and docker to preview before commit.:
docker pull kisenka/centos6-jekyll

docker run -i -t -p 127.0.0.1:8080:4000 -v /home/xxx/xxx.github.com:/data kisenka/centos6-jekyll

HubPress seems interesting, but I do not want to give them my github credential.
I find the concept of using a content editor on top of a SCM as a CMS very intriguing. Thanks for sharing - Can anyone comment on how this compares to http://prose.io/ ?
In the last 5.5 years I've been using git I haven't met one person who used a GUI when learning it. I've taught several people how to use git and seen many others learn on their own....all no-GUIs. This experience spanned a variety of development teams in different companies (I was a consultant the entire time).

I'm not claiming a GUI hampers learning Git but just to offer some experience of it not being necessary.

With that said, this is very cool - https://pcottle.github.io/learnGitBranching/

Or well, it was when it worked. This seems similar, in spirit, but not as good as learnGitBranch was... - https://onlywei.github.io/explain-git-with-d3/
I'm not convinced. Despite the cpu the specs looks like some 2011ish TI PandaBoard. Slow usb2 i/o and no SATA ports won't be able to compete against low-end development boards (SolidRun HummingBoard or Radxa Rock Pro).
While 64bit 8core ARM is something interesting, the low i/o speeds and ports rather limit any "computational" usage.

Finally, the main reason not to build products out of the variety of ARM development boards is IMHO the missing CE/FCC certification for retail products. Afaik every board including the Raspberry PIs are only for demo/lab purposes. So if you build some embedded server product you'll do have the bureaucracy and costs. At least they should offer 2-3 FCC/CE ready combinations of boards+cases ready to be deployed in the wild.

In my eyes those boards are just an replacement for the Texas Instruments PandaBoards which are discontinued because TI gave up their OMAP business a while ago and the typical low-cost board makers are using cheap dual/quad-core 32bit A8 and A9 IP.
Mine get run on my VPS, launched by a git hook. But from what I've read, there are a few more "full featured" online editors like Nitrous.io which actually have a backend which can run such tools.
My wife is a teacher's aide at a school for kids with autism and various learning/developmental disabilities, and this weighs on her often. It's always in the back of her mind that in a few years the kids will age-out of the school, which often means it's off to a group home (an especially depressing thought for the kids without much money or family).

I think that along with the below-living-wage salary, the seeming futility of her efforts make the job really difficult for her. She has to remind herself that improving her students' quality of life and giving them love/connection in the moment is worthwhile, even if there's no way to "protect" them from the realities of life after ~20.
Unfortunetly this is a well meaning article but totally misses the point that Germany has a unique apprenticeship system - in English speaking countries techies have enough trouble with low social status compared to other professions. Let alone the disastrous effect of that Bloody “apprentice” program the BBC puts out which has done god only knows how much damage to the term Apprentice

I started out on what some might call an apprenticeship technically a professional apprentice – ie the one you did after doing a trade apprenticeship and sittng half way between trade and a university degree – but none of us who where all bar one all working for elite organizations (mostly in the defence and rnd sector) would have said we where NOT! apprentices we where Junior members of the Mechanical engineers thank you very much.

How ever there are some major downsides to the Ultra rigid German school system you get pigenholed into one track or the other at an early age and its I understand very hard to break out an I believe until the EU put its foot down impossible.

The problem with this rigid streaming is you decide very early what kids are going to do in later life and as one German HN commenter said its funny how it is the “brown” skinned Germans who seem to make up most of the vocational schools - and you can see the same in the USA and the UK with Black Kids pigeonholed as vocational track.

For example a mate of mine works for one of the big 4 consultancies and he mentions some BME kids and he said its tragic that the schools aren’t prepping the kids to go into those professions.
between this beauty and the Soviet ground effect aircraft I have always been more impressed with what the Soviets did build than many of the items we only dreamed about.

Outside of the spruce goose its like we handed over the reins of building the behemoths that graced fiction magazinesto them
Happily CloudFlare has offices in the UK, so it is a good thing you brought this issue up with them. I'm sure they'll have some quick mechanisms to fix this already.
I'm the OP. Happy to answer questions about this.
Can we compress random data
Quite how would some one like Woz be treated.
> You get certain things in exchange, like laws that protect your property.

With the important difference that the price is non-negotiable, and set by the service provider alone. The people highlighted on the website chose to park their property elsewhere, so the government had zero cost in protecting that.

The price is not in proportion to the quality of service at all, it's proportional to the income of the citizen. Which is consistent with what most people understand taxes to be: a wealth redistribution mechanism, rather than a service fee.

> If you avoid taxes, you are stealing from everybody.

If all the people which avoid some taxes currently (basically every large corporation) close down operations in the US and move to a country with more favorable conditions, the theft (under your definition) would stop. Do you think the net gain would be positive?
Tl;DR - name change + license change to a more commercial friendly open source license.
Tax laws are complex.

People avoiding, not evading, taxes think they are obeying the laws. But sometimes they are using the laws in weird ways and the tax authorities might not agree. Those tax laws get tested in the courts which is a slow expensive process. Or the tax authorities will enter discussion with people using weird tax schemes to try to get some money before going to court.

Tax avoidance used to mean normal tax planning but it has gained a meaning of people using bizarre interpretations of the law.
>“When the banks did well, their employees were paid well. When the banks did poorly, their employees were paid well,” Cuomo’s office said in the 22-page report. “When the banks did very poorly, they were bailed out by taxpayers and their employees were still paid well. Bonuses and overall compensation did not vary significantly as profits diminished.”

Waaat. I think the government should stop bailing out businesses. Either you let the company go bankrupt or you nationalize.

Also I clearly need a job in banking...
Care to explain how that is an open question? I was not speaking specifically about WW2, I guess at that time it 'made sense' that it happened in Germany. My point is that something like the Holocaust can happen anywhere. There is no populace on earth that is somehow 'immune' against supporting regimes with such agendas.
those "discs" are per month?
anyway, my comment was on rich people, no real definition but say earning more than 1 mil eur/ear. If I understood your description correctly, they pay around/above 50% of taxes, right?
> It's actively aiming to steal Adobe's market by creating a product that they claim is better than Photoshop in a number
of ways.

I will give it a try and I'm sure the developers put a lot of effort into such specialized product, but if this is their actual goal, imho they are setting up for failure.

On a side note, I really don't understand the whole Adobe hate. They've been polishing their product for years and their package (InDesign, Illustrator, Bridge...) is well integrated in today printing standards and processes.Why should I choose a close source alternative which has none of the above benefits?
an industry driven by greed is greedy... why am i not surprised.

that stuff needs some regulating. its all well and good making everyone richer and deregulating to encourage it, but if the gap widens, because of how the economy works, the poor get poorer in real terms :(

also we have big explosive crashes...
GitHub Contributions calendar in the terminal
Collateral damage from David Cameron putting pressure on ISPs to block inappropriate content.
Mriya is a Ukrainian word too by the way, means "dream" (as in "I have a dream").
> Either you let the company go bankrupt or you nationalize.

I vaguely agree with that sentiment, but the problem in practice is that government sucks at running things. They introduce layers of infrastructure that business doesn't and turn things into political footballs.

Although thinking about that for a moment, its a big problem on its own...
This, HSBC lending money to rouge nations and drug cartels, the LIBOR scandal, and not a single person is in jail.

Not to mention that the Fed made available and lent up to $7T to banks (without telling Congress) right before TARP was rushed through.

Smoke some weed, go to jail.

Do it three times, go to jail for life in CA. MANDATORY. Especially if you're black.

If these and other ongoing similar "crimes" don't convince you that we're living in an oligarchy, and our precious democracy/republic is a farce at best, well, I don't know what will.
The problem with tuning it is that if you use it on a mobile, for example, tuning it enough to thwart a GPU would mean that one authentication would take 10sec on the mobile.
Why did it take an hour of investigating -- I mean, What message was the client getting from the filter? (And why are clients so terrible at reportin error messages?)

I submitted the page you get from BT if you try to visit KAT. It might be useful if there's a collection of similar pages somewhere?

https://news.ycombinator.com/item?id=8989964
"Anyways" is not standard, might want to change that on the landing page.

I would have just pinged privately but I don't see any contact link on the page.
How I installed Arch Linux on my Macbook Pro and taught it superpowers (A guide)
For some hosting situations, the only control you would have would be through the .htaccess file.
It can't be considered a 'national debt' if that money never made it down to the Greek people and they cannot now be made accountable and forced to suffer as a consequence. The EU should recognise and support the more egalitarian government that has come to power in Greece and seek to work with them to rebuild the Greek economy.
Well, this was kind of fun! I just finished streaming 6 hours of UX development. Didn't expect much of an audience, but in the end there were over a hundred viewers (I bet most came via HN). I'll definitely be doing this again soon :)
I'm not sure I can even have a discussion with someone who legitimately thinks a nationally recognized organization, funded directly by the public, with federal loans being used by millions to take part in a publicly funded organization, can somehow be compared in terms of organized structure to a guy who gives some 40 kids a bunch of money and tells them to go do something with it.
Banking Giant HSBC Sheltered Murky Cash Linked to Dictators and Arms Dealers
This is getting tangential, but the French way of counting seems to be even more strange with certain numbers. 93 is "quatre-vingt-treize", i.e. "four-twenties-and-thirteen".

(Except in Belgium and Switzerland and this-one-valley-in-Italy et cetera, where it is just "nonante-trois".)

Compared to that, "drei-und-neunzig" is still not bad.
> government sucks at running things

Because a company that needs to be bailed out was doing a great job...
TMSU 0.5.0 released File tagging for Linux (and now Windows)
Yo.

I'm the author of TMSU. If you've not heard of it before it's my pet project that lets you tag your files (from the command line) and then mount a virtual filesystem that lets you access them, by tag, from any other program, including those with graphical interfaces.

I've just released version 0.5.0, which has a number of new features and bug fixes. This version also provides a Windows binary for the first time, though it's a bit buggy at the moment and doesn't include a virtual filesystem (I'm working on that).

Usage goes something like this:

$ tmsu tag photo.jpg holiday country=spain year=2014 family
$ tmsu tag song.mp3 music big-jazz good
$ tmsu files music
song.mp3
$ tmsu files "year > 2010 and holiday"
photo.jpg

You can bring up a virtual filesystem like this:

$ mkdir mp
$ tmsu mount mp
$ ls mp/tags
big-jazz country family good holiday music year

Feel free to ask any questions and I'll do my best to answer them. Thanks for your time!

• Homepage: http://tmsu.org/

• Project: https:/github.com/oniony/TMSU/

• Download: https:/github.com/oniony/TMSU/releases/0.5.0
I don't see why governments can't nationalise industries such as oil extraction. Seems like a lot simpler of a business model than banking and very lucrative as well.
Maybe you should check out OCaml then. It can be deployed to Linux/Windows/Mac OS X without problems, ARM devices. Offers native compilation and can even be compiled to JavaScript. The compiler is fast and freely available.

The type systems is even better and more advanced. Coming from Swift I was kinda surprised that its pattern matching was a statement and not an expression, as typical functional languages do.
It doesn't use SSL/TLS stack from OpenSSL, so Heartbleed doesn't apply to SQLCipher.
Good point, I should clarify:

A progressive sales tax not based on purchasers income, but the type of good. For example, luxury goods should be taxed higher and basic staples very low to none. This the wealthy could not avoid tax by simply shifting money around political jurisdictions. This system would encourage transparency, encourage wealth creation as well as thrift in lower and middle income earners.

Also, a side benefit (not that I entirely agree with it) is this is a way to enforce social policy like healthy eating. Tax unhealthy items like sugary food and tobacco highly (up to a point). This is done already in the United States successfully. And if you want more tube riders and less drivers in a city, have a very high toll and vehicle purchase tax. Singapore does this successfully.

Some countries that have no income tax already employ this to an extent by taxing certain sales and imports. I think this type of system is worth experimenting with at least on the city-state or state level (canton / province / state). If it does not work, you can always go back.

There's been talk of this type of system in the US but it's not likely to gain traction. The real reason for progressive income tax is not good policy, but divide and conquer class politics. Something all sides of the political probably spectrum agree with: governments need to be good stewards of tax revenue no matter the collection method.

https://en.wikipedia.org/wiki/FairTax (note the section on prebates for poor people - similar to basic income).
We had to find some more people on the same ISP to find it was SKY that was the problem
I don't know if the OP reads this, but one very minor note about the core of the update loop. From the POV of the circles, it is effectively:

for each circle:
if circle is penetrating:
apply collision impulse
remove penetration
integrate forces (gravity) to update velocity
integrate velocity to update position
for each circle:
render circle

Because interpenetration is resolved before integration, the integration step can cause further interpenetration before rendering.

For this case, the effect of this is probably invisible (I couldn't see it). With slower moving objects, higher gravity, or less elastic collisions, this can cause objects to 'sag' or appear springy. A simple change in order helps:

for each circle:
integrate forces (gravity) to update velocity
integrate velocity to update position
if circle is penetrating:
apply collision impulse
remove penetration
for each circle:
render circle

A very minor thing, but something to remember when doing physics animations.
He's worried that other Sky broadband customers cannot access his site.