skysight-inc/HackerNews huggingface dataset:
If you made someone $20 billion, how much of a tip would you expect?
Concurrent execution is ~always less power efficient than serial execution. I have no idea what the parent comments are talking about. For almost any work X with time to run on a single core T it will run on two cores in time larger than T/2, and on three cores in time larger than T/3, ... This is due to synchronization overhead (e.g. networking, locks, delays) and also often due to shared resources getting saturated (e.g. VRAM on a GPU).

That is unless in the serial execution you still have to pay for some resources that are unutilized.
> to see it done differently watch season 8

It's season 10 now, and they're back to making spectacular log cabins and then tapping out!
> As with other HTTP error codes, the real answer is that one should probably use whatever status code is most convenient.

That's all you need to know. HTTP, like the other components of the web stack, is an organically grown monstrosity that resembles what you would get if a thousand random people shat on a pile. Any attempt to extract philosophical purity and/or rigorous discussion from it is a massive waste of time. Just use what you feel makes sense at the current moment, and move on.
Get the battery replaced at an official repair location rather than a middle of the food court business. Apple has a whole setup of gear that will get a perfect result pretty much every time. And they will just give you a new phone if they break it.
The section that Spiro included about robots.txt belies just how amateurish this attempt is. That file has become the effective standard for instructing web scraping utilities, but is nothing more than a strong recommendation and is absolutely not legally binding in any way.

It's bizarre that Spiro wouldn't already understand this, but even weirder that it appears he didn't even research the topic or have an associate/junior partner with more applicable tech knowledge give it the once over. Possibly, Spiro and Musk were provided that feedback and purposely ignored it due to their outsized egos.

What's most obnoxious though is that Musk fired the employees in question while avoiding paying their agreed severance, and then has the gall to invoke the specter of non-compete agreements. I would hope that Spiro, or his firm, would at least be aware that non-competes are unenforceable in California and many other states.

All of this shit is nutty as hell.
The CA and NY Common Core does follow that sequence even if the names don't match up exactly, and even if there's a sprinkling of geometry, statistics, or algebra mixed together in early math.
This dismisses the lack of therapists in the past and the lack of quality therapists.

People used to do without them just fine before, yet now they are almost necessary to salvage a good 50% of the relationships or so?

And what about the stories of therapists basically telling one side (often the woman) they can do no wrong and the other side has to compromise? Therapists don't even have a long history of evidence to draw from, with ever changing circumstances.
In other words it's a https://en.wikipedia.org/wiki/Aluminium%E2%80%93air_battery ?
hmmm, just had a chat with GPT-4, it didn't seem convinced that ETLs would do well the same things that LiteChain is trying to achieve: https://chat.openai.com/share/88961bd1-8250-45f0-b814-0680ba...

I'd be happy to see some more examples of LLM application building on ETLs like the video you shared though
But school districts are already segmented by wealth. So sure money would go to some families in the wealthier school districts. But also families in the poor ones.
We would just take the stickers off and put them back on so it was “solved”. Does that count as brute-forced?
> I’m fascinated by how Americans are completely unable to distinguish between race and culture.

Culture has a historical basis. The NYT funded the 1619 Project which asserts that all white American history can be attributed to enslavement of Black people. Also, since the people who run the NYT likely promote the idea that we should reject the influence of Old Dead White Men because they do not appeal to non-white audiences, don't be surprised if anyone assumes that race and culture are closely related. I certainly do because they may well have a point. I don't see any reason to believe people with no ties to this country will care about its history or culture or future except for their own ends.

A number of people have vocalized the viewpoint that culture is incomplete without race essentialism such as Indian Hindu Nationalists who are erasing Mughal empire history from their curriculum or ethnic groups in California who passed a bill to require ethnic studies that focuses on Black, Latino, and Asian studies. In the former case it would be difficult to argue that Hindutva was merely just cultural. So race and culture being closely related seems like a commonly held belief globally.
> There should be experiments to determine what works and what doesn't work.

