skysight-inc/HackerNews huggingface dataset:
What are you counting here? Booster landing success rates? Then Ariane has a Zero here.

According to Wikipedia Falcon 9 Block 5 has a success rate of 100% (149/149) for launches.

Also I don’t understand your comment when the parent talked about commercial success and that American space companies are/will be cheaper than Ariane.
Lateral Thinking
According to Adam Wathan himself in 2020, yes, it does:

https://twitter.com/adamwathan/status/1226511611592085504
> C has a type system, but the developers are ignoring it, preferring to move stuff around as void *. Obviously, it shouldn’t be necessary to do that, and this was one of the things I wanted to fix by moving the code into a C++ compiler.

> This is a case of one function infecting the entire code base. In this case, a function that is often invoked, the xmalloc family, a wrapper over malloc-like functions that return pointers to void.

This makes no sense to me. In C, you can assign a void pointer to any typed pointer, no casting required, i.e.:

struct foo *f = malloc(sizeof(*f));

The answer here isn't to rewrite it all in C++, but to learn C in the first place.
If ".." didn't exist in the root directory, then it would be an error. But it does exist, and it just points back at itself like "." does.
Because Russia might just blow up LEO satellites, civilian objects/devices can now be blown up for national security reasons, the US recently normalised it with their weather/spy balloon saga.
It really is. I am astonished by the simple mindedness of some people in this thread. Half knowledge really is dangerous.
Pretty sure after the US finally entered the war it was pretty clear, by looking at a map, that it was a world War.
Still Time to Schedule Your Holiday for 2038
I prefer a package manager that tells me that there are things that may be safe to uninstall to one that decides to uninstall things on its own.

Maybe I installed B who installed A. Maybe sometime later I needed A and I didn’t do anything because it was already there. Seeing A disappear when I uninstall B may be unexpected.
Steps to Learn Vim (2021)
QR codes exclude text-only services.
Yonz here, one of the people helping connect local-first builders on https://lfw.dev/

Lots of comments here, and r/programming are missing the point of local-first. Without local-first, there is no reasonable way to fix the fragmented and siloed nature of data in today's products. Local-first systems rely on data living in user space (vs. product silo), creating an avenue for reusable, portable, and composable data.

Let's take movie streaming to break this down.

1. Composability: Our viewing history is siloed in Netflix, Disney, Apple TV, and Prime Video. You could access better recommendations if these platforms merged your viewing history.

2. Re-usability: Say you signup for Hulu. Since the collaborative filtering model doesn't have any information on you, it takes a while for you to get good recommendations. Even worse still, this prevents new startups from being able to compete.

3. Portability: Web2 companies have almost perfected lock-in models, and this is primarily because you can't move your data. Most people learned the hard way trying to mastodon.

/> Local-first at a high level tackles these by moving data storage to user space (not offline but local-first). Yielding newfound capabilities for:

- ML trained on all your movie-watching history

- Single source of truth for your relationships as opposed to your connections on Twitter, LinkedIn, Instagram, etc., and their specific handles. If you want to partition by platform, you can still do it.

- User-owned private keys and historical data create exciting opportunities to skip signups and re-use historical data with new applications.

- Death to spinners!

Quick responses to some of the common themes,

- Conflict-free sync is hard, but it is not complexity for the sake of complexity; with in-device/p2p conflict resolution, you can finally have a world free of spinners.

- This is not native app development where your app state is a warm cache for BE source of truth.

- Yes, it creates a world where you can use apps offline, which is always a good thing.

- No, its not a service or a stack. It is more of an ideology and can't guarantee people won't abuse it.
Except prepackaged stock is either cheap or good but never both.
It appears to be a stack overflow: https://stackoverflow.com/questions/24232937/should-the-memo...
> Everything that is not forbidden is allowed.

Isn’t that also true in the US, and virtually everywhere?
From my experience the most common use of Big Data is to

