skysight-inc/HackerNews huggingface dataset:
is it https://github.com/surprisetalk/elm-scrapscript/blob/main/sr... ?
I believe client accounting firms, and probably companies themselves, would appreciate standardized accounting workpapers such as a loan amortization schedule, salary accrual schedule (to accrue salaries daily based on historical rates), depreciation schedule, and more. If you think of categorizing transactions as not only putting them in their final resting place (an account) but also as tagging them with special attributes (e.g. the attribute of needing to be accounted for in an aforementioned schedule), you'll have a killer innovation IMO. Many will tell you the dream of standardization is unrealistic but accounting methods are finite and a majority are well defined. You don't have to cover all use cases to win the hearts and minds of most who will see the value in prebuilt, integrated worksheets. Just an opinion from a client accounting manager who loves tools and applied theory.
The first time I visited the tropics, I never realised how much I associated the dark with it being cold!

We went for dinner in the afternoon, sun was up, it was blazing hot, everything normal so far. We had dinner while the sun set in a nice air-conditioned restaurant, so it was dark when it was time to leave, and I walked out into the tropical night and was so confused why it was still warm and moist outside!
Although this is an attack that can be carried out in practice, it is not quite as scalable as phishing passwords of potentially millions of users across the world. Passkeys are still in general more phish-proof than passwords.
I remember doing CX debate in high school, and one of the things you could use to counter arguments is "disads" - disadvantages to any proposed plans. The way the rules worked, the affirmative team would theoretically have to counter any argument against their proposal, no matter how dumb - so one tactic was to throw out a ton of disads at them, that would technically apply to any proposal.

This definitely feels like a stupid disad my partner and I would have written, and had ready on an index card.
I saw them at the sphere and it was crazy expensive. But I met people there that had gotten cheap tickets through a lottery that Phish had done to allow fans to access the show for a reasonable cost. I thought that was really cool.
Yes, the proposal is tailored so that other than simple syntax support no new semantics need to be implemented within GCC to support defer, though clang will need to finally add support for nested functions--in spirit if not the literal GCC extension.[1] The proposal also gives consideration to MSVC's try/finally to minimize the amount of effort required there to support defer.

[1] Because defer takes a block, not a simple statement. And deferred blocks can be defined recursively--i.e. defer within a defer block.
Ironic read given I'm currently sat on a half hour delayed, hopelessly overcrowded (due to 2 prior cancellations) Avanti west coast service.

I'll be happy to claim my delay repay on my employer's dime for the 5th time this year. My only regret is that I booked off-peak
SCOTUS have no way of enforcing their rulings.
"Books as civilization" implies that those peoples who had not "created" books (or something similar) were not civilized. Quite eurocentric.
> Preparatory refactoring

> Current LLMs, without a plan that says they should refactor first, don’t decompose changes in this way. They will try to do everything at once.

Just today I leaned the hard way. I had created an app for my spouse and myself for sharing and reading news-articles, some of them behind paywalls.

Using Cursor I have a FastAPI backend and a React frontend. When I added extracting the article text in markdown and then summarizing it, both using openai, and when I tasked Cursor with it, the chaos began. Cursor (with the help of Claude 3.7) tackled everything at once and some more. It started writing a module for using openai, then it also changed the frontend to not only show the title and url, but also the extracted markdown and the summary, by doing that it screwed up my UI, deleted some rows in my database, came up with as module for interacting with Openai that did not work, the ectraction was screwed, the summary as well.

All of this despite me having detailed cursorrules.

That‘s when I realized: Divide and conquer. Ask it to write one function that workd, then one class where the function becomes a method, test it, then move on to next function. Until every piece is working and I can glue them together.
This is something we've been thinking about and in our conversations there are many SME/Founders that want to be more hands on in the day to day of their finances, being able to generate reports instantly instead of playing phone tag.

