skysight-inc/HackerNews huggingface dataset:
I don't think you're using the term Fiat currency properly. Gold is only worth something if other believe it is worth something. It's use in electronics and industry only makes up around 7% of total supply [0].

Yet, gold isn't a fiat asset because its value is anchored to its physical properties. It is finite and cannot be freely created. It doesn't oxidize, is resistant to most acids and other corrosives, and has the highest specific gravity of any naturally occurring element. It is a naturally good store of value because of these properties.

Bitcoin also has underlying properties, but instead they are guaranteed by mathematics and game theory instead of physics. Take that as you will, but both assets are much more solid than Fed Coin (USD) which is effectively backed by the government's commitment to enforce the federal reserve act while trying their best--and failing--to resist printing more and more money to perpetuate an unsustainable system.

[0] - https://www.statista.com/statistics/299609/gold-demand-by-in...
I'm the same way: needles, incisions, whatever; I like to watch.
On some level I agree, but I also really don't: I'd never be able to listen to it, I'd find catching a glimpse of it etc. painful even, I'm sure.
I am quite a fan of HTMX and am using it for multiple projects now. I hope it continues to gain traction.
These changes are more about protecting the average user from shady repair shops that use fake parts. There are some particularly egregious examples such as cheap LCD replacements for OLED iPhone displays. Someone getting their iPhone fixed or buying one from the secondary market would likely be quite unhappy to end up with such a display on their expensive phone.

It would be nice if Apple made genuine replacement parts more generally available, but that's kind of an orthogonal issue - a shady repair shop might still go with the aftermarket LCD for $40 rather than the genuine replacement for $100.
It's also not possible to build the Go or OCaml bindings with MSYS2/MinGW because of some silly assumptions in the CMake file.[0] I have an open issue describing exactly what needs to change, as well as a patch for it, but haven't been super successful at getting any attention on the issue and the patch submission process is fairly time consuming for such a small change.[3]

[0] https://github.com/hexops/llvm-go-bindings#known-issues-with...

[1] https://bugs.llvm.org/show_bug.cgi?id=44551

