skysight-inc/HackerNews huggingface dataset:
Absolute pitch is something that supposedly can only be learned before the age of 6 but the drug Valproate seems to reopen this window.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3848041/
It is not an inferiority complex, rather to stop people learning about writing bad code, open to security exploits by default, something that C is pretty good at.
... and because of these first 2 facts will probably have living quarters underground. Which is a good way to avoid cosmic rays.
So if two people are shooting in burst mode, and both have an overlap in their shooting burst of say 2 seconds with 5 images per second. Then the chances is already (2 * 5)/1000 to land a picture in the same millisecond.

You'd expect in 100 burst of pictures taken like this for one to be taken at the same millisecond.

It's not that unlikely. What's more unlikely is that they selected the same shot and found out about it. This probably happens multiple times every day, just by virtue of the billions of people in the world taking a photo every day.
Valproate reopens critical-period learning of absolute pitch
Kotlin Native is not far - the repo already has a lot of sample apps that you can run today. https://github.com/JetBrains/kotlin-native/tree/master/sampl...

KotlinConf app in ios was in production release on Kotlin/Native - https://github.com/JetBrains/kotlinconf-app -> https://itunes.apple.com/us/app/kotlinconf/id1299196584?mt=8

Do note that this is without the weight of Google's support behind it. I'm not quite sure why you say its far-far in the future. Given Flutter's own maturity, I dont see them being very differently placed in terms of production readiness - https://flutter.io/faq/#should-i-build-my-next-production-ap...

Kotlin is a perfect bridge - works brilliantly on the JVM, works brilliantly natively, everyone loves it, simple migration path from Android -> Fuchsia
I suppose you don’t see things of this scale often but I would argue that big things like this are happening all the time. I was watching recently some interviews from 2005 about the justification for the US invading Iraq in 2003, and the disparity between what the public was told about WMDs and what the security community believed was maybe on a similar scale (depending on how you view privacy and war). And then the people who made decisions that led to the 2008 financial collapse were doing things that hurt people on what you may consider a similar scale, depending on how you view robbing people of their wealth versus robbing them of their privacy.

Facebook invading our privacy by recording persons of interest or the people en masse would be horrible and in many ways unprecedented, but it wouldn’t be beyond the levels of abuse we have seen from powerful people in the past. I can easily imagine that the app supports hot mic capabilities and that they do turn it on sometimes at least at the request of law enforcement. And then the question is... when else would they turn it on? And would that program ever grow? Would they ever fork the program so each team involved thinks there working on a small project? This is all speculation but I can imagine a situation where it starts small and then grows until it seems like an insane program but everyone involved is accustomed to it.
For some reason Terry Davis is like nerd catnip.

I think we came to the conclusion that he has Tourettes, Schizophrenia, or some other mental condition which produce his racist rants, repetitive speech patterns, and hallucinations.
I agree that no one can truly understand what you are going through, except one who has gone through it.

I'm blessed to have been married for 10 years, but if I'm honest, I know I have taken my wife for granted at times.

I'm so sorry for your loss, but this is an important reminder to live life to the fullest with no regrets, because you don't know how long you or your loved ones truly have.
Exactly. This guy statistics.
yeah i’d agree but maybe if you’re a tiny woman it could?

Not sure but i know 16 year olds that can do that much
Subform is more niche than Sketch or Figma. It's natural that the pro tool for a limited audience is more expensive, just like AutoCAD costs 10x what Illustrator does.

Also, Figma and Framer are backed by venture capital. They're going for marketshare and don't need to make any money from licenses. I appreciate that the Subform authors are upfront about their position on the order page: they're two people who need to make a living, and you can choose to support that or go elsewhere.
if you, like me, hadn't heard of language servers before: https://microsoft.github.io/language-server-protocol/

fun project!
So... you're saying Elon needs to colonize Venus too.. ?
No idea what DD/DM stands for, but if you'd bothered clicking the link immediately below that text, you'd see the source code right there, publicly available for anyone who cares to look, no gateway/login required.

