skysight-inc/HackerNews huggingface dataset:
Show HN: Rmutt.js generates random strings from context-sensitive grammars
Things to Consider When Buying Goods or Services in India
Flux in Depth. Overview and Components
Startup Castle: Silicon Shark Jumps the Shark
Interview with Dean Baquet, NY Times on Publication Decisions About INT Secrets
New research suggests that our Universe could be a giant hologram
Of course they do. It's just that I've done a fair amount of business by looking people in the eye. I've also worked at a 300 person software agency where that way of doing business was the norm. Sure, there was some paperwork, but it wasn't all-encompassing.
Jarvis, of course
Told me to come back on a modern browser with a snarky message. Guess iPhone 6 with latest iOS isn't modern.
While the application, site etc might be secure as secure can be. It's only one layer of the whole chain. Novice users don't understand the whole, points where it could go wrong.

Your mom (and users alike) do tend to click on those 'funny or phishing links', that friends and family members send her. Get the machine infected and the email content could be read while being typed…

So that lovely encrypted message could have already been captured before she even hits send….
Reason 1 is a legal issue in the US, this is not something i've ever seen happening in Europe.

Reason 2 sounds possible, but a bad decision of the Farmer. Once again not a thing i've heard happening in Europe, because it simply isn't cost efficient to do so.

But what we certainly have is Organic Farmers having to resort to copious amounts of less effective but "organic" pesticides.
here you go:

http://i.imgur.com/CpSpgZI.jpg

I've tried (quite badly I must say) to highlight the 2 features that seem to be more prominent
> C's error handling is expensive (in addition to being verbose and unsafe, Rust sadly only trying to work on the latter)

Did you read the OP? I realize the post is long, but the short story is that error handling in Rust can be concise and ergonomic. It's only verbose if you're doing explicit case analysis every where. I've found error handling in Rust to be the exact opposite of frustrating. It's pleasant and explicit.
Related: http://www.theguardian.com/us-news/2015/may/14/amtrak-promis...

Automatic breaking system are used in other countries for decades now, so the problem is political, not technical.
Yes, I came here to mention UK milk floats too...

http://en.wikipedia.org/wiki/Milk_float

Do these things exist in the US or is it just a UK/Europe thing?
> Interesting, yet somehow it diminishes the piece a little in my mind, as obviously they composited the final image, whereas I imagined standing over the piece as if it were on display.

This. There is something akin to cheating, when each block can be carefully cut, arranged and photographed (potentially multiple times to get a perfect image) and then photoshopped into a final image, as oppossed to getting them all cut and arrangd and taking a photo before the inevitable drooping and leaking.

It is still an incredible image and a brilliant idea.
Homeless people aren't as mobile as you think. When someone is homeless they depend on a very specific set of municipal services and it's a huge risk to move somewhere else and not have a way into those services or even a way to find out about them.

To put it another way, why are there any homeless people in Canada or the northern USA at all when they could just move to Florida where it's warm?
"Amy" is another interesting one, what influenced that? http://rhiever.github.io/name-age-calculator/index.html?Gend...

I just figured out that it shows a random one when you don't enter a query, that's cool.

Other spikes: Linda, Jordan, Mason, Deborah, Beth, Paige, Laurie, Chloe, Megan, Stella, Stacey, Kim

It seems like female names are much more likely to have sharp spikes in popularity verses male first names.
File under posts from the reddit front page 2 days ago.

Anyway these foods have been processed. What many people don't realise is that your "natural" fruits have been artificially ripened. There are food safety processes too such as washing and spraying with fungicide. There's also labelling and sorting that goes on.
I read mostly r/programming aka proggit and r/netsec. Both are active and have sometimes good content. Lots of noise though.
@nekopa Thanks, I see the resemblance! The redit key says one is kingfish and the other swordfish, though for me it would be massively difficult to distinguish between it.
Some other comparisons of XML and s-expressions:

http://okmij.org/ftp/Scheme/xml.html

