skysight-inc/HackerNews huggingface dataset:
>Parsing TOML is clearly useful, but the case for serialization is much less clear.

I never met any format where parsing it is useful but serializing to it is not. Maybe some binary format where I only care for e.g. playing a video or decoding an image. For a configuration format though?

The obvious use case is reading, altering AND writing back.

>It's meant to be human-writable, and offers multiple ways to express the same table data; what format should a TOML serializer use?

It should just pick one and stick with it?

If N versions of the format express the same data (deserialize into the same structure) then it doesn't really matter from a functional way which they pick.

Users would still need to pick a TOML lib to write data - so they already OK with that lib picking a specific way. Why wouldn't they be OK with Python do it?

If they don't want nobody to mess with their hand-written TOML files, they can always just not write them back from Python.
If the company kills people in the process of generating as much profit as possible, it should be stopped. You are saying it should be stopped by the 'rules' which clearly means that governments should be forcing rules that focus on the ESG objectives? That seems like a dangerous path to walk. Any intelligent business manager knows that it is better to act early and in ways you choose than to be forced down a road you don't want later.
There are languages with similar type safety, which are faster, because the authors have placed focus on having several ways available to compile the code.

Ada, Delphi, OCaml, C#/F# (.NET Native / Native AOT), D, Nim,...
Computers are always wrong and always broken. Haunted even. Cursed maybe.
Python is meant to be easy to use, not paradoxless. If you want no paradoxes just use C++.
Show HN: Tart – A Toy Gitlab CI Runner Backed by Firecracker MicroVM
Don't they care about having something left at the end to pass on to their inheritors?
Are you making some kind of Freudian Slit?
When finance abstracted Capital to the point that Wall Street became an end onto itself, and every justification for amoral financial behavior was levied as fiduciary responsibility, that is when US Business became the equivalent of an out of control Cancer. The US American form of capitalism is an exploitative Ponzi scheme, which is ironic considering the Christianity that is supposed to be afloat. In a more mature and moral society Capitalism would not be the Jack Booted Thug we have manifested. Plain fact: the human race is not as mature as it thinks it is.
Sure, it signals a problem - I just don't get what you think this group of people should've done with that problem other than what they're doing. They're solving a real problem with a real solution - you're just talking about what the ideal world would look like, but it's not actionable by a team like Mighty in any way.
And apple "is" vanguard/blackrock, which is msft/google/starbuck!/etc, keep that in mind.

Apple doing open source feels more like PR than anything else (they do "maintain"/"employ the main dev of" cups if I am not mistaken).

And yes, open source is not enough anymore: we need "lean" open source, and that includes the SDK (excluding de facto the ultra-complex c++ and similar).

The real hard part is, once a piece of lean open source is mostly "done", it is to resist planned obsolescence.

That said, I am a "everything in risc-v assembly" (with interpreters of high level languages written in assembly) kind of guy.
> Emergency calls shall be supported by the UE [User Equipment] without a SIM/USIM/ISIM being present. No other type than emergency calls shall be accepted without a SIM/USIM/ISIM.

> It will be left to the national authorities to decide whether the network accepts emergency calls without the SIM/USIM/ISIM.

[PDF] https://www.etsi.org/deliver/etsi_ts/122100_122199/122101/09...
And what if you’re simultaneously driving for Uber, Lyft, Alto, etc. To which are you an employee?
Building Software to Last Forever
> Aren’t these “asylum seekers” basically abusing the refugee system to improve their incomes though?

Totally irrelevant; Australia has signed a UN agreement on minimum standards of confinement, which applies to everyone.
There's also the fact that if we don't subsidize places where natural disasters occur millions of people are going to start moving rather quickly.

Everywhere's a disaster zone now, we need to account for that, do our best to warn people, and do our best to help people get back to it. This is true here, and around the globe.

Mass migrations are _destabilizing_. It's not crony capitalism, it's common sense for stability.

