skysight-inc/HackerNews huggingface dataset:
> […] wouldn't that decrease the speed of development for new people that come onboard?

If that was the case, wouldn’t people who love Go have created one after more than a decade in existence?

The reason why Go developers don’t like “frameworks” a-là Ruby on Rails in the Ruby ecosystem is because the Go community generally prefers libraries over frameworks because Go’s simplicity and flexibility allow developers to compose their solutions using small, composable packages rather than being constrained by a rigid framework.

This approach often results in more efficient and maintainable code. The Go philosophy emphasizes minimalism and encourages developers to avoid unnecessary abstractions.
You can get new Nintendo games as fast as you can download them from the E-Shop, which is as easy access as anywhere else.

Obviously you need a Switch to play them legally (it's that whole console gaming thing).
Basing the recording off it's 24.6s runtime and 3.58MB download size it comes out about 145KB/s which is honestly really decent.

What format is it stored as (eg protobuf etc?) Is Rerun doing compression on the "raw" game data to achieve that?

Also had a good laugh at the cranky job in bacon.toml, might steal that :D

I also noticed the elements in the recording were all clickable, is that a Rerun feature, and did you have to manually reconstruct all the Bevy elements in a Rerun specific format?

Just curious how long this took you to make?

Super cool demo btw :) do you have more demos/PoC/examples listed somewhere I could peruse? Cheers

EDIT: Can your twitter post this so I can retweet :D
And expensive cities with.. of course return to office! So crazy high rents. It's more than golden handcuffs, since it means moving town.
If you ask a user if they want to be prevented from installing an app, they'll most likely reply “no”, of course. If, however, they wake up and their phone is not behaving as usual due to borderline malware app they inadvertently installed, most people would be pissed. The age old freedom/responsibility tension.

To my surprise, many people had a similar questioning like you did in this thread, so it's probably not as obvious as I imagined.
If you code in .NET, please try my graph library Arborescence [1]. It's small and not very feature-rich. However, I believe it provides a good separation between abstractions [2], algorithms, and data structures.
Regarding the points mentioned in the article:
- you can use the edges with or without their own identity,
- you can use implicit graphs unfolded on the fly,
- you can use both adjacency (out-neighbors) and incidence (out-edges + head) interfaces,
- no edge type is emposed by the library, although it does provide the basic tail-head-pair structure as a utility.

[1] https://github.com/qbit86/arborescence

[2] https://github.com/qbit86/arborescence/tree/develop/src/Arbo...
I live quite modestly and always have. A cottage would not have been a bad description for my house. I actually like living that way, eating simple food and driving a beater car, but people do not seem to consider it attractive. Se la vi.
> I am thinking hard about any use case for mortals (so not pro gamers, not folks running some automated trading from their home or whatever corner case there is) that can't be covered by latest wifi.

Wired 10G connections are vastly superior for file transfer. It's not even close.

Even 1G wired connections feel substantially snappier for remote desktop use than a high-speed WiFi connection 10ft away, in my experience.

But for browsing the internet and gaming? WiFi is great.
Mac mini is a server?
Except when you log in with your Apple ID, it'll sync your photos by default, taking up as much space as the system determines.
We're already in a sad state of software development and bloat, once upon a time you needed around 1/32nd the RAM to do all the same things you can do today (1/128th if you count the 90s state of the web as "the same").

A web browser adds a significant amount of memory usage to any task, even with basic static webpages, and then almost every other app you use is secretly also a web browser but none of the RAM usage from it can be shared with the web browser you're already running.
Look, let's say you have a black box that outputs one character at a time in a semi-random way and you don't know if there's a person sitting inside or if it's an LLM. How can you decide if it's intelligent or not?
'Immortal' AI Challenges the Mortal Computation of Humans
D'oh! thank you. Leave it to the medium of text to throw a wrench into things!
It matches my experience with Linux as a desktop experience. What distro /desktop environment do you usually use?
Ya that's fair, I'm definitely thinking about them from the Canadian perspective (in terms of connectivity) at the very least, and tend to think of what you're describing as sort of a big town or tiny city rather than a "small" town. Here, we don't really even get fiber in anything but relatively known mid to large cities, and any small cities that grew after the 50s are mostly beleaguered by huge parking lots and bland franchises. Small to midsize towns that have some kind of older area with small streets and small commercial spaces tend to seem pretty livable though.

