skysight-inc/HackerNews huggingface dataset:
This isn't new. In the very beginning, people made custom patches for LIGHT.EXE to fix bugs and introduce exciting new options, then made their own tools. After the source release, ports started adding everything their authors considered cool (bump mapping! every cool game has it!). Modern rendering technologies are used, too — though I really doubt something as simplified and optimized for the goal of being playable on contemporary hardware as Quake is a good test case. It feels like using a rotating cube to showcase ambient occlusion, visual effect shaders, etc. You'd better use more complex data.

I'm saying that all of that doesn't converge. For lighting, we have original map data with original lightmaps, and that's it. How to interpret these? We can often reason about the port author used to check how the map looks, and sometimes guess whether author was lazy (guys, any map that is not pitch black is playable) or made very specific choices that have to be presented more or less intact. This makes any decision, even purely technical, an artistic choice. Should we render it this way? Sure, why not. Should we add motion blur? Sure, why not. Should we add lens flares? Sure, why not. And so on, and so on.

This might look like rambling, but there is an example of nonsense that is so ubiquitous most people don't even understand there is a problem: rendering resolution. To run software Quake in “mere” 640×480 with 25+ fps in 1996, you had to use the top home PC configuration available. And, contrary to modern expectations, first generation of hardware accelerators did not perform much better, there were no 60 fps 1280×960 crazy rides. They allowed to maybe play at the same ~25 fps (often in puke HiColor) if you did not have a monster 200 MHz Pentium, and be happy about it. Professional OpenGL accelerators are often mentioned, but their fillrate was actually less than that of a Voodoo, and they targeted the same typical resolutions (the difference was that they implemented crazy realtime pixel shading like reflection mapping in hardware, and offered the same fillrate in scenes using it, hence the crazy price tags). So 640×480 was Ultra Super High Definition in which people would realistically play Quake, and most would definitely use a lower one. Consequently, the complexity of 3D objects and textures match that specific range of screen resolutions.

What does anyone playing an old 3D game, streaming, or recording videos do today instantly on the first run? Setting game resolution to native, FullHD and higher. And then the game starts to look like empty amateurish junk from mid-2000 because neither geometry nor textures are matching the rasterizer resolution. Those giant flat polygons with sharpest edges never were the intended look of the game. People feel that something is wrong, add lots of common and uncommon texture filtering, make high resolution substitutes, but it all looks like a makeup on a corpse. The fix is not using the improper resolution in the first place. But this is so common that a lot of young viewers believe that this is how “retro games” looked like. They even make their own works based on that assumption.
CVS was hell.
No I don't understand. The author published a written apology, and has said nothing about it not being sincere, what shouldn't be taken as "factual".

There is a very big difference between not taking his apology as truthful and other people distorting what he said ie; people equating apologizing for "pressuring someone to have sex" as the same thing as apologizing for rape.
Here’s the video: https://youtu.be/ziVUumtxNuU

My biggest concern is how much marine life this affected. In Seattle marine construction projects (like piers) are required to implement various mitigation’s like bubble screens to limit shockwaves and sound from traveling, because they’ve found that even just a pile driver can kill fish half a mile away. This explosion is much, much bigger and I assume its shockwave and sound travel hundreds of miles, especially since it apparently set off seismometers and registered a 3.9 on the Richter scale.
My theory:

1. Git was used for Linux. People developing Linux also developed packages for apt. They used it to host the source since they already used it for Linux.

2. GitHub showed the file tree @ master as the main thing when viewing a repo. "where are my files" is the first thing I think when using legacy Got web uis

3. It's free

4. It's just good enough that you don't encounter problems every day. Because of this many people have never encountered a problem. Because people are mean they insult people who do encounter problems. This encourages people to not speak up.

5. Other VCSs were way slower.
Without needing to worry about setting up a web frontend, I can quickly and easily have as many free and lightweight repos as I want, on any server I own, with support for ssh certificate authentication. And if the server goes down, Git is offline-first, so I can keep working in my local repos until I can fix the server or relocate the repos.

Assuming that Git is bad because you saw some bad stories on Hacker News is like concluding that prehistoric people all lived in caves just because that's where the evidence was preserved. Most people who use Git aren't complaining about it, they're just quietly using it.
Why battle instead of cooperation?.. ;_;
Kodak’s inventors were top notch back then. They had a ton of patents for digital photography, but the executives were incompetent at best and let it all slip away.

Also don’t forget Kodak had a huge presence in Germany. Kodak AG was an incredible source of innovation.
Ok then, agree to disagree. Not being aware of merely interesting work is not ignorance or a shame. One nonlinear phenomenon is not by default relevant to another. Checking what someone cited is "Science!" not Science.
I often really like "anti-patterns."

