skysight-inc/HackerNews huggingface dataset:
> People on HN have repeatedly stated

It is definitely an area where there is no single "people of HN" - opinion varies widely and is often more nuanced than a binary for/against⁰ matter. From an end user PoV it is (was) a very useful feature, one that kept me using Google by default¹, and I think that many like me used it as a backup when content was down at source.

The key problem with giving access to cached copies like this is when it effectively becomes the default view, holding users in the search providers garden instead of the content provider being particularly acknowledged never mind visited and the search service making money from that through adverts and related stalking.

I have sympathy for honest sites when their content is used this way, though those that give search engines full text but paywall most of it when I look who complain about the search engine showing fuller text, can do one. Also those who do the "turn off your stalker blocker or well not show you anything" thing.

----

[0] Or ternary for/indifferent/against one.

[1] I'm now finally moving away, currently experimenting with Kagi, as a number of little things that kept me there are no longer true and more and more irritations² keep appearing.

[2] Like most of the first screen full of a result being adverts and an AI summary that I don't want, just give me the relevant links please…
Required: write a novel

Regular person: opens Word

Hacker: hmmm, first thing I need to do is build a suitable plain text editor
The Enlightenment That Wasn't
Well, these days there aren’t many good resources on the high level engine part, most gamedev focus on highlighting new and complex features or just use existing engines.
If your dumb enough to drink/eat the poison companies put in food you deserve it, no need for any regulations.
Maybe, but I think more likely is the time factor for med students. There’s really only time to find the major structures implicated in disease. Surgeons also not likely dissecting around the clitoris much. Wouldn’t want to risk injury obviously.
Came here to say this. Google has a test project with them: https://blog.google/outreach-initiatives/sustainability/goog...
There's an entire subreddit making fun of PHP quirks:

https://www.reddit.com/r/lolphp

Here the top posts of all time:

https://www.reddit.com/r/lolphp/top/?t=all
Ask HN: What do you expect from a form builder?
I'm coding a form builder from scratch. I want it to be different from the others.

I wonder what kind of expectations are you in? What kind of features do you think should be in a form builder?

I am open to many ideas because I am under construction.
a website that literally just hosts models with $5m in funding is plenty. It's not like they're doing foundation model research or anything novel, yet they nabbed a good amount of money for surfing the AI wave
I thought it was the other way around. First little alchemy, then they used an LLM to create a better version of it.
so depressing. but bing still provides a link back to the cached version.
Discover critical lessons from the July 2024 Microsoft-CrowdStrike incident, where a flawed update disrupted 8.5 million Windows machines globally. Explore how testing gaps, recovery challenges, and cross-functional collaboration can improve incident management and digital resilience.
This is fun! I dropped some linkedIn posts (always a good vein of bullshit) and it did pretty great. It'd be nice to browse linkedin with that as a filter lol.

I asked it for a todo app just for shits and giggles to see if there was any prompt injection defense. It gave me the app but amusingly it ended it with "There. Knock yourself out." which is pretty fun since it's still "in character".
My interpretation of this was that it's really nice to believe in the companies mission, and even nicer if your own goals happen to match it. This probably isn't possible at most generic "tech" companies, but for a lot of more domain-specific company it totally is without making your a stooge.
> problem is that we are working to apply technology solutions with no regard to the scale and trade-offs involved

This has been claimed for everything from writing to the printing press and steam engine. If you want perfectly deliberated technological development, you’re against new technology.

> if this problem is so important to solve, would you still work on it even if you gained nothing from it?

You’re describing research, not technology.
Yip. We need research into how long it takes experts to repair faulty answers, vs. generate them on their own.

Benchmarking 10,000 attempts on an IQ test is irrelevant if on most of those attempts the time taken to repair an answer is long than the time to complete the test yourself.

I find its useful to generate examplars in areas you're roughly familiar with, but want to see some elaboration or a refresher. You can stich it all together to get further, but when it comes time to actually build/etc. something -- you need to start from scratch.

