skysight-inc/HackerNews huggingface dataset:
I understand that one can argue semantically whether advisors are "setting policy", but that's not a productive thread to follow, because it isn't relevant to my point. We are all aware that macroeconomists aren't voting "aye" and "nay" in the capitol, and it's a dishonest representation of my comment to ever pretend that I was suggesting that. Anyone who is interested in a good-faith discussion around here is perfectly capable of understanding my point and responding with a substantive comment, just like those who want to argue for argument's sake are able to intentionally misunderstand.

Have a good day.
I really love the aesthetic of your games. Would you mind sharing what tools you use to create them? I've been interested in spending more time on game development as a hobby recently.
Flash was vector based.
The task here is to explain why one should use this over CSV. By your own admissions, there is no reason to prefer this over CSV.
Their AI revenue seems to be the main reason for their IPO. I suspect that revenue source could go poof quite quickly.
It is a distance metric on a projection.
Charging per install rather than per subscription is hilarious, almost as if all of this is designed to wind up the EU and cause the largest possible fine.
Python makes it hard to get this right. Simple idioms result in copies of large collections or other work shifting from C to Python. The state-of-the-art of Python profiling [1] has to target this problem to the exclusion of other concerns.

[1]: https://www.thestrangeloop.com/2022/python-performance-matte...
Personally i think the flexibility of ECS is worth the tradeoffs, but that’s just me.

I’m not sure what you mean by cleanup entities. Whenever i load a level i put it under a root entity and just despawn the root when im done.
That feels imprecise to the point of rendering the entire conversation useless. If every major C++ compiler shipped a copy of `rustc` renamed to `g++` or `clang++` or whatever, that would also make every breaking change a compiler error, but I don't think that's what anybody is talking about here.
> VPs seem to think they're making products only for the stereotypical technophobic grandpa, rather than power users.

Hasn't Apple always been "computers for people who don't want to think about computers", while power users finding the tech interesting is just an accident?
Easy if all the weights are zero...
No more than there would be with a stateless one, they're both used to authenticate a request after all.
The code part of low code is the easy part. It's integration with other things: API's, database engines, etc. The point of low-code is to give people without a coding ability the ability to connect systems together and perform transforms on the way, wrapping a SQL database with unique business logic and routines, or respond to real world events in an easy fashion (user purchases product, object state transitions from X to Y, a file appears in an FTP directory or a cloud storage bucket, an email is received, etc)
Absolute Power Corrupts Absolutely
I don't see any real advantage over using ASCII unit and record separators (.asv).

Also I am not convinced about the need for an escape character. If you really need to use ASCII unit or record separators as data - tough use a different format.

