skysight-inc/HackerNews huggingface dataset:
I use shuttle to deploy some side Rust projects for my web facing parts. I love it.

They are also planning to allow you to host it yourself via a docker setup, in your basement or cloud. For now I’m just doing it via their service and gladly pay for it.

If you’re well versed into DevOps related activities you might find it odd that there’s a need for it. But personally I’m a father of 3 kids, have been a developer and and hacker for last 12 years or so, and while I could do AWS, gcloud or a VPS myself, I honestly rather spend that time on my product then infra worries. So far I haven’t experienced any issues with them and they are very friendly folks, always ready to help. They’ll also be at EuroRust next week.

If you’re like me someone who likes to develop stuff but not so much the deployment side of things, then honestly this is nice.

There’s honestly no lock-in:

1. You’re service (project) can easily be converted into a regular project, as shuttle is in code only visible in a minimal way, so you can fairly easily refactor it out of your project the day you want to switch away
2. And like I said they’ll allow to self host soon enough.

So maybe you can give it a try. Might be the accelerator you need to help you start a project / business idea. Even if just to get you started.
Admittedly, that was a bit hyperbolic on my part.

What I meant to convey is that the matter is settled enough from my point of view that there needs to be a very strong case being made for me to be willing to engage in that conversation.

Thanks for pointing this out, I've amended the comment to clarify a bit.
The 3DS launched in early 2011 and the Wii U launched in late 2012. I don’t know that it’s unreasonable to discontinue supporting them after a decade.
Absolutely, yeah. I've actually just opened an issue for this: https://github.com/AmbientRun/Ambient/issues/1038

Rest assured we'll have this sorted for the next release; we were aware that Linux/Chrome/WebGPU were incompatible, but we didn't bubble that error up correctly. Our bad!
It would be really funny if the whole "Go step by step and think it through" trick only worked because it was adding more tokens for the AI to reuse.
> Framework laptops seem great but the fan is a tad too noisy.

Half that statement is true. They're not great, for a variety of reasons, and the fan is quite noisy.

The main thing I learned buying a Framework laptop and a Macbook Air M2 within a year of one another is how low I rank repairability among my priorities.
Mappedin – Instant Indoor Maps
Those gymnasts remind me of some of my favourite pangrams…

Bouncy squad eking prize with pelvic flexion jump.

My Fox News TV quip? Big jerks add zilch!

View half a dozen squid & peg just six inky crumbs.
Ask HN: Is there a list of startups building on top of ChatGPT out there?
I'm aware of the likes of Bing Chat or Spellbook, but I was wondering whether there was a comprehensive list somewhere of products being built on top of ChatGPT (less so but still interested on businesses built on different LLMs).
It's much littler than Google. I'm still uncomfortable giving my money to Google but yeah, I didn't like the dark patterns and the song suggestions didn't click. It's not as bad as JOOX, which was bad on both. YT music is legit one of the best music apps I've subscribed to though, mostly did it because I was discovering new music for Spotify via YouTube.
anybody else's work firewall blocking these insecure pages?
Source? Heard Google Docs stopped using CRDT.
Companies can get a range of ISBNs before deciding what to publish under each ISBN, or whether to publish something at all. So the authorities assigning ISBNs don't necessarily know what they're being used for.
That is not true.

There are some studies like that, but there are others as well.

And remember that all these studies were trying to find a positive effect, but failed to do so.
It’s easy to say that but you can’t just ignore the reality that this is how people drive, and self driving cars in that environment do lead to more crashes.
Turning completely off for the duration should work.

Quote:
If a phone is off before the test alert is sent and not turned back on until after the WEA Test expires (approximately 30 minutes), the phone should not get the test message.
Unquote

Late notice, though I saw the same concern mentioned yesterday or earlier, but not in widespread media.
SEEKING WORK | Remote | Chicago | 10-40 hours / week | $150-175/hr sliding scale

