skysight-inc/HackerNews huggingface dataset:
So I work at a big AAA company that maintains a few big AAA engines(I'm sure you can guess which one it is), and while there are loads of drawbacks, the benefits are worth it for us. Basically it boils down to - we control the engine, we control the release schedule for features, we don't need to wait for permissions or licences from another company, and there is no risk of being screwed over by a changing cost or licence restrictions.

As an example - right now as next-gen consoles are slowly heading towards release, we need to have several games ready for launch. If we relied on external companies to provide say PS5 support, this might have not alligned with our schedules and company goals. In fact, since different projects are in different stages of development, things like PS5 support have been developed independently by few different teams for different engines. This might seem wasteful on the outside, but in fact that allows us to pick the best implementation afterwards, or the best implementation for the genre of the game that we're building. We've done the same with the Switch when it first came out - multiple implementations appeared on different projects but nowadays there's only one or two that are considered "gold standard" within the company. You don't get this flexibility with external engines - you get one implementation, and it either works for you or it doesn't. You can make a request to change something, but it might or might not happen, and you usually don't know the timescale. With your own engine you control the timescale.

>> I imagine that Unreal is more advanced than these homegrown engines

Uhm no, it is and it isn't. Unreal as a commercial product has to serve many many goals, which means that for some it's just not the best engine to use. With your own engine you can tailor it to exactly the type of game or the system you're building for and achieve maximum benefit.

>>Ps: Doom Eternal runs really great, but I'm sure with tuning Unreal can produce similar results

Like, maybe Epic could do this internally. As an outside studio you have 0 chance of doing the same.
To paraphrase you, how do we get from probability amplitude to observed frequencies if there is no collapse?

This is were we have to invoke philosophy. Specifically how does consciousness interact with time? The common-sense thinking is that our soul is tied to our body and is traveling forward through time with it. Another way of thinking is that the soul is tied to a given position of the space-time-probability. It does not travel. You today is not the same as you tomorrow or yesterday. The you that observes spin up is not the same you as the one that observes spin down. Your soul is perceiving reality from a randomly chosen vantage point among all the possibilities with which have a compatible body. If we condition on those bodies belonging to experimenters who have observed frequencies, then we get the distribution.

This is one possibility anyway.
That's really fun to pronounce.
It would certainly help. I think the push needs to come from banks and their apps, or for an independent payment processor to become popular enough (a la PayPal).

The integration needs to be easy and well implemented. I've lost count of how many sites I've gone through "1-click" pay with PayPal and then still had to enter my address details again because they haven't integrated it correctly with their shopping cart.
Yeah there should be a sleazy looking guy in a raincoat recording everything she does and trying to follow her into the toilet.

Bonus points if they occasionally turn to another raincoat and whisper about her.
No, I'm not at all confusing the French Revolution and the American "revolution" (I always find it funny Americans consider it a revolution in the first place - it was nothing of the sort, it was a secession war that did nothing to upset the economic or class balance within American society).

While the American revolutionary war provided some inspiration, the path towards revolution in France involved political changes that had been brewing for a century, and its historically illiterate to suggest it was all, or mostly, a result of a "working example".

It also happened on the backdrop of the dissemination of enlightenment ideas from writers like the Genevan Rosseau, the French Voltaire, and English writers like Locke, who equally were an inspiration in America.

1789 also happened to a backdrop of some of the most severe inflation France had seen, after decades of social upheaval, for example. The revolution was a matter of survival for a lot of people, not middle classes upset over minor taxation, and it changed not just France, but Europe and large parts of the world.

Numerous countries, far outside Europe, still have legal codes incorporating large aspects of the Napeolonic Code that codified a large amount of the principles coming from the revolution, for example [1].

> The French Revolution in isolation was entirely regressive.

This is just pure fiction.

It's clear there's no point in debating this.

> I think I started this thread by saying we need to push FOR something positive, rather than AGAINST something. That's prerequisite to positive change. Pushing for something requires a plan. That requires discussion, debate, open-mindedness, and a mixture of pragmatism and idealism. Mostly, it requires a lot of deep conversation and thoughtfulness.

Most major change has come through protest and people rising up, nothing as naive as what you suggest here.

[1] https://en.wikipedia.org/wiki/Napoleonic_Code
Ready-to-go templates for web/mobile
Hi everyone! If you ever wondered how to speed up your initial development - here's the best way. Flatlogic has made a ton of ready-to-go and affordable templates for web and mobile. Check them out and you can consider your project done!

Please let us know which one you think is the biggest value for money.
I meant that JavaScript/HTML/CSS has yet to offer anything similar to the Flash development experience.
"Falsehoods programmers believe about life and people outside California."
The wayback machine has helps me on a daily basis. So many old links are dead.

The other day, I noticed that even old links from the front page of Google and Youtube are dead now. Internet Archive still has them. These were links on the front page of YT. Was very disappointed that even Google has dead links.
Or distributing Linux ISOs or large magnetometer datasets or astronomical observations or...
The evidence is in my inbox. A high street shop asked for my e-mail, I decided to give them the benefit of the doubt (because of GDPR and all that). Of course I then received an e-mail from a third-party asking me about "feedback" (and no doubt it would've been shared with other third-parties behind the scenes too). I'm pretty sure I made a GDPR complaint but it didn't go anywhere.

The GDPR is a joke and will never be taken seriously until those promised "4% of global turnover" fines actually start falling down on the offenders.
What do you mean? Verona's public docs still are all about regions.
"We know this because it's what they did with asp.net. An application built on asp.net 1.0 will work on 4.8" . Yep, up to the point where they replaced the framework and called it .net core.
You can also keep running Rails 3 for 20 more years if you want btw.
We generally agree that .net is more stable than Rails though, your point is correct.
Most people have no use for most currencies. I, for example, have no use for the Argentine peso.

That doesn't make it useless for someone else, who might for example live in Argentina.

The day you want to hire someone who wants their payment in Bitcoin for some reason, that's when you'll have use for it.
What strikes me is how the web fad naturally grew. From the curiosity of buying online, to accepting more steps to deal with the potential issues, to full fledged different way of doing simple things. In retrospect it's odd.. but on the way it was so obviously right.

Who still wants a fully online world ?
You can create a bookmark in Firefox to save a link quickly.

Bookmark Location- https://web.archive.org/save/%s

Keyword - save

So searching 'save https://news.ycombinator.com/item?id=24406193' archives this post.

You can use any Keyword instead of 'save'.

You can also search with https://web.archive.org/*/%s
Uncle Police: The China Model
A fair few of the these lists (which are fascinating, by the way - just pick one at random) are ultimately about respecting people and culture. Being bothered to correctly handle calendars or naming conventions (and lots of other things) that may be unfamiliar is helping to include people who might otherwise be excluded, or treated as second class.
https://www.youtube.com/watch?v=FkES4anCYOw

> "It's all hip hop's fault, you see. Not the three companies who decide what you hear and see."

nice timing at 1:47, or decent 'shop skillz?
As an example, rejecting unrecognised query parameters can cause ossification of web protocols. For example, I do a lot of work with OAuth and it is accepted security best practice now to use PKCE [1] on all authorisation requests [2]. However, despite the OAuth spec saying that authorisation servers MUST ignore unrecognised parameters [3], there are many major services that fail if you add a PKCE code_challenge parameter. This means generic client libraries either don't implement PKCE or have to maintain a list of sites that don't work (which gets stale over time) or have some risky downgrade logic.

So there is a tradeoff between strict validation and allowing future expansion and upgrades. By all means strictly validate the parameters you need, but maybe don't reject parameters you don't recognise.

[1]: https://oauth.net/2/pkce/
[2]: https://tools.ietf.org/html/draft-ietf-oauth-security-topics...
[3]: https://tools.ietf.org/html/rfc6749#page-19
Spotify suffers from fake listeners, so it's not the true top 40 either.

https://www.rollingstone.com/pro/features/fake-artists-have-...
Frankly, for me, the autoplay issue was the straw that broke the camel's back. With Firefox, I keep autoplay disabled and only enable it on some sites. Otherwise the browser becomes unusable, especially on some news websites. Therefore your explanations make little sense to me because this option works in Firefox perfectly - at least for me.

What is funny is that when you search for "Chrome disable autoplay" one of the top results is the extension
https://chrome.google.com/webstore/detail/disable-html5-auto... - which adds srvtrck.com (blocked by uBlock origin) for each request. This is not the web browsing experience I want to live with.
Is there any news on how well China follows GPL licenses? There's a lot of patent issues in the physical world, but I'm curious how all of this open source code will fare.
If you work for a very specific market, provide a canonical way to input the names, but be very very lenient to omissions or extra information.

For example, in official Russian documents it's Surname-Name-Patronimic. Which will of course break for immigrants, asylum seekers, foreigners etc. But you can still provide (and store) the names in that order, but let people omit any/all of the fields (and make sure they accept ridiculously long names as well).

Outside of government/finanical forms there's rarely a need to worry about 100% correct sorting of names. So go just for one text field, and let people fill it out however they want.
Why most outsourcing sites like UpWork don't work
Oh this is good. And it extends beyond the global south:

> Instead of exhausting all redressive options before turning to repression, policymakers operated in reverse, treating politics as something one resorts to only after violence fails. Instead of redressing the root causes of political discontent, they mandated the military to prosecute an unwinnable global war on its symptoms — with devastating consequences for life and liberty both abroad and at home.

Substitute "police" in there and you have the BLM situation. A hundred days and nights of teargassing the public rather than addressing their political demands, i.e. that it should not be legal for the police to execute people in the streets on mere suspicion of a crime, and that such crimes should be effectively prosecuted resulting in conviction and imprisonment of the individuals responsible and any co-conspirators.

> Political grievances, by contrast, run deep and are easier to build a sustained strategy around. If, for example, Russia ends up exploiting the marginalization of African Americans in order to sow domestic discord, as suggested in Thomas Rid’s New York Times op-ed (Rid, 2020), then the policy response should be twofold. Yes, we should detect and uproot Russian propaganda infrastructure where practicable. But, policymakers should also seek to redress the mistreatment and social injustice that made audiences receptive to such propaganda in the first place.

Well, that's not going to happen, is it?
I don't have any experience with Elixir / Pheonix.
From comments I read, even things like deployment change frequently in Elixir, and major libraries are created or abandoned.
It's just still a very new ecosystem.
In 5-10 years I'm sure the rate of change will decline.
Then there is a stack like Node where constant change seems to be just part of the culture.
Rails changes too, but not as much.
I worked with a perl backend for years. The frame work was very good but perl was horrible. I hate the syntax and really hate having to reference and dereference. It is not that hard to do but it's just so annoying.
Julia is wonderful and I'm really hoping it catches on: https://julialang.org/

Unfortunately, it lacks a big-name sponsor like Go or Rust.
Yeah, my thoughts were more of the way Waybackmachine is funded.

I don't feel comfortable sending a bunch of web traffic to them for no reason other than it being convenient. The wayback machine is a web archival project, not your personal content proxy to make sure your links don't go stale.

They need our help both in funding and in action, one simple action is not to abuse their service.
But the government are trying to get all rights of ways registered on a definitive register by 2026. If it isn't on the list, it won't be recognised as such.

There is a high likelihood that a lot of customary rights of ways will miss the deadline.

https://www.theguardian.com/environment/2015/dec/25/countdow...
Well, there was a criminal justice system before CCTV. I imagine we’ll find a way.
Don't worry, you will get a lot of good things by learning Python. And when you become comfortable with your first programming language learning new ones will be way faster.

The most important for newcomers is to pick one language and stick with it long enough to know it well (I would advise for a general-purpose programming language such as python). It will take time before you bump into its limits, and when that happen you can start to look around how things are being done in other languages.
Look at the format of the wayback machine URL. It's trivial to generate.

Where a WP plugin would add value is by saving to the archive whenever WP publishes a new or edited article.
More apt comparison would be a sports team rather than a car. And if you replace all players in the team over a long period time, usually it wouldn't be considered as the same team, sometimes just replacing one player is enough(Bulls minus Jordan etc)
If you don't mind me asking, why would one give up a cushy, well paid attorney career and choose software engineering? Software engineering compensation _tops out_ below where an experienced attorney compensation _begins_. The least I've ever paid a lawyer was $250/hr.
This is so scary! I mean both being a teenager in your shoes and thinking about whether I will manage to be a good enough parent and not ruin a miracle.
Interesting. What makes it more disgusting?

Artistic merits aside, the (uncensored version of the) song and the music video seem justly regarded as a feminist redressing of the balance (if men can rap explicitly about being horny and wanting sex, so can women).
1. That you only need VIM
:qa
1. When I learnt TypeScript after having used mostly PHP and JS until then – not sure how I lived without stronger typing

2. When I started reading programming and software engineering books after having just "done it" – this brought so much thought and structure to what I used to improvise
> They say nothing, make me feel nothing, and make me think of nothing.

That's because you're not their target market. The industry as a whole targets teenagers. It's been the same model since the '60s: turn teenagers into faithful consumers of acts (which are really just brands) and ensure they will buy for the rest of their life just to reminisce.

Ariana Grande and Billie Eilish speak to teenagers. All teenagers do is hormonal-driven love drama, so all pop music talks about is love drama. Every generation gets their teenager love drama painted in a slightly different way, to grant the illusion of differing from their parents, but that's it. Even the likes of Led Zeppelin or Bob Dylan, underneath it all, is just love drama; that generation was simply having their love drama tangled up with other stuff because of historical happenstance.
I think instead of trying to break names apart from one input, the best strategy is to consider the various uses you need and provide that many inputs (in a previous job writing software for art galleries, this was our solution).

So for example, you might have a "display name" field, which is the formal name-of-record that you need for any official or semi-official context (title card of an artwork, or invoice info, going on the art example).

For indexing/sorting, you can have that as a separate "index" or "sort value" field (especially where sorting is something you want to control on a per-entry basis, like the library example in one of the articles sorting names using the indexing rule of the author's place of origin, or you want to sort a list of names that contain a mix of character sets).

For addressing people directly, e.g. via email or letter, you can provide them with an extra "how should we address you" field -- the best part about this is it means you don't have to guess how they want to be addressed, and is I think the most polite option, especially when you're dealing with a variety of cultural contexts in the same system.
I think Julia will gain some adoption replacing Fortran-, C- and C++ based libraries that can then also be used within Python. If you use any numerical packages, the above is already what you’re using under the hood.

I also think that not enough people are aware of the performance limitations of NumPy code and how much more straightforward it can be to drop into a lower level language once you cross a certain optimization barrier. This is where Julia can increasingly serve an important role.
The connection is, most people I know would listen to the radio in a car?

Not saying there's not other ways to consume. but as an anecdote myself or my partner never listen to radio anywhere but in my car either, it's pretty common I believe!
People complain about telemarketers all the time. It's not like they get a pass.

Sure, the actual blame may fall on whoever decided to hire all those telemarketers to defraud the elderly but... they're also just trying to have a job. The ceo is just trying to have a profitable company. The shareholders are just trying to have a pension. Consumers are just trying to shop conveniently.

From the perspective of the complainer, the thing is the part of the thing that they see. Telemarketing is telemarketers. Software is the UX. Mindless bureaucracy is the person standing in front of them. Etc.

If you're going to come to the defence of anyone, defend someone who is standing in front of the disgruntled consumer, earning peanuts. Developers are generally well paid, mobile and don't ever face the person they're driving crazy.

Anyway, developers (and software companies) put themselves on this high status pedestal in the early 2000s. The web was full of developer philosophy touting developer agency, morals, and such. Comes around. Goes around. Chickens roust. Pick yours cliche.
WayBackMachine alternative, archive.is, has an option to download zip archive of HTML with images and CSS (but no JS) - this way you can preserve and host a copy of original webpage on your own website
Being in a car with spotty mobile connection which prevents people from using Spotify is apparently the biggest niche left for radio...
You should store the information that you actually need for your use cases.

https://www.w3.org/International/questions/qa-personal-names
I understand your point about taking part but what percentage of people take part vs. people who simply watch? It's not just the dance videos too. There's very little interesting content on TikTok in my opinion. It will certainly suck you in and have you watching mindlessly for hours a day but I think it's possible to do that and still be considered low quality and unoriginal.
How to Integrate Swagger UI in a .NET Core Web API Application – Amoenus Dev
1. Software engineering in general. Topics I get in contact with and think about. A lot of it gets a bit philosphical because I don't have clear answers.

2. Maybe once a month

3. Self hosted. Got a server anyway, so I can as well host it myself.

4. https://stefanschick.eu
Have you ever done any calculations on how much you actually save when doing "Tesco vs Iceland and Waitrose(surprise!)" comparison? When doing personal calculations and taking into account certain peculiarity of each one of them (For example Waitrose does free delivery over certain amount, will substitute items for items for the higher amount/price(for free) if selected item isn't available, give items for free if they have a short end date) I found that for me in particular online grocery shopping with Waitrose is 5-10% more expensive, while I prefer the taste of Waitrose food much more
I am always appalled when systems (built in the US) have difficulties with apostrophes in the names. I mean, have you missed all the Irish names that exist in the US?

It would be "fair enough" forgetting about accents when computing resources were limited, but to not deal with apostrophes? Really?

(I mean, ok, this story is not new, just look at the history of the https://www.reddit.com/r/AskHistorians/comments/1fu633/when_... )
The title seems to have a typo, it is the hearing day number 6, not number 2.
Quite interesting. I have written software (and still do), that follow those falsehoods. But in many of those projects, it did not matter ultimately.

So I am glad I did not sweat over those, and got something up and running, and did not get bogged by some of those very difficult questions.

Hopefully for the projects that stick around I'll be able to do some clean-up...
> The issue is linear evolution means the measurement of a superposition leads to a superposition of measurement devices. If the quantum state is real that gives you many worlds.

And that's problematic because? Because it explains away the whole measurement problem, there is nothing to explain, it's an artifact of a macroscopic observer's point of view?

It's like saying that SR/GR with their space-time continuum being real is problematic, so let's keep to the (post)-Newtonian point of view, but oh no, it now has all this weird amendments and additional terms, and when you try to extend it to the whole of the Universe, it breaks down/gives really weird stuff. Well, duh, of course it does, if one tries to pull an owl on a globe, it simply won't fit.
The issue is that there would be no way for clients which are currently downloading the v1 torrent to verify that the v2 matches. You could only do that after you have the data, at which point you could compute it yourself.