skysight-inc/HackerNews huggingface dataset:
This makes no sense. Why wouldn’t Apple be forward-thinking with their APIs? This news suggests that there will soon be Macs that have raytracing hardware.

And raytracing is a problem that is well-suited to GPU acceleration...ray calculations can be easily run in parallel and distributed.
When you read the English from that period, it typically comes across as overly formal, for one thing, and therefore sounds a bit off to a native speaker. But it's perfectly comprehensible.

Generally speaking, you can go back to the 1600s or so--Shakespeare, Elizabeth I, etc. Much before that you're starting to get back into Middle English (e.g. Chaucer), which is distinctly different from modern English. (Around 1500 is considered the transition point but it took a while for the transition to be substantially complete.)
It's still fairly unimportant, just unavoidable.
It's winter in Argentina now, so they don't have AC loads. TVs are small by comparison (Although it's fascinating to see how load changes during large games: you can spot commercials, for example!)
Coincidentally there is a second thread relating this on the front page
>Why people confess to crimes they didn’t commit
https://news.ycombinator.com/item?id=20182282
The report also contains "domain scores" for "ongoing domestic and international conflict", "social safety and security" as well as "militarisation" in appendix C: http://visionofhumanity.org/app/uploads/2018/06/Global-Peace...

Of course those are still just single numbers aggregated from many different factors. However, the sources for those factors are named and are in many cases available online (although sometimes paywalled, or offering no convenient download functionality).

Uppsala Conflict Data Program https://ucdp.uu.se/downloads/

IISS Armed Conflict Database (paywalled) https://www.iiss.org/publications/armed-conflict-database/

UNHCR Refugee Population Statistics https://data.humdata.org/dataset/unhcr-refugee-pop-stats

Global Internal Displacement Database http://www.internal-displacement.org/database

UNODC Crime Statistics https://dataunodc.un.org/crime

The Economist Intelligence Unit (paywalled) https://data.eiu.com/

World Prison Brief http://prisonstudies.org/highest-to-lowest/prison-population...

Stockholm International Peace Institute https://sipri.org/databases

United Nations Register of Conventional Arms https://www.unroca.org/
I guess it depends on how short the window and what other restrictions you're placing (e.g. Penn's diet?). But yeah, I can put down 2000 calories at McDonald's in about 10 minutes. And I wasn't even _that_ fat at my fattest (5'10" and 205)
I liked BASIC, but haven't done anything with it since Microsoft cut Visual Basic 6 - wish they had open sourced it back in the day. It probably would have thrived. I might have written some VB Script at times afterwards (for security testing) but not really using other than that.

So, no BASIC project since 1999 for me. VB had cool editor, amazing debugging capabilities (still not matched by anything these days, we are often even going backwards with new languages) and was great for developing and visualizing data tier apps quickly - or "rapidly" how it was called back then.

First programs I wrote were in BASIC on Amstrad CPC and Commodore computers. Fun times.
A while ago I created a poll about BS jobs which unfortunately didn't attract much attention. With N=8, most HNers have bullshit jobs.

https://news.ycombinator.com/item?id=17880159
> By a process of elimination, we decided to try writing POSTGRES in LISP. We expected that it would be especially easy to write the optimizer and inference engine in LISP, since both are mostly tree processing modules. Moreover, we were seduced by AI claims of high programmer productivity for applications written in LISP.

Yes, that's what I remembered, they started out using LISP.

> Our feeling is that the use of LISP has been a terrible mistake for several reasons.

"Terrible mistake" is pretty unambiguous language.
Haskell does do that. It provides suggestions and alternatives: you probably meant X or you forgot an import to Y or try enabling the Z extension.
I have a Times login. The article says:

"She claimed that she was surprised Google decided to punish her. “I had really felt the management and executives embraced the walkout,” she said. She further alleged: “People had said to expect retaliation and I thought, ‘Not at Google, not here, this place is different, they embrace people who want to make the world a better place.’”
And if Apple doesn't provide a Metal RTRT API for third-party devs to target now, then whenever the hardware acceleration does show up third-party apps won't benefit from it right away. Apple will want the new hardware to bring immediate, large performance boosts to existing apps, not months and years of delay and hesitation from ISVs. Besides, they couldn't do any software RTRT themselves without writing a library for it anyway.
Hmm, I would argue that the amount of investment into the GPU space by Apple almost ensures that they will replace both AMD and Intel at some point.

Probably first in the thinnest of Macbooks as a way to test the waters and buy some more time.
CAMMESA administers the Argentinian electricity market, and they have data on demand [1] and grid flows. Compare the graph of flows on the 500 kV lines from 2019-06-16T07:00 local [2] to one hour later at 08:00 local [3]. For reference, see the prior day too, at 2019-06-15T08:00 local [4].

[1] http://portalweb.cammesa.com/Pages/ADemandas.aspx
[2] http://www.cammesa.com/uflujpot.nsf/FlujoW?OpenAgent&Flujo%2...
[3] http://www.cammesa.com/uflujpot.nsf/FlujoW?OpenAgent&Flujo%2...
[4] http://www.cammesa.com/uflujpot.nsf/FlujoW?OpenAgent&Flujo%2...
Latin Obscenity
By the way, this has as much to say about capitalism as a way to organize human activity, an even more interestingly en masse, making people do what they otherwise wouldn’t, because “their boss said so”.

A command economy can be found in many places. Sometimes an entire country engages in it (such as came out in the Nurenburg trials).

Anyone remember what Xanatos said to Owen in Gargoyles right after finding the castle in the series opening?
The answer is: quite probably. A lot of old systems get retrofitted with additional features/terminals/addons on top to make them "more modern" and as a result end up being connected to the internet.

A great presentation on this (and many other things) here: https://www.youtube.com/watch?v=5cWck_xcH64
That looks to me like a transformer blew.
These people are not entertainers. Demand they post their work on YouTube makes as much sense as demanding architects use smoke signals to communicate their progress.
The team making man-made glaciers for drinking water
From what I know, GraalVM EE (Enterprise Edition) does do loop vectorisation.

This will lead to an interesting problem if they want to replace C2 with Graal. Are they willing to regress performance for some open-source-only users, even if it's a performance win for others?
> APIs win on technical merits and market tooling, not on feels good kind of thing.

Ok, but the technical merits for metal stop at Apple, you can abstract away differences in your translation layer if you care about your game existing outside, but you have to leave any merits of metal behind. Doesn't this dull your enthusiasm over improvements and features specific to metal?

I get that the original demoscene you were using unique hardware, and unportable demos that squeezed everything they could out of that specific piece of hardware felt natural, but Apple computers use the same GPUs everyone else is using... doesn't that make a proprietary low level graphics API seem more artificial.
Here is the list of Vulkan extensions with device coverage.

https://vulkan.gpuinfo.org/listextensions.php

Clicking a bit around, gives the Vulkan support version per device, which on Android is a mess, unless one only cares about flagship devices.

https://vulkan.gpuinfo.org/listdevices.php?platform=android

Now regarding the tooling, since I am spreading disinformation, can you please provide us with the SDK tooling that matches the offerings from Apple, Sony, Nintendo and Microsoft, regarding their own APIs?

Because what LunarG offers is pretty bare bones, and the OEM SDKs pretty much just provide the basic stuff as well, with C samples.

I guess that someone that rather goes hunting for glm, uses sbt for textures, writes their own font rendering engine, compiles shaders from the command line, only knows about RenderDoc is capable of,... will feel very uncomfortable with the available set of Metal tooling and Frameworks.

And this is one of the best tutorials available for Vulkan beginners, https://vulkan-tutorial.com
And if you read the book, it was actually even more extreme for the first few months. He only ate baked potatoes. Nothing but baked potatoes. Adding salads later was actually loosening up his diet. :-)
Did you mean present?
I am just the occasional runner, but have been thinking about adding weights to make them more intense, however, I am very hesitant for fear of doing long term damage to my joints?
More accurately diet can prevent 100% of type 2 diabetes cases, while it can be used to reverse some cases it can not reverse 100% of cases. And yes the focus on these kinds of diets is managing blood sugar levels/insulin spikes which includes sugars, carbs, starches, and alcohol.