[3] https://llvm.org/docs/Contributing.html#how-to-submit-a-patc...
For the individual patient the risk numbers look very different if they're the only medic at an Antarctic research station compared to say, a medium sized Australian town. I'm confident my risk of dying from acute appendicitis in a major city in an industrialised country with universal healthcare is negligible, but if I was in the middle of the Antarctic (actually I'd guess Amundsen-Scott has more than one medic, but not say the Russian base Vostok) and there is nobody qualified to operate? Not so much.

Also, the PR is very bad, and while ethically that's no reason for a medic to recommend this surgery to their patient it might be enough reason for a government to make it policy anyway.
Does GN do all the deterministic build stuff that Bazel does?
Consistency Without Clocks: The FaunaDB Distributed Transaction Protocol
Corrected link: https://cdr6934.medium.com/in-the-beginning-there-was-beauty...
Yeah, no thanks. There's a reason we abandoned them in the first place. I've never heard of anyone who's itching to go back to Swing.
I love this concept of proof-of-work captchas, but there's a growing number of tools and ways to bypass IP blocks via IP rotation[1], specially after the explosion of IaaS providers. How do you intend to tackle this?

[1] Some examples:
https://rhinosecuritylabs.com/aws/bypassing-ip-based-blockin...
https://oxylabs.io/products/real-time-crawler
https://github.com/alex-miller-0/Tor_Crawler
https://www.scrapinghub.com/crawlera/
No idea about excluding binary/artifacts but it was ~80TB [0]. A better comparison is available here: https://www.visualcapitalist.com/wp-content/uploads/2017/02/...

[0] - https://cacm.acm.org/magazines/2016/7/204032-why-google-stor....
It's zero in Python, which makes perfect sense to me. Quotient is negative, remainder is zero.
For all the speed bumps PHP 7 delivered Laravel typically scores lower than Django and Rails on Techempower benchmarks. This and the reality that PHP roles typically pay 20% less than Ruby, Python or Node has led me to ignore Laravel.
I don’t see anybody downvoting the first amendment. What are you talking about?
The obvious response is that every PoW coin is a climate change coin.

:-(
I would agree with you about not seeing tearing... except that it only applies to the "desktop experience". Any time I'd watch a video with, say, VLC media player, I'd get absolutely horrendous tearing that was nearly unwatchable. And upon switching to Wayland it would all disappear.
Not as far as I understand. It's closer to CMake/Meson than to Bazel.
The whole window system situation on Unix is and has always been like a Rubik's Cube that somebody switched the stickers on so it's impossible to solve.
Ireland was WAY beyond my expectations. Why you have to go
Who else has been to Ireland or has any cool stories from anywhere in the world?
TIL xdotools nice tool
Nice to see youtube-dlc being reinstated.

BTW, this fork was indeed active for a few months before the whole RIAA situation.
Does that mass-market consumer product have proper accessibility support, e.g. for blind users? If so, is that somehow implemented within the Flutter UI, or parallel to it (e.g. as a separate voice interface)?
> Not that i have much faith in the voting system anyways cause' who knows how they count the votes anyways.

Your state’s Secretary of State should be able to describe the vote counting process and how it is monitored by third parties. Confidence in the voting system is crucial in a democracy. Having questions is good but the answers do exist.
What's preventing this one from being taken down too?
Yes. The senior execs believe it is only a matter of time before Amazon enters this market with financial products. The main barriers to entry for banking are regulatory requirements and capital. Neither of these is a problem for Amazon. And Amazon can leverage its superior technology platforms,data analytics and AI capabilities to make a significant impact. And Amazon does have a mighty appetite.
Though I understand that feeling, OTOH usually we can learn it much faster and easier since we know many of the concepts, and many of those are still used (function, request, response, serialization to name a few).

Tools however is harder. Elastic, graphql, docker, front end framework (angular, react vue), are very very different conceptually compared to the past technology.
You're barking up the wrong tree. Bad actors create abuse and spam which they can do because of fundamental weaknesses in the design of the internet. People trying to solve that reality with Recaptcha (and Cloudflare for that matter) aren't the ones destroying the internet.
It does nothing good. It is not Wayland fault that distribution decided to switch. It is not Wayland fault that no one wants to maintain X.Org.

The right call would be kickstarter, patreon, any kind of sponsorship.
> On the contrary, Wayland is very much in the spirit of Unix & Linux philosophy, while X11 isn't.

I have an opposite view. X11 has two key aspects separated to two independent entities: mechanism (in Xserver) and policy (in window manager). This has and advantage as neutral mechanism can be shared by everybody (Xorg), while everyone has different opinion about policies (many WMs).

Wayland assumes integration of compositor (mechanism) and WM (policy) to one entity.
Wikimedia was using a super old version of gerrit for a long time. They upgraded recently (although the upgrade happened at roughly the same time as i left my job and took a step back from wikimedia so i dont have much experience with the new version).

I think Wikimedia struggles a lot with code review culture in general. Different people have conflicting ideas about what good code looks like. It used to be very nitpicky (i've had code rejected in the past for using (php's) intval() instead of casting to int. I've also had code rejected for casting to int instead intval().) But that's improved quite a bit with better precommit lint tools. The length of the feedback cycle is very long and sometimes feels like its mostly about who you know (e.g. the last patch i submitted i did on sept 9 for a decently serious bug. First actionable feedback (which was relatively minor things of the form use a constant named ONE_MINUTE instead of 60) was on oct 15. Thats kind of a long time to wait for code review imo). Anyways, its just not fun to contribute when code review is so unpredictable and long.

Hmm. Guess i got off on a bit of a tagent there. I do think gerrit has some usability issues, but i think that's hardly the main problem.
The point if these concepts is that there is no perimeter I thought?
Id like to hear thoughts of engineers who staked their career on failed tech like WiMax or chatbots.
The official .deb is 156MB compressed, which is prohibitive for all but the largest OSS projects. I assume much of that is the bundled JRE, but that only illustrates the point about Java.

Most tellingly, Google has gone through two major build system migrations (Android and Chrome), and neither project chose to migrate to Bazel/Blaze. If Google won't eat their own dogfood, it doesn't inspire much confidence.
How similar does this sound to the NotPetya "digital nuke" Russia unleashed on Ukraine?

https://www.wired.com/story/notpetya-cyberattack-ukraine-rus...
False, you can not move a camera from a iPhone 12 to another iPhone 12. This is not about parts quality. Shame on apple for perpetuating our throw away culture.
1st the people on HN are not a random sample of the population. For those in computer science, programming, and science, learning is THE job in a sense...and there is definitely evidence for use-it-or-lose it and the brain. So all the personal stories here won't tell us much about what happens to the average human as they age...and even then it will happen to us at some point.

Also, pontificating on how stressful it is for older people to be wrong without empirical evidence is rich.

Overall, the quality of HN posts about non computer/ML topics is quite poor.
That’s quite a rant with a lot of assumptions. Just about every library has a better API than matplotlib or pandas. Requests has a pretty good API IMO. The team who was responsible for the slow endpoint did investigate dask and alternatives, and they probably will end up on something like spark because they didn’t feel like they have better options. Maybe our team is just stupid and Python isn’t for mere mortals, I don’t know, but I do know that these problems don’t exist in other languages.
This is how: https://www.propublica.org/article/inside-turbotax-20-year-f...
Because it's already been mentioned a number of times in the thread and is a very major selling point (IMO).
Not gonna lie that bread is so freaking weird and creepy looking. No offence to your wife.
I'm not sure if it's still a going concern but I found SXSLT made XSLT much less annoying to deal with. It's a natural fit for S-exprs.
The fundamental problem is not that the SPA pattern is bad, is that it takes a lot of skill and effort to make a proper SPA. Obviously, skill and time are scarce resources and the result is that most SPAs are crap.

OTOH all these component based frameworks have definitely brought us a much better way to produce interactive experiences compared to the jQuery days. This is not related to SPAs at all. You can use React/Vue/etc in a multipage application. The problem is that to hydrate (make interactive) the server rendered HTML you now need to duplicate your markup between your server language and front end framework. The solution is to use the same framework in the backend and the front and write the components just once.
Exposure? Widespread adoption? Luck? You know as well as I do I'd wager.
With proper BTC usage, you never reuse an address. It's perfect forward secrecy.
https://imgur.com/T3oG8nd
How can I become a successful entrepreneur
That's awesome.

Please write again every few years, let us know how your folks are doing. More power to them.
I could see that for a field like biology. In some other disciplines older texts weather better.
> I don't think there's a ton of value someone could get out of obtaining a fake subpoena

A subpoena can also order the production of documents (in many cases including business records about other people, such as log files). That could be pretty consequential if the private information turned over was very sensitive.

When I was working at EFF I filed some comments on an international law enforcement cooperation plan where one thing that bothered me a lot was that, if you formalize the idea that jurisdiction A has to directly enforce orders/process/formal law enforcement requests from jurisdiction B, people in jurisdiction A will have even less idea how to authenticate them, and there will be even less likelihood of a remedy in case of a deliberately fraudulent request. The domestic status quo (as you point out) is typically pretty low authentication, but at least there's a likelihood of some significant punishment for people who commit fraud on a court (judges really dislike that). Now imagine if you could do this without even being in the country where you're committing the fraud! :-(
Or prices will drop
Because:

> When the variable range is a signed integer, then the expression -range % range is zero. In a programming language with only signed integers, like Java, this expression is always zero.

Not because of your intuition on the quotient. E.g. try -8 % 5, -8 % 6, and -8 % 7 and this feeling of perfect sense compared to the languages with unsigned types should melt away.
We've come to the point that being able to run code and render html on a server is considered a new feature (aka SSR and serverless functions). I recently watched the Next.js conf and i couldn't help but giggle.

-Do you want functions?

Use our proprietary platform

-Do you want to store content?

Use cloudinary, aws

- Authentication?

Auth0,firebase

- Database?

Use FaunaDb and our super cool new query language that nobody knows and cares about.

> Congratulations. You've built your new webapp on Jamstack. Now you have to manage large bills across hundreds of 3rd party services, vendor lock-ins. Also good luck trying to reproduce all that on a development machine or organize your code.

On the other hand you can just: laravel new project-name --jet and deploy on a single linux machine or heroku and you get:

-Robust and customizable Auth, password reset, 2fa

-A serious db like PostgreSQL and an orm

-SSR by default with 0kb bundle size!

-Any css tool you need

-Easy APIs, tokens and permissions

-Truly open source.You have full control of your code and data

So yeah it's just a command but yikes, who uses PHP in 2020, right?
I do use intellij just in a limited way, just don't see it sorry. "VCS integration" & "semantic highlighting" are just basic stuff eveyone has so idk why you bring those up. I rarely use any VCS integration other than diff and merge so even if there is none at all I'm fine with cli. However vscode has a very powerful 3rd party extension for git (git lenses) that has more features than intelij built-in, and the built-in support for github is built by the github team themselves so that's worth something.

"all the kind of hints": I don't think this is the job of an IDE, this is something that linters do very well and I trust them more than I trust a software that tries to do all things under the sun. Take python for example, vscode has support for 8 or so popular linters and will populate useful hints if you intstall one or even many of them. So you have both power and choices.

It may have better autocomplete for some language (I doubt typescript) or refactoring but those are things I don't really care about that much. I've used those in kotlin & scala, their support seem nice but the hints and refactoring didn't blow my mind or anything.
Australia's citizenship test used to (perhaps still does) ask "What was Donald Bradman's batting average?"

A not-so-subtly hidden and totally racist/anglophile question, designed to weed out people/cultures who don't historically follow England vs Australia cricket and know it's "legends". Upper middle class middle aged Englishman? Welcome in sir! Your skin isn't pure white except for the 4 days of summer it turns lobster colour? Well you're not "a good cultural fit" here, sorry.
This hasn't been my experience. 10 to 15 minutes of looking at React Router's documentation was enough to get started with it. The major version bumps, however, have been a little taxing. If it takes six major releases to get the paradigm right, you should've done more research before moving onto the implementation phase.
> Either don't do lockdown at all, or do it properly. These half-arsed "total lockdown... except... except.. except..." are just going to keep things dragging on indefinitely

Totally agree. I think what the western world is struggling with is that the imposition of authoritarian lockdown measures on a liberal populace is not incredibly popular because it rubs up against individual liberties that are a pillar of western liberal democracies.
Any landlocked city with a lake. You'll pay rent higher than the norm for the area, but far less than SF or NYC.
Some serious hobby photographers have committed tax fraud by establishing fake photography businesses and then deducting all of their purchases as business expenses. The IRS takes a dim view of such tricks and looks at several factors to determine if such businesses are legitimate.

https://turbotax.intuit.com/tax-tips/small-business-taxes/wh...
I bake sourdough bread and have had a starter in the fridge for several years now (way pre-pandemic).

What's your point? They didn't bake sourdough. They baked a different bread using an entirely different type of flour. So why are you expecting it to look like modern sourdough? This is a reproduction of an ancient Egyptian bread! And there are plenty of other breads that are even denser than this one (and delicious too, I might add).
Neither of those are ancient Egyptian recipes.
They did, and they had very low case rates for a while until they opened everything up and winter came along. The point isn’t to end the pandemic, it is to minimize harm until a vaccine is available.
Oh, I didn't even realize that was possible. So the moon would only ever be visible from the same half of Earth?
Would this allow people to host out-of-tree LLVM-based project easier? Last time I checked (shamefully, probably 2 or 3 years ago), LLVM still heavily prefer in-tree projects (creating a sub-directory and CMakeList.txt file) for source-code level distribution. If I can `deps = ["@llvm-project//:xxx"]` to start write new passes for llvm bitcode, it would be very exciting.
This discussion has happened a million times on HN and this is the most succinct explanation I’ve seen so far. Bravo
I think the more generic term is Pjax.
Daniel Stone, The real story behind Wayland and X (Or, 'Why Everything You've Read in LWN and Phoronix Comments is Untrue')

https://www.youtube.com/watch?v=GWQh_DmDLKQ

And directly from ajaxnwnk

https://news.ycombinator.com/item?id=24925189

> Moreover, X works for me now and does everything I need.

Someone makes pig fly all these years.
Yup. Been using it for a very complex data app. Its awesome.

You can choose Wasm for LOB apps or on fast connections.

You can choose Server hosting for apps that have about 100,000 users at a time. Mind you, that is 100,000 users concurrently. Which should be more than enough for most apps.

There are plans to reduce bundle size and server side resources, coming in .NET 5.

As per Microsoft Benchmarks[1], it should cost about 100 USD per month (3 years, reserved instances, paid upfront) to handle 20,000 concurrent users. (This price is not including database, storage, etc). That comes to about 0.18 USD per user, for 3 years. (cost of serving app to 1 user for 3 years in total). Which seems pretty reasonable, especially if you have a decent, paid app. The cost comes down even more, if only a %age of your users are online concurrently.

On Digital Ocean, a similar machine, would cost about 40 USD a month. For 3 years, total cost for 1 users will be 0.072 USD

[1] - https://devblogs.microsoft.com/aspnet/blazor-server-in-net-c...
It does seem a bit high touch, but don't I also have the alternative of just cloning third party code into my repo and bazelizing it myself? I've certainly seen that done, and it's what Google does internally as well.
Blue-Cloner Diamond Crack with License Key Free Download
Trump Administration Proposes Eliminating H-1B Visa Lottery
Wayland has been enabled by default on Fedora for nearly 4 years, on Debian for 1.5 years, and on RHEL/CentOS for about the same (the GNOME editions in each case).

Sway has been working great for quite some time as well.

KDE has been lagging behind, but is finally at a place where it will be usable by the next release.

It's therefore somewhat difficult to identify with your phrasing. Wayland is already here, "ready" or not, it's taking over.
What is your usecase for network transparency? Remote desktop? Is that not supported in a Wayland world?
Ask HN: Articles / Papers on Software Management/Cycles/History?
Hey all, sorry for the bad title.

I am in the process of writing an essay to send to my CEO on why we need a good Software Project Manager that practices Extreme Programming (XP), and what value it will bring. This is just to ensure we find the right person for the role, and the transformation process involved. The current situation is that I have been forced into a management position role (Actually I am spread-thin among many roles), when I know I am not equipped for the position in the slightest and my efforts will just cause long-term damage.

I have been doing some hunting around for references; however my issue is that I am having trouble finding references around the history of software development, and the efficacy of the methods.

Listed below are the following papers and sites to read through currently; I am just collecting at this stage, so I have a fair bit of prep-work to do. They don't need to be journal articles, just a good written article - or if there are some great postmortems out there in regard to Project Management, I will gladly take them on board :)

- https://oberoncore.ru/_media/library/wirth_a_brief_history_of_software_engineering.pdf
- https://www.researchgate.net/publication/337928210_Waterfall_Model_The_Scientific_Method_of_Software_Engineering
- Dr Winston W. Royce, MANAGING THE DEVELOPMENT OF LARGE SOFTWARE SYSTEMS
- https://www.researchgate.net/publication/220373708_Agile_Modeling_Agile_Software_Development_and_Extreme_Programming_The_State_of_Research
- https://rimas.kudelis.lt/~rq/pub/Books/software%20testing/Addison%20Wesley%20-%20Planning%20Extreme%20Programming.pdf
- https://academy.nobl.io/definitive-guide-to-agile-retrospectives-and-post-mortem-meetings/

So in case my question was missed, I am essentially after additional articles, papers, and postmortems focused on Software/Project Management styles and the necessity of it all.

Many thanks!
Inherent in any framework that uses a connection to transmit diffed DOM nodes.
Admittedly I don't have a lot of experience with enterprise web development in Java but I love working with ASP.NET Core and I think it's come a long way since the mess of Web Forms and classic ASP.
If the original bike was bike, then the next one is bike' (pronounced bike prime), and the one after that bike'' (bikeprimeprime), and so on.

Compare the orthography to bike_0, bike_1, bike_2, etc.