skysight-inc/HackerNews huggingface dataset:
Desalination seems to be well-positioned to take advantage of variable energy prices, particularly in dry-summer climates where demand for water increases at the same time as solar energy availability. If you run the desalination system when energy is cheapest, your energy storage problem becomes a water storage problem, but a simpler one than with pumped-hydroelectric storage.

I haven't seen a detailed analysis, but this could look good for California, notwithstanding the other problems with desalination (ecological).
Yes, I did not mean to suggest that Jetstream is equivalent to Kafka. It's quite different.
It's metaphorical. When you hear someone wears their heart on their sleeve, do you also believe they're in mortal danger?
Autofocus works only on page load and not when the input is injected later by JS.
Funny piece, but some parts are terribly uninformed of the actual history. This part irks me greatly:

> "Why is it so helpful to have the data and instructions share the same memory? Well, for starters, it's simpler, cheaper, and it made execution faster because stuff is all closer together. It was also convenient to access stuff in a single address space rather than having separate schemes."

Why are ALL µprocessors today then using separate instruction and data cache? For early pre-"von-Neumann" computers, memory was an extremely precious resource and you wouldn't waste it some something as frivolous as almost-completely static code. Only once memory became large/cheap enough did the (not-so-surprising) idea of stored-program become practical. The benefits were many: self-modifying code (for good reasons very popular in those days, even much younger PDP-8 can't be used without it), moving more complexity of IO and bootstrapping into code, and eventually, code to make code.

Another point that is glossed over is that none of these technology changes were a slam dunk. For example, in the early days, transistors were FAR from the 1000X faster claim; they were limited, unreliable, and expensive and not all in the industry believe they would ever take over "proven technology like radio tubes". Same, it actually took a good while before silicon memory replaced core-memory. A more recent example: CMOS was originally the slow technology, only suitable for watches and cheap calculators.

Source: countless books on the early history of Z1-3, ENIAC, Cray, Intel, etc.
At the end of the day, and this will be controversial it does not matter.

Prisons should be a place to house people that have been deemed unable to function in society until such time they can (sometimes that is never). This is not necessarily only violence but violent offenders should be the majority, but people that simply refuse to follow the rules of a society also degrade and are a danger to the society over all. We see this today in the way of rampant shoplifting, and car thefts/breakins taking place in some communities.

These are deemed "non-violent" so the offenders are just let go, however once these "non-violent" crimes reach an extreme level businesses close, people stop shopping in the area, insurance companies stop offering insurance, etc etc etc. That is all with out getting into the real psychological effects of having your property stolen and violated in that way.

At the end of the day I am not concerned about their upbringing/situation, I am concerned about their criminality
This is incredible. I just saw the same link being posted on @pikuma's twitter page.
> And they could never be replaced, imo.

> A machine cannot, at least not yet

I think we really need to get away from this idea that people can never be replaced. You've contradicted yourself with "at least not yet" two sentences later - that's not to criticize you, I think you're correct in the latter instance and doing something a lot of people do. They see the reasons that people can't be replaced now and just extrapolate that out to forever, while sort of handwaving away the fact that they realize that AI is rapidly improving.

I think it's very clear that humans in these roles will be replaced in, say, 50 years. The question is how much sooner than that will it actually be - 20 years? 10? 5? 1-2?
This sounds logical, until you find out that the only viable way (make H2 from electrolysis) is wildly inefficient (75% efficiënt), then compressing/chilling it for transport is only (90%) efficiënt, then converting it to electricity with a fuel cell (max 60% efficiënt), followed by powering an electric motor (95% efficiency).

This adds up to:
0.750.90.6*0.95=38% efficiency.

With an electric battery car.
Its about 75-80% efficiënt in the whole chain. That means you need twice as many wind turbines to run the same amount of vehicle miles. The math just doesnt hold up.

So unless we cannot produce enough batteries or cannot make the grid stronger. Which both are possibilities. Hydrogen cars will probably be a dream. At this point it just doesnt make sense.
Brian May is my role model for late PhD thesis submission.
a : https://github.com/apple/swift-corelibs-foundation/blob/main...

I wouldn't want to be the guy relying on this table advancement for his own project. The fact that they're rewriting it in pure swift probably says a lot about the quality of the current approach.

b: makes absolutely no difference from a developer perspective. if you want to run threads in swift you're going to use gcd.

c: my take with all apple software tech has been to wait until they've dogfooded their own tech long enough to make it useable. Worked very well for me so far, thank you very much.
Here’s the reasonable argument: US citizens are now used to .gov domain names being solely used by US government entities. They won’t change it, nor should they, as forcing domain name changes will simply add confusion for Americans.

Just because you don’t like that the US government has first mover advantage isn’t a good reason to change this.
I just really think you should be ready to accept the full force of your words:

>Same thing here -- SICP just isn't the same if it's not in scheme or lisp.

