skysight-inc/HackerNews huggingface dataset:
While I certainly wish your view becomes the reality, in my mind, this problem is far too large for any single actor to ameliorate. I also worry that we are holding out for the best solution while ignoring decent solutions that could reduce the issue (perfect is the enemy of the good).
I feel a little gross about headlining aggressive benchmarks with other engines, especially since most of them are free and open source just like bepuphysics. Plus, I learned a lot from projects like bullet, box2d and friends. I'd recommend potential users benchmark their use cases for themselves- those are the most trustworthy benchmarks anyway.

Regarding GPGPU, you're correct that bepuphysics v2 is strictly CPU-side, and also that I could likely make a GPGPU version faster. I wrote a blog post about why I chose to go with CPU-only: https://www.bepuentertainment.com/blog/2019/1/16/-but-gpus-a...

The short version is comparative advantage. I have other things to use the GPU on, and the GPU is even better at those things. And driver bugs.

Also, as I've mentioned elsewhere, while I have not done rigorous benchmarking, a casual evaluation showed that bepuphysics v2 on the CPU compares well with physX 4.1 running on a GPU of similar cost. Collision detection heavy scenes tend to favor GPU physX, while solver-heavy scenes tend to favor bepuphysics v2.

(Except for AMD's Threadripper CPUs unclear reasons. I suspect inter-CCX communication kills effective memory bandwidth in the solver. A 1700x is about as fast as a 2950x, and modern Intel cpus with full rate AVX2 can be much faster. Zen 2 should change things significantly.)
My mind immediately jumps to thinking about branching valid time timelines, but having thought about this a _lot_ over the last few months I think actually all other kinds of timelines can be implemented using valid time + additional indexing.
Yea, so to sequester the carbon either build something out of it or dump it into the ocean. Maybe build a boat?
Can you give me some more info on where to find these parts or more info on what I can mod? I have an iPod Classic 4th gen. I have replaced the hdd with an aftermarket adapter. I also got a new battery from ifixit and it barely holds a charge for 5 hours. Also the case is pretty scuffed up so i'd like to replace that as well. Do you know when I can find a super battery for this as well as replacement case parts? Are there any upgrades I can do to the screen?
Please provide examples.
Than you'd get 10% more max, no? Without the disclosure it could be more.
trees are only a co2 buffer, they don't make it dissappear.
and trees require water, and the burn up (which puts the c02 back also)
The official position is “don’t talk about that.”
However they are pushing the boundaries in terms of cost per pound to LEO, in terms of reusability, and in terms of scale (what classic system launches with 27 engines firing!?!). So while you may not like it, they do all of what they claim.

Through aerospace innovation? Perhaps not as much as you would like. But they do it through materials, manufacturing, automation, computers and operations innovations, which are just as important.
People’s Park
The waste that is very toxic is short-lived. The waste that is very long-lived isn't very toxic. That's how half-life works.

As for risk of accidents - nuclear is responsible for less deaths per MWh produced than coal, including all the accidents (Chernobyl and Fukushima too).

Coal powerplants also put more radioactive elements in the air than nuclear powerplants (including all accidents). And it's not "risk" in coal powerplants, it's their normal operation as designed.

Nuclear powerplants is the easiest way to replace baseload, and by insisting on not using it we increase the amount of radioactive elements in air, the deaths, and the CO2 emissions (because you can't replace most baseload with solar/wind - so if not nuclear it's coal/gas).
> Joe wrote amazingly simple programs and he did so in a peculiar way. First he wrote down the program any old way just to get it out of his head. Then once it worked he would then immediately create a new directory program2 and write it again. He would repeat this process five or six times (program5, program6, ...) and each time he would understand the problem a little better and sense which parts of the program were essential enough to re-type. He thought this was the most natural thing in the world: of course you throw away the first few implementations, you didn't understand the problem when you wrote those!

I thought I was the only one who did that.
On his website (now only available via Internet Archive), he claims to have used the same Herodotus machine to raise and place the lintel as he did for raising the initial supports:

https://web.archive.org/web/20161107075626/http://www.thefor...

I imagine once he'd gotten the supports placed, he could just raise the lintel between them with the machine, perpendicular to its final resting position, then rotate it into place.

To get an initial fulcrum under a stone, it looks like he built a wrench-shaped wood frame, essentially attaching a long lever handle to the stone. One can be seen in the second picture on this page:

https://web.archive.org/web/20161206062032/http://www.thefor...
They were also once home to tallgrass prairie, now the most threatened biome on the planet.
So, there was no point in calling the police because of what happened, but it is okay to make this into an existential crisis for the company?
Especially don't talk about it on May 35th.
I sleep well since i use Clojure
To put the number in perspective, that's a 40% increase in the estimated number of trees worldwide. That's a positively enormous increase, and would--by necessity--in large part be planted on and around existing agricultural land. That comes with a host of significant opportunity costs; just to start, population increases are projected to require a ~70% increase in food production from 2005 to 2050[0]. While there's a great deal of progress being made in improved agricultural efficiency and food waste reduction that will help lessen the environmental impacts of that increase, land for food production is still likely to directly compete with biomass plantations for carbon removal.

There are also recent studies that highlight some of the potential environmental impacts of large-scale terrestrial carbon removal as a primary mechanism for reversing the effects of climate change. Optimizing for sequestration means converting the most productive agricultural land or using even more natural land, devastating either food production or natural ecosystems,[1] in addition to drawing heavily on water resources and fertilizers on a massive scale, risking other planetary boundaries.[2] The more realistic scenarios risk both, albeit to less catastrophic degrees, but do so by decreasing potential sequestration and limiting its effects on global temperatures. Put a bit glibly, it's jumping out of the frying pan into the fire.

That's not to say that it isn't part of the solution. It is, as the first paper explicitly states in its conclusion, and "can significantly contribute as a “supporting actor” of the mitigation protagonist, if it gets started and deployed immediately." But it won't be a primary mechanism, nor will it reach anywhere near 1.2 trillion trees. Even the more limited "pertinent options available now, which include reforestation of degraded land and the protection of degraded forests to allow them to recover naturally and increase their carbon storage" need to be priorities.

Other geoengineering proposals, such as possible solar radiation management techniques, might extend the period during which we can use tCDR and other carbon removal mechanisms to mitigate past emissions beyond just slowing the rate of temperature increase. But without drastic emissions reductions in the immediate future, all of those possible options become more difficult, with even more deleterious consequences. Not to mention more expensive.

In other words, there's no easy or even optimal answer. Assuming, of course, that 1.2 trillion trees can be considered "easy."

0. http://www.fao.org/fileadmin/templates/wsfs/docs/Issues_pape...

1. https://pdfs.semanticscholar.org/a712/e761c2360f927cbff0ee54...

2. https://www.nature.com/articles/s41558-017-0064-y
Bazel is basically current Google employees doing the same thing due to how tightly Blaze is tied to Google infrastructure. Any open source projects or things that may one day be a separate business unit under alphabet rather than part of Google can't use Blaze, so they set out to make a version of Blaze that they can use.
Not true. There is a limit to the number of times you can sell a car per year before you get a dealers license.

(I have several companies in this space)
So my guess is that Huawei will now stop partnering with them for their phones? How does China deal with this type of thing?
Powerful ad.

My gut feeling is that there will be a day in the future where everything in China is going to boil-over just like any other totalitarian regimes in the past. It could be 20 years from now when Xi dies or some type of student uprising again, or could be from the HK/Taiwan situation.

The behavior of the Chinese government and as they call it "the hand of Beijing" has a self-propelling streisand effect, the more you clamp down, the more it leaks and at some point, it will boil over. Nationalism is tribalism in its glorified, patriotic form. On one hand, we have great men who strive to make the world a better place - journalists, scientists, mathematicians, teachers and community workers and on the other hand we have ugly human tendencies surfacing in a powerful form from politicians.

Every politician should listen to Jiddu Krishnamurthy's UN speech in 1985: https://www.youtube.com/watch?v=qcga8ATBNh0

There rest of the world needs to fearlessly criticize Chinese censorship as it is only going to get worse. If the Chinese government is insecure from opening history books, hell even calling Xi Jingpin a Winnie-the-Pooh; that's not the kind of superpower I wish to see in this world.
Oh I really admire Chronomodel! Actually I link to it in my annotated bibliography ([3] above). Thanks for all your work on that! (Also: I exchanged some emails with one of the Chronomodel devs a few months ago. Perhaps that was you?)

For valid-time DML, I think the most useful operation is an upsert/merge. Tom Johnston calls this an `INSERT WHENEVER` I think. I have a not-yet-published Rails project that also uses INSTEAD OF triggers to convert AR saves to valid-time upserts. Hopefully I can get that published soon. I would love to even contribute it to Chronomodel eventually if that makes sense, so that it can be bitemporal.

Although there is tons of research in temporal relational database design, the rest of the stack really needs attention. What does temporal mean for REST and CRUD? Or your ORM? What are good UX patterns for viewing and editing a valid-time history? Can you make save-as-you-type work or do you need a Save button? I'd love to see people start working on that! My own Rails experiment landed on one way, and for me it validated that the db-level features would actually be useful, but there are other approaches possible.
The point is that you might have multiple aspects of valid time:

SELECT person AS OF t1 FROM upstream AS OF t2

Which reconstructs the view that our upstream source would have constructed for a particular time (t1) from its perspective at a different time (t2).

JOIN event_feed_1 AS OF t1 AND event_feed_2 AS OF t2

There’s various reasons you need to offset the comparison of two event feeds, such as their clocks not matching.
I think you have to consider what you're comparing against. Are we comparing to just not cutting trees down? Trees fall and decompose, while wood buildings can last for centuries. Admittedly building 300-year houses seems like a pretty different idea of construction than what we're doing now. So it comes down to how long you expect the building to last, but it's important to remember the carbon in trees will eventually be released into the atmosphere in any case.

But! It's also important to consider what timber houses would replace - concrete. Concrete is not very climate friendly. Throwing that into the equation, I'd be surprised if wood construction wasn't better for the environment than what we're doing now.
Except that disposal costs are highly distorted - depending on where you are, it’s much cheaper than it should be because of cheap land for landfills, cheap shipping to shift the problem away, etc.

Proposals to add cost to disposal are meant to correct for these distortions - to really represent the collective cost to the world. This absolutely should not be done arbitrarily - massive, ongoing research should be done to ensure its correcting for these distortions appropriately. Rinse and repeat for fossil fuels.

BTW, a methane-capturing landfill is, at best, carbon neutral, not sequestering.
Usenet, updated in real time as it was thirty years ago
The thing I loved about the 68k was how quick it was to wire wrap (breadboard) a fairly serviceable terminal sitch, from where one could bootstrap development of devices and then programs and then more devices. This was all pre-linux (but post-minix), but if you ignore the head-banging incidents, pretty straight forward.
That is pretty tough to wrap one's head around. I guess it requires reading into the subject from context and estimating the most likely characteristic being magnified.

Thank you for the explanation.
I assume that in a world of competitive index users, there is no one size fits all. Presumably application design (and feature) choices will heavily influence how the index should work.

For simple "I know TF-IDF, let's build a toy search engine" it will suffice, but apart from that?
Exchanging a dollar for a product means that I value the product more than the dollar. I didn't lose in this trade. Now, if I think the product is overpriced, in the current market I'd wait for it or a competitor's product to lower its price since prices tend to vary overtime. If the product comes from a monopoly, then you're doomed. Anyhow, the zero-sum game does not apply to the free market.
I started park.io 5 years ago by myself and it has been profitable since then (and it has been just me the whole time)
A little selfish of me, but I'm very sad I never got to meet him. Programming is in a rather unique state where most of the foundational people are kept alive in living memory. There's people who can recount working with Dijkstra, or Dennis Richie or Joe Armstrong. Heck, there's probably some people who can remember Von Neumann (Peter Lax?). I really hope we can keep these memories alive. There's nothing really comparable for other fields. Nobody alive today can remember working with Gauss or Riemann.

This may be a gross exaggeration, but I believe we'll look back on programming during the mid to late 20th century like we do for physics in the early to mid 20th century. We'll marvel at the amount of talent alive at the same time.
I'd consider it a combination of factors between (a) living there first and (b) not having local control of land recognized by colonizers, even in a superficial way (as the British did with India).
I think we are in the middle of a transition. Last transition was dedicated servers to VMs. Current one is VMs to containers. Everything that is going on in this space is just part of that transition. Once the dust settles down, kubernetes or some form of it will become the standard cloud provider interface so instead of using AWS or GCP APIs, developers will just use the k8s APIs irrespective of where they run. This will greatly benefit Google and to some Azure but the most of all, it'll make developers' lives a lot easier as they won't have to manage clusters themselves and can rely on cloud providers' hosted container management solutions which most likely will be k8s.

While we as developers have taken on a lot more complexity today, soon we'll only care about our apps as most of these components will standardize and be available on all clouds. At least i hope so.
Off the top of my head, Britain, Spain, Portugal, and Chile (and Canada and Australia, if you want to cheat). Do you really think that every liberal Western European democracy had their own version of the French Revolution, or that they've been democracies since time immemorial?
Pretty Good Privacy with Keybase.io
That's awesome, this definitely helps. And if you don't own a house you can also take part on this by offsetting your emissions buying Forest Carbon Credits. At Pachama (YC W19) (Pachama.com) we're working to make it easier, cheaper and more reliable to certify and monitor carbon credits from Forest Projects, and then to make it easier for anyone to buy those credits.
We're also hiring!
> The dramatic video is set in 1989 during the Tiananmen Square pro-democracy protests that are forbidden to talk about in China.

> the company is now distancing itself from the 5-minute video after Chinese social media users cried foul

> “Do you even deserve to collaborate with our patriotic Huawei?” one Weibo user said about Leica
You have to find a way to do that, though, in a way that doesn't result in a revolt.
Anywhere but super extreme latitudes? I'd never heard the concept spelled out like that, but I've seen / heard many instances. Basically any non-fruit tree which isn't kept at shrub / hedge size is at least in part intended for shade. Hell, it's also not uncommon for some fruit trees (I usually see walnuts and chestnuts as shade trees with the useful side-effect of nuts).
Broadband companies and government to hold talks over new Google Chrome
Who you mind sharing what printer make and model you are using?
You can use toothpaste with some of the other enamel supporting materials popular overseas, like nano-hydroxyapatite.
I'm glad someone respects newt rights.
Ham radio and SWL are similar. I was given a hand-me-down Swan transceiver which is 40 years old and couldn't believe my luck. To have a maintained and working 1950s or 1940s radio typically gets you fine results and some geek cred as well.
at which price did you start buying bitcoin?
Those are excellent examples of the evil pie charts do. The one which i've hit most often in the world of tech company business reports is the nefarious two pie chart comparison. The very first question one should ask in that case is if the absolute aggregate (sum) is provably the same from chart A to chart B. In one notable case we finally learned that the total amounts had tripled between the two, and corresponding pie slices which had all but disappeared from A to B actually reflected quantitative growth.
This is total non-sense. There are so many deserted areas in the US and all over the planet -where radiance is actually a lot higher- where to install solar panels.
> But why is CSP harder to test than any other client-side change, like rewriting your login page/component?

Maybe not so much now. But when I wrote that post there were lots of bugs and missing features across the various browsers (examples in the post). It was early days for CSP and it’s got better since (hence why I now do recommend CSP), but regardless CSP is a complex technology and tough to get right. Each page and each browser might have its own CSP requirements (e.g. when polyfills are included on a bad for example).

> I meant to say that you can add it as a XSS prevention to example.com/app/ and not worry about example.com/static/ or example.com/blog/

Then your cookies are at risk. Yes cookies can be scoped to a path, but few do that. And they can be made HttpOnly which is more common, but still not used anywhere near enough (8.31% of cookies - https://github.com/mikewest/http-state-tokens/blob/master/RE...). Additionally if you have a vulnerability on /static/ then you can hijack the app link or login link to send users to badexample.com or similar when they want to login to the app.

It will still offer some protection if only on /app/ and is better than nothing, but still preferable to have it on the whole domain. It’s like HTTPS - having it on just one page is an anti-pattern that shouldn’t be used anymore.
Always interesting to see Xanadu bubble back up. This Wired profile from 1995 (!) is required reading on the history of the project: https://www.wired.com/1995/06/xanadu/
It's really hard to make predictions... especially about the future.[1] But to the extent that I have anything to say about this, I'll offer this:

1. For all the accomplishments made with Deep Learning and other "more modern" techniques (scare quotes because deep learning is ultimately rooted in ideas that date back to the 1950's), one thing they don't really do (much of) is what we would call "reasoning". I think it's an open question whether or not "reasoning" (for the sake of argument, let's say that I really mean "logical reasoning" here) can be an emergent aspect of the kinds of processes that happen in artificial neural networks. Perhaps if the network is sufficiently wide and deep? After all, it appears that the human brain is "just neurons, synapses, etc." and we manage to figure out logic. But so far our simulated neural networks are orders of magnitude smaller than a real brain.

2. To my mind, it makes sense to try and "shortcut" the development of aspects of intelligence that might emerge from a sufficiently broad/deep ANN, by "wiring in" modules that know how to do, for example, first order logic or $OTHER_THING. But we should be able to combine those modules with other techniques, like those based on Deep Learning, Reinforcement Learning, etc. to make hybrid systems that use the best of both worlds.

3. The position stated in (2) above is neither baseless speculation / crankery, nor is it universally accepted. In a recent interview with Lex Fridman, researcher Ian Goodfellow seemed to express some support for the idea of that kind of "hybrid" approach. Conversely, in an interview in Martin Ford's book Architects of Intelligence, Geoffrey Hinton seemed pretty dismissive of the idea. So even some of the leading researchers in the world today are divided on this point.

4. My take is that neither "old skool" symbolic AI (GOFAI) nor Deep Learning is sufficient to achieve "real AI" (whatever that means), at least in the short-term. I think there will be a place for a resurgence of interest in symbolic AI, in the context of hybrid systems. See what Goodfellow says in the linked interview, about how linking a "knowledge base" with a neural network could possibly yield interesting results.

5. As to whether or not "all of intelligence" including reasoning/logic could simply emerge from a sufficiently broad/deep ANN... we only just have the computing power available to train/run ANN's that are many orders of magnitude smaller than actual brains. Given that, I think looking for some kind of "shortcut" makes sense. And if we want a "brain" with the number of neurons and synapses of a human brain, that takes forever to train, we already know how to do that. We just need a man, a woman, and 9 months.

[1]: https://quoteinvestigator.com/2013/10/20/no-predict/

[2]: https://www.youtube.com/watch?v=Z6rxFNMGdn0&feature=youtu.be...

[3]: http://book.mfordfuture.com/
I have a CNC Laser and do stuff for friends and schools in the area I live. Nothing like a real business, but help to free my mind from my daily work, and I make ~USD 300 per month.
Ask HN: As a software developer how do you maintain your health?
As a software developer, I have a sedentary lifestyle because of that I got belly fat. Drinking coffee with sugar and sitting 10-12 hour is usual for me and all other bad habits you can guess - late night, churning snacks in the night.
I go for running alternate days but it is not helping with my belly fat and I feel a little lazy after work.

What tricks did you have found and adapted and have for software developers to maintain their health?
whole document here from arxiv.org page :

https://arxiv.org/pdf/1903.03846 [PDF]