Experienced software engineer with ~20 years experience building standalone, desktop, mobile, and web applications. Currently heavily into Elixir/Phoenix/OTP/Nerves development, building and scaling for millions of users. Experienced mentor, team builder, product developer, and currently working through IaC containerizing and deploying scalable Terraform solutions. Also available for Python/Django, PBX (FreePBX), and hesitantly about JS, but can do TypeScript/React if necessary.

Lots of industry experiences, including US Health Care, Finance, Energy, Publishing, Telecommunications, et al. Resume: https://www.linkedin.com/in/jp-bader/ Email: jp [+] hnf [at] zavteq.com
Games can still be updated/redownloaded at least for now. It's really just online servers for games going down and for /most/ Wii U/3DS games it's not a huge deal. That said you are right and it is frustrating that companies can pull this crap. There is at least some effort already by the community to recreate the Wii U/3DS servers with Pretendo. Sucks that everything has to be reverse engineered though!
> People bought eShop software and physical hardware that they can no longer use or update.

Yeah, about that - ‘FAQ from Nintendo says that players will be able to download patches and redownload games purchased from the eShop “for the foreseeable future.”’ Directly from the link in the OP.
I really appreciate comparisons like this, although I find myself wanting to know more about why certain things are listed the way they are.

For example, pgvector is listed as not having role-based access control, but the Postgres manual dedicates an entire chapter to it: https://www.postgresql.org/docs/current/user-manag.html

Hence why I’d be interested to know more about the supporting details for the different categories. It may help uncover some inadvertent errors in the analysis, but also would just serve as a useful jumping-off point for people doing their own research as well.
It was born like this [1]

/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$/

[1] https://github.com/vuelidate/vuelidate/commit/ee44f7d0796130...
Surely you can afford AC. Not getting quality sleep is akin to driving drunk for tech people imho.
OS and security updates until 2030: https://support.google.com/nexus/answer/4457705#zippy=%2Cpix...
TBF I also found this story to be intellectually interesting, like, why the Democrats quite amazingly voted in lock-step unison to vacate the seat, which is not at all how the Democratic party has behaved for the past 30 years (either in unison, or against the "status quo"). It flipped my own intellectual sticky bit at least.
T-Mobile has it in the USA for their mobile network.

https://archive.nanog.org/sites/default/files/wednesday_gene...
Crazy that theres no cryptographic authentication. I get the whole point is rapidly informing, but there should still be some trivial barrier to sending out an alert
How is working with the police naive?
Sure. But you have to deliberately use a cast; people rarely make deliberate type errors.
An increasingly good question to ask oneself these days: how could this be done without direct usage of LLMs / without ML even? Then as a second step ask yourself how potential assistance from generative tools and perhaps ML could improve those solutions.
Strange, I didn't expect Rambus to be involved in cryptography, nor that they would give away the spec and implementation. I guess it was designed to be a smaller die-area solution for some of their silicon IP products, and opening it up just makes it more convenient for their customers to use. (And, hopefully, nobody is stupid enough to use some vendor's secret proprietary crypto in their chips).

I'd be interested to read a history of Rambus. They're a strange and somewhat controversial company. I lived through the controversy but I'm not certain I remember it correctly. From what I remember they patented some things related to DDR SDRAM, I'm not sure how much credit they deserve for developing those things or if they were just first to file. For part of the Pentium 4's lifecycle they convinced Intel to use Rambus' proprietary DRAM (RDRAM) which supposedly had some benefits but I just remember being overpriced. They shook down DDR manufacturers for patent licensing fees. Apparently the EU opened an antitrust investigation into them for getting their patents into the standard and then not licensing them freely enough. I'm not sure it's fair to call them a patent troll but I guess they're something similar to Fraunhofer or Synopsis.
They shoulnd't. But it's silly to pretend that context and history don't matter.

This is a state where white people historically enslaved black people, where many of the white residents are descends of slave owners, and many of the black people are descendants of the enslaved. This is hours from where black 14-year old Emmett Till was tortured and murdered by a group of white people for the crime of (allegedly) whistling at a white woman.