So when you say “nearly all” that’s right...but cutting out nearly all carbs doesn’t have to be the same as low carb, or paleo/Keto, carbs can still be the main source of daily calories such as spinach, kale, romaine, Broccoli, cabbage, kimchi, sauerkraut, etc... and even higher carb foods like nuts and seeds. Those foods “are carbs” but won’t typically spike insulin and in fact many of those “carbs” will actually improve blood sugar stability/management.
Though that's pretty unavoidable if you need to add a larger airport to a city whose existing airport is space constrained. You often have to go pretty far out to get to lots of near-empty space where you can site the new airport.
> Vulkan is not designed to be used by game developers directly but rather as a basis for games engines like Unreal or Unity. So I don't see how game developers would benefit from its widespread support as the majority of game developers will never have to deal with it directly.

Vulkan has significant benefits even if you're not writing Unreal or Unity. One of the biggest is that it removes a lot of the heuristics and guesswork that OpenGL drivers do (e.g. with regards to when to move things in and out of GPU memory) that cause a lot of the bugs and incompatibilities on different IHVs/cards/platforms. Its validation layers also leave the halfhearted, vendor specific debugging extensions in the dust.

> That said Vulkan is an unmitigated disaster, though less so than classic OpenGL. Any API which fiddles with void* in 2019 should be put right back in a box. Security is mentioned exactly twice in the entire spec. Type-safety is mentioned twice also. And that is in a spec which is 900 pages long and incredibly complex.

