skysight-inc/HackerNews huggingface dataset:
> 3) It's not that software is released too far apart, it's that the release of software is out of the hands of developers, and packaged by a third party with dependencies that may not even be API compatible with the developer's software. Since there is no versioning dependency management for Quicklisp to leverage, all it can do is try to build your software in isolation, not check compatibility with dependencies, and certainly not runtime compatibility.

This is what I like about quicklisp. IMO other package managers don't do it this way only because it doesn't scale; pushing packaging and releasing to individual developers does.

Also, building the software "in isolation" checks at least compile-time compatibility with dependencies. IIRC someone (not Xach I think?) also runs the system tests for each system in quicklisp, which will check runtime compatibility to the extent that the tests do so.

In any case, I have literally never run into an issue with transitive dependencies not working in QL; not sure if I'm lucky or what.
Well first let's parse it.

Welcome to Node.js v17.7.2.
Type ".help" for more information.
> u=new URL("http://http://http://@http://http://?http://#http://")
URL {
href: 'http://http//http://@http://http://?http://#http://',
origin: 'http://http',
protocol: 'http:',
username: '',
password: '',
host: 'http',
hostname: 'http',
port: '',
pathname: '//http://@http://http://',
search: '?http://',
searchParams: URLSearchParams { 'http://' => '' },
hash: '#http://'
}

Browsers give the same result, with uglier formatting.

As for serving a request:

~/a $ python3 -m http.server 80 &
[1] 31173
~/a $ Serving HTTP on :: port 80 (http://[::]:80/) ...
~/a $ curl --resolve http:80:127.0.0.1 "http://http://http://@http://http://?http://#http://"
::ffff:127.0.0.1 - - [07/Sep/2022 02:15:53] code 404, message File not found
::ffff:127.0.0.1 - - [07/Sep/2022 02:15:53] "GET //http://@http://http://?http:// HTTP/1.1" 404 -
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<!-- snip -->
</html>
~/a $
Russian tactics would be completely different for that scenario. There would be a much more massive bombing campaign using the full might of their air force (which is clearly not what is happening in Ukraine) for one. I wouldn't rule out usage of tactical nuclear weapons either if they faced any difficulties.
I don't understand the point, really. Especially not from the user's point of view. IPFS doesn't add anything in n this equation except additional complexity and "well, if this already centralized service goes down, you're still screwed because the chances of someone storing your files are asymptotically approaching zero"
Community net metering solves this problem. It's not available in CA, but is in other states

The apartment dwellers just buy some percentage of a solar farm, then the power company pretends that percentage of the farm's production came from the apartment's roof.

Denser housing uses much less energy, so it takes much less solar per person to offset the apartment's power usage.

Similarly, room can be made for batteries elsewhere, and they can be packed extremely tightly wherever they are installed. (This only works for time shifting, not individual home backup.)
Does Berkeley make the intro classes brutally hard as weed-outs? I know some other schools do that for high-demand majors.
> in Boulder they tax the normal stuff like coke and sprite but will exempt for San Peligrino but then also tax Oceanspray juice

Assuming they're taxing based on the sugar content, then that's the expected outcome. Coke, Sprite, and juice have sugar in them, sparkling water doesn't.
From the UC system
budget doc: student tuition and fees are 39% of “core budget”, state general funds are 46%.

https://www.ucop.edu/operating-budget/_files/rbudget/2022-23...

The overall budget gets weird with medical centers and something called “Sales and Support”, but in any case California tax payers put in more money then students. I don’t think that’s a problem, but it’s definitely subsidized.
Agile and Coding: Can we have that in Python too?
Re: the “hard” stems, maybe? They have a clearer function as a certificate pipeline, but in terms of prep I find it difficult to quantify. There’s also limited positions at the end of this pipeline (medicines a killer example, academia, research). Are we creating better candidates or more positions with stem programs? Or just more candidates who 1) don’t find positions or 2) don’t end up with relevant skills for the roles they take.