The time taken to reporduce what it's provided, now that you understand it, is trivial compared to the time needed to repair its flaws.
Too many people fall into the trap of over consuming knowledge.

The only knowledge that matters at the end of the day is experiential: the kind that is learned by doing.

The kid who ships a product to a dozen users, learns and iterates with determination and focus, will have learned far more than the intellectual reading and waiting for the right opportunity to strike.

Of course there is value in intellectual knowledge, but most are far from the optimal balance - too skewed towards the intellectual vs. engaging with, and learning from, reality.
> Robotic manipulation in unstructured situations

I expect this one to be a big one. Food production is not yet a solved problem. Imagine if robotics could scale "food forest"-style organic farming to the size of our current mono-crop farms.
Question from my curious mind. How are the Metamask instances of specific device getting replaced by modified/malware-d version? How does that even work?
Unfortunately we are not offer any free trial at the moment. But please feel free to contact us via mail to figure out something for your - hello@indiepal.de
I always assumed that bitcoin was propped up by purchases from money laundering - so that the total value of bitcoins more or less equalled the 3-5% of global GDP that is illegal / laundered etc.

Once upon a time when I looked at it the numbers seemed to stack up - everyone and their dog just used crypto as one stage in the laundering cycle is the assumption
Same here! I even planned on climbing a high building and throw that HP printer from the roof!

So happy with my Brother machine now...
You can still use 32-bit wide addresses in 64-bit mode and sign-extend them into 64-bit registers.

If you have a statically compiled binary all you need is compiler support for 32-bit address mode in the otherwise 64-bit ready instruction set and on x86 you get access to more registers etc but you don't pay the price for the wider addresses stored in data structures.

OTOH if you use shared libraries you also have to have your shared libraries compiled in that mode too. The difficulty of dealing with that depends also if you gave a hybrid system or a full 32 bit userspace
It's trying to be "funny and sarcastic" - it gives this feeling of negativity bias. There is less of it for longer texts.
They're out of tech posters' zeitgeist but AFAIK they are each still maintained and fulfilling people's needs. Just not as much commentary or front-of-mind-share.
They were really really bad at actually shipping products for a long time. I love all that ATG stuff: SK8, Dylan, all that blue-eyed object oriented optimism. But hundreds of man-years were put into all of that and Copland and Taligent, and they had nothing to show for it. Apple was so dysfunctional under Sculley and Spindler. People say Apple killed Hypercard but really what happened is people worked on it for years but it got bogged down in feature creep and focus switches, and they never get a functional version 3 out the door.
So you are saying we should torture you a bit more until you say where your private key is.

I guess the lesson here is to never brag and keep the lowest possible profile.
IMO, the US govt should stop all student loans and make the universities fund the loans. Then the universities would have an incentive to make sure students graduate with degrees & skills that will allow them to pay back the loan.

THey'd also have an incentive to make their own operation run efficiently, ie, fewer high-paid administrators who do nothing and higher pay (and tenure) for professors who do all the work.
The apology is for the parody of Tolkien not for the use of the word Hobbit.
Indeed and there already is a legal concept for that called a 'dependent'. And both the caregiver and dependent already receive special consideration under various laws and regulations. Requiring airlines to seat them together is both consistent with existing concepts, and just the right thing to do.
That is because the image and the post are treat as separate entities, with the post providing metadata for the image so the search engine will find it when you query. Even from Reddit's sure, if the post is gone the image may remain so you could be being served that by Reddit (or third party) rather than from Google's cache (any thumbnail will come from Google of course).
Yep, that whole example after the float cast is bit silly. After the cast, the value can never be an empty string, or null. Not to mention, comparing a floating point value to an arbitrary, literal value (of zero in this case) is potentially problematic [1].

[1]: See the warning on this page, this applies to all languages with floating point arithmetic. https://www.php.net/manual/en/language.types.float.php
> "financially innocent"