I think one of the problems is that a proper experiment takes ~ 12 years (or more, if your want, eg, impact in college or on writing life) which leads to many problems:

- how do you get the research funded?

- how do you get people to stick to your approach for that long?

- how do you justify the risk that your idea will not make things worse (for a whole 12 years...)?
So having >= 1,000,000,000 USD is somehow bad?

How about 999,999,999? Still bad?

How about 900,000,000? No?

Hm. How much is too much, and why?
I read an article years ago where archaeologists studied the bones of pre-Columbian Native Americans. They found evidence of repeated famines.
You use AC? I just went through 107 last week without AC. How do you even call yourself an environmentalist? Only when if affects your comfort level right?
Sure. Some newborns have thin hair upon birth or shortly thereafter, and then have a full head of hair by the time they reach one or two years of age. No treatment required.
Asahi Linux basically works. The main issue is that Linux software, especially proprietary, does not play nice with ARM.
I recognize some of this behavior with my girlfriend, at times.

My girlfriend is Thai and she has a Thai fried who got married with an English guy (about 10 years older than me). Also I know several retirees near my with Thai wives and they all do quite well on their pensions.

So while I as a “younger” guy (41 years old) still work a lot, she sees photos on social media of the retirees travelling. Or the English guy buying expensive gifts for his girlfriend.

We’re not in the same position, but by Thai standards we are still very well off. We don’t have the time to travel (our 6 year old daughter needs to go to school and I am not rich). But where many families here in Thailand are struggling with perhaps 25.000 THB per month (on 2 incomes) and still have to pay rents, loans and/or mortgages, I provide my girlfriend with at least 50.000 THB per month and we don’t have any debt. And I make quite a bit more still, but I need some money for investing, birthday gifts, car insurance, pay school terms for our daughter, rent a room in the city for work, etcetera.

We also got a farm on a nice plot of land (5000 m2) and 2 houses and a swimming pool. In the eyes of most villagers we are rich.

At times I wish my girlfriend would look less at social media. Doesn’t see what she thinks she is missing out on and sees what she actually got and how well she is doing compared to most people around us.
I’ve written a few compilers in my time so I have some idea about scoping rules ;)

As I and other have already said, it depends on the specific language. Some languages scope local variables at the function level (irrespective of {} or Begin End), and other languages scope local variables inside the containing {} or Begin and End block.

In that regard {} and Begin End serve identical purposes of defining a local execution block and then it’s up to the language or dialect, or sometimes even the compiler authors, to decide upon the rules of variable scoping.

What you’re doing here is conflating syntax grammar with deeper rules about a languages compiler or specification.

To come back to your original point, Delphi does support variable scoping inside Begin End blocks. I don’t know if FreePascal also does but older dialects of Pascal didn’t because of the original intent of Pascal being a single pass compiler. Equally, not all languages that have C-like curly braces support variable scoping in the way you’re trying to describe. JavaScript originally didn’t and had to create a whole new keyword to add it (a little like what Delphi did, funny enough). My own shell scripting language very intentionally doesn’t support scoping despite having curly braces.

As for inlining other contexts like functions, classes, etc, it has been a while since I’ve written any Pascal so I can’t recall the nesting rules here. But like with our discussion about variables, it’s more a question of whether the specification and/or compiler has support rather than a quirk of the Begin End grammar that forbids it — just as is the case with {} too.
yeah I took a look and couldnt help but feeling like it was a laundry list with minimal examples and not always telling you why or when you would use a certain feature of TypeScript. Example: TypeScript _does_ enable you to overload functions, but overloading functions is nearly never the best way to do something, often cited as a spaghetti code pattern
Who is buying macbooks every year though? I'm using the M1 2020 for work and it still feels like a brand new laptop.
it's interesting that you say that. i recently installed Portmaster for another reason and have been turning it off when playing CS as it was blocking it. I will look into configuring it. Cheers.
You can tell it's Sunday because this is no. 1 on the front page.
AMD Ryzen 7 7840U Performance Benchmarks on Linux
I'm still waiting for a "Noise cancelling headphones culprit in divorce rate" headlines.

