skysight-inc/HackerNews huggingface dataset:
I actually took a deeper look and it is possible you are correct. However, the article you liked indicated that, even though it was a public charity and was hacked, The UK's main abortion provider is to appeal against a £200,000 fine imposed. So it seems, for some bizarre reason, the fine was levied agains the BPAS.

Jeffery stated that after a few days it was resolved and posted his bank account. Given the article you linked was from 2012 and he had a 3 year sentence, it is quite possible he is the same person posting as /u/jamesjuk. I have removed the link above.

However, it does seem that the bank froze his assets and lied to him. It remains unclear whether he has restitution leading to his assets being frozen.
Meanwhile I am doing a greenfield project in WinForms, because it needs to be integrated into an existing eco-system of applications and components built around WinForms.
* No, bitcoin is totally meaningless if you can’t pay for food in it.

In my town there were couple of regular markets accepting btc. However I heard they stopped accepting it, because of transaction speeds. I guess there is still one left.
I'll do my best :-)
TL;DR (between the lines): the money was good, performance was good, but the management was not flexible enough; off to make a next startup (animated parallax HTML5 pages are to be expected).
If one says "X equations are incomplete", that means that there is more than one solution to X. However, somehow I suspect that is not what is meant here...
This is a great suggestion and one that I'm already doing. I find it doesn't speed me up, it slows me down. It does make for better code, though.
Challenges to Adopting Stronger Consistency at Scale [pdf]
Why do we get the drones giving canned crap responses? When a technical company counters former employees last and I mean last thing you should do is give a shit response, it's not like there is this new wild thing called the internet.
I did not read the study, but the one chart in the article (which, I assume is supposed to reinforce the message) is over - interpreted. What I see is that mm relationship status the same and mf gets better with skill. I interpret it as better men looking for women to mate with. The not so good ones do not even try.
Now, if the chart was about negative behaviour then it would make sense for the article.
Looks good and isn't it very similar to news-in-shorts?

if you would like to share, how is the curation done?

Thanks and all the best with loads of success :)
> If your employees feel Jeff is making too much money, maybe he is? Or maybe your company is doing a poor job of making it clear what it is that he brings to the table.

Please please please do not distort this example by omitting the critical "Jeff in sales".

In the Google context Jeff (Dean) earns all the money they potentially throw at him. And everybody know about his magic qualities. The quotation is Jeff in sales, not just Jeff!
Valgrind-driven development
Do "bitcoin proponents" dream about defrauding people at a disproportional rate? This has been the opposite of my experience.

The levels of fraud in Bitcoin are vastly higher than in other money systems like credit cards. Even if you count just one incident, Mt. Gox, the % of bitcoins that have been stolen is immense.

So, yes there are definitely lots of Bitcoin proponents dreaming about (and actually carrying out) fraud!
I've done TDD at a few places now and I've never seen it speed up development time. It has always added overhead in terms of time and complexity, to the point where it's almost always dropped after the first deadline crunch.

Anyway, I'm not a big fan of any programming methodology. The best solution to a problem is never one size fits all.
As far as I know there is only one solution to the knife sharpening problem: you have to sharpen it yourself. Carbon steel knives sharpen really easily. Buy a sharpening stone. While it takes practice to do it well, it is not exactly rocket science. I'm sure there are more than a few good videos on the internet. Many people also sharpen with sand paper.

Carbon steel is completely different than stainless steel which is very difficult to sharpen well. That is the entire point of buying a good carbon steel knife. If you send your knife in to the shop to be sharpened, it will basically be dull (or in transit) all of the time.

Also, get in the habit of cleaning your knife and putting it away immediately. I put my knife away at least 20 times when I'm cooking. Never leave it wet -- ever. Keep a towel available. Again, this is the price of a good knife.
From the document:

> One proposed solution by Judge [14] uses spelling errors to hide data, for example spelling ”is” as ”iz”. A correctly spelled word indicated a zero, a incorrectly spelled word a 1.

