skysight-inc/HackerNews huggingface dataset:
But it is also explicitly taxed (if you avoid holding the currency). Capital gains are income.
The builders of the heaters themselves confess that their work is unnecessary, relative to the more institutionally suited project of housing construction and provision.
Yes, can be handled with middleware (interceptors) that throw the `response.error`
I find certbot a PITA to use and maintain despite the EFF's efforts.

And caddy is still not available in the Debian repos.
Even as someone who once got asked to name my own exchange rate if I could swap rupees for some British currency the local kids had begged for their "coin collection", I don't think there's much profit in moving damaged banknotes from Myanmar to the US (or even Cambodia)! Damaged dollars naturally find their way into the hands of tourists who won't have difficulty spending or exchanging them when they leave the country
Probably hard to research.

How would you measure it for software engineering? Number of bugs? Number of features requested after initial project launch? Time to completion? All of those things have too many variables involved for any given organization. We already have a hard time measuring ability/quality of software engineers as it is.
>Doesn't mean they are still the best answer for all situations.

Red herring. No one claimed all situations except you.

>And comparing a car to a dishwasher is more than a bit silly.

I didn't claim they're the same. I illustrated, correctly, that a microprocessor allows better analysis of sensor data than oldschool analog systems could. If old analog systems provided the functionality or cost savings a microprocessor could, then those would be used. Claiming designers simply put them in designs solely because they can is more than a bit silly, however.

>few designers have the electronics backgrounds to design circuits without microprocessors

I don't think you're in tune with electronics designers. I think all of them I know (a dozen+) all design systems with and without MCUs as needed. It's easier to design without, mostly since those are usually quite simple systems. When you can get a MCU for under a dime (and very powerful ones under $1), it's simply stupid to design complex systems with anything other than a MCU.

Have you designed, professionally for commercial products, either MCU based or old analog systems?
And yet they appeared to have an all-time low in creative freedom during that period.
I'm not sure it makes sense for an HTTP protocol method standard to describe how browsers should allow it's input in the URL bar - two very different standards realms.

That said you should be able to trigger any custom HTTP request your browser support via pasting/bookmarking a `data:` or `javascript:` construction if you really want. As of now the URL bar is GET only when you enter a URL.
And don't cause any wear and tear on the roads - but of course cyclists pay for goods and services that commercial vehicles provide which include fuel taxes and registration and licensing fees in their pricing.
Shameless plug, but I made a little app for generating one-on-one questions: https://one-on-ones.app/
The copy/paste URL use case is a fair consideration. The places where I’ve seen request bodies on GET requests are APIs [2] that are not seen by the end user.

[2]: https://www.elastic.co/guide/en/elasticsearch/reference/6.8/...
Chrome sets it if you tell it you want to use its spellchecker with some languages.

I'm not sure what the standard says, but i suspect you'd surprise users considerably less if you used the first language listed in that header rather than the last (assuming equal or missing q values).
Your printed newspaper can neither build a profile of you. Nor mine shitcoins.

We have to consider this in the digital age, because in the analog world, ads have very limited impact.
The unreasonable effectiveness of hyperbolic headlines.
1:1's are basically a mix of every anti-pattern for CYA in business - they're verbal, they're isolated, they're strongly implied to be considered private, and there's a massive power imbalance in the communication.
I wondered the same thing. Perhaps it is easier to roll out a new request method, rather than increase the scope of an existing request method. For example, a lot of extant middleware might silently drop a GET requests body, whereas they would just error out upon seeing "QUERY ..."
Thank you! Sad this post got no traction. I wonder if Hacker News allows posting again in a future.
Hoarding is just client side caching. Once the initial shock wears off it’s actually a benefit and prevents future shocks. Keeping a stock of critical components on hand keeps business from needing to place emergency orders.
There are customer protections in the form of 1) escrow 2) seller reputation 3) seller depositing some risk capital at a selling platform. That said, customer protections have never really worked for me in fiat world.
Not at all an endorsement of this service, I just did a double take when I realized paying for an online service in "Cash" wasn't code for some cryptocurrency in the year 2022
Tiny Cargo Ships Are How Sailors Learn to Steer the Big Ones
Same here, they all come from the Far East, though they have at least started fitting the right plugs rather than a deathtrap adaptor.

