skysight-inc/HackerNews huggingface dataset:
IME, this is like the golden age of terminal apps in general and macOS-compatible ones in particular. There are several really good terminals for macOS:

iTerm2: (https://iterm2.com/)

Kitty terminal (https://sw.kovidgoyal.net/kitty/)

WezTerm termina (https://wezfurlong.org/wezterm/index.html)

Alacritty (https://github.com/alacritty/alacritty)

My daily driver is WezTerm…

- Runs on Linux, macOS, Windows 10 and FreeBSD

- Multiplex terminal panes, tabs and windows on local and remote hosts, with native mouse and scrollback (https://wezfurlong.org/wezterm/multiplexing.html)

- Ligatures (https://github.com/tonsky/FiraCode#fira-code-monospaced-font...), Color Emoji and font fallback, with true color and dynamic color schemes (https://wezfurlong.org/wezterm/config/appearance.html#colors).

- Hyperlinks (https://wezfurlong.org/wezterm/hyperlinks.html)

- Searchable Scrollback (https://wezfurlong.org/wezterm/scrollback.html) (use mouse wheel and `Shift-PageUp` and `Shift PageDown` to navigate, Ctrl-Shift-F to activate search mode)

- xterm style selection of text with mouse; paste selection via `Shift-Insert` (bracketed paste is supported!)

- SGR style mouse reporting (works in vim and tmux)

- Render underline, double-underline, italic, bold, strikethrough (most other terminal emulators do not support as many render attributes)

- Configuration via a configuration file (https://wezfurlong.org/wezterm/config/files.html) with hot reloading

- Multiple Windows (Hotkey: `Super-N`)

- Splits/Panes (Split horizontally/vertically: `Ctrl-Shift-Alt-%` and `Ctrl-Shift-Alt-"`, move between panes: `Ctrl-Shift-ArrowKey`)

- Tabs (Hotkey: `Super-T`, next/prev: `Super-Shift-[` and `Super-Shift-]`, go-to: `Super-[1-9]`)

- SSH client with native tabs (https://wezfurlong.org/wezterm/ssh.html)

- Connect to serial ports for embedded/Arduino work (https://wezfurlong.org/wezterm/serial.html)

- Connect to a local multiplexer server over unix domain sockets

- Connect to a remote multiplexer using SSH or TLS over TCP/IP

- iTerm2 compatible image protocol support, and built-in imgcat command (https://wezfurlong.org/wezterm/imgcat.html)

- Kitty graphics support

- Sixel graphics support (experimental: starting in `20200620-160318-e00b076c`)
A bank can’t require you to open an account to cash a check from that bank
You misunderstand how many people are necessary to operate a sub at this scale, with all the machinery onboard, for weeks at a time. It’s on the order of a dozen rather than two or three for the current narco boats.

Also, it would be way way easier for us to track this sub versus what’s out there today. It’s way louder, I guarantee.

I don’t know about airplanes, but I’m a SWO qualified former naval officer that was onboard a sub hunting platform that we used to track narco boats and subs in different deployments, so I can tell you about ships and a little about subs since they share many similarities. I guarantee this type of sub isn’t used by narcos.
A lot of them are switching to Bitcoin, or some dollar-equivalent like USDC / USDT
This model assumes constant housing stock, or at least, housing stock that grows slower than population. But this is not a given, so we need to ask, why is housing stock growing slower than population? And no matter what the answer is, it tells us that the problem here is not population growth. More people means more hands that can build houses. Even if construction efficiency weren't gaining in terms of man hours, it would mean at least that housing could he built to keep up with population. There's no shortage of land, most land is uninhabited. So where's the bottleneck?
Instead of having multiple virtual screens I would prefer a lot more if I could simply spread individual Mac windows around my virtual space. In mixed reality the whole concept of a virtual monitor makes no sense, it's just an unnecessarily limiting abstraction you could easily do without. The whole room is your "desktop".

It's basically what the SimulaVR guys are aiming at, and I'm surprised Apple didn't go this way with their Mac integration. Especially because the native visionOS apps do seem to behave just that way.
For some reason everyone is pretending that cleaning up grease is an impossible task
The word "enshitification" already exists. AI producing content everywhere has become a subset of this term that already exists.

It isn't new. If you've ever read articles that use phrases that don't make any sense until you realize they are direct, but wrong, translations of words that were otherwise plagiarized, you've already seen it in action, even before ChatGPT et al came around to make it a quicker job.

Either way, treat everything on the web the way you were taught to use Wikipedia: check the sources. There is far more trash on the web than there is fact (or even factoid).

This is what everyone was worried about in the 90's when discussing the upcoming commercialization of 'the net.' Everything would be generated garbage meant to raise money for, and benefit someone other than the consumer. You would become the product.

Now that we're all the product, we're suddenly stuck wondering what to do to get back to the 90's again, when information wanted to be free. Today, misinformation and disinformation are free. And it's constant.
To be honest, I'm glad. No development environment can be as great as to justify the horrible, juddery UX I experience as a user in the few apps that I know use it (and probably a few more where I only have a strong suspicion).
It's not a conspiracy theory if it's on their website...
I'm guessing because of the tendency to buy to a payment. People don't generally move to the same price range each time.

Unfortunately, there's a tendency for this to become a hidden robber of wealth over time.
> How could the next draw be more likely to be red than the draw already known to be red?

Under this interpretation, the second ball is more likely to be green.
> But the Vision Pro is so convincing and so unconcerned with whether you might have any limits that you can easily go too far too fast and get yourself a little queasy.

I think this is a good thing. I don't want to be protected from myself - let me find and push my own limits, and I'll keep myself in my comfort zone if I need to. Attempts to protect me from myself typically result in frustration, since I don't like being confined to what they think is safe.
How would you apply this "anything else"? What "anything else" did you have in mind?

If you can come up with some good examples, maybe we can make that a thing.

Until then, we know that "Security by obscurity" is really bad, if that's the only thing you're relying on for security.

Otherwise, that would be "Security by something else plus obscurity", which might or might not be a bad thing, depending on what the "something else" happens to be.
Kind of, but not really in laptops :( they're doing great on handhelds though.
If you want a type-prefixed UUIDv7 type, I can wholeheartedly recommend TypeID-JS: https://github.com/jetpack-io/typeid-js

Also available for a whole bunch of other languages: https://github.com/jetpack-io/typeid

UUIDv7 is UUIDv4-compatible (i.e. you can put a v7 UUID anywhere a v4 UUID would go, like in Postgres's UUID datatype) and is time-series sortable, so you don't lose that nice lil' benefit of auto-incrementing IDs.

And if you use something like TypeORM to define your entities, you can use a Transformer to save as plain UUIDv7 in the DB (so you can use UUID datatypes, not strings), but deal with them as type-prefixed strings everywhere else:

export const TYPEID_USER = 'user';

export type UserTypeID = TypeID<'user'>;

export type UserTypeString = `user_${string}`;

export class UserIdTransformer implements ValueTransformer {
from(uuid: string): UserTypeID {
return TypeID.fromUUID(TYPEID_USER, uuid);
}

to(tid: UserTypeID): string {
assert.equal(
tid.getType(),
TYPEID_USER,
`Invalid user ID: '${tid.toString()}'.`,
);

return tid.toUUID();
}
}

@Entity()
export class User {
@PrimaryColumn({
type: 'uuid',
primaryKeyConstraintName: 'user_pkey',
transformer: new UserIdTransformer(),
})
id: UserTypeID;

@BeforeInsert()
createNewPrimaryKey() {
this.id = typeid(TYPEID_USER);
}
}
is halting program something can happen in infinite space?

If space is finite, you can just memorize all processed internal states of the program, there are two options:

- program gets into infinite loop, which will be detected by checking that internal program state was observed in the past already

- program will actually halt
IIRC, moto X was the first phone made by the Google-owned Motorola. The devices were made and assembled in the US.

I was hopeful for the post-acquisition Motorola but it didn't quite pan out. The IP salvaged from the purchase was always a big part of the deal so it wasn't really a loss, just not really much of a win either.
>They often know, via credit reporting methods, that the specific individual human standing before them has a history of cashing bad checks/committing fraud/whatever it is.

This wouldn't even be an issue if America didn't still rely on the utterly archaic check scheme for transferring money.
The grid life in the US with large roads and few commercial streets really suck imo. I dream of going back to Europe but can’t unfortunately…
No idea if it's any better on Android, but on iOS I can recognize a Flutter app within seconds, by the frame rate on a new iPhone dropping to something I haven't seen on any mobile device (iOS or Android!) since the Android 2.2 days on extremely underpowered Qualcomm chips.
This is much easier to intuit if I imagine 101 urns.

One is 0% red, one 1% red, one 2% red, etc.

If I choose one urn at random, and then the first ball I pick is red, odds are good I picked a red-heavy urn.

I’d be interested to see if the general public answers differently when it is framed more concretely.
The Flutter team say they’ve addressed this with a release that updated the rendering engine.
Standing on the Shoulders of Giants [video]
Homie, it's just an advertisement
I'm not sure what you mean, if I need something shipped directly from Colorado to my house I want it shipped directly to my house, I don't want to require the the delivery to happen somewhere else and then be put on some short truck.
This is utterly incorrect.

The amount of funds with an environmental or social mandate is trivial; and nearly all of those mandates require essentially nothing.

It is sad how easy it is to dupe mediocre men into believing thinking they are victims, when in fact they are simply whiny little snowflake losers.
Terraforming is a great idea , but maybe before we try to control the entire atmosphere on another planet , how bout we start small with .. idk reversing the stopping and reversing last 50 years of atmospheric changes on our planet
In American English, "check". In British English, "cheque".
The New Google Search: Just browse our page of endless ads until you find the result you're looking for!
The policy choice is whether anyone cares about your preference when weighed against dead pedestrians.
(Just to be clear, I am not the author of the draft I posted in the parent comment, but it's the feature I want the most to be added in C2y. I was actually meaning of writting a proposal, but realized that I don't know a thing about compilers and language design.)
I have examined many other ways one could add such functionality in C. I found that the most pleasant one is a combination of your syntax and some runtime operators to retrieve the length. As for the lack of implementation burden, I would send an email to thephd in your position. I think that having that comment coming from you would be really beneficial for the paper.
If you succeed with a mediocre product, maybe it wasn’t a mediocre product.

But yes, I agree with your point.
Only as a modified speed bump/grade separation would this work. Drivers would not respect paint. But extra manoeuvering space is necessary to allow trucks and busses -even if raised. Trucks and busses have wheels large enough to accommodate something like that.

Also you have to account for two way traffic missing from this illustration ---so it's 12' of space for a turning bus/truck.
One can imagine a cyber attack bricking every John Deere tractor in US overnight. That's a whole different ball game than the slow wearing out of machines and slow rising cost of repairs.
Interesting, when?

If that's really the case, I hope to be able to see the effects of that soon in Google Pay on iOS, which is even being touted as a showcase application by Flutter/Google: https://flutter.dev/showcase/google-pay
Yeah, thanks for linking to the issue. I'm one of the upvotes on that. However, the age of that issue suggests to me that current contributors are (or have historically been) uninterested in a REST API.

Still, would be great to see such an update, and I'm still using ArchiveBox either way.

(Just read your bio, thanks for creating this)
I haven't considered that. Do you have any data surrounding tax increase on urbanites caused by suburbanites? (If I understand your point.)
Alphabet just banked $3.0B by stretching the life of its servers
Does ios not rely on hovering/mouse over for alt text or similar? Im mostly on windows but i wonder if theyll eventually concede a second gesture for "put cursor here"
OWA's Review of Apple's DMA Compliance Proposal for the Web
I’m curious: how are those 20 bulbs installed? You got a single fixture with 20 bulbs??
Was thinking they should have made it an accessory to the iphone instead. Have the iphone do all the compute and glasses just have sensors. It’s already wired because of the battery: it would weigh much less, iphone has magsafe portable battery for that extra juice, and would cost less (more adoption too)

Won’t be surprised if some android manufacturer like xiaomi release something like this.

Also, makes sense why Meta kept the form factor because they never had their own mobile device!
I feel like there are some really good core principles that could be extracted from this. There's a really strong tendency to overstate the importance of repeated expenses and understate the absolutely critical nature of strategic expenses.

The financial world is littered with bad advice in this area.

Maybe it is time for something like a new motley fool to encourage appropriate foolishness.
working on that :)
It’s not realistic to strap a computer to your head and walk around and pass through is a bad idea generally. In my mind EDITH glasses are what should be real today and that’s where my focus has turned. I recently bought a Viture Glasses and their Neckband, they are actually pretty neat but still not viable for walking around in an AR sense. However their Neckband is onto something imho, it’s a good location for wearing computing power. I’m now personally going towards the BLE HUD style glasses for investigating ideas, bought several developer and enterprise kits to tinker with.
one example would be the semicustom deal with mediatek

https://corp.mediatek.com/news-events/press-releases/mediate...

like it’s of course dependent on what “build competing products” means, but assuming you mean semicustom (like AMD sells to Sony or Samsung) then nvidia isn’t as intractibly opposed as you’re implying.

regulators can be dumb fanboys/lack vision too, and nvidia very obviously was not spending $40b just to turn around and burn down the ecosystem. Being kingmaker on a valuable IP is far more valuable than selling some more tegras for a couple years. People get silly when nvidia is involved and make silly assertions, and most of the stories have become overwrought and passed into mythology. Bumpgate is… something that happened to AMD on that generation of gpus too, for instance. People baked their 7850s to reflow the solder back then too - did AMD write you a check for their defective gpu?

https://m.youtube.com/watch?v=iLWkNPTyg2k
> Turn one dev loose, no distractions, and you can get amazing results.

Yes... or, horrifying results. Or something in between.

Your model is overfitted to your personal experience. Your take is going to resonate with devs who have had bad agile-ish experiences, and for sure there are plenty of those. But the lone-developer mythos also resonates with devs who've been burned on stupid teams. You're mixing those two things together here, but agile and lone-coder are not opposites.

If you're sincerely wincing about adding more team members without clear roles, then I hope that someday you experience the joy of working on a high-performing, self-directed development team. They exist; many of them even follow agile processes. Some of them work in enterprise settings.

Sometimes you just have bad managers, or bad team members, and no buzzword methodology is going to dig you out of that hole.
This answer should go to the top.
I see a couple of comments regarding frame rates on load. The Flutter team claims they addressed that with their new rendering engine. Has anyone found this not to be the case?
thanks! hope you enjoy reading it!
The rest of the team didn't use emails, only the older team members did. Honestly, none of the companies I worked for used email for communication, I think it's abnormal to be the one using it on the team.

Slack doesn't require as much configuration as you described. I don't get the point of email when we have slack
> Acorn produced a 32-bit CPU with a 25k transistor count. The 80386 was years later, with 275k transistors

Coincidentally, ARM1 and 80386 were both introduced in 1985. I'm a big fan of the ARM1 but I should point out that the 386 is at a different level, designed for multitasking operating systems and including a memory management unit for paging.
You have 18-wheelers driving up to your front door right now? And even more surprising is that you want that to continue!
Total number of employees in PayPal are 29000 from wikipedia, with 2500 being 9% of them squarely. I don't know where you got 9.99%
ive seen all types of flying animals fly to a light source, and ive observed a family of lizards feed upon the bug who are attracted to the lamp. the parents taught the baby lizards who now are teenagers.
once a big grasshopper flew into the light and passed out and a lizard saw it happen but didnt go down and eat it. lights are on at night and cold nights lizards are dumber and lazier than usual.
Lack of homologation is why. Every car manufacturer who wants to sell in the US must do it.
i don't think it's a lack of sunlight that is the Martian problem. parking a magnetic shield at a Martian Lagrange point would be more beneficial to avoid blowing away whatever atmosphere the terraforming efforts produces
Show HN: FrequentlyAskedAI – An interactive AI FAQ alternative to chatbots
I originally released an interactive resume tool and that went well but I got pulled in another direction by HN. HN really slammed my server on the original thing I built (thanks for the unexpected but useful battle testing, I learned a lot). More importantly some people reached out and said they wanted to use it for their business, not professional networking, which led me down a completely different path for a different tool using similar tech.

Long story short, these businesses:

1) Wanted to know more about what their customers wanted but couldn't necessarily rely on customers reaching out to them
2) Spent more time answering similar questions than they'd like
3) REALLY hated chatbots and didn't want to pay for/train customer service agents yet

I added a bunch of features they asked for like being able to embed my tool on their website, customize the quick questions, and add related links that can route their customers to other URLs.

That last feature request was particularly interesting. Two businesses independently asked for this and they used it to basically make a mini Google search for their complex product (e.g. to direct customers to the right help pages, tutorials, etc).

I have no idea where this project is going to end up yet and it's already turned in a direction I didn't expect. I'd love y'all's thoughts on the latest.

Here's a link to my new home page with more information: https://www.infaq.ai

Forgive me for lack of visual elements and some of the corny marketing text. Many are placeholders and I'm working on it.

Also shout out to the business owner that went out of their way to find me this relevant domain name. We were joking that my tool should actually be called InfrequentlyAskedAI since it actually handles a long tail of questions.
> removing the search bar and keeping pesky user input from interfering with targeted ad revenue.

But how will they know what you are shopping for?
table engines and need compile into the single binary instead of .so
Maybe, but theoretically you've already been able to do that for decades. Again, what's the new concern brought about by using satellites over towers (or even other satellites, which John Deere also utilizes for communication with tractors)?
Psychological Asbestos

Or
Psychosbestos
Why would people pay attention even if long-term thinking is taught? Only chumps think about the long-term interest of the company. Your long-term interest as an individual is in extracting as much money from short-term bonuses as possible, because once that money is in your bank account it doesn't matter if the company craters.
I'm not convinced these changes makes the street safer. It's purely anecdotal, but nearby me in North Oakland there are several intersections that I often walk along where it seems like they just keep putting more stuff in the street. Plastic poles that don't actually prevent cars from driving over them, signs, flashing lights, cross hatched regions, color coded painted regions, little roofed extensions of restaurants, bicycle lanes that criss cross the other things.

It seems so distracting for drivers. But it doesn't really seem like the drivers slow down enough to make it safer. I personally prefer to walk along a street that just has a simple stop light or stop sign and crosswalk, rather than a street that has all sorts of weird things in the road that allegedly make it better.
This solution only works with strings, whereas branded types can be used with numbers as well, or any kind of object that you want to add stricter types to without modifying the runtime value.

I haven't observed any issues with branded types and infer—is there documentation somewhere about the problem?
The trip to Mars doesn't take a year, even unmanned probes that take low energy trajectories make it in around 200 days. And Mars has less than half the gravity of Earth, so you wouldn't be as crippled as here.
Haha, I feel the same way when I compare with my neighbors! I have a “really decent” job in tech, and live comfortably, but my family does it by living in a modest sized home, driving a 15 year old car, 7 year old phone, and basically never taking vacations. But when I go drop my kid off to visit her friends, everyone’s got ginormous homes, some on acreage, beautiful furniture, 0-3 year old cars, all the latest gadgets, photos from last year’s trip to Cancun… and they’re nurses and electricians. Not that I feel I’m better than them because of my career but jeez how do they afford it all???

I’m glad I don’t have the “normal” urge to Keep Up With The Jones’s because I’d be broke!
A weird feeling of artistic purity.

I think it'd be cool if an unblurred header and bold were overlaid over the blur, for landmarking
> The ecosystem is immature

There are usually good libraries for most things today. And with Android / Jetpack ecosystem moving so fast and deprecating things, Flutter is something to consider even if you target just Android.

My biggest two concerns were state management and native interop.

State management is probably biggest concern - there are at least 5 approaches / libraries competing for mind-share - and none of them are particularly ergonomic.

I did get an opportunity to work for a while on native interop for android / java [1]. But I haven't been able to work on that since long time.

[1] - https://mahesh-hegde.github.io/posts/building_jnigen/
Yell at Toyota to go through homologation because they aren't up to US standards.