skysight-inc/HackerNews huggingface dataset:
Yup yup yup. Big reason for avoiding free users is avoiding those requests.

This is the kind of thing no startup puts in their year one budget and (alongside supplier cashflow issues) is why those projections don't work for
There's an excellent video on these presses https://youtu.be/hpgK51w6uhk?feature=shared
I thought it might be similar to Orion based on the submission title, but it looks like a rebranded Firefox (which is great). This is what Mozilla should be doing.
But there's the question of who is responsible for it and who sets the standards. These days the consortium behind HTML 5 is fairly quick and responsive compared to the W3C's HTML activity in the day (e.g. fight with a standards process for a few months as opposed to "talk to the hand") but schema.org can evolve without any of that.

If there's anything that sucks today it is that people feel they have to add all kinds of markup for different vendors (such as Facebook's Open Graph) I remember the Semweb folks who didn't think it was a problem that my pages had about 20k of visible markup and 150k of repeated semantic markup. It's like the folks who don't mind that an article with 5k worth of text has 50M worth of Javascript, ads, trackers and other junk.

On the other hand I have no trouble turning

<meta name="description" content="A brief description of your webpage content.">

into

@prefix meta: <http://example.com/my/name/space> .
<http://example.com/some/web/page> meta:description "A brief description of your webpage content." .

where meta: is some namespace I made up if I want to access it with RDF tools without making you do anything
The macos disk images are "broken" according to my os.
That argument is exclusively used for nuclear. Hydroelectric is far more vulnerable to bombing, but we don't pearl clutch about that risk. And yes, a capable military can -- if they so choose -- turn a nuclear plant into a dirty bomb with sufficient explosives. But why go through that trouble when you can just drop a dirty bomb directly on top of a city center? That's a far more effective way of spreading nuclear radiation. However, capable militaries don't use dirty bombs because they make no strategic sense.
Thanks for the share.
I imagine the costs has a high correlation with the American obeisity epidemic, which has continued to get worse and worse. Obamacare creates a disincentive for people to live and eat a healthy lifestyle. Why bother eating a good diet when you can just get health insurance anyways no matter your pre-existing conditions (be they natural, or much more likely, due to your lifestyle choices).

Eg: 90-95% of diabetes cases in the US are Type 2 (Lifestyle related)
Man hailed for 'single-handedly invading North Korea' using a simple gadget
Lissajous Figures or Bowditch Curves
> Zero interest rate is like steroids.

The problem with your analogy is that paying interest is an active measure. It takes effort. The higher the rate*(outstanding debt), the more effort. This isn't a choice between injecting nothing vs injecting steroids, it's a choice between injecting sedatives vs injecting nothing. Raising the interest rate is like injecting a sedative. How much sedative should we inject? How much sedative can we inject?
Home Page Pixel Art
That's How Famous Companies Got Their Big Names
I laughed when https://Relentless.com redirected me to Amazon.
JS/React and SAP/Hybris at work, vanillaJS for side projects.
Ecommerce and general web/app development
You're not required anything. Nothing is stopping you from walking or riding a bike. You're making a choice of convenience.
You're over privileged life has made you believe you need this "deadly vehicle". Go with out? like the 5billion other people that are, or continue to wine about your luxuries and not being able to get groceries 2 minutes faster.

How about this, instead of designing your consumer luxury life around needing to go to a store or restaurant 2-3 times a day... instead maybe shape your habits around not being a mindless consumer.

wahhh it really is awful I have to drive for 30 minutes 1x a month to get groceries.
lol, I posted the comment from mobile safari but didn’t think of it. Eh, closed source software doesn’t count, haha.
Will be easy to cut so this isn’t really secure.
This seems like a good chance for me to learn. What software do the Linux people planning the budget and schedule for a big project use?
Not only is the giga press mentioned in the article, it's very far from being an equivalent to the Alcoa 50,000.
Third option: It's possible for salad dressings to be lubricants.
It's not the message, it's the delivery. Some people don't react well to having their skills publicly derided as "horrible". We're all human after all.
Nonfarm payroll growth revised down by 818,000
For Android, I've been using Firefox Beta as my daily driver for over a year, it works flawlessly, and about:config is available.
> Even in that case they did the behaviour change properly:

Not in fact. Go core team has admitted that Go toolchain 1.22.n versions break backward compatibility: https://github.com/golang/go/issues/66092

There is another breakage case: https://github.com/golang/go/issues/66070 and the team leader doesn't plan to fix it.
It's possible to basically avoid the second step ("Convert all text files from DokuWiki Syntax to proper Markdown") by only ever writing Markdown in Dokuwiki to begin with.

To write Markdown in DokuWiki, the "DokuWiki Commonmark Plugin" [0] is pretty great.

To use it, tips are:

- REQUIRED: On the top line of each page, put `<!DOCTYPE markdown>` (using the new toolbar button or typing it in). So that Dokuwiki knows the page is in markdown.

- STRONGLY SUGGESTED: In the Dokuwiki Config, set the `maxseclevel` to 0. Since the Commonmark markdown plugin currently unfortunately sort of messes up edit-section.)

That's basically it. Makes the Dokuwiki files that much more immediately-portable, in theory.

[0] https://www.dokuwiki.org/plugin:commonmark
It's better but this is not uniformly true. For one, people use random sites to test cards to see if they can get away with using stolen CC details at every stripe-integrated company I've seen, target audience irrelevant.

The proportion of negative/wild interactions with support and chargebacks is always going to be in an uphill battle with positive correspondance unless you are selling multi-seat deals with support as part of it. I speak a little out of my area of expertise here but from my friends experience, the downside to professional services is that a small proportion of people, or people on bad days, see it as a service, not a SaaS, and will willingly throw threats, insults, etc at you. A small error on your service can stop their whole business which is different for B2C - it's the difference between fear and frustration.
Think of it like memory hierarchies. Bookmarks are long term storage, tabs are registers. Tab groups fall somewhere in the middle, easy to reengage with and easy to put out of focus.
> Boeing is built like a battleship, and that's part of the problem: it's too complicated to diagnose from far away

Do you have a background in aerospace engineering?

Starliner is built by committee. There is no reason to have that many RCS thrusters on a LEO platform where you throw away the thrusters every use, other than to justify buying a lot of Rocketdyne thrusters.

> Boeing is the only realistic American competitor

They are literally trying to get out of the launch business [1]. Their only competitive advantages are government relations synergies with defence and their brand.

Boeing is a show competitor. There is zero actual threat they pose to SpaceX, partly because they can’t, mostly because they aren’t bothering to.

[1] https://www.avweb.com/aviation-news/boeing-may-sell-space-la...
Change Data Capture (CDC) Tools should be database specialized not generalized
Reference: https://x.com/saisrirampur/status/1824694191537959159
Parent Tweet: https://x.com/craigkerstiens/status/1824114371737616794