And one can see some spelling mistakes or variations across the document... (For instance:"This attack involves the analysis of know patterns the correspond to hidden information" or "being able to here the data hidden in audio" )
> And local dialects are anything but unusual, they appear even in not so isolated regions of small european countries. Which is a lot less likely place for a local dialect to survive than northern Swedish forest is.

For example, Mirandês in northern Portugal.

It looks like this, http://frolesmirandesas.blogspot.de/
Neither solution seems much better than what we mostly have already.
Show HN: Smart Pet. Your pet will never get lost
This is good work and if I ever did web development, it would be like this. Why people in the web world don't use stored procedures and constraints is a mystery to me. That this approach is seen as novel is in itself fascinating.

It's like all those web framework inventors didn't read past chapter 2 of their database manuals. So they wrote a whole pile of code that forces you to add semantics in another language elsewhere in your code in a language that makes impedance stark. PostgreSQL is advanced technology. Whatever you might consider doing in your CRUD software, PostgreSQL has a neat solution. You can extend SQL, add new types, use PL/SQL in a bunch of different languages, background workers, triggers, constraints, permissions. Obviously there are limits but you don't reinvent web servers because Apache doesn't transcode video on the fly. Well, you do if you're whoever makes Rubby on Rails.

The argument that you don't want to write any code that locks you to a database is some stunning lack of awareness, as you decide to lock yourself into the tsunami of unpredictability that is web frameworks to ward off the evil of being locked into a 20 year database product built on some pretty sound theoretical foundations.

Web developers really took the whole "let's make more work for ourselves" idea and ran with it all the way to the bank.

You'd have to pay me a million dollars a year to do web development.
+1 for this. What's different, OP? What have you got that strawpoll hasn't got? (Remember strawpoll already has the majority of potential customers).
Ask HN: How to survive Silicon Valley as a middle aged professional
Looking to understand what does one need to do to thrive in Silicon Valley after entering thier thirties and being a parent. I view the valley to be dominated by 20 year olds who will out work and perform you in a coding job for multiple reasons specially when you are a parent. How does one survive? Do you have to change roles and go into non development jobs like management or technical services or are there some alternative solutions. What's the best way to approach such aging issue
Loading-bar-in-address-bar was an Opera feature in the 2000s. Removed in the Blinkering I think.

http://i.imgur.com/kcLWY7f.png (bad example because Google loads too fast to have a meaningful progress bar)
The easiest way is not to go to a bank that has its head up its arse (pardon my french)

Case in point: I opened a bank account with Lloyds, and I just showed them my work contract (but apparently the only information they needed was my passport)

I know very well that some banks are terribly unfriendly to recently relocated people... and the whole system is quite fucked up, example: Three.co.uk rejected a contract for a 14£(fourteen)/month mobile contract with me, after a credit check (that was back in December, after I already got salary after relocating, paid my bills, etc.)

Now the situations changed... but I find it terribly laughable how a company has a whole set of people and systems to prevent fraud for the whopping incredible amount of 14£ (after a month, if I don't pay they could simply cut off my service)
fraud prevention is obviously serious business...

but you cannot trust a consumer for 14£, really?
GoDaddy is another example. It asks for "Username" first and if you fail to login it asks for "Username or Customer ID".
One example that got me recently - opening the software keyboard on an Android mobile device changes the viewport height of a web page. Ordinarily that shouldn't really be a problem, but on some devices with smaller screens the keyboard takes up more than 50% of the screen, so the device orientation will switch from portrait to landscape (the browser doesn't use the accelerometer for that check). Consequently any media query of 'orientation: portrait' will stop being applied.

I had fun debugging that one.
That because IO implies explicit order, Monad as an ADT has been used to explicitly evaluate one expression at a time. It has no "magic" or "special mathematical" properties.
Here is the Company website describing their technology:
http://varialsurfboards.com/?page_id=4

Specifically the aluminium honeycomb:
http://varialsurfboards.com/?page_id=396
An empty DB?