I don't know if it's the case that Accountant's or CFOs wouldn't care about a 10x user experience improvement, our bet is that the majority of folks are looking for a better UX, devs just know that they could build it if they really wanted to. One thing we're focused on is the learnability of the tool, building a system that allows folks to reach a level of knowledge to feel comfortable quickly, and we're trying to pair that with flexibility, so people feel empowered to build the systems/flows that feel the more viable for them and their businesses/accounting practice.
You'd be able to do it based on the math in the article. Civil twilight lasts from sunset until the Sun is 6° below the horizon. So in the spherical law of cosines in the article, you'd just set a to be -6° instead of 0.
I could see that, but I think the second half of that statement is pretty interesting too. Why might American seniors enjoy working more than foreign 25 year-olds?
This is a claim that has never been backed up by anything verifiable.

Could you expand upon it?
sorry I couldnt find it. It takes me to stripe payment page.
The reason to change is scale. If your Postgres spend is in the six digits a month range, JSONB is probably very painful for you. It does not perform very well. Additionally, you've probably spent a good amount of engineering time painstakingly sharding your database at the application level and hoping you've done it correctly. MongoDB solves these problems out of the box, among others. I have run both of these above 1M a month in spend and I would certainly choose MongoDB for this over Postgres. If you plan on never spending a lot on your database, I do like Postgres a lot, still.
Since we can't do photosynthesis or break down some rather toxic molecules like our more primitive siblings, we must eat organic matter that once was alive. No need to delve too much in some militant vegan fantasies and rationalizations.

Plant vs animal makes little difference from rational point of view, both feel pain and we have no clue telling which one more, not that it matters in this topic. Health wise plants are better, but ideal is as always some middle ground.

Biohack our guts and we can go on whole lives without harming much, jainists would probably be interested.
Ironically, this would be the best thing that could happen to EU, reducing its reliance further from US by building in house technologies.
Fair point, Excel is the standard, and we’re not trying to replace it. But an embedded sheet lets us do things that an add-in just can’t, like asking AI a question and having it generate a full sheet with supporting data instantly. The experience won't be the same if you have to open that sheet in excel instead of seeing it embedded in the app.

We think that’s a powerful complement to Excel, not a replacement. And of course, exporting to Excel/Google Sheets is always an option.
It's a constant struggle for me too, both "in the large" and small situations. Using a library which provides special-cased versions of common concepts, like "futures"? You'll get non-stop mistakes and misuses, even if you've got correct ones right next to it, or feed it reams of careful documentation. Got a variable with a name that sounds like it might be a dictionary (e.g. `storesByCity`), but it's actually a list? It'll try to iterate over it like a dictionary, point out "bugs" related to unsorted iteration, and will return `var.Values()` instead of `var` when your func returns a list. Practically every single time, even after multiple rounds of "that's a list"-like feedback or giving it the compilation errors. Got a Clean-Code-like structure in some things but not others? Watch as it assumes everything follows it all the time despite massive evidence to the contrary.

They're rather impressive when building common things in common ways, and a LOT of programming does fit that. But once you step outside that they feel like a pretty strong net negative - some occasional positive surprises, but lots of easy-to-miss mistakes.
The same way you don't know if other humans are even conscious. Empathy.

https://en.wikipedia.org/wiki/Problem_of_other_minds
If GP is like me they were probably thrown off by the fact that the formatting menu is just HTML and only the cells themselves are in a <canvas> element
That's the normal. Let's just get used to it.
Sure, I can enumerate the handful of the Fortune 500 that don't use Microsoft. Palo Alto Networks, for example, has TAP sitting in front of Google. In PANW's case it's because of a broader partnership Nikesh put together with Google in 2018, which also involved moving from AWS to GCP. This is stupendously uncommon, though.

If you were to look through the System -> Inbound Mail settings for every PPS customer, you'd find a sea of x.mail.protection.outlook.com, some on-prem Exchange servers, and practically nothing else. I'm comfortable with "always" as a description of this state of affairs, but you do you.
Almost no chargeback will ever go to arbitration though. So it's not like this new fee is the reason behind the change. Patrick Collison is (probably) just exploiting his position in the market to squeeze more money out of merchants.

