skysight-inc/HackerNews huggingface dataset:
So I was a sysadmin scripter(powershell/cmd/bash) then network admin, then infosec. Ive really blown up using python for all kinds of things last few years. I've built a whole honeypot -> threatfeed project. More recently I built a solarwinds ncm replacement(solarwinds got pwned) almost entirely in python. Long story short, it downloads config backups of network devices and then can programmatically report on security hardening guide rules.

I work alone so my extent of 'culture' has been pycharm warnings. I imagine if another programmer saw my code they'd vomit so violently they'd have to buy new electronics.

I try to do the right thing, but PEP 8: E501 line too long (125 > 120 characters) I'm not really caring too much about being 5 characters too long. I tend to comment my code well but there's certainly areas where there's nothing because the comments wont help much.

Yet what ego do I have to get in the way? I know I'm not a programmer, I know there's tons of room for improvement. Its just... I don't know what I don't know. I feel this article speaks to me but I don't really have a mentor :(

Edit/ just ran pylint against one of my projects. It fell over laughing.
Die Ironie wenn das LIESMICH in Englisch ist.

The irony when the README is in English.
> You are buying the NFT, not the artwork them selves.

You can not buy ownership of a digital artwork because the whole concept of owning a digital work is nonsensical. Ownership in the world of physical goods is not a law of nature but a legal concept. Ownership is essentially the right to control some resource. A collective of people agree that you have the right to control (by force) some physical thing, which is useful because otherwise everyone would be fighting violently for the possession of that thing. In the typical case the sovereign enforces the property rights. In the digital world this makes no sense because you can't possess information and you can't enforce property rights. Anyone can make a copy and everyone can have that information without anybody else losing anything. NFT is only a record that tells you who supposedly owns something but ownership means nothing without possession. NFT is like buying a land deed from a dysfunctional state: Yeah, everyone who beliefs in that state may agree that you are the owner but what use is it to you if a bunch of guys with guns are squatting on "your" land and you can do nothing about it? That is ownership without possession.
The key problem with NFTs is that they are advertised as decentralized, zero-trust, proof of ownership.

But minting doesn't prove authorship and selling the tokens isn't exclusively transferring the data.

Say you want to prove authorship. Prove without a shadow of a doubt, prove mathematically, that you own this MOV of your indie film. You can't. You can't do it in the real world, you can't do it in the digital world. In the real world, we register copyright and then sue violators for damages in courts governed by laws put on the books by legislatures elected by citizens. That's the very system the NFT is trying to avoid.

And say you want to create exclusion for the data. You'd have to create a DRM system. But we can't even get DRM to work when we do have legitimate proof of ownership in physical media sales through authorized retailers. So even if DRM could, would, and should be implemented, then it's only as good as the teeth behind it. So now you're back in court, invoking the DMCA.

The concepts of Ownership and "decentralized, zero-trust" are incompatible. Ownership requires exclusion, exclusion requires a credible threat of violence if violated, and violence is monopolized by the State.

I would personally go so far as to say the entire concept of zero-trust is a boondoggle, it's really all just "shifting the point of trust", but that's a different argument for another day.
Terraform Cloud State
I see it more as another instance of the rent-seeking instinct. There’s a ton of capital seeking reliable returns and most of the blockchain buzz has been based on the idea that people with lots of capital can buy in early so everyone else will be forced to pay them an ever-increasing premium just to be able to make transactions. NFTs are a way to generate the demand they’re counting on — scarcity is part of the sales pitch to keep buyers from asking whether they’re actually getting much for their money.
Can i make my own art-style then, with a fractal floral decoration, which consists of constantly getting smaller brutalist buildings ad infinity.
I remember reading that architects have one of the highest job dissatisfaction rates in the US. Which makes sense comparing the kinds of projects I saw the architecture students due in college with the architects I've met, whose excitement is designing the ductwork in strip-mall Target stores.
Ask HN: Power consumption database for CPUs, SoC or laptops
The TDP value is insufficient to estimate power consumption: we would need something like a collection of `powerstat` results on somehow standardized operations. The items of interest could be CPUs, but also finished products (e.g. laptops).

