skysight-inc/HackerNews huggingface dataset:
I'm pretty sure we are already getting fewer native ports than we would have without Proton. It's hard to say for sure because ports were already getting rarer when the Steam Machine hype died but there hasn't really been a noticeable uptick with the Deck and that seems to be doing much better than Plan A ever did.

> I have heard some old ports were actually just shipping their game with wine

For straight up Wine wrappers there are/were only a handful. But many ports use some kind of wrapper for at least the graphics parts instead of reengineering their renderer and Proton has a chance of performing better there. There are also a lot of Unity Linux exports where the game devs probably don't even have any setup to test the Linux version or ability to deal with Linux bug reports. And even for ports from those who should know what they are doing (e.g. Feral) things do get abandoned and port issues never fixed (e.g. Deus Ex: Mankind Divided just crashes for me before getting to the menu).

So I can somewhat see why people don't want to bother when Proton works quite well most of the time but still I don't think its good for the long term future of Linux gaming to depend on being able to run Windows games. Anti-cheat is already a problem for Multiplayer and you can bet that these kind of invasive technologies will be used more and more at least by big publishers.

Pushing the Linux platform forward also requires interest from developers targetting it. We saw some positive effects here with e.g. Feral reporting bugs and even submitting patches to Mesa for in-progress ports. Currently Valve pours a lot of resources into doing the needed work (at least in some areas) but we can't rely on them remaining interested forever.
I don't use the maps.google.com URL anymore because, 99% of the time, I use the app. Whether it's the PWA desktop app on Windows, or the Android app on my phone, I just don't go to the website of Google properties anymore, I use them through an app and that doesn't expose a raw URL.
And why would the Economist be particularly biased on this? Even the article concludes that its own headline is likely untrue and crypto is not going to zero.
It is one of the saddest aspects of my interest in crypto that I cannot share it with anyone in HN, because somehow the hive mind here has decided that it is beyond worthless. So I stick to reddit.
A100 costs 10-12k USD 40GB/80GB vram and it's not even targeted at the individual gamer (not effective at gaming) -- they don't even give these things to big YouTube reviewers(LTT). So 4k people will be hard to find. 3090, you can find, that's a 24GB vram card. But that's expensive too and it's a power guzzler compared to the A100 series.
They achieved more real estate with less results, for sure.
hey..... first time i want to dip my toes into this, what graphics card do you suggest?
Traffic mapping naturally. A core pattern within Zero Trust and Cyber Security.
The different Google Apps surely rat you out to each other.

But now google.com will know where he is when he browses it, not just when he uses Google Maps.
And the US dollar punches well above its weight in "preserving freedom", despite all the rules, all the enforcement, all the regulation, all the threat of violence, all the drug wars.

