skysight-inc/HackerNews huggingface dataset:
Imagine an online version of this game ...
Deep fried veggies on a bun.

Glad to see a non over-processed alternative to meat being offered.

But is this the best they can do? Or is the brand too strong, and expectations such that there's no room for moving any further?
I’m aware of PEGs (lpeg specifically), but couldn’t find a real email parsing example myself, hence the question. Most examples on the internet are as cryptic and noisy as regex imo when it comes to pattern matching, so I thought maybe there are other implementations.

I find PEGs useful for actual CFG parsing, but tbh can’t see why I would avoid regex in favor of it in this case.
>> ?- [hello.pl].

Can I ask, why did you type that?
Files are written to disk. In a cloud setup that mean possibly leaking credentials when your disk is re-assigned to another tenant.

Yes, cloud provider are supposed to properly erase hard drive before reassigning. Can you be 100% sure they do though ?

With environment variable in RAM the problem is moot. Committing and/or generating .env in production system is completely missing the point.
It is but it uses GPLv2, which has a few accidental loop holes that they tried to close with v3. The net result of this is that with some defensive strategies, you can pretty much do whatever you want with Linux and get away with such things as bundling proprietary drivers, firmware or running closed source software on it. Which is a reason things like Android can exist.

To copyleft people that's a bug, for most Linux users, that's a key feature of the license. Without that, we'd all be using BSD (like most mac users are) or something else.
> The state of California can only tax you for the time you lived in California.

https://www.americanbar.org/groups/business_law/publications...
> It is unfortunate that it has to be outside of the WINEPREFIX, but there's no way around it

There is a way around unwanted and unexpected associations though: make the integration opt-in instead of opt-out and/or filter associations that the user is unlikely to ever want (like standard file types that will almost certainly already be handled outside Wine). Wine's Internet Explorer is there for compatibilty with Windows programs that expect IE, exposing it outside the Wine environment does not make any sense.

Since I use multiple prefixes, including temporary ones, editing registry in each one of them is not an option so I have my package manager set not to install winemenubuilder at all.
Precise. In my country we say that you hit a fly's butt.
I finally got a hello world program that works like I expect it would, here's hello.pl

main :- write('This is a sample Prolog program'),
write('\nThis program is written into hello.pl file').

?- main.
?- halt.

That shouldn't have taken 35 years. ;-)
By many measures (GDP contraction, unemployment) it was the worst recession since the Great Depression. But it was also a very weird recession since massive stimulus, legal moratoriums on evictions and general pandemic restrictions meant that median income actually went up.
Yes, as it is based on Firefox, which Rust was invented for.
I wasn't going to, still I think it's a fair question.
Same here. I would've stayed in northern California and emigrated _after_ saving a good chunk of change, especially since I grew up there. Oh well.
Will drink as much milk as I like and keep calling myself vegetarian thanks.
That’s my point though. Voluminous circumstantial evidence is still just that, circumstantial.

The most likely theory is still just that, a theory.

With great credibility comes great responsibility. Many people will read this and other stories as fact. It’s been an issue since the dawn of man, but with the reach a single voice has today, it has far more impact.

I had read a comment on HN once that said a course on critical thinking ought to be mandatory in school. I agree with that more and more.

I also think an author with this degree of influence ought to include a disclaimer reminding people to think critically about what is the truth and what could be the truth. A warning before using these words in anger would be the right thing to do.
2013 MacBook Air with 4GB, and I still ask the same question ten years in.
It's important to note that AppleCare is Apple's manufacturer warranty, which doesn't have to be 2 years. The counter-party for the 2 year warranty in EU consumer law is the seller, which might or might not be Apple (e.g. if you buy your device from Amazon or your carrier).
The only thing they have is a bunch PhDs creating chip-level frameworks to support machine vision and learning built on a distributed processing system for use across their eco-system.
I think this is key too:

