skysight-inc/HackerNews huggingface dataset:
I am deeply interested in parallelism. Would enjoy talking to you about it. I think the parallelism provided by Haskell is really interesting. And its software transactional memory.

I think parallelisation can be generalised but we need to study it further to understand it better. There must be a set of primitives that parallelise very well but they've not been found out yet. Rather than trying to parallelise something that was invented to be sequential, we parallelise something that is parallelisable.

I'm today working on parallelising a total ordered list view over X sorted lists that are maintained by separate threads or independent computer servers. My idea is to use N way mergesort to retrieve up to N items sorted items. Servicing requests is extremely fast since there is no synchronization needed within a thread or server but if you need total order, you need to use the N way mergesort. I'm thinking you have a cluster for ordered views and a cluster for within-a-thread view.

My other problem I'm working on is how to paralellise integer updates. If you have 8000000000 accounts (which DOES fit on a single machine) but you have more operations overall than a single machine can process? You could shard by account but I think there's an approach that shards by integer and per server. You store a portion of the integer on each machine, hopefully enough to handle operations. Then when you need to check if account integer > deduction amount I just need to learn how to a strongly consistent read cheaply. Essentially we load balance the integer in the account.

For example, fibonacci is often used as an example to parallelise something but it's never implemented in a parallelisable manner. It just does the same calculation in different threads. If we knew the formula of fibonacci that didn't depend on previous iterations, we could parallelise fibonacci. But I'm not a mathematician so I I'm not sure how to find out that formula.
Hitting the chemical limits of the batteries is what causes 1/ rapid aging and 2/ catastrophic cell damage and/or short failure and runaway, so if what you say is true (I don’t think it is) then the other manufacturers have implemented poor state of function control (SOF) and it would be a good idea to avoid.

Proper SOF control is loosely required for ECE R100 which most manufacturers would have, but OTOH I am convinced that it’s possible to fudge that certification.

Source: battery controls engineer.
The author is clearly complaining from a conservative, free-market viewpoint, but it's difficult to overlook that the conservative, free-market ideology that triumphed in the Reagan-Thatcher era has been a major driver of the complaints voiced here. The late-sixties to early-nineties free-for-all at universities was partly due to an understanding of the university as a place for the betterment of the population in the form of a largely-subsidized public good. This also tied into concepts like tenure and academic freedom which insulated students and educators from the surrounding society, and allowed students to run organizations and modify or vandalize campus property without consequence, with the benefits and costs that entailed.

Today the university is largely re-imagined in the conservative mold. It is foremost an elite job-training site, and includes not only the cosmopolitan social training that companies demand of 21st-century knowledge workers, but free-market costs commensurate with the expected value of the degree in the vocational sphere. Administration has been handed over to a business class walled off from the educators, for fear of academics running the show, with predictable results of fiefdom-building. Tenured educators are disappearing and being replaced with the adjunct precariat, another conservative win. This all contributes to an atmosphere where the stakes of any action are very high for both students and university employees, and danger abounds, whether it be from lawsuits or from the possibility of being forced out of school and suffering lifelong consequences as a result. It's perplexing to see this laid at the feet of academics, when one needs look no further than other bastions of the conservative mindset, like HOAs or corporate HR departments, to find organizations that would be similarly displeased with an ad-hoc island in a common-area water feature.
How do you know it’s not significant? What if the company is making $5M in yearly revenue with 20% profit margin (so net income of $1M, remember most industries don’t have profit margins as high as software)?

I remind you in this case their main business is not even software, but insurance and customer care services (with the software there to support that).