http://homepages.inf.ed.ac.uk/wadler/papers/xml-essence/xml-...

A choice quote from the latter:

> So the essence of XML is this: the problem it solves is not hard, and it does not solve the problem well.
All great feedback. Will how much we can implement and how fast.
Thank you. Extremely interesting.
I'll focus on proving more clear instructions for now based on your feedback.
We don't mention the 'c' key anywhere yet and have only implemented it a few days ago after a reader suggested it. We are testing it now and really like it so will make it more clear asap.
> This is just a consequence of powerful people happening to have a lot of money to invest...

Hehe, as though these things just happen to go hand-in-hand.
Point taken. We will try to improve/fix both issues.
Got it. We will try to fix that by providingg clearer instructions and maybe speeding up the animation.
I think adblockers will catch up soon enouygh, and that's fine.
Lavaboom dev here, I'm happy to take questions. We're open source, mostly Angular and Go based: https://github.com/lavab

edit: just to point out, we're running a Indiegogo campaign! https://www.indiegogo.com/projects/lavaboom
If two objects approach at 75 percent the speed of light
This sounds like a ridiculous idea. Java treats text as all modern systems should: as a sequence of the open-ended Universal Character Set (UCS). This proposal doesn't challenge that claim, nor could it. Java strings are sequences of Unicode code points, logically at least. This proposal is just about how to encode such a sequence internally.

There are numerous alternatives for encoding sequences of Unicode code points, each with its own pros and cons. UTF-8, UTF-16, UTF-32, and various compression schemes emphasize backward compatibility, or space savings, or rapid, random access of characters, or whatever. Different designs optimized for different benefits, with different associated costs. The UCS character sequence is the universal thing, but how it is represented should be optimized for the application.

It sounds as though this proposal is only about minimizing the number of bytes needed to represent a sequence of UCS characters, but ISO 8859-1 was never designed as a minimal-space representation of UCS characters. Its design reflects entirely different goals. If all you care about is an internal (not externally visible) representation that minimizes string size, you should do a proper statistical analysis first. You will find, for example, that the curly quotes and dashes that are nearly ubiquitous in serious English text and the Euro character so fundamental to international economics are far more commonly included in Java strings than are most control characters. Yet control characters are a part of ISO 8859-1, and those vastly more useful characters are not. Why, if your goal is to optimize for space, would you privilege so many obscure control characters in your default, internal representation, yet force a switch to a different encoding for any string on a blog containing an m-dash or on an e-commerce site containing a Euro sign?

Instead, if it's all about space, and it is an internal, hidden representation, you do a proper statistical analysis of exactly what it is you most need to represent, and either assign bytes in inverse proportion to commonness, or you use a proper information-theoretic compression "encoding" scheme based on the results of your analysis and your weighted goals. Or you stick with the existing, standard, run-anywhere representation Java has used since the beginning.

Either way, switching to ISO 8859-1 for this makes no sense.
I've rotated the second one by 120 degrees so it's easier to see: http://imgur.com/j97HCPU

They are still different in some places due to lightning.
IBM develops silicon photonics chip to boost data transfer beyond 100Gb/s
Google self-driving car project
Communication Theory of Secrecy Systems [pdf]
Debt-Ridden Israel Electric Bets on Cyber Security Exports
I guess what I object to is this concept of discoverability. No matter what, you need documentation to discover these initial endpoints, so why not document the whole API? SOAP had mechanical discover ability with WSDLs but it didn't really work. The reason REST won was because it was simple for humans to understand, which means mostly that the documentation is simple to read. As long as the URLs follow some simple consistent pattern that developers can implement without convoluted effort it should be fine, no need to follow some rigid philosophy. If the documentation is missing some key actions I doubt most developers are going to go poking around hoping to discover undocumented endpoints, they'll probably end up contacting the developer to tell them they're API is broken.
It seems d3 would be easier to use if d3(...) would be an alias to d3.selectAll(...)
> It's the generalisations across entire genders