Having traveled across the U.S a bit by road, there are plenty of great places like Olympia, WA that sort of sound like what you're describing, and seem pretty livable.

The airport thing is just a matter of reducing the overhead and increasing the accessibility of me travelling elsewhere and others visiting me without a car. When my Mom visited last time, she asked me to pick her up somehow so she could avoid an Uber or taxi, to which I just said "Just swipe your credit card and get on the train, then swap to bus". Back in my home city though, each relative lives in some suburban corner that's only served by a rickety bus system, and people are pretty used to just paying for a taxi or long-term parking during the entire time they're away. If I had the car, it would only take 45 min to get to them from the airport, but without one it takes almost as long as the flight did across half the damn country. Clearly, even among cities, things vary quite a bit, but I'm glad that there do exist viable and desirable options for both of us, and hope more open up in the future.
> cleaned up their crates deps a bit

What specifically do you mean by that, as in it includes unnecessary dependencies?

Flecs is also a great library to check out if you want more relations/power.
I’m just here to plug my buddy John’s homebuilt/experimental/open-source HUD, primarily intended for VFR use as an ADS-B traffic display.

https://github.com/JohnMarzulli/StratuxHud
rtic-rs
Hopefully not a pith deck. That sounds bad. Also, it 404s. ??
> we're getting neutered coroutines to do generators and async is a separate but similar concept

I'm not sure what's neutered about Rust's current plans for generators, and they aren't separate from async, they're the foundation that async desugars to.

I'm also not sure what your objection is to Polonius, which, so far, is still just a strictly more permissive version of the borrow checker, with nothing new to learn on the user end. AFAICT the notation in this blog post is not actually proposing any new Rust syntax, and is instead proposing syntax in the formal language that is being used internally to model Rust's type system.
> You don't own the data, just a temporary right to use it.

Agreed, bonkers. You didn't 'own the data' when it was a VCR recording a broadcast TV show or movie, but now it's all "but they broke our ROT13-super-crypto, throw the book at 'em".
Technicians can be trained to fusion splice at a consistent quality. It's just cheaper to order pre-terminated SC APC cables of various lengths and have them plug them in. FTTH deployment is constrained by financing not tech.
Show HN: My AI writing assistant for Chinese
Hi HN! In trying to improve my Chinese skills, I built this tool that lets me write a mix of Chinese and English, then recommends a proper Chinese expression. This is super helpful when I want to write something in Chinese but I don't know all the vocab/grammar - I can enter my best effort and use English for the parts I don't know.

Really, the fundamental benefit of the tool is that it encourages me to exercise the writing muscle, rather than defaulting to translating from English.

My goal was to build something that is fast, relatively inexpensive, and not prone to misleading people. After some experimentation, I found that pairing GPT-3.5 with Microsoft machine translation works great! I'm using GPT-3.5 to generate an English version of the input, then Microsoft machine translation to translate the English version into Chinese. I've written a blog post about how I arrived at this approach: https://maybecoding.bearblog.dev/my-attempt-at-an-ai-writing...

The tool is pretty basic from a technical standpoint. There's a PHP backend that handles the API calls to OpenAI and Microsoft. The frontend is plain HTML with a bit of JS for interactivity - but the whole thing works fine without JS.

Hopefully other folks find this useful too. I'm interested to know whether I could have approached this problem in a different/better way. Thanks!
You could try some good noise canceling head phones for when it happens to see if it is all in your head
You're right - GP comment is lazy and uninteresting, and frankly probably violates the HN guidelines. It shouldn't be here.
I suspect that type 1 has an environmental cause/trigger in many cases. As an anecdote, I knew many kids from military families or live in close proximity to specific bases where some chemical contamination may exist who have endocrine system issues without any family history of them. I knew very few from other areas and backgrounds with similar issues.