Metal overtly has statically checked memory safety via ARC, but the reality is that the IHV libraries will segfault in response to semantic mistakes, just like Vulkan. A big difference is that Vulkan has cross-IHV validation layers that catch most of these mistakes during development, and they're only getting more comprehensive. It's totally trivial to write a wrapper over Vulkan that fixes the type/memory safety of the C interface; it's not trivial to create a validation system of anywhere near the quality of Vulkan's for Metal.
Wrong, it refers to new dedicated logic on their GPUs for doing BVH traversal and triangle intersection, much faster than if you use the more general purpose shader units.

The same way GPUs had dedicated logic for rasterisation to make that super fast (hierarchical z-buffering, interpolation and blending), now they have some for ray tracing.
Boeing 777 wing loading test:
https://youtu.be/Ai2HmvAXcU0
Vanity isn't a good thing to rely on for long-term motivation. Everyone I know who got healthy so they could look good in a mirror failed to stick to the plan.

Friends who do sports and stuff because they love to have no problem maintaining a great physique over the long-term. Looking good and being healthy is just a side effect of more meaningful and tangible pursuits.
I would agree with and extend your remarks with the observation that eating is a strongly encouraged activity when you're bored or while socializing, both of which are not very healthy.
Ambient Privacy: Keep everyday interactions outside the reach of monitoring
Of course, but my point was that not even Hemsworth and Jackman can look like Thor and Wolverine all year round. Even Mr. Olympian has to vary his diet to look good on trophy day. So, in practice, a regular person will never fully bridge the gap, and judging him/her by those unrealistic parameters is just unreasonable.
Just buy our other product to remove unwanted memories ;)
Wow, I would think only potatoes wouldn’t work for even a week. Thank you for the expansion.
I've been skipping breakfast for about 2 years now, and I don't get hungry until noon most of the time. The only exception is if I drink alcohol the night before. If the girlfriend and I drink beers on Saturday night, I'm usually starving the next morning.

I suppose people are different, but intermittent fasting has worked great for me. I should mention that I do a mostly low carb diet. I know fasting puts people in a ketogenic state. So, maybe those two go hand in hand?
> not knowing what hunger feels like

True. I found that when I switched to a low-carb diet, my relationship with hunger changed.