The topic is also "currently hot": the release of the successors of the M1 is recent, and I have seen users claim consumptions of 0.3W, which makes the very efficient 3W I am using pale, and which should be fought by Intel's efforts on their equivalent of big.LITTLE but a declared TDP of 30W does not sound right.

Does a database of benchmarked power consumptions exist?
The US doesn't subsidize meat production, your comment has no basis in fact.
Currently none --- but only because I don't use Facebook.

Hear me out on this. I'm not convinced it is necessary for users to pay in most cases. The only reason to pay for a service is if there is no free, privacy respecting alternative.

For example, DuckDuckGo is a reasonable search alternative to Google and Bing with no payment required and no privacy invasion. DDG is driven by contextual advertising. Lots of other services could be built around the same model.

In my mind, Facebook is the #1 example of a service that would be difficult to sustain for free without privacy invasion only because it's very nature is so personal.
Yikes getting some PTSD reading this
Sounds like early design on jet fighter seats.
Found it!!!
https://www.thestar.com/news/insight/2016/01/16/when-us-air-...
The problem with the analogies used is that NFTs do not even confer ownership of the underlying art.
Sure, but half the point of laundering is plausible deniability. Bob now has an explanation for why he's received a lot of money in a short space of time from foreign accounts he claims to know nothing about.
> A digital ID, a in-game asset, a digital license, a ENS name, etc…

These are literally things tied to off-chain assets. Your "ownership" of any of those things only matters if someone else cares about the particular block chain it lives on.

If you "own" a game asset on blockchain A and I only care about blockchain B, as far as I'm concerned you don't "own" anything.

There's nothing stopping anyone from starting yet another blockchain and reselling all NFTs on that new chain.

Besides, unless a URL a token "owns" lives on the blockchain it literally points to some off-chain resource. If that URL in any way becomes inaccessible the thing you "own" is meaningless.
I agree! Which is why I dislike Windows as well: I’ve lost too much of my life to debugging it’s arcane issues.

Even macOS is starting to grate at times the last few years for similar reasons. I don’t think I like any desktop OSes these days, but running Ubuntu requires the least effort for what I do (and basically no debugging, at least for the last few years), so between it and my Mac it’s been a bit better.

I just had to forcibly uninstall wireless drivers to attempt to upgrade them (with multiple reboot cycles in between, yuck) all to attempt to fix wifi issues (following advice from Metabox’s support team) on my Windows laptop.

It didn’t work. Still garbage. Works great under Ubuntu though.
I worry about the exact same risks with things like brew and chocolatey, and even docker.

The challenge with a lot of these systems is that there _are_ "official" packages that have some higher level of checks and quality control, and these best case examples are generally talked about on the relevant marketing pages for these tools. But these vetted packages are generally accessible in the same way as unofficial "wild west" packages that would be high risk to use. The line is very blurry and you can easily be sucked into a false sense of security.

I'm amazed at how many times I see these systems being used as a matter of course without any consideration at all given to the risks of importing packages of unknown quality from unknown third-parties.

And it's very difficult to avoid using these systems too. I use brew, docker, npm, Nuget etc. - it's hard to be productive and to not do so as a developer in 2021.

I have a standard process I go through for taking on new development dependancies, of vetting the author of Nuget/NPM packages as best I can. I rarely add a dependancy without having gone through my little (likely very insufficient) "due dilligence" process first, but this doesn't cover downstream/implicit dependancies...

I'll also try not to bring in dependancies for simple things. I prefer reinventing the wheel where necessary and writing my own simple string formatter or parser utility as opposed to taking the easy way out and adding another dependancy for the matter of a few lines of code.