Edit: I'm curious if the people disagreeing with my musings have some studies investigating the topic, or some other interesting point.
Show HN: Classify user queries with 1k topic labels – no signup req'd
Modern SSDs are resilient enough that most people will never wear them out with anything resembling a normal workload. Unless you're constantly swapping for several hours a day, it just isn't going to matter.
Armed with nothing but linux, catch and subdue a javelina.
And stewardesses (before they were called "flight attendants") would sometimes ask if it was okay to be seated in a smoking section. I agreed once when I was around 16 years old. Big mistake. I sat next to a dude that chain-smoked the entire flight from San Francisco to St. Louis.
The last time I tried the P14 it has insane thermal throttling, as do most windows laptops. Is that no longer the case?
> Leaving aside that Mayberry is a fantasy, SF and NYC look pretty good compared to, say, Dhaka or Tehran, and they stack up reasonably well against Tokyo.

I’d chose Salt Lake City (American Tehran)—and quite possibly real Tehran—over NYC and SF any day.

> Plus: You're focusing on a snapshot, when in fact it's a movie — I'd venture that the individualist-but-cooperative mindset is considerably more adaptive over the long term

In what respect? Economically? Possibly. But does it make people happier? The christian America I immigrated to seemed happier and more thriving than secular post-modern America I live in.

> You haven't answered my question: Why should we privilege the dictates of "Christian" fundamentalists over those of Islamic fundamentalists — and why should we privilege either over our own values?

My point is that you won’t. You’ll build a society that reflects your values—one that looks more like San Francisco than Salt Lake City. Your decisions on everything from welfare policy to education will reflect those values. And then those of us who would rather live in Salt Lake City will have to live in that society you’ve created. When I’m 55 and getting pictures of some dog instead of grandchildren, I’m not going to agree that your value neutrality allowed both of us to live in our preferred kind of society.

That is the root of the current lack of trust. You can share a government when you disagree about means. You can’t share a government when you disagree about ends. Reagan and Carter disagreed sharply about policy, but they basically subscribed to the same religion and shared an idea of what a good society looks like. That’s no longer true.
Fred Harris, surely?
Clojure uses vector syntax for lambda arguments. `read` sees a vector. What comes out of eval is a lambda. Does a Vector get built in the process? You'd have to check, my bet would be that the argument list spends a little while as a Java Array, for performance reasons, but that a Clojure Vector is not actually constructed.
Why are you horrified?

In designing software, there's often a trade off between (i) generality / configurability, and (ii) performance.

llama.cpp is built for inference, not for training or model architecture research. It seems reasonable to optimize for performance, which is what ~100% of llama.cpp users care about.
C++ is safe and effective.
There's a good list of frameworks here:

https://github.com/mingrammer/go-web-framework-stars?tab=rea...

But you won't find anything that's anywhere near as comprehensive and batteries-included as Rails or Django.
>Sure, but most people don’t use more than two external monitors. Most people don’t use more than one.

Most people don't buy Macs. So why even sell them then?

They literally took away a feature that their cheapest Intel Macs could do, and restricted it to their most expensive Apple Silicon Macs. They should be lambasted for this.

>Finally, a used M1 Max system will cost you under $2000 and is barely 3 years old.

A Raspberry Pi can do this for under $100. Come on.
That doesn’t have to be the case. It could be we come to realize that reality isn’t one geometry but many and they are just 2 of n geometries which fit together. That doesn’t seem to make sense, but that’s just the idea of cohomology from what I understand, wrongly probably.

That seems more likely than the thing that happened last time repeating itself. Basically we just need Grothendieck’s ideas to percolate to the physics people.

Or not.
Yeah. If you've come to the attention of the wrong sort of "the cops", you're fucked.

"Basically, you’re either dealing with Mossad or not-Mossad. If your adversary is not-Mossad, then you’ll probably be fine if you pick a good password and don’t respond to emails from ChEaPestPAiNPi11s@ virus-basket.biz.ru. If your adversary is the Mossad, YOU’RE GONNA DIE AND THERE’S NOTHING THAT YOU CAN DO ABOUT IT." -- https://www.usenix.org/system/files/1401_08-12_mickens.pdf

