skysight-inc/HackerNews huggingface dataset:
This is nice. I'm wondering, since this uses a windows VM, as long as there is no dedicated GPU passed through this is probably restricted to older/graphically less intensive games right? Sadly most servers at least from the places I get my servers from don't have at least a cheapo GPU in there to pass through.

I have had a similiar idea some time ago but way less automated and windows-only. Will see if I can contribute anything useful.

Slightly OT: I found CloudRetro[0] and this project some time ago when dabbling in WebRTC and looking at Pion[1]. Interestingly I had a very similiar idea back then and even managed to create a working prototype. Basically cloud-gaming-multiplayer on a single browser page, including 4 low-latency streams for the 4 players and one slightly higher-latency stream for "spectators" (using OvenMediaEngine[2]).

It currently only supports gamepads but allows you do join/leave the game at any time, or leave and let a spectator have a go.

I'd like to open source it sometime soon but currently its barely functional. I'm using a brokenly modified version of the OBS[3] FFMpeg plugin to pump video and audio over RTP to Pion. OBS likes to crash randomly now (due to me not knowing what I'm doing in regards to changing codec parameters etc). Also I still have issues with still frames when there is minimal movement (h264) or the frame freezing and disintegrating into a pixelated mess (using vp8).

Of course the OBS setup requires a bit more setup (and I believe there is no headless-functionality for it?). I'm using a spare windows machine to to stream the games (usually Mario Kart Double Dash (Gamecube)). I even tried a short session in VR with others in BigScreen[4].

Just throwing some ideas for others out I guess.

[0] https://github.com/giongto35/cloud-game
[1] https://github.com/pion/webrtc
[2] https://github.com/AirenSoft/OvenMediaEngine
[3] https://www.bigscreenvr.com/
Here we disagree.

Weapons stopped Hitler. Weapons stopped USSR. Weapons stop US. Weapons stop todays Russia.

Weapons are tools too. Mostly to scare away an attacker before they strike but sadly sometimes also to strike back.

Double sadly they also come with the possibility to strike first.

But in the choice of us being armed and Russia and China and the middle East being armed or everyone being armed except us I take the first option. Every time.

Edit to add: modern weapons are actually about reducing the chance the skin is melting of children.

It is fully possible to think that your country should have access to the best conventional weapons possibly while still voting for politicians that want us to stop weapons sales to madmen.
I think the parent had the temperature and oxygen levels at various altitudes in mind, not the survival rate of falling.
> I would say that Laravel is an extremely high quality framework

I strongly disagree. My experience with Laravel made me see it as a medium quality framework with many flaws. I'll point out to a few of them.

The source code quality of the framework is not very high, and locally very poor. For instance, you can't autocomplete normally with an IDE unless you load extra declarations of the magic. Sometimes functions return values of varying types. And, last but not least, there are many cases where a call to a method on on object is intercepted by the magic `__call()` and redirected to another object created on the fly.

As pointed above, the abuse of magic means browsing the Laravel API is a nightmare. You won't see methods that you may call. Overall, the official documentation is tutorial-oriented, with an abuse of videos. I have not worked with Laravel for more than 2 years, but at that time I could not find a public reference documentation.

Laravel is extremely slow. Speed or concurrency is not a problem for many web sites, but when your framework is 10-100 times slower than others, you hit performance problems sooner. I suspect the magic and a few design choices (e.g. not using PHP native sessions) mean that a Laravel application can't get fast.
> The solution to the first point is that governments should stop pulling the rug from under people's feet. Monetary emission should be predictable in the short, medium, and long term, or be tied to some real world indicator, like the cost of consumer goods. Just stop with this inflationary nonsense.

That's literally exactly how it works right now lol.

> Freedom to speculate.

Have you seen the options market.
Going through comments I almost lost faith into people who do something instead of judging. Apparently there are still some who appreciate it.

That's said, if you guys would have a coffee, I'd be honoured to join you, let alone cover related expenses
They might operate it but anyone can register a .dev domain. So being on that TLD doesn't make it obvious that it's Google.
As with most things, you can improve the writing by removing unnecessary words:

> You might send variables to this server function by calling this endpoint from your javascript code.

…becomes:

> send variables to this server function by calling this endpoint

…and:

> You can choose to use `register_rest_route()` to register a custom route [..].

…becomes:

> Use `register_rest_route()` to register a custom route [..].
About security: It is NOT your responsibility to decide if things get fixed or not if you are not responsible for.

It is your responsibility to tell your manager (responsible person) what you found and what the impact is.

the responsible person will take the risk and risk assessment.
The website is a leftover from when you had to download Java to run programs. Microsoft Silverlight homepage have a similar simplistic feel[1]. I expect it to be updated at some point once there is no need for people to download a JRE.

[1] https://www.microsoft.com/silverlight/
>At least you’re not in Macau, which is 30 sq km?

Macau has quarantine free travel with the Mainland, so that's >9 million sq km ;)
It's interesting how Microsoft both showcases a really bad example of a JS hybrid application (Teams) and the more rare good example of it (VS Code).

These guys should have talked sometime I hoped.
“Your visitors? Ha ha ha ha ha!” — Google, representative, private communication, post “Do no evil era”.
When I tried android dev I jumped to Kotlin because it's well presented Lol
It depends on your playing style. If you don't have time to get very immersed and just want to relax for a bit, then a game like MW is not going to work for you.

Personally I tend to go for less complex when I have time to play, but a slight hoarder mentality makes me spend far too much time on inventory management in these types of games. I couldn't even get into Skyrim because of that and the game only became fun for me when I disabled the inventory limit.

After that it was great, except for that one mission where they take all your stuff and give it all back at the end. The script, that plays a tiny sound effect for every item you receive, is not built for the amount of items I received at the time. It sounded like damage to my speakers and ears.
TF? Aiming for large companies can be actually helpful in this case because they will often shell out money for your relocation and may even help with housing before your first few salaries kick in.
QA in video games is not an engineering role. It's usually a butts-in-seat role where you're expected to dilligently follow a task list without deviating in the slightest. You're expected to follow the checklist, on repeat. If you have initiative, save it for after work.

More senior qa roles will be designing test suites, maybe even developing them, but entry level game QA is not going to scratch a dev itch.
For these reasons, my phone is quickly becoming a device where I make calls and texts, check email, use the GPS, and consult the internet for information while I'm away from my laptop. I find it to be so much easier to not get stuck in infinite scrolling loops when I have to be sitting at a desk to do so. The smartphone's greatest strength and greatest danger is that it is always with you.

Our brains aren't built for constant stimulation like that. Every step back I've made from social apps has been a positive one for my mental health. I was amazed at how much my anxiety dropped when I deleted the reddit app, for instance.

I've recently read a fair number of interviews/comments from people who helped create the original social apps, and it's really interesting how many of them regret it. I don't necessarily mean the founders who cashed out, I mean as one example the software engineer (whose name I forget) who was one of those primarily responsible for the first implementation of the Like button on Facebook. The great irony of social networking is that as its use has increased, our self-reported levels of isolation and feelings of loneliness have skyrocketed. It's accomplished exactly the opposite of its stated mission, and I can't help but feel the whole enterprise is a net negative.
Yes use edge!
Isn't a way for websites to poison the results instead? Like sending a random cohort info with each page loaded?
Should that apply to all digital computations?

Data centers? Youtube? Facebook?

Should they and bitcoin be seen on the same level?
As an individual, I agree with you. Bearing personal responsibility for one's actions is one of my highest values. However, at scale, people are easily manipulated. This has been known at least since the invention of religion. You can extol the virtues of personal responsibility and self control as much as you want, but the masses are still going to be vulnerable to manipulation.
Moving from PHP to ruby, language speed has never happened to be a subject.

During coffee time banter, sure, but in real performance related issues, what we face came down to query optimizing, cache management, algorithmic issues and data pre-processing.

We didn’t even hit the “let’s write this in C” moment nor debated about moving parts of the code to faster systems/libraries. I’m not saying it will never ever happen, just that ruby’s sheer speed doesn’t seem to have a practical impact other than slightly higher hosting cost perhaps.
You are right, however at the same time, the vast majority of GMO work is done with the entire purpose of increasing yield, even if top soil is already being over-utilized and dieing. We could use it to make food tastier and more nutritious, but is a20% tastier apple going to sell 20% for more? 20% higher yield will. And having usable top soil in 50 years doesn't get the same financial incentive as using up in 20, selling off used up land to developers, then buying out the properly tended soil from struggling farmers who didn't fuck their land.
> Well isn't this the ugliest site you've ever visited?

That says it all. It's like the redirector wanted to hurt you.
You're not wrong in any way, but interestingly, last I looked, common implementations of std::function didn't use virtual under the covers. Instead they re-implement something like the vtable to avoid unwanted extras, like RTTI, bloating your app size
Amazing movie
Hi everyone. I'm Daniele, author of the framework.

It now has its own domain, because it's about time. This is where it will continue to be updated and maintained.

A quick clarification: I am still at Divio, but after a break in June I'll be looking for something new.

If you have a notable product, a large developer user-base, a positive internal culture, and need to address some significant challenges in developer education/documentation, at the highest level - get in touch: daniele@vurt.org

I should also like to point out that when I posted this a week or so ago, it got just three points https://news.ycombinator.com/item?id=26724825. Very unfair.
That argument it's not the reason why IP exist. The justification is that IP will create more value for society through incentives, not that the inventor would loss value. Otherwise you could justify eternal IP.

So, the only defense for IP is "it creates more value for society than the alternative". If we look into it, and the alternative is better (I don't know), the inventor should loss their privileges.

IP is not a right, it's a monopoly, a privilege given by law, and can be changed by law if judged not convenient anymore.
This looks interesting. I started learning Scheme but felt that CL has some interesting pieces and this book seems quite inviting. I wish I could order a paperback for this book
Every child in danish public schools, have laptops. Most are Chromebooks. They don't need any branding.
Where did you get the 100g of e-waste figure from btw? Is that, roughly speaking, the e-waste mass of storage/txn * total number of nodes?
What are you like as a person? How do you present yourself in these meetings? What kind of values do you exude? Do you first listen and try to deeply understand the interviewer and what they're looking for – or do you nervously fill every void in the conversation with something? Your resumé definitely is important, but once you are face to face with someone; how do you employ charm? It might come off as a fad but https://dansilvestre.com/how-to-win-friends-and-influence-pe... (summary of the book) might be of help. Good luck!
There's two sides to every story. Reducing the amount of third-party tracking cookies on the web, and implementing a novel application of federated learning are definitely things some engineers would do, money aside, because they're technically challenging.

Also link to that source code mentioned: https://source.chromium.org/chromium/chromium/src/+/master:c...
Indeed. XBox was the easy target of those 3.
Most of the time the synths are not even plugged in ;)
On my new air I installed IntelliJ and brew-installed Java. It all works.

Where’s the pain?
Apple does exactly the same thing https://support.apple.com/en-us/HT205223
The title litterally means "Rust, not Firefox, is Mozilla's greatest industry contribution", like noone is talking about society contribution.
I don't understand what are you talking about.
I'd like to add electronics on standby to your list ("could be as high as 10% of total energy use"):

• https://www.theworldcounts.com/challenges/climate-change/ene...

As I've tried to argue with others before: I doubt climate change and energy waste are at the top of the agenda of these people so wound up against Bitcoin's energy waste otherwise we'd see a lot more people

• switching to a vegetarian, let alone vegan, diet

• using a bike instead of car for doing groceries

• taking the train instead of a plane for holidays

• voting for radical green parties

• unplug their fucking electronics
> if Chrome detects that the page load ads or ads-related resources.

Let me guess, “ads-related resources” are not defined, but in a court case in 5-10 years time it’ll be accidentally revealed that internally Google considers this to include “JavaScript, css, or HTML files”...
> Housing prices spiraling out of control

Housing prices on average across the US, on an inflation adjusted basis cost the same exact amount per square foot as they did in the 1970s. They're twice as big now. And in areas where they are more expensive, it's driven by cities refusing to allow new construction to match demand. Simply a supply and demand issue, and a zoning issue.

Why do you think the others are specifically because people "close to the king" are able to capture all the effects? That's the part you haven't proven.
i switched to ff a year ago. i do not like it, chrome does things better, and i do not like mozilla either. but i got used to it and i am 95% there. the problem today is that there are no options because everyone else is using chrome as core of their "ui", like opera, instead of building their own engine. we've reached the monopoly a long time ago and no, broken, antitrust laws kicked in. now it is too late.
But THEY decided to use Chrome! So the WANTED this to happen.

Now, you can rightly point out that they don't know, but we are on Hacker News here. I am not talking about someones grandparents, I am talking about users of this site, working in the IT industry. I am talking about my collegues at work. About IT professionals. We all should know, most of us do. Yet, many here always proclaim how they can't use privacy friendly alternatives because "minor reason". The whole industry regularly creates content that only properly works in chrome, reminding one of the old Internet Explorer days.

It's not that "normal" people don't listen to "us" experts and use chrome regardless, it's that many so called professionals seem to care about privacy even less. And I am not getting complicit with this attitude in helping google make everyone feel save using their crap piece of spyware.

Switch your browser now and tell the people who don't know why they should too, or stop complaining about "evil google" while enabling them with building shit that includes their tracking and only works in their browser.
America’s Population Growth Looks to Be the Slowest Since 1918
Wait for updates or projects requiring a different JDK.
Digiconomist [1]. I should have linked it up top, my bad.

Looks like they, in turn used this reference [2].

[1] https://digiconomist.net/bitcoin-energy-consumption/

[2] https://www.cell.com/joule/fulltext/S2542-4351(19)30087-X
>What probably should happen is to make converting from any cryptocurrency to major world currencies a crime.

I have a better idea, let's make everything that causes pollution a crime. Bought a plastic water bottle? Straight to jail. Refueled your car? Yep, jail. You used your heater? Believe it or not, jail.
I'm sure we'll live in a pollution free utopia in no time.

Thank you for your insightful contribution. This is the quality comments I come to HN for.
How can ordinary people challenge patent registrations in a fair way?
It is easy to claim that a solution is trivial, but it is almost impossible to prove that if you know the solution already.

Feel free to adapt the sums I listed, that would not change the procedure. I do think that there should be a decent financial burden to protect an idea though. If your idea is good, you can still borrow money (or split patent revenue with investors).
> Calm down.

FYI this is the worst thing one can say during a discussion. The effect, regardless of intent, is always to annoy the other.
What if climate activism or animal rights where outlawed tomorrow.

Wouldn't you be really happy that Apple is not paying too much attention to apps and that you are able to sneak "illegal" content into an app?
That a lot of the issues that were "not a problem" in the 5.x days are now addressed in PHP 7 and 8 is evidence that the technical criticism was valid and hardly "elitist".

There are many successful projects in many different languages. You're using one of them right now. That claim only PHP devs care about shipping useful products is extremely silly.
“Hey Google, stop tracking me” (2020)
This is where python3 can be left to rest and be maintained while python4 is trailing forward by being compatible?
It's always the same reaction here: "use Firefox".
Mozilla are in the exact same business and are collecting, using and selling your data.
They literally bought several companies that click-track and included their software in Firefox with optional opt out.
I guess as long as their ads are plastered on your way to work, you'll just repeat what you see there.
Google bad, Mozilla good.
M&S begins legal action against Aldi over Colin the Caterpillar cake
Reseter.css – A Futuristic CSS Reset or CSS Nomalizer
Monetary emission is already tied to the cost of consumer goods. Central banks make interest rate and reserve requirement changes that regulate growth in money supply. Those changes are aimed, in part, at achieving a price inflation target.

And price inflation, which is the relevant metric (as opposed to monetary inflation) in the context of a claim that the government destroys value, has been extremely predictable for 20 years.

This comes up again and again in bitcoin discussions. Money supply has to grow for price stability and to avoid deflation. This also applied even when there was gold convertibility.

What exactly is your issue with a growing money supply?
I would prefer to be served content that I have actively declared interest in + some random content occasionally.

We are already living in such bubbles by the way. At least people who consciously choose their bubbles probably tend to be more aware of that.
Once you have eaten an apple, it cannot be eaten again.

If you plant a crop of wheat on your field this season, your brother cannot also plant a crop of barley there.

When you ride your bicycle to work for the day, your neighbour cannot ride the same bicycle to the gym at midday.

The quality of scarceness does not come from law, it is inherent.

Through owning your house, you get to decide what goes on there and have the use of it.

IP does not work that way because there is no inherent scarcity. A million and one people can listen to the same music track, and the first listener loses no value from its use by the other million.
What precisely is my Firefox install sending to advertisers? Can you point to an example? Which advertisers? Can I prove this by opening Wireshark? Can you point to it in the Firefox source tree?
From my impression of this post, and your comments, you have a non-traditional upbringing, a nonconformist streak, and a problem committing to things. None of these are bad, but they aren't setting you up for success in a corporation that tries to de-risk it's hiring process, and find people who will fit the culture and make contributions for years. I think it's really important for you to understand that the world doesn't owe you anything, certainly not a pay raise after 2 months, and it's best to be humble. Being homeschooled gave you a huge leg up in developing dev skills and allowed you to get an IBM internship, but now the rest of your age group has essentially caught up.

However, there is still a massive demand for software engineers, and those with technical talent, you just need to find a way in to the industry given that you essentially "have no past", or serious work history. One option might be to do a FE bootcamp on an ISA. I would also suggest making open source contributions regularly: pick a language and toolchain and start contributing. Might I recommend Haskell or Lisp? (a personal fav) This is all the standard advice, and there is no reason it couldn't work for you if you give it enough time. Also, as a Knuth check holder, don't waste too much time reading Knuth when you aren't applying it to a specific problem, or doing academic research.

I work with some non-college degree devs, so It's definitely possible, but you need to be writing a ton of code, and pretty much be all about that. Longer term, I think your mindset/experience/history would be well suited to founding a company, but I'd strongly suggest, getting technical experience for a few years at a company first. Best of luck.
Would you like to try a mock interview over Zoom or something? I need one as well. We can give one another feedback. I'm unusual in my own way. I was successful early in my career (graduate of a top program, with Research Honors; and twice won awards, each with extra stock options, during 5 years at the fastest-growing Fortune 500 of the 90s) but burned out. Since then, my experience has been spotty, though I was a Lead Software Engineer once. I'm still trying to get back onto my horse. Anyway, I am now more interested in people and our quirks than in systems and code. The son of two social scientists, I viewed reading other people's code, and trying to decipher the intentions and guess the most-likely flaws, as "an exercise in abnormal psychology." I can give you my read on how I think you're likely to be perceived.
> PHP ... I think Haskell fills a good niche here.

well, that escalated quickly