Theatre.
The question is - are benefits of token systems outweigh the negatives? Since the purpose of all these systems is law avoidance (both "legitimate" and "oppressive", all of laws), then in my opinion negatives are much much bigger than benefits. And I say this as a person who can benefit from tokens, i.e. send my money cross border without any legal oversight. But in reality for a the few grey private transaction, the majority of this system usage will be utilised by corporations, billionaires, shady governments, mafia etc. Tokens in the current state are net negative for humans. And hypothetically tokens with control and oversight and protections are just overall worse and more limited digital "money".
Very good point, which partially alludes to the hype. It is amazing how much publicity that Jai is getting, despite being in a closed beta. It brings up the argument that if it were open to the public, with more eyes and critics on it, would the "hype train" crash? Odin (https://odin-lang.org/), a near category language, that is influenced by Jai and is open to the public, does not appear to be getting anywhere near the recognition.

To what extent does Jonathan Blow's status as a celebrity programmer, plays into all of this? As in, people want Jai to be the "next big thing", versus the actual merits of the language.
The sausage is a lie.
I think the concern is more about when Google is able to collect said data, not whether it's shared or not.

I don't have location enabled for Google maps in the browser, but if I did, then presumably Google could collect that data also when I'm just searching for a website.
>is compatible with completely opposed political groups cohabiting

I don’t know what you mean by compatible here, but cohabiting opposed political groups was certainly not my experience on Reddit
I don't see how this is a relevant argument. Police can already use deadly force when someone poses an immediate threat to themselves or others. Using deadly force via a remote controlled robot when a suspect poses an immediate threat to others isn't an expansion of that use of force policy.

Killing somebody just because they're running from an outstanding warrant would be a new and terrible policy whether or not a robot was involved.
Perhaps your home router has a public IP. Google gets the location of the home router from just one Android phone connecting to it. I'm guessing.

But some home routers are behind CGNAT infrastructure: Then it's possible that TCP connections from the same browser can go through different public IP addresses.

Sharing the location helps Google to help users. And Google to target ads better.
> not even being able to get fully rid of unsafe..

It makes no sense to "get fully rid of unsafe" and this suggests you've gravely misunderstood the problem. Which puts you in good company, Herb Sutter doesn't seem to understand this on his "CppFront" wiki and Bjarne doesn't seem to grasp it in his recent paper about safety either.

Rust's unsafe keyword marks code which programmers intend to be safe but the machine can't see that. For example the Rust compiler can't see why the Linux implementation of Mutex<T> is correct, why would we give out mutable references to anybody who calls this function named "lock" ? The programmers (in this case mostly Mara) know how the Linux futex system call works and their reviewers have concluded the resulting unsafe stanzas, with their commentary, are correct. There will in fact only ever be one mutable reference at a time even though the machine can't see why.

The reason to care so much about memory safety is that you can't have type safety without memory safety, and when you lose type safety most of your other guarantees are destroyed. Languages which claim to care less about memory safety often have a caveat (even if unstated) that all bets are off once you abuse their lack of memory safety to destroy type safety because all their other promises assumed type safety and now they don't have that.
At what point would you stop calling this 13 year old tech thing "new"? Is there some point at which that's a silly thing to say? Or is it only once everyone's thoughts on it agree with yours?
Thanks for the link!

I'm now on the waiting list for the next batch (couple of weeks to months), and apparently the new injection moulded version is way better, and a lot cheaper!
Ribbon was polarizing. Start screen was unanimously bad.
Many HN'ers like myself were crypto enthusiasts in the early days, because there were so many promising things it seemed like it could be used for.

Over the last 13 years, every last use case with the arguable exception of Ponzi schemes and ransomware scams has turned to shit. Payments, store of value, distributed computing, NFTs, nope all across the board. You can't even buy drugs with Bitcoin anymore!
Predicting an enormous waste of time building UI frameworks with WASM and WebGPU
I am willing to bet (inflation-adjusted) 1000$ that in the next decade, multiple teams will see the advent of Wasm and WebGPU as a perfect reason to have yet another go at a cross-plattform UI framework. These projects will claim to have "native" UI elements, but it will be obvious that the are really just rebuilding everything to look like the native counterparts (similar to Flutter). Especially on macOS and iOS, major interactions will be unsupported or implemented in wrong ways (problems will likely occur around the menu bar, keyboard navigation, and integration with OS services). Scrolling will feel off on touchscreen devices and text rendering will differ from the native look. Still, some of these frameworks will have tens of thousands of stars on GitHub and be used by major companies. I would not be surprised if these frameworks were built with Rust and be seen by many as the thing that would finally bring Rust to the mainstream. I see it as likely that in whatever language these frameworks will be written, they will introduce some weird new syntax and paradigms to accomodate a more "intuitive" (probably declarative) style of writing UI code. Meanwhile, little to no progress will be made developing techniques and frameworks to build apps that are actually better for the end user.
Isn't Apple Maps that? They use openstreetmap in a lot of places.
For small reactors, with minimal requirements for support equipment and ~no need for active cooling during emergency shutdown, the design trend I've seen is "put it underground". Which makes sense - bomb shelters, military bunkers, etc. have been put underground for centuries because that's a relatively quick & cheap way to make something that's very hard to destroy.
Title is misleading, it's just Office 365, not Desktop Office (I do wish they would switch to LibreOffice though..)
I used to be of this opinion. Now I think more “GUIs are great once you’ve mastered the CLI and know what underlying operations you want to execute”. A GUI I discovered recently that I really like is docker-desktop. I used to do everything from the CLI. The gui gives me a much better overview of everything. If I need to dive in to the CLI, I know exactly where to go.
I got this a couple of years ago, and noticed immediately. Just as quickly denied the request, because I have fingers and can type my current address. It's a minor inconvenience.
I know that SV has a soft spot for repeat founders, I wonder if this sort of behaviour will reflect badly on them the next time they try and raise funds. Either more is going to come out about fraud/terrible decisions, of these guys gave up absurdly easily.
.. excellent tool .. TWO coffee's for you!
I remember using Wine to play pretty much any game on linux back in the early 2000s, even before 64bit was a thing. We had wine hacks, we had a rudimentary dx9 compatibility layer, we had hardware acceleration, and we could just pirate crossover over torrent or dc++ for that one pesky microsoft game that won't load. (of course we don't do that anymore!)

I feel like Proton is just a repackaging of what we already had, which is the culmination of the hard work of the Wine team for the past 20 years, coupled with an online distribution system which could take back your "digital assets" at any time.

We reserve the right, but are not obligated, to remove, disable or suspend your or any user's access to any Content or the Services, at any time and without notice

Reference: https://store.steampowered.com/eula/471710_eula_0
The other day I was doing some `make` stuff. I was passing in a bunch of env vars and flags. I wanted to tweak them between each run. I would have preferred to have check boxes to enable/disable certain flags. Rather than copying into