That straight up reads like SICP and lisp are inseparable and that exactly means that SICP is not as general as people claim.

What we have here is unstoppable force meets immovable object (otherwise known as a contradiction). The resolution is simple: either SICP is valuable for the ideas, in which case renderings in js or python are fine, or SICP's value is diminished without lisp, in which case it's not actually about ideas but about the language of choice.

Can't have it both ways.
Maybe combining the linker and the loader into a single program is a bad idea. I guess they kinda do similar job, if you look from the kernel point of view...
I don’t think it’s ironic, it is acknowledged by the Supreme Court that hears and rules on affirmative actions cases with some regularity.

The reason they take these cases so often is because affirmative action must be narrowly tailored and affirmative action programs are often found to be Unconstitutional.

Also, affirmative action as a whole, as acknowledged by the Supreme Court, is a temporary measure to level the playing field of prior systemic racism. So even in the instances a program is currently a constitutional even that is for a temporary period of time.

People often complain about the nature of it, but generally don’t have any solutions to address the realities of historic discrimination codified in law, at best people suggest to ignore it a do nothing be happy those old laws have been over turned and move on, the problem there is typically the people that suggest doing nothing to right the wrongs of the past benefit from damage of historical systematic racism and discrimination.
I gave up on trying to style them exactly the same. I manage my own CSS that brings them closer but they all behave so differently.

I wrote my own hosting solution to host multiple doc types and switch between versions. Unfortunately I can’t share it since it’s for work but it wasn’t too hard.

Though I wish there was a good off the shelf solution here.
It’s unreasonable to expect individuals acting on their own to solve social issues. I am perfectly willing to support 1% of the financial needs of a severely disabled child, but in no way willing to step up and provide 100% of the support they need. There are people willing do do so but it’s not 1:1 with the existing need and so it’s simply not an option.

The common US system where foster families receive funds to provide temporary care for kids in the system isn’t parenting it’s a disaster that’s a massive disservice to kids in the system. In many individual cases it works, but overall it also results in unacceptable amounts of mental, physical, and sometimes even sexual abuse.
Big ED-209 vibes from this
It's true that enslaved people and their enslavers are no longer alive, but the legacy of slavery has left significant and enduring socio-economic disparities between descendants of enslaved people and those who are not. Inequalities in wealth, education, health, and opportunities persist, often along racial lines. These disparities aren't merely coincidental, but have been reinforced by racially discriminatory policies and practices like segregation, redlining, and racial violence, all of which have historical roots in the institution of slavery.

Also the argument that descendants of slaves in America are better off than their counterparts in Africa is problematic because it assumes that the progress of African nations would have been the same without the devastating effects of the Atlantic slave trade, which significantly hindered their development. Furthermore, it risks minimizing the experience of ongoing racial discrimination faced by Black Americans.

The idea of reparations isn't necessarily about compensating individuals for specific harm done to them, but about a society taking responsibility for historic wrongs and making a concerted effort to rectify those systemic inequalities. Reparations could take many forms, including investment in education, healthcare, housing, and economic opportunities for communities disproportionately affected by racial discrimination.
When kids first enter foster care, the state assumes care and tries to work with the parents to resolve whatever issues caused the kids to be removed. During this time, the kid ideally stays with another family member or friend, but with a random foster family if not. The parents remain the legal guardians and have opportunities to see their kids, coordinated by the state.

If reunification is determined to be impossible, the state goes to court to sever parental rights. This determination normally takes a year plus, and usually means the parents have checked out or are no longer trying to resolve the issues. Only once parental rights are severed is the child considered "legally free", and is eligible to be adopted into another family. In the ideal case, this is the family they were staying with before parental rights were severed, but not necessarily.

I haven't looked into the details of this article, but I assume these funds will be used for kids that have had parental rights severed, and were either adopted or "age out" of the foster care system.

Once in foster care, most kids are traumatized. Once parental rights are severed, it is incredibly difficult for parents to "re-adopt" their kid. I sure hope no parents are so short sighted to put their child through hell to reduce the cost of college.
> It won't list libraries loaded at startup with dlopen(3)

Well, that'd require actually executing the startup code.
Not sure who we is, but I have 4 kids and live paycheck to paycheck and nobody helps me or my kids. We can’t spare what we don’t have.
One particular case when a program won't be handled by ld-linux.so is when it has a different loader than the system's default specified in it's .interp ELF section. That's the whole idea in executing arbitrary code with ldd -- load the executable via a different loader that does not handle LD_TRACE_LOADED_OBJECTS environment variable but instead executes the program.

