skysight-inc/HackerNews huggingface dataset:
I write "organic" software.

In today's software industry, people not only don't care about Quality; they are actively hostile towards it. It almost seems to be a race to the bottom.

If it isn't scaled into millions of users, billions of dollars, or gigantic numbers of GH stars, then it's not worth anything, and anyone that works in a way that treats software development as a craft, is treated in a rather shabby fashion.

I don't particularly care (anymore), but I probably would, if I were trying to make money. It used to make me rather upset, but these days, I'm more amused, than anything else.
How can I synthesize a C++20 three-way comparison from two-way comparisons?
As loeg says, profiling and then working my way through the list of places we're spending a lot of time.

I'd love to hear more about how you're using FreeBSD/EC2; can you send me an email?
Please explain why I should believe that the money was used for this purpose in a field where every other example I can find is a scam.

It seems incredibly unreasonable to assume that these particular people are goodies, when everybody they are with are baddies.
Reddit to the rescue:

https://www.reddit.com/r/gsuitelegacymigration/comments/ur5x...
I'm not sure how you define teaching, but for me getting shown an example and then repeating it successfully with another input does mean teaching/learning. I know the model doesn't update though, let's not focus on that now.

If anthropomorphizing bothers you, then we could just use "prompting", but I feel teaching is a good enough approximation here.
Why did I have to find this out from Twitter rather than Google?
I migrated everything to Zoho already. $1 a month is a fair price.
How exactly is "max-Covid" supposed to end? With reinfections common, new variants arising at an ever increasing pace, and waning vaccination efficacy, it seems like the sickness and death will continue unabated. Do we just accept (another!) few years off our life expectancy (and they will be the good years from the middle, not the crummy years at the end), so long as we can go to Wendy's whenever we like?
that transparency at best tells you what wallet received what funds, whoever owns or trades that wallet or what happens with resources in the real world using those funds is outside of the scope of web3 technology or for that matter any technology safe for surveillance.
> the logical fallacy “X% of our floor workers become managers therefore if you join you have an X% chance of a promotion every year"