This is a state and county where the Klan was active and murdering civil rights workers in the 60s, and enforced Jim Crow Laws that made black people legally second class citizens until the voting rights act of 1965. This is a state where a Jim Crow Era voting restriction that disproportionately disenfranchised black voters was just struck down this year[1] by a very conservative supreme court.

This is a state that celebrated the confederacy - an institution that existed for the purpose of enslaving black people - in its very state flag until 2020.

I could of course go on, but you get the picture.

Comments like yours ignore the reality and impact of this history and context.

When a state where the white population has a history of around 200 years of first enslaving, and then attempting to subjugate the black population, it's worth pointing out (as the article does) that perhaps it's a little suspicious that they've now created a de facto whites only get-together.

[1] https://www.theguardian.com/us-news/2023/aug/04/mississippis...
This is the trojan horse dynamic types use to get into your castle :P
I heard from somewhere that even phones turned off will sound the alarm if the battery is in. Could you report back if that happens?
Fortunately there is a fan run project that's working on recreating the online services for these consoles/games, in the same way that Wiimmfi has gotten the DS and Wii's multiplayer functionality up and running. See the Pretendo project here:

https://pretendo.network/

It's not exactly feature perfect yet, but 2024 gives them time to fix up many of the features they haven't gotten working, and hopefully expand support to more games.
Maybe Casio should make a $17,000 gold version of that. For people who want an expensive status symbol that will actually work.
If you happen to be in NYC, Fairway sells pretty high quality olive oil under their house brand. Plus they have a tasting station in the olive oil aisle.

Other than the California brand others have mentioned, I haven’t found anything of similar quality in a supermarket, including Whole Foods and other high end markets.
There are regional ISBN agencies. The US agency, Bowker, assigns ISBN prefixes by publisher, and publishers assign within their prefix as they please. They're supposed to use one ISBN per edition and format, but many publishers use ISBN as a kind of SKU so you can't 100% count on that.

If that sounds sloppy...I went to publishing conferences fairly regularly from the late 90's into the teens, and I never saw a program that didn't have at least one session or panel titled something like "Publishers must improve their metadata practices."
Does anyone configure other IP ranges in Docker? I know there are other reserved IP ranges you might get away with. There's the CGNAT IP range 100.64.0.0/10, and there's the link-local IP range 169.254.0.0/16. These are unused in most situations and may work fine for Docker networks.
Mh. Though at that point you might be looking at desktop computers, and access to the current users file might be good enough. Sure, you can't install printer drivers via non-root X servers, but you can probably exfiltrate their local browser data (credit to XKCD[1]).

It's another hole where vulnerability assessment is kinda... wonky.

1: https://xkcd.com/1200/
You can't use Warp+ to control your egress point, unlike many other VPN services, so you can't use it to bypass geographic blocks. However, since Warp+ (not Warp) routes you within Cloudflare's network (using their Argo routing from participating datacenters), I'd guess GP gets a more stable and faster connection to their server than the public internet would provide.
There's ONE argument that I'm partial to:

if you get the static type system wrong once, there's no going back

Take for example, Rust: mut, Send, Copy, Drop, Debug, dyn have all their warts because they are special and you can't fix them because you'll break previous code.

In a gradual typing language you could potentially bolt-on your own type system as a package where it just runs the type checker if you want one. It just so happens people who favor these gradual typing systems don't do a good job of creating those typing systems because they are not that into types in the first place.

But in theory, this kind of a system would let you not worry about types when prototyping the system, then put some bounds later based on your requirements.
The 3DS wasn't discontinued until 2020 and the Wii U 2017. Games were still released for a few years after too. There are older Switches than some 3DSs.
I'd love a dynamically typed scripting language with the following two properties: no "import" mechanism to split code over multiple files, and no way to execute more than (say) 256 lines of at most 128 bytes each in the file.