If only editors would display the ASCII unit separator (Notepad++ does) and treat the ASCII record as a carriage return (Notepad++ doesn't) then .asv format would be a huge improvement on CSV.
I'd love to see this get adoption, I use a few different whiteboarding apps for the different features they offer, but would be great to have more portability between them. e.g. I find tldraw great for creating diagrams, but when I have to share them with people I end up screenshotting and pasting into figma
ECS is an architecture proposed by the same group that has said "if you know you're not going to use that memory again, just allocate over it". For certain domains, this is a superior solution to management than more costly cleanup. Re-initializing an allocator and leaving behind old data in now uninitialized memory is a lot faster than doing anything with that memory.

For type safety, entities define mapping of types [components are types]. The whole point of ECS is effectively managing types and ensuring correctly typed data is operated on.
The Steam Deck iirc is sold below cost and seems to have been a reasonable success.

The market for consoles would still exist. It would just be that the bar for console manufacturers would be set higher from "make a good console then extract value" to "make a good console, then make the best digital marketplace for it, then extract value" which seems fair to me. Make the big three sweat a lil.
"You may notice that every member of the board is an active Bevy Maintainer. This is not a coincidence. We believe that people actually developing the project should be at the helm. There is currently no way to buy a board seat. We have no plans to hire "professional board members" that aren't in the thick of it. For now we plan to stick to the Maintainer == Board Member policy. Functionally, new Board Members are selected via an election of the current board. "Board Member" is currently not a paid position."

Thank you for setting the Foundation up like this!

To make this work in the long run donations are crucial:
https://bevyengine.org/donate/
That is to say, they are allowed to provide certain mandatory security services where justified for free.
> most of the customers were well behaved

...because back then they were dealing with a single homeowner, where there was a certain level of mutual respect.

Once "Airbnb host" became synonymous with party houses, cleaning fees and multi-unit short term rental empires, that changed.
Who came to this consensus? I'm not aware that the quantum machines have been able to do much beyond, say, factoring 21.
Yes you missed retail, read it again.

https://uk.indeed.com/career/warehouse-worker/salaries

Do you really need me to Google every single essential position known before conceding that society is not maintained by minimum wage workers?
If you're doing spreadsheets, then it should show in a spreadsheet and not in an editor. It's like complaining that he can't edit jpegs in Sublime or something... there's a reason that's working poorly.

Speaking of which, last time I had a control code heavy file open in Sublime, it actually did show the control codes as special characters, and it was possible to copy/paste those. This proposal is so bad I suspect it will become a standard.
I wrote an article about everything I know about LLM metrics
Dedicated separator characters don't solve the problem--you'd still need to escape them. Or validate that the data (which may come from untrusted web forms etc.) does not contain them, which means you have another error condition to handle.
Maybe modern society was a mistake.
Why isn't making the iPhone unavailable for sale in Europe not an option?
An interesting analogy and a thought experiment , replace Walmart instead of Apple, how would this play out? you cant force Walmart to sell stuff (nor) ask them to open up a small space inside their stores for others to open up their shop. If they wont, how is this different for Apple? just becuase they are a software company? or just because they allowed this all on a mac and not on an iPhone?

P.S

As long as the regular Joe doesn't bother about walled gardens, apple is on the green.

How many developers actually have a problem with apple's "My Way or highway" approach when it comes to walled garden tax or others, and how much are them from EU..
So again this is about giving the developer choice and not users.

If a developer chooses to use an alternative store, even if I want to use that app, the choice is made for me to not use it.

How exactly is this benefiting users?
Is aiming for exact parity the best way to achieve that though? I'm skeptical that memory safe languages have 98% fewer CVES than C++ because their goal wass "have 2% of the CVEs that C++ has" and they succeeded and not "try to have no CVEs whatsoever" and they failed by a small amount.
An online course at the intersection of AI and business from MIT
The point is that trying to hit 0 would be a huge breakage that would fragment the language, and there's no actual evidence to suggest such a thing is actually necessary.

It's like your front door's lock. It doesn't have to be unpickable, unshimmable, absolutely secure. It just has to put up more of a fight than a brick through the window.
> Information Wants To Be Free. Information also wants to be expensive. ...That tension will not go away.

Damn, that is very well said.
Congrats on the launch, I guess, but there are so many free options that I can't think of a situation where paying $0.25 per document would be justified...? Just to name a few:

Back in the days, I used to use XSL-FO [0] and it was okay. It was not very precise but it rarely if ever broke, and was perfectly integrated with an XML/XSLT solution. Yeah, this was a long time ago.

Last month I used html-to-pdfmake [1] and it's also not very precise and more fragile, but very efficient and fast.

Yet another approach would be to pro grammatically generate .rtf files (for example) and use Pandoc [2] to produce PDFs (I have not tried this in production but don't see why it wouldn't work).

[0] https://en.wikipedia.org/wiki/XSL_Formatting_Objects

[1] https://www.npmjs.com/package/html-to-pdfmake

[2] https://pandoc.org/
It's not fetish. Unless you spend hundreds of dollars on a Lie-Nielsen or Veritas plane, this will be vastly superior to any other new plane: https://www.ebay.com/itm/116099802353

Made between 1933-1941, $69 plus shipping, and probably ready to start hogging away at some rough lumber.
Or maybe it’s just fact and it deserves to be heard. A terrorist organization faking numbers? Whodathunk?
Yes, this. Thank you.

If I work with CSV files they are most often not comma-separated but semicolon-separated because of the numbers. An Excel installation localized for decimal comma would not read 'real' CSV files correct.

If csv-to-usv cannot cater for this type of CSV files, it would not be usable in a large part of the world.
This. As long as platforms optimise for engagement e.g. to get more add revenue, it seems unfair to blame folks who enjoy cat videos for watching too many of them and not doing something more creative/productive. I wish there was a better/easier option to be able to watch just enough cat videos that one needs, in between "time disappears in a black hole of habit forming retention features" and "never touch that platform again".
>I think TFA's most-useful observation is a throwaway: "but you could probably get away with just picking old men for the job." Yes - just choose astronauts that aren't expected to live very long anyway. As a bonus, that makes it less important to figure out how to get them back.

Why is this deemed as such a negative that people won't be coming back? Is it strictly fear of negative PR? I get that if an unscheduled rapid disassembly happens, that people get upset. However, if it is a part of the original plan that the first people will not be coming back, but instead become permanent resident aliens on Mars, then why is the negative PR being attached? People left their land to never return but settle and establish new places to live through out history, yet no negative PR was associated. Why now about Mars?
do people use "low-code backend builders"? i'd never heard of that concept at all

if you're testing the builder, you could just see how it goes answering leetcode problems, that sounds like the kind of problem you're talking about with the array average example.

are there any pre-existing low-code backend builders out there to compare to? i'm trying to think when i would use it. is it a code generator or will i just call the thing without reading the code myself?
Kid May Already Be Watching AI-Generated Videos on YouTube
Free Open Source Drag-N-Drop Email Designer from SendWithSES
Agree! Also outlined in the official Quickstart docs, and that one I've gotten a lot of use of outside of Bevy too.
Great cover image! :)