Do you take everyone so literally?

> horrific attitudes to rape.

... I'd roll my eyes, but I'm not American enough. What's being discussed is barely even rape at all, except in some broad, all-encompassing dictionary-style definition of the word. Something falling under the broadest possible definition of the word rape doesn't automatically mean that it's rape in the sense of a male assaulting and raping someone.

> women are people with varying tastes and drives just as much as men are.

Yes, and there's barely a person alive that doesn't know this; see point #1.
19 Clever Home Cleaning Tricks
Home cleaning tricks that will make your cleaning easier. It won;t so time-consuming any more.
Ask HN: Anyone working in Eco-driving field?
If anyone is working in this field, I would like to get some more info sensors used in such vehicles/systems.
VOYAGE – news is noise; read better
Convert HTML to Markdown with the Use of CSS
Precisely, 55 is more than 3
RIP

I just hope there is electricity in heaven - because today it'll sound like this: https://www.youtube.com/watch?v=p3KTjeqltuQ
Thanks for taking a look. Agreed Alan Rickman sounds better than others. Partly because, I couldn't harvest that many sound samples with others for training. The commercial ones have their voices recorded exclusively in studios under controlled settings (besides using concatenative synthesis, so the sound bits are real recorded streams).
If anyone wants to test DANE with SMTP, I have it set up on grepular.com. Feel free to email me. Details in my profile.
By the screenshot, I would say it is a cylindrical projection of a sphere - the top row and bottom row represent just a single point of the sphere
I can give my anecdotal position that this isn't the case in Australia. McDonald's is steadily increasing their prices and still completely dominating the fast food industry, more and more every year. At any time of the day there is at least a five to ten car queue at my local store, and they have effectively forced Hungry Jacks (Burger King) into -- more or less -- giving their food away for free.
Whilst we're on corrections / copy suggestions...

"It let's your viewers find" should be "It lets", on the Why page.

Note that in that section, out of the four sentences, three end in an exclamation mark. IMO this does make the copy feel a bit... shouty / cheap; I don't imagine the Apple site, for example, would ever do this).

I'd also start that section again with the name (i.e. "Sunsed lets your viewers", rather than a pronoun (it). Readers often skip sections, plus excessive use of "it" is perhaps a bit de-personalising of the product.
It's a shame the cake at the end is CGI ;(
Avon Products hoax buyout sends shares soaring
One of my uncles was an engine driver in the UK, he told me that on the Great Western Railway and its successor British Rail (at least on the GWR lines and locos) that even on steam trains it was not possible to drive through a stop signal without holding on to a lever to defeat the trip that was connected to the signal. It worked using a lever that poked up in the middle of the track to engage a lever on the locomotive that would disconnect the vacuum line on the brakes thus stopping the train. On diesels it would literally blow fuses that stopped the motor and engage the fail safe brakes. See Wikipedia:

An "automatic train control" system was introduced from 1906 which was a safety system that applied a train's brakes if it passed a danger signal.[89]

That was over a hundred years ago, yet a few years ago in the newly re-privatised UK railway system we had a serious collision where one train ran a stop signal because there was no such system in place.
Demand and investment are closely related. If there's no obvious winners of there's evidence that the market can grow, it makes sense that people will I he's in new offerings. Not every BI stack is based around Microsoft and Oracle's stack, but we don't quite have the Salesforce of BI yet that pretty much dominates 60%+ of a possibly nearly-saturated market.
If you’re just learning I think you’re better off without using a full framework like Bootstrap or Foundation. This is the time where you should be doing more of the leg work to understand how the different properties work, how the cascade works, the different methods to aligning elements (what a grid system would typically take care of for you), etc. Looks at sites like CSS Zen Garden or CSS Tricks to help you along your journey.

Now, as for whether those with more experience write their own or not, it’s usually a compromise between what that expert thinks is ideal, what the team he's working with believes is ideal and what's actually necessary for the project.