Dynamic types are nice for quick & short scripts, and actively detrimental for anything long and complex. Why not enforce that? As soon as it gets so long it doesn't run you know it's time to rewrite in a statically typed language. Instead all existing scripting languages allow unlimited growth in code size, making it easy for programs to grow beyond the point where the language is useful.
The first one seems obtuse. If here were some 1960s-style comglomerate that sold shower curtains and offered professional bowling ball waxing, with a 95% monopoly in both...

Why would splitting it out into two monopolies improve anything? Even if there are some unknown, misunderstood synergies between the two businesses, will they not just collude in that way that bridge players do, without any overt actions that could be punished?
> text editing as the de-facto solution is so weird to me since that problem is both niche and extremely complex.

My first foray into collaborative editing was for my text editor. Indeed, things get super linearly harder as you add basic functionality of editors such as deleting and replacing, especially when those space multiple lines.

Instead, I reached for Fraser’s differential syncing. https://neil.fraser.name/writing/sync/. There’s a lot of ambiguity and nuances in various versions of the prose and white paper that I could never really flesh out.

I think anyone attempting to relay a collaborative editing algorithm needs to do is start with the simplest scenarios: append only / monotonically increasing data.
I wish the languages I use would not only provide static strong typing, but also proper explicit support for units. Automated dimensional analysis would prevent many of the bugs I've written over the years, and there are so many times I've had to think carefully whether a variable is in seconds, milliseconds or microseconds to the point where I always define my own types of these. Or whether a throughput count is in Mbits/second or Bytes/second.
Big box stores have a lot more leverage than a small seller on Amazon, who'll just get the "that violates our policies, we're nuking your business, no appeals" treatment.
It's astounding to me how much IE 101 info is just totally absent from software shops. I think it's because nobody who doesn't major in it really knows what industrial engineering is, or just how far the field itself can extend.

I wish there was a Freakonomics or Algorithms to Live By for IE.
I am sorry that you feel this way. Software Engineering and Computer Science are thoroughly academic topics that every practicing IC and manager can greatly benefit from reading and digesting. Bill Gates put as an endorsement of TAOCP that he would hire (in industry) anyone who mastered the topics therein. Did you not go to university? Even if you didn't, where was the source of your education? Knuth wrote books that could belong to undergraduate level programming courses.
Almost kinda seems like we're seeing a fork of the Republican party right now.
What made you decide to cut it out completely rather than just reducing intake? I don’t have a problem drinking a couple of days a week with mates, but at the moment I drink daily by myself which I’m not happy with, so I’m trying to cut down on that.
Google Pixel Watch 2
ISBNs are messy.

The International ISBN Agency coordinates assigning ISBN ranges to national agencies, who in turn will assign subranges to publishers. The publishers in turn assign specific numbers to their own works. However, the international agency does not itself maintain a universal database of assigned ISBNs - the most it operates is a global database of publishers and their assigned ranges. And since it's the publishers who are assigning numbers from their allocations, various errors can crop up, including reusing ISBNs for different works and failing to issue distinct ISBNs for different formats. (For example, if you publish hardcover, paperbook, and ebook versions of a book, you should assign three ISBNs. That rule is not always observed.)

Also, libraries hold many books that long predate ISBNs; it wasn't until 1965 that the immediate predecessor of the ISBN, the SBN, was a twinkle in a bookseller's eye.
Each token outputted is a fixed 'unit' of computation. There will always be predictions that could use more computation and therefore need more tokens, regardless of how large the model gets. It just makes sense to add this option.
It’s also possible that the cycles of tech employment means programmers are exploring similar topics over time.
What sort of "accountability" do you have in mind?
I don't understand the people in this thread defending Amazon. They're just an impersonal corporate conglomerate that doesn't give a *&$! about you. Capitalism is about competition and the more competition the better.
> Similarly, if a single product vendor and their customers form a community, then a free market of fulfillment companies can spring up to stock that specific product, and then partner with the delivery companies (who have their own networks) to deliver the package.