We also write about LLMs! https://www.turingpost.com/t/FMOps
Replying to my self: it seems one poster case was Instagram and their very large Django app: https://bugs.python.org/issue40255#msg366835
We have nice relatively longer and more distally placed thumbs, it's something :)
Where are your numbers against my numbers?
>but it's a wave, so it waves something, a medium.

Which was unobserved in the michleson-morely experiment and other followup experiments because....?
$.30 per API call, but throw in free nights and weekend calls.
I hadn't realized that there were different broods with different phases of the same period. I wonder if thats convergent evolution, or if it's due to "errors" when a few individuals randomly over/undersleep and then breed in the "wrong" year, growing a new brood.
...like?
You're conflating copyright infringement and DRM circumvention.

All of the safe harbor provisions and takedown measures have to do with hosting copyright infringing material. They make no mention of needing to do anything if you're hosting DRM circumvention technology.

By your logic, I could submit DMCA takedowns over libel and the service provider would have to take it down despite it being obvious that libel is not part of the safe harbor provisions.
Exactly, plus the fact that Android seems to manage just fine without the notarization requirement would suggest that too could be invalidated by the Commission.
This is the XKCD comic in action.
https://xkcd.com/927/

Someone should write a family of filters of the form
CSV2ASV, CSV2USV, CSV2JSON ,USV2XML , TOML2USV, USV2Cuneiform.......
We have editors that can work with invisible characters. It’s not hard. I do that all the time in Vim with tabs and CR/LF anyway.

Unfortunately that ship has sailed. We have standards for escaping commas, escaping quotes, it’s escaping all the way down
Replacing circular structures with IDs is memory-safe, but it can still blow up if there is no item with that ID. It may be safer, but it's not guaranteed correct or anything like that. In these cases I'm not sure what is gained by Rust over C++.
For DMCA, the reporting process is really optimized.

If you try to report spam/malware on the other hand, good luck. GitHub only lets you open 2 tickets every few days and each has to be for a specific repo.

