skysight-inc/HackerNews huggingface dataset:
It's simulated with Adobe After Effects; I would think it's probably broadly accurate, and uses some form of the underlying physics (Navier-Stokes equation) to produce the simulation. In that sense it's reproducing the processes which generate these patterns, as opposed to purely faking it by e.g. playing around with Fourier series to get things which look like waves.

But there's no way it gets the detailed physics right (kinetic energy spectrum, detailed free-surface position) - that's a research-grade problem requiring massive amounts of computer time.
IBM wants your smartwatch to talk to your doctor
>Most of the Node.js vs Go arguments are weak. It's surprising that Node.js is still outpacing Go in popularity in spite of all this slander.

Thats a rather defensive position for node in what is a very rare use case for the language. It's unsurprising Node.js is still outpacing Go, given the large number of JS developers and the fact that Go is pretty much worthless for hosting front end web applications (you won't find your favorite asset pipeline in Go).

Its not surprising at all that they switched to a different language for data processing & pipelines, and its still somewhat surprising as that they chose Go, given that most teams in a situation like this would switch to the even more popular JVM/Spark/Storm/Kafka stack.

Finally, your statement that The real underlying issue here is that one CPU core is given too much work while others are more or less idle. isn't accurate - the issue is one thread was has too much work - no modern OS built in the last 20 years would allow a single process to hog all the CPU time unless you explicitly turned off the kernel's scheduling. The root of the eventloop issue, is eventloop specific and its even more Node-specific since the event loop is pretty much the only way to achieve concurrency in node. Other languages (like Go and Java) at least have options for other models of concurrency.

Consider the following - what if both processes got tied up? Do you just start another process? Would it feasible or wise to run 1000 processes (no it wont)? However this is a problem that you won't come across in Go by using goroutines and taking advantage of its scheduler, as you can easily run 1000s of goroutines performantly.

That said - this is a rather narrow use case to make the judgement that one language is better than the other - its just the case that Go is likely better suited for these kind of services.
Not if they're already cleaned plenty often enough and it's just busy-work, which was what I understood the parent comment to be claiming.
https://github.com/goniltalk/niltalk
Great, thanks for the reply.