They can’t/shouldn’t spend 40% of their profit margin ($400k/year) in matching facebook’s compensation for a top notch senior developer.
Delhi Metro completes 20 years of operations
Actually the implementation of the script language is super simple, just a few hundred lines of code (EvalScript function in https://github.com/bitcoin/bitcoin/blob/master/src/script/in... ).

I think it’s quite well written and worth a look.
Elon Musk is a liar, and you're spreading his lies.
I'd be curious about your thoughts on regulations that solely pertain to providing available information to consumers. For instance, a regulation saying "If any of your recipes in this facility use sesame, mark that on your product" seems both incredibly feasible and incredibly valuable for people trying to determine how to manage their needs (e.g. what to serve at the suggested barbecue)

I can empathize with thinking that trade-offs that incur a high overhead might be super onerous to comply with, but simple information-based laws which just provide consumers with information that businesses already have on hand seems incredibly easy to comply with, no?

For example, in this case a "produced in a facility that handles sesame" label seems like it'd be a huge accommodation win without extremely minimal overhead for businesses.
God is DJ
> Kind of embarrassing actually, for a “think tank”.

The purpose of a think tank is (often) to promote values of whoever funds it. So, while it may look embarrassing, they're doing exactly their job.
No, not really. It's just a different, data flow based approach.

The only thing I would use user-defined functions for is to structure the meson.build file in top-down manner, but each function would be called just once.
The entire series of Long Way Up felt like it was filmed maybe ~5 years too early. So many of the issues were caused by the bikes just being prototypes.

Also the solution is easy - when the car is plugged in, just heat the battery so it charges at optimal rate and is ready for your journey. Some cars already do this(the new BMW i4 and I guess the iX too)
Some degree of VBE is required for Windows to boot in BIOS mode (and even in EFI mode before Windows 8 for really tedious reasons). I'd expect it to be fine for basic mode setting, but you're still stuck with the modes the card firmware provides which means it's probably 4:3 ratios.
Thanks to all of you for making life just a little more interesting and fun. Merry Christmas. Let's make 2023 the best yet.
Often mutation on a single core is faster than persistence on multiple cores.
And that's what everyone with an allergy should do - take their destiny in their own hands and stop relying on labels and on nanny state. Buy unprocessed food, bake your own bread, it's not that hard.
My father in laws truck wouldn’t start this winter in texas because the diesel froze. My EV worked great and thanks to the low temps the battery will be degrading a bit slower with age for a few days.

But yes I take a 15% range hit
Can someone explain why anti-fragility is the correct term to use here? It feels like this is a highly resilient and fault-correcting system, but the definition of anti-fragility is the ability to increase in capacity to thrive in the face of stressors -- how exactly is that the case here?
Happy Christmas y'all, for those of you worried about what 2023 is going to bring, just kick back for a week and enjoy the holidays, the new year will take care of itself when the time comes.

And for those of you recently laid off work, sending you positive vibes and hope you guys land on your feet soon.
Or just more range. If you have 350 miles of range and it drops to 300 in the winter that’s not noticeable for 99% of drivers.

We have a 220 mile Nissan Leaf that drops to 180-200 in the winter. We also live in Cincinnati which is a metro area about 75 miles in diameter at the widest span. Most drives are 10-30 miles. The range drop doesn’t matter unless you are doing a road trip.

Recharge time does matter more but any drop there due to slower chemistry is somewhat offset by less thermal down-ramping since everything is cold.

What we need most of all is more fast chargers between cities. There are enough in California and several other coastal states but nowhere near enough between cities in the US interior.

For some reason they put a bunch of DC chargers in the city and none between which is the inverse of what you really need. Is there a grid capacity problem in small midwestern towns or did they just get the priority wrong?
> Actually, it's how many of the leases I've had worked, and I've lived in dozens of states.

In the majority of states, the landlord has a duty to mitigate losses, which means you are only on the hook as long as the landlord is unable, making a reasonable, good-faith effort, to rent the unit.

And usually any part of a deposit not used to pay for damages beyond nornal wear and tear or rent for which the tenant was legally liable must be returned.

(The lease may assert something else, but where these laws are in place such terms have no legal effect.)
There's also indistinguishability obfuscation which I recall recently had a breakthrough in terms of practical construction
The 115v lines just arent enough, it may have been quite ok using a 240v though (from say a dryer plug)
Yet it still doesn’t work.
Happy holidays to everyone on HN!
CMake macros for cross compiling Win16 binaries with Openwatcom were just added to CMake earlier this month.
You wouldn't really need a heated garage (at home, anyway) if you had a 220 volt charger. That should be able to overcome any charging challenges in extreme cold, anyway. Relatively easy to get that into your garage.

Also - if you arrive at your friend's place in the winter and park overnight, you won't lose a ton overnight if the car's just parked there.
There are major vendors supporting the free alternatives.

Also, totally fine for commercial vendors to what they feel is best, but would be better if they were upfront with it at the beginning versus changing things after taking thousands of contributions,
Since Stanford has not said anything about why they're doing this that makes any sense, I am going to throw an idea out there:

I think this all dates back to the end of Halloween in the Castro[1]. This was back in 2006. S.F used to throw a huge awesome LGBTQ themed party and then some gang members decided to attend. Gang members being gang members, one threw a bottle at another and 9 people got shot. They shut the whole thing down that 10s of thousands enjoyed hugely because of that one incident.

I'm thinking that the extreme overreaction was because if this incident had started a rift between any group that was not a white supremacist or Christian group and LGBTQ+ this would have been catastrophic for intersectionalism. So they had to shut it all down. The suspects were never arrested or described any more in news articles than being associated with at least one gang.

Thus, I think the end of fun is to prevent any incident between the great mass of intersectionalist factions that don't like each other, or have irreconcilable differences in real life and must exist in carefully managed online spaces and social interactions in structured environments in order to present as part of a unified woke coalition. The contradictions are so great between all these groups that more and more rules must be added on top of rules to keep all the conflict from escaping out and piercing the image of a bland unified morally righteous whole.

[1]https://www.sfgate.com/local/article/halloween-castro-histor...
You can parallelize with mutations, just split the data and do a tiny bit of extra work when the data overlaps. There aren't that many real world cases where you want to run expensive computations on highly connected data, and in those cases you mostly just write GPU code instead of bothering with functional CPU languages. That is what the engineers who works on the extreme end of performance does, if you want to learn functional programming that is efficient and performant then go and learn GPU programming, the techniques you learn there also works for many CPU applications, there are decades of top end industry practices behind those techniques.
May 2023 be a good year for all of us. Thanks for engaging discussions, inspiring comments, and for being a beacon of interesting things in a web that is becoming increasingly bland. I appreciate the views of this community, even as they are challenging my own! Merry Christmas and a Happy New Year!
> who promises that "the party-planning process will be streamlined" (WTF?) and that "more administrators will be hired" to do so (WTF?).

The bureaucracy is expanding to meet the needs of the expanding bureaucracy
> It would also be nice to not have to have that awkward taxi conversation every time I go to the store.

This is the real reason ppl will own cars for the foreseeable future. Same reason I prefer a detatched home with a private/fenced yard. I'd probably get used to high-density living, but I doubt if I'd ever really prefer it.
So web 2.0 was basically css border-radius right, so what we need for web 3.0 to emerge is border-bezier
"This video is age-restricted and only available on YouTube. Learn more"

You embed your own video on your website and youtube blocks it...
With his attitude, the kernel has reached enormous market share, excellent performance, high quality and worldwide adoption. I’m sure it will be fine without your contribution.
Recommend https://just.systems/man/en/ for a mature and more capable version of this.
Happy holidays to all. I can sincerely say that even though I’m not precisely on the target demographic for HN, it is by far the most valuable and pleasant community in the internet. Cheers to all.
I am thoroughly enjoying all your contributions in this thread. I love getting a look into the architectural bits of a project/community of this scale that I don’t really know much about. Very interesting, thanks
In this analogy though, is 99% of the population able to eat and digest arsenic without a problem?

If so, I think the reality that needs to be dealt with is that there are going to be a lot of situations throughout their life where people are going to be serving arsenic. It sucks to be in that situation, but it's something that child will need to be taught to take into account (even if accommodations can kick that can down the road for now.)

If arsenic is poisonous for everyone in this analogy, then I have a lot bigger problems with this school than the lunch menu.
Commons does, however, allow scans of 2D public domain works that have "scarecrow" copyright claims in light of Bridgeman v. Corel (which ruled that such scans/photos can have no copyright in the US due to a lack of original creative content).

Commons doesn't accept 2D photos of 3D works because these photos' lighting, positioning, etc. choices can give them original creative content. But a 3D scan isn't likely to contain such creative choices. It may be annoying to make one, but the US does not have "sweat of the brow" copyright.
You only need a 220volt plug, then its fine.

You can also leave it overnight just fine. I think plugging a 110v during the cold is kind of an edge case, the car tries to charge but it makes thing worse. Maybe a software update would cure that.
People buy mass produced because it’s way cheaper

I just watched a video of a candy cane assembly line that made thousands of canes per hour.

If I had to pay a small shop to make that candy cane, I honestly wouldn’t. I don’t have the kind of money for the little things that I may want but not super bad

Of course, you could argue for a lifestyle where you just appreciate a small set of things but it seems people like experiencing more things in life than fewer
> For the big majority of projects out there, it seems to me that it is perfectly fine to handle that manually, because projects are not that big. Do we agree on that?

Let's also agree that every time you change a .cpp file you compile it, and every time you change a .h file you compile all the affected .cpp files.

No we don't agree on that. That is the entire point of having a build system.

Even proto files you gave as an example, may import other proto files. When you change one of the imported files you have to recompile all proto files that import that file, transitively.

I have, unfortunately, worked with build systems that do not capture all dependencies and systems that capture way too many dependencies. The former resulted in many hours spent debugging non existent problems, and the latter resulted in many hours spent waiting for compilation to finish.
After seeing the figure [1] I'm pretty confident this relationship described is artifact. Rather than comparing raw medians a statistically robust comparison would have been log(sentence counts) or geometric means, and there would not have been a significant change.

The mean number of sentences per decade is presented in the original study [2] and it only increases.

Similarly I find the position in the textbook of the climate context analysis unconvincing.

OTOH there appears to be a move towards including more information about the effects of climate change on biology and ecology rather than just the physical premise/greenhouse effect, so that seems appropriate.

[1] https://media.nature.com/lw767/magazine-assets/d41586-022-04...

[2] https://journals.plos.org/plosone/article/figures?id=10.1371...
US Declares Texas Grid Emergency in Arctic Blast
> Uncensorable Github? Yeah, it's called "git".

You have to host your git repository at some URL, and the people hosting that URL can be required to pull the content, the hostname can be blocked by firewalls, and the domain name can be revoked at the registrar. "It technically is available, but no one can ever find it" is not "uncensorable".
I like algorithms and data structures. One of the thing I, personally, find hard about Algos and DS, is that I don't know when to use which. For example, I could never ever come up with my own, that the traveling salesman problem can have a good solution with ant colony optimization or simulated annealing. How do I learn that skill? I still don't know when to use a graph for what kind of problem.

I hope someone can shed some light on this.
It should not be lost on anyone that this holiday comes immediately after the winter solstice, the darkest day of the year.

The future is hopeful, and the days have already started getting brighter.

Merry Christmas, HN!
Ask HN: Why does ChatGPT struggle so much with counting?
I've been playing with ChatGPT and am impressed by its ability to produce code and, to a certain extent, seem to reason about novel questions and situations and seem to engage in abstract analysis even on totally novel subjects.

However, it really struggles with basic counting compared with most people.

For example, I tested it asking about primes between certain intervals, first I asked "Are there more prime numbers between 1 and 10 or between 10 and 20?" and after it answered correctly I asked "Are there more prime numbers between 10 and 20 or between 20 and 30?". It answered:

"There are four prime numbers between 10 and 20: 11, 13, 17, and 19. There are also six prime numbers between 20 and 30: 23, 29, 31, 37, 41, and 43. So there are more prime numbers between 20 and 30 than between 10 and 20."

The middle sentence clearly contains an error. Why does chatGPT make such errors and struggle so much with numbers?

What would it take to "fix" it so it could be more human-like in its use of numbers?
The article is blaming the school administration, a parasitic entity that's very different from the academics you're talking about.

It's also clear that the increasingly bloated administration is horrendously inefficient from a free market POV, but what's happened here is not a free market, but regulatory capture: the administration makes the rules and spends the budget to benefit itself, squeezing out both teaching staff and students in the process.
I've had a VPS running the free version of Axigen server for I don't even know how long. 10 years?

The first year was rough because I didn't know what I was doing. Mail would not go to or from certain domains with no indication of why.

Once I finally figured out all the security settings, it's fine. My domain will talk to anyone (including Google) and has been for several years.

My private email is my primary account. It's on a domain with my name, so I use it everywhere.

Is it worth it? Absolutely not. I wouldn't recommend you run your own server unless you just want the experience. It's far, far easier and cheaper to just buy the domain name and use the inbox your registrar offers. Or a paid service to host email under your custom domain.

For me, I have other users on this service, and the cost and risk of migrating them to a new service is way, way too much. I'd have to decrypt their inboxes and merge them into the new service, and I just don't want to go there, so I keep this server ticking over until we all die I guess
> Aside from a few particular oil-rich nations (and some very poor ones), where are these fuel subsidies I keep hearing about?

Flowing from the US to oil-rich nations in form of security assistance to buy policy, or in the form of US military going to enforce policy preferences, as well as:

> A gallon of gasoline largely costs the same in the US as it does in Europe, if you strip away the taxes.

Accepting negative externalities without internalizing them (whether through direct liability for externalized harms or pigovian taxes) is a forced subsidy to the activity creating those externalities by the rest of society.
I wonder what portion of that 1971 'White British' were actually Irish, Huguenots French, German Jewish or one of the other myriad dispossessed groups that have been coming to London for centuries.
Why is nitrogen the headline? It's the H3 in NH3 that is causing the problem. Steam reforming natural gas to get H2 is the majority of the emissions. Fractional distillation of air to get nitrogen and the Haber Bosch process to combine the two are minor in comparison.
Doesn’t appear to work in iPhone Safari (I can’t seem to draw anything).
Lol yes I'm sure it'll be fine too. It made me lose some respect for him, but he couldn't care less what I think lol.
> I don’t think it’s too much to ask for people to just eat their PB&J at home.

Totally get that. Others do think that's too much to ask though, and I'm sure there are cases where you'd disagree with their "not too much to ask" in return.
Opensimulator is the open source project (http://opensimulator.org/)

There are thousands and thousands of active regions and thousands of users (https://opensimworld.com/). It's not millions, but it s the best self-hosted virtual world ecosystem.
> Being "pretty clear" in the fine print doesn't help when your product is called "Full Self Driving".

The likely chose the FSD branding with good intentions. Tesla just had some over-optimistic projections of what it will be in the near future and they weren't the only ones being optimistic in 2015-2016 when it launched (you can find plenty of Youtube interviews from other car companies at the time projecting <=2025).

The plan was to always call it in "beta" and an early ~$2-10k(?) investment for the future offering that wasn't yet ready.

The only problem is when those projections turned out to be heavily optimistic after ~2-3yrs in they should have rebranded it... but chose to stick with it for whatever reason.