I've tried to tell them how I was able to easily find spam/malware by using the search and they shut me down.
> Because me and everyone else here really hates Elon Musk.

Speak for yourself.
Alternatives to CSV are also covered in length at:

https://news.ycombinator.com/item?id=31220841
Please don't tell me what is and is not the case for myself, I clearly said what is the case for me and maybe instead of trying to explain why I supposedly feel differently you actually ask why those platforms are different.

I use my iPhone and Mac very differently. All of the apps on my Mac were a single purchase, I don't need to worry about dark patterns there because I just own what I have.

The mobile market is inherently different, largely thanks to developers pushing alternative forms of ownership. Instead of being able to just buy it, most of the apps on my iPhone are subscription based. Meaning I am more at the mercy of dark patterns by the developers.
Never Let Software kill your data. Excellent
True, but also sort of unrelated to the topic at hand. (?)
It is just cheaper to create an app/website in Dark Mode these days. The loud minority is placated and the rest don't care.
Large Language Models Are Neurosymbolic Reasoners
Deterministic simulation testing for our entire SaaS
As much as I appreciate the intentions of those working on the successor languages, they have invariably already sunk the ship before even setting sail in my opinion. They are already too fragmented, Carbon, Cppfront, Circle and probably more. By fragmenting they destroyed the only viable future I saw for them. If you want the goals of those languages, there is Rust today that gives you that and more. I'm not alone with that opinion, I know several people in the C++ standard committee that think this way. Even fluent interop is a race they are loosing.
It's all down to font differences. You would use the file with a font that uses larger letters diagonally, for control pictures, instead of tiny letters horizontally.
And the main benefit isn't anything to do with the editor, I have no idea what you meant by that. The main benefit is that commas show up a lot more often in normal text than control pictures do.
You've got a couple of user quotes on the homepage. @omarz9 doesn't exist at all and @peteoliver follows 4 people and hasn't tweeted since 2017. Are those real quotes?
Code to Prototype for Open AI Assistants SaaS
Hello everyone,

I've developed a prototype for a SaaS platform to create and manage OpenAI assistants. It is made to be white-labeled.

I decided to pursue other opportunities for now. If the code can be helpful to you, please feel free to use it the way you want

Additional notes: The front end is not polished. On the other hand, the API functionalities are quite exhaustive. As such, you can use the API as a standalone (Fast API).

Link to the repo here https://github.com/HenryObj/assistants
Why does Google need long-term forward secrecy? They may encrypt my sessions with keys, but most of their data is the huge index of the public web which is, by definition, public. I suppose they dabble in things like health records, but it seems like most of what they store and forward are public.
Adding lanes is like getting a bigger cache with the same throughput.

It's obvious at the supermarket: what goes faster, a single cashier processing four short lanes of 10 people with round robin, or two cashiers processing a single lane with 40 people?

Is the city center able to process 1m extra people? If not, it doesn't matter how many lanes you build.
IMO Gitea is fairly protected against a 'random' relicensing, as the project does not use a contributor licensing agreement.

While license and quality shenanigans can still happen, say if their technical oversight committee went bad, they cant do the same sort of rugpull done by projects that made contributors give all ownership interest to a single party.