The way dynamic linking is done on UNIX-like systems has always seemed odd and a bit of an afterthought to me, and that explains why --- the actual loader in the OS kernel itself knows nearly nothing about dynamic linking. Instead it "redirects" execution to a loader (which is itself not that different from any other static binary) to do that.
IMO, the state bears the responsibility to structure the laws and regulations to make it easier for regular people to be heroes. Servant leadership is generally not a characteristic of democracies, as politicians need to take credit in order to win votes.
So lower class kids (through no fault of their own as well..) should not have access to higher education? That's was very weird of phrasing. What about making education accessible to all people regardless of their who their parents were instead of trying to make people jealous?
>The reason we should be paying for foster kids' college is because the state is their parent, so it's our responsibility. In a country that wasn't shit, regular people would be jealous of how kids who were wards of the state lived, and how well-raised they were.

Absolutely. As my mother used to say, parents should (at a minimum) pay for education and therapy (not to mention housing with electricity and indoor plumbing, food, clothes, etc.). Since the government of California is the legal guardian of these children, it's really the least they can do.
Well, it's not western-centric to say that they (corporations/capitalists) reduced the workers' share of the revenue or profits. The workers for the corporations that moved production out of the USA and the EU pay their workers a smaller fraction of their revenue than they used to.

Yes, we've done a lot to reduce poverty in many parts of the world. There is a (relatively) furious argument going on, however, about the role of capitalist corporations in that process.
Electrolysis is theoretically up to 100% efficient. So are fuel cells. The whole process is an electrochemical system not much different than what batteries are.

You're reading too much pro-BEV propaganda. They're just spreading FUD and trying to stop people from realizing there are alternatives.
All the recent qualcomm stuff has some kind of dedicated ai support (special vector extensions, etc.).

Qualcomm has it's own SDK for that (used to be called SNPE), which uses GPU, DSP (hexagon),.. CPU is really only a fallback.
It's only considered "breaking" to change the externally observed behavior of at least one previously published use of a code interface. When widening the interface's range of inputs, you can avoid changing existing behavior. We do that all the time when we create a new optional parameter, new CLI tool switch or subcommand, new public function or type in a library, new API endpoint, new web domain, new network protocol.
not for free. At no expense to them and the tax payer flits the bill as usual. Carry on.
Desal costs seem to have decreased a lot since 2008. Now maybe one-third as much, based on a quick image search for charts of the price trend of desalination.
Low end institutions just want enrollment. They literally do not care about transcripts. As we approach 2008+18 that will intensify. They’re getting desperate and the long dreaded End Times haven’t even arrived…

(Bonus points if you can make it past freshman year, which when I was tutoring was always a huge concern for the newly free homeschool kids, but tbh freshman tuition and room&board is enough)
Absolutely, but it's a scale problem. Say you want to produce 1000m3 a day. Well you can build a small plant that makes 41m3 ish an hour and run it 24/7. If you want to produce 1000m3 a day in the three or four hours where solar energy is very cheap you need a plant that does 250m3 an hour - or about 5x the size. So your energy is cheaper but your capital cost is 5x or so.
Add some wave/tidal/current power generators to the installation and you get those 2.3kJ/kg "for free".
This is uselessly dismissive and reductionist. I have a special needs child who just hit remission from Leukemia. To feel that the state has a responsibility for those kids I'm now supposed to also take in a foster child?

Your statement reeks of someone who lives in an ivory tower somewhere.
Do what, exactly?
I think you deserve help as well. This is why I suppose universal basic income, because for someone like you, an extra $1000/month would help tremendously.
Prompt ingestion is too slow on the Oracle VMs.

Also its really tricky to even build llama.cpp with a BLAS library, to make prompt ingestion less slow. The Oracle Linux OpenBLAS build isnt detected ootb, and it doesn't perform well compared to x86 for some reason.

LLVM/GCC have some kind of issue identifying the Ampere ARM architecture (march=native doesn't really work), so maybe this could be improved with the right compiler flags?
Asking clarifying questions is not always socially acceptable! Then what?

Some random things that seem difficult to get an AI to deal with:

1) Things that people expect you to know by observation, but not be told and not to say.

2) Things that people expect you to know/adhere to, in spite of being told something different.

3) Strategically creating the impression that you do or do not have the ability to change your course of action.
Awesome! Really enjoying the feel of this browser, and I’ve been stalwart chrome forever.

One recommendation - when first using the browser I have no site history, so it defaults to ddg searches when entering text. Not sure how you’d accomplish it, but would be cool if the recommendations also had websites. IE if I type “news.yc” the first result is a ddg search for “news.combinatorial.com” but I’d rather have it be a direct link to the site!
I see a variety of jobs: https://www.sjeccd.edu/district-services/human-resources/emp...

I think community colleges have been growing and this could continue the growth. It wouldn't seem like a huge change, but the alternative might be shrinking enrollments. The state government would feel the pressure to provide jobs, and this could help them, while doing some good for young people along the way.
Take it or leave it, I do this on my dime
Isn't what Rich Hickey defense the same as the Liskov substitution principle? Or at least very similar.
You missed the part where I say I support the program and programs like this for foster kids that age out, I just don’t agree that the program is narrowly tailored to individual situations.