But I don't know how to solve the wider issue. The first step, I guess, is to make sure that everyone really knows what the risks are, so that at least we're all using these package mangers with our eyes fully open.
Flarum is a built on PHP / Laravel and is easy to host even on shared hosting providers. It looks and behaves much like Discourse, but less resource intensive in my experience.
Hi HN

I wanted to be able to search recipes from sources I knew I could trust. I also wanted a way to sort recipes by rating and include and exclude ingredients I already had.

Going forward, I aim to add more sources, better ingredient filtering (hierarchical) and more dimensions (cuisine, meal time, etc.)

Let me know what you think! One thing I struggled with was whether to includes mode with pictures or not. I can’t decide if the loss in info density is worth the benefit.
NFTs are not about the asset itself.

1. Ownership of the "original" - why do you pay so much for an original painting when you can buy cheap/free knockoffs?

2. Flexing - look at me I bought an expensive NFT, look at me I own this and this NFT (just like sports cards, pokemon cards, etc.)

3. Money laundering - cleaning dirty money through NFTs.

4. Legit investment / value store - if NFTs picks up more and more (see Reddit, Twitter implementing NFTs), it's a legitimate investment strategy, just like BTC or ETH

5. Hype and FOMO - why do people buy Supreme branded products? Why are lines at Apple stores when a new iPhone is released?
If I were you, I’d go with Vanguard index funds, which have the lowest fees in the industry.

I would pick a fund/funds that matches my risk target/preferences (e.g. equity funds riskier than bonds, small cap riskier than large cap/overall market, foreign riskier than domestic). If I had a very large risk tolerance, I might also allocate a small percentage of your portfolio to single name stocks.

Lastly, I’d just keep in mind the risk you’re taking with your investments. A five year time horizon doesn’t strike me as particularly long or compatible with having a high risk tolerance. Investing in equities can give you high returns over a long time horizon, but their volatility means that you can have large negative returns over a short time period (e.g. the S&P had a max decline from its peak of almost 60% during the 2008-9 financial crisis).

(Standard disclaimer about investing being risky, please do your own research as well.) Good luck!
VTSAX is very low fee
All growth curves which flatten have exponential phases.
Seems like you would have these exact same problems if you were running Ubuntu in a VirtualBox VM also?
The 'right-clicker mentality' seems to be effectively another word for hacker culture, no?
And then we should talk about categories (and subcategories, relations or associations) instead of tags, which to many people seem to represent a flat namespace of tags.
What device?
A family of 5 making $50k per year is one lost job away from poverty in much of the US, which was much more likely during the pandemic without assistance. They remain economically vulnerable, probably chronically. A family of the same side making $200k per year is not on the border of poverty anywhere in the US.

Meanwhile, the public facilities used by both families such as parks were underfunded with the loss of tax revenue during the pandemic (and often before). Charitable giving is an opportunity to improve them without raising taxes. Without those inclusive civic institutions, those with means can go to private or for profit recreation and cultural options. Those who don't have nothing.

It is disheartening to hear that emergency public assistance would be used as a rationale to "obviate the need charitable contributions".
It's at 28.4% so let's make it barely managed ~30% :)

https://speed.yjit.org/

I'd give these guys some more time, it's a long project. They're working hard.
Scan to searchable PDF. Dump in folders named for the year the document is relevant/scanned. I never need 99% of it, but when I do need something, search usually finds it or gets me in the neighborhood.
Healthcare isn't really a great argument. Aside from the low hanging argument that healthcare is covered or subsidized by most tech companies in the US, the cost of healthcare pales in comparison to the difference between $100k and $350k.

The value of healthcare is not $250,000 per year per person. It's not even 1/10th of that.

As for safety nets, that depends on personal risk tolerance. As an experienced developer, it's not particularly difficult to find work. Even an average one.