GOGS (gitea's origin project) is still around and keeps moving at its own pace, as well.
QC will break AES 128 and reduce the margin of security for AES 256 is my understanding.
I wonder why the EU is pushing Apple this hard, and not the other gatekeepers. For example, Xbox, Playstation, and Nintendo consoles should now support an external store.
It takes your body around six months to adapt to a ketogenic lifestyle. Your mitochondria have to breed new generations that activate the genes they have for optimally utilizing ketones as fuel. One of the weird side effects of this is building muscle rapidly and the other is muscle fatigue and DOMS nearly disappear completely, enabling you to push yourself much further. Dr. Shawn Baker (a beast of a man and heavy lifter) lives a zero carb lifestyle and holds multiple world records in rowing despite being in his 50s. A personal anecdote I have is that I moved houses a couple weeks ago. After spending an entire day lifting and carrying heavy things I was convinced I would be unable to move from the pain in the morning. (I'm in my 40s.) But after spending a year on a no-carb diet I had a little soreness the next day and then was fine the day after that. I've gotten noticably larger instead of noticeable sorer.

You really do have to reel in your expectations for those first six months but after that your gains take off like a rocketship.
This :

> So funding isn't the issue.

does not follow from :

> There are a lot of people being paid by their companies to work on the C++ committee and on various compiler teams. The author of the post we're discussing is a member of the committee and this article is an attempt to improve the security situation in C++.

The people working on the C++ committee are mostly working on their own time. Specific project directly funded by companies are actually quite rare. And those mostly focus on companies very immediate needs.

If someone wanted to commit let's say 25$ million over 5 years, i am sure that both C++ standards and the major implementations would make large jump in term of safety.

> The issue is that the committee has a firm commitment to never introducing breaking changes. This commitment is so firm that it trumps literally any other interest, like making the language memory safe.

Yes C++ and its committee have very strong commitment to backward compatibility. However, that's not the reason for not wanting to make C++ memory safe : from what i understand, the committee decided that the tradeoff are not worth the gain, and as Hurb explain in this article, between tooling and reasonable default, it possible to achieve pretty good level of safety in practice.

> That's why the author only suggests non-breaking changes in this article.

Just to repeat my point here: no, Hurb is suggesting non-breaking changes because of the aforementioned commitment to back-compat. Even if breaking changes were to be introduces, they would most likely NOT be to make C++ a memory safe language whole sale
This is an accurate and insightful way of looking at work. It touches on something that I've been considering a lot lately: I love programming, but I hate doing it in a work environment. The fun thing about programming is that it is a flexible, flowing, and creative endeavor. You make things up as you go; it is an organic experience. In a work environment, this organic nature is removed mainly because there is a need for oversight and accountability.
Read this book. I just read it last month and it exactly answers your question with stories and how the world is evolving.

https://www.amazon.com/Same-Ever-Guide-Never-Changes/dp/0593...
That’s a very fascinating detail that I never knew about! Thank you for sharing and the detailed explanation.
>"I think that computer science in its middle age has become incestuous: people are trained by people who think one way. As a result, these so-called orthogonal thinkers are becoming rarer and rarer."

Very true
If anyone was going to, it'd probably be me and my ~300 tabs, but I haven't run into this, either. My phone currently has 435 tabs open in Firefox but it's just as responsive as ever.
The... memory safety? It will reliably blow up; that's quite an improvement already, when the alternative may be remote code execution.

There's also of course everything else, like the ergonomics, freedom from data races and so on, but I'll skip that.
Ai generated is an upgrade compared to the disturbing elsaXspiderman material humans made. It is the curation thats the problem, not who and how the children content is made.
Links to where C++ marked it "won't fix" please (hint: you won't find them, both libc++ and libcxx treated them with severity & promptness and resolved the issue quickly)
What the historical eras of epidemiology can teach us about tackling a modern problem.
The company that imports Fairphone 4 to the US (Murena) runs e/OS which is OK. There's a bit of FUD that pops up on HN about e/OS from time to time, but the reality is that it's a mostly de-Google'd but still usable LineageOS clone. Their emphasis is on de-Googling, and usability, not security. It's probably worth a look. I'd say that their privacy/de-Googling is the best of all the LineageOS flavors. You can see comparisons between all the flavors here:

https://eylenburg.github.io/android_comparison.htm

That said, you can flash any Android Os that supports Fairphone, or PostmarketOS to it.

The phone itself is responsive/quite good despite being a bit old at this point. I can do all normal phone tasks (email, web, music, navigation, etc) with no lag or any issues. I have not attempted to game on it. The Fairphone 4 is modular, parts are available for repairs, and it works great in the US with T-Mobile or T-Mobile MVNOs.

https://murena.com/america/shop/smartphones/brand-new/murena...