Possibly it's being addressed to developers/members with the thought that they're more likely to care than others are?
I'm not arguing against the entire concept of driver signing, just one specific nuance of Microsoft's driver trust model. There is a place for driver signing and signature checking, but de-trusting a driver that you were perfectly happy to give kernel-level access yesterday doesn't make sense.
>> Yes, I walk into hotels act like I'm staying there and use the gym.

What? That seems unethical. Why are you doing that? Why not be honest and pay for a gym.
Ask HN: Which softwares have the easiest cluster implementation?
I am wondering if clustering is always difficult or are there any software where clustering is easy.
https://news.ycombinator.com/item?id=16537718

130+ comments
> come up with a better open protocol that satisfies all the requirements. [my emphasis]

Yeah, no. The email/xmpp approach of small core + extensions is probably the only viable way.

I've played with both rocket.chat and matrix - and while I don't really like the architecture of the former, it feel a lot more like a finished solution/product - with a sane api.

I hope Matrix will become more relevant, but I think the documentation and implementation suffers under the design ambitions.

In a certain sense smtp, imap and irc all use telnet for transport (and all can be augmented with ssl/tls). That's not a great choice today - but there seems to an odd resistance to combining "the good pieces we have". Maybe just demanding ssh as the (client/server) transport, for example. Use srv records for discovery. Use capnproto for serialization. I don't know, but there seems like there's and odd resistance to reusing great components that are easily tested and developed independently.

In that sense the slack/rocket mission is easier: be compatible with yourself.

