skysight-inc/HackerNews huggingface dataset:
I don't think it's a waste of time. Ray tracing puts you on the path to real-time global illumination, which I think everyone is going to want if it's in reach. It also makes a lot of non-graphics tasks easier, like determining line-of-sight visibility between arbitrary points in the scene or doing collision detection.

Besides, computational power isn't something we necessarily need to conserve for its own sake. We stopped using Gourad shading when the hardware became fast enough that we didn't need it anymore. Polygon rasterization will stick around for a long time I think, but I don't think it will always be an essential part of everyone's real-time rendering technology stack.

http://www.paulgraham.com/hundred.html

> I can already tell you what's going to happen to all those extra cycles that faster hardware is going to give us in the next hundred years. They're nearly all going to be wasted.

> I learned to program when computer power was scarce. I can remember taking all the spaces out of my Basic programs so they would fit into the memory of a 4K TRS-80. The thought of all this stupendously inefficient software burning up cycles doing the same thing over and over seems kind of gross to me. But I think my intuitions here are wrong. I'm like someone who grew up poor, and can't bear to spend money even for something important, like going to the doctor.
For standard long grain white rice, 1 part rice to 1.2 parts water. (Rinse rice until mostly clear water comes out), put on the heat(no lid/cover) until it just starts simmering(and I actually mean the preboil simmering). Heat to extremely low and lid/cover on. Timer for 10 minutes. After the timer goes off, heat off and timer for 12 minutes. Don't open the lid/cover at any stage.

That's how your rice cooker makes absorption style rice, and how you do it in a pot. (Also a ton better than boiled)

Source: 18 year experience chef ;-)
How Michael Jackson's tilt defied gravity
But there have been some innovations, as evidenced by the Stradivari instruments themselves having received subtle upgrades over the years.

Strings have been modernized twice: First with steel, and now with a lot of contemporary strings having synthetic cores, all within the past century.

And then there's the bow. Stradivarius could not have known what one of his fiddles would sound like in its present form under a modern bow.
I upvoted your question - not sure why its been downvoted, as it seems like a good-faith question, and not to mention - a very reasonable question.

Subtle differences in the semantics of pub/sub and message passing services can have really significant consequences for their use-cases.

Google Pubsub is at-least-once delivery, and best-effort ordering. That means any consumer pipelines need to be able tolerate duplicates and out-of-order messages - in many cases, that's not trivial to handle. If the order of your messages isn't that important, and if you can make the operations of consumers idempotent - pub/sub is awesome. But more often than not, it becomes just another message passing service to add to your plethora of message passing services, because its limitations can't extend to all of your use-cases. (I really want one ring to rule them all - Kafka gets the closest, IMHO)

Kafka is an basically pub/sub on top of an ordered, append-only log, and consumers read the log stream very much like a single process reads/seeks on a file handle - using offsets. Given infinite storage - your entire data stream can be replayed, and any data can be recreated from scratch - thats a pretty awesome thing.
Sorry to drop in here and interrupt off topic, but you recently wrote a great comment that I missed the first time around, and now can't reply to, and don't know how else to get in touch (consider this "moving along"). It's off-topic but at least vaguely AI related. ;)

https://news.ycombinator.com/item?id=14983831

That is some fascinating stuff I've never heard before. I would love to discuss it more and ask you some questions! Maybe you could make a posting about the Turing Institute or Lighthill Debate? (There's a wikipedia page about Turing but it's kind of dry and lacking of scandal and palace intrigue.)

I worked at the Turing Institute in 1992, and it was an amazing place with many great people, including Arthur van Hoff who developed GoodNeWS/HyperNeWS/HyperLook! Unfortunately I never got the chance to meet Donald Michie (maybe he dropped by but I didn't recognize him), but I know from his reputation what a great guy he was. I did hear a funny story about him:

Donald Michie once overheard his secretary telling someone on the phone how to pronounce his name (in a Scottish accent): "It's Donald, as in Duck, and Michie, as in Mouse." He was so pissed he refused to speak to her for a month! ;)

For what it's worth, that's a great way to remember how his name is pronounced!

When I was there in '92 it was being (mis)run by some upper crust Tory gentleman who specialized in bailing out failing companies. He was so uptight he got pissed off I'd written the address as "North Hangover St." on the white board! Sheez. Instead putting him in charge, they should have just called Old Glory:

https://www.youtube.com/watch?v=KXnL7sdElno

I've been writing an article (still in draft) about the work I did at the Turing Institute (HyperLook):

https://medium.com/@donhopkins/hyperlook-nee-hypernews-nee-g...

Fun times! Anyway sorry to interrupt.
> it takes longer to cook 10 cups of rice than 5