We're talking about a massive difference in pay. That difference could amount to literally millions of dollars in retirement for your family.
Docker Compose is great. Avoid Docker Swarm.
Social consensus can be and often is wrong. Counterintuitive results like the Birthday Problem are widespread, people are shit at statistics and risk evaluation, etc.
I visited the elbharmonie and man that whole neighborhood is probably the most lifeless boring place in europe
companies think that during interviews it is cheaper to let a really good candidate go than hiring a bad one. that is a huge mistake. every now and then they will not hire a key unique candidate, so they miss out on billions of $ in value. they don’t understand that if you hire 100 people, only about 5 of them will be doing all the important work and creating all the value.
And what do people do for versioning software on WSL2? My benefit with full-blown VMs is that when piece of software I'm writing needs specific packages, I can set them up and not affect anything else.

This goes beyond venv, virtualenv, nvm to having multiple database point releases installed, or underlying graphics processing libraries.

I like the speed and seamlessness of WSL2 but my nightmare on Windows and OSX has been the mismatch of versions which when you've 20+ projects over a few years starts to make keeping them all in running states a nightmare.

Is the WSL2 answer to VMs to use WSL2+Docker?
Are there any (Unix-likes) where you can’t? Aside from degenerate cases like Windows SFU/SUA (though I’d expect that one to allow it as well).

Globs getting interpreted as switches is a very unfortunate footgun, sure, but I don’t see how you could eliminate it while retaining the same level of smarts in the shell (tokenization but only into dumb strings), and DOS/Windows command line parsing is IMO essentially a reductio ad absurdum for the idea of having less (no tokenization, but the shell still splits commands). Except maybe require the -- between switches and arguments whenever there are arguments? But not only is that an incomplete fix, it also goes contrary to convenience of interactive usage, which is important: much of the tension in shell syntax and Unix utilities is due to balancing it with conventional programming, I feel, and I wouldn’t want to be writing even Perl or Tcl instead, let alone Powershell or the like.
Only in a specious sense. The point to money isn't "scarcity", the point to money is TRUST. You trust that $1 is going to be worth $1 tomorrow, and that it will be worth $1 to the shopkeeper and the bank and your family and everyone else. So anywhere you want to trade for something, you can do it in dollars. It's true that to provide that stability you have to control the supply, so money is "scarce". But only in the sense that the economy it represents is finite.

NFTs don't provide that, therefore they aren't a good medium of exchange. They aren't "scarce" in the way that money is or has to be.

They're also a Tulip bubble, but that's a different thing.
My non technical girlfriends main PC is a 2011ish iMac running Mint. She loves it, zero issues, has never even needed me to look at it. Surprisingly stable for how old a machine it is.

Reckon I’ll swap in an SSD at some point because the decade old spinning rust has to be on its last legs at this point.
Arm Joins the Rust Foundation
With Linux, you can! I started this project years ago just to prove to myself that it was possible.

Every Linux process interfaces through the kernel via the system call interface. It is stable and language agnostic. The interface is defined at the processor architecture level.

https://github.com/torvalds/linux/blob/master/Documentation/...

https://man7.org/linux/man-pages/man2/syscall.2.html

Any compiler can emit this sort of code, including JIT compilers! It's possible to discard the entire C user space and rewrite everything in Rust. Would be a monumental effort but still.

Note that no matter what there will be at least one C library remaining: the vDSO the kernel maps into the address space of every process.

https://github.com/torvalds/linux/blob/master/Documentation/...
People really need to just go outside.
IT Job Skills Network Analysis
> waiting 18 months or whatever

Seems like a problem with however your system distributes software, not with Pyjion.