(and using https+json for transport / rpc is perfectly valid re-use. But a promise for stable apis and a clear split between client and server (rather than client+server | bots (ie: non-Roman clients) would be nice. Allow people to bring their own server, or client or both.
No more than 1/100s apart.
Cool idea for a service like Flickr (or at least Flickr in its prime, which is not now) to exploit -- given EXIF data and a database of photos, one could find all the photos taken in the same location at the exact time. While almost no cameras embed GPS information, I bet there are ways to infer the location in many cases.
I follow a pomodoro-music approach. Play ambient music for 25 minutes and go for a walk.

Apart form that, lifting weights in the gym and doing back exercises.
You can't do that in IRC at all, so it would be impossible for a UI to offer that feature. ;)
[Infographic] Conquering the World – Chatbots Gone Wild – IQVIS Inc
For all the perhaps unfounded paranoia here and elsewhere, still yet to see a major manufacturer offer hardware camera/mic switches.

Call me cynical but surely there's some top-down pressure about adding a simple $0.07 component to $1000+ devices.
Vulkan is much lower level than OpenGL. It gives the user much more control, particularly around memory and thread management, at the expense of the user having to manage those pieces.

It has a much higher barrier to entry and will likely stay that way. What will presumably happen is that higher level APIs will emerge that abstract that complexity away.
Is there such thing as a driver installation for the kernel, or it's just few filesystem operations?
I am not blind but edbrowse is far and away the best non-GUI web browser I've ever used (better than elinks, lynx, etc). I highly recommend that sighted folk crack open the user manual and give it a try.
Sure, there are plenty of different opinions here on HN. If there wasn't, these discussion threads would be boring and useless.

My point was: in most threads, there's a common opinion or viewpoint shared by most, along with a few "detractors". In general, though, the overwhelming "predominant" opinions (within/on a particular subject) are pretty consistent from one thread to the next.

For example, the "it's the end user's fault, not the developers" thing I mentioned earlier. That seems to be, pretty consistently, the "belief of the majority". Here, though, it's the complete opposite. Instead of saying "the end user (Oculus) screwed up" (which, IMO, they certainly did, FWIW), it's "Microsoft made a footgun which caused this".

That said, I have now made it through the rest of the comments in this thread and it seems that this viewpoint isn't as widespread as it first appeared. Perhaps I just jumped to a conclusion much too quickly; there's obviously plenty of fingers pointing at Oculus as well.
This is incredibly sad news.
I'm always baffled by straightforward sites that can be seen to load their stylesheets and content only to finally blank out at the last moment when finally complete because JS isn't enabled. This isn't necessarily a knock on the OP since I know many sites use templates.
After reading the very small amount of information provided about the reason for her passing, I can't help but be curious about the exact reason. Sometimes it's comforting to know that something was a freak accident, versus something preventable. Does anyone know what might have happened in this case?

I certainly hope this isn't perceived as being insensitive. I can't imagine the pain he's going through, and I truly do hope he finds some amount of comfort or normalcy in this unimaginably painful time.
We are sorry about that glitch in the matrix.
THE VACCINE CONTROVERSY AND CHILD SAFETY ISSUES IN AUSTRALIA
Continuing Frequency Deviation in the Continental European Power System
It's a nice article, but seems like a deliberate cook-up by the twilio PR team. In light of the recently announced twilio-AWS partnership, the article seems even more concocted
Coffee Meets Bagel Hacked!!
I've just finished reading that book. A very interesting look at the effort to create Chinese Typewriters. Looking forward to the author's second book, which will cover the Chinese characters in the era of computing.

Here's my own review of the book [1].

[1] https://www.goodreads.com/review/show/2124197693
Focused and complete are opposite. You can have focused commits or complete commits.
Confirmation bias and the Baader Meinhof Effect. I've talked with friends about topics I didn't know about before. Then I got fitting ads about it on my phone. I wouldn't have noticed these ads if they weren't fitting. It seems more creepy because it's new to me (consciously).
Ask HN: Which JavaScript framework has most number components available?
Is it Angular or React or Vue?
Yes, that's the one! (I just checked the back of my cocoa powder to make sure)
My choices in communication technology are based on what myself, my friends, and my colleagues find easy, intuitive, and accessible. That it's a centralized service has no bearing on 99.999% of the reality I share with the people close to me.
Ah, "Barbara", yea maybe... even still I see women doing 360+ regularly at my gym
This is typical birthday paradox stuff right? The chance that these two photographers would ever snap the same thing at the same time is small, but the chance that any two photographers, anywhere, would do so is, I bet, pretty big (even if you factor in millisecond precision). With photographers being photographers and the internet being the internet, there's also a pretty decent change that they'd find out about it and write a blog post like this, no? :-)
I don't know what kinds of gyms the author is going to, but in my years of taking an active interest in fitness I have never seen a gym employee tell anyone to stop dancing, nor have I ever heard anyone tell me to "crush my workout". I'm not really sure what the point of the article is aside from "I did this thing and now I don't and here's a long winded article about it", but I'm glad the author ended up listening to her body in the end and hope she's in a good place now with her health.
5 Best Website Design Practices to Adopt in 2018 and Beyond
> Native speaker here. I have absolutely no idea where you get that.

Mandarin wasn't really written until about 120 years ago. Before people would write classical Chinese. It's a "written vernacular/白話文".

> Cantonese is just one of many dialects, and in fact, it is not a single dialect: People from different parts of Guadong province actually speak Cantonese very differently. Should you consider those different languages?

No, I'd consider them different dialects of a language called Cantonese.

> Even though some of the dialects sounds very differently, the words, syntax, sentences being used are actually the same.

Nonsense. Hokkien has a different grammar, even the personal pronouns don't match up 1:1. They're clearly in the same language family, sure, but so are English and German.

> That's the reason people from mainland China (no matter what dialect they speak, even Cantonese) cannot read Hong Kong newspaper fluently

No, it's not. I've seen Taiwanese people try and read Hong Kong newspapers, and they can't do it fluently.
You're being shown the content (ads) that people pay FB to show you. If that's what you consider "best", I suggest that you might want to do more research into how modern advertising works. Hint: ads represent marketing budget, not which product is "best".
* but what doesn't change is we are Indians

Literal translation doesn't work here (also one of the shortcomings of tools like Google Translate)
Sorry, I meant their libc. That would be very useful if open-sourced.

They state that "we provide our own libc that is written in standard C and is optimized for safety instead of performance", but I don't see where to find it.
I learned it as a teenager and lost it in my 20s. Like anything I learned it through practice and familiarity. Once I stopped working in music production I slowly lost my absolute pitch too. Similar to the way I used to be able to speak French but now can only string a few words together.
The profit from "large organisations buying thousands of seats in one go" can surely pay a couple of devs to write native apps.
Copyright requires original artistic expression. If two people do the exact same thing, that is in doubt.
E-mail is not preferred by the youth until they use it at work. Then it is a godsend that you can only ignore it and reply when you have time.

We have been chatting since we have had networks. Believe me, e-mail is here to stay.
This is some sort of poorly designed joke I guess.
Our app models directed graphs in Postgres with a closure table (the transitive edges between nodes).

The advantages are that it's just sql, has good performance, and we can query the graph using relational logic rather than n+1 traversal. The trade off is space (the closure table has the potential to be huge).

So it depends on the size of the data set. Part of me wishes we'd built something that's easier to partition, but for now that's a future concern.
I get ads all the time that appear to be directly related to what my boyfriend, a non-facebook user, has been searching for. I figured it must be some IP based analytics.
I totally believe that as it’s basically the same situation in China
I was already against Slack out of principle, but this is pure madness. Their justification boils down to "some people want to".
The word Mandarin comes from the Sanskrit word "Mantri", for minister. I wonder why this word was chosen.
This future worries me.

That's not the future. That's the present! Which is even more worrying.
I'm not sure what sort of mechanism you're thinking of. My example has a majority preferring X & Y over ~X & ~Y, but with simultaneous majorities preferring ~X over X and ~Y over Y. This is fundamentally tricky to resolve. And furthermore, the power to propose "X & Y" is incredibly useful, since you get to shape the negotiation options for compromises. Even with a direct democracy system, you'd still want to be able to vote in or out some kind of elected representative for proposing various bills.
From a business perspective, this is incredibly stupid, as they‘re basically abandoning their early, nerdy adopters who brought them into companies in the first place. It‘s a big „fuck you, now that we‘re a REAL COMPANY“, we don‘t need you anymore.

It’s also a bad sign on who has taken charge and what the culture is like by now. If they had REALLY wanted, nothing of this would have been impossible. If you can‘t secure a weak or weird protocol, just go down the route Google did with the Cloud SQL proxy and tunnel it. There‘s no big complication connecting to a localhost gateway instead that handles all the authentication and encryption - we‘re talking about a nerdcore audience anyway.

FWIW, I don‘t give much about IRC and love Slack as is, but I still can‘t believe they‘re acting this nearsighted.
It's not about punishment but enjoying to feel resistance in the forces of nature.
I use it daily and we never had issues with it.

When something bad happens, usually it is network infrastructure related or some IT experiment going on.
AFAICT the key is the "manage integrations" -button (nine squares, 3x3) in the UI.
I work out of town during banking hours and I've managed to squeeze out the 10 minutes it takes to show up and request the reset.
You could try to get them to bridge to matrix
All valid points, but this makes me sad:

>and there must be tons of marketing to promote it.

It used to be “build it and they will come”. Open source projects don’t have millions to spend on marketing.
Six days ago, a source of mine unexpectedly emailed me a treasure trove of data
This might sound snarky, but I don’t mean it to.

Why do you need help from targeted advertising?

What are the things where targeted advertising is a good way to get help?

Is targeted advertising on Instagram and Facebook the zenith of this help for you? Can you imagine another way of getting this help?
Indeed, this kind of reminded me a little of the Westworld robot printers. But having a program individually calculate all the orientations and determine the best strength is a just as much of an art.
That is correct. We use Hetzner and before that OVH
She is 76 years old, if that changes your computations. (I don't think I've ever noticed anyone actually using the leg press machines in anger at my local gym.)
Really? No reason whatsoever?

I'm not being facetious, FWIW. I know a fair amount about PKI, in general (probably in more depth and intricate detail than the average HN'er, actually), but I'm not a developer and I know very little about code signing in particular (and even less when it comes to the Microsoft world of code signing).