Trust me here in Florida there are many parents who put their kids in foster care at 17 so they qualify for governmental housing allowances.

I’m all for free college tuition, for all. I want an educated society, I want better paying jobs resulting in higher taxes, and I don’t want government guaranteed loans resulting in unaffordable tuition and life long debt.

I don’t think your comment adds much.
So it’s WeChat for America but with more outrage trolls and cryptocurrency scammers. Nope.
What does it mean for None|T to be disjoint?
I don't think it's possible to do that, in general. Anyone can find an injustice if they look hard enough.

I have some ancestors that fled religious persecution in France. Many died. The ones that fled gave up everything. Should I play the victim card and petition France to restore the land my ancestors were chased off of?

History is pretty ugly, I'm sure everyone could find a justified grievance if they tried hard enough.

I think the logical thing is to focus on equality of opportunity, not equality of outcome. What things can we do to distribute opportunity more equally in society? Things like free post-secondary education, free health care would seem to be a better use of resources.
Thanks a lot for the recommendation, read this over the weekend and learned a bunch. If you have other papers to recommend in similar categories I'm all ears :)
Sigh. No they aren’t.
You have your causation backwards. SICP has valuable ideas in it. But those ideas are best understood using a particular tool.

You can use other tools to understand it, but it will be more work and you won't understand it as well.

Just like you could use a screwdriver to drive a nail into a board. But it will be easier and better understood if you use a hammer. The nail provides the same value either way.
Jetstream is the Kafka or Kinesis bit built out on top of the NATS core protocol. It's much easier to work with than either of them in my experience
> Is everything culture war all the time now on this site?

Always has been.
If I were an Atlantic staff writer i would pitch “the rise of the twitter professor”.

Want a top 5 TT job? Find 10k followers. There are other paths but this is by far the easiest
Code Search Infra for an AI junior developer – that doesn't store code
Ignoring the title, from the article:

> Prof Richard Armstrong, of Aston University, Birmingham, who is first author of the paper, told The Telegraph: “There is no way of proving for certain what the spikes are but the balance of the evidence would suggest ‘sand spikes’ resulting from seismic activity on Mars.
I'm Bullish on OpenAI because they will brand themselves as Clean AI and most enterprises are risk averse. There is absolutely a market for pre sanitized AI, however I disagree with making that a legal requirement.
Oh honey
/me gestures emphatically at the entire "HTML & CSS in JS" paradigm.

When you elevate JS above the others, you deprioritize those others in practice. Advanced knowledge of HTML among React developers is a surprisingly rare talent. Whereas Node developers gobbled up (and choked on) left-pad due to incomplete knowledge of JS, far too many (a majority of?) web framework developers reach for packaged components without realizing it was a standard tag with two lines of CSS away.

Accordion: <detail> + <summary>

Button (as a link): <a href> with inline-block, background-color, and other basic CSS

Card: <article> with border-radius and box-shadow

…pretty sure I could do most of the English alphabet in examples.

JS could be used for progressive enhancement—animating the accordion, for example—but almost all accordions I've seen were the typical spaghetti of div tags, chunky event handlers, and accessibility lipstick of aria-roles. But most React devs see some library's Accordion object and think it's normal to see the dark <div> forest in the inspector.
You could say that about most of the OWASP Top 10. If the discourse is any way to judge, most web developers are more invested in constantly re-litigating JavaScript framework wars than learning the extremely trivial design patterns that would resolve most of their security issues. Speaking as a penetration tester, the things devs will let go to prod while managing the information of millions of customers is enough to make you lose hope in the concept of digital infrastructure.
> Foster children are not a protected class under the law.

It seems like California is leaving themselves open to a 14th Amendment Equal Protection violation claim, doesn't it?
> Do you agree that 'adult-adult-hetersexual' is the only orientation that has obvious evolutionary benefit?

This shows a profound misunderstanding of evolution and natural selection on your part. "Evolutionary benefit" is impossible to divorce from circumstances. It doesn't exist as some right/wrong answer, or something you can divine through logic.

For instance, same-sex attraction could absolutely be advantageous to a species that is nearing the peak of sustainable population numbers. All species (who can fuck) wanna fuck, and will do so no matter their surrounding circumstances. The difference between one species keeping sustainable numbers, versus another species seeing runaway population numbers causing food source exhaustion and population collapse, could come down to lower procreation rates, in which circumstance strict heterosexuality may not be advantageous.

Point being, stop trying to use bad, dime-store "science" to justify your bad opinions about homosexuality.
We actually do --- we just let the sun do it for us. ;-)
There are risks to LLMs but I don’t think that’s a major one, it’s probably easier to find that through Google