To me the ideal is doing almost everything from scratch, minus resets like Normalize or grids like Foundation’s – and just the grid – because they are done very well already. However past that I know I’ll run into roadblocks immediately trying to fit the look & feel into those frameworks and still be leftover with a bunch of cruft I don’t need. I can also write my selectors in a more maintainable fashion which will lead to less debugging headaches and scalabilities issues down the road.
Firefox did this recently, with great success. It's a simple solution that will reduce memory usage (and this, garbage collection). It makes perfect sense.
The biggest problem with VPNs these days is that they connect a user to the network, not just to the applications they need to access. Any malware on the users device can ride the VPN into the network and start having fun. Sure you can micro-segment the network to limit the damage but at least the Google approach puts all traffic through an "Internet-Facing Access Proxy" limiting exposure to the individual applications in question.

However, I completely agree with the previous post that the user devices need to be considered untrusted. This is a huge problem with the Google approach. Certificate distribution and management on thousands of employee owned devices is not practical nor scalable.

https://oxter.in
Not merely decades, the GWR had automatic stop from 1906.
> There are any expense that you need to pay no mater if you do business or not?

After the initial 180 EUR registration fee, there are no recurring fees.

If it's a very small company, then you need to submit accounting documents once per year. If you have employees, or if you make more than 16k EUR in sales per year (and therefore need to register for VAT), then once per month. Couple of times per year you might get questionnaires from the statistics office that need to be filled out. These do not incur fees, unless you get an accountant.

> Can I do my own accounting or I need someone who speak/write estonee?

It is feasible to do the accounting and everything on your own if you spend a few days reading instructions online. The online systems, and relevant laws tend seem to be all available in English as well. However, if you fall into the "reports once per month" group, then getting an accountant is still probably a better use of your time. I could do it myself, but I prefer to pay 40 EUR / month to an accountant not to have to worry about the deadlines and things.

> Do I need a phisical address in estonia to set up a company ?

Not sure, sorry.
Ask HN: Java 8 or Scala?
We are going to start on a new project. We will be 7-8 developers. 5-6 know Scala basics. We are deciding between choosing Play with Scala vs Play with Java. What do you think will help?

I personally like less verbose code and that's why prefer Scala. But considering team would be working and shipping the project, not sure whether Java 8 or Scala would help better.
Thanks so much for posting!
I was the lead 3D artist on this. Will be happy to answer any questions.
This took us a total of 6 weeks between me, our unity dev and Rob Pybus (the illustrator). Hopefully the gear VR version gets approved today or tomorrow as that's the best way to view it if you can get hold of one in the wild!
$ = function(foo) { return d3.selectAll(foo); }
Help I'm accidentally stealing people's identities and I don't know how to stop
> As always, it helps to remember that women are people

Uh, I'll try to keep that in mind.

I might sometime fantasize about fighting in a battle. That doesn't necessarily mean that I for real want to do it.
Pretty cool. Rough and fuzzy around the edges, some of the usual speech synthesis cadence issues. Any insight into the techniques you're using to do this?
How many planets can you fit between the Earth and the Moon?
Security and IOT
In this era of internet, everyone is moving on mobile technology which is engaged with internet. I often misconstrue the relation between cyber security and Internet of thing.

Personally I do not save any personal information on my gadgets then why will other do such silly thing? And I don't think such information on my gadget can be helpful for hackers.
The title of this article is very misleading. The "promise" was already turned into a legally binding agreement. It's not like he's just now deciding to honor it, which the title implies.
Indeed the entire London financial centre works with verbal contracts, at least where not switched to electronic, so the foreign exchange market etc.
An Online Stoic Mindfulness and Resilience Training Course Starting 17th May
Ha, I did the same and applied my horrible photoshop skills to it...

http://i.imgur.com/V6MvYMM.jpg
> One depressing thing that can be gleaned from the second article, is that female correction officers apparently have a higher rate of abuse of juvenile inmates.

