skysight-inc/HackerNews huggingface dataset:
"Design patterns are really Band-Aids for missing language features" comes from a 1996 Peter Norvig presentation[0][1]:

> Some suggest that design patterns may be a sign that features are missing in a given programming language (Java or C++ for instance). Peter Norvig demonstrates that 16 out of the 23 patterns in the Design Patterns book (which is primarily focused on C++) are simplified or eliminated (via direct language support) in Lisp or Dylan.

[0]: https://en.wikipedia.org/wiki/Software_design_pattern#Critic...

[1]: slide 9 of PDF https://www.norvig.com/design-patterns/design-patterns.pdf
You can split the difference with the Proxmox provider for Terraform[1]. The workflow would be:

- provision VMs with Terraform
- configure/maintain your VM with something like Ansible

The provider also allows your to schedule LXC if you'd like to target that instead.

[1]: https://github.com/Telmate/terraform-provider-proxmox
Have you ever flew Spirit or just believe the viral videos that can easily edited not telling the whole story to completely made up?
IME, people dramatically overestimate how hard it is to write any program.
When it comes to employment background checks, both job seekers and employers have different responsibilities and expectations, making this topic essential for anyone entering the workforce or hiring. A background check typically involves verifying a candidate's identity, education, and employment history, as well as checking criminal records, credit reports, and sometimes social media activity. The thoroughness and type of background check may vary depending on the sensitivity of the position, the industry, and company policies. For example, financial positions may require a more intensive check, including credit reports, to assess financial responsibility. Healthcare and childcare positions may prioritize criminal background checks due to the nature of working with vulnerable populations.

For job seekers, understanding this process is key to ensuring a smooth hiring process. It's beneficial to know that discrepancies between a resume and actual records can raise red flags and potentially hurt their chances. That's why it's important to be accurate when reporting previous roles, dates of employment, and academic achievements. Being transparent about past issues that might show up on a background check, such as a criminal record, can also help build trust. Job seekers should be aware of their rights, including access to background check reports and the right to dispute any inaccurate information. Most importantly, knowing that any personal information accessed for background checks must comply with laws such as the Fair Credit Reporting Act (FCRA) in the U.S. can be reassuring.

From an employer's perspective, conducting background checks is critical to maintaining workplace integrity and security. These checks reduce the risk of fraud, negligence and workplace violence, and improve the overall quality of hires. However, employers should follow legal guidelines to avoid discrimination or invasion of privacy.For instance, making decisions based solely on a candidate's criminal record without considering the relevance to the job may breach laws in some jurisdictions. Additionally, employers should obtain written consent from candidates before proceeding with any background checks, ensuring a transparent and respectful hiring process.

Employers sometimes review candidates’ online presence, including social media, as part of their background checks. This area, however, is often legally complex, as it involves navigating privacy concerns and understanding the limits of what is permissible. Both candidates and employers should approach this aspect carefully.

Understanding these aspects of employment background checks empowers job seekers to prepare more effectively for the hiring process while helping employers build a fair, legally compliant, and productive workforce.
> I am skeptical that this can be repeated at all nowadays

For me I think it was more of an access issue that caused me to want to do it. Once you were done with the 2-3 games you might have. You started getting the mags from the library and typing things in and hoping it would work (no typos!). Just so you could get another game.

Along the way you picked up tons of low level programming. The computers of the time were 'batteries included' usually including some form of BASIC and then an escape into the world of ASM if you knew the right incantations. After awhile you would find hey this programming thing is sort of fun too.

But today a kid has some access to things like what you point out. But however they also have access to thousands of other games for a very reasonable price. The older systems you better be committed to getting that game you wanted as they were decently priced high enough you had to shell out a decent amount of cash to get it. With free to play and thousands of low priced games plus the massive catalogs of older systems. Getting a game is now 'easy' and cheap.