> "This is made with cauliflower, pickles, bread, milk and eggs. If that works for your definition of vegetarian, awesome," Neslage said.

I know vegetarians that won’t eat eggs.
> No more offices. No more weekly happy hours.

Those sound like benefits to many.

> They can now depress salaries even further because they have a wider pool from which to choose.

This is only a negative for people who were already making absurdly high incomes in HCOL areas. For many people away from the coasts, salaries are now higher because they have access to the kinds of jobs and companies they didn’t before.

> Don't need to bother with those pesky things called relationships because your boss from 500 miles away can lay off your ass without breaking a sweat.

Has this every not been the case? Besides, there are only two kinds of layoffs. Massive ones that do not take performance into account, and rarely take input from your direct manager about who is going and who is staying. On the other hand, for layoffs in which performance is taken into account, I’m sure many prefer the criteria to be more about their work than how chummy they are with the boss and how well they politick.

I can see how these might be disadvantages for a certain kind of worker, but for other kinds they are huge wins.
maybe... fishes are birds of water?
I would hope they are, otherwise why are you even writing C++. I might have too high expectations though...
This could be a nice introduction to the topic: https://mises.org/library/what-has-government-done-our-money
It's hard to imagine nowadays how much hype there was around XML. It was the buzzword of the day for a while. It felt as pervasive as "AI" or "blockchain" have been recently. There were many conferences on the subject, every acronym has an X for XML in there (c.f AJAX). All this for a markup language (ok, and a schema/query/transform language). It seems so weird now.
> but also related ecosystems like OpenApi are using Json and even Yaml in preference.

And that explodes my mind. Yaml is such a steaming pile of shit compared to Json, let alone XML. Yaml is the perfect example for the dichotomy of easiness versus simplicity. At first glance, it looks so easy. No tags, no braces, no commas, you can use comments. It seams to be so much better than XML and Json. After a while you begin to realize that the easiness is only perceived at first glance. In truth it is agglomeration of corner cases that got hyped like crazy. See https://noyaml.com or the top answer here https://stackoverflow.com/questions/3790454/how-do-i-break-a... for examples why I have such a strong opinion of Yaml.
Uber drivers do not own the means of production - the profit still goes to uber and its shareholders.
The Sourdough Framework
Eggs aren't a good choice either by that reasoning unless you go way out of your way to ensure they come from a source that treats their chickens well. Chickens in general are very poorly treated.
I mean, it is on their own website?
My God. My condo complex is responsible for all external maintenance. It has steel gates that would stop an f150. They handle water, gas and trash pickup and it only costs $230/mo. It's in a fairly pricey area. I feel like you're getting robbed.
Because in HTML it's clear what's an attribute and what's content

In the case above, not so much (though I'd say it's the artifactId)

But since XMLers like waddling in verbosity and bureaucracy it seems they shot their own foot with it
for an (unlimited) free local option, https://webscraper.io/ may do what you want. It is simpler than this one (no proxy/scheduling/API...) but the scraping rules are quite elaborate.
Sorry, one more thing. You stated that he’s protecting his source. How do we know he even has a source?
Anyone with a education can write. Almost everything that is written is crap. There's no literature genius saying that normal people should not write or even should write with a rulebook aside.
>But c'mon, we all know vim is all you need.

That's a funny way to spell emacs.

But who am I kidding, I don't code. I could, but then who would waste all of my time reading HN?
That’s part of it: when you got a new phone, you probably noticed it being faster than the old one but over time your expectations adjust.

One factor which used to be under appreciated was battery degradation prior to that whole “Batterygate” flap back in 2016 where a lot of people learned that iOS throttled processor performance when the battery could no longer supply enough voltage for peak performance. That’s a lot more visible now so it’s less of a surprise than it used to be.

Most of the problem is that developers aren’t focused only on performance, so as the baseline hardware capacity increases the apps will slowly start to use more since very few people are going to spend time on something which seems fast enough.

