skysight-inc/HackerNews huggingface dataset:
Apples to oranges would be the understatement of the century here...

Monogame is _literally_ an implementation of XNA 4: https://www.monogame.net/about/

> MonoGame is an Open Source implementation of the Microsoft XNA 4 Framework.

It's raison d'etre is to let you run stuff that ran on XNA 4 specifically, you could almost say it's psuedo-ABI is XNA 4. So while they've built on that... it shouldn't be surprising that yes, literally the one thing it was built to do, works.

I mean it's to the point once upon a time XNA's API reference was MonoGame's documentation and to this day they match, even if it takes harming the soundness of the API:

https://gamedev.stackexchange.com/questions/67040/where-is-m...
https://github.com/MonoGame/MonoGame/issues/5487

-

Also you realize XNA broke stuff on it's major releases too right?

It's actually kind of ironic and funny you'd bring up XNA 4, because it REALLY broke stuff:

https://www.shawnhargreaves.com/blog/breaking-changes-in-xna...

Literally the words of a Microsoft dev lead at the time:

> I was relieved when the comments on my earlier post about backward compatibility agreed with the approach we chose for XNA Game Studio 4.0. Banjobeni summed up the general sentiment:

> "If you break it, break it good."

-

But also, and I mean you allude to this right there in the first sentence, it doesn't have half the surface area Unity has, it'd be like pointing out SDL's API staying stable?

Even if you look at something that isn't Monogame I'm sure you'll find some frameworks that have had static APIs for decades, after all, if your layer of abstraction is high enough while your scope is small enough, DrawPixel 0,0 is still probably going to end up drawing a pixel somewhere just like "forward 50" is going to "move the turtle forward 50"...

But then to that point, the basic APIs like that in Unity haven't been completely ripped out or something, they're still there in the same way they were.

I googled "how to jump unity" with older than 2007 and this code still works 7 years later: https://answers.unity.com/questions/30127/how-can-i-make-my-...

Sure Unity added a new Input system, but they don't force it on you, it's not even enabled in new projects by default (probably so you can cut and paste 13 year old code and have it work)

Even Unityscript, the most glaring removal since Unity 1, has an official conversion tool, and deprecation wasn't even started until heavy usage had dropped to under 4%. I actually find it a great example of how to deprecate software gracefully. They waited for usage to fall off, they had excellent reasons to drop it, and they bent over backwards to make it painless.

If you're just doing basic stuff like moving CharacterControllers around and stuff decade old code still works in Unity. Most basic tutorials from back in the day still work.

What broke was fancy shaders that were written back when graphics models we use today weren't even an academic concern... and like you pointed out, that's stuff that breaks as time moves on because it's just not high-level enough to be easy to have work in a backwards compatible manner
For sure. Like many younger workers, I didn't move into a ultra-high COL area to spend all day in my shared living arrangement.

There isn't a lot of room to optimize for a WFH world with those kinds of spatial restrictions.
I'll believe it when we change to metric.
I find that can do most of my day-to-day work just fine from home. Maybe even better because there's less distraction. But I miss the casual interactions at the office. Finding out what other people are up to. What other teams are up to. I try to stay on top of what's going on, but it's much more difficult when I'm no longer having short, casual chats in the lunch room.
you shouldn’t have to learn about this by some rando reddit post. when a company adds some new egregious monetization scheme to something that a customer has a reasonable expectation of privacy to there should be a notice to the customer.
Yes, I can see how the wording could be confusing. I mean the second interpretation as you suggest.
All of those things are incredibly rare occurrences, and there is still a greater probability that you will be the victim of one of them than that the country becomes North Korea.
The author is missing one big thing: The main point of life is not optimizing for optimal spending, its optimizing for enjoyment.

Of course the rational break-even level math for some of these purchases can be analyzed, including taking into account tail risks and hassle costs.

