skysight-inc/HackerNews huggingface dataset:
Their ABNF uses RS, defined as U+241E, not U+241E + '\n' as the record separator. They seem to add an "USV escape" in front of the linefeeds.

My bet is that this will lead to implementations that wrongly treats "␞␛\n" (RS ESC \m) as the real record separator, the same way lots of "CSV" implementations just split on comma and LF.

Seems to me if you're going to add support for something like that you should just bite the bullet and declare an LF immediately following an RS as part of the record separator, or you're falling in the same trap as CSV of being "close enough" to naively splittable that people will do it because it works often enough.
CSV can be manually read/edited by non-technical/non-developer humans using commonly available tools like Excel and Notepad. Not many of the better data formats match that criteria.
My delimiter over several projects over the years has been:

Only a matter of time before something breaks catastrophically but it hasn't happened yet.
Notably, statistics has again and again shown that Bayesian statistics is archaic and not useful in actual production systems.

Slightly better probability calculations aren’t worth losing most of the stats tools we utilize all the time. This is why Bayesian techniques has precisely zero influence in Generative AI/LLMs
Yes I do prefer Android because I like being treated as an adult. So I already do that.

Apple is not currently a choice given that requirement but having more choices is a win on my book so you go EU!
Thanks a lot for the compliment <3. My first language is Russian, at the moment, trying to get up to speed with Georgian and French in the future.
The way I would have gone would be to define the standard to support both, such that the two sets of codes MUST be considered semantically equivalent, but that generation tools SHOULD prefer to generate the control codes for new files.

This way people can initially use the visible glyphs while editors don't support the format, and this will always be supported. But, as editors add support and start to generate the files via tools or manually in tabular interfaces where the codes themselves disappear, usage will automatically transition over to the control codes.
How about companies ripped off by apple get together and offer the european union a "neutral" plattform, a app-store of its own without app-store tarifs? Make infrastructure infrastructure again and destroy the walled gardens while they are at it?
At the same time, Xenix had a huge influence on Microsoft.

I can't believe that anyone with taste would want CMD.EXE, and the criticism is deep.

https://blog.nullspace.io/batch.html
Not so weird, the Rust Foundation is a 501(c)(6) after all, like the .NET Foundation or the Eclipse Foundation, but from all I know about Bevy and the people behind it a 501(c)(3) suits it much better.
An issue with CSV is that commas need to be escaped. Are the U+241F characters escaped in this USV format?
I've tried to do heavy workouts on low-carb. Like you said, it's very effective for weight-loss. But there were a lot of thousand-yard-stares I gave, trying to get the motivation to pick up the heavy weights.
lol, that’s pretty much what I do as well. For me the “whatever” is usually a self-hosted fossil server.
> Not all of the work you cited is essential. Would society crumble without retail?

Did I miss the part where the other comment mentioned retail, or where you respond to the half dozen other examples of essential work?

> Minimum wage in Spain is significantly more money than anything I've made in my life. It's a very comfortable position for the vast majority of the world.

Instead of moving the bar some more, could you just define what minimum wage would be an acceptable bar for you in this conversation?
>find it sad how Airbnb has taken a market that worked

Houses and apartments come with kitchens and back yards and balconies. Even in 2024, hotel rooms are miniscule and that stupid fridge is, at worst filled with 20 dollar boxes of cookies and liquor samples, and at best too small to fit a large bottle of water in.

I've grown to dislike Airbnb as a customer, but what you said is one-sided, and dismisses the disruption of the hotel model in a digital nomad age.
Fifty Injured on Boeing 787 as "strong shake" reportedly sent heads into ceiling
My concern is that Elon has shut the door with a sloppy lawsuit.

If some other entity (Government agency? Another company?) Comes around to pull this string, its going to set a bad precedent.
What makes you think the details provided by LLMs would be accurate?
exposing API gives customers flexibility to build their own tailored interface to your service rather than being stuck with your sometimes shitty interface.

I like the analogy of a restaurant.
API is sort of like takeout order, here is your food packed in a bag now do whatever with it. Not having a takeout option means customers are stuck with whatever service you provide in the restaurant.
Totally agreed,
like when using an int to reference into an array, there's no way to guarantee that the int won't be out of range, so it needs a check every time

Also no ideas here, but its fun to think about anyways
The regulations made the smartphone/mobile OS market non-free in order to make the "apps for <insert OS name here>" market free.
Co-Maintaining Needle in a Haystack
Investments have risks. Should I be refunded by everyone else if the stock I purchased goes down?
> The walled garden is why I chose an iPhone

It's obviously not the case. Not you, not anyone else.