and "alcoholly irresponsible". I want to know do these loans also provide for booze or binge drinking that happens in college campuses.
And your most reasonable language is missing! (Futhark)
I don’t think I could survive without Netbox
You can have timed transactions with Bitcoin. That is the transaction will only be valid after xxxx date. You do, however, need to keep creating transactions to keep pushing the date further.
I don’t think my history is important but I grew up in a home of 5 children (I’m the oldest), single (divorced) mother with far under the poverty line for a single person income.

I don’t know this test is very good, but my score was 7

My situation was not great, but I had many neighbors and friends in school with far worse situations.

I think, and have come to believe that, a difficult upbringing has many benefits in later life .

1. You know right from wrong, you’ve seen wrong
2. Empathy comes easier to you
3. You know exactly what you don’t want your life to look like
4. You value opportunity
5. You aren’t scared of people who have less wealth than you - further, you can figure out, quickly, who is poor but ambitious to improve their life, or poor and doesn’t care about anything.
6. Drugs are pure EVIL

All of my siblings have excellent careers now and excellent family lives, we all have wonderful spouses and there are 17 grandchildren with 1 more on the way!

I had over 1 million in net worth at 35. This continues to improve but doesn’t matter to me anymore, that was my milestone.

I don’t do scams, I don’t rip people off, I don’t do work or take money to help others accomplish dishonest goals.
I am comfortable working alone or in groups. In groups took a lot of work.

Please, believe in the power of positive thinking. This was key for me.
Pulls out soapbox

Which is why I cannot understand the “I can’t wait to retire”-crowd. Like sure, things will change and some things might get better (some things might get worse) but if you are just trying to get to retirement then I doubt you are enjoying your life now. I’ve watched many family friends talk about how much they hate their job (or it’s just obvious) and talk about retirement constantly.

Live your life _today_, if you aren’t happy then change things, don’t pin all your hopes on “one day I’ll retire and /that/ will make me happy” because I’ve got 2 things to say to that:

1. A switch doesn’t get flipped to make you happy when you retire. A week or two later I’ll bet you will still be miserable, just for other reasons (or maybe the same ones)

2. You might not make it to retirement due to illness, accident, etc.

My dad died last year at 59 years old. He never got to retire. But you know what? He lived almost every day of his life like it was his last, as if he had already retired. I wish he had more years with us but I know for a certainly that he did everything he wanted to do. There was no “one day I’ll be able to do X”, I mean there were dreams and plans for the future but they were never pushed off for any reason other than not having the means to accomplish them right then (like owning/having a bunch of cars he loved, but he owned many cars that he did love over the years and that was enough).

If you are miserable in your day job/normal life then don’t think it’s going to magically change when you retire. And even if a switch does get flipped in your mind you are not going to be physically able to do everything you might want to. Do it now, enjoy life now, don’t wait.
isset($var) will return false if you have deliberately set $var === NULL

Otherwise more or less fine?

The whole OP here is a longwinded way of observing that several built-in PHP functions don't know anything about types. You can't use switch() as it's usually documented either, for example, because that ignores types too.

There are ways around all these things, of course. PHP that doesn't suck is kind of the norm these days. Just stay the hell away from Wordpress
> The wisdom of Devops Borat (RIP, may Taichi Ohno himself carry him into Valhalla!) condensed in fortune cookie format without any @ messages included. Just the goofiest random shit :)

https://gist.github.com/textarcana/676ef78b2912d42dbf355a2f7...

Or...

Get a random devops_borat or sadserver tweet in Obsidian - https://josh.fail/2023/get-a-random-devops-borat-or-sadserve...

---

The original https://pages.cs.wisc.edu/~ballard/bofh/ is up. The server that it points to is still running.

Your excuse is: The ring needs another token
Ah yes, comparing food regulation to ... providing "price transparency" to fake hats in a fake video game.
> It's odd, because I haven't seen cache links on Google for years