But I think the point the author is missing is that some things are affordable luxuries that people enjoy. For a long time I didn't have a car in the downtown part of a city I live in. Public transit+rideshare+zipcar was a totally fine substitute (like the author).

But owning a car is better/easier/more enjoyable/more freeing! We didn't do a fine-grained analysis on how much using zipcar+hertz would cost vs buying a car. The car isn't costing a significant percent of our income, we were annoyed with alternative and wanted it, so we bought it.

If you used a blender 2x a year and it cost $1 to rent vs $30 to buy, would you really consider going through the hassle of saving money to deal with renting a blender? I'm not suggesting a car is the same significance for all, but certainly it can be rational to own one even for people in the same position as the author.
David Fravor is the most credible eyewitness to a UFO that I’ve ever heard. There is no reason that I can come up with why anyone listening to his account should doubt what he saw.

The interview is long but the whole thing is worth a listen. I challenge anyone to listen to the whole thing and then deny something odd was happening in the Pacific.
This looks pretty cool, I love your use of proxies. Along with that though, I'm curious if you've done any performance testing comparisons? This could very well be out of date now but at some point I read that accessing properties on a proxied object are like 600 times slower than a regular JS object. I wonder if that could be a bottleneck if you're doing state updates on, say, scroll events or something.

I've been able to notice performance hiccups in these cases even just using React state. Of course debouncing usually helps.
Only once Windows adoption is like IE/Edge now. Until then switch does not make sense. As Linux a user I know my hardware choices are limited. AMD GPU drivers in kernels, I would not risk yet. There is ongoing switch from X to Wayland, Steam Proton yet gaining compatibility. Many more years later.

What if Wine/Proton achieves 100% compatibility? How would it affect Linux user space? There would be much less friction to migrate, critical hardware just works.
No, this is a misunderstanding. It's about balancing how much you invest in today's game with how much you invest in tomorrows game. Preventing an unlucky streak from wiping you out and all that.
It was explicit for a long time that ANSI is a legacy feature, and new API functions are often added without ANSI version, like CreateFile2.
There was an update to the story. They pushed the car outside but that didn't help so they had to tow it.
And thank goodness to! The only way these IP addresses are getting efficiently used (now) is there is an actual value and market for IPv4.