You obviously aren't mad about how unsafe MacOs is because Apple doesn't restrict installation on it. And you shouldn't be mad that the iPhone walled garden is no more, you did not buy it for that reason.

It's somehow concerning that the company has so much grasp on your perception of reality that you are spitting out their propaganda like this.
See, that's the cool thing about open markets: if companies start losing money because their customers prefer the walled garden, they will go back to it.
Not the same thing at all. db queries are a computation service. S3 is literally renting storage, not an app.
> The walled garden is why I chose an iPhone and continue to stay with the ecosystem.

I only chose an iPhone because I don't really like Android and there is nothing else. Only two different platforms is simply not enough choice, so you have to create choice within those platforms. While you like the walled garden I would like a native Firefox with the Firefox engine and uBlock Origin.
Will it? The API is presumably already used by the front end. If the API is being consumed, it’s safe to say the front end will be consumed less, hence equalizing the support costs. Plus, rendering a front end requires calls to get data the user might not want at the moment, whereas an API can provide fine tuned access to only the needed data, hence potentially saving money.
Top CEOs have this degree
interactive chart.

check it out.
Sounds like a great time to buy sesame seed futures
Back when rolling your own application level protocol on top of TCP was common (as opposed to using http, zeromq, etc) I frequently used file/record/group/unit separators for delimiters, and considered them an underrated gem, especially for plain-text data where they were prohibited to occur in the message body so you didn't have to escape them (still good to scan and reject messages containing them). As a modern example they (and most other ASCII control characters) are disallowed in json strings.
Android phones are great now. Come home devs. <3
If you go with Android, you could flash GrapheneOS, which supports sandboxing Play Services.
That’s nonsense! Bundled contracts are common in most if not all of Europes economies.
`This talk about the "rate of execution" doesn't make any sense to me. A cycle takes one cycle, and always has.`

The root of the question is whether there exists an external "system clock", and what that would even mean.
The Case Against Children
Most games have different states. For example, you have the main menu screen and perhaps different levels. Each of these could be a state. I think Bevy already has an abstraction for this[0] but it only records the current state. There is no other information associated with it IIUC.

What I think would be useful is essentially an arena allocator associated with a state. So any components and entities created when a state is active would be removed when that state is exited. Otherwise it seems that one must do manual GC, which is error-prone and will almost certainly lead to slow leaks over time.

[0]: https://docs.rs/bevy/latest/bevy/ecs/prelude/struct.State.ht...
And segmenting the users: no API access needed no extra cost, low API calls needed (still free tier but with limited quota - useful for you to know and to talk to them) and the big users with said block of prepaid calls (pass them through the free API tier first with a grace period).
Given the excitement on X right now about this, I don't understand how this is not in the front page already :)
Youtube used to have a download button for CC videos, they removed it
It's still significant. When the Softmax head is the transpose of the embedding matrix, the proposed method enables extraction of the entire matrix of pretrained token embeddings from a black-box model at a shockingly low cost. If I understood this right, there's a lot of valuable information in those embeddings!
> How did you overcome this?

Not OP, but for me it was recognition that this perception is my own problem to solve, that the vast majority of the entire world is trying to do the right thing by their own perception, and that I lack enough context to be the judge. Which isn't to say there are no bad actors, but right about the time you think everybody but you is wrong, it's worth taking a step back and reevaluating.
I don't really see what benefit it provides over CSV other than needing to escape less frequently. That hardly seems like it's worth it.
Pure anecdata but I've backed ~180 projects on KS and I've only had <6 that have completely failed to deliver or have had huge issues with the delivered products. There's a lot of long delayed ones on that list but only a few that have truly felt like I didn't eventually get what I paid for or reasonably close to it.

If you're a bit choosier about the things you back you can get pretty good results from the site.
> It got killed because Apple stopped supporting it.

That's how it happened in my orbit anyway.

Steve Jobs published an open letter entitled "Thoughts on Flash", in which he said that iOS would never support Flash. We had a discussion at the web shop I was working for; we decided to stop making new things in Flash.

https://en.wikipedia.org/wiki/Thoughts_on_Flash
It's sensible in principle:

* Editors will play nicely with the graphical representation. If you need better graphics, it's done with font customization, which everyone already supports.

* It announces that the data is source text, vs transmitted bytes. The type/token distinction is not easy to overcome.

* It sits way out in Unicode's space where a collision is unlikely. The whole reason why CSV-type formats create frustration is because the tooling is ad-hoc, never does the right thing and uses the lower byte spaces where people stuff all kinds of random junk. This is the "fuck it, you get the same treatment as a Youtube video id" kind of solution.

