skysight-inc/HackerNews huggingface dataset:
I've tested more than 50 different SEO tools, and as a beginner, I've found there are primarily 4 crucial factors when choosing an SEO tool.

First up, there is guidance. How good is the tool to help you understand SEO?

Next up, there is keyword research, the foundation for your content.

Then we have competitor research to help you understand the landscape in your niche.

Lastly, keyword rank tracking, how is it going with your keywords?
iOS ⩽ 6 used a radial gradient effect to make it clear that the modal is what’s to be interacted with.
> The President's Budget invests a total of $44.9 billion in discretionary budget authority to tackle the climate crisis,

Billion here, billion there and pretty soon you're talking about real money

https://www.whitehouse.gov/omb/briefing-room/2022/03/28/pres...
If you download wp page history on two different machines for the same page, will they produce the same git hashes for the same entries when you use wp2git?
What superpower has been more benevolent than the US?

>Clearly USA is advantageous for you (and me!) but I wouldn't presume it is for the majority of people.

Billions of people have been lifted out of poverty due to the economic system that has been maintained via US power.
This started after the Welch acolytes in corporate America broke the employee/employer contract.
People who implement modal windows are antisocial. And, there is a special place in hell for people who implement system modal windows.
I have worked for (or as a consultant) for several big european (retail) banks. They have all had a big cobol code base.
I don't understand how the convenience of the worker makes it fairer to demand loyalty but not reciprocate. Sounds entitled and self-serving.
Wasn't this rule made up by someone in the 18th century because he thought it sounded better [1]? Therefore, it's not even more correct to say fewer rather than less. The only reason to care about it is to stop people trying to correct your language usage.

[1] e.g. https://english.stackexchange.com/questions/495/less-vs-fewe...
https://www.eeoc.gov/laws/guidance/enforcement-guidance-cons...

> Businesses that sell criminal history information to employers are "consumer reporting agencies" (CRAs) if they provide the information in "consumer reports" under the Fair Credit Reporting Act, 15 U.S.C. § 1681 et seq. (FCRA). Under FCRA, a CRA generally may not report records of arrests that did not result in entry of a judgment of conviction, where the arrests occurred more than seven years ago. However, they may report convictions indefinitely. (emph. added)

The FCRA does not wipe convictions after seven years.
Show HN: Cached is a high performance, LFU based in-memory cache in Rust
This does not change the fact that the "heat" he is taking had exactly zero consequences for him. So "I take full responsibility" is an empty platitude that means basically nothing.
The Treachery of Modals: Ceci n'est pas une page
Yes. I believe that myopic, reactive legislators were able to go to the NSA/CIA/FBI and get lots of input on what they would like in a new bill. I am skeptical that "the Patriot Act was written and ready before 9/11".
Right, but often not salary. You can get a hiring bonus or more vacation time. What each company can give is different, and it changes with time.
"How to Be 18 Years Old Again for Only $2 Million a Year" - https://www.bloomberg.com/news/features/2023-01-25/anti-agin...

CEO's become the vampires many said they always were anyway...
> so now we may resort to paid novel take homes e.g. write a simple device driver from scratch for the Intel E1000 in C99 over the weekend. Something you'd likely have been exposed to in CS102 type stuff.

I am really curious to know what school has a cs 102 level class that teaches you writing a device driver?

I could perhaps see this as part of Operating systems class, where you just learned about how kernels works using a minimal OS (like xv6).

but that example you gave based on the expectation you mentioned are very extreme. This is why its hard to find talnet to hire.
Sony got into big trouble with the Playstation 3 because it was an exotic machine and hard to program so they created the PhyreEngine which was a cross-platform toolkit that made it practical to target many competitive platforms

https://en.wikipedia.org/wiki/PhyreEngine

which ironically was based on Microsoft’s .NET. It was capable of making AAA games but also accessible to independent devs. Many games are based on other platforms like Unreal that make many aspects of the game portable. Of course games have graphics, sound and real-time requirements that most applications don’t have.
SoundCloud lays off 8% of staff as it aims to reach profitability this year
Wow, it indeed crashes at startup (a very reasonable place to "crash" when you avoid all safety mechanisms and put an @ in an HTML attribute key).

