skysight-inc/HackerNews huggingface dataset:
As a GraphQL user, hardly I can say it is perfect, but it does solve many current challenges arisen from the surge of mobile use, namely the waste of bandwidth on headers and unused content, as well as latency between requests.

From the server point of view, using GraphQL may not sound great since any single tiny update on the schema also implies an update on the single endpoint, rather than just one of many. Until there is an implementation of dynamic modularization, maintaining the integrality of a service is a constant pain.

Fairly enough, I think the tradeoff is balanced. GraphQL solves problems on the client side and yet it creates problems on the server side.

Meanwhile, I am more concerned about the future of GraphQL as http2 has arrived. With http2, the biggest selling point of reducing latency by using one single endpoint does not sound anymore. Then for the flexibility of limiting the scope of return, you can always specify it on the conventional RESTful API. So there is not much practical benefit. (Oh yes, there are some more goodies like subscription, but let's face it that not many use it) So to make GraphQL more useful, I think it needs a bigger evolution.
Ai yai yai...You're actually a self-professed communist as per your bio. Never thought I'd see the day. I don't think our debate would ever come to an end.
Awsome Tech
Playing a track through soundcloud's (awful) player and downloading a track are the same action, from their perspective.
Funny that the design of dial makes it impossible to read to better than the nearest 5 mins.
That was one of the big differences I saw in medical care here in Germany: pretty much all primary care physicians, and all gynecologists, have ultrasound machines at their practices and do the scans themselves. Sometimes the devices are a bit older, but there's such a lively market for them that I've seen old ultrasound machines at veterinary offices!

They are also very, very reluctant to prescribe opioid-based painkillers, and even the over the counter ones like ibuprofen or paracetamol (acetaminophen) are sold in 10-packs and truly from behind the pharmacist's counter, not economy-sized jars of 500 on grocery store shelves.
It's a scam, but honestly, brands trying to advertise their products without seeming like they are advertising are just as dishonest.
You need to watch the film, "Kingsman: The Secret Service" starring Colin Firth. Something very similar to this was used to induce people to murder others.
Wasn't a problem in the 80's
Customized NFL Jersey Is Best Gift
In most large corporations, using pirated software is a breach of internal policy and possibly a fireable offense. It is unlikely they would violate the license even if it easy to do.

Getting a large corporation to buy software from you is another matter. I tried to push my IT dept to buy licenses for libraries I liked, even with a modest cost, unsuccessfully.
So that's a bonus for the environment then, what with all the concrete it would have required.
You don't need much of an A.I. to create the ordinary high school student :)
Human Intuitions We Take for Granted – Object Permanence, Realism and Causality
Show HN: Automated property-based snapshot testing for React Components
They all suffer in shock/vibration conditions

Interesting. I didn't know that.

There's a comment on another thread that someone just made: https://news.ycombinator.com/item?id=15007006

And now you can buy a genuine atomic wristwatch.

Here's a few sentences from the linked website: In each atomic physics unit is a small vessel of Caesium 133, an oven to heat it to 130°C, a laser to excite the atoms and a microwave resonator that resonates at the hyperfine transition frequency of the atoms, 16,546,737,186,000 vibrations per hour, with an accuracy of one 5 parts in 10-11. https://www.hoptroff.com/pages/about-us

The same shock/vibration limitation probably applies to it. Still, it exists! I think. I wouldn't spend that much money to find out if it was real.
Sharing this in case it helps anyone.

My wife suffered from CFS for over 10 years. In the final stage she could hardely walk anymore because of the muscle pain, and was on 26 pills per day.

We spent years on trying all kinds of stuff and seeing all kinds of doctors.
What 'cured' her in the end was us figuring out for ourselves that what was diagnosed as CFS was actually closer to insuline resistance.

After some experimentation we went on a ketosis diet. Three months later she felt fine, her blood work was perfect, almost no more pills. Six months later she was off the pills, and even able to get pregnant (wasn't possible before because of the pills).

Now we're a happy healthy family :-)

Maybe this helps someone who is in a similar boat.
i genuinely cant tell if satire. A+
Daily Stormer being dumped by GoDaddy, apparently seized by Anonymous
A lot more low-hanging fruit in the old days.
are you sure none of them are boys? :^)
Wow, the quality of generated face is pretty nice. It's not ugly as I usually see of GAN.
> Unless it's designed and certifed as a Solar viewing material just don't even contemplate it.

People have been using dark pieces of photographic film to see eclipses since ever. I wonder if there has been studies on its UV transmissibility

Thought you're right about the super-dark film and I don't think those are dark enough even on the visible range

Though I do agree if you want to stare at it directly your best choice is to get solar viewing glasses (preferably not a fake one)

This page has some tests: astronexus.com/gatfaq/solar-filters besides poor optical quality floppy disks allow wavelenghts > 800nm to pass (this is IR range)

A good suggestion that seems easy to obtain: welder's glass
How about trap generator?
I would argue that the reason protocol errors are perceived to be "quite rare" is because the security guarantees that many (most?) security protocols offer are usually under-specified, if at all. When auditing protocols, analysts often have to infer what properties a user might expect.

A great example of this would be [1], where a number of ISO-standardised authentication protocols failed to give even the most basic authentication properties. And this kind of issue isn't limited to ISO - the same kinds of issues appeared when analysing TLS, Signal, and others.

The problem is that implementation errors are usually more clearly violations of confidentiality (i.e. it is obvious that an attacker is able to access something they weren't supposed to) - so they are generally held to be more valuable - and hence more eyes spend time looking for them.

(Disclaimer: I am doing a PhD in this field with Prof Cas Cremers, which might bias my views on this subject a little)

1. http://www.cs.ox.ac.uk/people/cas.cremers/downloads/papers/B...
This paper was published back in 2015: https://michael.steindorfer.name/publications/oopsla15.pdf

I wonder why the improvement wasn't adopted yet by the Clojure and Scala communities.
Draw a girl, call it a boy.
I'm not convinced. If I own a row of houses, bitcoin displacing dollars won't change that.
The logical conclusion of the intersection of capitalism and social media...
.com is a gTLD and does not belong to the US.
I mean it when I say you're only ever one click away from Google. I just looked and it's full of ideas.

As I explain in the linked video (on the FaaS repo) - Serverless is an architectural pattern - and it is perfect for building integrations between third-party services and event-driven architectures. https://www.youtube.com/watch?v=-h2VTE9WnZs&t=954s&index=1&l...
Good catch. Did you read further or stop at the first error?
On this note, what applications do you guys use for listening and discovering podcasts?
Arguably, you're still going to be better off when compared against $200k-$400k house in a "cheap" state.
> I've had this theory that Thimbleweed Park is secretely played in the Monkey Island universe. I wish that was true, but alas the in my opinion a bit too Gilbertesque ending kinda disqualifies it for that.

Consider the two brothers from the end of Monkey Island 2. Suppose Chucky grew up to be Uncle Chuck, which would make Franklin the older version of the kid imagining to be Guybrush.
I believe it is pairwise (i.e. every chat member does a handshake with every other chat member), although there is some debate about this in the academic community.
I posted 32 days ago asking how to tell if they are real [1]. Amazon informed me that they are fake. Unfortunately I have no way to buy glasses now and will use the pin whole method, but its pretty dissapointing. I hope no one gets hurt

[1] https://news.ycombinator.com/item?id=14755020
"Après moi le déluge! is the watchword of every capitalist and of every capitalist nation. Hence Capital is reckless of the health or length of life of the labourer, unless under compulsion from society."

--Karl Marx

s/labourer/consumer/
For my own understanding, why?
It would be interesting to compare this with coroutines/fibers, and it would also be interesting to know how latency is affected. In my experience, thread pools introduce latency.
Catch on how to create VR content in the most effective way
Eve ONLINE – pathfinder Cronjob
What are some good (free) resources for learning Node.js?
I've been writing Javascript for few years now but mostly frontend code, I am familiar with modules, ES6, package dependencies etc. What I'm looking for is a good book/github repo that would give me insight into writing server-side code.
If the tutorial would be written for latest release of Node (I believe it's 8), that'd be the best!
This is likely untrue. Unless you fetch data only from one single database, so that you can perform an atomic transition, GraphQL cannot guarantee you to receive the data you want. Technically, a GraphQL server may combine data into a single return from different sources where locking is not possible.
Then again, I managed to compile the code for the crypto hash
Blake2s with it, producing code that validated all of the (few) test vectors I threw at it, so whatever expectations one might have on "actual compilers", for me, cc65 does fulfil a lot of them.
New AI algorithm summarizes text amazingly well
Yeah, came to ask--so the GAN model is loaded into the Javascript engine and run locally?

I thought DNN models are fucking huge?
> you can easily fallback to inline latex commands within [your] markdown

How? This sounds like a very nice middle ground between easy formatting and advanced features.
Excellent idea!

Here is a blog post which covers the same approach with examples, templates, etc:

Easy LaTeX with Markdown and Pandoc
http://tech.lauritz.me/easy-latex-with-markdown-pandoc/
http://imgur.com/a/A5gID i sometimes get this moetron monstrocity :P
Pretty measured essay. I went through my own LaTex fetish phase. The typesetting can get in the way of the writing. I've found it easier to first write in a text editor and then start typesetting once I'm pretty much sure of the content.
"When you want to prove a paper wrong you don't need delve on every nuance, you just need to prove the base premise is flawed. "

Even if so, that assumes that the base premise actually has been correctly identified.

His base premise was not "women are worse engineers than men". Yet this is what most critics and media argued against.

His base premise was about differences in the average distribution of traits, which is a completely different thing, doesn't say anything about abilities of an individual, and actually is not that flawed. There is plenty of scientific evidence pointing towards that direction. It's not total consensus but describing it as "flawed" would be pretty ignorant, as far as I can interpret the scientific status quo.

But understanding this base premise required that people actually would have put some own thought into what they read, and were open to nuance.
> I've been burned by this a couple of times. Posted something with an influencer and got over 1,000 instagram likes both times, but basically zero traffic and zero sales. I only spent about $50 total so should have expected bad results from that much price/promise but this is a real thing... facebook should tackle by blocking these accounts

Those paying off other accounts to create covert marketing, or those doing the covert marketing?

I find it hard to tell which are worst.
Her got paid by stock dividend. Had a pretty important share in Apple Inc.
How do those work with the rest of the git machinery? Does git add -p work? How are merge conflicts handled? What about git blame?

It seems to me that that everything about git is based on text files that are changed by adding and removing lines, but if there is a way to replace that behavior to handle non-textual file formats, I'd be very interesting in learning about it.
I cannot agree more on that having a simpler and clearer pattern is perhaps what we need. Solving 90% of GraphQL use cases with 1% of the complexity is a killing point to me.
It's interesting that the British saved around 340k British and French in Dunkirk, the Germans lost 300k in Stalingrad (dead and captured).
I have the exact opposite situation. I got 9 pairs of plastic framed glasses on Amazon. They seem really legit. Only thing I can see through them is the sun unless I hold a light source directly up to the lenses. Amazon gave me a refund and told me not to use them. I'm going to try to research some more research on Monday like getting a hold of the company that gave them the ISO rating.

This is apparently the source of the glasses although the seller was third party. I don't want to toss out perfectly good glasses because Amazon freaked out and banned anyone not on an exclusive list of suppliers.

http://www.prosolareclipse.cc/products_list.html
> Still, I can't see going back to fighting crowds at Safeway.

Safeway delivers
Is there a particular language that you could recommend? Thanks!
I too have stared at the sun for far longer than is recommended (30s+), and had no issues, but it certainly is a risk:

> In a study after an eclipse in Turkey in 1976, around 10%of [sic] those with damage had permanent visual loss to the extent that they were not able to read a car number plate at 25 yards (23 metres) with the affected eye or eyes.[0]

IIRC, an eclipse is particularly dangerous because the lack of light doesn't trigger your pupils to constrict as much or a "too-bright" response to look away, but the visible portion is still sufficient to cause damage.

[0] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1116382/
This is why I bought my glasses from an astronomical equipment store. I really hope this clusterfuck causes amazon to get their act together in regards to fraudulent listings.
As a child, I got to see a perfect full solar eclipse at mid day on a clear sky. I took the glasses off for a few seconds when the sun was perfectly behind the moon and it was amazing. It felt very comfortable to look at, no afterimage at all; except in my memory... The memory is still there after 15+ years.
The politics were involved, but in a subtler way, by warping the decision-making process. The army was exhausted and needed to rest, repair their vehicles, and resupply. There was debate about whether it should first finish off the Dunkirk pocket or let the air force finish them off, and the air force chief Göring (who was both politically strong and fantastically overconfident) insisted that he could take care of it. Very similar to his later overconfidence in the Battle of Britain, and the way it warped German strategic decision-making.
Meow Start using cats in your project right now
Why would the thought of ML be off-putting?
It gave me a warning to connect to WiFi and not load the site over a mobile data connection. So yes.
Hard not to think of Aaron Swartz when reading something like this…
wow, that is insane. You picked an awesome example.

We're only talking about on the order of a million bytes in your example, so 2 minutes to process on the order of 1 megabyte with a regex is just insane. If you applied it to 1 gigabyte of files that would be an even 2 days vs Perl 5 @ 16 minutes.[1] Sixteen minutes isn't enough to rewrite it in C, so Perl 5 is "fast enough". You can go get a coffee or think about the next thing you want to do with the data, or write the next part of your processing. But two days is prohibitive: it breaks your workflow.

[1]

https://www.google.com/search?q=2+minutes+49+seconds*+1024

https://www.google.com/search?q=0.94+seconds+*+1024
They'll just raise the minimum requirements until it becomes a lot harder to spam your way there. Also s lot of blame needs to be shifted on the various platforms for even allowing spam accounts to be created so easily. It should be a huge red flag for any account to instant get likes or follows.
They were covering the risk of default (Or rate adjustment) on their loans. Whether said loans were necessary is another matter.
Kiss my ass – an appropriate response to the KKK
While the difficulty of reading markup vs a compiled document is subjective, there are tools such as texstudio [1] that allow real-time preview of the document synchronized with the code [2].

[1]: http://www.texstudio.org
[2]: https://i1.wp.com/gauravtiwari.org/wp-content/uploads/2014/0...
Upto 40 percent off-Don’t miss this chance to give your Magento Store
The article says that X is more than a tweaked version in when it comes to the engine/slowdown - "the reason MSX is so much faster is because they’d actually re-written the engine rather than just fixing MS2"
The Japanese store of Nintendo will allow choosing the color of each Joy-Con
I hope this is a wake up call for Amazon and they start cleaning up and cutting back the third party sellers.

It's to the point where I don't bother checking Amazon for a lot of things because I know it will be too hard to find a legit seller.
> Oh, are you equating copyright violation with major theft, murder and associated felonies so heinous that there is actually a separate body of international law to address it? Please don't do that.

And java shouldn't be called java, because it's not an island; and cache shouldn't be called cache, because it's not a hidden collection of supplies; and a mouse shouldn't be called a mouse because it's not a small rodent; and bluetooth shouldn't be called bluetooth, because it's not a discoloured tooth...

The battle over the 'real meaning of the word 'piracy'' was lost a very long time ago.
The debugging info is enough to find, for each code address, the offset to the return address on the stack, from which you can find that offset, etc. You don't need a debugger but saving the stack is enough to get a backtrace for a crashed process.
Cool, I might spin that up on my local Kubernetes cluster. I was thinking about how hard it would be to self-host a Matrix server (I didn't see any k8s configurations published, and their Docker setup is questionable).
It's not an article, though. It's an editorial, which simply isn't the same format. It's a self-promotion for an author critical of Silicon Valley. It's not reporting news, but an author representing his views on a broad subject with a particular (attempt at) focus on a recent issue.
Because at every point between here and there people are more concerned with cutting costs than what "should exist".
The lookup performance gain is largely due to the CHAMP implementation using the default Java equality semantics, while Clojure's maps use Clojure's more expensive equality semantics. See https://github.com/lacuna/bifurcan/blob/master/doc/benchmark... for a more in depth illustration of this.

However, it is still a meaningful incremental improvement over Clojure's implementation for iteration and equality checks, among others.
Yeah but 95% of HN are white heterosexual males so there you go
I wanted to create myself (white male). :/
> Most of them have never built a company before and have no clue what it takes to really build a successful startup (sorry, just because you sit on a board doesn't mean you understand the hard work, tears, daily ups and downs, personal sacrifice it takes to build a business)....

Couldn't agree more with you. There is one VC who echoes these very sentiments. Vinod Khosla never hires someone in his firm (especially those that sit on startups' boards) if they have not been entrepreneurs. When he does hire non-entrepreneurs, they don't sit on boards and within 2-3 years they're expected to go out there and do/join a start up before they can be allowed back at KV.

His logic being that, one cannot truly empathize with what an entrepreneur is going through without having started a business of their own or being at a start up during its infancy.
Ask HN: Approximate encryption
(Apologies if I get things incorrectly, I'm just a layman.)

Is there an encryption method that can work if you only have, say, 90% of the key? (Work = the ciphertext is decrypted perfectly, as if you had the whole key.)

Rationale:

I was thinking about biometric authentication; as far as I can tell, a "detector" device compares the fingerprint / retina / whatever with a database of known biometrics and sends an "ok / not ok" signal to another system which actually grants access to a resource.

This enables two methods of attack: 1) add a fake record to the database and 2) do a MITM and send an "ok" signal no matter what the biometric detector says.

To combat that, we could encrypt the secret with the actual biometric; this way, unless you have the fingerprint / retina you can't get to the information and faking one doesn't help. Of course, given that you can't get the same reading from a fingerprint / retinal scanner, conventional encryption would be useless - hence my question.
I agree, however:
> Just how much free software do you depend on? A text-editor? A programming-language runtime and toolchain? A operating system for that to run on? A platform SDK for the developers of that platform? A kernel surely?

there are many people who use closed source editors (sublime/VS), on a nonfree tool chain (VC++) on a nonfree OS (windows) with a closed source SDK And kernel.
It also had actual strategic important - as the closest point between the Don and Volga rivers, it was a center of industry and transshipment. (The industry was mostly destroyed during the battle, but its logistical importance remained.)

These days, it's still a major transportation hub - only there's now a canal connecting the two rivers, allowing ship transport aong the Black, Caspian, and Baltic seas (and to the traditional population and economic centers around Moscow and Petrograd).
From the "news" page:

In order to make our model more accessible, we build this website interface with React.js for open access. We also make the generation completed done on the browser side, by imposing WebDNN and converting the trained Chainer model to the WebAssembly based Javascript model. For a better user experience, we would like to keep the size of generator model small since users need to download the model before generating, so we replace the DCGAN generator by SRResNet generator can make the model 4 times smaller. Speed-wise, even all computations are done on the client side, on average it takes only about 6 seconds to generate a single image.
Talking out of your ass aside, ignoring directions and then suing gives you no recourse. If it did, Mcdonald's would not sell hot coffee.
> is always easier then coming up with the implementation of it.

along that line of reasoning, making claims is easier than proving them, always. It's not always the case though, any given prime factorization is easy to prove but hard to propose.
It generated a boy for me once.
You should mind annoying people to cause problems. Bringing up the language naming thing, again after 10+ years of discussion, has all of the problem solving ability of "hay guise whats going on in this thread?"

Branding is not the problem with Perl 6, though it is the easiest thing to bikeshed. The problem is compiler speed, language interoperability, and enough of a toolchain to start building serious apps. Make that good enough, and no one will care what our language is called.