skysight-inc/HackerNews huggingface dataset:
Yes, your mechanism is better (portable, automatic updates, etc.).

How hard would it be to add the Postfolio Slicer stuff to your spreadsheet?

Postfolio Slicer is not well maintained, I would be happy to send you some $$$ if you can integrate what is missing (allocation per sector, support of asset allocation ETF's, missing charts, etc).
Apple reveals ReALM – new AI model could make Siri way faster and smarter
Managers keeping their budget alive.
Why would anyone put SSD at the end of a slow network attached storage device? It's a waste of money for very little space. A couple HDD would give you way more space, longer lifetime (writes), and cost incomparibly less. It seems like this is just for aesthetics and kind of cargo culting.
Reading more Ursula Le Guin (2019)
Antarctic time capsule of milk powder shows the qualities of dairy products
> who do you imagine will buy these homes? Alphas struggling to save a down payment, or investment firms looking for more real estate to add to their portfolios?

Where do you think the investment firms get their money? Pensions. Pensions are the principal institutional investor's source of capital. As Boomers retire, pensions wind down. We're already starting to see them dump private equity [1].

[1] https://www.ipe.com/pension-funds-expected-to-become-largest...
Adult Swim's 404 page always has a dark, sometimes surreal, shaggy-dog story that ends with a reference to the page being 404.[1]

The page seems to return the same story each time you access it (at least on the same day). I'm not sure when they change from one story to another. The author has posted some of the other stories on other sites.[2][3][4][5] I still vividly recall reading this one in particular (although this reproduction is missing the bolding of the text in the second to last paragraph).[6]

[1] https://adultswim.com/404

[2] https://www.reddit.com/r/adultswim/comments/l48nii/the_sites...

[3] https://www.jchristopherarrison.com/crash

[4] https://www.jchristopherarrison.com/bar

[5] https://www.jchristopherarrison.com/departuredate

[6] https://www.reddit.com/r/adultswim/comments/9efd3s/adult_swi...
Subsistence agriculture was a thing.
Show HN: Tailor – Web extension for measuring and inspecting elements
Hey HN,

Tailor is a developer tool that aims to simplify inspecting spacings, distances between elements, and fonts on websites.

Our QA does a lot of checks to ensure that spacings, paddings, and font sizes match the designs. So I thought there should be an easier way. Honestly, I would expect something like this to be built inside the browser inspector.

It is available as a browser extension (Firefox and Chrome) and as a library. You can load it as a bookmarklet too, but I found the extension more convenient. You can try it live on its homepage.

I want to add a way to take screenshots while the overlay is visible (useful when reporting an issue) and a few minor tweaks. It is open-source and written in TypeScript. For issues and feature requests, please use GitHub:

https://github.com/Stanko/tailor/

It doesn’t track anything nor uses any user data, and it is going to stay that way.

Let me know what you think, thanks!
If you were messing around with a gun that had the safety on, and the gun malfunctioned and shot a child while you were waving it around, would it be a valid defense to say that you took all the necessary precautions (since the safety was on, after all) and it's just a silly oopsie that the gun did that?

You should have a responsibility to put the necessary safeguards on a potentially dangerous tool that you're using and to do your due-diligence if you're using that tool. It would have been impossible to accidentally produce porn of a non-consenting individual if they had not been using an AI image manipulation pipeline at all. If you do choose to use an AI image manipulation pipeline, you should take on the responsibility to make sure that it's not going to do illegal things you didn't tell it to do. If there's a risk of causing harm with it, just don't use it! You don't need to be producing cute images of people in Vegas or whatever, and if doing so necessarily implies a risk of accidentally creating porn of them instead, you could (and in fact, have a responsibility to) just choose to do neither.
HSBC's Gold Token Goes Live for Retail Investors in Hong Kong
Crucially, the state you're referring to exists outside the function parameters.

Invoking the returned reducer function mutates the `memoizedState` property on the component's fiber object. The fiber object is the state external to the function. It's not one of arguments to the function.

Here's a function. Is it pure?

let current = 0;
function getNext() { return current++; }

Note that the result is an accumulated result of all invocations. I don't think this is a pure function. Now imagine `current` was a react fiber object, accessed through a hook dispatcher.

What exactly is the difference?
I guess I was hoping for something that would work offline like my kindle and also equally responsive. The epub readers I use seem very slow...however, I'm starting to wonder if the slow is related to the size of most documentation.
"User is required to maintain their own csv files containing daily pricing data for their stocks".

FYI, this is not correct, the daily quotes are automatically retrieved from Yahoo Finance (or others) and the CSV is automatically generated. Doing this manually would be a pure nightmare!
You have successfully repeated the opinion of the Oxford English Dictionary after reading an entire article about how the British used Pales to colonize areas and define boundaries, but I'm not sure it's as cut and dry as you want it to be.
The example fizzbuzz() function is implemented in C++. (And out-of-bounds indexing in JS actually doesn't generate an exception/error; it just returns undefined. Great language!)
Well it looks like they've drawn a line too and found themselves not responsible, so they're already doing what you're advocating it seems. Nothing to learn here.
Redis biggest investors are dumping their shares before IPO
According to rincebrain, the "disk too full to delete files" was fixed "shortly after the fork" which means "shortly after 2012." My information was quite out of date.
Already 2 months into my job search marathon and going strong.

I must be doing something right because I don't even have to wait for the first interview!
Kind of odd the article talks about the instructor's English, but nothing of his experience or qualifications, or who packed the parachute (oftentimes it's 1 or 2 expert individuals, not the instructor; but we don't know if that's even a factor).

They probably rushed through the video since it was tandem. There's not really much you are supposed to do as a passenger, more what not to do. Doesn't seem like it would have helped here anyways. I've thought about skydiving before. I think I'd want to go AFF. Partly because I want to actually learn about it, but also I'm near the weight limit for most tandem jumps.
Have they used ChatGPT for "something legit"? I've used it to spring ideas off of for programming, but I'm not sure what the bar is for "legit".
Looks awesome. From a really smart dude, making use of really good projects (ffmpeg, vlc). Ripping out as much buffering as possible, getting rid of sync, in the name of speed sounds wild. https://youtu.be/0RvosCplkCc?si=Cemjym4_paHS38QG#t=6m9s

The rest of the system is just as wild if not wilder. Input forwarding is complex! It also supports usb-ip!!! Wildlu fun options; seeing a better consumerized usb-pd would be so fun.

It was briefly mentioned that it's not using Media-over-QUIC (MoQ), which was an immediate question I had. I wonder what drove them away from MoQ. https://quic.video/ https://datatracker.ietf.org/group/moq/about/
> highlighting a liberal who what's to fix things for the working class. As opposed to a leftist that wants to control things for the activist class.

That, without more information, sounds VERY partisan to me. Painting the left as wanting control when some of their most salient policies are things like universal healthcare and higher taxes for billionaires, or getting more funding for schools in disadvantaged communities, or even making sure police does not disproportionately dispenses violence against specific communities seems disingenuous.
> I also don't work in as heavily of regulated domain.

I feel this is the crux of it for the thread. Most places where I've worked have been regulated and this has been interested to read/follow.

This 'fall on the sword' thing is real. The 'engineer on a PIP' thing is too, in a twisted sense. This has multitudes/depth.

Consider business terms/liability. Your certification/ability to do business depends on implementing certain things, sometimes by buying things (ie: RHEL) from those who also carry certifications. The alternative is to do it yourself at great expense.

If 'it' hits the fan, you can [hopefully] point at due diligence. It's not an engineer doing this to cover themselves... but businesses.

I don't know how approachable the distribution providers are as a smaller business. We, at fairly large enterprises, were able to work closely with them to get fixes regularly - but that says very little.

Anyway: I say all this to neither defend or deride the situation. It's sort of like a cartel, insurance, and buying merch for a band on tour, all in one.

I've benefited from this situation but also lost years of my life to it
Well, given what the site is doing I don't think they could really return all those status codes for the various pages and still show the images in all browsers. I think httpbin.org may be closer to what you're looking for

Also, I've been on the Internet long enough to know that there are unquestionably other sites misusing status codes, made worse by our graphql friend cheerfully packaging server errors in 200 responses
RTFA and then say that.
Student cleans up archival data and uncovers two stellar cocoons
Incorrect from a formal logic standpoint.

It doesn't necessarily have bearing, but you cannot generalize the way you are doing.

Then no word would mean anything.
> Not everybody has a house.

I’m pretty sure that’s correlated to income.

> A house going for the median price is going to be purchased by someone well above the median income.

Which proves the point?
Hi GetToTheChopin. Firstly, thank you so much for trying out this product. It truly means a lot for people trying out something new that you made. To help you improve your experience. When looking at "financial metrics," traditionally, analysts would look at "metrics". These would include features such as "P/E," etc. If you were looking more toward products than, a prompt such as "Hi AllMind, could you tell me what Bell Canada's top revenue sources and products are?" Would help you. I tried the prompt out myself, and AllMind AI's response included the products you mentioned (Fibre Network, 5G, IoT, Consulting, etc.).
The EV/EBITDA and the other metrics you mentioned are in our roadmap and will be added very soon. In our initial launch, we wanted to focus on very common and most used metrics. These include the EPS, P/B, Book Value, etc., which most investors use primarily. However we plan to add over 250 more metrics to be incorporated with the model in which EV/EBITDA and EV/FCF are included. This update will be added very soon shortly in our next major update. As great minds think alike, I appreciate that you wanted to push AllMind's limits very early in the launch, and I assure you that it will be able to handle both metrics very soon. If you have any other feedback, I would love to hear it because only from user feedback can we improve and better our product for the satisfaction of our users such as yourself.

Thanks,
Anwaar
I kept waiting for the sarcasm tag that never came.
Reed Hastings, Co-Founder of Netflix – How to Cultivate High Performance
…because the overwhelming majority of memory safety bugs in js engines (v8, JSC, and spider monkey) are in operations that would be in unsafe blocks in rust as well?

In multiple decades I can think of a handful of engine bugs that would have been prevented by rust - and those were largely preventable (and now are) in c++ as well.

It is possible for rust to be a safer language than c++ and to also not meaningfully change the security profile of the language.

It’s not just the jit, the interpreter and GCs are also subject largely - necessarily - no more protected by rust than c++.
LSM are write-optimized, most deployments of Redis are read-heavy situations.
Pumped hydro is great, but the potential energy from gravity is actually really low. Stacking blocks will probably never work, and pumped hydro only works due to scale and existing geography. It’s also not modular and can’t be co-located with generation or loads unless the geography works out.
A fixed 30 yr mortgage is insane.

Insanely good if you have a home and a low rate (or refi into one)

Insanely bad if you don't have a home.

It's not a natural construct, it's an artificial loan that only exists because the fed is the counter party.

In an natural economy, mortgages would all be variable rate, or fixed rate but much higher than what is available today.

This would also mean that the housing rush of 2021 would have been crushed by rate increases in 2022/23. In fact there probably wouldn't have been much of a rush at all.
I used kustomize before switching to helm, it was a nightmare.

Kustomize is extremely limited and opinionated, which is great if your deployments have only kustomize-approved differences between them, but it has no way to write business-aware config files and at my typical 100 deployments/chart is was becoming megaduplicated.
OOB indexing from the Javascript side would return undefined, but OOB indexing on the engine side (lines 5/7/9 of JSArray::fizzbuzz()) is the same as OOB indexing a pointer
I guess I was considering the action of starving the entire region as evidence of intent.
That is exactly the opposite what the study states. https://www.federalreserve.gov/econres/feds/files/2023007pap...

In the abstract:

> sophisticated individuals profit from reward credit cards at the expense of na¨ıve consumers.

Then in the study:

> Next, we study whether the redistribution across FICO scores is driven by differences in cardholders’ income, suggesting a transfer from poor to rich consumers. Indeed, We adopt the following terminology: “Reward cards” are credit cards that earn either cash back, miles, or points; “classic cards” are credit cards that are do not earn any form of rewards. credit card rewards are often framed as a “reverse Robin Hood” mechanism in which the poor subsidize the rich. Our results, however, show that this explanation is at best incomplete. [...] Thus, high-income consumers with high FICO scores benefit from reward credit cards largely at the expense of high-income consumers with low FICO scores.
> Equating partisan bias to falsehood by way of a leftist media conspiracy was part of the Trump administration's redefinition of the term.

Yup. We should never forget the Bowling Green Massacre.
None yet :fingers crossed:.

Actually, in some ways getting a cease and desist from Lucasfilms would be a sign we'd arrived :) .
Not to be confused with undefined in c++! :D :D the best!
And who cares if it was? I don't see a movement of the Irish to eradicate this phrase.
Don't let me start on phishing SMS texts... still around and strong. My phone will fireup a non-big-tech noscript/basic (x)html browser if I mistakenly click on an URL in it AND my phone does not run android (or an other linux based phone OS) nor iOS.
And where is the manual for OSX?

I swear, half the people on HN are OSX sychophants who can't fathom a minor criticism on the UX for OSX. It doesn't, "just work" all the time and guess what? Even IOS has its own UX quirks (swipe back ring a bell)?

We get it, you're a herd follower and like looking cool by buying over priced fashion tech pieces.
I think I’d better be holding BTC. What’s the difference to holding?
All I can say is, wtf?
> Are you aware that merchants charge more for goods and services so they can offset CC merchant fees?

Well, some places add on a fee, but yes, agreed, some places apply a blanket charge. I don't see how this relates to the tax deduction.

> Even a cash paying poor person who cannot get a CC is paying for this

This is about a tax deduction. Are you saying someone who can't get a credit card is going to be meaningfully affected by a tax deduction?

> People saddled with CC debt could dig themselves out faster if they could write off interest.

This is true, but also the giant number of people who just chose to get into credit card debt would be paying less tax. If you want to make credit cards into effectively interest-free loans then that might cause issues.
It's hard to think about an example, this is very application specific. But there are background jobs and that's where a big array could be manipulated
Writing a Unix-Like OS in Rust
> I feel like I am locked into this house and mortgage forever.

Same.

We bought in Dec 2017, and were really conservative in choosing a home that we could easily afford - it was less than my annual income, on a half acre. It's five bedrooms but we really need more storage and just more "space" in general.

We don't plan to sell it in the foreseeable future. Even if we could find the home and property that we want, it just makes no sense. It would be a better financial decision to use the equity as a down payment on our next home and rent this one. Given that home prices have doubled since we bought, renting it at market rates here would pay for our existing mortgage, an equity loan, and ~$400 of positive cashflow per month.
And what were those fences specifically used for pray tell.
PCIe 7.0 Draft 0.5 Spec: 512 GB/s over PCIe x16 On Track For 2025
Agreed. A low bandwidth SSD with no rotational or seek latency would be a very good use case for home users and NAS storage devices. Add in the reduced power, heat, and noise benefits and it's even better.
Unrelated, but I would implore everyone who enjoys anything relating to the words "dark star" to listen to this compilation of the jams of every Dark Star the Grateful Dead played in 1972. It has so much continuity, and is a great bit to have playing while working. https://archive.org/details/DarkStar_1972
I also worked at small businesses and they absolutely preferred cash but not because it was easy to handle but because, you know... taxes, wink wink.
Oh, I was referring more to the templating side.
On the cluster management side I'm already on ArgoCD, can't imagine doing pure helm install.

Will add it to the "cool shit to check out" pile, thanks.
Ask HN: How to scale a crawler for 1000 websites
I have few architecture scaling questions.

For e.g Let say we are building a web based SEO crawler

You have a crawler that takes the seed/root url and then starts discovering all linked urls

Every new url it finds, adds it to the list

The crawler's job is to simply discover all the pages.

At the end of the crawl, it discovers say 500 total internal urls

Let say a single threaded crawler took 2 hours to discover all the 500 pages and do necessary processing. (there is a limit to how fast a crawler can discover links due to the fact that it is waiting on the website to deliver the response and often this takes few seconds)

The above steps are to crawl one root domain/seed URL.

Let us see how can we scale the operation.

Requirement: A web application with a crawler that is designed to crawl say 1000 websites each having around 500 pages and each website is scanned end-to-end every week.

For the above requirement, a single threaded crawler will simply not work as the math to scan 1000 websites would be 2000 hours and we simply cannot match the SLA of "processing each website every week".

Let say there are 160 hours available in a week (24x7 = 168 minus few for maintenance roughly 160 hours)

This leads us to 2000/160 = approx 13 crawlers

To keep things simple, let say each crawler is running on its own VM. We need just 13 VMs just for the crawlers.

We need a single big master database that will maintain the list of all the websites that are needed to be crawled.

Can MySQL or PostgreSQL server this purpose?

How to make each crawler smart enough so that it works only on its own subset of websites or URLs.
Even if two crawlers are working on the same website, it should make sure that it will be working on a different subset of urls to speed things up and not waste compute on the same URL scans.

6.1 Do we need to implement a queue mechanism in the database?

Scaling Up: If we scale up the VM to accommodate more than 1 crawler, is this a better design?

Scaling Horizontal: Azure and AWS provide auto-scaling of clusters. Does this kind of autoscaling still require the crawler to be smart ?

Any other considerations?
I think the Grandfather was making a different point. That because rewards cards = higher interchange fee for the merchant, this results in the merchant increasing fees on everyone (the payment networks prohibit charging a higher fee to only those paying with a credit card).

>>>The money extracted by the credit card companies and Visa causes merchants to raise prices for everyone regardless of whether they have a rewards card or use a credit card at all.

>>>This creates in effect a massive money transfer from the poor, who do not use rewards cards, to the rich consumers who do.
Interesting - it was my understanding that most collisions(and definitely collisions that activate airbags) cause the car to disable itself until inspected. Good to know that this isn't always the case.
I guess I did need that /s. I thought I was being sufficiently over the top but I guess I wasn't. I hate multiple interviews. The best interviews I've had were a single 45 minute interview.
Well I'm glad they fixed a bug, which made the filesystem unusable. Good on them, and thank you for clarification.
If you’re renting F battery life.
I quite literally do not know a single filesystem that creates dotfiles outside of the volume root directory, besides APFS. It is both worse and unique relative to modern operating systems.
Yes. (well: tell me the entire symtab when you are done, but you probably could've guessed that)
At one point I really thought that our next car would be a Tesla. So when Hertz had a Model 3 available after our Hyundai from Enterprise was stolen (yep Kiaboyz hack time), we tried it out.

We had similar UX issues. It's crazy. I'm all for a very clean interface, but the affordances for very basic functionality are limited. It started with just getting into the damn car. I felt like an idiot just trying to unlock the door. After we struggled for a few minutes we finally had to ask a Hertz attendant. Similarly, there were a lot of cabin controls which are buried in the touchscreen UI. Because I like to play with new toys, I was willing to take the time while parked to watch some videos and figure things out, but a Model 3 is not an easy car to just get in and drive without some prior knowledge. What's also kinda crazy is all the ways that things can be customized (e.g. one pedal driving). I wonder if Hertz resets any of this to the lowest common denominator after a rental?

Charging was a bit of a pain without access to charging at our hotel. There was a supercharger site not too far away, but sitting for 20-30 minutes in a mall parking lot is not my idea of fun. We definitely want our next car to be an EV, but only because we would install a charger in our garage. I'm still not sure I would make the EV choice without that.

I rented a Model 3 again another time, but through Turo, and had hardly any issues, but that's because of this prior experience.

These days, Elon Musk has turned into (or exposed himself to be?) such a nut job that I can't see buying a Tesla. It's very frustrating, because overall I still like the Model 3 better than most other EVs.
Which is fine, actually. If you see it and think "oh, IT is at it again" and delete it or report it, mission accomplished, because there is still that 3/100 chance it is real.