That doesn’t happen all at once but it adds up over the half decade a phone will last. If you bought a phone and never updated anything, its performance would seem far more consistent … at least if you could avoid getting malware installed.

That third point is why I shared the link above: a lot of developers upgrade more frequently than average people and that means that our instincts for what seems fast enough might be missing things with our apps. That usually doesn’t mean things are unusable but it’s still polite to use your work on, say, the phone a senior citizen gets subsidized to make sure that you’re comfortable with that being the public face of your work.

(Bandwidth usage is at least as important here, too: use your website on 3G or ask how much it’d cost to use on a metered plan)
Nim is also not the only language with the combination of optional GC and memory management. Dlang and Vlang are two others, where the GC is optional and are compiled languages. Golang appears to be more seriously experimenting with various forms of manual memory management, so at some point, we might see it offer a choice of memory management options too. In fact, Dlang even has an experimental borrow checker.

Care should be taken to not be in so much of a bubble, to not realize that other languages have viable solutions too or are developing alternatives to what's presently available. If our choice for one or the other, is more a matter of personal preference, it would arguably be better to acknowledge such.
Reading these stories it always helps me to remind myself that the human body contains an estimated 37 trillion cells. The human body is so complex that frankly it's amazing that medical science is making any progress at all curing all this stuff.
This is the same argument that giving money to rich people makes the poor wealthier. There’s no evidence of more innovation in larger companies and in fact very often rent seeking causes these big bloated companies to not take risks or generate new opportunities.
It's like apple. Chick filet managed to market to the masses while feeling upscale.
Does Ada have strong concurrency support and compile-time data race freedom?
Cork: A fast GUI manager for Homebrew written in SwiftUI
That's how it should be.

There's no reason the server's service should not be covered by a reasonable salary that doesn't depend on tips.
There are news articles about this too. I agree, it’s marketing-y, but at least provides some insight and is from the original source.

The most interesting bit in all this is really just the mere fact of a fast food chain making a fried vegetable sandwich.

Many people here seem very interested in food generally and meat alternatives in particular. For me, cooking is one of my favorite recreational hacking opportunities.
Nothing stopped them from implementing low inflation into the BTC protocol. Would have driven away all the HODLers immediately.
That seems like a solvable thing with a 3rd party app/script.

I reroll every time I am banned from a sub I like because that sub notices I play in other subs - that whole “thing” is horseshit to me. So I just reroll to get around that autoban bot.
Reminds me of a friend wondering how he could keep local wip changes without polluting his git repo, or accidentally push WIPs to his colleagues. I suggested adding a personal Mercurial repo to the same folder. I think he was happy with that.

Personally I often have lots of messy WIPs in temporary local git branches. With some rebase, squash and occasional reflog to keep main tidy.
You're missing the virtue signaling of eating at Chick-fil-A. People see it as a wholesome Southern option that sticks to the hardworking America of yesteryear morals. IE no gays, overt Christianity, and limited minorities or immigrants up front.

Don't go to Chick-fil-A. Its not morally worth it.
You're misinformed. Overhead is not about the running the dtor, unless you're willing to leak the memory in your code regardless of the smart ptr usage or not.

What the "overhead" of unique_ptr is usually attached to is the inability for a compiler to pass the unique_ptr as a value through a register but will instead have to use the stack (memory). And that even doesn't apply in the general case but _only_ for unique_ptrs holding an object with non-trivial copy-constructors or non-trivial destructors. This is due to the platform ABI and not the C++ compiler limitation.

Anyway, calling that an overhead is a far stretch and almost purely theoretical unless someone is able to measure the negative effect of such code transformation in the real-world codebase. And I say this as not particularly heavy user of smart pointers.

Also, many other codegen transformations will not fit into a very limited amount of ABI registers so should we argue about not using those as well?