For quite a time they stopped being a simple obvious link but where available in a drop-list of options for results for which a cashed copy was available.
In Wolfram alpha as well, ^ is a different notation than superscripts: https://www.wolframalpha.com/input?i=-3%5E2%2B2

And of course / is completely different from fractions too. Math notation is two-dimensional, and requires relatively few parentheses. Computer notation is uni-dimensional and requires parentheses all over the place.

This is how math notation looks like, try to write this in C/Excel/Wolfram Alpha without parens:

2 + 2
-3 + 4
_____________ = 17
2 + 3
I am actually quite happy with PowerToy's FancyZones [1]. It's not perfect but it's working nicely 99% of the time; although it does not tile automatically.

[1] https://learn.microsoft.com/en-us/windows/powertoys/fancyzon...
Ava Anderson
Note this article is from 2021 (it goes hard on COVID dooming near the end).

Good explanation on what an OS is and how is useful to programmers, though.
It wouldn’t actually make a difference right? Like it would be world changing for the life in the cave in the sense that it is short lived and fiercely competitive, but it would quickly return to the original balance, no?
The problem is those "games" are still praying on people with addiction issues even if they have no payout.
The form components like input, select, etc should be directly drag-gable with responsiveness in it.

On the side panel, there should be config option for each form input, like placeholder, validation, etc
The easiest counterpoint to this is to think about a HTTP request. If your library is called by one route, and is known to fail in certain circumstances, this failure should not bring down the entire system. A well designed library should generally not make the choice to crash a system - that's the caller's decision. Yes there are exceptions to this, which is why TFA stated this as "rare" not "never".

Using the assert macro in your code is (in my experience) generally bad. If your code is written well, you can never test that code path. Document invariants with tests instead, or better yet with infallible code.
Thank got we don't have a monopoly in office software and can easily switch to a competitor.
Many Danes migrated to the UK a thousand years ago and now their descendants, who migrated to the US 200 hundred years ago, are also making great contributions in programming language theory. Lots to be proud of
One problem with ageism and youth bias in the industry is that we are still heavily populated with devs more interested in hopping on the latest framework they heard about at a conference than in actually solving users problems.