Aside from the problem of induction, why would this be a fallacy? (I'm assuming you meant to implicitly apply the 'each year' modifier to both or neither, because otherwise it would be such a boring and obvious fallacy that I'm pretty sure that's not what you meant.)
Kind of depends. In addition to using using them to forge more checks (as discussed in a sibling comment), if you pull them in real time, you can race to cash them first, and you can sometimes present the same check multiple times and get it cashed.

Of course, any of those options are going to end up with transactions reversed eventually, so you've got to have a quick exit planned.
I seriously doubt GSuite legacy was a huge spam vector. You still have to send mail through Google's gmail infrastructure and be beholden to all the spam, abuse, etc. mitigations in place there. GCE is probably a bigger source of spam with people spinning up a VM, cranking out millions of SMTP requests, and dipping out.
I had to look up "John has a long mustache. The chair is against the wall. "
They are explained in this blog post.
https://www.housemorningwood.com/red-dawn-code-words-and-wol...

"John has a long mustache" is a callback to the movie "The Longest Day" as a signal to French Resistance.
these are all very valid pain points with Julia, except I disagree with calling Julia "way more dynamically typed than Python."

I think of Julia as statically duck-typed, which sounds cursed but is incredibly useful IMO. like if you have `foo(x,y,z)=x+ycow(z)`, foo() will work for any x and y with compatible `+` operators, if there's a `cow()` that will accept whatever type `z` is. But it's still static - your code will throw a compile error* if x and y can't be added, or if cow() won't take your z. And unlike Python, Julia can dispatch on types, so you can implement cow() for whatever you want. the type system is, in fact, absurdly powerful. the downside seems to be that it's formally undecidable sometimes, and that you fundamentally can't enforce output types for functions passed as arguments.

the speed is a drag, but it feels like getting a train up to speed - it's slow getting ready to do absurdly heavy lifting.
The wireguard kernel module is available from ports and the 13.1 kernel should include the open crypto framework changes required allow if_wg(4) to make use of its fast SIMD-enabled multithreaded ChaCha20+Poly1305. Let's hope the next wireguard (for FreeBSD) release makes use of the new kernel features.
"what people do in real situations with real resource constraints"

As this is mostly on-topic for the parent thread... I can respond...

When faced with a painful product launch/schedule, as management messed up resource budgets etc... there are a few actions one can usually take:

1. ignore the issue, accept a 60% probability of failure risk, and naively hope management is replaced

2. adjust current project scope, follow MVP rules, and defer features for v2

3. cull the project, and eject unprofitable/unhelpful members from the team

4. Leave the company before the shite hits the fan

Note, compromising workmanship is not on the list, as a business "Brand" is often more important than non-stakeholder opinions of intangible asset valuation.
I think that video is terribly cute and the cat is adorable, but I also remain unconvinced that a cat can understand, "morning now, before night". That is too abstract. For context, it took my (then) 4 year old human child many months to understand "before" and "after". He would use them indistinctly to mean "not now".
That has always and will continue to be the only way. Well that and only allowing whitelist traffic.
I guess moxie no longer abides by "the worst":
https://www.dirt.com/gallery/moguls/tech/signal-moxie-marlin...
Musk: Twitter deal at lower price “not out of the question”
This is clearly not the enterprise playbook. The enterprise playbook is to sell on slides, iterate with a few customers and go after even bigger customers.

Start small and trying to go upmarket is the normal playbook for a b2b smb company that is not growing anymore. Managing enterprise customers is easier than managing thousands or small companies. And it also create a natural barrier to entry
> The case was originally brought in state court, but Visio successfully argued that SFC was essentially making a copyright law claim disguised as a contract claim, and therefore the case belonged in federal court.

Vizio unsuccessfully argued that: this is the decision on Vizio’s attempt to remove the case to federal court, which SFC opposed.

(The nature of removal is such that it always “succeeds” in the limited sense that the removal itself is a federal question resolved in federal court, but Vizio never succeeded in convincing any court that the case should be removed.)
The registry is far worse than Unix. A problem with the registry is discoverability and documentation. It's a bottomless black hole.

I am glad it's standardized. I'm not glad it's binary, huge, and opaque.
They are concentrating authority which is never good
It doubled in the first generation (one woman and presumably one man produced four kids)

In the following generation, the population didn't increase. Four people and their four partners collectively produced eight kids.
Bosch opened a new fab recently.
https://www.golem.de/news/halbleiterwerk-bosch-beginnt-bau-n...
Agreed. I was considering attendance, but completion would be a much different (and meaningful) metric.
I moved from Firefox to Safari solely because I can two-finger pinch into a grid view of open tabs - and also it has a 'share' button that integrates with my Mac and allows me to dump websites as PDFs to my knowledge repo (DEVONthink), I was never able to organize bookmarks in a way that I looked at them ever again.

There's a pretty slick tab grouping interface but I always forget its there.
GCE blocks outbound port 25 (https://cloud.google.com/vpc/docs/firewalls#blockedtraffic)
My 2¢ as someone who's partial to crypto shit is that I think it's a cool idea, and really appreciate them going out and setting up the infra and /doing it/.

That said, not like this. The idea is great, but the NFT needs to be clear memorabilia, not just because of where it came from, but like, a quote or illustration from the article, just something that'll make me smile when I see it in my wallet and remember or w/e.

It's also gotta be cheaper! This could be a great way to support a content creator, but it's crowdfunding, you're running a per-article Patron here, who on Patreon has a three tier membership that goes $20-$200-$2000 (before gas fees!)?? We got run this shit on Nano or smth.
Well, it wasn't just Google. Microsoft cut out the free custom email domain for OneDrive, Zoho cut theirs way down -- so my feeling is that it had to have been abused in some way, even if it wasn't strictly spam.
I’m not sure that last part is true. I definitely use a workflow on an OSS repo that includes a manual approval step. (A team has to approve it before the rest of the workflow completes)
Just plugging difflens here: https://github.com/marketplace/difflens

If you work primarily with frontend technologies and want a syntax aware diff on GitHub PRs, difflens might be right up your alley! Standalone Mac and Windows apps are coming out soon.
It's repeating based on what the trained model has given it about situations where instructions possibly similar to the instructions given are specified and which were about reversing strings in general.

If the author messed with temperature and retried their failing prompt enough times, or simply reworded it a little differently, they might also get the correct answer.
>"There's other abstract concerns though- having multiple short-lived connections in your OS and routing tables consumes resources- minimizing resource consumption is a decent goal."

I'm not understanding this. Your OS's network stack would just see these destinations as not being part of the local network and send these UDP packets to the configured default route. Why would there be a need to create a route?
Walmart recruits at the University I graduated from. When I graduated, around 10 years ago, they were very aggressively courting new business undergrads for Walmart corporate. They revealed in my second (and last) interview that starting pay was around $25k annual. Even 10 years ago, that was a joke.
So, I'm in networking, but we typically charge the equivalent of $100-120 per hour for labor. We generally don't make any money on materials unless it's something we bought before a price hike.

I don't generally get too much resistance to this even with direct consumers. They do get sticker shock though. Easier to sell a series of small projects than to hit someone with a total network rebuild.
Show HN: Deploying Elixir – Advanced Topics
Without Renault's supply chain that car factory is worth small fraction of what it was when Renault was an owner. Can't produce modern cars anymore.
What I hate is the implication that there is a correct way to "do" a particular city. It takes all the adventure and serendipity out of travel and reduces each city to a standard and usually bland set of experiences.
I can believe under 5% of all active accounts on Twitter are spam bots.

However, I would bet money that they account for a significantly higher percentage of user interactions, particularly ad interactions, and most notably link clicks.

If you run an ad on Twitter it will generate an unnatural amount of web traffic without much in terms of actual interactions on your website. No other digital ad I have run behaves in quite this way, which leads me to believe it is almost all bot activity and accidental link clicks.
You could use Julia in an interpreted mode (or a compiler with low optimization) and then statically compile it for production.

The JIT involved is really a static compiler that has been adapted for use as a JIT compiler:
https://llvm.org/docs/ORCv2.html

https://juliadebug.github.io/JuliaInterpreter.jl/stable/
https://julialang.github.io/PackageCompiler.jl/stable/apps.h...
https://github.com/tshort/StaticCompiler.jl
Your answer is too definitive. Applications and databases can indeed suffer power loss while losing nothing of value. An ACID database used by a correctly designed application will lose nothing on power loss; state "in memory" is uncommitted in such a system effectively doesn't exist. It never happened and, furthermore, no one cares.

The term of art is "crash consistent," and any ACID database must preserve all committed state across events such as power loss. Such a database is correctly backed up when copying a simultaneous point in time snapshot across all involved volumes.

Not all databases are truly ACID. Lots of software relies on uncommitted database state. But we're talking about a solved problem here; if you require ACID behavior the means to achieve exactly that are available. Any exception to that statement, including hardware misfeatures or lack of two phase commit across databases, is equivalent to "incorrectly designed."

In a correctly designed system quiescing the database isn't necessary, but might still be used as a precaution or a performance optimization.
Yes, training the model is where it learns, not in prompts. Prompting might be considered meta-learning but it will always need a reference point given to it from its training data, and beyond the prompt the original model is never altered.
Been using the ssh agent for a week and it is awesome.

Only downside is it locks way too often so I get too many unlock prompts from VS Code and other tools auto fetching remote repos.

But 1p have already fixed this in a beta.
Cui bono? If China engineered COVID, to what end?
screenhero. Best pairing app ever made. slack bought it and just SAT on it.

They would have been better off using that money to make a native (battery sipping) desktop client
Just run your wifi driver in a Linux vm. https://github.com/pgj/freebsd-wifibox
It almost like business people no more honest than politicians.
How does the default fish completion compare to this I wonder? It's pretty great already.
You write "transaction", but Unix filesystems don't know anything about any transactions from the application's point of view. To them it's just a bunch of write(2) calls. How is a ZFS snapshot going to make sure that it snapshots the state either before or after what an application considers a "transaction", but implements with a sequence of write(2), fsync(2) etc. calls? (EDIT: The rest of this paragraph is rescinded. See [1]) If an application uses SQLite, BerkeleyDB etc., then you don't need ZFS. XFS will be sufficient (and maybe even better?). If an application doesn't use any transaction-processing library ("database"), then I don't see how filesystem snapshots fix anything here --- you still can get an intermediate state in a snapshot.

As far as I understand, the only thing snapshots make sure of is that you're looking at a consistent state of a filesystem from the point of view of the filesystem, so e.g. if there was a sequence of operations "remove file a/b", "create file c/d", then you're not going to record a state with both files "a/b" and "c/d" present --- something that could happen with a backup tool not using filesystem snapshots, if it reads directory "a" first and directory "c" second. But there are no assurances about application transactions. So if KeePassXC has a bug, then if there is a sequence of operations "remove password A", "add password B", then a backup tool may pick up a version of KeePassXC database which is going to contain both passwords A and B, even if the backup tool uses filesystem snapshots.

[1]: At first I didn't get the example from TFA about Firefox and SQLite, but I've reconsidered and it makes sense now. I'll still say that you may get an intermediate state in a snapshot. However, snapshot prevents some classes of inconsistencies (though not all). Call me convinced about ZFS.
If you don't feel like switching over this, I do this with dnsrobocert, with Namecheap's default DNS servers: https://github.com/adferrand/dnsrobocert
As you say, it probably does depend on where you hang out. I've never detected sino-simping on any non-political subs i read, but because, for my sins, i read a few mildly unorthodox left-wing subs, and they are crawling with CCP apologists, tankies, vulgar anti-imperialists, and so on and so on.
This is 100% false and nobody should ever follow this advice.

I use snapshots all the time because Windows uses them automatically to get complete and consistent backups.

Snapshots are always better then no snapshots.

Full backups are always safer than partial backups.

It takes just ONE forgotten path or file to make a backup completely impossible to restore.

Don’t be a smart ass with backups. Just don’t.
1. The author points out that txn fees are tiny, 1% of the revenue. And they are unlikely to be significant during the depreciation period of the machines.

2/3. Sure, but see #1.

4. Sure, but the author is pointing out that the cost of buying BTC exposure via these companies is higher than just buying BTC by a lot. It almost seems like a short position of these companies combined with a long position on BTC is a solid bet over a long term horizon.
I'm beginning to think I should've coached my comment with lines acknowledging the basic responses like this.

I'm aware of that project, though I appreciate the response nonetheless.
> If you can't pay $365 a year for college, even on Walmart wages, might not actually be that driven to complete courses/degree.

Some people _can_ pay that much money and blow off the whole thing.

The notion that disposable income is a useful metric to measure one's "drive" is one of the most managerial, tone-deaf, over-privileged, peak-hacker-news comments I have ever seen.

Please reconsider your position on this. Or at least, please - don't become a manager.
It's not an auditor. They just signed an attestation, which is not even remotely close to an audit, saying that they saw the numbers Tether showed them - that's it !

If my memory is good, they even specifically mention in the attestation that they didn't see the details (just the aggregated numbers) and they didn't check the process by which the management calculated those numbers.

So yeah, it's taking much longer than most people expect, but the issue is certain - Tether will collapse to 0 at some point.
I don't think there is a "solution" You want people to see your work and pay for it, art is not much different from anything else transactional.

Have you tried thinking about it like a marketing / sales funnel? Who are your customers, where do they discover and purchase...? You have to be there and stand out in a crowded field. You have to have many channels, it's just the nature of the beast.

In the end, only a small percentage of artists (producers of X) will be able to make a living from their work.
Yeah, it mystifies me. One of my ex-boyfriends worked at a chain coffee shop. He was paid minimum wage, as the manager of several branches, for working insane hours, and (as he once said to me) the person three levels above him was paid about £50k (~$60k). That guy was in his 50s - that's how long it took to get promoted. And he was a smart guy: excellent programmer, wrote an emulator for some old games console, wrote and managed his own email servers and VPNs, filled in as an engineer for a few months at my former startup (for no pay, very kindly) when we were understaffed, etc. Could've easily worked as a programmer for 10x the pay, in other words. He was a massive coffee fan, and had tens of thousands worth of coffee equipment at his house, and I think he genuinely loved it and did it for that reason, but someone like that must be one in a million for them; I never had any fucking clue how they filled all the other positions... (I'd be fascinated to hear anything anyone else knows!)
Polycat finance only had 3 Million Tokens. That's the max supply. There will never be more than 3 Million Tokens. And yet the price tanked and will never ever recover. It traded at $60 a piece. Now it is trading in cents.

Quant has only 12 Million Tokens. No new tokens will ever be created. It topped at $400 a piece. Now it is trading at $72. It could go down all the way to fractions of cents.

Reality doesn't matter. Perception of reality is all that matters. Likewise, Bitcoin could only ever have a 21 M supply cap and it could end up trading in fractions of cents just like the above two coins in the future.
US Claims a Heart Doctor Has Been Busy Creating Ransomware
> Maybe they were pushing back against the idea of paying money, for good quality software, that provides value to your life?!?

Or they realise the hubris you need to have to think 150$ to be a meaningless amount of money. It's already quite a sum at the median American salary and the USA is one of the most affluent countries from which HN readers hail.
Thousand years? 20 times seems like a comically tiny amount at that scale.

Finland had managed to be both part of Russian Empire, Sweden and hell a lot of other adventures in that huge period. That's like all the way back to Kievan Rus.
You can transfer your GV number to a consumer Google (@gmail.com) account.

https://support.google.com/voice/answer/12083094?hl=en&ref_t...
See the section titled: “Transfer to another Google Account (ends in @gmail.com)”
In the past if you were a contributor and violated the GPL in terms of your product (that used yours and others code) it was only other contributors who could sue you (ie, you broke your deal with them, and they had the copyright that was violated).

There are different views on the GPLv2. Most of the contributors / developers on GPLv2 just wanted you to share back your code, so most litigation in this space followed that approach. Even there, it was at times pretty cooperative.

The SFC has a MUCH more aggressive view. They have views around DRM / unlocks on hardware and much more that are very user rights focused, but pose complications to developers. In the past though, they really couldn't pursue these claims because despite lots of contributors to projects, many didn't support their approach and so wouldn't work with them to make copyright claims. To give you a sense of some developers views:

"lawyering has become a nasty festering disease, and the SFC [Software Freedom Conservancy] and Bradley Kuhn has been the Typhoid Mary spreading the disease." - Linus Torvalds (key player in the Linux kernel development).

They and the EFF created Affero GPLv3 and GPLv3 to try and solve for some of the issues they felt were important, but developers didn't really get on board.

The key is SFC can now sue folks making and distributing devices with OSS software WITHOUT any permission or input from the creators and copyright holders of the software, that is what is so huge. And this is particularly important because many authors and copyright holders have different views on these issues compared to the SFC.

We went though this once with GPLv3 already. SAMBA for example moved pretty aggressively to GPLv3. I'm not sure apple kept contributing to it or updating it in their software once that happened.
> Environments, environment protection rules, and environment secrets are available in *public* repositories for all products. For access to environments in *private* repositories, you must use GitHub Enterprise.

https://docs.github.com/en/actions/managing-workflow-runs/re...