They're usually a case of a ["desire path"](https://miro.medium.com/max/2592/0%2AD1R7QvewXmwUVytD.)

Typically, it says more to me about the designer than the users.
What’s with Central America and Australia? I’ll take a set right here in NH, if all I have to do is pick them up.
It's important to remember that aside from "convention" (and likely having a few helper functions defined in whatever server library you're using), there's nothing special about the method/verb in the HTTP protocol. You could literally define FOO and BAR methods in your API and use those if you found them useful.

That said, PUT and PATCH can be quite useful if you're dealing with CRUD operations. If you want or need your API to be idempotent, use POST for creation and updating. If being idempotent isn't a requirement - or even a negative - then adhere to the convention: POST for creation and PUT/PATCH for update.

PATCH is really nice to support when your objects are even moderately large or you want to reduce bandwidth costs. For example, let's say you have a user object in a NoSQL DB and each user is a JSON object with 100 keys. If you use POST or PUT to update, you're basically requiring that the user of your API...

* Perform a GET to actually fetch the entire user object
* POST/PUT the entire object back with the changes

In addition, you're likely going to want the API to track the version of the object, otherwise you run into issues with multiple clients trying to update at the same time. This can be very problematic when updating the entire object. So you're basically wasting cycles on the server fetching data, wasting bandwidth for data that isn't going to be used at all, and possibly writing extra code to handle conflicts.

With PATCH, you don't need to GET anything. You can update fields pretty easily w/o even knowing what's already there:

PATCH /user/12345
{ "age": 10 }

Very little bandwidth is used. If you still need versioning along with that (yes, you do if this is more than a pet project) to resolve conflicts, then you can use a HEAD request for the user and return the version of the object in an HTTP header. Multiple patches from different versions can all be successfully applied on top of each other until a conflict arises. But, then you're getting into vector clocks or other solutions that are outside the scope of the question.

Circling back, yes, PUT and PATCH can be very useful. ;)

HTH
not to mention continued cloud growth, not just as a market, but the AWS share of that growing market.
Thank you. Did not know about this!
Would it matter very much if it is multiple parallel civilizations or one large civilization?

Also, fall of civilization on one planet would be a tragedy, but purely a local one. Billions would die, but their radio signals would tell their neighbors that a new local colonization target had opened up and within a few centuries or millennia a new civilization can be started there.
I’m also not an expert but I believe that AR is that much more difficult because any latency between the projected image and the real world will show up as displacement when you move or turn your head. Whereas in VR, because the world is obscured, the brain will accept your artificial world even if there’s ~20ms latency.
> the international community just consider the agreement to be fully not in force, treat Hong Kong as being back under British control once again?

The first part of this is nonsense.

But I am particularly amused by this statement.

The international community you are referring certainly has equal or less population than China mainland alone.

On which ground it gives the superior name of “the international communicaty”.

Note: I am not in any means say China is right or wrong.

But first thing first. Everyone needs to understand who are the everyone. Don't pretend some group automatically represent the voice of the all or majority.
So what you are saying is that Disney can do it better than your small country can. Thereby we need to suppress “better” and allow for “worse” to surface.

Let me ask you this then. Who actually wins in this scenario?
Continuing to rely on fossil fuels to the extent we currently do will bequeath a damaged if not dying planet to future generations.
This is opinion, not demonstrable fact.
So how did the west coast beat the east for deep tech talent?!
Last press with daily paper printed.
There are new some Internet only presses but not as good a wide like Apple Daily.
No, your experience does not represent a systemic problem.

It represents your lived experience.