Aside from a short time to heat a larger volume of water, it doesn't. (and your really not talking that much time difference lol).
I don't really have any scathingly brilliant goals for the D version, other than inspiring others to make use of it. I still maintain it, it'll be much easier to maintain in D, and not much work to convert it to DasBetterC.

Yes, it was Warp:

https://github.com/facebookarchive/warp

https://code.facebook.com/posts/476987592402291/under-the-ho...

You're welcome! It's reactions like yours that make it worthwhile.
> your render will never finish with physically correct subsurface scattering

did you mean "will take a very long time", or "won't actually terminate"? if the latter, why? that sounds really interesting!
Sorry is that sarcasm? 3 lines of code for a state pattern. Redux is the one that's awfully complicated.
The top enforcement officer in the US is the attorney general, to whom the FBI director reports.

I wouldn't read too much into the body language. Newspapers choose whatever relatively recent pictures they have, coupled with some relevant features (leading to those great pouty-face photos whenever there's bad news for the person involved).
In fact hedging can be regarded as the polar opposite of gambling.
Writable views also work perfectly with PostgREST, if you're view is auto-updateable or has an INSTEAD OF trigger than you can POST/PATCH/DELETE via the view to mutate.
> visualizing the scale and complexity of cells

You might like my crufty and slowwwly-loading page http://www.clarifyscience.info/part/Atoms for "nanoview" (zoom so that 1 nm looks like 1 mm). And http://bionumbers.hms.harvard.edu/ to look up biological numbers. So cells are zoomed to large garbage bags, rooms and buildings, proteins[1] look like bits of Play-Doh, and atoms like sand.[2]

[1] http://www.clarifyscience.info/stable/2015/mol-mach-2014-pos...
[2] http://www.clarifyscience.info/assets/2017-Atoms/assets0/wk/...
Maybe start requiring rental campers to have built-in facilities? This seems like a bit of hypocrisy to complain about visitors pooing just like the locals.
Coup is a game of bluffing. If someone guessed accurately what I have, then the next time I would exploit that.
People always seem to want more privacy than they were able to afford.
if only there were a hero among us who could free us from our database driven shackles
> below boiling point

Could also be "at boiling point but at a lower power setting".

When at boiling point, each ml of evaporated water takes some amount of energy, it is not just a matter of time. Power at boiling point is basically "boiling rate".
Swoole Based Simple HTTP Server with OSS SDK
Develop and Publish React App on the Cloud in Minutes with Cloud 9, AWS Amplify
100 stories that shaped the world
Excellent, now if we can just stop manipulating risk assessment in the student loan market we'll be on track. Glad to be moving to the U.S. in the middle of what appears to a policy renaissance. Maybe something can be done about the budget, though I can't exactly judge each administration for not taking on such an abstract marketing challenge.

Pretty sure this only applies to banks with small holdings, so I'm not really sure why anyone's getting their panties in a knot.
When I read the article, I was confused about the end result, as I am fully aware of the legacy garbage from overly abstracted code base, and I was very surprised this guy seems fully confident about its approach...
I keep seeing people putting Lets Encrypt down. What is so wrong with it?
Wyden is a treasure. He's also, to my mind, the one who precipitated the Snowden leaks.

Wyden asked Clapper if the NSA collected data on Americans. Clapper lied. According to Snowden's account, that's what set him in motion. Even that account is not true, I want lawmakers to be asking that kind of tough and well thought out question.
Introduction to AI-defined infrastructure
The original Iridium satellites had large metal panels (which contained the phased array antennae) that were at a bit of an angle to the ground, this made it possible for reflected sunlight to hit the Earth, causing a "flare" for whoever happened to be in that beam. The Iridium NEXT satellites have an antenna panel that is much closer to parallel to the surface of the Earth, so any reflected sunlight beams will pass at a glancing angle and won't intersect the Earth.
Does it sound odd that I've always been Google-free anyway? By virtue of being a Mac user. Search? Switched to DDG or Bing. I gave up Google Maps ages ago, using Bing/MS's map offering, and when Apple Maps came out I went to that. Email, has always been IMAP on servers I host myself.