There are so many ways to escape your partner. Doesn't mean they're root causes.
>I get it: why kill yourself to release a better version ASAP if 99% of schmucks will just grab Horrible instead?

Yeah the racing was silly. The subs themselves weren't necessarily that much better either, which is why I think rips like Horriblesubs won out in the end for most people.
I loved fansubs and the community around it (and the drama).

Though I think the scene dying is less of a mix of people moving on and more the internet changing (and the medium subjectively getting worse). There's more shows out now than ever before, but relatively less interest for most of them.
You're basically describing superrationality, which is a model I don't buy.

Defecting still wins the one-shot PD, which in this case maps to "not wasting dozens of hours researching political candidates" and everyone who votes like you is a prisoner.

If you want to be safe against network effects, just lie and tell everyone that you voted when asked.
A DAG is not expressive enough for some applications. Lang chain is actually a poorly implemented free monad.
Of course, Russia also blew up Nord Stream. Oh, wait.
You claimed that the fix to getting lucky with a batch of good students (or unlucky with bad) is random assignment. Now it seems that you're claiming that getting a bad batch is a good deal as it will be easier to get them to improve...
> Here is a simple example: using a few discrete parts, like two transistors (Darlington pair), a LED and resistor, you can create a simple circuit that shows varying brightness of the LED depending on how close you move your hand or an object to an antenna connected to one of the transistors (forming a sort of proximity sensor)