AWS charges $1/month or $12/year to sit on an IP address unused. This price / value pressure has freed up a TON of address space and pushed down pricing signals on a lot of ipv4 usage (ie, you can say is it worth $300M to buy a class A or maybe we should spend $200M to get IPv6 going.
sounds to me like thats a reason for CPS to be shut down.
Portland protesters topple statues of Theodore Roosevelt and Abraham Lincoln
> For an untrained cop an arrest can be very stressful. This then can result in using way too much force.

I don't doubt that this is true at all, but it still points to major systemic flaws in how police are managed throughout the country.

We wouldn't permit or accept a first-year medical student to perform open heart surgery, nor a first-time flight student to pilot a commercial plane full of people, but throughout the country, we're seeing brutal violence being carried out by people who lack the training, and in many cases, the emotional intelligence to do a job that very clearly requires it.

Such failure warrants massive overhauls to the system, regardless of whether it's a training issue or something more sinister. "Lack of training" is, frankly, a really piss-poor excuse when you're seeing videos like George Floyd. How much training do you need to know not to kneel on someone's neck for almost 9 minutes?

The culture and management of policing is far too opaque and if the lack of training is the number one issue, the various systems of police training programs need to be brought to light and people need to be fired across the board.
> If you don't like the way other people are thinking, you have to have a conversation with them and try to change their views the hard way.

Again, that’s not how people work. “The marketplace of ideas” is an idealism, a mini-utopia. It does not account for known and unpatched vulnerabilities in human psychology - and a fix from the vendor is not expected any time soon.
"Works for me (TM)"

Windows Desktop Evangelism playbook hasn't changed since 2000.
I suspect they were in the process of disabling the airbag when this all kicked off.
‘Asteroid’ nearing Earth may be old NASA rocket
How to implement Lambda Edge functions in Terraform
> speeds beyond what is possible

Extraordinary claims require extraordinary evidence. One of the transcripts was something akin to "you won't believe it, but it's back over there" - there's no claim by the radio operator that they "saw" a track move at speed X, it could just as well be taken as "it was here, and then it was back there". Unless the object was squawking an IFF or transponder code, how would they know it's the exact same object?

Since we don't have that evidence - guy claims before he could even lock up the E2C tapes a pair from the USAF appear on a Naval Carrier (like teleported or what?) to take them.

All the worlds most advanced collection systems, optical and radar and all we have are fuzzy videos no better than a bigfoot video. The only decent video is debunked by someone actually doing the math.
Bitmovin (YC S15) Is Hiring a Solutions Director in Denver
> it's clear that this is no violation of free speech.

It is a violation of free speech. Just a legal one. For example, parts of europe, russia, china, saudi arabia, etc there are legal violations of free speech. Doesn't make it right though.
> Instead of running into someone while grabbing coffee or water I now have to go out of my way to book time with people.

Same. And for most people, I'm just not gonna book that time. It's time consuming (and sometimes awkward) to have one on one zoom chats with people in a way that a short conversation in the hallways isn't.
As of Windows 10 1903 you can set the codepage of the application to UTF-8 - in fact for UWP Microsoft recommends you do that (https://docs.microsoft.com/en-us/windows/uwp/design/globaliz...).

Unfortunately I don't see that being common enough for data ingestion tools for this to be relevant for a very, very long time.

For now, it's just another pain point because you can't assume Windows == UTF-16 lookalike anymore.
YouTube Traffic Redirection
Maybe it's just me, but it certainly seems that YouTube videos have a much higher probability of getting frozen when they are embedded. So what does these are do when the video stops? Well of course they start clicking until they arrive on the YouTube website. I would be highly interested in any metrics where we establish probability that once someone looks at an embedded YouTube video that they will leave the website.
Don't vigilantes, by definition, work outside the law?
> for groups that clearly aren't purely a hate group.

As an atheist, I do find them a hate group. Are you going to declare militant atheism intolerant, or religion?
> You are mistaking the ability to say whatever you want with the ability to escape the social consequences of your expression.

Am I though, in fact? Is this idea expressly conveyed in the text above? Not that I can see, and it certainly wasn't intended, because I do not hold that belief. So this raises an interesting question: where did that idea come from? This may look like a rhetorical question, but it isn't - it is literal, and I ask it for a very specific and important reason. Are you able to answer the question? After all, it's your idea, isn't it?

> Would you kick nazis out of your dinner party? Yes or No? That’s the fundamental question that is being asked.

Fine - then discuss it in those terms, not in objectively false terms like removing them from the dinner party does not diminish their freedom of speech. The actual actions (and subsequent changes in the state of reality), and the justifications for those actions, are two different things. Acknowledge this distinction, please.

> If you would not permit me to alter my behavior to stop my resources and forum to be utilized by nazis, meaning I must support and publish nazi material, your position is very extreme, severely limits my autonomy and in many ways forces me to “speak” on behalf of others.

It is not I who am forcibly restricting anything, so please refrain from making such accusations. I am merely discussing ideas.

> “Free speech” that does not allow for others to express the consequences of that speech is not, in fact a support of free speech.

Agreed. I am not doing that. Others may, but I am not.

> If you say “I hate nazis, but you must allow them to publish on your website” you are effectively prioritizing one type of speech over another. You are saying I must allow nazis at my dinner party. (Note: the government, with its force of law, is very, very different)

If I was saying that, you would have a fine point. But I'm not saying that. What I am saying, is what I have said above - supplementing what I have said with one's own interpretations and predictions, and then accusing me of holding those interpreted beliefs, seems like a sub-optimal way to solve problems - if we were to do it in our day jobs, we'd write shitty software, and that's why this type of behavior gets called out. So why is it not just acceptable, but enthusiastically preferred, to behave in this manner in "the real world" (including here on HN, home of the intellectually gifted)? Is this not a very odd state of affairs? I mean, if one drops all priors and playfully observes (a certain subset of) the conversations we have here all day every day, is the whole thing not beautifully (but also tragically) absurd? Why do we do this, and why do we refuse to acknowledge it (and why do we downvote people who dare to point these things out - don't shoot the messenger, as they say)?

These seem like good questions to be asking in the 21st century - it's odd not only that no one asks them, but also that there's such unanimous and passionate aversion to the ideas contained within such questions. This aversion can be observed, if one has the fortitude to look.
Nvidia Research: Maxine (AI Video Compression using ⅒th of bandwidth of H.264)
There is a number of applications in development that will rely on in-space processing. Such as forest fire prediction, business intelligence from space (estimate the crop yields, oil reservoir levels, city planning and so on). Most of them use ML algorithms to extract valuable insights.
Such a person or belief should still be afforded due process or a reasonable platform to state their case. Otherwise, how else could it be evident to all that they’re truly wrong? I would hardly regard the ideas of due process or balanced debate to be niche ideas.

Also, to my knowledge, what you said is incorrect. It is perfectly legal to debate the legality and ethicality of pedophilia and vaccination. It is not legal to advocate for them, but advocation and debate aren’t the same thing. For example, the Wikipedia articles on Holocaust denial steelman the opposition quite well but no one would accuse those articles of advocating for denial of the Holocaust.
> just like getting eaten by a bear is not a serious concern anywhere.

You must not live in Grizzly country. It's a serious concern.
It's a law governing the ham radio bands' usage in general. No encrypted/obscured communications. In fact, you have to regularly, unambiguously, and publicly identify yourself every ten minutes if I recall.
"A lot of people" want to ban their political opponents today because of violence from extremists.
Iunno, I've parted out a MacBook Air 2012 and 2015 and got a pretty good amount of money back for them, like, close to what I paid for them. But yes, a shame that you can no longer upgrade CPU or RAM.

I think we've reached a point in personal computing where an 'old' device still has a lot of life rather than being junk.

We just don't have the experiences anymore of visiting a friend with a 2y newer computer and being blown away by the improvements.
Throttle-by-wire helps with emissions and fuel consumption, technically making cars safer for all of us pollution-breathing humans: https://en.wikipedia.org/wiki/Electronic_throttle_control
How much have MK Ultra, MK demon, etc cost?
"Pay per orbit model", with price range from $200 to $10K per orbit, depending on customer needs.
I think it's a psychological effect of having / not having options. in normal times, I prefer to spend most of my evenings playing games, making music, etc. alone in my apartment. I knew that if I felt unusually social, I could go out and eat dinner at the bar and talk to some strangers. before quarantine, I would do that a couple times a month and it mostly satisfied my desire to talk to new people. it was never a major part of my life, but I miss it a lot now that it's not available.
There is no strictly historical perspective that leads to denialism. It is fundamentally tied to antisemitism and providing ammunition to modern day fascists and racists.
cite? And more seriously, that can be said of anything. Or, the reverse; it could work for 99.9% of the people, but one comes out of the woodwork on HN threads and points out it doesn't for them or "someone they know", then all of a sudden it's considered broken.
How Are Audiences Adapting to the Age of Virtual Theatre?
The chances of attempted theft of a Ferrari are likely larger than the chances of someone installing a child seat so this looks like it was implemented ok, though the recovery could have been a bit more elegant.
If I zoom into the point where I can clearly see the grid pixels, the grayscale areas in between the grid lines still have an illusion of color for me. I think the examples images have too fine of a grid that makes the illusion seem unimpressive and trivial. But if you open them in an image editor (or just use your browser's magnify feature) and zoom in, there's a point where things change from being just a blurry color image to a surprising illusion.
It's the new folks just having a wildly arrogant view of their new protocol. Ipv6 had everything and the kitchen sink thrown into it and made only token efforts at ipv4 co-existence. Plus the endless hype of ipv4 not being available. What they really meant was FREE ipv4 addresses won't be available, but between spending $5K to get a small block or re-doing your entire network to ipv6 -> plenty of people would rather pay the $5K!

The irony - despite seemingly unlimited ipv6 addresses my home internet is now a mess of randomly changing ipv6 addresses... I feel like I'm back in dynamic DNS / NAT days (ipv4 + port).

The s' and u' string prefix issue in python is an absolute embarrassment. They had a perfect / clear upgrade path that would allow stuff to still work with python 2. In their Unicode purity campaign they tried to force everyone to 3 by making it a total PIA to work with 2 still (such a similar story with ipv6).

Folks were like peace out for at least 5 years until they started bending a bit (also ascii handling for HTTP stuff got super annoying). Once they backed off it got a lot better on the transition.
> It is the culmination of engineering and technical development guided by conversations with thousands of customers about the future of the corporate network.

So, Cloudflare PMs are active on news.yc? They've seemed to cloned two of the best consumer (and enterprise) networking products to have launched on news.yc in the past two years:

https://nextdns.io -> https://www.cloudflare.com/teams-gateway/

https://tailscale.com -> https://blog.cloudflare.com/introducing-cloudflare-one/ (for some reason, these are left unused: one.cloudflare.com and cloudflare.com/one)
Americans like to complain about EU data protection laws because it makes it somewhat harder for your startup to handle customer data globally...

But, you know, those same laws do a good job of preventing shit like this.
> I still regularly encounter educated people who can't tell the difference between free speech and threats, harassment, etc.

That's not what is happening. What is happening is that you and that person disagree on what a threat is.
Not spending 1-2 hours of your day on something fun you choose to do (like netflix, drinking, gaming, etc.) will lead to even more hopelessness and exhaustion and burnout. Do you really think these people have the energy to try to learn or do anything productive at all? What is the point of life if you can't afford to do fun things?

I will assume you don't have a family to take care of + a full time job.
I feel like it's origins in LinkedIn, the performances people are expected to put in there, and the fact that it runs on a virtual machine, often on a cloud machine make the irony too great to be believable.
When I went to a business trip to Germany my German coworkers told me to rent a car. The city I was going to didn't have good public transport. Sure if you go to one of the cities in Europe (or Asia) at anyone can name there is good transport. However even in Europe (or Asia) there are a lot of tiny cities and towns either without good transport, or limited transport. (There are of course some tiny towns with good transport)

Notice above I qualified it with Europe or Asia. If you go to South America, or Africa odds are even the city you are going to doesn't have good transit for most people. (A handful are building, but there are lot of cities that could have good transit that don't have it)
Looks like the page is buggy. I keep getting a "Our system doesn't seem to be cooperating. Sorry for any inconvenience. Please try again later" error.
Reasons to use RSS to read your Twitter feed
Hmm, this is true. Another way to think about it perhaps is that, I don't think any race can be avoided just by slowing things down somehow, the rules of the game are only slightly changed in that case, and perhaps not in a way that has any benefit to slower traders.

For example at IEX when they introduced their speed bump, it was to protect their so-called 'mid peg' hidden orders. What they found was that these orders were still the target of adverse selection because some HFT trader could submit speculative orders well in advance, by predicting price movements based on fast information from connectivity to the order books of other exchanges.

That PDF is an awesome read ( https://iextrading.com/docs/The%20Evolution%20of%20the%20Cru... ), but I think it speaks to a more general problem of trying to slow down. Even if auctions on all exchanges only occurred once every 10 seconds, there will still always be an advantage to whoever can aggregate information the fastest and use this to submit a best price at the latest possible moment to participate in the auction.

In my uninformed state, it doesn't seem possible to truly reverse this process, and I'm left wondering what problem would be solved by attempting to eliminate HFT from the markets