And there are certainly places that are absolutely irredeemable and shouldn't have insurance. But this idea that letting people whose homes are destroyed in natural disasters need to be hung out to dry won't be worse than helping them get back onto their feet both for them and most likely for you is a bit odd.
"Roguelike" is nowadays commonly defined by having a meta progression system (unlocks). Scroll through reviews of a game like Noita or DCSS (Dungeon Crawl Stone Soup) and you will see some people complaining the game doesn't have (enough) permanent unlocks.
I don't agree with that claim. While there is no e2e encryption, the number of people that can see the chats between me and my mother has just gone from two (me and her) to 500 (all the engineers on the telegram team).

Also, being based in the UAE doesn't inspire confidence on the privacy and security front... Nor the fact they promised to release yearly transparency reports and then never did so... Or the fact Der Spiegel claims they have evidence of Telegram handing over user chats to authorities despite the fact telegrams FAQ claims they have never done so...
I just tested this on the latest desktop version of Excel on Windows 10, and I did not get the 'large amounts of data' warning with only a single cell copied in the clipboard (the cell contained the word 'foo'). Increasing the number of cells copied to a large number did cause the warning to appear. I did not investigate further to see exactly how many cells need to be copied to cause the warning to appear.
> You should be able to tell the AI engine something like "as soon as the weather forecast predicts snow, order a snow blower from Amazon".

There is absolutely nothing in the above declaration that requires an AI.
Grow up, these climate changes will happen, the companies can make the appropriate changes now (early), or they can hold off and be forced to comply or die by governments.
> I don't think you've shown that Shannon's theorem isn't a problem here so much as the argument presented did not successfully convey that it's a problem.

Yes, I was referring to the specific example he made, I wasn't generalizing my conclusion to all possible cases. At the moment of writing my comment I wasn't sure if there was an example that would have worked or not, but the comment about Collatz numbers is a good example.

Edit: actually it could be a good example, because wheter that number can be represented in a finite way or not depends on whether Collatz's conjecture is true or false.
What about:

const eldest = 24>41 ? "Liz" : "Ike";
A WebAssembly-based, cloud-native ETL application framework for Cloud DATABASE
This project is a cloud-native ETL (Extract, Transform, Load) application framework based on the WasmEdge WebAssembly runtime for developers to filter, map, and transform data pipelines going into cloud databases. We are currently targetting the TiDB Cloud as the backend database.

This is a lightweight wasm solution that is secure, fast and cross-platform. My team of 2 engineers wrote it in Rust in 2 days.

Blockchain is one of the use cases that allows developers to upload their own ETL function programs to make trading bots, with serverless deployment, without needing to manually connect to the data source and database.

Now the framework only support Rust. JavaScript is on the way.

The possibilities are infinite!

Demo: https://www.youtube.com/watch?v=sQCRQeTnBgo Github repo: https://github.com/second-state/MEGA Please shoot me with more use cases or suggestions!
Poor example seeing how most use gmail.com or some other centralized service for email these days or risk emails not showing up from a self host solution.
I am happy that, in the US at least, the current legal climate does not agree with you.

In some countries, I have seen what you are saying becoming more and more pronounced. In Western Europe, specifically, you are seeing it.

I imagine the upcoming cold winter in Germany and the scramble to secure supplies at any cost for their citizens will help fix this issue.
Not sure if this is relevant:

In 2004, researchers at UC Berkeley first demonstrated slow light in a semiconductor, with a group velocity 9.6 kilometers per second.[5] Hau and her colleagues later succeeded in stopping light completely, and developed methods by which it can be stopped and later restarted.

https://en.wikipedia.org/wiki/Slow_light
It's funny because when using Fedora Linux I've encountered a bug, reported it on their bugzilla, saw it get assigned to an engineer and resolved.

Fedora cost me $0
Being a bit of a tool myself I'd like to define a .toolfile for the whole internet:

Convert all data / markup to s-expressions

Make all code lambda calculus in some paren form

No more "xml being manipulated by a scheme designed to look like imperative language" (javacript manipulating the DOM)