The amount of "how do I justify a rewrite because our tech stack is bad" posts you see in your typical reddit/etc programmer forum would remind you of this.
Michigan Micro Mote (M3) makes history as the smallest computer (2015)
I took my sample from the notorious 2008 Pepsi logo design doc (https://www.goldennumber.net/wp-content/uploads/pepsi-arnell...):

> The Pepsi ethos has evolved over time. The vocabulary of truth and simplicity is a reoccurring phenomena in the brand's history. It communicates the brand in a timeless manner and with an expression of clarity. Pepsi BREATHTAKING builds on this knowledge. True innovation always begins by investigating the historic path. Going back-to-the-roots moves the brand forward as it changes the trajectory of the future.

Which was converted to:

> Pepsi's trying to sound deep by saying "we're going back to basics" and slapping a fancy name on it. Apparently, looking at old stuff is now "true innovation". Who knew?
Defense Attorneys Are Blaming Their Client's Fatal DUI Crash on BlueCruise
https://archive.md/DyW7t
I've been puzzled by this move for a long time, since they first announced it. None of their provided reasoning justifies removal of such a useful feature.

The simplest answer could be that making the cache accessible costs them money and now they're tightening their purse strings. But maybe it's something else...

For sites that manipulate search rankings by showing a non-paywalled article to Google's search bot, while serving paywalled articles to regular users, the cache acts as a paywall bypass. Perhaps Google was taking heat for this, and/or they're pre-emptively reducing their legal liabilities?

Now IA gets to take that heat instead...
Scroll below the article for another article about isset.
Nice to see OpenSCAD getting relevance.

Last January I offered a course on OpenSCAD in my university, perhaps the first one in Brazil or even in Portuguese. The lectures are available here (but it's in Portuguese, perhaps someday I'll translate it to English...): https://lucasoshiro.github.io/posts-en/2024-03-24-openscad/
The Fanatic Amateur Investors Behind Palantir
I wonder why there is no mention of Bill Gates in your post, somehow he is not fitting the narrative with his work on reducing suffering in the world?

Also Jimmy Wales is not some kind of saint working for free, he cashed in nice pay checks from wiki and it was more of his lifestyle business than charity work.

I see laundry list presented as infantile so I don't really have time or will to address each one of the points separately. All those topics are much more complex than "should have been public".
Most OR researchers and practitioners are on Mastodon.
Command line argument parsing is already a complicated issue in Bash. It’s not a hard rule, but whenever I have to Google Bash’s array syntax I think to myself “stop it now, you’ll regret it”.
> devs more interested in hopping on the latest framework they heard about at a conference than in actually solving users problems. The amount of "how do I justify a rewrite because our tech stack is bad" posts you see in your typical reddit/etc programmer forum would remind you of this.

These are old complaints.

My dad worked in the tech industry since the pre-Mosaic days, and even then you'd hear the same arguments and complaints.

The same way people complain about React today is the same way people complained about Spring, and then about how old school C programmers complained about C++ with it "training wheels", and BASIC programmers complaining about "OOP", and old school networking types complaining about built-in TCP/IP instead of spinning up your own stack.

Technologies and frameworks change. That's how tech always works. Sure I can demolish a building with a sledgehammer, but why not adopt dynamite or bulldozers if it efficiently solves the problem.

At some point, all these complaints are just Ludditism from techies who didn't upskill and/or are unable to communicate.
Well, now I understand why it trades 200X earnings.
Books are an efficient way to transfer the experiential experience others have already gained over into your own reality.

I agree that direct experience is more powerful, but with zero reading, you don't know what you don't know. People can over-read, and I've seen inexperienced management teams pass books around like candy instead of leading and doing, but there is a healthy balance where you read some, do more, and grow.
I'm not sure drone pilots would cooperate. They are accustomed to live targets, after all.
Ask HN: A better Criu Alternative for decompression software / Erlang?
So Criu (https://criu.org/) , is a checkpoint restore utility which could be used with docker.

Now the main use case of this is docker live migration from which I learned something

But I also realised that this allows (atleast on linux) (though you could use wsl on windows) to allow decompression software like winrar , peazip etc. or cli tools like unrar-free to shutdown while the decompression is taking place and also erlang + criu just feels like a very awesome combination

Now we could do something like this by taking random access (https://github.com/mxmlnkn/ratarmount)

but I was wondering about this if we could have some sort of backup software where it would continue downloading the file right from where its left even the computer shuts down.

and though there is dmtcp , I am not exactly sure if that's the right cause since on criu's website comparing this.

It says "Such behavior is very dangerous, as application might see wrong files in the /proc filesystem if it will try to access one via its PID."

Now I was wondering if we could have a general sort of Virtual Machine which could run a specific language (especially the erlang , especially erlang with its let it fail approach could be nice) / For decompression software as well.

Is criu the best we can get within the linux world , has somebody thought of creating a very lightweight os meant to be as a virtual machine with checkpoint / restore.

Or could we rather instead of Criu , actually try to do this without Criu , right in the decompression software tooling ?

I am somewhat confused about this , and I would really like it if someone with experience could simplify where I should try to put my efforts into doing such project
I use Obsidian for this
Bitcoin puzzle #66 was solved: 6.6 BTC (~$400k) withdrawn
Remember the client of most search engines are advertisers, which incentivizes the engines to not serve the most relevant results right away. You could give a (free) try at paid search engines and see if they would be worth your money.
There are a lot of economists who make arguments against protectionist policies. A common refrain is that it leads to higher consumer prices.