Pretty sure mine didn't make them much money since they didn't include a pair of stainless steel mounting brackets, and they FedExed them to me. From Korea. In a box 100 times the necessary volume.
Most people in America want to live in low-traffic suburbs, where public transport absolutely is impractical. The first step to get most people to stop having cars is to convince people that they're wrong for not wanting to raise a family in the inner city.
There's also a Dutch Wordle, for those interested: https://woordel.nl

And another one actually: https://woordle.nl
Or just require that the person interviewing holds their ID up to the camera, and then do the same on their first day of work. I mean, I assume HR requires some form of ID when setting things up anyway.
I'd join the HN Destiny clan in a heartbeat
I dated an vehicle design engineer once. She told me that cars create drag at a logarithmic rate at basically for every mph over 80, most people design them to use nearly double the fuel consumption to maintain. You can get some aerodynamic cars that are designed for 90mph, but it’s pretty rare in the consumer space. This was also nearly 10 years ago and I could be remembering it wrong.
There was a weird movie with Justin Timberlake called "In Time" and I would use that model.

The moment a video is born, it lives until its sponsored time runs out.

If a content creator wants to leave something up and reap some internal ad-sales, or tip-generation scheme... they just have to sponsor the video with more time.

People who like it, can also sponsor it.

And sure, have some sort of "Library of Congress" feature to save videos deemed as significant...

But once the time is up... the video is gone. Exists only in memories.

Seems like a huge portion of videos are just taking up space... start pruning.

And a lot of videos... they don't matter. 40 different versions of the same old song, 20 different shots of the same sports blooper, 900 different versions of the same boring news cast. Like... none of these need to be on there taking up space / inflating the hosting bill.
The industry has large, potentially repeating customers, who use the equipment until it fails and who often have the resources to sue if a supplier screws then over too badly. This moves the risk/reward sweet spot for vendors towards the “provide good product for fair price” end and away from the “build shoddy malicious crap and spend your money on advertising.”
I would be interested.

I've also been contemplating how to use my skill set to further decrease our dependence on car centric infrastructure, or help others engage in reducing it.

There seems to be a very large community of people in the US who are opposed to more cars. /r/fuckcars has gained a large following rather quickly. Clearly there is demand, but how do we enable people to start making change? Money and NIMBYs are hard to challenge single handedly.
What do you believe? There is nothing we can do about our society? Everything is inevitable?
Ask HN: Oil or Fish Shell?
Oil shell: https://www.oilshell.org/

Fish shell: https://fishshell.com/

Both look promising on paper. Which one do you use and why? Where is the future?
Web Notifications / Web Push support on iOS has been very long awaited.

For a lot of websites, building a mobile app that people have to download doesn't make much sense. But they've been basically forced to push users to a mobile app in order to send them real-time notifications (Think package delivery messages or updates on a breaking news story).

This problem is exclusive to iOS. Web Notifications work great on Android, macOS, Windows, and even Chromebook devices. iOS has been the sole holdout for years.

I'm one of the founders of OneSignal and this has been the #1 issue that our customers complain about. It's going to be a huge relief when Apple finally closes this feature gap.
These issues partially solved in the libmdbx (a deeply revised and extended descendant of LMDB).

So BoltDB and LMDB affected users may switch to libmdbx as the Erigon (Ethereum implementation) does year ago
https://github.com/ledgerwatch/erigon/wiki/Criteria-for-tran...

For now this is (relatively) easy since bindings for GoLang, Rust NodeJS/Deno, etc are available and the API is mostly the same in general.

---