Thank you have a nice day.
> that’s a huge, separate discussion.

I don't think so. It's basically just the tragedy of the commons. Most workers are responsible and a 20-30 minute nap/walk break would make them more productive. 20% will abuse it endlessly.
Kotlin seems like a pretty good choice. To me, it looks essentially the same as F#, just on the JVM rather than CLR.
For a comparison, spend $5 or $10 that was gonna go to a lotto ticket or starbucks coffee and instead, buy an NFT. Just experience the UX of the web wallet system. It's weird, for sure, and unfortunately it's wrapped up in crypto (because of the emotional baggage people have with crypto), but the UX is interesting. Some lessons from there could be applied to online card payments and traditional banking to make them suck less.
An approach to shorten test execution time altogether without spending extra cash on fancy software in the market
o wow! i know that graphana can be used with mermaid diagrams, but this is a whole new (lower) level. it would be nice if the graphviz could be styled a bit nices (like with sketchviz), but that's icing on the cake.
It's 9 jobs in 3 years including two contracting gigs and six years ago. People change in 6 years.
Gary Marcus: Meta's LeCun is coming around to the things I said years ago
No, it's not. If you hide key content below the fold and subsequently I discover it, I am holding you responsible for this.

The fold is real. Scrollbars are a pain.

Nobody goes more than 2-3 pages into search response, which is strongly synonymous
and a touchscreen.
I'm just giving you a summary of the rational.

As for it was a good idea, this has already been debated and acted upon, there is no need to repeat exactly the same arguments.

You will find the detailed rational in the PEP, and link to the various discussions.
I’ve interviewed over the years and kept touch with colleagues who went elsewhere. There are certainly tracks I could have taken to raise my salary more aggressively, but at my current salary, I wouldn’t call it a massive amount of money. I’m currently between the 75th and 90th percentile for my area according to the site you provided (closer 90th than the 75th). I have a low stress 8-5 job that allows me to spend time with my family while working on exciting projects with experts in our field who have become like family to me. I’m not earning Silicon Valley money, but I’m also not paying Silicon Valley prices here in Ohio either :).
Imagine if those people are not infallible.
>as it's mostly used for configuration

Well, people write configuration in JSON, XML, and INI and process those and re-serialize to those formats too

It's also handy for making one-off scripts for changes to a big-ish configuration file - even if it's not a part of some automated pipeline.
Really. I did not know that. so, can I use today Nim but with a Rust-like ARC?
I disagree, I think it is not clear enough in POSIX.
Have a look at this that scans your local network: http://samy.pl/webscan/

I think some browser changes might have hobbled it a bit, but it was startling when I first tried it.
Old bad, new better.
Please follow hacker news guidelines or choose not to post. https://news.ycombinator.com/newsguidelines.html

Or, since your account is only 88 days ago, I guess create a new account.

I don't bother replying to the "substance" of troll comments.
I'm still disappointed every time I try to order something at a webshop and they don't support iDeal[0]. That's how online payment should work. Of course it's only a Dutch system, so it's not going to be supported by all international webshops (although Steam does), but if anyone has the scope to introduce a more secure form of online payment, surely it's Visa and MasterCard? Why don't they introduce an iDeal-like payment protocol that the whole world can use? Why do I still have to type those 16 numbers into a web form, when the banking app on my phone already knows what those numbers are? Why does anyone else need to know those numbers, and why are those numbers enough to authorise payment?

Everything is wrong with that system, and yet credit card companies don't seem to have sufficient incentive to fix it. And yet they have too much power outside Netherland for anyone to introduce a better alternative.

[0] Lego! Why do you not support iDeal? If Steam can do it, so can you.
Fair question. The way I see it there was never a moment before the Cold War that a single person’s decision could even have a chance at destroying human civilization (if not the species itself). Since the Cold War, that has been true every single moment of every day, and there are probably hundreds or thousands of individuals who are capable of making a decision that will trigger nuclear annihilation (check out Daniel Ellsberg’s Doomsday Machine for an alarming inquiry into this topic).