I sure wish there was more competition in the payment marketplace. During the early Stripe years, I thought Patrick would be above this nonsense (even without competitive pressure). Not so!
> The only reason consumers got DSL was as a scheme to sidestep the charge for handling a "call" over the shared wires. If the wires weren't shared and exploited, Bell would have kept everyone on dialup much longer.

Even worse, Ma Bell probably would have forbade home modem use if they had the choice. There were significant downsides to funneling packet-switched traffic over a circuit-switched medium; dial-up Internet calls could last hours tying up circuits with almost completely dead air.

You might be interested in this CRD video, it covers basically the entire dial-up Internet era and almost every regulatory hurdle involved with setting up an ISP here: https://www.youtube.com/watch?v=ympjaibY6to
Roads allow goods and services to be imported and exported from an area. The subsidy brings public benefit.
You can create another venv in the same folder with different name. ‘uv venv my-name’ does the thing.
I don't think it's a silver bullet, but reading source material is often quite informative.

Did he say anything else was important? I'd have to read the source material.

Why did he say you should read the source material?

Did he consider counter-arguments?

Was his overall argument more nuanced?

How did he come to the conclusion that you should read source material?

Was this his main point, or a secondary point in a list of several different arguments?

Honestly, a lot of academia seems like social media. People take a one-line summary and argue over the merits, often without any real idea of the source material.
Yeah it seems like flawed logic to me too. Why is intelligent suffering worse than dumb suffering? Both feel the same pain when slaughtered. Are smart beings "worth" more? Does a smart pig contribute more to society than a dumb pig? Nonsense distinctions lead to nonsense questions I guess.

But it does pile on more proof for that theory that on some level we are just "inteligence" personified and tend to instinctively act in the interest of inteligence as a concept. Probably also why we're nice to LLMs on principle despite them having zero ability to suffer, and we like to fantasize about making galaxy spanning alliances with smart aliens.
German Online Survey on Tesla stopped after irregularities
Yeah I always felt his writing had the unmistakable aura of quackery, despite being apparently correct maths. Weird vibe for sure.
Over ten years ago retailers were already tracking customer's cell phones as they walked around the store to see what sections people walked through. Your phone constantly sends radio waves out that are identifiable to the individual device.

https://www.nytimes.com/2013/07/15/business/attention-shoppe...
This isn’t a job board
His ideas border on the sociopathic. They are certainly arrogant and quite simplistic.
Lol, thats insane.

And awesome, I love it!
Thanks for the heads up, I'll definitely look into this!
We have different definitions of rich. It's not just the cost of living. It's also the time and to deal with the governments to allow this, it's having the money to spend the time, it's the job that allows this, it's the time away from family not being catastrophic for someone's wellbeing. Frankly, this is vastly infeasible for 99% of people. I'd easily consider the remaining 1% "rich" in some way
One of the reasons China gets things done.
Yes, though a location at 45 degrees N/S only gets 70.7% as much sun power per area due to not being perpendicular to the sun's light, and even less on the ground due to extra atmosphere to pass through.
The only border experience I've ever had that was worse than US was Canada. And I've traveled quite extensively.
The Colison (?) brothers say they're all for supporting small businesses, but as you've shown, this looks like mere lip service.
> When do you think chickens started to be reared for meat?

Since you aren't answering your own question, this is what I could find:

"A find in Israel shows evidence of chicken consumption from as early as 400 B.C.E." [1]

"The Old Testament passages concerning ritual sacrifice reveal a distinct preference on the part of Yahweh for red meat over poultry. In Leviticus 5:7, a guilt offering of two turtledoves or pigeons is acceptable if the sinner in question is unable to afford a lamb, but in no instance does the Lord request a chicken." [2]

So, depending on how you date the Torah, the timelines may or may not overlap.