The ideas that MDBX uses to solve these issues are simple: zero-cost micro-defragmentation, coalescing short GC/freelist records, chunking too long GC/freelist records, LIFO for GC/freelist reclaiming, etc.

Many of the ideas mentioned seems simple to implement in BoldDB. However the complete solution is not documented and too complicated (in accordance with the traditions inherited from LMDB ;)
I'm curious why they would have chosen to make their UDP messaging so inflexible. Is it just because it was written when bandwidth was so scarce they couldn't afford to reserve a couple bytes for length and start/termination?
I had a rental Camaro a couple years ago that would pop up a notification if you were driving a bit spirited that said "Sport Shifting Mode Engaged" or something to that effect. Which was prominently displayed on top of the speedometer.
Mobile gaming invalidates all your argumentation. Activision Blizzard King has a large and successful mobile business that makes more money than anything you've described here. Bungie has none of that, which explains its far lower price.
HN is pretty much reddit as it was before subreddits were introduced
> REST says you should use HTTP status codes

No, it doesn't, though leveraging the semantics of the underlying communications protocol (such as response codes when running over HTTP) is a convenient way to satisfying the “self-describing messages” constraint of REST.

> you can code up a resource that always returns 200 for POSTs, and that's fine as far as HTTP goes, and not as far as REST goes.

The only reason it would be even slightly problematic for REST is if it were inconsistent with the semantics of HTTP. Which, of course, returning 200 for anything but success would be.
One of the Dutch versions is open source, though the readme is in Dutch as well: https://github.com/pingiun/woordle/
Yet, Singapore had a death rate due to opioid overdoses of 0.16 per 100'000 inhabitants and Portugal 0.25 per 100'000. I'm sure if you'd include the draconian punishments in Singapore, then there is a clear winner in which country does the least harm to its citizens.

The US had a rate of 13.69 per 100'000.
When YouTube was primarily cat videos, it made sense as an ad-supported platform. Now that it's dominated by medium-to-high-production-value content creator stars, a subscription business model would be a much better fit.

It's actually amazing that Google has let Patreon eat its lunch on this front, the latter becoming the predominant platform for direct monetization while YouTube continues playing the chump's game of seeing how much advertising they can inflict on users before they revolt.

[edit] I'm well aware of YouTube Premium, but Google's insistence on bundling it exclusively with YouTube Music greatly limits its appeal. If they offered a standalone subscription (as they are piloting in some European markets), they could probably expand their subscriber base by a significant factor.

Put another way, if Netflix were only available as part of a bundle with a cable subscription, do you imagine they'd have more or fewer subscribers than they do right now?
There is not a shortage in a free market. Prices rise until supply meets demand.
> unique alias for each account (e.g. github@myname.com, reddit@myname.com, etc.) in order to mitigate spam

Never done this and barely get any spam or had any problems opting-out of stuff later. Wouldn't legit companies like GitHub and Reddit get in big trouble for sending spam you can't opt-out on so this isn't really something to worry about?

Sounds like you'd be far more at risk having your main email displayed publicly online which is almost impossible to avoid in the long run and I don't hear of people getting swamped with spam in these cases.
But are most managers available? That is the last word I think of when I think of managers in general. Maybe available in an emergency but what about when I want to ask questions that are relevant to my career/the company/technology but not directly relevant to my/our current task or goal?

I wouldnt really expect my manager to drop everything Monday morning to talk to me about that unless I know I had a weekly scheduled time to do so.
The name of the request is the only difference from the perspective of HTTP. But it's definitely worth mentioning that POST requests trigger a bunch of browser safety features that aren't triggered by GETs.
GM in their Volt and Bolt holds back a percentage of the battery capacity so that at 100% of charge the battery pack is only charging to 85-90% and when it discharges to 0% the pack is actually not at zero. They do this to limit stress on the cells and to ensure longer service life for the battery pack.
I think more as an alternative to the type of algorithmic censorship that they're doing now. I don't think we want a future where we have to mind how an algorithm might interpret what we say lest our communication will silently vanish.
Hmm I guess I agree in a sense. A couple things to keep in mind though:

* Humans largely evolved in small tribes/bands. We just weren't built for communicating with and relating to potentially thousands or millions at a time. Not a surprise then if there are some 'bugs' lurking.

* Even sans the internet, while you may not have had this particular problem, you definitely had some others. I'm reminded of a part of The World Until Yesterday where the author talks about little kids in a non-state tribe spontaneously celebrating around the corpse of an enemy tribe member that had been killed. By modern internet standards, all of those little kids are sociopaths, or maybe the adults that raised them are all sociopaths, because according to many people today, any sort of obvious 'darkness' in human personality, like a tendency for violence, makes you a sociopath. I think the reality is that yeah, parts of our peronalities are fucked up, but that's essentially normal. It may even be a feature, rather than a bug.

Anyway yeah, you could view it as a part of human nature that's just revealed by new technology.
From the paragraph above:

> The non-normative examples in this section make use of a simple, hypothetical plain-text based query syntax based on SQL with results returned as comma-separated values. This is done for illustration purposes only. Implementations are free to use any format they wish
One problem with implementing all of those upgrades is that they will be unaffordable for the City, unless they take tax revenues from other areas. But those other areas have their own crumbling infrastructure, so “upgrade” is not a solution that can be applied everywhere equally.
My last 1:1 was followed by me giving three weeks notice, so I suppose that's effective.
I've had both good and bad 1:1s, yet I still find them to be quite effective. Because even when they feel like a waste, they serve a purpose - to maintain the habit of talking to your boss. That way, when something does come up worth talking about, you just do.

I have little to say to my current boss most weeks. I just keep my platform running independently, so he gets to trust me to do so and ignore it. It is a good working relationship. Our weekly calls are 5 minutes long, just a quick check in and move on. Until they are not - and then we raise concerns, talk them through, fix them, and go back to the regularly scheduled program.

Each individual 1:1 is fairly worthless. But the habit makes all the difference in the long run.
HTTP 1.1 makes it clear that the method mechanism is extensible [1].

Method = "OPTIONS"
| "GET"
| "HEAD"
| "POST"
| "PUT"
| "DELETE"
| "TRACE"
| "CONNECT"
| extension-method
extension-method = token

"The list of methods allowed by a resource can be specified in an Allow header field (section 14.7). The return code of the response always notifies the client whether a method is currently allowed on a resource, since the set of allowed methods can change dynamically. An origin server SHOULD return the status code 405 (Method Not Allowed) if the method is known by the origin server but not allowed for the requested resource, and 501 (Not Implemented) if the method is unrecognized or not implemented by the origin server. The methods GET and HEAD MUST be supported by all general-purpose servers. All other methods are OPTIONAL."

[1] https://www.w3.org/Protocols/rfc2616/rfc2616-sec5.html#sec5....
The Bahamanian dollar has a fixed exchange rate of 1 USD, and I believe this has been the case since 1973. The economic mechanism that allows this to persist is also the one that keeps gift certificates denominated in USD pegged to the USD.
Its important to put the Returnal numbers in context: it was never supposed to be a triple-A hit. Housemarque is a small (50-100 people) studio that traditionally made top-down or side-scrolling bullet hell shooters; they developed Returnal without being under the PSS banner (though certainly with financial support for the exclusive title); and it has sold 500k+ copies.

Compare that to Rift Apart, which last I heard is more in the 1-2M sales range. Insomniac is a true triple-A studio, with more like 400-500 employees plus the full development support of PSS's shared resources. Ratchet & Clank is a more broadly known franchise, in a genre and aesthetic that is more age and demographic accessible.

Additionally, while this would equally affect Returnal & Rift Apart; PS5 shortages do dampen all PS5 exclusive game sales compared to more broadly available titles.

Within that context, it's clear to me that Returnal was a tremendous success. Not a Triple-A success, but its not all about raw sales at the end of the day. Cost to produce also needs to be considered.