What does it take 18 months to do?
Down for me in Chicago this morning.
ok, google translated:
It seems to me now (the current generation) no longer understand that fan and experience, hehe, that was in those days. With the advent of the Internet, social networks and instant messengers, with the advent of huge messaging speeds, with convenient devices for accessing communication tools, all this has completely overshadowed communication via Fidonet and BBS. Even chats, which also appeared with the advent of the Internet, even before social networks and instant messengers, have become irrelevant and inconvenient. I agree that this is the essence of progress - slow speeds through modem and dial-up have been replaced by optical backbones, copper ethernet last miles and mobile networks. Convenient means of communication appeared in the form of instant messengers. People began to be online around the clock. You know for sure that your message will be viewed in the next minutes or seconds. But once you could wait for an answer for hours and days. When you furiously hit the space in your mailer to reset your modem and dial your upstream Fidonet or familiar BBS number over and over again. When you could determine the connection speed of your modem by ear. When you, asking a question on any unfamiliar or unfamiliar topic in a fidosh echo or even an Internet chat, knew for sure that they would answer you and even help to resolve the issue to one degree or another thanks to enthusiasm, and not as they say now that you are not competent and contact a specialist or they will immediately offer to solve the issue for money. Times are not the same. I certainly do not suffer from this, but sometimes nostalgia torments. Now everything is decided by money. Previously, connecting to Fidonet or BBS, in addition to purchasing a modem, did not require any more money. But usually, to find out the number of a popular BBS or ask to connect to Fido, it was necessary to encourage the owner of such a site: juices, water, beer, vodka))
Until someone made a counterfeit, sold that (with the NFT) and kept the original. They can simultaneously "prove" they've sold the original and also reap the benefits of having the graphics card.

The same thing applies to other similar "NFT as certificate of authenticity" schemes I've seen, such as around luxury goods.
Climate change is indeed a justice problem and we should optimize for justice rather than just raw temperature management. There are "solutions" that cause more injustice by denying efficient energy to the global poor.

But the wealthy people who make this argument tend to argue for total inaction rather than a justice-focused approach where they sacrifice greatly in order to permit the global poor to have access to efficient energy for as long as possible.
Not under Catalina. Don't ask me how I know that.
None of this requires NFTs, you're describing microtransactions. Diablo 3 in 2012 released with the infamous "real world auction house" that allowed players to sell random virtual loots to each other using real money, with Blizzard taking a cut of the transactions.
> transistors smaller than atoms which is impossible

It's not clear that it's impossible. A H+ atom is just a proton -- it's not inconceivable that there can be subatomic switches.
do you think it is OK for unions to abuse their power? They are essentially forming monopolies and then using their monopoly power to enforce things.

Probably the first time I’ve heard someone describe labor unions as monopolies.
What do NFTs add to gaming compared to the status quo of in-game purchases that already exists in many games?
I don't want a full VM with a full desktop experience with all my development related applications to be a separate experience from the rest of my non-development computer use cases. I like that I can very quickly open a single terminal, open my local install of VSCode that I do some non-Linux specific development in as well, open my normal day-to-day browser to look at docs, etc and just have it. It's the same computer and the same environment that I do everything in. I don't need two sets of keybindings, two sets of applications, two terminal configs, a whole new desktop env etc just to write some non-Windows software. It's just VSCode using my exact same config and keybindings, my normal browser, and my same terminal emulator.
None of what you just described requires NFT's though.
MacPorts, most likely! Even after Brew took over I still ran it for ages.
Microsoft Office (the Mac version isn't 100% compatible with the Windows version) and (for Linux) Adobe Creative Cloud and similar apps.
There is so much Poe's law content in this thread - not sure if you're being facetious or not. But I'll bite.

If Bank of America deducts money from your account, you can call customer support and threaten to file a complaint with a regulatory agency, threaten to close your account, or just take them to court. No guarantees that you'll get your money back, but at least there's a chance.

If you lose your wallet password. It's game over. 0% chance of ever recovering any of that money.
Honestly, love seems to be a byproduct of good economics. Less work gives people more time to love.
This is neat for toy problems but I don't see it working well for "real" pipelines. The magical DAG creation is going to be super hard to wrap your head around and even worse to debug.

This reminds me of an internal Google tool for doing async programming in Java (ProducerGraph or something). The idea was that you'd just write annotated functions and the framework would handle all the async stuff. Wasted many thousands of engineering hours while giving an even worse experience than manipulating futures directly.