(I'd also say that with only three different company cultures that you have personally expirenced, your perspective is skewed).

What you are missing is that you do not see similar news reports about (say) Google, Netflix, etc. Sure there will always be individual stories in any organisation but the fact that there are *continual* stories about Amazon in all areas (blue collar, white collar) indicates that this is a systemic, widespread problem that they are either unaware of (unlikely) or do not care about.

Whether it is not caring (probably) or unawareness you have to be worried if an organisation like Amazon is this complacent.

[ note: I work at AWS, and I've experienced all this bullshit from the inside. When people I know ask me for a referral in, I tell them to run away. I'm looking to leave shortly ]
My favourite take on this is that people only say it's reasonably safe because anyone who has reason to think otherwise has already been fried.
The Nimitz class carriers have a draft of 11.3m and can navigate the Suez Canal, the Gerald R. Ford class carriers have a draft of 12m so I assume they could too.

The Suez Canal has a minimum depth of 12m at low tide.

USS Nimitz navigating Suez: https://www.youtube.com/watch?v=W_HOjxu8nB8
Had a friend buy the JetBlue pass way back when and she flew all over South America, almost every weekend and the pass was $600 for 3 months I think.
It is by no means perfect but is vastly better than the alternatives.

With prior version control systems I always had the fear I could get into some situation i could not fix. With fit I have no fear of mistakes because I can revise commit messages, rebase, etc.

Git has some cryptic commands but you can write the important ones on a 5 x 7 card and get back to coding.

I think people chafe at the bit because git is so easy to use that even non-coders use it (really is ‘track changes’ in Office that easy to use? How much do you trust it?

It’s very success means that it challenges people who might not have used a version control system before.
Because of GitHub.

But it also makes people feel smart. People like to feel smart, like they're using the "expert" tools.

Back then I used Mercurial, Bazaar NG, and Bitkeeper before Git. Coming to Git I was astounded that people who had used Bitkeeper (Linux devs) had created Git. Because Bitkeeper had a fairly elegant and consistent command line UI. Git does not.
I remember software reuse was worshipped.

We thought everything could be abstracted away into a perfect library and no duplication of functionality should ever need to occur. In the end, we could even drag and drop (or write XML) to connect all those components together.

We thought multitasking was possible and even a good thing to design for. Hence the very noisy and distracting desktop OS designs we still have today.

We thought in terms of a much smaller handful programming languages. And anything “serious” would end up in C (or C++, maaaybe Java)

We thought Apple was kind of a weird thing, surprising company that barely hung on, the computer only shown on movies.

We thought democracy “won” so the future could only be one full of enlightenment, right?

We thought CLIs were so passé and every dev tool needs a GUI.

Merges were done with a diff / merge tool and often manually.

Software libraries were bought for big $ or provided by your OS/compiler vendor, not downloaded. Maybe the “reuse” vision of the past actually WAS realized. Instead of and XML file, it’s my packages.json :).
> coherent

You keep using that word. I do not think it means what you think it means.

> instead, his defenders are moving the goalposts, so that we use the standards of evidence of criminal conviction and imprisonment to enforce standards of social and commercial behavior.

No goalposts are being moved. The "defenders" as you put it, are simply saying "You are accusing that person of a crime. Where's your evidence?"

We're literally at the point where you appear to be claiming that asking for evidence is "moving the goalposts".
My Toyota car, with an automatic transmission, does this automatically after it detects I've been riding the brakes for some time while going down a hill.

Coming from manual transmission, I was super excited when it happened the first time.
Actually even the personal details associated with the order often must be kept even if a person requests their removal. The GDPR doesn’t trump other financial, consumer protection, and anti-fraud laws.

Example: if you buy a lawnmower, the seller may he required to notify you of any safety recalls for many years (depending on location). GDPR does not change this requirement for saving personal contact data with the order data, even if the buyer later says “forget me”.
I'm pretty sure no one is going to be setting off 40klb explosives at quite the same rate as plastics are being made and disposed of.
In reality, it only requires the FPGA software to backdoor the most commonly used random number generator constructions found in open-source projects based off of the Precursor. Writing such a backdoor would probably take a developer about a single day.
I’ve been a (paying!) customer for Tower for around 5 years. I prefer using a GUI over a CLI for git; Tower makes drag and dropping cherry picking easy, multiple select to squash etc.

Highly recommend you take a look (I’ve tried others and they were a combination of too much, too little and bad UX)
And if you want, you can go dive the wrecks of those ships at Bikini Atoll. It's on my bucket list: https://thedirtydozenexpeditions.com/bikini-atoll-wrecks (for one example) But it's about $10000
some vaccines can be used therapeutically, after the onset of disease. the distinguishing feature of a vaccine is whether it teaches your immune system to attack some pathogen (in this case, your own mutated cells).
Ironically, by using a modern, stripped down signing system like this, they've probably increased their opportunities to do interesting things down the road, since they don't have all the possible weird interactions with the PGP system to consider.
Based on the example, it looks like this is a framework that incorporates Prophet as one way to build time series models and takes things a few steps further.
I like the git gui in the jetbrains tools and eclipse.

If you are handling hard problems in cm and build you write scripts.
Water wheels were used in industry for over two thousand years.
Nothing "robs" you. Companies make choices, employees do too. There will be a mix of companies offering everything from on-site only to remote-only and if you're skilled enough you will be able to dictate the terms of your employment.
> Sails don't do that.

The propulsive force is not as controllable as it is for a low-thrust rocket, true. But Heinlein was not claiming an exact comparison.

> they're exactly the same as pole-less rafts.

No, they're not. Pole-less rafts don't have sails.

> Ever heard of being becalmed?

Ever hear of missing the point?

Yes, sailing ships can be becalmed. But they can also not be becalmed. And sailing ships that were not becalmed created a worldwide system of trade. Pole-less rafts would not have been capable of doing that.
I guess I'd expect

PATCH /user/12345 { "age": 10 }

and

POST /user/12345 { "age": 10 }

to be the same function for an API which doesn't allow users to assign ids.

And thank you for your thorough answer.
When I was little my dad used to tell me how he would get up every day at 5 o'clock and feed scratch to the chickens. So when my mom made something "from scratch", I thought she literally made it out of whatever it is that chickens eat.

Of course it doesn't mean that at all. We often use it to mean "from nothing", but it doesn't mean that either. It means "from the beginning" or "from the starting line" (which might be a scratch in the ground). And of course that starting mark is movable, so one can get closer or further away from the ideal of "from nothing" and still make something "from scratch".
The British Empire ruled over more than half a billion souls in 1939. 100 million lived in France and its colonies (Which were heavily drawn on for manpower.) 86 million in Germany.

It's true that the demographic impact of the death toll was more skewed, depending on whether or not the war was happening right on your doorstep, and on whether or not the Nazis were actively trying to liquidate people of your ethnicity.
I don’t think Yegge is a very reliable source in general, even though he was there at the time. I’m not sure why his version of these events is taken as gospel everywhere. I never saw Bezos concern himself with technical matters while I was at Amazon (though I was in AWS, which he seemed happy to leave to ajassy).
Judging by the picture of the explosion and doing my trigonometry calculations, it was 2.3 miles away from the explosion.
POST is all you need (if you think it is all RPC and goddamn the http verbs) but PUT is common and correct in many cases.
? why are you talking down to me? As if I don't know business 101? You sound like a wannabe VC.

Why do I need to align my values of good and bad with market forces? You literally cannot make an argument that your "objective" value system about business is the only True one.

I'd bet tumblr will continue to exist and I'd get to enjoy it for free (modulo ads) for at least another half decade if not more. And I bet throughout that time the company won't do much to monetize their users beyond what they already do. The userbase has long since proven it doesn't give tumblr money beyond a stray click. But it'll continue to plug along - "failing" the whole way.
Historically, it was more or less the first OSS distributed version control system - before that, people used Subversion, and it was much nastier to merge branches, etc.

People are right to call it not exactly user friendly, you can call "winning" despite this handicap a side effect of network effects - there's nothing that's been better enough than git that also that millions of users will organically switch to it
This whole article is framed as if Amazon is doing bad things. My impression is that this is a fair and pretty easy on the employees way to manage employee reviews.
GPUs: am I a joke to you? Instead of using them to render polygons, let’s use them to train neural networks that produce models that make them unnecessary. I’m oversimplifying - but pretty wild nonetheless.
Interestingly, the reference implementation doesn't seem to include the algorithm, which is hard coded. But that means the reference implementation is inconsistent with the described format.
Show HN: Coin Spin – Randomly guessing BTC addresses
Uber to become the sole owner of Cornershop
An alternative interpretation is that there are no current "performance hits", just the legitimate performance is now (better) known. Those former "performance gains" were cheated, akin to Volkswagen emissions tests.

Edit: it was Volkswagen not Volvo.
People don't post on ShowHN for feedback, they post for advertising, under the misapprehension that popularity among the HN crowd will lead to success.
Originally, I think it was because it's made by Linus. People trust him and the people who make the Linux kernel so it was a natural fit.

Since then though, it's mostly network effects.
To be clear, I am very explicitly thinking of home editions of Windows. No GPOs.
Git doesn't have any restrictive licensing. Anyone can install and use it for free, no questions asked.
By RPC do you mean https://en.wikipedia.org/wiki/Remote_procedure_call ?
1. Network effects

2. Timing

The world was ready for a replacement for SVN just at the moment when git hit the scene, and it was just good enough to take over. Mercurial dates to the same era and was just about as good (arguably better), and could easily have won out instead, but tiny difference in initial adoption snowballed, and so git won and mercurial lost (as did Bazaar, Fossil, etc.)

And while git is hardly perfect, a git killer needs to not just be 15% better, but hugely better; a big enough gap to trigger another industry wide shift. "It's like git, but we made the UI 15% nicer" seems like a good sales pitch, but it's not going to motivate people into becoming evangelists for their teams to adopt it, and that's what you need. (Git, for all its flaws, was enough better than SVN that people absolutely fought to change over.)
Deep Learning for AI
Until there's an actual documented in the wild attacks against individuals, I see zero reason to enable these crippling security measures on my home desktop.
Solar is unreliable and the push for policies favoring wind and solar contribute to Texas Grid Blackouts. It really is amazing how much power, influence, and profits this movement have achieved.
A popular algorithm to predict sepsis misses most cases and sends false alarms