In my opinion, this was only a "campaign" of Google trying to use a unique_ptr as a leverage to persuade the committee to accept their break-the-world ABI suggestion. We know how it all went.
Just to help shore up old institutional corporations like SAP, etc.

The EU is basically an association for German business owners and landowners. Happy to impede technological progress if it serves their interests.
I think I'm on number four...

> Posting this just never gets old...
> > It must have been a couple of months because...
> >> I keep this link sitting around and enjoy dusting it off every couple of
> >> months or so
> >> https://www.ribbonfarm.com/2009/10/07/the-gervais-principle-...
walkdir and tempfile should be simple enough for what they need to do and if it merits a change then that's totally worth taking upstream

Rust should definitely have a good "stdlib" or at least an extended base library to be used for stuff like this.
The expression "no brainer" means that some decision is so obvious as to not require any thought. I think this article is saying that using C++ with a team of seasoned C++ developers was such an obvious thing to do that they didn't give it much thought.
Funny. I was thinking similar. This sandwich is being trialed in three markets. But I wonder how many ppl have bebeen triggered and now thought* "Today is a good day for Chick-fil-a"?

*not necessarily on HN, but everywhere.
They have reasonable kids meals which attracts parents to them over other fast food options, Good fruit options etc. and instead of toys they give either activities or a book.
I could be wrong, but I think there's few big camps of people.

The camp that thinks Rust is just unnecessary fuss because "you can do it all" in C++ already. They pride themselves with knowing C++ esoterica, and don't like that Rust lowers the entry barrier to writing similar software. They want an exclusive club. They also see ownership as a nuisance. They know you can be equally reckless in Rust too, but they don't like that Rust is so "in your face" about it, too.

The camp that is afraid Rust will marginalise C++ and hence push them towards undesirable (even if high paying) jobs.

