skysight-inc/HackerNews huggingface dataset:
Recursion indeed can be useful when working with trees or graphs. However, I don't like using recursion instead of a loop, because you make reader to unroll your code in their head to understand what it really does. If you need to add two arrays of numbers, use loop or array addition, but don't use recursion as a replacement for a loop.

Sadly the article uses a poor example, writing a useless factorial function. I have never needed such a function in production code, and if I needed, I would write it using a loop. Using bad examples like this might create an impression that recursion is not useful in real code (which is wrong). It would be better if you have used an example that looks like real code and that would become less readable without recursion.
Glory days of computer games - simple, funny and not serious. Such a goofy fun time those keen games.
You're observation is generally correct. Here's an exception that proves the rule: https://pointerpointer.com/images/678.jpg
FWIW I got 30%+ Asians. The rest was White.
All that matters is you enjoy using your favorite gadgets. I personally don't have an issue with using or splurging on tech, but when someone replace their gadgets every 6 months for the sake of having the marketed newest and best, I would definitely think about if it's necessary. How much newer or better is a product getting in a given cycle, and are they a power user that will see a meaningful benefit from upgrading. Tech is not the easiest to recycle, but if the tech is being resold or given away and it's not ending up in a drawer somewhere I honestly think it's healthy for the overall market even if it's a yearly thing. A smaller time frame sees a little excessive, but that a personal judgement.
SDL2 I've been heavily tempted by, but it has a similar problem as Raylib where everyones writing it in a different language. Great when you know what your doing, but a bit more difficult to get up and started with.

But maybe it is worth that extra time investment just for how popular and battle-tested it is
Thats one of the things I REALLY dislike about GoG lately. It tries really hard to bait you into signing up for the newsletter when buying stuff.
Nikon to stop making SLR cameras and focus on mirrorless models?
Colecannon is a staple in my house. Our variety is:

Peeled Russet potatoes boiled, then strained and let steam some moisture off for a bit.

Kale blanched in water for a few seconds (no more than 30). Then allow it to steam off some moisture. Chop to desired size, pat dry.

Add butter and kale to potatoes. Salt and pepper to taste.

We found that controlling the moisture has a huge impact on flavor and the kale maintaining some texture.
I started with this quite a long back, way before a separate Guest Wi-Fi was commonplace and we were OK just sharing the Wi-Fi. My ideology with guest at home was to offer Water and Wi-Fi. Guest were happy when Mobile Phone signals were bad (slow) and costly.

I've forgotten the tool used but I had a QR-Code for the guest Wi-Fi for a very long time. These days, people don't really care as the Internet speed on their phones are pretty fast enough and the cost is very cheap (India).
Feudalism was more like slavery. Serfs could not marry, move or own land without permission. Serfs could be sold (not individuals but entire villages). Comparing it to BMW ownership is disgusting!
crypto solves the byzantium generals problem, sure, but that's not a problem we were struggling with in the financial system, and it creates more problems than it solves
Ship with no certificates, and Trust on First Use the certificate of whatever OS is installed first.

There fixed it.

No extra hoops for any OS. Extra hoops if you wish to change OS, which could increase security>
In a right context, it very well could be.
Russia fines Apple over alleged data storage violation, Interfax reports
Restaurants Face an Extortion Threat: A Bad Rating on Google
Email marketing in general blows my mind. Marketers typically have absolutely no respect for consent, and the costs are completely borne by the recipient. The whole industry depends on dark patterns, shady list sharing, and scraping your email to add it to their lists despite you having no relationship with them. I know it's not simple, and it's just my frustration speaking, but I don't understand how my mail host can't ban all Mailchimp et al IPs for me, or implement some standard such that it costs them a penny to send me an email.
It's very clear what direction this conversation has taken.
THIS ^^^ !!!!!
> So, where am I misunderstand the situation here?

It's pretty simple.