Then in the output, I have a bunch of make tasks and child make files running. I care about the output for each makefile as it runs, but then would prefer it to collapse when its finished. Otherwise its too difficult to see each step of the build process. A terminal cannot do this. XCode does it kind of well.

At the end of build too, when it reports errors, I'd like to jump up to the errors.

Almost every command output I would prefer to view as a GUI table or as a webpage.

The problem is that then, instead of just printing output, now I am dealing with a huge mess of frontend frameworks and build toolchains.
I think the concern is less about other Google businesses having access to maps data as you suggest.

It’s more about the fact that using non map Google services on google.com will not prompt asking for location service permissions, if they’ve been granted when prompted on google.com/maps already.

Users may not want location to be collected for searches, but are okay with the privacy tradeoff for it being collected when using maps.
I actually find that somewhat reassuring, similarly to a Google employee criticising the security practices of a Google-operated certificate authority in public[1]: it demonstrates that the team responsible for instituting security policies in the interest of users still has some autonomy.

[1] e.g. https://bugzilla.mozilla.org/show_bug.cgi?id=1709223#c19
Good to hear, thanks. I forgot of course that smartphone were barely a thing back then so I can see how this improves choices massively.
Sadly this is probably the best strategy. As the Chinese saying goes,

"He who buys the best cries only once."
> Windows in the late 90s was an entire environment based on composable components, linked together via discoverable interfaces. It had a software composition story far superior to Unix pipes.

I’ve never heard anything about this (probably because it was before my time); could you elaborate?
I've had a bad experience with zealots.

Your original statement lacks any nuance except "E are bad because no pure functional programming". Any attempts to clarify resolve to basic "it's for the good of the whole program".

Whereas easy-to-use concurrency primitives, effortless parallelisation and concurrency, and even the most basic stuff like ability to put a logging statement anywhere in the code without re-engineering half of your program trump whatever imagined advantages of pure functional programming you may come up with. Any day of the week, and twice on Fridays.

In theory, theory beats practice. But in practice...
I would be pretty surprised if it was more performant.
Nice to see cycling getting a boost!
They can already join your activity across everything. This is about access and collection. So if they move store.google.com to google.com/store, they will have access to all browser permissions you gave google.com/maps or google.com/flights.
Bitcoin Obituaries: Bitcoin has died 466 times
.. echo'd as well.
We are very excited to share our library with you!
It's still early in development, but our goal is to make creating and updating forms and surveys in React as easy as it is with a no-code builder. That's why help texts, labels, validation and default styling (if you want) are already built in
Curious to hear your feedback!
Your oh so enlightened west European point of view misses the fact that the fiat in this case is not the dollar or the euro. It's the Turkish Lira, Bolivars or Lebanese points. It's not the money that France controls and prints (its not euro) for their ex-colonies.

Is everyone using bitcoin good people? Definitely no. Is it used by criminals? Yes. Drug dealers are definitely criminals, just as the people protesting for fair elections in Belarus or the feminist coalition fighting to end police brutality in Nigeria. Those are all criminals.

But If you have any idea of how can these people participate in the economy without permission (stables fail here) that isn't volatile please let us hear about your idea.
You simply don't. As many have already said, there's little chance of success and it's largely a waste of time.

A better question would be how to reduce your risk of getting there in the first place? Some examples below.

1) The best thing to do is to avoid such platforms altogether.
I know it sounds difficult, but think of it:

* post on your own blog, rather than twitter, dev.to,
hashnode etc

* own a domain name - if your provider bans you, you can find another one; if gmail bans you, good luck appealing that

* back up your data regularly and store it on external device

2) Don't put all your eggs in the same basket:

* list your property on airbnb, booking etc

* use multiple cloud storage providers to store copies of the same (ideally encrypted) data
* use a variety of ad networks combined with affiliate marketing and directly sponsored ads

* use multiple email addresses for various things (trivial stuff, personal, programming, business, freelance etc)

3) Think risk management and always seek to understand the implications of getting banned on a particular platform as well as the steps you can take to avoid that and, if it does happen, to mitigate the impact.
I long for the day when we ditch HDMI for thunderbolt!
F222 does a little more coherent anatomy..not surprising given its background
What an annoying site. Even if you reject all and object all video still gets autoplayed.

The only way to be sure no interception happens is not using VPN providers, but rent your own instances, which is of course a lot more expensive.

I wonder if this couldn't be democratized, like an exchange where if I offer my traffic I receive credit to use another node's traffic, without having to pay a middleman like NordVPN.
Imagine a constitution under git history, having a hard reset to a previous "tag", by majority absent vote to uphold it.
OCI Stack Ported to FreeBSD
" to free up their spectrum for... what exactly?"