That said, if used, someone will attack it by printing those characters as input.
As a generator of wealth, it has been very reliable.
This topic is polarizing because it shows how Silicon Valley betrayed its original hacker mindset of openness in favor of tech feudalism.

I'm pleasantly surprised to see the EU standing in this battle. This is a good thing for hackers, creativity and competition in the mobile space
We have to work with the world that is, not the world that ought to be. Critical infrastructure is going to continue being accessible, so the people in charge of implementing those systems should have the appropriate tools to deal with the challenges it entails.
Why?

I'm not being snarky (at least not intentionally). But you're saying a thing that is at the very least a superpower-level goal, if not a civilization-level goal, that is very clearly not a current priority, should. What's more you're saying it in a way as if it's completely self-evident that we should change our global priorities to focus on this without the slightest evidence supporting that assertion.
Are there privacy concerns with stateful tokens?
Said every conspiracy theorist ever.
Abusive? I know that HN has a very pro FOSS culture, which, with some users, seems to extend to the expectation that companies and products should exist out of the goodness of developers’ hearts. But charging willing users for an API that costs money to maintain is “abusive”?
Land irrigation as an obstacle to agricultural intensification in Mato Grosso
Why not elixir then? Good c interop, functional, and good performance.
This is likely my last iPhone. Apple’s behavior in opposing their own customers is unacceptable.

I’ll switch to a Pixel running GrapheneOS, where I can run “real Firefox” and any other software I choose.
Most popular hobby electronic parts
I'm the founder of PartsBox, which is used by thousands of hobbyists/makers to manage their electronic parts inventory. PartsBox is and will be free for hobbyists/makers.

I figured that with so many people using it, I might as well count how popular electronic components are, and took some time to generate a ranking of most popular parts and write it up.
Would be much better to hook this up to dump and restore. It'll only copy used data and you can do it while the source system is online.

For compression the rule is that you don't do it if the CPU can't compress faster than the network.
Good thing is you're not forced to use them either!
Devin, an AI Software Engineer
You heard it here first, folks. Inspiration is dead. I'm sure none of the artworks in museums were influenced by anything that the artists saw.

Jokes aside, I download all my music from YouTube rather than just using bookmarks, because I've had bookmarks go dead before and it is not a fun experience (to know exactly where you want to go, just to find out that it's been removed).
I disagree, while rust doesn't have a formal specification, they would consider any crashes in safe code caused by parallel filesystem access to be unacceptable, while for years the C++ committee has been happy to say "You fool, you invoked undefined behaviour. Game over". I don't see any evidence from looking at the standard this bit of undefined behaviour is somehow "less undefined" than any other bit of undefined behaviour.
Ask HN: What would you do if you cracked RSA encryption?
I was daydreaming about this the other day- there are alternatives to RSA, but I still think it underpins most Internet security. What would you do if you could economically crack it?

Sell the tech to a government? Write a paper? Keep it to yourself? Buy/sell a lot of stock? I don't know, so I figured it'd be fun to ask.
Well, is there a legal basis for Apple charging this fee? I'm licensed to use Xcode presently, which means I can legally produce iOS binaries without paying them. I'm legally allowed to distribute those binaries because I own the rights to them, the apps being original works (and not derived works).