I do hydrodynamic modelling at work but on much larger scales (hundreds of metres to tens of kilometres - with FVCOM (http://fvcom.smast.umassd.edu) in particular) and the turbulence is handled by sub grid scale parameterisations, like you say (in my case, the model used is GOTM: http://www.gotm.net). I wasn't sure if these renders were using the same techniques or were pretty animations which looked OK.
How Two Factor Authentication Works at Cloudways
The dispose button is far too inviting where it is. I started to click it thinking it was the submit button till I read the text. Perhaps put it somewhere top right or someplace other than right beside the input box, also, it's kind of weird that there is no admin for the forum, so any participant can delete it I assume?

Cool project though.
I'm curious to see if this takes off, how long before the powers-that-be start to say something.
Author here. Yes of course - https://github.com/goniltalk/niltalk

PS: The "source" link is in the footer of the website as well.
You can checkout the public repo here: https://github.com/goniltalk/niltalk
However, "pay" is different from "wage". What you pay is quite straightforward. What is an equivalent wage or salary is not quite so clear.
I'll sign up for that, but I'm actually more interested in a Processing-like environment for Forth. Do you have any suggestions?
Cynicism and Experience
I've just had a look at the Storytella editor using the === style of headers and it doesn't work. You can see it for yourself in the editor demo, here:

https://storytel.la/demo/chapters/edit/
My apologies for being so unobservant :)
My AdSense CTR is actually much better (3%-5%), that's what I don't understand. But I've just deployed a new version and I put some sexy unsplash.com images in my CTA and content. It's only been a few minutes but it's already looking much better. It still puzzles me how much you have to dress your content to make it attractive on the Internet, though. You could write articles in thirty seconds and get away with it as long as you put boobs and kitten pictures it seems.
Yes, that's by design. These rooms are meant to be completely ephemeral and private amongst small groups of peers. It's critical to ensure that anyone who is connected is able to quickly dispose of the room for security / privacy reasons. Once a room is created, there is no "admin" or "host" per se, just a short lived private space.
> If you ran Go as a single thread, you would also run into similar issues.

Err no you wouldn't,you don't have to deal with interprocess communication when you deal with Go routines, you share memory between goroutines ie , true concurrency where as in node you'd fork some stuff, serialize data between processes and message with redis to make sure everything is notified something happen. Node isn't concurrent. Go is.

That's why you read all these blog posts about "how I moved from Nodejs to Go(or rust)" and that's why you'll read more of them.
Clearly you are terrible at communicating with other human beings or this story is fake.
Docker Raises Another $95M in Funding
> by switching to a language which has explicit/native features as part of its design to help address concurrency issues

…such as Haskell or Erlang.
Paul Allen's 1995 ESPN Website Design
If everyone is sexist, than nobody can call anyone else sexist, because nobody is in a position to do so unhypocritically.

This is incorrect. There is no requirement to be free of some fault in order to be able identify that fault in others.
I don't think people argue against a business paying their employees more. It's up to the owner of that business to decide.

What people argue against is legal requirements for other, or all, companies to do the same.
The jungle of unproven metaheuristics. It scares me.
> Everything out of the box.

Everything except that special sauce called green threads (or goroutines). They are quite popular these days for good reason - callbacks suck.
His prices are not changing, only exec compensation is being significantly impacted in a rebalancing of worth. Arguably the PR and motivational impacts should also be non trivial.

My biggest concern would be the normalising effect. If i'm a successful salesperson and it was announced that my 69k salary was going up to 70k - but so was the [lowest paid role; no disrespect intended]? I'd probably slide towards feeling undervalued despite it still being in line with market rates.

My only other concern would be the implicit pressure to outsource some services over time. I know my company gets around paying london living wage by declaring that contractors do our catering so they aren't responsible for the wages paid to catering.

It's still a cool thing done for good reasons and I hope it works out.
For the most part we don't turn off flags in this way; at most we unkill flagged stories so ongoing discussion can continue. The flagging system works well overall.

But the community is divided on this issue. Many users flag these stories, but many other users care deeply about them. Those users are also a valuable part of HN. They argue that if we never turn off the flags then we are de facto taking this issue off the table (or allowing a segment of the community to do so). That may be a bit exaggerated—some stories about sexism and/or gender in tech do stay on the front page despite flags—but it's still a fair point. Whatever you think about these questions, they're not off-topic for HN the way most politics are. Moreover, many HN users who make this case are active members who participate in lots of threads. They're not just trying to use HN to further an agenda.

If we had better software, maybe it would all balance out in a way that didn't require any intervention, but that's not where we're at (and in fairness is a pretty hard problem). In cases where the software leads to unrepresentative outcomes, it's our job to adjust. Is this article the best one for that? I don't know, but given that the thread turned out to be a vigorous discussion that managed not to be horrible, I think it was an ok call.
Small world, I used to work for an industrial CFD company, and one of my tasks was estimating the computational effort required for a given simulation (which depended on the specific characteristics of our turbulence model). I was mostly doing compressible work, too, so my knowledge of hydrodynamic models used in cinema is not super detailed. I do know, however, that most cinema software uses particle based simulation for incompressible flow, which really is not a terrible approximation, but it probably would not be suitable for the kind of work you are doing!
"Many people interviewed said they dreamed about their childhood homes, especially if they were from neighborhoods that had changed radically over the years. ''It's like a lost civilization,'' said Professor Marcus of Columbia"

Great quote. My childhood home town can be summed up in one photo taken in 1905 ~ https://flic.kr/p/s2Frt4 School, church, main street, kinder and old home behind the pines.

It's changed, but recognisable.
Filmifilmy Music portal in India
Hijackers Disrupt Access to Google's Malaysian Home Page
Indeed. I think it's pretty ridiculous how critical people here are of these raises. It's as if Dan is doing something unnatural when he's not maximising his own profits.
As a counter-example, I recently read Twitter was built on Rails 6 months after it was released. Once the concept was proven out, and the production app was failing like crazy (fail whale everywhere) - they rewrote their entire stack in Scala/on the JVM.

Now should have Twitter spent the first 6 months of their life building out the perfect infrastructure with proven tools spending the little money they had mainly on engineering or were the justified in pushing that technical debt down the road to focus on other things today.

It seems to me, for most startups, that the marginal cost of building it "right" today is much higher than rewriting when you can/if you need to.
Ripple Labs tracks you, but they see it as a feature
And this is secured how exactly?
(Almost) everyone lives in an area where they almost never have to fly. There are very few people who need to fire up the helicopter to pick up some milk.
Whilst it is true that the absolute number of possible wrong programs grows as the number of features increases, I don't think that it implies that the proportion of wrong programs actually coded by people grows as well.
Password-protected and no public listing, I assume. Nothing on secure data transfer, though.
This would be the first time they state there's liquid water naturally under one of our machines. For a starter, this is a huge problem regarding environmental protection. Regardless of the other factors against letting something like Conan the Bacterium take residence a few cm under the surface, I suspect if this had been suspected earlier (or those that suspected it were taken seriously), we wouldn't have sent the same kind of probes to the same areas, possibly not even having a Mars ground exploration program at all until we understood better how to do it without polluting the planet with terrestrial life.
Interesting tactic.

I suppose if you boiled it down, they are selling "5% of planned public offering." So.. costs of selling those shares would be slightly higher. But, they have some presence from people who see the company the roughly same way they do, not as a piece of a portfolio or investment strategy. They get some buzz around the IPO (this article demonstrates that), if vendors are discussing it. It's not like they're giving away the shares.

A part of what's interesting is what's underlying it: an environment where so much capital is in the hands of rich people that there's not much point thinking of 'the public' as a source of capital.

I think income distribution is a lot easier to measure, comprehend and comment on. But wealth disparities are much larger, and I think the societal effect is different. If someone owns $2m in capital but $1.2m is a house and $1.8 is actively invested to yield an income of $75k per annum, is that person rich or are a middle class investor?

There's definitely markets for the middle classes. Apple, Walmart, etc are the biggest companies in the world and their business is selling stuff to us. But if your business is selling financial services or you want to raise capital, the middle class is irrelevant. It's not about risk or sophistication of the investor, it's about them not really having capital. I reckon that's significant. WHo has the capital matters.

Money gets even more theoretical when talking about capital. When you earn an income and use it to buy goods as service, the metaphor-made-real of money is relatively straightforward. I work for a company that makes medicines. They may me a salary which I can exchange for stuff other companies make. With capital, the link to physical things is broken. It becomes more of an abstract right^ to things. The right to establish a company. The right to future revenues from some venture. Rent…

^"right" isn't exactly it. It's somewhere in the ability/resource/right realm.
Nice idea, sadly only as secure as https.
Absolutely on age. I think the Taketsuru NAS is very good, for example (it's a blend of malts by Nikka, and available everywhere in Japan), for its ridiculously low price locally. Bruichladdich is consistently outputting both solid classic stuff (PC5-8) and interesting innovations (Bere Barley) all of which are less than a decade old.

The ones that consistently impress me are the "limited edition small run" houses like Rhum Rhum, Rum Nation, Velier and so on. The Rhum Rhum cask strength Liberation (the one with the lobster on it) is only 5 years old but (to me at least) fully justifies its very high price tag - this is what we want bottlers to do!

Whereas I remember a horizontal Islay 30+ year old tasting that left me thinking I was drinking wooded water - the price tags were purely a function of supply (none) and demand (there's a sort of vicious circle whereby the rarity makes the price go up, turning it into a Veblen good amongst wealthy non-amateurs). For the price of the night, I could have had a couple bottles of legendary Veliers...

Regarding buying without tasting, I'm done with that - generally I get people I trust (such as Stephane M. at la Maison du Whisky in Singapore for rum) to make some guiding recommendations, pay for a few shots and buy the best. I've had too many promising bottles left on the shelf to be used as expensive mixers, especially lately.

You're right that cognac and armagnac especially are still little known, I think because they are still very fragmented and small family businesses compared to scotch which is basically Diageo and the Japanese. A few houses (usually owned by the likes of LVMH) get away with monstruous pricing thanks to their extensive DFS exposure, but if you browse the Cognatheque (particularly the 30+ and 50+ sections) you'll find a lot of very interesting stuff at reasonable prices even including international shipping; although it might not be worth the risk of buying blind.
Without basic income, that's the closest you can get.
How Patrick McKenzie Could Double AR’s Revenue Within the Next 6 Months
This is an awesome service. Thanks for making it available to everyone. Can I ask what the use case is for this? I talk to my friends using FB messenger or Google chat and my customers using a chat widget on our site, so I'm curious when I would use this.
If I were a music beginner and I saw an experienced player offering me an insight into his playing and his email address to help me, I'd become a fan. I actually follow some rather mediocre people online just because they put stuff out there on a regular basis. They're all less shy than me when it comes to promotion, that's for sure. To me a plain-text site like HN is great but I may need to stop thinking like me when it comes to content promotion.
Easily Use the Open Sans Font for Swift
> what are the real benefits and downsides of this sexism (or of the ideal sex-fairness) for our society, besides the "social justice"?

Aside from the obvious, the bias, and people's knowledge of the bias, creates a perception that women are only there due to an unfair bias in their favor. This is toxic, and it damages the cause of reducing such biases, because it brings conversations back to gender equality when they should be about individual merit.

And that's what this is about: Individuals. Individuals with their own merits and qualities, not "individuals" as proxies for whatever group they've been assigned to. Fighting bias is all about making everyone see everyone else as just an individual, just someone just like them in most respects, not as some instance of a class to be treated identically to all other instances of that class.

Going for numerical equality is metric-based thinking, and it relegates individuals to being instances of a class. It's like saying "Oh, you'll have so much in common! You're both women, after all!"

(Metric-based thinking: Optimize for what's easy to measure.)

> I mean, if this practice is not beneficial to anyone (except the girls, [EDIT:and also perhaps the utterly smart guys in the world as the valuation of this asset for them increases due to this hiring preference]), they probably would just drop it in the end...

Not if it becomes ingrained, or if it has benefits to the organization which the leadership thinks outweigh the detriments to the workforce.
I was not talking about Game of Thrones in particular though.
If the powers-that-be are annoyed, they'll just require the Niltalk operators to log the messages. It's not like they're encrypted end-to-end.
I can't help but feel the water in nearly all simulations I see is more viscous than water in real life, it looks more sticky and solid to my eyes.

It still looks amazing and quite convincing though.
The Hacker News Interest Graph
Wait, you're the author but someone else submitted it as "Show HN"? That's... not how it's supposed to work, but hey, at least you're in the thread.

Here's another room (pass is dontclickdispose):

https://niltalk.com/r/8L5MD
tl;dr There's a sequence called a Chi sequence found very frequently throughout the bacterial genome, but rarely in the viral one.

Amazing the complexity of nature - I didn't realise bacteria had immune systems.
Guess we can check the code and see for ourselves, of course.

Alas, you can't really know if the code on Github is actually the same running on their servers.
Thanks! Use cases could be, quick private convo. at a workplace, taking a discussion on a public forum private (like HN or Reddit), talking to strangers (eg: Craigslist) without adding them to your FB or Google Talk, exchanging secrets with your friends without leaving logs on your Google talk etc. :)
Free Ebook: How to Code in HTML5 and CSS3
Ok, url changed from http://www.netflix.com/WiPlayer?movieid=70302182.
Move to London and start contracting, established companies have deep pockets (ex. 600 pounds per day for a right skill set) while the projects can still be very technically challenging.
It's critical to ensure that anyone who is connected is able to quickly dispose of the room for security / privacy reasons.

And if you're not a small number of trusted participants (e.g. anon participants, not all of whom you trust, or enough people that one might make a mistake or delete before everyone is ready), that's not going to work. See the example forums being created and deleted above. They could easily allow two passwords on setup though to avoid this - one for admins, one for posters.

On the button placement, it really would be better elsewhere - it is not related to the text submission entry, so it belongs at top somewhere, along with the sound, which again is a forum-level setting.
Game of Thrones: traveling to any of the 7 Kingdoms
21 tricks to stream with Spotify
Paraphrasing the article: "It was given to someone else by Turing, who kept it for their lifetime (as it contained a personal note), whilst everything else of his they possessed WAS handed to a museum."

It seems the heirs of the owner were less interested in preserving history for the masses and more concerned with a free 500k. I'm not sure I can blame them terribly much. I can't help but be curious as to the message though.
It just is the situation taken to an extreme. While people should be treated fairly its is not wise to treat all jobs as equal. I am all for his reducing his pay to what he deems proper, whether it 75k, twice that, or five times that. I do think it a bit of a off the cuff stunt to move the whole office to one pay rate.

I would not feel all that impressed with the idea if I were a senior level in my career and earning 75k and suddenly the mail boy makes 75k or the level 2 call taker does
Picture of the April Fool's prank: http://m.imgur.com/BeHi1H9
Yes, exactly!

A lot of the newer distilleries have not found their balance yet (including, imh and controversial o, Kavalan and Amrut, whose extraordinary ratings I do not quite understand) and part of the reason I keep coming back to Scotland is to find that balance.
Message transmission is over SSL with no logging anywhere.
why? PHP/ruby/python are successful too in the server space. Javascript,especially ES6, isn't worse than the formers. Devs should know by now that the dumbest tool that is good enough has good chances of being successful today. All these tech won't replace enterprise techs, but enterprise dev is a tiny percentage of all devs outthere.
Contacting freelancers: you're doing it wrong
Beautiful bit of rendering.

Does anyone have any estimates as to how far we are from having this rendered realtime?
first off... this is great!
I wonder if you could make it so when you create a room, you can attach a message.

So for instance i could generate a password then sign it with my partners public key then paste that in the message box so theoretically only they could get access to the channel.

and and, create rooms that are meant for someone, so their public key is the index and their private key decrypts the message to get the password into the channel.
Agreed. "FindPivotIndexBetweenEndOfStringAndRoot" as a method means nothing to me (although the original comment was also useless.) What the hell is a "Pivot Index"? And is "Root" after the "End Of String" or before it? WHAT IS HAPPENING?
e.g. money is badly represented as float.

just my $0.0200000000001 on that topic.
Real Time Collaboration
India – Ancient History Encyclopedia
Slightly off topic. If you're ever near Washington, DC, there's a working enigma machine and a non-working USA version of the enigma cracking bombe at the National Cryptologic Museum near the NSA HQ. I was there yesterday, and thought it was pretty interesting.

https://en.wikipedia.org/wiki/National_Cryptologic_Museum
Domino.IO Offers an Open Hardware WiFi Platform for IoT Projects [video]
Do see my answer here: https://news.ycombinator.com/item?id=9370844
Since we're talking of comparing drones though, that camera argument doesn't work out since you can just land the drone and bolt a new one on.

Do airspace laws still go all the way up to if you can fly at say 60-80,00ft? I guess they must, we're talking about private spy planes aren't we.
I sure care. If my browser starts to accept YOUR self-signed certificate for gmail.com, we're back at http.