(Incidentally, I think CS is a very good place to invest, precisely because there’s a lot of demand, start up cost for self employment is low, and applicability is super broad)
You are making an inference, it was not my implication.
What Is Federated Learning?
That sounds like the estimation process was screwed up, not that all estimation is a waste of time
GNU manual is quite nice actually, a welcome companion to my worn copy of C: A Reference Manual, 5th Edition by Guy Steele and Harbison

Looking at
https://crms.tiiny.site/#Function-Pointers I am glad I do not have to program C anymore..

/\* Declare a function returning char *. */
char *a (char *);
/\* Declare a pointer to a function returning char. */
char (*a) (char *);
/* Declare a pointer to a function returning char *. */
char *(*a) (char \*);

This brings up 20 year old memories of pain. How did I ever remember this?
You also get further and further from the original task as you add items: http://wiki.c2.com/?PushDownGoalStack
It wants you to reconnect with your kids.
Hi all. I'm Jeremy, the husband of the author of this post. We really didn't expect to see this get any particular attention -- but I'm happy to answer questions about homeschooling you might have.

As my wife Rachel said in the intro, this post is really about our particular experiences. It's not an attempt to convince anyone else to do the same thing.

Home-schooling is very different to what I expected. There are things today that just weren't available to previous generations. In particular, there's a lot of well-designed adaptive apps and websites that take kids through topics at a speed that's appropriate for them. This has meant, in our case, that our daughter has avoided the extreme boredom that she faced when she was at a traditional school, and is now enjoying her learning much more. It's particularly good for topics like mathematics, where if you start getting behind it can become nearly impossible to make progress, and if you're ahead then you might just zone out.