Whatever/whoever comes with the most amount of £££. Same old, same old.
Very doubtful. My impression is that devs coming from non-C++ background are having a hard time to grasp the concepts of Rust.
VPNs will never be a popular issue like porn is.
AIUI, microreactors are not SMRs.

The modularity of SMRs comes from being able to build the different modules in factories, but the SMR would still be assembled on-site inside a building/facility.

Source: https://omegataupodcast.net/359-modern-fission-reactors/

Westinghouse's current SMR design is IRIS, which is a PWR.
They cancelled their previous design.
Unsubscribe from the default subs and follow subreddits that interest you. There is a subreddit for almost every mutually incompatible viewpoint conceivable.

Reddit is a long way off from its prime but there’s still a healthy diversity of opinion there. Just not in /r/news.
This has been the case for years already, nothing has happened.
> Valve's continual focus on Linux (SteamOS 1.0 was released eight years ago) is honestly incredible, Proton even sometimes works better than native Linux builds.

A while back, I actually did a blog post about using Linux as my daily driver for a week, including gaming: https://blog.kronis.dev/articles/a-week-of-linux-instead-of-... (you can ctrl+f "Running games and ProtonDB" if you want)

Clearly not all games work well or even launch successfully, but the situation is way better than it used to be a few years ago regardless! A part of it is the fact that game engines now do cross platform pretty well (pretty much any popular engine out there does Linux export as well with very few issues, though supporting it might be a different question), and Proton is also a good initiative for all the other titles.

Also, the ProtonDB site is useful if you want to check against your Steam library, or a particular title in general: https://www.protondb.com/ It's probably the first place that you should check out when you want to see whether you could play the games you like on Linux.

Even the current GPU drivers are typically serviceable, apart from the whole open source vs proprietary driver debate (which some might choose to overlook, whereas others wouldn't), though curiously I haven't found an alternative to AMD Software for tweaking how my GPU works on Linux, unfortunately. I mention CoreCtrl as one passable option in that blog post, but it's rather barebones.

Here's hoping that things only continue to improve and we don't get caught up with too much bad press or superstitions and put a positive spin on things where possible: https://www.nme.com/news/gaming-news/linux-users-provide-mor...
Hosting costs, spam, upgrades, plugins, maintenance, customization, it’s a lot of work.
Fortunately what we have learned is that terrorists at the end of the day are pretty dumb.

Is that because the ones we don't think are dumb get called "freedom fighters"?
As my ancient Greek's professor used to say, by looking at the class taking notes: "Why do we write? We write to forget!".
I think it used to be better. However, any form of independent media will inevitably be seen as a threat which the rich and powerful will try to tame and exploit.

If you could create a form of media which had some kind of immunity to this I'd like to think it would be pretty huge but honestly, I dont think its possible.
IMDB not showing up on Google Search any more?
Do you mean:

- is it reasonable for a user to expect that Google will collect all bits of information about them, because Google isn't prevented from doing that?

or

- is it reasonable for a society to allow Google (and competitors) to do this?

I think the answers are respectively yes and no.
"Récoltes et semailles" (Harvest and plantings) by Alexander Grothendieck.
you wouldn't have to write code specifically targeting the JNI for example

Why not? You still need operations like "create object", "look up method", "invoke method", "convert type between languages" etc. WASM doesn't have any kind of polyglot layer that does this automatically.

Ironically, Graal/Truffle actually do. There's a whole infrastructure where languages can expose their structures, functions, objects etc via a language-neutral in-process protocol and the compiler understands how to optimize across the transitions, so you can actually load JavaScript into Python and do those sorts of things:

https://www.graalvm.org/latest/reference-manual/polyglot-pro...

The API you use to import code from other languages is standardized, so it doesn't matter what language the other side is using. But WASM doesn't do anything like that.

"with wasm, you just pull in csharp.wasm, python.wasm and java.wasm, so it's just one binding layer, not three"

Are these real files/projects you're talking about here? If so, can you show us these things? Because WASM seems far too low level to define a Truffle-like polyglot layer let alone make it fast.
https://en.wikipedia.org/wiki/2017_Las_Vegas_shooting : "fired more than 1,000 bullets, killing 60 people[a] and wounding at least 413"

(and of course the big outlier in terrorism, 9/11)
Lol, the good old crypto-bro attitude that uses the "you don't know what you're talking about, stop bashing the technology".
Except you are mixing the technology (blockchain) and the usage (crypto).

On HN the consensus is that every current usage is either worthless, utopic or scammy. Nobody denies the technology.
A recent post on HN about AWS and blockchain ended with the following sentence : "the blockchain is a solution looking for a problem"

https://www.tbray.org/ongoing/When/202x/2022/11/19/AWS-Block...