[1] https://www.smithsonianmag.com/smart-news/who-were-first-peo...

[2] https://www.smithsonianmag.com/history/how-the-chicken-conqu...
A few years ago i picked up the old (but famous) cases of Brad Cooper and Casey Anthony as they have tons of available digital forensics evidence.

I double-checked the forensics work and found several mistakes in processes, assumptions and technical conclusions. I sent off my findings to people associated with Project Innocence - not because I found anything that proved Cooper or Anthony's innocence, quite the opposite. Instead, I wanted to let them know that forensics experts can make mistakes.

It is interesting that scientific work have fault-finding processes like peer-reviews, but forensics investigations in court cases does not.
LLM Agents Are Simply Graph – Tutorial for Dummies
Hey folks! I just posted a quick tutorial explaining how LLM agents (like OpenAI Agents, Pydantic AI, Manus AI, AutoGPT or PerplexityAI) are basically small graphs with loops and branches. For example:

OpenAI Agents: for the workflow logic: https://github.com/openai/openai-agents-python/blob/48ff99bb...

Pydantic Agents: organizes steps in a graph: https://github.com/pydantic/pydantic-ai/blob/4c0f384a0626299...

Langchain: demonstrates the loop structure: https://github.com/langchain-ai/langchain/blob/4d1d726e61ed5...

If all the hype has been confusing, this guide shows how they actually work under the hood, with simple examples. Check it out!

https://zacharyhuang.substack.com/p/llm-agent-internal-as-a-...
"Fundamental to the art of research as leisure is the creation of formal and informal ‘communities of knowledge’ in which well-researched ideas are communicated in a written form, and presented for wider debate."

I think the better message for this article is publish your findings if you do original research. On a personal blog. In a paper. Maybe a book.

All the other stuff is a bit circle jerky.
Residential zoning laws in most California cities (and frankly, across the country) do no favors either. They're tuned tightly to encourage home values to go up not to stabilize the cost of housing and maximize housing accessibility.

This strictness is the backbone of what allows everything else to happen. There's no market dynamic - because cities (or more specifically, city residents) don't seemingly actually want a functional real estate market for a variety of reasons - therefore there is no way for enterprising developer to come in and build and sell at a price target they look to set.

Instead, it all has to go through this machinery as you describe. It has always been ripe for exploitation as a result.
bat, fd, rg for me
I am only have a passing acquaintance with them I'm afraid, though I have been meaning to get my head around it and write a few hashlangs.

https://docs.racket-lang.org/guide/pattern-macros.html#(part...

I like the explanation there, and I think it gets me closer to my objection. I'm quite happy with the Kleene Star as a concept, but I don't think it corresponds to any usual use of ellipsis, nor is it really a list element on equal footing with the others.
That's very different from Google when I was there (both before and after the Damore memo).

1. There were ERGs for old people, young people, people who brought dogs to work, Irish people, Jewish people, etc. I can't imagine why they would say you couldn't create one for the group you wanted.

2. One thing hot-shot programmers fresh out of college need to learn is that while their opinion is valued, they need to listen to other people on the team as they may have important points as well. While it's nice to show initiative, that's L3-L4 thinking. To get to L5 or higher, you need to be able to listen, strategize, and drive consensus. All of those fuzzy things that you became a software engineer to avoid. Because at the end of the day, no one is particularly interested in how clever you are, they're interested in what you can get done. And you can get a heck of a lot more done through working with other people, even if they aren't quite as clever as you. After all, quantity has a quality all its own.

3. Every new employee gets assigned a mentor (at least at the office I was at). I'm not sure how this would differ from the "special" mentor you're talking about, but maybe you can inform me. Though with the level of ego reflected in your post, I'm not sure you would have benefited from a mentor, special or otherwise.

4. Some people that are hired are not as good, technically, as others. I'm aware of confirmation bias, so seeing a few less technically capable employees that happen not to be white doesn't surprise me. And when I do the math, assigning scores to previous co-workers and talking it up, I don't actually see a statistically significant difference in the capabilities based on race (though it does lean a bit towards white males being less capable).