They put in $10 to borrow 100x$10 to buy $1000 worth of the coin. If the coin price goes down 1%, the borrower is wiped out.

You don't need fractional reserves for leverage.
The opt out is after a fairly high income. Most people will be in the public option (yes,yes, private insurance but required by law). Most people will average 300-500 euro per month plus the employer contribution.

I am curious about the 300-500. If this is per house hold or per employed adult.
I meant safety as in airbags or crash test results, like https://www.youtube.com/watch?v=TikJC0x65X0 .
Request for Startups: Make Street Trees Cheaper
> The fact that you need to purchase additional software to enable that is absolutely insane and wasteful

I don't know - could be less wasteful to ship identical hardware to everyone. An example from another sector is did you know low end processor chips are often exactly the same as higher end ones, just with features burned off? It means they can re-use imperfect chips, reducing waste, and they can have a simpler production line, reducing costs.
Your money, wipe your butt with it if you wish (although treasury dept wouldn't like that).

I only worry about getting privacy invading gadgets like home assistants and things that measure biological activity amd phone home.

I saw other posts after commenting and everyone is worried about waste. This idea of making consumers accountable is ridiculous. You are not responsible for ewaste as much as you are not responsible for global warming. It is the responsibility of manufacturers to maintain a sustainable carbon foot print and properly plan for disposal of ewaste, it is the responsibility of government to regulate all of this as well and impose taxes and cost as needed. The price of what you buy should reflect all of this. If everyone can buy 100 iphones that means the cost of managing ewaste and producing it responsibly was priced in. If it was not them the corner-cutters are responsible not the consumer.

There is absolutley no way you can get enough people to care about ewaste or carbon footprint to make an iota of a difference anytime this century.
Is this automated or do you need to change every time Guests are expected?
We use GovPaas for a few things. GovPaas provides the platform which we deploy our applications onto (under the hood it's Cloud Foundry).

It is incredibly cheap for our use cases (as it turns out, unsustainably so for the team who provide it!). Our interpretation of this news is that we will need to migrate away to another platform.
Doesn't have to be Rust, pretty much any language (though I'd rather not Java just for personal preference).

I'd say my goal is to produce a real game, its really just to experiment, but the experiment is to see if it should replace Godot for me
No, they spent several times $50.4M on TV ads to promote their brand to try to increase food sales. $50.4M of that happened to be on ads that featured a $100k donation.

That part of the cost of their $50+M ad campaign was a $100k donation is no more interesting or relevant than how much they spent on animation to make their Noid ads or how much they spent to pay actors in their ads.
Plus you could buy or make other economical heating solutions for your seats...BMW driver notwithstanding
French was the official language of England for quite some time so English and French have a special relationship, and any of the French diacritics are acceptable in English. English also has native use of the umlaut mark for as diaeresis e.g. coördinate.

For non-French diacritics, it is on a case-by-case basis. Most English speakers would accept ñ and even write it e.g "El Niño event". Nordic ø is questionable but would be accepted in place names. Phở is right out.
>The result? Sales dropped for those cars, no one wants to pay 50% more for insurance, and manufacturers quickly worked to fix the issue.

In all cases the margins were razor thin. Poorly equipped cars were stolen marginally more and likewise cost a trivial amount more to insure.

But personal new car buying is 500% driven by consumers using emotion driven logic to magnify tiny differences so sales dropped, somewhat, maybe. It's hard to separate this from the variable of older products and cheaper products generally selling less well than the new hotness. Column locks went on to become standard as OEMs refreshed product lines and did mid-life facelifts.
You're back 2 weeks later to troll more?
I love this channel, so glad this got posted! Also super interesting, serious three body problem vibes.
Can get my hands on the 2nd edition for cheap, or is the 3rd edition required? It's quite expensive.
For me it all has to do with time and utility.

I generally keep an iPhone for three to four years, that said I don't buy a ton of fancy add ons or chargers. I did upgrade to a top of the line iPhone 13 Pro before a work trip to London (getting lost or without money because I wanted to keep an old phone with a less than okay battery seemed stupid).

I have the same mophie wireless charger I bought on prime day five years ago. It works fine, charging your phone slower is actually better for battery life otherwise I just use macbook USB c chargers for everything else.

My only other personal standard is "life is too short to deal with slow computers". It's literally my time, and dealing with something that breaks all the time is just not worth the frustration. So in other words I just don't use windows anything.

This goes without saying, I'm otherwise a very frugal person. Not sure if it's risk aversion - more so seems like keeping options open. I had a brief period of buying everything I wanted, and that just made me feel empty and moronic. Having $$ decently invested means options. Also goes without saying, my salary is pathetic compared to most engineers here.
Ask HN: Is your mother language any better than English?
Please give some examples of those features, because I use to know only malfeatures of non-English languages.
Since the only thing I care about is my homedir, I just use restic + s3. Add a bunch of CACHEDIR.TAG files to big dirs I don't want to back up, then just run it regularly, or could set via some type of cron.

https://restic.net/
It's just a tool to enforce the hierarchy in code. Once the codebase gets big it's hard to remember all the details about your API.
Thanks for that link. I went back and watched a few clips. My goodness
how that's different from my memories of 1982! Weird thing is I can't
remember that I saw that 15 minutes of embryonic CGI as being
"computer graphics", long before I'd played Wolfenstein and having
only seen vector graphics in arcade consoles at the pier. How our
perceptions have changed.
I run Fedora and use Deja Dup. It's basically just a frontend for duplicity, which makes it much easier to set up more complicated scheduled backups. The backups are then synced across various devices via Nextcloud, though I imagine any sort of dropbox-esque service would work.
Definitely odd, I did a bit more checking in another comment: https://news.ycombinator.com/item?id=32070549
This. For example a BMW 550i eats rear tires under heavy acceleration and front tires under sporty cornering, because it's not a light weight car. Worse for low-profile and sporty tires, better grip but softer rubber.

A BMW 550i has similar horse power as a Tesla Model 3 performance, but I think like any EV the Tesla delivers even more low-end torque. So it can kill tires even faster, and it's all-wheel-drive...
Definitely needs That One Guy who tells "jokes" all day long, in between telling us about his latest trailer/dog/bear weekend escapade. Say, did I ever tell you about ...
whatever brings you happiness.
I spend little on experiences like vacations and tend to enjoy the experience leading to a purchase and usage of a thing. E.g. researching what guitar effect pedals would be cool is as enjoyable to me as using it to create sounds after I buy it. This also has an interesting side effect that often I'm satisfied without actually acquiring a thing but when I do - it leads to a better quality (whatever that means in that particular case) but also more expensive thing
I too have attended the Contoso university.
This would be useful if only I could save the resulting image somehow, and reuse it in my presentations / memes.
Or a popup that triggers for moving the mouse towards the top bar. I constantly highlight text for reading purposes (A habit I have) of course that moves the mouse. Not a reason to annoy me with that shit.
>What follows is not a slight on these people, who were all motivated, intelligent, and capable. It is a slight on the world of programming in the current ages, if you are seeking to get started with putting a general-purpose computer to your own purposes and merely own a general-purpose computer.

Why must programmers do anything to make outsiders more comfortable? What are architects doing to make blueprints easier to read (can you tell i know nothing about architects)? What are doctors doing to break down barriers (15 years of education/training)to the medical field?

Why is the experience of discomfort evidence of some problem in the field and not evidence of weakness and mismatched skills?

There's a group of people who learned how do program as children by themselves, and there is a group of adults who can't learn to code even with access to limitless information. Somehow the failure to learn isn't their fault.
> There is nothing wrong with being a tech enthusiast.

Not... quite... but it's close. "Tech" is a broad domain and for example the normalization of consumer-owned, corporate-controlled, police-accessible surveillance cameras was driven by "tech enthusiasm" and is absolutely a net negative for society. Unquestioning support and adoption of new applications of tech may be neutral in a vacuum but we don't live in a vacuum.

There are reasons and uses for these things outside of what draws enthusiasts to them, and enthusiasts are encouraged to dismiss or ignore those consequences in their consumption. Nonetheless they are there, and tech consumption is not inherently neutral, though it's not inherently bad either.
Those seem like follow up questions to my questions rather than suggestion that my questions are the wrong questions.
I had some pointed criticism of this thread but I’ll keep it to myself. I’ll limit myself to asking: are the photos themselves simply cropped? In that case there doesn’t have to be that many photos.
The problem is that the body and brain operate a complex control loop whose sole purpose is to regulate calories in and calories out.

You can run an additional control loop mentally but what purpose does that serve? Reducing caloric intake while your body screams increase caloric intake is very difficult. You should instead use the control loop you already have.
"Europe based": yes, we are french.

"Currently operating": yes, steadily, for seven years now.

"Noteworthy": yes, I really hope we are, at least, we have been quite newsworthy recently

"Most companies seems to be US-based": well, we have US employees and we are running on top of US based companies infrastructure, amongst others.

o/

--

platform.sh
Definitely - I'm not trying to say A/B testing is amazing, just that a lot of the comments have a strong "if you do A/B testing you're evil and are out to manipulate people" bent to them, which I think is too far in the other direction.

Talking to people is great, but getting a representative sample is hard, and often people are bad at both understanding what they want, expressing it, or even being accurate about how they use things. I know when I was working closer to the UX side of the business before, I was constantly surprised by both what users would say they want AND by how users actually used the products.

In my mind, A/B testing is good as a sort of "final pass" to serve as broad, semi-random validation that the change you're looking to make does actually do the thing that it's intended to do. It's not great for early on when you don't really know what to measure or look for, or if the change is remotely reasonable, but it can help check for if your focus group/user panel happened to be weirdly skewed in their usage/desires.
I dont think you have checked Blazor runtime libraries size. Last time I tried, it downloaded 5MB wasm files to the client in a simple hello-world screen.
> > the ability to claim a unique username

> Which would require a centralisation, presumably. We have things like OpenID, but that hasn't really caught on.

The article addresses this. We already have a decentralized, credibly neutral identity layer with unique names in production (and pretty wide use, at least in the web3 space): Ethereum Name Service.
Sorry if I miss something obvious, but how is this not solvable by the compiler?

I'm a huge functional programming evangelist, but high-level stuff like this does not belong in a low level language bytecode like WASM.

Wasm should only care about two things: Security and Performance.

With the standard blowing up like crazy we'll get neither. Worse, we'll cemenent the current duopoly of browser engines, because we'll make it (again) so complex that no-one can create an alternative.

We shouldn't have GC, Exceptions or Tail calls in WASM, as long as the compiler can provide them.

What we should have is multi memory support and memory read permissions, because without them WASM lacks basic security primitives.[1]

Reference types maybe. But I've yet to see a convincing argument as to why they are absolutely necessary.

Everything else (as long as it can be done by the compiler) is just bloat.

1. https://www.usenix.org/conference/usenixsecurity20/presentat...
Also the online ordering infrastructure that has to be developed and maintained is run (and paid for) by corporate - not the franchisees (I assume). This makes the online ordering system essentially it's own business that must provide it's own value to get paid.

The price of the pizza goes to the restaurants, the delivery fee goes to the driver (mostly, I hope), and the "online convenience fee" goes to the business running the online ordering system. It all works out.
For now. The problem is that anticonsumer grift will eventually pervade the entire space. If not prevented legally then it will just be a matter of time, because incidental cooperation between all competitors is just so much better for them than trying to compete on this point.

And this is an industry where starting a competitor is simply not feasible without incomprehensible amounts of capital.
Shrug, the first image that came up for me was people with dark skin.
But that logic falls apart with languages such as Rust, where a lot of expressions start with a keyword.
This comment is way too broad and cynical.

It reminds me of the sentiment I sometimes hear from my teenage children before I explain to them that the world isn't a Bernie Sander/Reddit gotcha soundbite and that reality is complicated.
Would be good to compile that list.

In your opinion, how would Greyball rank vs. payed-for research on the benefits of Uber's economic model[1] ?

[1] https://www.theguardian.com/news/2022/jul/12/uber-paid-acade...
I need an explicit list of public keys corresponding to the hardware roots of trust. From the article and prior reading it seems to be the hardware vendor's. Or are these in turn signed by Intel, AMD, ARM, ...?

i.e. which public key is actually burnt in the processor's eFuses?

A cryptographic break can always happen, and in such a cryptographically apocalyptic event i'd prefer to be able to author, sign and boot a minimal bootloader myself.

Have people ever gathered such listings?

EDIT: a secondary reason for maintaining such lists: key compromise can always happen, knowing when you need to replace your processor / computer because of a fundamental compromise would be mandatory. Also when buying hardware being able to observe historically compromised keys by vendor could give an indication of their security discipline.
Monogame is really tempting, I've heard great things about it. Funny little anecdote actually, I was originally against it as I felt it sat too close to microsoft, so decided to try a different framework with my usual editor, VSCode. Took me longer than you'd think to figure out the irony of that
Do people honestly think that Apple doesn't do A/B testing?
Wanna test your K8s knowledge?
You can see this on reddit too. Find a relatively new/unknown coin thats starting to get "next Doge/Shiba" hype on crypto blogs then look for a subreddit for that coin. You'll find quite a bit of people who clearly are working low end hourly wage jobs that are putting sizable percentages of their paycheck every couple of week into the coin. The sub will be littered with posts like "I just bought another 1 million JindoCoin! To the moon!!!!!" They are all hoping for the moonshot return that turns them into millionaires so they can leave the crappy job.
... or the person tapping you on your shoulder to inform you that you're wearing headphones, your IM is on do-not-disturb and you're not sitting in your usual desk (but still responding to email).
> If you need to add two arrays of numbers, use loop or array addition

There are plenty of algorithms that make more sense when expressed using recursion. Iterating over a list of numbers generally isn't one of them. But walking a tree is a good example.
Does that apply to maximum ages for drinking, voting, signing contracts and driving? No, we have no maximum ages because older people are a more powerful constituency than 20 or 17 year-olds. Pregnant people are not a powerful enough constituency for these laws to provide them leniency. It's not about the life of the fetus either the movement limiting or banning abortion is out to change culture such that people are more afraid to wait to have children.
Have to disagree. I've found plenty of issues that affect real production users through the use of AB testing. Problems that were small enough to escape review, testing, and reporting, but large enough to be stat-sig. They always lead to a bug, or issue with test vs control.

I will always use AB testing for uncertain code in the future. I was skeptical when I first started writing AB tests, but they have proven their worth over and over again.
In a way, Uber was doing similar to https://en.wikipedia.org/wiki/Lithuanian_book_smugglers by fighting those absurd laws and regulation.
How soon until your car tells BMW that it's cold outside and BMW turns on the heated seats and puts an ad on your display, "For just $18/Month, this feature could be yours!"
Readability is really not a relevant factor for WebAssembly. Having tail-call recursion support is critical for the languages that compile to Wasm that use tail-calls themselves.
Yutu-2 is the robotic lunar rover which has been moving on the Moon's surface for over three years.
Not to justify what they did but the SAS -- like the American Delta Force or DEVGRU (aka: SEAL Team 6) -- are killers and we sent them after a lot of very bad guys. We turned these operators into monsters for the purpose of hunting other monsters... we should be more surprised that they show any restraint at all given how we train them and who we task them with pursuing.