Also, Zoom is a game-changer. Our daughter gets tutoring in coding from an MIT computer science grad (who also minored in music and teaches her piano too), in physics from a physicist, in art from a professional artist, in Japanese from a native Japanese speaker, and so forth. Her tutors are from all over the world and are extremely diverse. This has been a lot of fun for her, and has opened her eyes to different ways of thinking about the world. Without Zoom and friends, we'd have been restricted to people that are in our local geographic area. We've had a lot of help from Modulo (https://www.modulo.app).

Another nice thing about Zoom is that the vast majority of her learning occurs in a social environment with 1-5 other kids. We've found that this is a great group size, and is more social than most larger classrooms -- the kids are never told to keep quiet, but instead encouraged to have lots of discussion and ask questions whenever they come up. There's lots of diversions to follow whatever the kids get interested in along the way.

I've personally spent a lot of time reading academic papers and books about education and listening to lots of interviews with teachers. There are all kinds of fascinating insights that just haven't been brought into regular schools so far, but we're able to take advantage of in all our daughter's lessons. For example, we use a lot of spaced repetition, and teach her tutors how to take advantage of it too (e.g see http://augmentingcognition.com/ltm.html).
I guess it's an article for programmers who too often have tasks/issues called “Refactor component N” or “Pay a technical debt in module G”. Majority of the programmers rarely have dedicated paid time to do just refactoring.

Small refactorings and cleaning alongside bugfix are fine. Big refactoring should happen independently, of course.
Google shopping is getting worse and worse. For me, the “local only” filter isn’t always there and they don’t let you pick another location than where they geolocated you. Looking for options for your family that lives in another country? Tough luck. Looking for options for upcoming travel? Nope you don’t need it. Using a VPN that locates you elsewhere? Too bad.

It’s moronic, I can’t understand why they dropped the option to select the location and currency.
Yeah - it’s ship the bug fix, then do whatever refactoring. Just ship the bug fix first.
People just don't listen. They have no clue that most of what is playing everywhere is sponsored ads, and content promoted by the people who upload it in pretty much every niche that can make money or make someone notable.

These sites have laid off a lot of their staff that once developed and maintained algorithms, and people were cheating through weak algos en masse back when sites were running wild, now the lazy solution is to sit back and collect ad money while just making bug fixes.

Agreed. Monetization and aid promotion for every account is what destroyed the social media world. Now nothing grows organically and feedback/comments/reviews are regularly reflective of popularity/favorability deceit.
The “housing crash” standing before you ;)
Shipping is around 2.5% of global emissions, and notably the change in pricing didn't seem to substantially affect the volume[1] which is of course the thing that effects emissions.

[1] https://www.statista.com/statistics/253987/international-sea...
> if I don’t refactor this code, who will?

I have had this conversation yesterday, and the refactorer asked this very question. Here's my answer:

The question is improperly formulated. With your behavioral patterns of immediate refactoring, the question seems to be: "if I don't refactor this code NOW, who will?".

I'd say that if you don't refactor the code now, someone else, maybe future you, may refactor it later.

Most sane companies will protect engineering from impulsive feature requests and will add them to the backlog for future consideration.

I'm trying to instill the same protective mindset in my teams, and help them not do refactorings immediately but rather consider them as potential work as dedicated items in the sprints or so.

Doing so, prioritizing becomes a natural part of the refactoring/tech debt/tech risks agenda, because we have an overview of the work to do globally.
Nah. It's in the Fortiguard category "Newly Observed Domain". So, it hasn't been classified yet, and that person's corporate filter was setup to block those pages.
I had a civil engineering friend who worked for a firm that specialized in wooden buildings (the proper name escapes me, but think office buildings made of wood?).

According to him it’s very in demand, and it can rival traditional building methods.
Static Code Analysis – A Behind-the-Scenes Look
Would love to know the answer to this as well.
Nor cryptocurrencies.
I don't travel anywhere without Bitcoin. It saved me many times when banks created arbitrary problems. (I use travala.com and cheapair.com)
As a mid-90's graduate who started in chemistry and accidentally found my way to computer science... Oof. The promise of a well rounded education where you can explore and find out for yourself what you enjoy and where you want to study no longer exists.

I took CS classes because I wanted something fun to do outside of what I was officially studying. About the time I finished up, UCB was already limiting upper division classes to CS majors only. And this was thirty years ago.

I ended up in my career because I married the thing I thought I wanted to do (chem) with the thing I really enjoyed and was good at (programming). I met a lot of grad students who wanted help programming and I got to do a lot of cool work with different research groups in chem/phys/bio that did protein folding, data visualization, etc. I ended up getting a job at Industrial Light and Magic because I had a lot of experience programming OpenGL on Irix(SGI).

Where is the room for that kind of experience now? You need to test into the major before you even enter campus? I guess the college experience is getting a piece of paper stating that you can jump through a set of hoops.

This is disappointing. I've been fortunate enough to work in an industry that combines art and tech and know the benefits of working with people who come from a variety of backgrounds and expertise. I want to live and work in a world where you don't need to match an algorithm to have a chance. And unfortunately, many people conflate a university degree with that chance.
Well, I think people have big aspirations, and these typically are achievable with lots of money, and people think you have to 'eat frogs' to make that money.
In the city I live in, it is 90+ minutes of driving on average. Per employee. Per day.
How are those returns since 2017 peak? 5 years later and it’s lower than where it started. The easy money is gone, you have to come to terms with it. Btc was funded by speculative fervor from excess quantitative easing. With quantitative tightening in play I expect a sub 10k bitcoin soon. There is no inherent value and there will never be a large enough group of fools to make it an official currency. It acts nothing like a currency. It is owned by a more concentrated cartel of gamblers than the US dollar will ever reach and that’s sad to see
This is a really cool example of tree diffing via path finding. I noticed that this was the approach I used when I did tree diffing, and sure enough looks like this was inspired by autochrome which was inspired by my post (https://thume.ca/2017/06/17/tree-diffing/).

I'm curious exactly why A* failed here. It worked great for me, as long as you design a good heuristic. I imagine it might have been complicated to design a good heuristic with an expanded move set. I see autochrome had to abandon A* and has an explanation of why, but that explanation shouldn't apply to difftastic I think.
Success to you is for you to define. Don't fall into the trap of VC funding because its all you read on HN or Techcrunch. What you have built is your baby so don't let anyone else tell you what you should be doing. It sounds like you have so much meaning and purpose in the company you have. If (and it sounds like) you don't want the vc money, then that is the right decision for you.
It’s a drop in the bucket compared to the other changes we need.

Of course we can do things in parallel, and I’m not saying this isn’t worth doing, but this is one of the least important things we could do to curb emissions.
Solar is much cheaper and better investment than an EV
> The seeming normality of service staff taking your card out-of-sight is also unnerving

You usually don't need to do this anymore though. I think I have eaten out in the US about 15 times this year, and never needed to hand out my credit card. Many restaurants have a QR code on the check that allows you to pay online. Some have credit card terminals on tables (Ziosk). Others let you pay at the register when you leave.
I've found estimations helpful when it's really about breaking down parts of a task that aren't independently deliverable, but still independently estimatable. When working with a sufficiently technical manager, it gives them the best idea of your confidence function. It also helps junior members of the team understand more of your process and get some problem-solving practice without years of experience.
Wood doesn't melt
I clean the toilet after myself and I stack/unstack dishwashers and tidy up coffee machines and clean out the fridge etc all the time.

I don't know why it is such a different situation.
Here’s my last order confirmation: https://i.imgur.com/IJjzXb2.png

Product name, image (not visible because I blocked it), payment type (though no details beyond the method name, as it should be imo), sums, delivery

So street info and payment details are missing, neither of which I want/need in the conformation mail.
The source material is subject to criticism as well, but it should also be given credit. The reason we're even talking about it is because the books were really good and had a huge impact around the world. It's no coincidence that movies based on books tend to be great. Authors think through their world in detail which serves as a foundation for the screen adaptation. Deviating from this is risky, as directors have different skills, and more than likely they won't write a better world and dialogue than a renown author.

This was very clear with Game of Thrones with George RR not being able to finish his saga, and this being so obvious after season 4 (or 5). The quality dropped dramatically and it all crashed and burned by the last season. Had they planned it more carefully, so that George was in charge of the story until the end, I think we would have seen the most successful fantasy show of the century.
Can complaining to the CFPB help in these scenarios?
Consider how common it is for a person to treat themself to a 300cal donut because they burnt 200cal on a run the previous day.
It's certainly a power-imbalanced relationship, that between the banks and their individual customers.
It’s rather surprising to me that, despite what was an apparently net positive outcome for you and your immediate family, you would have such a negative opinion of homeschooling.

For the others reading the thread (relevant bits of which are linked in the article) consistently shows that on average homeschooled students perform several percentage points higher on academic achievement tests, and a moreover a majority of studies on social development of show positive outcomes for homeschoolers compared to traditional schools. For minorities the net positives are apparently even more profound; the same article mentions a > 20% increase in academic achievement test scores for black students.

Yes, there are good and there are bad situations in all kinds of school, public and private and homeschool alike, but the data appears to be overwhelmingly in favor of homeschooling when compared to a public school.
Of course policy and long range planning can greatly affect real energy costs. This can be done on the govt level, or on occasion on the individual level (investing in houses, transport etc that improve energy efficiency.)

But a "rent boycott" is typically a short-term even chasing a specific short term outcome. Yes old policies have an effect here, yes new policies will help in the future, but it's not clear what action the host article is trying to accomplish.
That sounds like pull requests (when they are done well).
Similarly, Google attributed an academic paper about the music of Herbert Howells to a scholar called Miss A Sabrinensis.

There is no such author, but Howells did write a work called Missa Sabrinensis (the Mass of the [River] Severn).
GPS, accellerometors, gsm, battery, usb. A cheap usb breakout board and youre all set. Meanwhile try to by this for your raspi
You could, but the harm is already done, isn't it?
Agreed. It was also before YouTube got really heavy-handed with the, ah, manual algorithmic interventions.
It wasn’t a failure.

The first time I got COVID I was sick for three long arduous weeks.

A few years later, the second time I got COVID ~ after having rounds of the mRNA vaccines, I was only sick for a week or so. No fever, no loss of taste, with extremely mild symptoms.

That was a pretty marked anecdotal improvement for my life. Pretty sure I’m not alone with that either.
How to Improve as a Developer
It is a revolution that has a thousand similar revolutions that are all backed by seemingly nothing. There are plenty of coins that offer everything bitcoin does and they are worth dirt. First mover advantage will not last forever
> Your response to the USA spearheading propaganda efforts to support far right neo-nazi's is- 1) they failed and 2) russian nazi's are worse.

No, my response is that (1) it's an insane unsupported conspiracy theory, (2) which misdirects from the actual fascist dictatorship that uses gaslighting and DARVO to trick conspiracy minded fools into thinking that actually the democratically elected centrists over in Ukraine are the real fascists.

Consider this. STOPFAKE, an alleged arm of US pro-fascist propaganda, whitewashes C14 by calling it a "community organization", yet the U.S. State Department classifies C14 as a "nationalist hate group". Why would the U.S. State Department do that if the goal of the US led conspiracy (which presumably involves the U.S. State Department) is to paint these groups as heroes? The claims are internally inconsistent and self-refuting.

> USA spearheading propaganda efforts

More DARVO. The US has been trying to respond to Russian propaganda efforts. What Putin is doing is out of Hilter's propaganda playbook for Sudetenland and Poland. If you knew anything about Putin's election interference in 2016, and about how Xi and Putin are weaponizing social media against the US population, and about the Kremlin's propaganda campaign to portray Ukraine as a fascist threat so as to have a justification for the invasion, you would perhaps not automatically assume such a cynical position. That doesn't mean that such efforts haven't sometimes failed, of course, in fact I'd be surprised if they had a perfect track record. But failures and mistakes don't mean that anti-propaganda efforts are themselves concerted propaganda.

> 1) they failed

This is a variation of the No True Scotsman fallacy. No evidence to the contrary is deemed sufficient because the conspiracy theory is this amorphous thing that has to be true regardless of how well it is falsified by counterexamples.

https://www.nbcnews.com/think/opinion/ukraine-has-nazi-probl...

https://edition.cnn.com/2022/03/29/europe/ukraine-azov-movem...

> Unrelated, they were an organization that existed long before Russia's invasion

More DARVO. They were nascent at best and had no institutional acknowledgement (and let's not forget that pre-Maidan was a pro-Russian government, so to the extent that Azov was a thing pre-2014, the blame for that goes on their shoulders). Then Russia invaded, and that forced a change in the status quo out of necessity and made eliminating far-right paramilitary groups pragmatically infeasible. Ukraine doesn't have the luxury of picking and choosing who can fight to defend their small population.

> I'm not going to take the time to prove that right now.

If someone alleges a conspiracy theory and doesn't present compelling evidence, it can be safely dismissed.
Totally agreed. Even though YouTube's Related Videos section is at times very decent for music recs., human recommendations are unparalleled.

That's actually one of the reasons I've created https://digs.fm (think Goodreads but for music).
Most people aren't going to college for academic research, which is a big part of the problem. They are going for careers unfortunately.
Solar and wind are great technologies that need impractical and eco-unfriendly batteries to become long term solutions. That doesn't mean that garbage burning cannot be augmented by wind and solar where there is opportunity for this.

The argument for waste burning is quite simple: you are left without gas and you substitute what you don't have with what you have, in this case garbage. That doesn't automatically exclude other alternatives, but rather together with them, makes them more viable.
> There are people genetically predisposed to gain weight

And this genetic mutation somehow happened in the last 50-100 years or so? Obese people have always existed. Obese poor people are fairly new. The root cause is diet, not genetics.
So where do you get that kind of analytical journalism then if not in MaiNsTReAm mEDiA?
Passing a Portal Through Itself