On my old computers apple2, c64 and ti994a the prompt to launch things was a programming prompt. With the GUI world there is no prompt just files and icons. Getting an IDE setup on most modern systems is not hard but it is an extra step (and fiddly with some of them). You are then presented with a blank canvas but you have to know how to fill out the form to get it to do anything at all.

Could we replicate the old systems? Totally. Would anyone actually use them? Not so much as to 'get things done' the GUI is way better. There is a step missing if we want to replicate what we had. But is 'what we had' the right way to program? That I am not convinced of. Pretty sure if I said 'yes' that would be my bias of using it that way showing. We would have to have a different way that still brings people up step by step we had but fits into the current landscape of computers.
Yeah, that doesn't work in a lot of countries. I can be assertive all I want, but if I pull my child out of school without permission, I risk getting a call from the local child protection services and/or getting fined.
Nice idea, but I was a little surprised that now, in November, it would give me a default of 20 days for this year. Maybe a checkbox "starting today/tomorrow" would make it a lot more useful. Additional constraints, as I am a spoiled German. Some days are often half off for the whole company, typically December 24 and 31.

And then obviously it might make sense to "lock in" certain clusters, or ignore them, but in contrast what I wrote above, this would be eye candy.
It is perfectly legitimate (and in fact preferable in many cases) to store files in database BLOBs. Backups, consistency, security and (yes!) scalability come to mind.