What, specifically, is the core technology fee for other than dissuading competition? It's not for using Xcode (I already have that now), and it's not for redistributing Apple software (iOS binaries aren't that). What technology specifically? Is it a software license? Is it for a patent license? Is it payment for a service? What is it?
You're not forced to purchase apps.

So if the developer is misbehaving, don't buy it.
A lot of “academic” ebooks are expensive. I’ve discovered though, that if I put them in a list and monitor it, sometimes they will suddenly drop in price. Sometimes permanently, sometimes they just go on sale. I’ve gotten books that were $30 for $2. Call me cheap, but I hate to buy a $30 unless I know I’m going to love it
I think the hubris comes in when folks assume that because that answer is presented by Science/Observation rather than Religion/Philosophy, it's somehow guaranteed to be "more accurate", when in reality both are guesses with equally unknowable error bars.
> they made someone so despaired he saw no other way than to kill himself.

Give the man some agency. If he chose to end his own life, that was his decision alone. And it may be entirely unrelated to Boeing. Maybe he would have done it anyway at this point in his life.
They are part of his core argument, but not the entire argument. The (imo) shakier part of the argument is that he is entitled to damages even though he doesn't own shares in the company. This is atypical, most of the time you lose that right once you get rid of your shares. It seems like he is arguing that he was misled and sold his shares because of that, which will be hard to prove if true, and even if it is true, isn't really illegal.
When I first programmed in Python over 15 years ago, Python very much made me feel like there was one clear way to do a particular thing. Maybe as Go gets older, it too will have multiple ways to do the same thing.
Yep, I guess it's not very useful to post a website with no English translation, unless people ask for it. But if someone, who speaks Russian, accidentally finds this thread, I used to look for jobs on rit.work, great place in my opinion.
Certainly three engineers in Google want to project that claim. I'd be interested to know if there's been a recent study of expert consensus on it.
Frankly, I don't think industry is going to allow soundness issues to ever achieve parity of importance with what we think of as CVEs. There's simply too much code and mindshare around languages that don't worry as much about soundness.

I'm not saying it is right, just that concerns around soundness will likely be hand-waved away. And it is to everyone's detriment.
As a full time JavaScript developer for the last ~8 years (with some previous Django experience), getting into Laravel has been one of the best things that have happened to me in my professional life.

It's so refreshing to have such a wonderful, well maintained and "batteries included" framework where I can focus on getting things done instead of taking thousands of decisions on non important stuff, tying libraries together and reinventing the wheel every time.

I'm now getting into Livewire + Folio/Volt and damn, feels like cheating for real.
> Funny how a place full of rather smart, educated and curious people like HN collectively fail to see that one, very simple, fact.

I found it even funnier that this can be said about your post.
We might be able to see them, but for me they're just a blur unless I zoom in significantly, so I'll need editor accommodations just as much for these characters as if they used the already existing RS/FS/US/GS characters.

It feels like instead of fixing it properly, they went with an option that will still need tool improvements, will be controversial, and adds unnecessary details (e.g. the SYN they've added will be an active nuisance and I'd be willing to bet will get ignored by enough tools to become a hazard to data integrity).

I quite like an initiative to make use of proper record and unit separators, but this feels poorly thought through in several respects (e.g. their quirky escape characters that adds differently depending on the class of the following character will be a 'fun' source of bugs; that splitting records on LF requires three characters almost certainly will mean a number of tools will incorrectly treat those three characters as a unit, etc. -- these assumptions are based on how slapdash a lot of CSV parsing and generation is; if you want to compete with CSV you ought to learn those lessons)
I don't see how this was thought to be unique to humans? For instance, it seems to be common knowledge that big cats have to teach their kids to hunt by showing, for instance.

Edit: Going to the source papers clarifies a little, the hypothesis they're challenging relates specifically to social learning for "the knowledge of the production of a particular trait" and not learning in terms of recreating existing behaviors.

This would probably also be why pets and birds would be excluded. While they can learn and teach each other various things, most of those things are not relating to production and can be difficult to separate from behaviors that should be considered to already be part of the species' repertoire. Bird song or whale song may be a sort of learned "culture" but it's so endemic to their species that it's treated as distinct from what's being discussed.
What a ridiculous comment. He’s running a business, not a charity. He’s already determined that this offering will be useful to customers. He’s asking for insights on what to charge. Nothing wrong with that.
Do you know of any resources with details on using llama.cpp with Go?
How many books did you read in 2023?
I mean cooking with fire. 100% carbon life (proteins) gets killed by excessive heat
Vote with your wallet, then. Only buy apps distributed through the Apple app store if you dislike alternative stores.
Yes, people forgot that websites for big companies were often flash based trash until the iPhone and the web changed to be mobile friendly as iPhones sales continued to skyrocket.
Notepad, I agree. Excel... not so much: it tends to change data silently unless you are very cautious with your environment (e.g. dates transformed to number of days since 1900, and some strings to dates)
> Having people assigned to tasks, a starting point, some initial steps to follow is something that increase delivery speed in the beginning a lot.

It's a balance of time spent planning against the value of the plan. Immediate-term "planning" is definitely valuable, IMO. Thinking through how some immediate work can be split up so that multiple people can make progress simultaneously, without stepping on each other's toes, that is definitely valuable. Having some discussion about what the next steps might be after those immediate steps are complete, that's also pretty much always valuable. Spending a small amount of time thinking about the next next steps can be valuable. But past that, in my experience, people often put more time into planning detailed steps than ends up being valuable. It's not that it has zero value, it's that it has a pretty high cost that, in my opinion, usually outweighs that value.

Also, just to note that I think spending time thinking about a "north star" vision of what a project is trying to achieve is also pretty much always strongly positive ROI.

It's time spent coming up with a detailed plan a few steps out from the immediate term that I find dubious. I don't mind other people spending that time if they want to, but I don't like spending my time in those planning meetings; I'd rather be getting to work on the immediate term tasks.