There's a lot of humour in that article, but some cold hard truth as well.
Ok. I believe you. Are the newsgroups in the room with us right now?
Citing "Google's Perspective On Memory Safety"? Um, Google != the industry. You need a few more cites than that to demonstrate an industry consensus.

(Consensus? An actual consensus? Have you seen this industry?)
If you're swapping you need more RAM.
The only industry consensus that matters, or even exists at all, is the one that is reflected in practice. Everything else is hot air.
More likely is that non-geeks use their phones instead of having proper desktops.

I consider using a phone as a computer screen to be the equivalent of key-hole surgery. There's just no comparison between a 43" 4K monitor and a phone's miserable little offering.
AWS didn't acquire a nuclear reactor. THey bought a data center park that is sited next to an existing nuclear power station. It's interesting news but less crazy as the headline made it sound,
Thank you! As a side note, we're open-sourcing the VSCode integration soon. Building an integration with VSCode takes quite a bit of work so hopefully the community will benefit.
So what in there guarantees I can get the same thing they audited?
Maybe it WAS Cerfing the Internet, but no one caught on , because homophones.
Also a fantastic choice — I love so many of his albums for different reasons.
A lot of people at Microsoft, but as the country as whole goes, that's still "very few".
> I'd bet anything if they charged like $9.99 per game for the entire library of NES, SNES, and N64 titles, they'd be absolutely swimming in money.

This is more or less how it worked on the Wii, Wii U, and 3DS so I would assume that they weren't swimming in money if they decided to change it now.

It wasn't the entire library, of course, but that probably is never going to happen anyways due to licensing issues that pirates don't have to worry about.
Now that laptops (including but not limited to macbooks) can charge via USB C I just have one charger that I take for both my phone and laptop. Sometimes I take two cables so I can charge both at once. Sometimes I don't bother.
Unless your goal is learning the new language for the sake of it, Node should already be plenty performant for most needs
GopherCon Singapore 2023 talk videos
could not disagree more. That statement alone makes me completely lose any consideration for this entire project.
Surfing the web.

"Surfing the internet" would probably be considered "unauthorised scanning" by someone.
Not many HVAC guys make anything approaching 500k.
What is this optimising for?

If you after theoretic long trips - buy EV with 300-mile battery pack or straight up gas car. Your actual TCO will be lover in either case.
Seriously? A 9 year gap and you go from that to not wanting users to feel like they need to upgrade every year? Mighty slippery straws you're grasping there.
Electric Cars Emit More Particulate Pollution
Blame the tires
If we're going by anecdotes, none of the people in my circle with base machines have ever complained about their computer running out of memory for their basic tasks. I'm sure Apple is looking at their telemetry data and they aren't seeing it either.

Again, I'm personally not happy about shelling out $400 for 24GB of memory on my next Macbook, but I gave away one of my base machines with 8GB to a family member, and they simply did not notice.
I found [0]

BA 001 LHR-JFK 10.30am arrive JFK 9am

BA 002 JFK-LHR 9am arrive LHR 17.25

BA 003 LHR-JFK 18.25pm arrive JFK 5pm

BA 004 JFK-LHR 12pm arrive LHR 8pm

A same-day return would be useless as you'd have only 3 hours at JFK.

[0]: https://www.airliners.net/forum/viewtopic.php?t=458613
Very cool! But maybe change copies to copy.

In my experience, copy is used the same way as code. And just as you probably wouldn't say, "I changed the codes for the three apps," most people wouldn't say, "I rewrote the copies for the three websites."
A friend of mine has owned Windows laptops for years. She's constantly trying to do pinch-to-zoom on the screen of my MBP when I'm showing her something. She gets super frustrated at how backwards my computer is. I can see how that feature would be nice to have.

But yeah, an entirely touch-first laptop experience would be terrible. At the same time a no-touch laptop experience seems to be suboptimal these days. Philosophical design extremes usually aren't the best.
I'd love to hear why Elixir wasn't for you - not from a judgemental place, I just like hearing others' experience reports for languages that stuck or didn't.