For one thing, I was always hungry: nothing makes you feel full like a good batch of carbs. But the hunger was similar to a low-grade background noise; it was fundamentally different than the I-gotta-eat-right-now hunger of the carbolicious diet.

The other thing I noticed is that since I switched diets (7 years ago), I have never "bonked" (run into a wall because I was so hungry). I simply get more hungry, but again, it's more like the background noise gets louder.

That begs the question, "Why not eat more if you're hungry?" The truth is that eating gets tiresome after a while. I remember spending over and hour shoving salad into my mouth and finally saying, "I need to get stuff done; I can't sit here all day eating salad."

Yes, meat can fill me up if I eat enough of it (20 oz. prime rib), but I tire of meat after a while.
To me "legacy" means when you are stuck with something outdated. Code is not legacy just because it is old, it is legacy if it can't be adapted to changing requirements. For example old mainframe systems where the source code has been lost.

Code can be brand new and on the most fashionable platform, but if it is undocumented and unmaintainable and the original developer is unavailable - then you have legacy code. Because you are stuck with it and can't keep it updated.

If on the other hand the Turbo Pascal program runs fine and you have test coverage which allows you to refactor and adapt to changing requirements - what is the problem? And if you want to port to a more modern environment or platform you can do that with low risk.

Of course tests can be badly written, that goes without saying. Nothing is a panacea - not even microservices in Go!
I highly recommend the book by the way. Very entertaining. In his life, he spends a lot of time hanging out with interesting people. Really shows how your career choice influences your whole social circle (e.g., accountant v. magician).
There's no secret to weight loss. You need a calorie deficit. It is much easier to get excited about eating only potatoes or going carnivore or eating one hour a day, but you can also just track your calories and figure out which foods add to your budget without filling you up. Maybe you didn't realize peanut butter had so many calories or exactly how much cereal you were eating. It's definitely easier to go to extremes, but sometimes they can be hard on you, so it might be worth trying the plain boring thing first, being consistent about it, and seeing how it works for you. I tried so many different diets that didn't work before getting a calorie tracking app, following it, and watching my weight drop exactly as predicted. If you're at a point where you need to lose a pound a day and have enough fat that your body can probably live off it for a while, maybe something like this is for you, but I'd expect most people are better counting calories for a month or two.
An alternate meaning of code reuse. Recycle as coursework!
All of those are H2O, with some contaminants in them. When it comes to water, people mean a material primarily consisting of H2O. There's no other chemical commonly referred to as water.
And Linux.
And no small number of them are largely cut-and-pasted or computer-written from a press release. (Including at the few outlets which also craft a few unique stories to keep up their brand.)
(whoosh?)
> I think the Open Source model needs to evolve, and if these people want monthly income, they should be "showing their work" a lot more.

I think there should be a "like" button on Facebook so that users can communicate more positive vibes on the internet. Maybe even make it easy to "like" things by embedding some code on web pages so that the positive vibes spread to the web as a whole.

In both cases it seems we're ignoring important and obvious consequences of the concept between the quote marks.

Edit: clarification
Ugh, I just realized memtest86 is now closed source proprietary software. While the old open source variant is still for download and memtest86+ exists it doesn't seem to be active anymore.
Has that sweet spot been quantified as a multiplier of resting metabolic rate? Would love to experiment around with that number.

The article seems to say that the 60-min cardio group had been closer to that sweet spot, but it's not very concrete about that assumption.
I’m out of the loop, why do you say he’s a horrible person?
Good point. Keep them under version control.

What I'm trying to think about is that in a language that requires you to write the types down they have to be always written down correctly. So if you have to change the types you use or something about them you may have a lot of work to do because not only do you have to rewrite the types you will also have to rewrite all code that uses those types.

That does allow you to catch many errors but it can also mean a lot of extra work. The limitation is that types and executable code must always agree.

Whereas in a dynamic language you might have some parts of your program that would not even compile as such, if you used a compiler, but you don't care because you are currently focusing on another part of your program.

You want to test it fast to get fast feedback without having to make sure all parts of your program comply with the current version of your types.