Some major bugs are caused by people not testing their code with enough data.
More likely go to park and find the sign is vandalised and you have no idea of the restrictions in place.

Talking about bad signs I once got a fine for parking on a road near the Randwick Racecourse (this is next to UNSW). It was fine to park there expect on race days. You would think this would be pretty easy to work this out as the race course was visible from the road and when they were running races there were horses and people everywhere. If only it was so simple - apparently race days could be race days at other race tracks meaning a race happening somewhere else meant you got a fine. How a normal person was supposed to know this is beyond me.
Thanks for the flashback!

I'd forgotten about the days when we used to add something like &ft=.pdf to the end of querystrings so IE would recognise the file as PDF. I can't remember the other tricks, but there was a whole raft of things you'd do to force downloading of content, or not.
Why does Microsoft not have free food like Google and Facebook?
I was depressed at university. The courses weren't interesting, my neighbours were verbally abusive, and my long distance relationship was ending badly. I ended up going to the university psychiatrist and just cried my eyes out. I didn't pass with the grades I wanted but I got through it. If I'd do it again I'd just talk to people. Not everyone will understand but if you're lucky someone will. Other than that all I can say is "this too will pass"
Compared to a sign like this it's much easier to read: http://resources2.news.com.au/images/2014/01/23/1226809/0832...

The big downside is when you park you don't just need to know the conditions when you park, you need to know the conditions for the entire length of your intended stay. You also need confidence that the signs will remain unchanging throughout your stay because if the signs update and you get a ticket the burden of proof is going to fall on you to prove your innocence.
Persistent data structure FTW.
Dashcam Video of Violent Arrest of Sandra Bland Was Edited
Isn't this just a big deal out of nothing? It's strawpoll 'instrumented' by a bunch of hipster developers.
'The easiest way' is not the same as 'you cannot avoid lying'. If you are happy about taking an easy way when it involves crime, you are scum.
A variant of that is being trialed in LA: http://www.latimes.com/local/lanow/la-me-ln-confusing-parkin...
Would love to see a blog post on how your hosted service works :)
Except a lot of natural language grammar is contextual, so there is no way to have a conversation that makes sense without an understanding (internal model) of the meanings of words and really together with the cultural context: literature, pop culture, current events etc. You may be able to produce valid sentences that still sound bogus though.
> You need to move on to harder problems.

That is a thought that hadn't occurred to me, but it makes sense. If I'm not tackling problems that a kid straight out of college can't do faster (sloppier, but faster), then why are they paying me more, right? Now to find out what the hardest problem is the company is and try to tackle it. I'm already on thin ice. I might as well dance.

Thank you!
I haven't been able to find much more information apart from the press release at

http://www.digitalsignageconnection.com/australian-road-and-...

From what I can see, nothing specifically states that the signs are intended to be changed extremely frequently, nor that the information displayed is strictly for right now.

With good design and usage, issues like not knowing if you will be able to park in the signposted area in two hours time become less likely. The ability to change the signs frequently doesn't mean that they will. The examples shown tended to be things like

* No parking during Sunday markets

* No parking from 3pm - 11pm on a special event day

Obviously these could be abused, or used poorly, but I wouldn't say that they are bad because of that fact.
What If Every App Was a Music App?
Make a picture of it?
Less and less.
Individual Differences in Sensitivity to Disgust (1993)
They could tend towards that value though, if it is somehow more efficient in the general case, with variation being due to local conditions which cancel out if you consider a large enough data set of locations.

Or I could just be babbling and made that sentence up off the top of my head!

Or both the above could be true...
Top 5 Most Interesting Scrum Boards
Would love to hear replies on this - just because it's against their terms of use, does that mean it's illegal? Just because someone says they don't want you to look at them and write down what you see doesn't make it illegal. Of course it might be stalking / harassment in the legal sense but where's that line for spidering websites?
Worst still, it becomes a tow-away zone. Your car is missing when you return later.
"It provides a cleaner, more standards-compliant, faster API than you are likely to write from scratch."