I do find it kinda hard to believe that there's no use case whatsoever for this particular configuration (code signing w/o an included timestamp from a TTP), though. I certainly understand why a timestamp can be valuable (as it would in this case) but what isn't clear is that there is "no scenario" whatsoever where the lack of a timestamp might be acceptable or perhaps even desired.

As I said, though, I don't know enough about code signing specifically to know what these scenarios might be but I can't imagine there isn't even one of them.
I had tentatively been planning on a freemium model, and I could not have been more wrong. Users were unanimously and strongly against it, so I had to find another way

This took me by surprise. Why is HN against freemiums? I'm debating whether to introduce a freemium plan into my project [0] and would appreciate some insight on this.

[0] https://www.cachoid.com
Microsoft pays good money to vendors to improve the hardware for windows.

Outside of hardware primarly used under Linux, you won't have much luck paying any vendor money to improve that situation. You'll have to suck it up and make it work anyway by patching the kernel.

>Linux it will run on whatever terrible machine you got on sale at Walmart with a Vista certified sticker.

Vista? I have upgraded people to Linux with 98 stickers and earlier. These people won't buy new machines, the current machine will have to work.

There won't be a "next computer" for some of them.
I don't understand why many people keep acting like these devices are some sort of sinister spying device that's far worse than anything imagined.