Do you have some book/video/etc. recommendations for this "type" of Electrical/Electronics circuit engineering? I only know how to program a MCU :-(
Performance reviews aren't always based on "objective goals" and it'd be bad if they were, because almost anyone outside of sales could game them.
Typically it's a kind of stack ranking based on how you performed relative to peers, where relative means in the vague opinion of your management tree.
That only applies to small companies.

Schools are equivalent to large companies, and large companies can screw the proverbial six ways from Sunday for years before it hurts their bottom line, for any number of reasons.

Many Americans seem to have this mental disease whereby they think every problem can be solved with more money.

This problem can't be.
Check out NEAT [1], HyperNEAT [2] and ES/HyperNEAT [3]

The Mari/o video of SethBling was an excellent introduction to how it works back then. [4]

As NEAT is an evolutionary training algorithm, behaviors are represented with genomes (or phenotypes), and the performance differences of each agent is evaluated with a CPPN (compositional pattern producing network).

The strength of an algorithm like this is not sensorics (like an LSTM, RNN, FFNN etc) but the combinational aspects of "which sensor to trust" as a meta learning concept.

[1] https://www.cs.ucf.edu/~kstanley/neat.html

[2] http://eplex.cs.ucf.edu/hyperNEATpage/

[3] http://eplex.cs.ucf.edu/ESHyperNEAT/

[4] https://youtube.com/watch?v=qv6UVOQ0F44
You are right, I added the price link in the footer.
Because the screen is pretty close to the most expensive part and isn't one that shows up well on spec sheets other than resolution. Windows laptop consumers almost all go by price per spec sheet item so those shitty screens boost the value way up.
I decided to take a look at the redesigned mobile app after some time not using it. Can't believe how much worse it got.

I don't appreciate their move towards "social" feed sure, but the reader has genuinely gotten worse. I remember that it used to have the options to adjust:

- Line Height

- Page Width

- Text Alignment

- Fonts beyond the defaults (for paid subscribers, which I am one).

In the new app, it was all gone. Yet, I'm still paying the same premium price for it. The web app still has those perks, but it's probably because there hasn't been any update to it for the past 2 years or so.

I haven't had any use for the app for some years now. Like what many say in this thread, it's not that hard to build a system that replaces it well enough. You just need to make it scrape links, turn them to markdown (personal preference), and index the entire content for FTS in SQLite.

Thanks to the OP for reminding me to cancel my subscription. Now I just need to find a way to export my huge pocket archive before the subscription renews.
This one? https://bruce.cubing.net/ham333/rubikhamiltonexplanation.htm....
We aren't approaching any kind of end stage anywhere in anything.

As a guy said once, there are neither beginnings or endings to the wheel of time.
Vulnerabilities? I think if they are pervasive enough to enter mainstream consciousness, it can help with general awareness. Does every vuln with a logo, deserve a logo? Probably not. But such is life.
I know an onion farmer. They grow a lot of onions. When they sell the onions at wholesale prices it’s like cents a pound, much much cheaper than a grocery store. If you bought $5 of onions you’d have trouble fitting that in your car.
How to Pick a Mate (1946)
How big of a problem are "snake bite victims"? I live in Australia, one of those countries that people would class as "dangerous" with regards to snakes, and... There's only been about 40 deaths in the past 20 years...

It's just a really strange thing to ping as a "big problem to solve", and such a bizarrely expensive solution to the problem, too. I think that a much better solution would be improving development and access to antivenin
> So how do you differentiate blue links that all look the same?

They don't all look the same. They all tend to go to different places. I find that it's reasonably easy to spot a great deal of garbage sites just from their domain name or url, and that weeds out a large chunk. Ignoring multiple results for the same site also weeds out a large chunk (I only need one of them).

The rest, I just click on and take a look at the page. It's pretty quick and easy to weed out most of the garbage ones with a quick skim.

The rest, I sample, read captions and boxes, skim paragraphs and such to determine if it's along the lines of what I want. That's pretty quick too.

For the most part, it's the same process that you use when researching in a library.

The reason that I want to do this myself rather than outsourcing it is because I'll inevitably learn something in the process that will shift my viewpoint to one that's more targeted or meaningful for the purpose I have in searching.

It doesn't matter how good the engine is at collating and summarizing results -- even if it's perfect, my understanding not only of what I'm looking to learn, but also discovery of important but serendipitous or unexpected knowledge, is lessened.

It's a bit like the difference between reading Cliff's (or Cole's) Notes about a book and reading the book.
The generic algorithm he describes for significantly paring down and brute-forcing a permutation space is fascinating -- in particular, the insight that (in the worst case) only sqrt(N) iterations are needed to brute-force a permutation space when states in that space have lexicographically sortable representations.

I love the simplicity of using lexicographic sorting to solve a problem -- even sorting things like ISO-8601 date strings is delightful to me :-)
Pournelle was just another Republican and this is just another political slogan, not an "iron law".

He was also an engineer, which makes it even worse, because it means he has old engineer brain where you decide you know everything about everyone else's fields.
I drink at pubs and with friends.

I have an alcohol free home (I have seen too many friends slowly change from one small drink a night to a problem within a few years.

I have seen too many devastating consequences of “social” drinking to think it is safe. Of course we all mostly do unsafe things regularly!
Climate and the reason that nothing significant have been done regarding that in 40+ years.

Problems will not stop to appear while that is not solved. The whole system becomes fragile, and minor disturbances will become major ones.
I don't see a good open source way to do journaling. Ephemeral notetaking is basically solved by Google Keep, but I think it would be really cool to have an app that loads instantly, and just gives you a box to add stuff to the day's markdown file(To sync with SyncThing, no cloud stuff needed), plus a calendar, hashtag indexing, and search.

I also think it would be cool to manage bookmarks the same way, share it to the bookmarker app, and it makes you a file with the content of the page when you bookmarked it, and the link, and a markdown metadata/notes file.

I really like the almost totally unstructured, opinionated, and search based Google Keep approach, I didn't really use the graph view or plugins besides daily note when I was using Obsidian.

Another idea I had was a tiny device with Bluetooth and NFC that acts like a digital logbook, you can put it in a work area, and if you are in range and paired with it, you can write notes into it, that sync with your local folders, and that other users can access too. The intent would just be paper-like use cases, so 1MB of flash could be enough, but you could do more with extra storage.

If you made them cheap enough, and the software was nice and easy, perhaps it could replace printing emails and handing them to people!

I've also been interested in building a Bluetooth antitheft motion sensor, so that you can leave a bag in the other room at a party, and nobody can open or move it without you getting an alert on your phone, so you can go investigate.
Aluminium forms a thin coating of passive aluminium oxyde when oxydizing, so I'd be surprised if it could have lasted for a year this way.

Also, that wouldn't explain why it continues to produce power after light goes dark.
Just a cost-cutting measurement - nothing to do with moving the Evernote center of operations. Business can be conducted globally.
> The fact that I can't even say, not even approximately, how much material I've archived, is a profound signifier of the design failures and lack of consideration of use-cases. The folks at Pocket seem to have given absolutely no thought to how people might use their product, or benefit by self-directed use. (And it's not as if they've not heard: I've shared this complaint with them multiple times over the past two years.)

This sounds like the sort of thing the Pocket engineer[s] probably understand and desire, but it doesn't fit the vision of some designer who vetoes it and tells the engineer[s] they don't know anything about design and that users don't want to be cluttered with extraneous information and features.

Or maybe I'm just projecting my experiences.
Unironically, this feels right. It's not an error, it's not a success. It's just announcing what it is, a teapot - er, web server.
The first computers were humans that computed things. This is thousands of times faster than a human at the task it is doing. It’s 1/10th or so the speed of the guidance computer that landed Apollo rockets on the moon. (Maybe as fast, depends on some things I’m not going to look up)
I think the issue there is that you're assuming all users are familiar with what "file types" are. It could also be that the format they are uploading is entirely reasonable so it should work. A better solution is surely to convert the file for them. That's what you're making them do themselves right?

I've ran into a similar situation lots of times when uploading photos on mobile. Often you get "this file is too large". Well no shit, we have the technology to automatically resize it now! It's not difficult! (Also have you noticed how Android lacks that basic functionality?)

Yes it is more work than not doing it, but it's definitely less work than implementing an AI chat bot.
> Homeschooling is exploding exponentially, doubling from 2012 to 2023

Two data points can't show something is exponential!

Also, it can't possibly be exponential because the US population is not growing exponentially.
Everyone was so hyped up by this useless thing that I thought I was going crazy. Literally everything is done faster and easier and more readable and more maintainable doing it with a lines of Python yourself. Lot of hype with AI frameworks, especially this one.
I guess you just solved the US healthcare crisis with a single comment? Since US healthcare is literally free, there can't be huge numbers of medical bankrupcies (but there are) and there can't be insanely high levels of uninsured and underinsured people (but there are) and low-income families have nothing to worry about regarding access to care (but they do). Closer to the HN demographic, individuals who wish to start startups can freely do so without worrying how to get healtcare if they leave their FAANG job (but they can't).

The other possibility might be that it's not that simple.

When I was playing around with startup ideas, not employed by any large corporation, your so-called free healthcare was costing me well over $3K/month in the US (not including out of pocket expenses, of course).
I’m definitely not in favor of capping the amount of profit a company can make.

If they are raising prices (amount of ads shown) and people continue to pay then I can’t fault them for it.

As I type this I realize that both you and the person I was originally responding to are just expressing that you don’t like the price increases. Which is totally fair.
> Guess this was written before the M1 :)

Depends on what you do, my girlfriend uses her M1 heavily for video calls and the battery lasts the same as any other average laptop.
Projecting mine, just replace “engineers” with “designers” and “designers” with “product managers.”