There are some fully type safe CSS systems in Elm, but they are 3rd party libs.
For me it's SimCity4. 3000 has a place in my heart always, but 4 wins out in replayability--even today--because of its dept and the neighboring cities. Making a thriving gigantic region of interconnected cities is forever satisfying.
Ok, well if that was the case then the original description of rich people paying to maintain out of date things would probably fall into the same scenario - although my experience is whenever I have checked COBOL over the years the wages have never been particularly impressive.

on edit: amusingly, there is a relevant front page discussion right now https://news.ycombinator.com/item?id=36055986
Numba can be slower than even Pandas, or why you should always benchmark
Yeah it's so obvious. Take a look at the wives of very successful men, so men who have lots of choice between women. Not many ugly women there but quite a lot of variation in education level.
(OP but not author: the original seems to only have releases for windows, there's a python fork here: https://github.com/dlenski/wp2git )
This reminds me of the parable of the Rabbi and the goat. Creating a problem, and then looking forward to its resolution!
> Ok, how about a Facebook engineer who married a woman that grew up in rural East Tennessee? Is that close enough? I would say the author’s observation is more due to the limited crossover between FANG engineers and the rural southeastern U.S. than any sort of innate principles of attraction.

More to the point, next to the trouble of them meeting, there is also a pretty big cultural difference [1] between these states. A FAANG engineer is probably closer in their views and interests to a cashier working in SF than a similarly positioned businessman in rural Texas.

[1] Note that this is an uninformed opinion from across the pond.
Yeah I think the ligature debate is a bit tiring frankly but one place where putting ligatures is very clearly a bad idea is in code examples. A blog is not my IDE, I can't turn them off and even worse I don't even know they are on! Can you use a unicode arrow for Rust closures? Is that what this is? I don't know!
I don't understand the hate.

The guy is experimenting on himself to see how he can improve his health. What is wrong with that?

People eating junk like chips and coke getting triggered because I guy wants to better himself: humans, truly I tell you.
Back to mainframes and terminals.

"Ages come and pass, leaving memories that become legend. Legend fades to myth, and even myth is long forgotten when the Age that gave it birth comes again"
Yes. Why does nobody use alert() anymore?
It's risky for humans to become multi-planetary lest we attract the power of super-intelligent aliens?
Technically, Earth also does not rotate around the Sun, instead around the center of mass of the Solar system...

https://spaceplace.nasa.gov/barycenter/en/

https://space.stackexchange.com/questions/9365/do-the-planet...
> By that metric Venus is the closest at 640 m/s from Earth intercept to Venus intercept

By the way, I think there is a typo on that delta-v map. I doubt low Venus orbit to Venus is 27km/s, vs 9.4 for the earth, when Venus gravity is just 90% that of Earth.
Caves are a major frontier right in our (karst) backyards. They were discovering huge new caves in the 2000s in WVa. Major mapping efforts were a lot of fun. Project cavers would dig all weekend hoping to open up a new passage (and they did). I stopped when white nose syndrome showed up in the bats and it was possibly spread by cavers.
Biden trade curbs on China risk damage to US tech sector, says Nvidia chief
To get the answer to your question, you may enjoy reading "War Is A Racket" by Smedley Butler. Having won the medal of honor twice, he was one of the most decorated Marine Corps generals of all time. Truly a fascinating story!
This seems like a rare mis-fire by Raymond Chen. Consume isn't new in C++ 20. It was part of the C++ 11 Memory Model, but in practice it didn't turn out to be viable, and the immediate cause for attempting this work died out - the DEC Alpha seems like it should have some sort of cheap fast atomics, but you can't cheaply do Acquire-Release so how about we invent something else ? Well if nobody cares about DEC Alpha then this ceases to be a priority.

For a while the ISO documents claimed Consume was "Temporarily discouraged" and I believe now they just admit you'll get Acquire instead. Because Rust follows the C++ 11 Model (as revised) for lack of anything better, it deliberately does not mention Consume ordering either. https://doc.rust-lang.org/core/sync/atomic/enum.Ordering.htm...
I dont know cobol/mainframes but have worked for several banks that uses it heavily and that would love to train developers in the tech. They have never been able to convince me or any of my colleagues go that way.

I have never seen a good reason that I as a developer should shift to a proprietary technology with very small sector usage, very little long term future and no personal interest.
Even if this isn't based on similar questions that can be found online, a bug in existing systems usually wouldn't introduce itself by framing an isolated section of code. More often than not it'd be through indirection or a side effect that covers a larger execution path.
The First Deep-Sea Dive in History
I think it is interesting how both possible stories get criticized.

Option 1. Google has minor but uninteresting restrictions on pulling into //third_party: "well these audits are obviously useless because nobody reviews the code that closely."

Option 2. Google has very strong restrictions on pulling into //third_party: "this is so far up its own ass and completely unproductive."
Waste-Treatment Mess Spawns Cholera in South Africa Capital
There is an Open Source curriculum [0].This consists of: MOOCs, videos, pdfs, etc. It should provide you with a guide of what/where to study.

Neil Sainsbury posted their own list of books [1]

Alan Kennington provides a 10 steps learning mathematics[2]

Another source to get an overview of a topic [3]

[0] https://github.com/ossu/math

[1] https://www.neilwithdata.com/mathematics-self-learner

[2] http://www.geometry.org/tex/conc/mathlearn.html

[3] http://mathonline.wikidot.com/
That is exactly the reason for moving everything to cloud and SaaS: software that is being bought is paid once (when not free), while the one hosted remotely is paid for use, many times, even if it's free (hosting costs). Doing the same thing with operating systems is just the next iteration. We're slowly going back to the mainframes era: a central server that holds everything surrounded by dumb terminals that can't work without connection to the above server. To me this equals to throwing down the toilet 50 years of IT advancement and open networks culture in the name of profit.
I've worked in the bowels of both banking (business, retail, securities, wealth) and healthcare (PBM) for the last 10ish years.

This is less endemic on the securities and wealth side. Business and retail banking back-end transactions and processing have extremely large COBOL/mainframe dependencies. The systems have been built over decades. Some of these banks have tried to transition to newer tech and progress is very slow + bumpy. I'm not a cobol dev but from what I understand it is spaghetti'd to hell and back.

There is def a labor shortage but more of the younger gen is being exposed to this tech via the transition/transformation projects. But def. a dying breed from what I've experienced.

note: except for the healthcare side, all this experience is OUTSIDE the US
You also forgot to close f when returning false.
PanML – A high level Python library that allows for fast LLM experimentation
Open for feedback and collaboration
Counterpoint: This is a little like arguing that you should use GOTO instead of call stacks. Like a function call, with a modal you keep your place and know you will be able return to where you were. No risk of getting lost.

Linking to a separate page is like GOTO control flow. You leave it up to the user to figure out where to go from there, but the user usually doesn’t know the full sequence of steps that are part of a task. It’s your responsibility to guide them.
Maybe not an ancient IBM mainframe, but I've used older HPPA systems, AS/400 systems, and DEC Alpha systems as well - in a hospital setting... thankfully they were all phased out in the 2005-2010 range.
Poll: Are You Religious?
Which of the following best describes you?

If you are spiritual but don't practice any religion, please select "None".

(Note that these results will likely be weighted towards the Western Hemisphere because of the posting time.)
Jewish
Buddhist
Sikh
Hindu
https://archive.is/UyBs3
You can emulate the mainframes these applications were built for on your smartphone. It’s all completely and utterly obsolete.
> People [...] don't post pictures of horses or gymnasts.

But that's just because the internet is already filled with cats
> The problem is that most news doesn’t affect you.

There is plenty of news that affect me, it just happens to (mostly) not be covered in the news. And when it is it is often propaganda rather than even remotely unbiased reporting.
I used to feel this way and would make everything linkable, but then I realized that modals are really good at preventing users from getting lost by adding context instead of swapping context.

For example, a user may want to edit a few items items in a list Rather than forcing the user to a new page to do each edit, you can pop up a modal and edit in place. With new pages, the user loses the context of the original list. The page swapping is very disruptive.
I'm not sure if that's the case.
I know at least a few people who just learned that Bing exists and switched to it in the last few weeks. This, of course, is just a random observation.

Anyway, Microsoft claimed in this March that they have now 100 million active Bing users [1]. It's a little compared to Google, but it's probably a huge success for them.

[1] https://www.techspot.com/news/97872-microsoft-bing-has-passe...
There's a lot to be said in favor of Rust's approach to memory management but closures in Rust suck compared to garbage collected languages.
None of the men blaming hypergamy on their failure at attracting a rich and beautiful woman have put in the actual time. They say it takes about 10,000 hours to get good at something.

The numbers would seem to not support that everyone can marry above average. But what's above average to one person is below average to another so there's far more room for everyone marrying a person who fits their desires than a naive analysis would show.

Attracting other people is a skill. Growing and maintaining a healthy relationship is a skill. Put in the 10,000 hours if attracting specific qualities in a partner is a high priority.
Oh, I always use ctrl click. Ditto.
I've reviewed hundreds of Rust crates. It's tedious and boring. The results are boring too — their code is mostly good! Big dependency trees have a reputation for being hot garbage, but that's not my experience. In Rust the small focused crates tend to do one thing, and do it well.
Ensemble Studios: From Beginning to End, an Excerpt from Gamers at Work (2012)
Nit: located at the gravitational centre of the solar system. Which is not the perfect center of the sun (though still inside it) since all the planets pull on the sun too.

Since that gravitational center, and the center of the pairwise systems is not the same, I wonder if a planet at that place is really the best solution.
No. You have a fair point, but not my biggest gripe. It's much more fundamental to what YAML is.

YAML allows YamlNodes as keys in a map (aka complex keys). E.g.

? [ a, b]
: "complex key, scalar value"

You asked it for YAML parser and it gave you a shitty JSON parser.

Also this is the most banal thing about YAML, something that should be obvious just browsing the examples. And I gave it test suite and link to YAML spec.

Most work in YAML is around super obscure corner cases.
How long until they succumb to the temptation and now that they have embraced these formats start extending them?
This will worsen the UX more often than not. Guaranteed.

You must use "telemetry" instead of actually talking to your users.

My company requires me to talk to the people who use the web sites I build. (I has a session just yesterday.) They hate modal windows. They even still refer to them as "pop-ups."
This is a fair critique. We recently kicked off a project to get our SOC 2 report/ audit, and we should add a section to our site about our information security measures. Thanks for flagging that.

While we don't offer uptime guarantees to users on our free tier, SLAs are an option for paying customers.

All of our users, free and paid, can download all of their contracts and the associated structured data from our system at any time if they'd like a backup. Our API also makes it possible to do this continuously.
"I take myself to be an expert in this area, and I think it's fairly obvious how they work"

We can also say we understand chemistry but we don't understand how consciousness comes out of chemistry.

You can also say that humans are "just" physical processes, but that word "just" is doing a lot of heavy lifting.
[citation needed] on Allende.

This is what the CIA ended up supporting: disappearances (i.e. secret mass murder) https://www.theguardian.com/world/2023/apr/17/chile-families...
So you can go to chatgpt and say," I want to make a new search engine that is better then my competitors in performance, resource consumption, and cost. It must be the best in class for relevant searches, using a new hyper efficient search algorithm and data structures. It must have a pay to use API so I can sell ad space. It needs to have a marketable name with best selling branding. I also would like this search engine to have email, an online multiuser Microsoft word clone with the fastest live editing feature. This platform must be written in terraform, html, go lang, and node js using trusted dependencies and be completely secure using best practices. I also need end to end tests for the deployment of this product, dashboards to monitor it's uptime, performance, revenue, etc in AWS. My initial budget is 100k. Given the technical realities of my request also provide a summary for any limitations that arose, and technical specifications of this product."

Dang dude, why aren't you a billionaire competing with Google, bing, etc tomorrow?
Given a long enough timeline, everyone gets boring and annoying.
Here the government gives the media companies money all year every year. And its not even the government's money (from taxes) but my money that I am forced to pay for a contract that I never agreed to or want and can't opt out of.
The worst modal window is the save dialog in Firefox. Often I need to see something in the page to put into filename, and the save dialog blocks it.
The Risks of Modal UIs: A Deep Dive
While having mainframe hardware at home is rather impractical not to mention costly there is an alternative which can be run on limited hardware:

Hercules is an open source software implementation of the mainframe System/370 and ESA/390 architectures, in addition to the new 64-bit z/Architecture. Hercules runs under Linux, Windows (98, NT, 2000, and XP), Solaris, FreeBSD, and Mac OS X (10.3 and later).

http://www.hercules-390.org/

I tinkered with this a bit some 25 years ago, running it on Linux on an Abit BP-6 (dual 400 MHz Celerons overclocked to 466 MHz, just imagine the power...) [1], just for fun really. It booted and I managed to run some simple tools on it so it should do more on up to date hardware.

[1] https://www.anandtech.com/show/343/5
So if a disaster strikes and we meet and i have more equipment than you do I will be sure to remind you of this post as i walk away leaving you desperate.
The 2008 financial crisis. Before that it was less FAANG, more Goldman and McKinsey.
> So it's not totally unreasonable to try to move folks unto the newer models.

I think the issue is the period of support. I think these need to be designed to last 10 or even 20 years. And this needs to be clear before the surgery like informed consent.

The other issue is optionality. It’s nice that there’s a new model and that businesses want to move people on to it. It’s not nice that the old model is unnecessarily, from an ops standpoint, turned off to require patients to upgrade.

If I had to choose for my 4 year old between deafness and an implant that worked for 4 years and then cost my family 10x my annual pay every four years, although I’d be heartbroken, I’d have to choose deafness.

I also think the initial price must include the price of surgical extraction so this kid isn’t stuck with a non-functioning implant in his head for life.

For comparison, a pacemaker battery lasts 5 years and can be replaced in an outpatient clinic [0]. But pacemaker recipients typically only live 5-15 years so it’s quite different than putting this in a kid who will have it for 70-80 years.

[0] https://www.hopkinsmedicine.org/health/treatment-tests-and-t...
Depends on whether you take atmospheric drag into account. If you do, then you'll be fighting Venus' thick atmosphere all the way up, and that 27km/s figure could well be accurate.

I don't like it when delta-v maps include atmospheric drag, because the numbers depend on how aerodynamic your rocket is, in contrast to the other manoeuvres where the amount of delta-v doesn't depend on the type of rocket you have at all.
You're wrong. This is a client for local models. There is just an option to host it on a server.
Are you speaking figuratively, or do you know of any specific instances of people forming actual religions around them? I'd be very interested in the latter.
Taking your argument to the extreme, if there was a planet that somehow brushed by extremely closely to Earth every thousand years, that planet would be the closest neighbor? I would argue not. I think the average is more meaningful.
Very cool! https://www.youtube.com/watch?v=Tru4L2uvkoA
If your page loads are slower than 200ms, I'd actually suggest having modals. Or at least some way of progressively showing more information (toggles, accordions, etc.) that stay on page.

SPA page loads can get really slow, which can frustrate or disorient users. Having too many page loads to sequentially drill down your info architecture can get really annoying for users. If your pages are 1 or 2 layers deep in your architecture, and the rest is shown in some way within the page (again, modals are one way to do it), as a piece of "fleeting information", your users will appreciate it.
And nobody looked at that and said "wait... why not just give holidays to these folks too?"
There is a network of local state owned savings banks in Germany called Sparkasse.

They have an in-house IT company called Finanz Informatik. I was surprised to learn that they actually had IT/Software Dev apprenticeships that taught COBOL and mainframes as their main subject. Apparently the program was somewhat successful for them.
> Modal windows can't be bookmarked or shared as links.

Modals can definitely be bookmarkable if they are dependent on a certain path or query param to appear.
And on mouspads or touch?