Yet we all carry a far more capable mobile spying device (with audio recording, video+photo capture, and even GPS tracking all built-in) in our pockets and keep it within arms reach at all times.

At least with an Echo you can look at the traffic volume it sends through your Wifi connection to get some sense of when it's sending audio back home but you can't easily audit the traffic your phone sends, you only know what the phone and your carrier report to you.

At least with the Echo, I can be pretty sure that it's only running Amazon software, while that free game I just downloaded might be taking a photo of me right now.
I don't think Vanguard's security is better than Amazon's [1]... Technically they could be more secure than Amazon despite running stuff on AWS, but still, I'd say Amazon's track record on security is pretty good - and pretty much the entire Enterprise world relies on it.

[1] E.g. they obviously run stuff on AWS: http://www.vanguardjobs.com/job/7980466/ts03-cloud-architect...
Transaction isolation is a no-brainer, so I don't think your example holds. Also, your example is not related to the algebra but to isolation.

"Claiming ACID" what is ambiguous about that? Transaction support with different serialization levels, like other databases that offer it.

And Neo4j originally started b/c RDBMS was not able to execute the complex deep traversals needed in real time. Dedicated storage & query engine for graphs allow you to run statements quickly that would otherwise take too long to execute.

Regarding the data model, the property-graph model is much closer to the object model but with richer relationships, it doesn't suffer from the object-rdbms impedance mismatch and is better suited to express real-world domains & scenarios. It also represents semantic relevant relationships as first class citizens in the database, allowing for proper information representation and much faster retrieval.

Disclaimer: I work with/for Neo4j, for 8+ years and still love it.
Well yes, Virtual dom simulates Real dom and every other framework renders virtual dom every time something changes in state, but in this case Radi don't use virtual nodes and automatically reduce unnecessary writes to Real dom as mentioned in article (by binding state to dom).
What must-have/killer features won't work with IRC/XMPP gateways? Also, even if there is something, shouldn't it be optional then?

I don't mind them wanting to discontinue support for it, it's their business after all. I mind the BS reason.

Feels like a Google Reader scenario...
Barbie Unveils 17 New Dolls Based on Inspiring Women Like Frida Kahlo and Chloe
Sorry, Adults, No New Neurons for Your Aging Brains
The whole "Tulip Bubble" myth is overblown.
https://www.smithsonianmag.com/history/there-never-was-real-...