Would it be less depressing if male correction officers had a higher rate of abuse instead?
> In other words, how would an expert go about building a responsive [...] website

I'd really like to know what I need to take a regular WWW 1.0 website (html 4.01 strict) and make it at least vaguely responsive to mobile screens.
An agreement, even if verbal, can be a contract if the other party gave consideration (here, labor). So the story is: executive meets terms of contract with employee #1.
Ease of use in the sense that you type less.

I think it would be harder to use from the perspective of a new developer trying to learn D3. selectAll already has way too many responsibilities in my opinion, making it totally opaque what d3(...) really does. OTOH I guess it's kind of the same with jQuery(..), since it can do both selectors as well as create new Elements.

D3 is one of those libraries that I really admire from a conceptual point of view, but boy do I wish the API was more newbie-friendly.

It's rather indicative of an API that has room for improvement when you start noticing just how many tutorials, videos and books that have to explain D3.selectAll.
"Well, you see — sometimes it doesn't really select anything, instead it does this other thing"

Not to mention the source code. Very sparsely commented.
2015 Web Design Trends That Work
How to respond to a data breach
Looks like this only work in chrome?
No problem, this finally made me sign up for an imgur account.
"Well, you really ought to back up these assertions, because they may be a bit unsettling for some folks" doesn't do it here because of the nature of the comment. It was complete BS, 100% stupid, and completely off topic. You don't usually see comments that bad here.

Ok, lets break it down - humans are a large group of people with a lot of different life goals and motives and their selection of mates can't be generalized as such. Not all humans fit into little boxes such as "alpha male." Or even "male" and "female." What are "good genes" anyways that these "alpha males" supposedly possess? Why are they good or desirable? Do women care about genes when selecting a partner or are partners selected some other way such as the mere-exposure effect or for cultural reasons? Who are these "alpha males" who desire to never setting down ever and do nothing but have sex with multiple women for the rest of their lives? There certainly isn't a dichotomy of men - those with "good" genes that women swoon over but refuse to raise a child and those with "bad" genes that women don't want but will raise children. Then the rapist hiding in the shadows who are somehow not part of society and don't have consensual sex ever? That is obvious if you spend some time with, well, anyone. Making extremely broad and silly assumptions about groups of people is just not productive.

Every single person I know who is male and has lots of sexual partners are the ones who really do want to raise children and "settle down," probably moreso than their peers with less sexual partners. But they wanted to have years of sex with lots of women first then when they get older raise children. The women they have sex with don't want "genes."

What about people who want to adopt, gays who may or may not want children, asexuals who may or may not want children? Etc. Most people who don't desire children also desire a mate so what do they look for?

Anyways, it was completely off topic. It doesn't relate to lizards in any way whatsoever.
STCP is what you want.

Sadly, Microsoft have completely failed to support it, so it's not going to happen.
Basically yes, though according to the article the fish is heating cold blood with warm blood, not the water passing through its gills.

Like birds legs: http://askanaturalist.com/why-don’t-ducks’-feet-freeze/
I feel blessed to have been able to see both of them live, even just once, and even before I knew much about Gary Moore (he was supporting someone else), but was truly moved by Still Got the Blues live.

Of course you never appreciate this as much as you do once they're gone. May they both rest in peace.
I thought it was really odd that this never got discussed during the whole Brian Williams thing. Sure, sometimes people deliberately embellish their stories, but memory is a delicate thing that changes over time without you ever noticing.

It's very very common to clearly remember something that never actually happened.
This uses http://hts.sp.nitech.ac.jp (HMM-based Speech Synthesis System). Yes, it is expected to be robotic sounding since real audio streams are not used during synthesis. Some improvements can be made I believe (larger training set and some post processing) - but don't think it will change dramatically. Thanks for trying.
Even pictures of 'unprocessed' food have some sort of artificial processing done to them

ironic metaphor for the modern food industry imo.
Transgender Today – Karen Topham