Some early BLOB implementations had performance problems, which is where this notion that "you shouldn't store files in BLOBs" seems to come from. But modern DBMSes have fast BLOBs, especially if used properly through their streaming API (don't materialize the entire file in memory!).

We have a system in production that stores millions of files in BLOBs, some of them reaching multi-GB sizes, being accessed across the globe (a big enterprise company) by thousands of engineers, and never had performance problems with BLOBs.
> My impression is that these employee creature comforts are the absolute first thing to go.

Is that even such a bad thing? Given the choice between cutting expenses on food/drinks and firing people, I cant really blame a manager for choosing to keep the people and lose the coffee.
If I were going back to desktop Linux these days, I'd probably reach for Void first. No systemd shit, light, package management seems sensible and well-suited to layering a user-facing package manager on top of it and just treating Void's as the "system" package manager, which is increasingly my preference for how to manage non-server software.
Obviously yes; the surplus had to be taken from someone else.
Wow, such beautiful work! Imaginative designs and great expressions! The frogs and tadpoles have their own character, and other animals as well.

I'm surprised I haven't heard of this guy before. I'm a big fan of Alphonse Mucha and Art Nouveau in general, but not deeply studied.

Thank you for posting this!
I did not mind programming the 16-bit x86 model in assembly. You could do a lot of things such as use segment register pointers (16 byte aligned) for "large" data structures which could themselves be addressed with ordinary 16 bit pointers and chained together to make "extra-large" structures.

Compilers like Turbo Pascal and Microsoft C all gave you a choice of which memory model you wanted to use, often you wrote programs where a 64k code and 64k data space is all you need.
The difference is that the Turing test is both relevant and actionable. It shows what an engineer must get a gizmo to do to be human (with all the caveats).

And then there's human thinking, like everyone else, EXCEPT Alan Turing, you don't discuss the actual thinking process. There's just this magical thing "to think" that humans do.

BUT is human thinking really magical? There's a few basic tests that you can do with yourself. Pick a balcony, high up.

Would you die if you jumped off that balcony? Answer: yes.

Clearly thinking is not based on with trial and error.

Next: Would you die if I make you hold a 1kg block of 10% pure uranium for an hour? Most people will answer yes. The real answer is no. This won't affect you to any significant extent (sunbathing for 1hr is far worse), and there's people who live their whole lives on soil that gives off more radiation than that (there's such places in the DRC and in Iran, both have villages on top of that soil).

Or more dramatically: would you die if you jumped into the cooling pool of a nuclear reaction currently generating 3 Gigawatts of power? People always answer yes. The answer is: if you don't come within 10cm of the actual fuel rods you're actually safer in the cooling water than outside of the reactor. It is VERY safe. In fact, some inspections are done by divers.

Clearly thinking is neither rational, or at the very least, it's not working from first principles (because water radiation dampening for both gamma rays AND neutrons is enormous)

Can you teach people "wrong" reactions, "wrong" thinking based on feeding them bad data? Yes, in fact I feel like this is often on display.

You will find that human thinking IS imitation + extrapolation. Humans (and most animals for that matter) fundamentally work like that 99.99% of the time.

You can keep going like this and you will come to a conclusion that completely destroys your argument: your brain "thinks" ... based on previous data it's collected, on parallel processing and your brain IS a giant statistical model (read Bishop's book). Why would your reasoning apply to the algorithmic way of doing this but not to the "wetware" way of doing it?
nextcloud.com comes to mind.
They do that because Tor users are a minority. The only way to combat this sort of discrimination is to convince a large number of people to use Tor. They can't afford to single us out if everyone is doing it.
Lost in the Future
Alternative title idea: "Instead of Reaching for AI, we used Good Old-Fashioned Engineering to Solve a Tough Problem"
I wonder if there are Japanese blogs dedicated to documenting all of the food choices at Buc-ee's
> It’s not OK in my mind for VC to just stand-up companies that destroy parts of the economy and then go out of business because it turns out they were never profitable in the first place.

Is this a real thing that happens? Can you name some historical examples? What is stopping from destroyed businesses from being rebuilt pretty quickly? Uber subsidized taxi rides for millions of people for years, but if Uber went out of business, legacy taxis would come right back. And even if they didn't for X amount of time, X would have to be > the amount of subsidy that was received in the meantime. And if the legacy business was so vulnerable that people were willing to try and replace it with some big matrixes, the replacement company might still escape the local maximum that the previous company was trapped in.
One of the best things about using free software is you don't get any nags, terms and conditions you need to click through.
Startories is directory Submitter for SaaS and Startups.

What Startories offers:
- Submit to 200+ High-Authority Directories: We identify and submit your startup to the most relevant directories in your industry, ensuring maximum exposure.
- Gain Quality Backlinks: Secure high DR backlinks that can significantly boost your SEO rankings, helping your startup stand out in search results.
- Save Time: Our automated process takes the hassle out of submissions, saving you 40+ hours compared to manual efforts.
- Detailed Reports: You’ll receive a comprehensive report upon completion, detailing all your submissions and backlinks.

Offers:
- Submission to over 60+ directories at $99
- Submission to over 200+ directories at $219
Airbus was a company setup by consolidating companies controlled by some of the most powerful countries in the world, which sold planes to captive state airlines and militaries controlled by those same governments and their allies.

What an insane comparison.
If this article seems super weird to you it's possible that's because you are naturally adept at socializing. For many neuro-atypical folks, remedial socialization requires tons of cognitive focus. It's why some people find social activities exhausting.
See, for me it prefers I take nearly the whole month of May off once I go over 15 days of vacation. I think it's very much going for local maxima.
There's also tools that wrap a part of toporijdreis and add other georeferenced historical maps! I recently saw one of those at https://geodienst.xyz/pastforward. Wish more people georeferenced historical maps, but it is tough.
Imo you need to do all of this, plus be compelling different. Nobody is going to beat Google playing Google's game.
for future archeologists wondering about the comments: the post title has been changed to "Cane Toads: An Unnatural History" but it was originally "What’s Your Favorite Invasive Species?"
> it is still far better than proprietary OSes.

That's an incredibly low bar. I think that good software should aim much, much higher than that.
I've had browser and Linux VM logging to HyperDX with great success, but have been struggling to get OTel logging working with Azure Functions. Turns out, new (currently in Preview) "Flex Consumption" functions [0] natively support OTel and work with HyperDX.

[0] https://azure.microsoft.com/en-us/updates/public-preview-azu...
For the express vs. local, sometimes it will ASK me what train I am on. When there are delays that cause trains to be closer together, it does this. I presume they are crowd-sourcing some data instead of trying to only use an algorithm.

I do love this "Transit" app though.
Stupid question, but how far can you get with a laser, a mirror, and a light sensor?
Nokia acquires Rapid, the API company once valued at $1B
Apple Arcade unwraps new games for the holiday season
That's the kind of thing you do with spy- or ad-ware. What does Manjaro offer over plain Arch that is "super comfortable"?
Tracking blood sugar on your wrist
> I’m not even sure why you commented.

Why did you? Since you asked, I shared my opinion, same as you shared yours. You invited the sharing of opinions. Don’t criticize others if you can’t handle being criticized.

If you agree your comment was pure opinion, that implies you knew all along that the article was not “abusing” the comma per se.

I don’t know what ‘oh dear’ is supposed to mean, but did you read either Wikipedia article? The first one supported the article’s use of comma, and the second one explains my brief summary you quoted. It’s not my opinion, but that of many language experts that policing other people’s use of language necessarily imposes class, race, and region preferences on others. You should probably be aware of that fact when you choose to share your opinion on other people’s writing, especially when your opinion doesn’t seem to be backed up by the encyclopedia article on commas.
See my comment in another thread about this topic:

https://news.ycombinator.com/item?id=41700416

In particular the lemon meringe pie. You separate whites and yolks to prepare the filling and the meringue separately before merging them in the last step.

>it'd be a false re-use

Technically, recipes are monoidal pre-orders and I guess you could find arguments against what you propose in the mathematical foundation, unfortunately I'm not versed enough in category theory to articulate it properly.
Netflix is supposed to be the bastion of microservices and the trailblazer of all-aws infrastructure.

But as time goes by I just ask, all this work and costs and complexity, to serve files? Yeah don't get me wrong, the size of the files are really big, AND they are streamed, noted. But it's not the programming complexity challenge that one would expect, almost all of the complexity seems to stem from metadata like when users stop watching, and how to recommend them titles to keep them hooked, and when to cut the titles and autoplay the next video to make them addicted to binge watching.

Case in point, the blogpost speaks of a CPU concurrency bug and clients being servers? But never once refers to an actual business domain purpose. Like are these servers even loading video content? My bet is they are more on the optimizing engagement side of things. And I make this bet knowing that these are servers with high video-like load, but I'm confident that these guys are juggling 10TB/s of mouse metadata into some ML system more than I'm confident that they have some problem with the core of their technology which has worked since launch.

As I say this, I know I'm probably wrong, surely the production issues are cause by high peak loads like a new chapter of the latest series or whatever.

I'm all over the place, I just don't like netflix is what I'm saying
It will be very interesting to see how this populist approach to cost cutting manifests. I wonder if there there will be a public suggestion aspect, or just the public leaderboard.
25% of popular models doesn't mean 25% of phones currently in circulation. If the iPhone has a barometer (which it does), that's already a huge share of phones out there.
> 15 new titles, including Skate City: New York, Talking Tom Blast Park, FINAL FANTASY IV (3D REMAKE)+, Gears & Goo (Apple Vision Pro), and more.

> including Boggle: Arcade Edition, PAC-MAN 256+, Hot Wheels: Race Off+, Barbie Color Creations+, and Little Cities: Diorama (Apple Vision Pro) on December 5; FF IV: THE AFTER YEARS+ on December 9; and Gears & Goo (Vision Pro), Three Kingdoms HEROES, FINAL FANTASY+, Trials of Mana+, Rodeo Stampede+, and It’s Literally Just Mowing+ on January 9.
Homicipher – Cryptographic Puzzle Adventure Game
I'm reminded of this cringe shirt that shows up in the ads I see quite a bit: https://www.geeksoutfit.com/products/the-great-fibonacci-wav....

The ads usually feature several shirts. The above one, and 5 others that advertise the wearer is an asshole (e.g. https://www.geeksoutfit.com/products/my-level-of-sarcasm-is-...).
I own AAPL for that marketing edge! I bought more AAPL after they announced locking down macOS to prevent third party sourced applications from running, because Apple customers are the kind who'll interpret such news as daddy protecting them and looking out for babies' best interests, which means more money going into the Apple tax to pay AAPL holders!

Fwiw I refuse to own Apple, I only own AAPL.
That battle has been lost. Dell's Ultrasharp U30xx 30" monitors were the last large 16:10 monitors I was aware of and it looks like Dell doesn't even make them anymore when I just checked.
Make the World a Better Place: E/Acc for the Rest of Us
100%

under the hood I have it more like a graph with levels. The traversal is from all of the "leaves" to a single node rather than from the head node towards the leaves as in a traditional tree. The upside-down tree is more for a visual for the reader.

At the moment I don't have a recipe that outputs 2 end states but entirely possible since it's more of a graph under the hood.
https://youtu.be/ky1nGQhHTso?si=XN5Hny_Yd6Svx5M_

Asianometry has a good one on this. They’ve become dependent on US software (and hardware), and programming is considered a low prestige job.
> Not a single person reading this thread believes that you are a coolly detached rational observer

All one of them?

> Responding to an argument by not only pretending not to have an opinion

The "argument" has only ever been about sharing of that which we understand as fact. One can present a case for why an apparent fact is not factual – mistakes and misinformation can, indeed, slip in – but what is fact would not rest on one's feelings towards it. The story of Go is the same whether you love it, hate it, ascribe no emotion towards it, or even if you have never heard of it before.

> but pretending not to understand the concept of having an opinion

Feeling and opinion traditionally do not imply the exact same thing – they are different words for a reason – so it is not clear if you misspoke, don't recognize a difference, or if you are trying to change the subject, but I will, for the sake of quality, assume the former. While I can understand feelings in some contexts, like feelings towards people, I have no idea why an inanimate programming language would conjure feelings? That is like developing feelings towards a grain of sand you found on the beach, which I don't understand either.

I am not about to claim nobody develops feelings for inanimate programming languages. Humans are varieitied and can do all sorts of weird and wonderful things, but that does not imply I understand it. Feel free to explain it, though. That's the beauty of not understanding something: You get to learn!

I mean, that's why I also asked last time. Surely you're not one of those anti-education types?

> Not sure it works

Okay, cool. Is this some kind of problem, or why are you mentioning it?
> I think you need to justify making the devs' lives harder by explaining what harms will come from the proposed collection.

I disagree. I don't need to show actual harm to reasonably object to being spied on. At least Manjaro isn't talking about making this mandatory, but opt-out is is still a very poor look that would make me avoid using it as long as there are other options that are more respectful.
Great work,thanks for sharing!
The publisher operates a peer-reviewed journal. The process is that the author(s) submit a paper to the journal which is briefly evaluated by an editor and then undergoes a review process. Journal editors maintain a list of reviewers comprised of past reviewers, authors, etc. For example, if you are publishing a paper on topic X then the editor will try to assign it to reviewers who are knowledgeable and specialized in topic X.

Papers are usually reviewed by ~3 reviewers who can ask for revisions. Reviewers are typically anonymous to the authors, although the authors are usually not anonymous to the reviewers. If the reviewers ask for revisions (most common), the authors can revise the paper. This can go back and forth numerous times.

Reviewers can be professors, PhD students, etc. and are paid by the journal for their time. There are many ways to manipulate the system. Reviewers can block or slow the publication of a rival, or they can suggest changes that benefit themselves (e.g. quid pro quo). Often this isn't so blatant and the line can be very blurry.

The publisher and editor typically don't care much about the politics and conflicts of interest.