If you are using this as a web server persistence backend, I would agree with the first, more or less accept the second and reject the third. HTTP + JSON serialisation are way slower for that kind of job.

If you are just exposing the database using only the Postgres, in that case is interesting, however, I have concerns about how more complex business logics would work with such a CRUD view.
Take a picture of your car in the parking spot every time you park somewhere? Seems a little excessive?
While it is never a bright idea, it is certainly not illegal to be rude to a police officer. Assaulting them certainly is but no-one is claiming that in this case.

What this is, is an ultra-common case of yet another cop "escalating everything always" because there is no downside for them to do so. They do it because they can, because they are taught power and control over people is everything and the slightest challenge should be met with extreme force.

She should have never have been ordered to get out of the car, so this was a false arrest.
and 4 hour by car takes you to älvdalen ;-)

https://www.google.se/maps/dir/Oslo,+Norge/%C3%84lvdalen/@60...
I like the design very much. If it was an RSS reader, I'd use it daily. The hosting for http://ui9.io/ is a bit slow though.
> Why people in the web world don't use stored procedures and constraints is a mystery to me.

You can blame MySQL 4.1 for that :(

Most people who call themselves "web developers" haven't even heard of PostgreSQL, or even if they've heard of it, have no use for it because their usual clients are stuck with MySQL-only web hosts who have only just managed to upgrade to PHP 5.3.
>I was freelancing when I started out, so I had some income but was also available for full-time contract work during the day.

and companies were cool with it? I'm trying to do the same (data scientist) but I only get offers for perm or full-time contracts.
It would have been quite interesting if it had been, and probably something we'd spend the next few centuries banging our heads trying to understand.

The project is still interesting, since it seems to indicate a strong convergence to a certain sinuosity (~1.5?).
Symmetry, Numbers, and Monstrous Moonshine
Why are you using a circular saw to cut your fingernails?
Because MacBook is obviously better than all the systems you mentioned /s.
The name for the game is actually reasonable though, because it's the Japanese word. And in Japanese it doesn't mean "walk" but "chess-like game".

The complete word is actually "Igo", using characters not too different (maybe traditional?) from the characters for Weiqi. Together Igo/Weiqi means "surround + chess-like". The last character Qi/Go refers to the corresponding more famous chess-like game, so in China it's Xiangqi, but in Japan it's Igo/Weiqi.
https://godoc.org/golang.org/x/text/runes
More mechanical versions of this sort of sign have been around for quite some time without huge abuse.

There are streets around here that vary between pedestrian only, limited traffic (i.e. deliveries to serve local shops), and open access but one way, depending on the time of day. They are gated by signs with three faces, the right one is rotated into view at the appropriate times.

This is just an e-ink version of such signs, which achieves the same aim and will be more flexible as they are presumably easier to update if/when the rules change and aren't limited in the number of display options as a mechanical display is.

My concern would be that these new displays might be harder to read depending on lighting conditions.
The English Scrabble championships have also included a few Thai winners who barely speak English.
Corporation have not the society's greater good at heart.

If you think trade deals like this one are beneficial to you as a citizen, you are either delusional or disingenuous. Sure, the price of food might go down at the retail, but at what cost? What's the impact of these policies on the ecosystem we are inhabiting? What's the political cost both to the directly concerned country and to their partners? You like to have cheap goods, but can't bear to see the peripheral human (social, political and economical) and environmental cost of this?

We should all know by now, the market is far from pure and perfect, and every single actor participating is trying to bend the rules in their favor. If on top of that, we have non-elected decision maker walking hand in hand with big corporation (which are incidentally supra national private entities), it should make question the direction of such trade talks.

As for the FUD spread in specific market against new entrance, it more akin to a cartel system than anything else. like the car manufacturer in Europe blocking the liberalization of retail cars back in the mid to late 90s. It should have not have happened, but it did, thanks to corporate lobbyist.
Debian and Fedora do it better, yes. But it's not quite as easy to get started.
However once you are at a certain size, both solutions are horrible. (Docker and RPM).
Especially when you need to target more than one Fedora / CentOS / RHEL / etc...
Also editing Spec files is quite horrible.
Data Scientists to Follow and Best Tutorials on GitHub
An explanation of this is put forth in both the video and paper linked to in the opening paragraph. The principle is that bends in rivers tend to grow as erosion happens on the outside of the bend and soil deposition on the inside. This increases sinuosity until the point at which the bend comes full circle, forms an oxbox lake, and returns the local region of the river to a straight line with sinuosity of 1. The value of pi is supposed to come out when you consider all of a river's curves and wiggles on all length scales.

The right answer may not be pi, but the data shown make a compelling case that rivers do tend to some average value.

As a sidenote, there are active human efforts to keep certain rivers, like the Mississippi, from meandering too far from their current locations. I don't know how many of the world's rivers have such efforts being applied to them, but it's not unreasonable to think that this could have some effect.
The third video shows cars disappearing. It looks like they want to hide something. I see several episodes where nothing happens, no cars and no people in view. Why not copy those moments? Or is this done on purpose by an editor who cannot disobey an order (to make parts of the video disappear), but can sabotage the result by playing stupid?
Google Photos does the same automagically when I film multiple short videos and take many photos the same day
The coastline paradox is a matter of accuracy (significant digits). As you "zoom in" on the coast this is what happens to the length:

100km > 120km > 128km > 129.5km > 129.52km > 129.528km > 129.6281km > ...

If you have to "zoom in" to see a length feature it means that the length feature is small and therefore the contribution to the overall length that these features provide diminishes. Something like a sigmoid[1], it would approach a limit (except in the case of some fractals, but not coastlines) - it can increase infinitely but at tinier and tinier increments. Eventually you reach the size of atoms and you are now talking about fractals and not real-life coastlines.

While it would technically apply to rivers as well, the website seems to be using a single significant digit. The above example becomes:

100km > 120km > 128km > 129.5km > 129.5km > 129.5km > 129.6km > ...

So we can accurately measure a coast/river length up to a specific significant digit.

[1]: https://upload.wikimedia.org/wikipedia/commons/5/55/Sigmoid_...
World's Most Famous Hacker Shows the Vulnerability of IoT Deviceselement14
Nokia Said Close to Sale of Maps Unit to German Carmakers
You didn't quite aprehend what he said.
Why the Open Code of Conduct Isn't for Me
There has been a substantial increase in flood insurance costs across the world as reinsurers have adjusted the probabilities of catastrophic flood and storm events. The problem is so big that insurers outright refuse to even contemplate most properties in at-risk zones.
Microsoft says $20B commercial cloud ambition 'on track'
I could have sworn that it was a requirement to be able to define any word placed, but maybe that's just a house rule I internalised while growing up. Or a rule since dropped from the 1960s edition we played with.
So much of this copy seems to be "other knives suck" rather than "our knives are cool". Why would I ever want to go through the purchase process if I'm on the fence and see this?

Also, just personal but I don't think "Buttermilk Supply" is a super name for a knife vendor, but naming is tricky. The wording is a major turnoff for me
Recent discussion on /r/math: https://www.reddit.com/r/math/comments/3dbcfm/chicago_underg...
It's not a custom language anymore. It's just a regular widget toolkit API like Swing. There is a thing called FXML which is a run of the mill XML based layout language, with a GUI designer called Scene Builder.
No, IE 9+
I have. On more than a few occasions by Santander.

I longer bank with them.
Most people, really?
using it right now for my latest project, it is a nightmare. I have 1100 tests that have to run per night. I'm using PhantomJS.
It is such a mess ! ! !
Hmm so how are runes any different to an alphabet then? Each one has a sound, and largely corresponds to the Latin alphabet.

I thought runes were like pictographs, each one had a meaning, and maybe several readings or sounds.