There's the camp that's jaded by seeing too many fads come and go, and probably just burnt out at some point. So, they just want to work with what's there and be left alone. They don't want to learn something that they know (incorrectly or not isn't for me to judge here) will be dead in the water soon. And they'll have wasted their energy on it for naught. Or in short, they see it as an unwelcome distraction. This camp also includes "but it has no ISO specification for aviation/etc" too.

I think all these are wrong.

I don't think C++ will be marginalised, it just won't be the default choice for certain domains.

I don't think the extra tooling is a nuisance, if anything in my experience it unburdens the mind from non-domain concerns.

And I also don't think it's a fad, given how productive the language makes people feel, and the fact the Rust Foundation is very serious about the longevity of the project, and that it has many big-player backers.

There's also obviously others too; people come in about 8 billion flavours.
No, you’re not correct. Cover bands don’t need to ask permission. The venues they play at should be writing down the songs they’re playing and submitting them to PROs, but the bands don’t need to do anything.
You're welcome to calculate the code yourself by hand!

Those apps keep track of it for you, you can use any 2FA app that supports TOTP. You could even make your own if you want.

https://en.wikipedia.org/wiki/Time-based_one-time_password
There isn't a need for specific ordering of keys in the object representation. But I want to be able to write parts of the toml document in different orders (e.g. "hosts" table before "certfile"; or "hosts" table after "certfile") and still have the same effective object.
Very impressive. Recently I watched this really amazing lecture on building GPT from scratch from Karpathy, I was blown away: https://www.youtube.com/watch?v=kCc8FmEb1nY&t=642s
That's easier in your private life than in business. A lot of common tools (especially jira, confluence, etc.) have the flimsiest sessions along with just atrocious navigation.

Means almost every other time you're sent a link, you have to log in yet again. And man are you sent jira tickets often in tech.
I’m not an expert on HIV, but that's not correct.

HIV infects your helper T cells. Helper T cells activate your B cells which create antibodies that alert for intrusions. Those antibodies then cause your Killer T cells to act (actually kill and remove intruders).

HIV basically causes your Helper T-Cells to die (quicker than they are naturally replaced by the body) causing an under-reaction (and eventually no reaction) by your B cells (which then means there are no antibodies for your Killers to act on). Essentially your immune system is turned off. This allows for opportunistic infections which are what actually kills you.

That’s the resource exhaustion that I was referencing. This is also why there is a focus on keeping CD4+ (Helper) T-cell levels high. You want your immune system to keep responding to outside threats.

An HIV outbreak would not mean that all of your Helper T-Cells are infected. It means that HIV in the viral reservoirs are active. Actively producing Helper T-Cells are cells that your body could then target. Killers would kill the affected Helpers, but your body would reproduce Helpers. The goal would be to allow your body to "be able to see" all of the infected Helpers.
This seems very close to remixing or covering music, which already happens on a big scale, with royalties in place. If they can clearly recognize someone's voice/style, then they would want a piece of the pie. Outside the law, music industry still has a lot of power, and platforms like Spotify are not going to risk those relationships.
Beware of the blob, it creeps, and leaps,

and glides and slides across the floor

Right through the door and all around the wall

A splotch, a blotch, be careful of the blob

Bacharach always showed up in interesting places.

https://www.youtube.com/watch?v=eo4V-8GlPpQ
See, I don’t mind this process.

It gives you a chance to re-evaluate what is actually giving you value. It’s like spring cleaning.

It’s the same reason I enjoy setting up a new or freshly reformatted phone or laptop. Feels good to clean out the cobwebs.
The thing is, we already have transparency and portability, and yet it is effectively useless because the code is in such crap quality that it is completely infeasible to do any serious work with it, and because bootloader security makes third party development very difficult to outright impossible (not to mention fourth parties like banks, games or DRM punishing you for exercising your rights by cutting off your service).
Like most vegetables, cauliflower contains almost no protein. The sandwich probably tastes great, but cauliflower doesn't make any sense as a nutritional substitute for chicken.
That sounds like a reasonable assumption.
How I Use My Mouse
Wish there were more details - like demos, specs, a release date, etc.
I suggest tossing out the thought process that led one to thinking being vegan was a good idea.
https://en.wikipedia.org/wiki/PainStation

I am upset that this excites me.
I'd love to see a virtual simulated version on 5 standard arcade cabinets, the physical aspect definitely adds something, but the concept is cool enough that it would still be amazing just as a LAN party type game.
First off, I am always happy to see people trying out new things because it creates innovation. Congratulations on launching!

That said, the big feature here seems to be what the headline says: no virtual DOM. As a user of frameworks, I don't care much about implementation details unless they result in benefits like performance improvements. Does this perform better than React and/or Vue? Or is there some other benefit to it?
> Salaries are lower than USA, the taxes are ridiculous, (progressive up to 50%), reasonably new house prices in reasonable locations are in millions.

Marginal tax rates in California are also around 50% as well (above or below, depending on income). Houses are certainly in the millions.

But on top of this you get to pay separately for extremely expensive health insurance and education, things that in most countries are very reasonably priced or even "free" (not free since it's paid for by the taxes, but at least you get services in exchange for your taxes, unlike in the US where you pay the taxes and have to pay separately for all the services).
You have to remember that we die. So what you learn til 30, say, you capitalise on till 70, and then you retire & die.

There isn't another live to live until 30 "again", and then be within the Rust culture.

Rust has, by analogy, stapled it's "Ninety-five Theses to the door" of C++ and those C++atholics are afraid their way of life is ending before they do.
In Rust they are really rare. Like vanishingly small numbers of them. C++ definitely. SegFaults happen. Sometimes they are even in prod. Rust not so much.
I’ve worked on quite a few codebases over the years. Only two were of outstanding quality and robustness. One was Java. The other was C++.

What both of those had in common was a single strong tech lead that would veto code with no argument if it didn’t meet standards.

I’ve yet to work on Rust but I’ve seen horrific and buggy code in C++, C, Java, Kotlin, C# and of course JavaScript and Python.