skysight-inc/HackerNews huggingface dataset:
Airlines will run the aircraft as long as possible. As another commenter mentioned, if an aircraft isn't in flight, it's in maintenance. All of these times it's on.
Things like web browsers will continue to have millions of lines of C++ code regardless of how successful Rust becomes. It would be a huge improvement for everyone if such projects had a tractable path towards memory safety
We use Expo/RN for Bluesky. The way I see it, if it's a separate codebase then it's a separate product. I honestly don't think we could've survived trying to build 3 different apps at once, so when I get hit with one of the warts (and believe me we hit them) it's not hard to shrug it off.

The team has been able to progressively target the different platforms where needed with native modules and TS files targeting the arch. Expo's build plugins have also saved our bacon.

We've been pretty excited for the new architecture. Our early tests show a lot of performance benefits on android, and so far the conversion process has been pretty good.
“You don’t get to shoot through human shields.” I don’t have a POV w.r.t. this conflict, but I’d like to understand what you mean by this statement generally. In the extreme it seems to imply, “if you have a human shield you are invincible.”

It’s a messed-up calculus to have to make but I feel like there must be some middle ground.
I wouldn't be so haughty and presumptive of your understanding of things is as they are: this doesn't have practical applications.

No one serious is going to build on some horror of Python interpreter running inside your app to run an LLM when llama.cpp is right there, with more quants available. In practice, on mobile, you run out of RAM headroom way more quickly than CPU headroom. You've been able to run llama.cpp 3B models for almost a year now on iOS, whereas here, they're just starting to be able to. (allocating 6 GB is a quick way to get autokill'd on iOS...2.5GB? Doable)

It looks like spinquant is effectively Q8, in widespread blind testing over months, empirically, we found Q5 is assuredly indistinguishable from the base model.

(edit: just saw your comment. oy. best of luck! generally, I don't bother with these sorts of 'lived experience' details, because no one wants to hear they don't get it, and most LLM comments on HN are from ppl who don't have the same luck as to work on it fulltime. so you're either stuck aggressively asserting you're right in practice and they don't know what you're talking about, or, you're stuck being talked down to about things you've seen, even if they don't match a first-pass based on theory) https://news.ycombinator.com/item?id=41939841
This sounds better if you never use cloud editor platforms; devcontainer can be useful if you jump between local coding and say GitHub Codespaces where devcontainer.json is automatically recognized.

IME a hybrid of your approach and devcontainers works best in that situation though, because I don't want to rely on or even figure out how to use the devcontainer recipes, and building them every time the thing spins up takes forever. I like a workspace container defined in a Dockerfile that publishes to a registry and a very basic devcontainer config to use it.
Someone forked 2048-AI and added evil mode :) https://sztupy.hu/2048-Hard/ Originating in the StackOverflow comments here https://stackoverflow.com/questions/22342854/what-is-the-opt...

BTW, congrats on the whole thing; what a ride. I remember staying up all night implementing the AI after seeing it here, and the rush of seeing it win the first time, plus the added rush of seeing the AI post right next to the original post on here. Thanks for the fun!
With virtualized hardware the backdoor doesn’t even strictly need to be in silicon.
I see a huge problem. We should not have politicians going to experts and saying “take this solution we don’t understand and go find problems for it.”
Dealing with malloc/free is trivial and cheap - just give every allocated object a couple of reference counts.

The hard part is figuring out which words of memory should be treated as pointers, so that you know when to alter the reference counts.

Most C programs don't rely on all the weird guarantees that C mandates (relying on asm, which is also problematic, is probably more common), but for the ones that do it is quite problematic.
Cool.

Do you mind if we have more than one approach?
I liked Threes a lot, and I bought it.

It was fun. Later I discovered 2048, and it was also fun, and felt like a bit of a different game to me.

The author's reaction to 2048 rubbed me the wrong way a bit. https://asherv.com/threes/threemails/

Thankfully fans of 2048 pushed back and most decided that it's a simple enough game that you can't really expect there not to be clones, or clones of clones. I like this one: https://mdjorge.github.io/doge2048/

---

Edit: From the post about Threes:

> We do believe imitation is the greatest form of flattery, but ideally the imitation happens after we’ve had time to descend slowly from the peak -- not the moment we plant the flag.

Fair enough. Things moved too fast for that back then and they move even faster now. A coding AI could help create a ripoff.
A few thoughts and ideas from trying it out:

- "Speed" should change something more akin to characters (as in ems per line, not necessarily of what was typed and rendered) scrolled per second, not just the absolute rate the screen moves. Right now if the user changes the font size it also incidentally changes the speed at which arbitrary text is read. Alternatively: changing one should automatically update the other.