1. Provide confirmation bias for decision makers to feel more confident and comfortable. This happens in the translation layer from Data to Information, and the data can support several possible points of view depending on what questions are asked of it.

2. Provide small adjustments to someone's existing plan. Maybe someone was planning on building fifty connivance stores in a region, but they found data that local market can actually support eighty so they use the data to justify increasing their budget. Maybe they were planning on selling five types of pepsi in their store, but the data shows they should sell six. This type of adjustment is usually used as an excuse to increase capital expenditure, or provide guidance on how to allocate existing resources.

3. (Most rare) Data is used to provide novel insights that give a large compeitive advantage. This is the "Money Ball" and "Big Short" sort of situation. One thing America is very good at is to provide a compeitive marketplace where a smaller participant has a shot if they are good enough. It's exceedingly rare to see an incumbent use big data in a novel way.
That's a much better article than Gizmodo.
You can prevent docker from doing that by editing its config, but you have to read the documentation to know that. As you have to, to actually know what a certain command does, too.
The person is claiming rights to a version of the game not yet released because they wrote a game guide about how to do it and the game creators agreed to credit him in the new IP. This has led to him filing the DMCA requests and initiating a claim against the new product. The DMCA requests appear to be retaliatory. That's my understanding from the minimal information provided in the article.

Note however we are getting one side of this story -- the developers. I have no idea what is going on and it is surprising how many times things swing around when both parties are heard (the Doom Eternal soundtrack issues come to mind)[0].

[0] https://medium.com/@mickgordon/my-full-statement-regarding-d...
I'll add to this a quote that is (purportedly) native to gp's northern EU: "Do you not know, my son, with how very little wisdom the world is governed?"
CatPPT maybe :P
No. This is not the case. There is a different term that does what you mean: "publishing" a port. It's different from the "EXPOSE XYZ" syntax, and is used in the docker cli with the "-p" command.
> In 2004, the National Environmental Trust tested 40 common consumer products; in more than half of them they found toxic substances not listed on the product label
I think they're talking about the bad precident it sets.
For natural gas, is that only some itemized procurement price, or full price as delivered?

In the SF Bay Area, our last PG&E bill split across Jan/Feb was effectively $3.05/therm. The actual pricing in our bill reflects tiered pricing, with different tier thresholds in each month. The first tier covers up to 2 therms/day in Jan and 1.48 therms/day in Feb. The price tiers were $2.68..$3.06/therm in Jan and $2.75..$3.14/therm in Feb.

The bill also described $1.37/therm and $1.44/therm procurement prices for Jan and Feb, respectively.
The amount of trust you have in the S-team is truly mind boggling.
UUIDs vs. Serials for Keys
Considering the open internet existed before DMCA did, I suspect “essential” is an exaggeration.
To me Rust's main advancement isn't technical. It's that software development is first and foremost an ongoing social activity rather than the finite output of a single mind. Rewriting something in Rust shouldn't be about fixing potential bugs but about making the code safely accessible to a wider range of coders than the original (C) codebase was. Rust itself evolved mostly as a collective effort and nurtured a strong and mostly wholesome community and culture which IMO is what gives it staying power.
Often this happens when a sales commission structure is misaligned with company profitability.

The salesperson then cares more about commission and less about profit and generates revenue at any cost.
If such an obvious thing happens to a company because they're too smart to read documentation, they would have run into big problems with LXD or sd-machined, too.
Does the U-boot in the SPI-NOR not support booting from NVMe? It might also be possible to patch that in from mainline if it exists. You can also often provide a “boot script” in the vfat partition that overrides the boot config in non volatile memory. This was something Freescale did with the i.MX6 that became a relatively standard thing for vendor-supplied U-boot.
Avg, Mean, and Average
My problem is that 100% of the time, the chain of construction is as brittle as if you'd not used DI as all.

It's not that clear with Foo(SomeType). What I usually deal with is:

AuthController(AuthService(UserService(UserRepo(Hikari(Postgres(..))))).

Now I just want to test that AuthService accepts/rejects a user based on whether they're in the system or not. I want to do something like:

users = new Map<UserId, User>()
auth = new AuthService(users::get)

> And when there's multiple instances of a given type...

(There should always be (in the case that you're writing a test for something))

> a good framework refuses to guess

I do too! I want to manually wire the classes inside main() in the usual case, and manually wire (different combinations) of classes in the tests.
I'd much rather have available-everywhere internet whose use isn't subject to one rich man's whims and ideologies.
It's ancient hardware, and FUSE is very slow. A benchmark on modern hardware would be interesting.
That Falcon 9 success rate is for the first stage boosters landing. The current gen of Falcon 9 is 149/149 for launch success which would be comparable to the Ariane stat.

Looking at both recently they basically have a 100% success rate.
Why should there be a large overweight range of more than some 6-8 kg (for that 1.8 m height)? That just sounds like fat acceptance.

10 kg is like a toddler.
Its actually higher than in the UK.

https://tradingeconomics.com/country-list/inflation-rate?con...
Fun fact about %n:

The %n functionality also makes printf accidentally Turing-complete even with a well-formed set of arguments. A game of tic-tac-toe written in the format string is a winner of the 27th IOCCC.

- sez wiki.

A not so fun fact:

Because the %n format is inherently insecure, it's disabled by default.

- MSVC reference.
Why not use another email provider for <$100/yr?
Nearly half of junior enlisted spouses coped with food insecurity
Awesome. I saw someone asking for this feature to practice other languages just yesterday.

In Firefox, it only supports reading which is already cool.

Here's a CDN script in case someone wants to load it in JS Console:

https://cdn.jsdelivr.net/gh/C-Nedelcu/talk-to-chatgpt@main/c...

Edit: script url
There is probably a useful life of ~10 years on most types of consumer internet-connected hardware. I doubt these are 10 years old, but it would probably be in everybody’s interest to just say “we’ll support this connecting to the internet and requisite services for 10 years.” - Especially for hardware that could seriously infringe on a persons home privacy.
Meta to launch monthly subscription service priced at $11.99
It's nice, but a far cry from gpt-3
This reminds me of an exchange I had with someone who wanted to enter into a business deal with me. He bragged about how his company had X millions in revenue. Since revenue was a meaningless figure to me in this context, I asked what their profit margin was. After hemming and hawing about it, he admitted the company was not profitable, and it became clear it was unlikely to become profitable anytime soon.
On cell phone plans that still charge per minute of talk, how is this going to work? Will those carriers make domestic violence hotline calls be free and not count against your total minutes? If not, then won't the resulting discrepancy between the amount of the bill and the number of minutes for each individual call on it make it obvious what happened?
Not all too different from Europeans smugly commenting about how crazy Americans are for having different priorities in threads that happen to relate to American issues.
SD cards are pretty unreliable so it might be good to take it out of the loop at some point. Most field failures I’ve seen for products I develop have been related to SD cards dying during power loss or falling out due to vibration.
It would be good to implement an initial command phrase to begin dictating, like "Hey Alexa," "OK Google," or in this case e.g. "Hey GPT"

Also, I feel like it sends the text to ChatGPT too quickly, for me at least. Wish it would wait a bit longer in case I have anything to add. A command phrase to end the sentence might be too much.
Well, at the risk of coming across as being the guy that just didn't get the joke, the chatbot isn't failing the Turing Test because it fails to utter an offensive remark, it isn't trying to pass the Turing Test in the first place. There's no difficulty in writing a chatbot that is willing to make offensive remarks, quite the contrary the chatbot creators had to got of a great deal of trouble to prevent it. One can imagine future legislators deciding that the First Amendment doesn't apply to machines and passing a law forbidding , say, any chatbots from making any racists remarks anywhere ever, but ignoring the implausibility of such a law being passed, a malicious actor would simply ignore it. There's a reason the "evil bit" RFC proposal was released on April 1st.
It feels like it hasn’t because of real estate and other baseline things that have inflated a lot.
Does ULID solve both?

https://github.com/ulid/spec

ulid() // 01ARZ3NDEKTSV4RRFFQ69G5FAV

- 128-bit compatibility with UUID
1.21e+24 unique ULIDs per millisecond
Lexicographically sortable!

- Canonically encoded as a 26 character string, as opposed to the 36 character UUID

- Uses Crockford's base32 for better efficiency and readability (5 bits per character)

- Case insensitive
No special characters (URL safe)

- Monotonic sort order (correctly detects and handles the same millisecond)
Zero Avia[1] is already working on hydrogen retrofits for existing planes. You can produce and store it via electrolysis directly at the airports. You won't have to pipe it around. Unlike a car charging network, you'll only need production and storage at a small number of airports instead of thousands of charging station, so it's far more practical for that application.

Biofuels use a lot of fossil fuel derived fertilizer and require a lot of energy to distill into jet fuel. It might be a stop gap solution, but not a long-term one especially since people could eat the crops grown where biofuel crops are grown.

[1] http://zeroavia.com
Yeah, it supports it. Pretty much every desktop/laptop GPU from the past 15-20 years supports this in fact. I actually remember John Carmack lamenting back in ~2009 that these MMUs were ubiquitous already and that he wanted to more directly use the MMUs to implement virtual memory for IdTech4's MegaTexture feature, but couldn't get the GPU vendors to expose them in usable ways for application developers.

Mantle/Vulkan/DX12/Metal was in a lot of ways a reaction to the thought 'well because of the ubiquitous MMUs in GPUs, user code can only crash their on GPU context, so it can't hurt to give them access to a lower level, video game console-esque API. At most they crash themselves and that was always allowed'.

> Is this the IOMMU (which isn't generally supported, except on high end hardware [0]) or something else?

No it's another MMU on the GPU itself. An IOMMU when combined with a GPU is a third MMU between the GPU and physical memory so you can give more or less raw GPU access to a VM securely.
> How does newly created money (which first goes in commercial bank reserves) finally ends being used to buy houses and stocks?

Well, you have some newly created money, whilst the demand for holding money balances (which depends on the price level and the volume of economic activity) stays the same. So what happens is that money is exchanged away like a hot potato until the demand for money balances rises to match the extra created money. In the short run, this is a mixture of higher prices and a higher volume of expected economic activity, both of which would raise asset prices.
Do those plans even exist anymore?
Perhaps slightly tangential, what does end-of-life of money look like, or put another way, how is money destroyed (assuming that it is)?
Microsoft limits Bing chat to five replies to stop the AI from getting weird
I use firehol. All it does is convert "interface eth0 server https allow" into the respective iptables rule(s). While in theory you could write additional iptables rules outside of firehol, there really isn't an equivalent to "ufw status", only "iptables -L"... no room for ambiguity.
I've been programming professionally for 40 years but don't consider myself a master. I think the term is overused and applies best to people such as Ken Thompson, John Carmack, and Michael Abrash. I'd also use it for a handful of really bright people I've worked with over the years.

As others here have said, the key to being good at anything is to do it often. While it's useful to be able to solve problems on a whiteboard during an interview, during a long career you'll probably be asked to work on many problems which are new to you. Researching new protocols, architectures, software libraries, and peripheral chips may be required. Figuring out how to debug problems in new environments can be essential as well.

I'm an embedded firmware engineer and feel fortunate that I continue to find my job fascinating. I do lots of technical reading to keep up with the field. In addition to the documentation for the chips and tools we use, I read quite a few technical blogs via an RSS reader. I also follow a number of technical subreddits.

I've signed up for developer accounts at the manufacturers of chips we use. One of them has partnered with a company which provides free webinars as well as more extensive in-person training. While it can be challenging to get your company to pay for training, few will object to you taking a free webinar during your lunch hour.
Is there any reason this is dynamic and not static?

It looks like this could be:

Creators use a dynamic system for creating/publishing

Readers consume a static website that’s is generated incrementally upon create, edit, etc of a writer.
I've been burned and infuriated by this, but let me ask honestly, is there other (common-ish) software that does this? The novelty to me was half the issue.
Should a Christian website be allowed to foster a Christian community, without disruptive trolls? Should a Republican website be allowed to create a Republican eco chamber? Should Reddit be liable for the moderator of a food community removing a post about android tech support? Should sites where dang censors whatever he wants for the sake of the community values suddenly become liable for the speech that isn’t removed?

No. It’s my speech not his.

Let’s be real, the threat of benevolent censorship is what keeps this place civil and upstanding.

You might say, but but transparency. Now you are creating a new problem. For example, the Christian website above. If I go there extolling the virtues of Satan, you are forcing them to host copies of speech they find deplorable, in their public censorship reports. And if you obscure or roll up censorship reports, now you need independent speech removal auditors.

I would choose a better spam filter and a free market for you to make a competing service with transparency. The free market breaks down when institutions become proprietary and monolithic.

A better angle is the government to better force protocols, decentralization, federation etc. Even email is kinda controlled by two players, but at least if I got kicked off one I can still email all my old friends from my new account on the other. Data portability, service interoperability, and privacy better address a lack of transparency than forcing homogenous censorship rules on all sites.
MULTICS ?

Apollo Domain OS ?
Show HN: TinyMCE and PouchDB Text App
This simple text app uses an older version of TinyMCE and one of their older demos.

I also use Bootstrap, jQuery, and some add ons to both to both of those.

It lets you create "Folders" (PouchDBs) to store and manage documents. You can CRUD and search for documents.

It's pretty easy to configure it to use a web based CouchDB for multiple users to create and manage documents from anywhere.

There's also a zip file of the app you can download at https://cherrypc.com/textapp.zip

You don't need a webserver to use it. Just load the index.html file from the textapp folder.
Shortsighted. If they're willing to stoop this low, they should have started by selling multiple kinds of badges for smaller monthly amounts.

$0.99/mo for emojis. $1.99/ to show your support for various causes. $3.99/ for sports teams. $4.99/ for ID verification. $0.49/ of your red cross badge goes to earthquake survivors.

Like virtual hats, but for social media.
We should have better institutions that can fund & support these vibrant world-bettering projects. Leaving support up to free market, making folks spend time fund-raising is a huge waste. This planet could be so much better eith such a small amount of coordinated effort.

NLnet grants are the only example that comes to mind. But these are short term, not sustaining.
There's many organizations that have proposed Starlink competitors, but it turns out this kind of thing is hard. Starlink isn't the first to try this either, but they're the first to succeed.

There's very little hope of this getting funded or even if funded, getting developed sufficiently.
GAAP accounting is for stable cash flows in well understood businesses.

Bootstrapping (funding growth with revenue) isn't the silicon valley way; the silicon valley method is as follows:
1. get funding

2. grow team/build product

3. raise more funding and find product market fit

4. seize control of market / make large top line moneys

5. repeat 3/4 a as necessary.

6. acquisition/IPO, shareholders payout.
I take this as tongue in cheek because the great majority of artists are not making a good living just from selling their art.
Domestic abuser: "I tallied only 748 minutes of calls across these 9 pages, and after subtracting the 500 included minutes in your plan, we were only charged an additional $12.28 instead of the expected $12.40. Explain yourself!"
> Sadly, its default look-and-feel is "light mode" and "Courier New", rather than dark mode and Menlo/Consolas

That is precisely why I like it as a secondary editor. That and because scintilla based editors (there are many besides notepad++ which are cross platform) are really good at handling large text files like cSv and the like.
That isn’t actually a bad idea. Especially paired with a label maker
“An nescis, mi fili, quantilla prudentia mundus regatur?”

— Axel Oxenstierna, 1648