For a web service with fast iteration times, I'd probably pick Go of those two. While I'm not personally a giant fan, I think it is a much simpler stack that lets developers be pretty productive especially in the domain of web services.
Mesh with wired backhaul is a great sweet spot if you can manage it. When we renovated our house I had Ethernet run just from the router location to the spots where the WiFi meshes would be. Bandwidth, latency, and coverage are all excellent, with minimal wiring.
Incidentally, I created something related to this yesterday. A tmux plugin to display your glucose data as a status icon in your terminal.

As a T1 myself, I use a Dexcom as my CGM and have it working around that specifically, but I'd love to open it up to other devices too, and offer more. Feel free to check it out!
https://github.com/Cian911/tmux-xdrip
While looking for engineering jobs, as a way to face the tedious tasks, and have fun while doing it, I’ve been building a command line tool to automate as much as possible of my job search process

So far this tool:

* saves my resume
* saves my preferences for job (eg. remote, rails, salary)
* scrapes online job listings
* uses GPT to match my resume, and preferences with the job listings
* provides a list of AI-curated job matches with an explanation why the job is a good fit for me, as well as instructions on how to apply

Would love some feedback. Let me know if you want to try it out
I don't know about immediately. Even Ryujinx, another established Switch emulator that rivals Yuzu and used to be more popular than it, is still up with no news of an incoming lawsuit. This takedown will definitely lessen the number of people who'd want to contribute to the project, but I'm guessing it'll return back to normal as the Switch is discontinued and Nintendo starts losing interest in defending the system.
> I could just show up 60 to 30min before take off

In the early 90's I showed up at a check in counter for a domestic flight from SYD 1 minute before scheduled departure time and the lady there apologized and told me that I missed the flight because it had left a little early.
Is there a version of this for serverless with GCP/AWS?
While not quite as batteries-included as Rails, Fiber made the most sense to my Ruby/Rack brain.
> I'm not sure anyone was expecting a large gain from having the computers in the school

They sure did. I remember one huge levy for "Technology in the Classroom". All kinds of magical improvements in learning was the sales pitch.

There was no improvement at all, and all the promises were forgotten.
Reminds me of those old-timey propeller planes, and gyrocopters.
No, it's I need a 2 TB SSD in my machine. That costs $100 for a PC laptop, and $600 for the Mac. I need at least 16GB of memory, that's $300 for the Mac, and $60 for the PC.

It's the fact that Apple is grifting everyone who needs more than the base specs.
Have you investigated Linux, Vim, C++, xBSD, ...
Obviously they would, I just don't understand why.
The anecdotal, apocryphal rumor I heard back in the day when Concorde was still flying was that the big Wall Street investment banks accounted for a third to a half of all Concorde traffic between London and New York. Impossible to verify, and possibly too good to verify... but I would not be surprised if a large chunk of passengers did come from that demographic.
That’s probably good on balance, except for alcohol. But this article doesn’t meaningfully change this recommendation (it’s an extra pebble on a large mountain).
So what you're saying is that you did in fact see all of them until you had turned them off.
I see there's support for WordPress and I presume WooComm. Is there documentation and/or blog posts on that platform?

I have something I'm working on and this feels intriguing.
They are similar but extensions don't have to be binaries. It can also be files you need to be available before Kubernetes starts.

Talos is purpose built to run Kubernetes workloads and not general purpose Linux. Hopefully, you don't have to add _everything_ back to the OS, but we know some things cannot run as a container or Kubernetes workload.

Extensions are required for specialized hardware (eg network, GPUs) and is the closest thing to a "package manager" available in Talos. Extensions can be binaries but don't have to be. We have a lot of common extensions provided and maintained by us but anyone can create extensions as needed.

One nice thing about extensions is they get layered and you don't have to pre-build an artifact like you do with other Linux distros with something like packer. factory.talos.dev will let you pick you extensions and get an artifact no packer/bash/config management required.
I think equipment needs considering.

Gloves to stop the finger shredding at a minimum.

Cleats on the feet for grip and maybe forearm protection.

Skin tight Lycra everywhere else so that clothing doesn’t get caught, but also to accentuate the figure of the system administrator.