But maybe my Google office wasn't representative, as we weren't one of the main ones.
"Initial in-house research now shows that 253,000 of the votes cast came from just two IP addresses located in the US."
Isn't https://news.ycombinator.com/newest every new submission chronologically? That should tick off the main compliant about algorithms.
The main implementation can be found here:

• https://github.com/tekknolagi/scrapscript
There are plenty of allyship opportunities at big companies. Or at least, there were. I don't really know the status of some companies after the current political environment started changing things.

Focusing on "White Allies" is a bit strange, though. Anyone not directly in a given group can be allies.
The bank will pay the student $1 per day for each dollar stored there.

Your teaching approach involves banks paying an APR of 36500% to depositors, but the price of the bike stays stable? You have a more realistic chance of growing your own unicorn. This isn't education, it's propaganda.
Tell HN: CSS class selectors may become case (in)sensitive
I discovered this behavior in chrome in an unfortunately long debugging session and maybe this saves someone time: When the encoding of a page is set to utf-8 in the http content type header, chrome treats css class selectors as case sensitive, but when utf-8 is declared in the !DOCTYPE header of the html file, they become case insensitive.

Curious if there is a back story of some spec that explains this or if this is just a random inconsistency
Since marcan and Lina are the same person, makes sense really.
As C++ is a completely separate language from C, this has no relevance to C++.
I mostly agree with you, but a single server won’t solve redundancy and disaster recovery. That doesn’t mean you need to adopt a fully distributed system – a read replica or even periodic backup should be sufficient – but it’s not as simple as “just use a single server.”

Stackoverflow is famously powered by a cluster of three vertically scaled database servers.
Neurosymbolic Decision Trees
What is the purpose of login? Is it private/local community?
and then you have

https://en.wikipedia.org/wiki/God_Is_Not_Great#Chapter_Three...

> similarities in appearance and flavor between pork and human flesh

(I have no idea how likely that theory is)
DST is completely silly as far north as the Nordics. The rate of change in daylight is so rapid around the equinoxes, that the effects of DST are erased in less than two weeks. It's completely useless.
Good article. I’ve been seeing them since 2009 and their operation is fascinating. Everything is planned, structured, coordinated and optimized, so the music can be chaotic.

I’ve seen them 80 times (which isn’t even that much in the community), and have had many moments where I thought I might be over it. Is all the expense and time worth it? A four night run (much less 13) is exhausting. I’ll never stop though. It’s as much about a familiar ritual as seeking new experiences.

It is said that nobody hates Phish fans more than other Phish fans. When you fly halfway across the country just to stand next to drunk people talking all night (“chompers”), it’s hard to disagree.

I think a key part of their shtick is random variable reward. Not every show will be a banger, but there are enough legendary moments that there can be a feeling of chasing great shows, songs and moments. Like Pokemon pretty much.

As a musician I realized that it’s impossible to control whether a show will be great. Even Phish can’t fully control that, thus the random variable reward is incidental. Although, they say there’s no such thing as a bad Phish show.
Here's a cool writeup from PC Mag 1995 about accounting softwares: https://books.google.com/books?id=yurvRCerf_UC&pg=PA273#v=on...

Not much has changed!
I think Paul Graham is wrong about this. I am mentioning his name because it is good, helpful, and reasonable to do so.

I don’t know this guy. I don’t know his background or how he came to believe that, apparently, we should sever all connections between a person and his words if what we have to say is critical, rather than fawning and congratulatory. But maybe some reader does know, and will be better able to process my critique.

Personally, I find it frustrating when people criticize what are obviously my ideas, yet don’t name me. It makes it much harder for people to check the sources and decide for themselves.

If you are interested more in marketing and politics than truth and understanding, of course you should avoid saying the names of your nemeses. Otherwise, be strong and do what’s right.