Now we have the additional risk of man made biological risk amplified by cheaper and cheaper genetic engineering as well as natural biological risk amplified by a nonstop global travel network. Neither of these risk vectors existed til recently either.

IMO the only analogous risks pre-cold war were what, asteroid strike or volcanic event? Those are rare and, more importantly, not modulated upwards by any human action or human system. Nuclear and bio risk probably only climb with more people and more technological advancement.
Hmm, but that will only get us red, and if we're persistent enough, white. That's not good enough for RGB!
Six years ago.
Do they maintain all parts of their software stack? Third-party libraries are leaving Python 2 behind (or rather, have largely done so).
"a six-pin connector with two pins you hold on the side to turn it into an 8-pin connector"

No, most modern PSUs come with solid 8 pin connectors (as well as 6+2 pin connectors that you mention). If you watch the YouTube PC building channels, you'll see no one uses the latter for cards with 8 pin connector.
Do Machines Have Minds?
In this case, it is blatant disregard.
Imagine if programs were more like plugins to the operating system, they'd register the stuff they could do, and the stuff they need to be done, and ultimately let the OS and user chose.. it could be that my text editor registers that it can edit text of ascii and utf-8 encoding.. it might register that it has plaintext files of that encoding available for printing, saving and viewing..

My browser can register that it can also display files of those encodings, and so I could effortlessly open a "viewer" in context of my text-editor, have it be my browser, and then when I edit the text-file, it is automatically shared (maybe even accessing same memory by pointer if I'm living dangerously) with the browser so I get live preview of my html.

The preview functionality in this case is not something that's explicitely supported by the text-editor, nor the browser.. It's just that since my OS already knows that the editor provides a source of text, and that the browser can view a source of text, then I can chose to open a browser perspective into the editor-source..

It might be that the operating system provides a "save file to disk" source, that I can then use to save the file from any program that provides a source of data.. It'd work the same way, instead of opening a browser as a perspective into my editor-text, I'd open a file destination into it, or I could open a LZ77 compression destination into it, which then opens a file destination, and my file is automatically compressed and saved, no program needs anything but tell the os what it can read and write..
Yeah really not a great name choice hey.

asdf for common lisp been around for years and used by the clergy of programming basically and still widely used today
I think you're onto something - I have a friend with whom I collaborate a lot where it feels like that. We're always working on our own thing, rarely on a truly shared project, so we're basically two "1.5 sized" teams. It's amazing
Stroustrup voice counts one vote like everyone else on ISO C++, doesn't matter what role he played on the language creation.

Also the current head of the standards comittee is Herb Sutter.
Is python really considered "software" in common parlance?

I think the comparable item would be something like VSCode.
I also legally can't call myself an "engineer" where I live unless I get a degree that says I'm an engineer. My official title is something boring like "Software Designer". I don't like that title, it makes me sound less capable than I actually am. I originally came up with "Archmage of Infrastructure" with the idea to change it every time I was asked but it stuck.
Probably wireshark + process manager.
Transformers are more complicated than RNNs and require more fine tuning. I’m guessing the RNNs were used to simplify the problem. I’m not even sure transformers would work here given we’re theyre dropping them into a process
Why should I care about credit card security? I have zero liability, and in 17 years of using them, I maybe had to ask the bank to issue a new credit card number once, and that would have been many years ago.

I am sure tons of doctors' offices, hotels, online businesses, daycares, etc have my hand written card number and CVC code or whatever laying around, but even if someone did use it fraudulently, I would just click the dispute button on the transaction and I assume I would not hear about it again.
I'm transgender. You can figure things out from that.
> In the past 5 years, how many ARM devices has MS released, other than the Surface Pro X ?

Two Surface Pro X and one Surface Pro 9. I intentionally said "all ARM64 Windows devices", without restricting it to Microsoft ones, no matter how many there have been: it remains the current platform-wide policy, regardless of the FUD.

The rest of your comment is either strawmanning or shifting the discussion further away from where it started and I don't find it worth responding to.
Do you know if BAML Quartz is similar (size and Python 2)?
> The point of companies are to make money. As a shareholder in a company, I want to see increased valuations, good free cash flow metrics, and an increasing dividend.

There are companies that have other primary goals.
Is the plan to do this in regular intervals? If so, would be great if we could get a recurring entry for the calendar.
Indeed.

Either way those of my persuasion are the invisible collateral damage nobody cares enough to even factor into the equation.
In Poland, we have this wonderful system called BLIK. You provide nothing except a single-use 6-digit code, then you confirm the payment in your bank's mobile app. It works in online payments, physical stores and ATMs, it supports bank transfers using just a phone number, and recently it's been upgraded to support contactless payments as well https://en.wikipedia.org/wiki/Blik
I actually worked on an implementation based on the Zanzibar paper using OPA at the previous company I worked at. We actually used a Proxy running in front of the microservice to determine whether the request was authorized or not.

We were working in Healthcare and the authorization requirements for healthcare are quite complicated. Every Microservice needed to handle 50 different roles and get the permissions right for each endpoint, so a more centralised approach made a lot of sense to prevent these types of mistakes

Cool to see an open source implementation of the idea. Authorization in general is such a hard topic to get right in a microservice architecture. I'd be happy to take a look at the project and see if I can contribute as well!
They already have jit through numba.
GUI mode; Help -> About Emacs
> I never talked with anyone who doesn't casts stones to C & C++ and badmouths it while saying that Rust is the one, and only, and the last savior we need.

So here is one, Ada was already that saviour in 1983, and in every use case where using a GC is an option, there are already plenty of options besides Rust.

Also until Rust compilers get fully botstraped, knowing C++ is a requirement to contribute to the compiler's backend.
> it was a goal in the first two decades of the Linux kernel community

do you have any evidence of that? and why are you quoting RMS while talking about development of the linux kernel?
Inconvenient is exactly the right issue for this, which was, pretty much, my point.
I use a mac, so it's actually cmd-c and cmd-v for me. And ctrl-c and ctrl-v work in terminals as they normally do. Best of both in my opinion!
>As for it was a good idea, this has already been debated and acted upon, there is no need to repeat exactly the same arguments.

Well, the same debates happened over many other decisions debated, acted upon, and later regretted and reverted. At some point the GIL seemed like a good decision too!
Now run the same thing on a first gen Celeron.
> non-compute pipelines can optimize keeping data in registers/cache between different shader steps that can't really be done with compute shaders

That’s exactly the problem addressed by mesh shaders.

Each thread group of the mesh shader outputs a batch of triangles to be rasterized. These batches have a hard limit of 32kb of output data per batch. I think such a small size limit is there so the vertex + primitive data stays in the faster memory, inside the GPU chip.
Is earthquake insurance in California comparable to this? Am I a fool if I don't buy earthquake insurance?
Could you elaborate? To me these are (idiomatically, syntactically) two very different languages.
Insurance money when the next floor happens.
That's commendable from them and a step in the right direction to address a real problem. Unsolicited nudes are considered as sexual assault, and illegal in many countries.

However, I wonder if that's genuine or some PR stunt, as it's "simply" a binary classifier using an off-the-shelf architecture (EfficientNet v2), and having the trained model being publicly released can now allow adversarial attacks.
It must be exhausting never to take a break from befuddlement, you really ought to consider only feeling this way some of the time, or at least spend some time befuddled by other things.
That is special purpose for one kind of use cases.
This looks really promising. I love seeing these tools written in languages other than the thing they're targeting.

As an example I use fnm (https://github.com/Schniz/fnm) for managing JavaScript versions. It runs so fast (compared to nvm) I'm inclined to think something went wrong and it silently failed, but it never does!
It has a decent desktop client that is present in linux distributions, so that automatically disqualifies it, apparently.
I guess better than nothing then.
Or you can just install docker with brew and enable k8s afaik