- The text always starts at the very top in certain scenarios, even when the cue starts midway. The text should have a global offset so that everything happens (start and end) relative to the cue, not relative to the screen. (particularly apparent in portrait mode, it's somewhat hacked around in landscape).

- An addon of the previous, although probably a silly case for the most common uses, is if the total displayed text fits in one page it'll never even scroll by at all and instead instantly complete. It could be a good test to see if the above is really working correctly based on the starts/ends or not though.

- The controls run off the page in portrait. Also true if you start the page in portrait and then rotate without reloading (they seem to be sized at the start rather than based on the viewport?).

- It's a bit frustrating when you're trying to adjust settings to test them and it "completes" so automatically closes and moves all of the controls around on you. I'd almost say autoclose-on-complete is an anti-feature (at least as a default) even normally. Another good approach here might be to just always visually anchor the controls to the same spots regardless of the operating state (if not always, at least once launched).

- For some reason I can't use backspace on the text entry area (true for both iPhone and desktop).

- When the page is small you drop the margins, which is good, but the case of words too long for the line is not handled and words can be chopped off with the default settings. Autohypenation for the word wrapping would be nice. A bonus if hyphenation being needed also automatically drops the side margins (like is done when the screen is very small) to make things read better.

- The Dark Mode toggle makes the "Keyboard Shortcuts" section of the page completely unreadable.

- Dark mode doesn't assume the device theme, always starts in light mode. (I'd almost argue a manual toggle shouldn't be prominently needed here - the teleprompter has its own detailed color controls and the user already set their global preference anyways).

- The border-radius of teleprompterDisplay base overlay results in the 4 corners "leaking" small dots of color from the page.

I hope this comes of constructive rather than as a diss. It's a cool page, I'm just not sure it's much better than other free ones on the web quite yet. Hopefully some of these points can help make it that way though!
Or maybe it's aliens and their strontium-89 wormhole collapses after 51 days. At this point we're just making shit up.
Then thre's the time a former Israeli PM admitted they build the "bunker" under Al Shifa. Whoops. If anyone had been paying attention or properly reporting on that, it might have looked bad.

https://www.newsweek.com/israel-built-bunker-shifa-hospital-...
I'm confused. Are they more or less expensive?

My presumption is you meant cheaper?
Show HN: Pneumatic – free open-source workflow software
Hi HN,

I'm one of the co-founders of Pneumatic, an enterprise-grade workflow software designed for small, fast-growing startups.

Yesterday, we released Pneumatic under the Apache 2.0 license.

If your team has used Trello, Basecamp, or Asana before and you're now looking to implement a more structured, mature approach by building repeatable task sequences, you should try Pneumatic.

Here's what Pneumatic offers:

- Task sequences defined by templates. Design a template once and run multiple instances of a process based on this reusable template—manually, via API, or with a public share kick-off form.

- An intuitive, user-friendly Workflow Template Editor.

- Workflow conditions to skip tasks or create branches.

- Dynamic task performer assignment: defined by the template or variable, based on conditions.

- Email, mobile, push, and REST notifications for all major events, such as when workflows start/stop, tasks start/stop, mentions, and more.

- Support for parallel tasks. And much more.

Some of the most popular use cases include chains of approvals, employee or customer onboarding, software development and design processes, and content creation workflows for teams.

I’d love your feedback and questions. You can reach me at anton.seidler@pneumatic.app
Please pass along to everyone on RN how much the Bluesky team appreciates your work. We're excited to put the new arch into prod.
That’s squared up with me. I would not trust myself to second guess Peplexity without researching and at that point why am I messing around slash wrecking a/c priv?

But good on you for giving layman’s style explanations. I do think that’s good work.
https://archive.ph/iRy1c
It is however open-source (MIT license).
The bigger problem is that these lies spread “like wildfire” via Western media outlets - with zero fact checking or confirmation. These images were then used to justify the rampage in Gaza.

As far as I am aware, not a single Western media rag has issued an apology for this. In many of our eyes, never again will they be able to claim credibility or professionalism in their reporting.

In addition, Western rags took Israeli statements as gospel, platformed way more guests from the Israeli side, and intensively questioned all pro-Palestine guests on their position on Oct 7 (while treating Israeli guests with more respect than necessary for a media interview).

It’s better now - but that’s easy to do after a year of atrocities and 100k+ deaths. In the US at least, there still is a clear bias against inviting Palestinians on primetime slots, or allowing Palestinians to operate freely within news organizations.
To give you yet another perspective on this, one of the replies on the Russian IT portal to these news was "а что случилось?" ("why? what have happened?"), another being "а нас-то за что?" ("why us?"), which is a sarcastic comment about both the state censorship and the remaining folk's acceptance of the censorship + semi-active involvement in killing people in a "business as usual" kind of manner.
Working on tourist visas is illegal... ?

What's the difference between buying an iPhone and taking one from the Apple store? You get an iPhone at the end of both.
> just give every allocated object a couple of reference counts.

Works great with a single thread.
> But on the flip side, that one cool thing might be the ONLY thing they do, all day, every day, which might not be as cool after 6-10 years

Yeah, sometimes I think I'd like to be a systems engineer and work on databases or similar but then I think about that being 100% of my work and realize I don't desire that kind of job.

This stuff seems fun until you realize it means you're choosing to specialize in something pretty niche. I prefer being a product engineer working on web stuff for now until I find something worthwhile specializing in.
> it prevents many useful programs

Every set of constraints prevents many useful programs. If those useful programs can still be specified in slightly different ways but it prevents many more broken programs, those constraints may be a net improvement on the status quo.
I built an AI tool to make dating easier, what do you think?
Went looking for more info. Some good pics of where this is in Venice:

https://www.guidedtoursinvenice.com/en/blog/a-guided-tour-in...
One thing I learned after moving to a rural agriculture area is how few farmers produce their own food. It just doesn't happen with anyone farming commercially.

We're the weirdos around here with a small herd of dairy cows, pigs, and chickens along with a small-ish garden for ourselves.
> They should be more like economy cars of today with the drivetrain simply swapped.

This is how most first generation EVS from legacy car makers were made, and they dramatically underperformed in range, performance, and comfort due to the assumptions, parts, and manufacturing methods inherited from ICE cars.
If you're in the UK you can buy a depature board that mimics a station departure board:

https://ukdepartureboards.co.uk/store/product/desktop-depart...
The leftism exemplified by this blog post resembles actual leftism. Unfortunately, it only really exists in the confinement zone of social media, and isn't allowed anywhere near the political stage.

What Americans consider "leftist" in their politics is just "socially progressive but center right." Hillary Clinton gets called a Communist, Barack Obama a Marxist. Americans wouldn't know an actual leftist if one threw a Molotov cocktail through their window.
Dealing with random compliance issues is literally 50% of the job for most SWEs at msft. Another 40% is spent fingering a yubikey and closing browser login tabs. Occasionally you can get some real work done on a slow Wednesday afternoon.
Meta AI (FAIR) latest paper integrates system-1 and system-2 thinking into reasoning models.

Basically, it introduces the term "Dualformer" which integrates both system-1 (fast-thinking) and system-2 (slow-thinking) into the transformer to improve its reasoning capability. The high level idea is to train the model with "randomized trace", which randomly drop parts of the reasoning tokens. This approach improves model's inference speed, accuracy, and diversity. It also enables model to perform system-1 and system-2 thinking in a controllable fashion.

The paper's link here:
https://arxiv.org/abs/2410.09918v1
Also in 1939, people did not have experience self-organizing into bands of likeminded internet-enabled jerks. I posit this helped avoid civil strife immeasurably.
On a related note people tend to massively overestimate the global "white" population. People do the same, put it at 25%-50% when it's only about 7%-10%.

This chart isn't broken down by ethnicity but it will do in a pinch.
https://www.visualcapitalist.com/worlds-7-5-billion-people-c...
It would be a totally different world, but I expect we would adjust. People are surprisingly adaptive, you just don't expect it beforehand and don't notice it after.
I know someone on the north slope of Alaska. He does not turn his personal truck off all winter. This is even more typical for semi trucks and whatnot around there.
You are painfully unaware of the difference between being a Youtube video creator and being a streamer. Mr. Beast is not a streamer. He is a packaged video creator. PewDiePie is a reaction video creator who occasionally streams. They are not what people think of when they think of streamers.

To be a professional streamer usually takes a combination of talent and concentration that most people simply don't have. But to say that you can't become one? LOL.

The AVERAGE millionaire streamer on twitch is so painfully unedited that they end up getting banned a couple times a year for saying stupid things live on air. Twitch and their sponsors practically THROW money at them to spend an hour or two to sponsor content. There's an entire backend bounty system which is only available to partners which will pay you based on your audience size. I've seen a guy with 3K viewers get a $30K check for 3 hours worth of sponsored content.
Mostly the latter.

Some of it comes down to the rocket equation because it takes a lot of energy to warm a battery up. If that energy has to come from a battery itself, then the vehicle needs even more battery. Carrying around that extra battery all the time will consume even more energy. And you lose about 8% total electrical energy by putting it through the lithium battery.

In comparison two litres of diesel fuel with a nearly 100% efficiency can absolutely be more efficient from a full-system standpoint.
Aha, right, cursor movement across large distances is indeed more comfortable with the mouse. This is usually awkward with the keyboard, and requires plugins like EasyMotion, or just holding keys or repeating key combos. I think these movements are rarer than small cursor movements, like jumping to the next character, word, line, etc., or jumping to the matching brace, etc. In these cases using the keyboard is still faster and more precise.

But I was more thinking about controlling the editor itself. Creating new buffers/panes and switching between them is all much faster with a keyboard. For example, I bind `=` and `-` to switch to the previous/next buffer, and Tab to switch to the next pane. I do these actions hundreds of times a day, and they're just a keystroke away. I couldn't imagine having to use the mouse for this. It would be unbearably slow and tedious.

The best part of key bindings is that they can be easily modified to suit any workflow. Whereas with mouse movements you really can't customize them beyond which of the few buttons to click. The movements themselves can't be optimized, unless you go into gesture territory, which has a lot of drawbacks as well.

No, it doesn't look like the Go font, but thanks.
Kei cars are a Japanese thing. Mostly unavailable in Europe.

https://en.wikipedia.org/wiki/Kei_car
Conjugate is also a method:

x=1
x.conjugate()

x=1+2j
x.conjugate()
The entirety of Rust's `std::cell` is a confession that yes, we really do need mutable aliases. We just pretend they the aliases aren't mutable except for a nanosecond around the actual mutation.
If you want long-term thinking then people have to be able to buy into stories about what's going to happen long-term. When Musk does that, you call it a lie. The benefit of financialization is that it provides cheaper access to capital, which should make long-term investment easier, not harder. America still has lots of capital intensive industries that are capable of thinking long-term. I don't think financialization has much to do with the strategic problems that many American companies face.

At the same time that Intel was allowing product quality to degrade, Nvidia, a 30 year old company, was continuing to innovate.
I wouldn't think of it for generating configuration. The example given implies they use it for fuzzing program inputs. It's purpose in the article is simple: generate a CSV with two columns and floats.

However, a DSL could be made to do anything. Generate particular kinds of PDFs, Excel files, intentionally incorrect CSV/TSV files, zipbombs, and etc.

All that is required is to wire it up in the Go side of things and then write a script to make use of it.
> The only reason Tesla succeeded is by making sexy car.

I don't think so. They succeeded because the batteries made by Tesla seems incredibly good. A Model S owner I know swapped his batteries after... 280 000 km (175 000 miles). They seem to live long and have better mileage.

But neither the Model 3 nor the model Y nor the model X are "sexy": they just have a weird shape. Although I'll grant you the Model S is good looking.

To me the german, Porsche and Mercedes for example, make way better looking EV cars than Tesla and with much better interiors. But inferior batteries.
I had no idea gistpreview existed! That’s really easy. I guess you can’t host static files like images though?

Do you do anything special to make the tools directory work like that?
What? Do you not remember the war on terror or covid? Americans would bend over and ask to lick the boots for the nutritional value if a world war was going on.
> The GitHub Copilot integration is built by Microsoft and is present in both of the CE builds (IntelliJ and PyCharm).

Apologies. Nevertheless, going by its user reviews, it gets the short end of the stick relative to what's in VSCode. Those who've used it with both PyCharm and VSCode seem to prefer using it in VSCode because they find various functionalities lacking in PyCharm.
Not everything will be rewritten in Rust. I've broken down the arguments for why this is, and why it's a good thing, elsewhere [1].

Google's recent analysis on their own experiences transitioning toward memory safety provide even more evidence that you don't need to fully transition to get strong safety benefits. They incentivized moving new code to memory safe languages, and continued working to actively assure the existing memory unsafe code they had. In practice, they found that vulnerability density in a stable codebase decays exponentially as you continue to fix bugs. So you can reap the benefits of built-in memory safety for new code while driving down latent memory unsafety in existing code to great effect. [2]

[1]: https://www.alilleybrinker.com/blog/cpp-must-become-safer/

[2]: https://security.googleblog.com/2024/09/eliminating-memory-s...
TikTok? A strange game. The only winning move is not to play.
It sounds like you haven't used the C# extensions in a while.

VSCode has Solution File and Nuget support with the C# Dev Kit. Refactoring isn't bad either though not as featureful as I remember from Resharper.
I have no idea which one is actually bigger, even if I did know whether a school bus is a unit of weight or length or people or money...

But it works fine for the intended audience and purpose, which is usually to give a very vague idea without assuming any specialized knowledge. If they wanted to enable real reasoning with the data(which they probably should) then they could just give the actual number, in full precision.

I would imagine a lot of this is just an individual thing. Some people make real decisions with mental arithmetic on a regular basis, others almost never encounter math outside of a screen, because apps have taken over a lot of the stuff that used to be done mentally.
My presumption is that batteries have been expensive enough up until now that it's been most sensible to target upmarket without sacrificing specs vs ICE. My expectation is as prices continue to fall cheaper and cheaper cars will become commercially viable.

Cheap EVs suffer the most from the drawbacks that make electric kind of suck (smaller batteries reduce range, more sensitive to heating costs, etc). Once you can shove a 60kwh pack in a cheap car, most of those drawbacks go away.