A metaphor here could be something like trying to furnish a house trying out different color curtains in one room. In a statically typed language you could not see how they look and feel until all rooms have curtains of the same new color, until they all follow the same type type-constraints.
Larry Niven writes about a similar idea in Ringworld[1] called a "tasp". In the book, users are referred to as "wireheads", and it's said to be extremely addictive.

This isn't really what the Ringworld books are about, but it comes up a few times, and I think it's a pretty interesting plot device.

spoilers in this paragraph One of the gadgets in the series is a "wireless" form of this technology that works without an implant in the victim. It comes up several plot points as a form of either overt coercion (since the victim would almost instantly become dependent on the device), or more subtly by applying it to a victim without their knowledge to make them associate the sensation with being in the presence of the wielder.

1 - https://en.wikipedia.org/wiki/Ringworld#Concepts_reused
And the nasty thing about it is that even if you do manage to do it, it's just another brick in a wall. I was expecting heaven's bells to ring out and beautiful women to fall at my feet, given the titanic effort I'd just put forth to accomplish something most people couldn't even think about even trying.

My own girlfriend at the time barely noticed. It rated a mention, but yielded no shift in our relationship dynamics, not even a little one.

It would take another titanic effort to go from good-looking and svelte to Hollywood actor level where people really do get those kinds of reactions from people.
Possibly, but I still find it hard to believe that some people will get addicted to anything addictive. Maybe some people are more likely to get addicted, in general, but I don't think there are people who can't even eg use Instagram for fear of becoming addicted to it.

Is there any research towards this?
Pokemon-sensitive region in adult visual cortex if played extensively as kids
I wasn't saying there was a disadvantage, I'm just giving a potential look into why it took longer than, say, Arch. Yum is a huge Python project, and it took a while to comb through it all.
>I used OS/2 on a 486DX-66 back in the day at home.

The 486DX2-66 (Socket 3) was near identical clock-doubled version of 486DX-33. I apologise for being pedantic.
> So can you name a multicultural city according to your definition?

Dubai perhaps. The clash between the rich, western expat communities, the rich native communities, and the poor mostly Asian labourer communities is severe, and there are actual disagreements about basic norms.

> I get the feeling your sentiment comes from never having lived in an actual monoculture

I have absolutely lived in what you are calling monocultures. I've lived in small rural farming towns with a populations of less than 800.

Where we disagree is in the meaning of culture. Adding a chinese restaurant to a small town doesn't make it more multicultural or diverse in my view.
Like you, I use only a laptop, in my lap. It must be in my lap. If the laptop is too high, like on a desk, then my wrists begin to hurt. I sit in bed or on the couch.

The screen is closer to my face, so it is just as big as a monitor on a desk. And like you said the set-up is so much easier, not having to deal with connecting and disconnecting peripherals.
Argh you're probably right and entirely not my goal - since I was trying to think of a few different endeavours where someone might enjoy the activity rather than solely focusing on the result. And, trigger the comparison to writing/reading ...
I'm guessing mental abuse of being accused and repetitively in a room for hours. The constant demand upon a person to confess with no end in sight for the person. The experience being unique by the variables of the alleged crime and with whoever is hired to question play into the equation. I think the best situation for an accused person is refusing to talk and until an attorney tells them what to say. Since, mentally I doubt my health (at my best state) could even take anything else in a situation of such importance.
I don't understand why BsAs temperature would drop just because the e got knocked off, or why it ceases to be an analog function after the cut :S
Take it from the other direction: What could you have chosen in 1989 that wouldn't seem ridiculous today?

How many OS releases from 30 years ago still have commercial support? How many OS releases from today can still run a binary from 30 years ago? Will the 30 y/o toolchain still work? Will the most recent release of the toolchain be able to compile 30 y/o code? Do you still have all of that 30 y/o code? Are there other dependencies? Can it run on modern hardware or is it readily emulated / virtualized? Is talent with the necessary experience still available in the workforce?

Looking back is pretty bleak and I don't think it's any better looking ahead. Technology is a liability.