To be clear: I absolutely believe Xbox isn't just "all triple-A all the time". They have the triple-A teams. They have the smaller teams (Maybe not Rare/Playground as they're huge nowadays, but: Ninja Theory, Compulsion, Double Fine, World's Edge, maybe even Obsidian, plus their exclusivity deals with Moon and Asobo). Its more-so a discussion about their recent acquisitions strategy.
> - QUERY is a somewhat bad name choice, given that URL parameters are also refered to as query string

Slightly confusing, I agree. But given that neither are called just "query", and HTTP methods being usually in all caps, I think it won't be as bad. "Query component" (from URIs as specced) VS "QUERY method" should be clear enough.
>the true cause of inflation

The definition* of inflation (monetary inflation). The Austrian distinction between monetary inflation and price inflation is instructive.

See for example https://www.quora.com/What-is-the-relationship-between-monet...

And from the horse's mouth (Mises):

>There is nowadays a very reprehensible, even dangerous, semantic confusion that makes it extremely difficult for the non-expert to grasp the true state of affairs. Inflation, as this term was always used everywhere and especially in this country [the United States], means increasing the quantity of money and bank notes in circulation and the quantity of bank deposits subject to check. But people today use the term "inflation" to refer to the phenomenon that is an inevitable consequence of inflation, that is the tendency of all prices and wage rates to rise. The result of this deplorable confusion is that there is no term left to signify the cause of this rise in prices and wages. There is no longer any word available to signify the phenomenon that has been, up to now, called inflation. It follows that nobody cares about inflation in the traditional sense of the term. As you cannot talk about something that has no name, you cannot fight it. Those who pretend to fight inflation are in fact only fighting what is the inevitable consequence of inflation, rising prices. Their ventures are doomed to failure because they do not attack the root of the evil.
It's been years since I looked at the code/config but I literally think it's a "strings.Contains()" call... so not even parsing at all.

A proper implementation would make for a good Caddy module.
I'm quite curious to see what you would have to say! If you do this, please consider commenting again here so I can find it.
That's not really accurate, the parent comment is much more accurate, but like all things in complex economies, the details get complicated fast. The Fed certainly has some control, but not like you imply(also one needs to define money supply, as there are multiple kinds involved in the US system).

It's the Treasury that's responsible for paying Congress's spending, not the Federal Reserve. They don't get to invent money, though they do get to print it and they do get to create it through borrowing.
Clojure doesn't need FFI, neither does it need anything to run but the JVM, you package your application in a jar and run it the same as always, and you only write Java using your system editor and the JDK in introductory compsci courses.
I find this pretty confusing. How is showing ads abuse?
> To add insult to injury, the "engineers" on the team will update ther CV's to show that they worked for "large company X".

And then when they apply to work at their next company, and that company wants to verify previous employment, the previous company that got screwed over is too worried about the possibility of getting sued to accuse the person of lying about who they were... so they'll just say "yes, Y worked here for 6 months".
It's more for the SPA age of web apps, where we want to GET a resource from an API, but have a body in the request. For example fetching the user who is currently logged in and getting a JSON response back; it's not something you would do in the address bar.
Let's clear this up: a lie is intentional. "Saying something false" doesn't count as a lie, only if you believed the falsehood.

Given this clarification, the original point is fair.
Right, but what point are you making based on that? That fixed exchange rates work, but they come under severe pressure in a crisis? That's actually an argument against fixed exchange rates.
I have rarely been unable to talk to a manager when I had a good reason.

As for promotions, career development, etc. that's not something that everyone is going to get through the organization that they work in for various reasons. (e.g. "This is a library and if you want to be promoted you have to be a librarian to get ahead")

Organizations like that don't deserve to not be able to hire computer programmers and a programmer can be perfectly satisfied working there. That programmer might be somebody who isn't ambitious or if they are ambitious they might pursue their ambitions outside of work in the form of side projects, relationships, etc.