skysight-inc/HackerNews huggingface dataset:
>GraphQL is amazing when your service has to respond to unpredictable queries, like with a public API. But if the queries can be predicted, like in-between services, you lose a lot of database performance by opening your service up to literally any query pattern imaginable.

I agree that you have to be careful when it comes to performance, but ultimately, that has to be balanced with the needs of the internal environment. One-off RPC interfaces are easy to set up between systems, but can lack the flexibility to adapt to the requirements of unknown future consumers (I'm thinking large enterprise with multiple lines-of-business). This can lead to a lot of rework and regression testing in the best case, or multiple copy/paste variations with minor differences in the worst.

>GraphQL also doesn't play well with strongly typed languages. Its completely fundamental to how GraphQL works. Your best, safest bet is to have pre-written queries with types associated with those queries, but at that point its questionable exactly what benefit you're getting from GraphQL.

I'm not sure I follow you here. GraphQL's schema definition and introspection capabilities are very similar to SOAP/XML and WSDL's, and those play very well with typed languages. Its possible to generate type definitions off the GraphQL schemas to use on the server side to ensure compile time safety, and there are multiple libraries that will do the same on the client side. [1][2][3]
As for the benefit, flexibility of consumption. Again, I'm thinking enterprise scale where services have long lifespans, and the consumers aren't always known in advance.

>its incredible to me that you're already using schema-stitching in a production app when it was released just a month or two ago

Nothing in production yet. An approach like this will definitely have to be vetted more thoroughly before it gets to that point.

>We're not about to force services to adopt Node just for Apollo

Only required for the schema-stitching layer. The individual GraphQL services can be developed with any language/platform that has an implementation.

[1]https://github.com/avantcredit/gql2ts
[2]https://github.com/apollographql/apollo-codegen
[3]https://github.com/Shopify/graphql_java_gen
I am reminded of another post in which it is speculated that the study of algae by Charles Darwin served as one source of inspiration for the Frankenstein story.

[1] https://publicdomainreview.org/2016/09/07/visions-of-algae-i...
As I understand it type providers work with dotnet core code, provided you build the providers in mono. But yeah that's not exactly ideal.
the net neutrality comment seemed so far off from the next few statements that i stopped reading. i don't think i m missing anything interesting
NYTimes, like the WAPost and WSJ, is a major publisher. It's not surprising that there would be a number of NYT submissions at a time.

There are clear guidelines on how to express which submissions you think are interesting (uprooting) and those you think aren't appropriate for HN (flagging). In addition, the guidelines ask

> "Please don't complain that a submission is inappropriate."

https://news.ycombinator.com/newsguidelines.html

If you think something untoward is occurring, please contact the mods via the Contact link in the footer.
Came here to say something similar. I expected an actual circuit build (of which there are many), but this is just plugging in a USB data logging CO2 monitor (which is $116 on Amazon right now, but apparently the normal price is ~$70 USD) and using it with Prometheus. I've done something similar wrapping https://github.com/merbanan/rtl_433 to pick up temp / humidity monitoring data from sensors around my home, then stuffing the results into InfluxDB and using Kapacitor for alerting (sends me an email when my freezer gets too hot) + Chronograf for graphing. It took an evening of reading docs and messing around to get it all working, and I'd recommend Ding I Y if it sounds cool -- you'll very likely learn something. Note that you could do the same with an ELK stack or Sensu or Nagios or whatever you want to play with.
Since repetitive mental effort changes the brain, wouldn't the general decline in neuroplasticity itself be reversible if one put time and effort into learning and exercising new and different things?

It seems to me that as we age, we spend less mental energy on processing and analyzing new information and more energy on pattern matching and end-of-pattern refinement. It's an optimization of thinking which allows us to get more done quickly, but it means we strengthen the skills of, well, pattern matching and optimization rather than on gathering and processing broadly.

However, I don't understand how any mental effort can reverse a hardening of a physical material (lens). Maybe it allows us to process visual data based on different rules, such as how the right kinds of image processing can make sense of images that are totally "out of focus".
I have no idea what you're arguing.

The legal rule for safety reasons is that vehicles, whether cars or trains, must remain far enough apart to be able to safely come to a complete stop before hitting the car in front of it if that car were to come to an abrupt halt. Thus, capacity actually goes down at higher speeds, and space utilization would go down as well.
Which is why the SENS portfolio includes a universal cure for cancer.

This is not as hard as people have been made to think it is. The present mainstream approach of the past few decades is just not a good one. It is picking strategies that are very expensive to implement, and that attack vulnerabilities that are peculiar to tiny subtypes of cancer. There are hundreds of subtypes of cancer, most of which are cheerfully capable of evolving their way around many of the existing attacks on their biochemical vulnerabilities. There are only so many scientists, only so much funding. If it takes twenty man-years to produce a therapy to tackle transient vulnerability A in subtype 1 of 1000, we'll never see the end of it. Yet this is largely what is happening.

What should be happening instead is the whole-hearted pursuit of vulnerabilities that are common to many, many types of cancer, or all cancers for preference.

There is one very good one, which is that cancers must lengthen their telomeres, and there are only two ways for that to happen, neither of which should really be operating in somatic cells. So block telomerase, block ALT, and get that hooked up to some kind of cancer-cell-targeting-mechanism of the sort that has been under development for the past decade, and that will work to kill any cancer. A number of high profile groups are working on telomerase sabotage ( https://www.eurekalert.org/pub_releases/2015-01/usmc-rtt1231... ), and the SENS Research Foundation has been funding the necessary research to address ALT ( http://www.sens.org/research/introduction-to-sens-research/c... ), still at comparatively early stages.

There are other, prospective targets. The comparative biology crowd is reverse engineering naked mole rats to figure out what it is that makes them next to immune to cancer. There are a few leads there; p21, ARF, hyaluronan, alpha2-macroglobulin, etc. Another recent discovery relates to re-engaging the limitation on processing nutrients; apparently all cells have a food limiter, and all cancers abuse that limiter in order to enable rampant replication. Re-enable the limiter and cancers wither: https://www.salk.edu/news-release/salk-scientists-curb-growt...

So there is no shortage of possibilities for people who want to kill all cancer. There is no excuse for continuing the wasteful business as usual of the past decades. This is an age of revolutionary progress in biotechnology - we should act like it and aim high.
Spectre is super interesting, same author, they started https://www.daglabs.com to implement this

https://medium.com/@avivzohar/the-spectre-protocol-7dbbebb70...

https://eprint.iacr.org/2016/1159.pdf
California 'raw' water fans pay $9 a gallon for Oregon tap water
I mostly agree, but sometimes it's simply convenient to use the regular Django wsgi routines to serve parts of a Django app. The alternative there if you want to serve stuff behind URLs is using the Api Gateway and that is atrocious to work with. Also, whenever there's a discussion about lambda, people talk about "lock in" and the api gateway is a much bigger lock-in than lambda.

Example: I have an API in Django which uses DRF, served on a classic web server instance behind load balancers etc. Parts of that API, which have the same authentication/business logic/etc, are much more suited to lambda, I'm sure it's not hard to imagine :)
I've recently been looking to hack CarPlay into my 2007 BMW. There are 3rd party upgrades of the nav system, in addition to companies like Pioneer selling multimedia units that include it.

It'd be pretty pissed if BMW wanted to charge me yearly for it. Really all I want is decent maps support / siri integration that doesn't require me touching my phone.
Yeah. If you’re going to take the huge risk of importing something illegal here, it might as well be cocaine or heroin et al. That way you make a decent profit for your risk at least.
As the bitkeeper guy, I'm watching this with amusement. Intel used BitKeeper for over a decade for their RTL and when they used BK things seemed fine. We did everything that Intel wanted, at one point I realized we had taken $7M of revenue from other customers over the years and spent it on doing work for Intel. And that was still not enough for them.

They switched to git because free is better (we were a rounding error on a rounding in terms of cost to Intel, the most they ever paid us in a year is .00000004 of their revenue).

But that was too much so they switched to git and it's been downhill for them ever since.

I'm not an idiot, I don't think that the switch to git is the cause of their problems, their problems are self inflicted. I'm just one of many many vendors that Intel has fucked over. So I like seeing them squirm.

Karma is a bitch Intel.

Edit: yup, knew I'd get down voted. Don't care. Try being an Intel vendor and get back to me about how much you like that.
Perhaps this is related: why is it that for several minutes sometimes after I have been practicing music, my eyes refuse to focus. This only happens when playing by ear, not when reading sheet music. And it doesn't seem to matter if I'm watching my hands or closing my eyes. Is part of my brain shutting down to give another part more capability?...

The effect can last from a minute to 15 minutes sometimes, and it only happens after playing music.
Temperature differential of day/night cycles there would be a bit of a nightmare though.
For what end? So many things I see going serverless would work for a similar price and 1/2 the developer hassle running on a couple instances...
Does this indicate that half of mars has useful enough magnetism to shield it from solar radiation for human habitation purposes? (I honestly don't know the answer or how to discern it from google).
Should've just done it with a random coin instead of stocks.
Fighting Climate Change, and Building a World to Withstand It
Thank you for the tip! I was just thinking of adding a CO2 monitor to a homebrew Arduino weather station. I was looking at this device but calibration of CO2 sensors is an issue:

https://www.adafruit.com/product/3566?gclid=EAIaIQobChMI9uiy...
Almost a return to the 70s era of computer startups! I'm hopeful for their success.
From other somatic cells, and ultimately from the tissue stem cell population. That population is impacted by aging, as you point out. However, the effects of replacing 1% of tissues over some period of time are going to be negligible in comparison to the effects of having 1% senescent cells, given that those senescent cells and the inflammatory, harmful signaling they generate are one of the reasons why the stem cell population is less active, and regeneration less effective.
I don't understand. How does the CPU talk to the GPU on that product? What bridge the GPU die to the CPU die? Sounds like you are saying the CPU doesn't talk to the GPU over EMIB.
The obvious solution would be x = ~x + 1, right? And don't even bother if x is the minimum signed integer.
Practice meditation consistently.

Also, if you are angry and I compassionate towards with yourself, it’s quite hard to be genuinely compassionate toward others.
I think you might be misunderstanding what the phrase "side channel attack" means. It's very difficult to protect against side-channel attacks, because of their very nature. There are a lot of ways someone can try to exploit a system and of course not all of them can be accounted for in advance. But not all side-channel attacks are practical, some are done for academic reasons and can only be done in controlled environments with contrived setup.

like check this out: https://www.tau.ac.il/~tromer/acoustic/

> Here, we describe a new acoustic cryptanalysis key extraction attack, applicable to GnuPG's current implementation of RSA. The attack can extract full 4096-bit RSA decryption keys from laptop computers (of various models), within an hour, using the sound generated by the computer during the decryption of some chosen ciphertexts.

So the seriousness of a side-channel attack is determined as a function of the impact of the exploit as well as how easy it is to carry out the exploit.

Meltdown in particular is nasty because it is relatively easy exploit and is undetectable and affects a ridiculously large range of hardware. So it is actually a pretty big deal. Yes there are side-channel attacks against Intel CPU's, but this isn't just any old side-channel attack.
There was that time they went all-in on Rambus, and then their supplier couldn't keep up with demand. That gave AMD a big opening that they took full advantage of.
Why I'm Building Actual
Previous discussion: https://news.ycombinator.com/item?id=11744518
Inspired, no doubt, by Eleanor Rigby.
If you like this, you may be interested to know the host, Saron Yitbarek, produces some other podcasts including CodeNewbie and BaseCS.

* https://www.codenewbie.org/podcast

* https://www.codenewbie.org/basecs
I'd be interested in how your desktop alternative works with the VR displays.

Do you edit text, code, email and surf inside the helmet?

Do you have any issues with keyboard and mouse?

Do you sit in a desk chair?
I don’t get it. Was he trying to predict an alternate future? Cause no way in heck was Lee freeing the slaves.
Greg Maxwell: Bitcoin Cash Is Bitcoin
Wow  Do you know about upcoming galaxy S9
No, SMT techniques only help with throughput, not single threaded execution latency. Furthermore, if you have no OoO, then it's very likely that both threads will suffer a cache miss. Plus the overhead of SMT is very similar to just having two cores. Modern CPUs reuse much of their OoO circuitry for SMT, removing OoO means that SMT has greater relative overhead. (I can dig up the relevant papers if anyone's interested)
You can get pretty close. Buy the right dogs from the marketplace and try your hand at selective breeding.
I'm super new to statistics and math, so can you fill me in on why the error is squared rather than absolute valued? Is it because it's easier to take the derivative of, and therefore minimize analytically?
21 जनवरी बड़ा रविवार बस एक आम का पत्ता इतना आयेगा पैसा की संभाल नही पाओगे
Because there is no software platform for driving it? There should be a serial usb / xml interchange format for sending the device capabilities to the driving PC. Something HDMI device-id but for VR displays.
See also: https://www.sec.gov/news/pressrelease/2016-60.html

> The SEC alleges that Tobin Smith and NBT Group Inc. were paid to prepare and disseminate e-mails, online blogs, articles, and other communications touting the stock of IceWEB Inc., a data storage company. Smith and NBT did not fully disclose their compensation to investors, who did not have the benefit of knowing that part of their pay was tied to a sustained increase in IceWEB’s share price. The promotional material also contained false and misleading statements intended to artificially increase the trading volume and share price of IceWEB’s stock.

Whether or not it happens on a blog, fraud and failure to sufficiently disclose conflicts of interest are generally frowned upon by market regulators.
They should save money and merge it with the Ministry of Silly Walks.
Because that has worked for every other addictive (or not) drug.
From what I've read, the size, speed, and angle of whatever hit the earth is not settled. But if we know that, as you say, half of Mars was melted, while all of Earth was melted, then that should put constraints on how the impacts differed, which is what I was curious about and is not part of the article.
Except that the removal of data from tables is fairly expensive process - you have to delete the data, which means running queries (which have to scan the data, write a lot of WAL and modified blocks, etc) and then do cleanup (which means vacuum on the table and also on all the indexes). That's expensive.

With well designed partitioning scheme you can simply drop a partition, and you're done. Much faster/cheaper.

But this is just one one benefit of partitioning - I've mentioned the possible benefits for planning elsewhere in this thread.
I'm guessing that if you bought a 2002 (congrats, btw; I was looking into the various flavors thinking of picking one up myself, but the old-school safety standards vs modern vehicles have me very reluctant to get anything older than a ~2012MY), you didn't give BMW much / any money.

BMW is dead, long live BMWs?
Technological Innovation in the Linear Age
Anyone have a good English translation?
You don't need root to read email, but you should need root to execute kournikova.exe attached to it.
I agree pg_partman is awesome, and it's a great testament to the extensibility baked into PostgreSQL.
You're distinguishing more finely than I am between exact copies and modified copies. Fair enough. My use of "derivative" above is intended to encompass deriving copies from an original, with or without modification.

To the extent using software inherently means creating copies - so does reading. The image of the page is transferred to my retinas and encoded in the volatile storage of an organic neural network.
the example in the blog seems fairly straightforward -- low cost solution with minimal operations. not sure why anyone would want to replace that with instances, unless they enjoy maintaining and patching large surface areas (or has an ops team that does it for them)
My point was that only reason to use C++ is when you want repeatable performance which implies that you will not do things that are against this goal (and in fact C++ makes various tricks to achieve this goal trivial, eg. per-timestep heaps)

My other point was that for anything other you do not want to use C++.

Edit: and also "when used in certain ways" is exactly the problem with C++ I tried to point out. The language and it's interactions with real implementations is simply too complex for any kind of useful analysis.
I'm not familiar with merge tables, but it sounds quite like a view for UNION of all the tables.
Adolfo López Mateos, Gustavo Díaz Ordaz and Luis Echeverría
Eyesynth (https://eyesynth.com/media/?lang=en) has done research on using sound fields to convey topological information to blind people. I don't have details, but they have done MRI studies and it appears that parts of the visual cortex are being retasked to process the audio signals.
I think Estonia is closer to being a Cryptonation.
The biggest problem I have had isn't with the tech but the company.
Can anyone recommend an intermediate to advanced C book? I feel like most C material I've been exposed to in the past lacks what a modern C project should have when it comes to best practices, code organization, build tools (should I use make for this, cmake, where does autotools fit? what about clang vs gcc?), linters (valgrind?), testing, etc. I recognize that much of this falls outside of C, but all of these tools seem like things C projects routinely grapple with.
I seem to have terrible luck with opened packages at retail stores. I don't know if its the employees or customers that are doing it but nothing is worse than taking your expensive electronics home only to find out you weren't the first one to open the box.
It could be worse. I was interviewing for a team lead position and I started talking about EcmaScript 6. One of the devs said "we don't use EcmaScript, we use Javascript....

I did get the job.
No lo creo.
Ageing-related receptors resolved
>> and saw life-changing benefits.

I do not see any "life-changing benefits" claimed in the article.

Looks like the only improvement he got was reported by the very application that he was using. Quote:

"Yet, after a couple of months, the app reports I can read fonts nearly one third the size I could when I started and much more rapidly. According to feedback from GlassesOff, my vision after training is equivalent to a man about 10 years younger than my age
"
I guess no one knows for sure, but assuming errors accumulate after each cell division it'd make a lot of sense if, after some number of them, cell turnover slows and stops in order to avoid any further replication.

In that case your plan would be treating the symptom, not the cause (accumulated genetic errors and whatever other junk in the stem cells). I would also expect it to lead to cancer.
https://arstechnica.com/tech-policy/2016/02/judge-confirms-w...

https://nakedsecurity.sophos.com/2015/06/25/can-you-trust-to...

https://www.theverge.com/2014/7/3/5868159/new-report-says-th...

https://lists.torproject.org/pipermail/tor-talk/2011-March/0...
Hey, this is really cool to see natural eyesight topic on the hacker news.

I practice this for more than 10 years. Each day I work with computer for ~10 h., drive a car and do other things, and never wear glasses, even though the traditional ophtalmologic measures clearly indicate that I need strong glasses and I shouldn't see even the biggest letter on the Snellen chart, but I see not only the biggest, but sometimes even the 20/20.

Doctors can't explain this, and only congrats me on my achievement. Of course, the eyesight is not perfect. I see clearly in the daytime, but in the nighttime or low light conditions it becomes much harder to distinguish faces.

The best book I found so far is "Relearning to See" by Thomas R. Quackenbush. The originator of this theory was William Bates.

Actually, there is no clear unified theory on how to achieve this. Everyone interprets it differently and the results are inconsistent. There is also a lot of criticism from the medical establishment.

Natural eyesight improvement really works. And the unified theory, in a form of an app, or a good book, maybe including findings from neuroplasticity, would be a great gift for humanity.
Everyone knows that terraformers are on the orther side bro
Unidentified Flying Objects (UFO)
I disagree that it’s half the hassle. With serverless I don't have to keep the os’s updated and hardened, manage load balancing or scaling (yes I’m aware of the cold start latency cost). It does that all for me. I also don’t have to worry about my service going down. Yes with good devops practices you could automate all of the above but serveless is still easier imo.

I won’t argue that its cheaper because it’s not. Once you get to a certain point you should probably migrate onto real instances which is why I think that the abstraction I talked about is important.
Dean Allen, R.I.P
Private cars driving into or through central London don't spend 50% of their time finding parking. In many cases, they are just driving through central London to get to the other side. So there's zero time spent driving aimlessly or finding parking.

Your second point about enabling people to not have cars seems pretty tenuous. Is your argument that exempting taxis from the London congestion charge increases supply or decreases price, to the extent that more people can go without cars?
From Daring Fireball: https://daringfireball.net/2018/01/dean_allen