I never even went down the Google rabbit hole like many of my friends did. It's curious how they claim Apple is so proprietary when they're using Android, Google Photos, Gmail, Google Maps, Google Drive, Google Docs, Google Chat (or whatever it's called this week,) Google Music, Google Play, and maybe youTube, I mean Google TV.

The Apple ecosystem has been pretty good for me.
Creating a CI/CD pipeline in ~30 seconds using Terraform and AWS
> Please take his coding advice with a grain of salt.

I think engineering advices from non-engineers should just be discarded...
> (lol @ all 5 people in the world who know how to use those)

Red 1 of 5 here, standing by...
China’s lending bubble is history
Bitcoin Pizza Day: 8 Years Later – Where Can You Buy Pizza with Bitcoin?
As a veteran can we please get someone to look at the patchwork of expired certificates and questionable CN's that exists as the VA Benefits system? I swear the handshakes are coming live from some old half-retired grunt in the payroll department.
My personal suspicion is that the best instruments let you change the volume and to some extent the timbre of the sound as well as the pitch. Guitar and piano are some of the most popular instruments and have those features, but don't sound much like human voice (talk box pedals excluded...).
cpan.org is great! it will be missed!

a couple days ago searching for some tool, i wanted to check some source at npmjs and to my surprise npmjs does not have a "download any-module.tar.gz" and neither has an option to "view the source" code like old cpan does.

i went to #nodejs to ask for help and guys there told me to install "npm" to download the source from npmjs module i wanted to see. NOOOO... i dont want to install npm, i just want to see how it was done. Cant i just click "download source" at the npm page ? NO. Cant i just click "view source" at the npm page ? NO. Just install npm and install the module so you can see the code... COME ON....

cpan.org so old and still so up-to-date!

perl so old and still so up-to-date!
Ah you mean "scandal face." Yeah those are a hoot.

And yeah I'm not necessarily trying too hard to link the photo to this news in space and time; just taking it on its own, and extrapolating. I rarely pay this much attention to the art.
I disagree with the idea that 'latticework' has no useful meaning. Here's the way Munger uses the term:

You've got to have models in your head. And you've got to array your experience both vicarious and direct on this latticework of models. You may have noticed students who just try to remember and pound back what is remembered. Well, they fail in school and in life. You've got to hang experience on a latticework of models in your head.

To me, 'latticework of models' onto which one hooks examples and personal experience is a rather neat analogy.
Paywall bypass here https://outline.com/VFqdrY

Plugging this FF plugin https://addons.mozilla.org/en-US/firefox/addon/bypasspaywall...
I know of someone who put a garden slug in his mouth as a drunken party dare.

He contracted meningitis and encephalitis and damn near died. It was years before he was even reasonably healthy again.
And for completeness, the name of the element comes from the name of the Greek mythological personification of the rainbow. With rainbows being something of a "heavenly" phenomenon, the name was doubly appropriate.
can you tell me a little more about the methods you used with plv8?
Interesting. I'm on the total opposite end... I'd rather have "email2rss" for turning all the spam/newsletters into a feed. I don't want _any_ of that content entering my email.

I recommend Kill the Newsletter[1]. It gives you an email address that you can send all your subscriptions into, and an RSS feed to consume it.

[1]: https://www.kill-the-newsletter.com/
Sorry, but I’m very skeptical it can compete with a truly native Cocoa app such as NetNewsWire on UX.

It’s such an unfornutate trand.
I think that's what they meant by "an ID [...] of the last request"
HN thread: https://news.ycombinator.com/item?id=16047497
Technically not programming. TCP/IP Illustrated by W richard Stevens is a classic that explains, in great detail, how networking works.
In my experience - there are a lot of organizations where old-school DBAs resist any modern software engineering practices, such as proper version control.

I think some of it is stubborness, but a lot of it is that DBAs in those organizations tend to be more "developers who happen to write DB code" and not really the A in DBA. Letting "their" code go into version control is the first step in breaking the illusion that they are somehow special, and it scares them.
AttackVectors on the Verge
#CryptoViability:
* Cryptocurrencies only have sustainable value if they are secure.
* Cryptos can only be secure if they are impervious to the ever-expanding list of Attack Vectors that are cleverly invented to defeat them.

Verge, a crypto that was designed to be ultra-secure, has been hacked and the post-mortem is quite disturbing and has implication for all cryptos.

P.S. Over 35M XVG tokens just hours ago were hack-manufactured ($35M) within the last day

#Abacus:
https://lnkd.in/eA7VjgV
#HackerNews:
https://lnkd.in/eA7VjgV
#Reddit:
https://lnkd.in/eYt-WqA
It's possible they have responded to this, because I now have these terms come up:

Copyright (c) 2017, Computer History Museum. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Neither the name of Computer History Museum nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Great suggestions so far. This is really an untapped genre in science fiction. Post-Internet Literature. Examples that come most readily to mind are things like Flatland, The Machine Stops, The Last Question, Arrival, and The Three Body Problem. Perhaps some of the more obscure "recursive" and "ergodic" fictions such as House of Leaves. But I dare say the great "coding" novel has yet to be written ;)
Or what about say a sort of balloon that is partially filled with helium such that is it just shy of neutral buoyancy, that would be like low gravity. Then perhaps a person could do 100's. Maybe.
I can't believe this even has to be said... I wonder if he takes the same positon on the Clapper perjury, for example? Astoundingly shameful.
Sure, to exercise their rights as part of democracy.
This link is broken?
The biggest problem I've had with triggers is that your application tier tells the database to do an update, it says it did it, and then the app shows the user the result.