One thing that gets overlooked in this is returns.

One of the big draws of Amazon is easy returns.

Whenever you have decentralized fulfillment centers, returns become a huge pain, because the fulfillment center that is happy to take your money and ship you the product, doesn't want the liability of dealing with returns.
I don't think they trained an LLM. This looks like TFIDF on a bag of words to me, possibly getting informative features from a prediction model.

Did something similar on the same data at school many years back, but I used the category labels to try and predict good and bad trips. The model worked abysmally, but the features made for great word clouds.
I propose four training stages:

1. Train without pauses for fast response

2. Train with variable numbers of inserted pauses, so the model can take more time (computation) to improve its performance.

Where pauses are represented both by pause tokens, and a new pause countdown element.

I.e:

Sequence:

…, token, pause, pause, pause, token, …

Pause element:

…, 0, 3, 2, 1, 0, …

3. Train the model model to generate its own next pause value (insert its own pauses), to optimize a meta-performance tradeoff function that ranges from the regular performance measure (independent of delay) vs. delay.

The tradeoff is based on an “urgency” value between 0 and 1, that adjusts the tradeoff meta-performance weighting between just delay-independent accuracy vs. just speed.

The urgency is used at each step to calculate the tradeoff meta-performance, and as a new urgency input element so the model knows what tradeoff level it is supposed to optimize.

4. Train the model to generate its own urgency values, based on examples of prompts which either communicate urgency based on request or context.

“Quick, give me an estimated value for …”

“The reactor is about to explode, what are the shutdown codes?”

Note, that the model generated urgency value and the next urgency input don’t have to be the same.

The generated urgency could be pushed higher or lower algorithmically, to get the next urgency input, if the model is being used in a context that has its own urgency relevant information.

—-

So many good ideas. It’s clear models are going to improve quickly.

Next step beyond a model that can leverage pauses for better performance, and a model that controls its own pauses, is a model that can be interrupted.

Interruptions could be urgency related, cancellations, modifications, or irrelevant:

“Hurry up”

“Forget that, do this other thing.”

“Oh, and the answer should be odd.”

“While you think, I am enjoying a nice cup of tea.”
In fact by the metric of "per student spending" the US is #2 in the world.
They give me PTSD flashbacks to my parents' awful old TV, which they got in the mid 80's and didn't replace with a modern flat screen until ~5 years ago.
The concept of proof within the context of machine mathematics
2030: Siri, setup infrastructure for me and remind me to delete next month
I didn't say it would be easy.
FYI, a list of vector databases (including announcements). I try to keep the list as up-to-date as I can: https://medium.com/google-cloud/vector-databases-are-all-the....
I think the general idea across many companies in the U.S. is a good one: breaking up monopolies that are more vulnerable to external, globalized forces. The goal is to fertilize the business landscape with their metaphorical "whale-fall carcasses," enabling a flourishing of smaller, competitive entities. This strategy aims to revitalize and fortify the American economy against the looming tidal wave of foreign competition. Although this approach may be painful on a local level and even humiliating for some individuals, it's ultimately a sound strategy for macroeconomic management.
Returned Asteroid Sample Canister Contains Way More Asteroid Than Expected
>OSIRIS-REx's return from Bennu comes with a twist, as scientists face delays in disassembling the canister due to an abundance of material on the exterior.
I follow at least one person who just has a date me survey that, if you match well enough, she will then follow up on.
I like a bit of Python or Elixir from time to time but truth to be said there's never a moment I am happy I didn't have types to worry about.
Nope. A new dev will need a lot longer to understand a large python codebase than a java one.

In fact, if all the developers change, it's a virtual certainty that none will ever understand the python code, while the odds are about even for java.

(But then, the types aren't the only factor for that.)
You can't change the type of an object in C++ so I'm not sure how your definition applies.

Generally "strong" vs "weak" typing[1] is an ill-defined an mostly useless definition.

[1] as opposed to static vs dynamic or safe vs unsafe.