Change Data Capture(CDC) is hard, it has 100s of edge cases / failure points. At PeerDB (https://www.peerdb.io/) , instead of focusing on multiple sources we just focused on Postgres. This helped us ensure that we gave enough care to iron out as many edge cases as possible. We were also able to implement a bunch of Postgres native performance and reliability optimizations. Our engineering blog https://blog.peerdb.io/ more on the optimizations and how we ironed out edge cases.

Pipeline failures have been rare these days, and so far none of the source databases were affected due to load. Also, most of our customers are in the shorter tail, i.e., data sizes over 300-400GB to 15-20TB. This helped battle test the product and make seamless for the long tail.

However, I don’t think CDC is a solved problem, as Postgres is full of mysteries and it keeps evolving. We need to continue polishing the experience and evolve along with Postgres!

TL;DR specialized CDC tools that focus on a single (or limited) database are reliable ways to provide a solid CDC experience.
OP had to think a bit bigger to get a great ROI. He got himself neck deep into performing tasks or small minuscule work items. I wish he had thought about evolving it into a trading platform or even started with that, something like Robinhood
I couldn't get past the first two paragraphs without the article losing all credibility.

> And although there are many different kinds of electric motors, every single one of them, from the 200-kilowatt traction motor in your electric vehicle to the stepper motor in your quartz wristwatch, exploits the exact same physical phenomenon: electromagnetism.

Well, basically your whole experience of the world is just electromagnetism, nothing more. And electrostatics is part of electromagnetism theory.

> In some applications, these motors could offer an overall boost in efficiency ranging from 30 percent to close to 100 percent, according to experiment-based analysis.

What practical electric motor is even close to 30% efficient? This is laughably low.

Edit: it's BOOST over the current efficiency.
The amount of fraud and scammers out there is insane. I worked on a platform that only had a few hundred in revenue a month (just starting out). We did many smaller transactions, and getting hit with disputes was a killer. If someone did 15 transactions, they could get hit with 15 chargebacks up to 3 months later. So for every transaction, even if it only generated $3 in revenue, the chargeback could be potentially $15. (And you lose the revenue!). So for one customer who only spent $45, you could lose $270.

Even when we knew the person was legit, and just wanted a refund, they would do disputes. We only won a handful of disputes. The bank / credit card company will almost always side with their customer, even when provided receipts / terms of service / conversations with the customer where they admit the product met their needs.
Now I want to see one of these on the Hydraulic Press Channel!
> Similarly, when I call a function I create a new environment (think, stack frame) for each call which contains values that are distinct from all other calls. I would expect the same to hold for types defined within a function.

Rust types are not runtime objects.

Also just because a function call creates a new environment doesn't mean everything is part of that environment. `static` items are singletons, even if defined within a function (which is a common case when the function should be the only thing directly interacting with the static).
FireHydrant Has Acquired Blameless
Techniques for safe garbage collection in Rust
> non-propulsive gravity assists are essentially the same as elastic collisions with balls of non-equal mass

From the Earth’s frame of reference there is no change in delta-v other than a change in direction. It’s only from the Sun’s frame of reference that there is velocity added in the speed component (v_infinity, commonly). If you can find a single measurement to the contrary, that’s novel enough to be worth publishing.

That’s why you can’t gravity assist around the Sun to get around the Solar System faster.
Automating ZFS Snapshots for Peace of Mind
ZH have been reporting about the downward revisions since last year. But any submission of ZH on this topic here seems to get flagged immediately.
https://www.zerohedge.com/markets/us-jobs-revised-down-81800...
> on an esp32;

ironically the main criticism i've heard of these is how power-inefficient they are :P
> That's still among the strongest backwards compatibility guarantees in any major language.

Not at all. See https://go101.org/blog/2024-03-01-for-loop-semantic-changes-... for reasons.
Common mistake, but it is just ESA, not "the ESA". Just as it is NASA and not "the NASA".
That’s a really useful link, thanks for sharing. We’re building a scrapping service and only parsing rely on native html tags and open graph metadata, based on this link we should definitely take a step forward to parse JSON-LD as well.
Seriously, who cares, it is an essay in a text file.
> What practical electric motor is even close to 30% efficient? This is laughably low.

I think that means 30% over existing performance.
I assume you are talking about Carl Pei, you can't possibly know my pronoun or my species.
I don't know how common it is in the wild, but deserializing to a function-local type is routinely used by Serde's documentation for examples e.g. https://serde.rs/deserialize-struct.html
T., you are clearly pretty much accomplished... What about the median in your area (not your environment)? What about different personalities in challenging environments? For other people a day of remarkable anger is "every day" (with some days more merciful than others).

That a society has better stats than Afghanistan is understandable; better than, say, Switzerland, is quite interesting.
I don't think the analogy to modules is quite right. I think that maps better to:

fn foo() {struct Cat;}
fn bar() {struct Cat;}

and foo::Cat != bar::Cat. Whereas the a single function with a local type maps better to:

mod foo {struct Cat;}
mod bar {pub use ::foo::Cat;}
mod baz {pub use ::foo::Cat;}

and bar::Cat does equal baz::Cat.

But maybe I only think that construct maps better because I'm predisposed to the interpetation I described. I do see what your saying, and agree that Rust could work that way; I'm just not convinced it's a bug that it doesn't.

The behavior you describe would be more surprising to me than the existing behavior, but clearly that's not a universal sentiment, and I'm not sure which behavior would be less surprising to most people.
YouTube actually can not tolerate fair use, due to the fact they work in countries with little to no fair use, such as Germany and Japan. They can only tolerate statutory exceptions to copyright that apply to all countries at once.
I appreciate what it is trying to say, it's pretty basic knowledge for anyone that has broken out of "the market is God" mentality though through reading about the basics of finance.

I think the writing style is influenced by WallStreetBets infodumps, which are influenced by Wolf of Wall Street, The Big Short, and kinda remind me of Hunter S. Thompson a little bit. Personally I find it annoying but I understand the culture that this kind of writing is emerging from.
You should try Firefox Mozilla containers

https://addons.mozilla.org/en-US/firefox/addon/multi-account...

This is official supported add-on
I sense the author has a myriad of false assumptions about timezones left to be discovered in their codebase.
Much better than an unengaged, unempowered exploited human.
Curiosity: How did the mixture of Racket and Common Lisp come about?

(there are plenty of plausible guesses but I enjoy reading about specific examples if you have a moment to explain)
I second both The Signal and the Noise as well as How to Measure Anything. I also mentioned upthread Willful Ignorance.

I think perhaps the best bang for your buck could be Wheeler's Understanding Variation -- but that is based mainly on vague memory and skimming the table of contents. I plan on writing a proper review of that book in the coming year to make certain it is what I remember it to be.

I think the earlier works by Taleb also touch on this (Fooled by Randomness seems to have it in the title).

But then I strongly recommend branching out to places where these fundamentals are used, to cement them:

- Anything popular by Deming (e.g. The New Economics)

- Anything less popular by Deming (e.g. Some Theory of Sampling)

- Moneyball

- Theory of Probability (de Finetti)

- Causality (Pearl)

- Applied Survival Analysis

- Analysis of Extremal Events

- Regression Modeling with Actuarial and Financial Applications

The more theoretical and applied books are less casual reads, obviously. They also happen to be the directions in which I have gone -- you may have more luck picking your own direction for where to apply and practice your intuition.

Edit: Oh and while I don't have a specific book recommendation because none of the ones I read I have good opinions on, something on combinatorics helps with getting a grasp on the general smell of entropy and simpler problems like Monty Hall.
I have done this loop dozens of times, sometimes for pleasure projects that are released for free, sometimes for projects that make $100/week. It's hard to maintain motivation when you are working for less nothing.

I've actually stopped launching software now. I devote my passion projects to things where the customer is a one-time interaction. No support, no emails, no late nights working out why there is a 500 that only happens on this ONE user at 1:16AM.

Now, I make rolling trays, refinish antique furniture, and garden. In the new year, I will be converting half of my workshop into a CBD/hemp farm to grow my own hemp to make my CBD tinctures and oils (currently I buy CBD flower from Oregon).

Software has stopped being my only source of joy and income. After 2 decades of programming almost every single day, my brain is tired, and I don't even know what it was all for.

My garden provides nectar for bees, vitamins and minerals, for myself and my family, sunshine for my body. My woodworking provides that sense of pride that I had with software without all the bugs (well sometimes there are grubs in the wood). My CBD is "medicine", and it helps my dad with his phantom limb pain, me with my Hashimoto's flareups, and other's with their anxiety and stress.

My software made people money...
A good chunk of the debugging skill is just having seen a lot of bugs before, and knowing what to look for based on the symptoms alone. This is an extension of your ability to mentally model the behavior of the code, which is fairly central to any programming activity.

Another part of debugging involves various methods for reducing the size of the haystack, but it's not really realistic to rawdog every bug like that, as that would mean each bug would likely take hours rather than a few minutes.

Any half-experienced Java developer should spot the stink in that code immediately.
FOIA fight over AWS datacenter emails in Warrenton, VA
I am talking like IC-5/6. Senior / Staff level.
There aren't that many uses for blockchains (2022)
Got it, missed that part.

Still, assuming efficiency can't get past 100%, 100% boost can be achieved only on something that already has only 50% efficiency.
Both xyproto and Gustomaximus have solid examples.

Here's more:

- Be direct,
Hi, the xyz feature is available on the PRO plan. You can upgrade to the PRO plan at app.saas.com/billing

- Be brutal,
Hi xyz, your card couldn't be charged for your Saas subscription, and hence your subscription has been deactivated. To reactivate, enter your card details app app.saas.com/billing

- Be honest,
Hello xyz, thanks for the feature request. We'll put it in our wish list but can't guarantee it will make the cut.

- Be generous,
Hey xyz, thanks for pointing that out. We have identified that as a bug and have pushed a fix for it. In the meanwhile, I've extended your trial by 7 days, on the house.

Couple of other tips:

- Dumb down your reply as much as possible. If you can't, throw your reply through chatgpt and make it dumb down.

- Unless a support issue is very basic, reply after a few minutes if you're near your computer. Usually users figure out things on their own if given some time.

- But don't allow issues to go stale. To really wow customer service, reply as humanely quick as possible, especially for existing customers.

- Make your support timelines clear somewhere in your product, eg: Our support will respond within max 48 hours, but most responses take 2-3 hours.

- Make your terms and privacy policy pages clear. People do read this. getharvest.com is a gold standard in this area.
dupe: https://news.ycombinator.com/item?id=41256872
But it didn't get any comments
Casting isn't necessarily "lower quality," it just has different properties. It's also much older (by thousands of years) than machining or pressing, but you can't get to the pressing or machining step without having an ingot, which comes from the casting process.

The main drawbacks of casting are you get a hard, but brittle product with (generally) uneven quality. There are processes (like annealing, though I don't know how you anneal a massive component) that can solve these problems, but all iron/steel is "cast" at some point.
Reverse engineering the MacBook clamshell mode (2023)
Yes, although both MySQL and Postgres will automatically rewrite the latter to the former, in most circumstances. I still find it good practice to explicitly write the semijoin, to demonstrate the intent.

MySQL, but not Postgres, will also convert the inverse to an antijoin.

As an aside, this is also often a great example to demonstrate why you shouldn’t use SELECT *, since you can’t write a semijoin if you need the predicate column in the result.
Data Modeling Entitlements and Pricing for SaaS Applications
I've recently encountered one that just sends you in a loop, and there is literally no way to actually speak to a real person. Unless you want to give them more money; they're very responsive in that case.

This is a billion-dollar company you have definitely heard of.
> Exploiting this can be as simple as a social engineering attack.

Your "simple social engineering" attack sounds like an extremely complex Rube Goldberg machine with little chance of success to me. If the malicious actor is going to call up the victim with some social engineering attack, it seems like it would be a ton easier to just try to get the victim to divulge sensitive info over the phone in the first place (tons of successful social engineering attacks have worked this way) instead of some multi-chain steps of (1) create some prompt, (2) call the victim and try to get then to search for something, in Slack (which has the huge downside of exposing the malicious actor's identity to the victim in the first place), (3) hope the created prompt matches what the user search for and the injection attack worked, and (4) hope the victim clicks on the link.

When it comes to security, it's like the old adage about outrunning a bear: "I don't need to outrun the bear, I just need to outrun you." I can think of tons of attacks that are easier to pull off with a higher chance of success than what this Slack AI injection issue proposes.