But in the background, the trigger somehow overrode your changes, so the next time the user comes back they see different data than the app just told them was there.

Granted, this is arguably the wrong way to use triggers, but once it's become an invasive problem in your codebase it's incredibly hard to deal with. You can't remove the triggers for fear of what still relies on the side effects, and you don't want to query back the data for every update either. It ends up being like the polar opposite of functional programming - side effects everywhere.
Honestly $19B doesn't sound so bad considering in Boston we can't even build a 3 mile above ground extension to the Green Line for less than $2 Billion.
Since there are many tokens (and increasing) that people must hold to be part of some network, tokens that are effectively shares of a business and stuff like that, these may make a good deal as collateral. People do lend out their stock, for example, today.
What drives IPv6 deployment?
"Sorry, i am not native speaker, but isn't it the same as 'economically suboptional'?"

I'm saying that on average, whatever you observe in the world is already "economically optimal". You may believe that there's a better way to use land, but if reality doesn't agree with your beliefs, there's usually a good reason.

"This neighbourhoods are mostly commercial districts that requires the first story to be commercial and other stories to be residential. Building up doesn't change commercial use of this buildings but just add more housing."

It doesn't matter. If the trade doesn't benefit the current owner, it won't happen. Someone has to pay for the redevelopment, and I'd wager that in most cases, owners have to take on debt in order to finance redevelopment. So they go from having an annuity (fixed cash flow), to payments on debt, for a (possible) future gain. Maybe this is attractive for some owners. For many others, probably not.

So what about selling? Couldn't an enterprising developer buy the land and re-develop it for them?

Sure! Except: the current owner is making significant income from the business right now. That will go away, and they're going to want to be compensated for the loss. They're also not stupid, and know that the buyer is going to redevelop the land and charge more for it. Thus, they will (logically) ask for the buyer to pay them now for many years of future cashflow under the new use of the land.

In other words: owners know what the land is worth, and they're going to ask for it. The buyer is going to be paying not just for years of lost business income, but also, a significant percentage of her future revenue. And she's going to pay for redevelopment. And maybe that pays off, but it certainly doesn't pay off quickly -- and it isn't necessarily obvious that an apartment building is worth more than an auto repair shop. It depends on the health of the business!

This is why you can't just look at an auto-repair shop and say that it "should be" an apartment complex. It has nothing to do with regulation.
The idea that thought crime could exist and that we could simultaneously maintain a fair legal system seems pretty unlikely IMO
Article says that the trend of nationalism is one of the most surprisingly international phenomena today - observed across the West except for Japan.
The outlay for infrastructure. Previously you had to own your own hardware, get a business class line, maintain it, etc. Now you just rent servers from AWS or another provider. I like to think of it like a ski rental. They build a few extra services on top to make it even more convenient, but the critical part is the hardware.
The irony about Facebook is that Marl Zuckerberg is red-green colorblind.
People really need to stop predicting market prices on internet forums. You have no hope of being right better than chance. Bitcoin is liquid enough that any news about law changes will have been incorporated into the price before you hear about it on Hacker News. If you actually believed yourself, you'd be betting money on it, not telling everyone. That shows that you don't believe what you're saying, so it's wrong to try to persuade other people. Wait till you got rich being right more than you were wrong, then tell people about it.
Even if you think about this motivation, it does not work where the priosonal system has corruption and organize crime. In those case, people who are in the organization that "owns" the place, can be forced to have bad reviews/reject the transfer when offered.
Works out to ~$2,111 per resident. About the same cost as a few years of car insurance. That's including babies and stuff though, I'm not sure what it works out to distributed among the regular ridership (which would also include non-resident commuters).
There are no buddhists in the US, so that's fine for now.
But the email is readable, it has a link to a message online. It is not a change to the standard, since it's in the body, where you can write whatever you like. In fact, it's not even unprecedented, because Cisco has been offering this exact same type of system for years generally for PHI and other sensitive uses.
Mm. For me there are only a few reasons to use inheritance:

- Common operations between classes, operating on common data, but requiring an external API (so composition is a pain because you would have to proxy those actions to the member.)

- Restricting/specifying the types of objects you can store in a container if you are programming in a language/codebase that cares about that (incl. the C++ "definitely has the vtable I want".)

And maybe that's it? I guess all the taxonomy talk might be useful in the first hour of learning about inheritance, but after that I think the analogy should give way to more concrete "what are the code and data doing?" angle.
For the record, the US DoD /is/ using Let's Encrypt.

https://crt.sh/?Identity=%25.mil&iCAID=16418
Should we multiply that number by six to be consistent with other infrastructure cost overruns?

https://www.mercurynews.com/2018/05/03/letter-bay-bridge-cos...
Tony Gauthier: “I visualize Sprëtz creating jobs in the near future”