skysight-inc/HackerNews huggingface dataset:
I generally agree with you, DI went really far in many ways through up to like 2015.

In 2008, I actually found code often got more testatable when it was dependency injected. I spent a month ripping singletons out of a gui application so we could make it into a web service, that would have been a lot easier with a DI model. The system was nigh-on untestable until we got rid of those singletons.

I link it in another comment but https://github.com/gaffo/CSharpHotChocolateZeroQLIntegration... is how I do things these days, api integration test, and more focused unit tests where you don't understand the library well yet, there's lots of tricky edge cases, or error conditions such as setup that are harder to integration test. I'm still feeling it out.
Why is it important that our species survive longer than Earth? Honest question.

What's nihilistic about liking Earth? All my stuff is here, all my friends are here; the food is good.

Whether intentional or not, the first question implies that the extinction of the human species would not be a bad thing. The second question is a non sequitur. The accusation of nihilism has nothing to do with liking Earth, it has to do with the apparent indifference to human survival.
Looks like they should've linked to https://writesonic.com/chat
Given that most physicists would tell you the same, I presuming you're not merely saying this is only of physical importance -

Many spiritual teachings say that consciousness is made of light.
Not everyone will have Google, Github, Facebook, and Microsoft. However, if email option is also provided as an option in case you do not have the other stuff (but you do have email), then it will work.

(However, some things can work without requiring registration at all.)
How does the source code for an old video game get leaked?

And why aren't more old video games open sourced like Doom?
Signing up with Google is failing for me though, so I may never know how cool it is.
The paywall extensions didn't work but archive.today did.

Thanks, I appreciate it.
> Exam questions from Harvard can be easily tracked 100+ years back. A researcher who'd give current Harvard graduates some of the older questions could find out if the toughness of the exams went up, down, or stayed.

Agreed!
It is absolute nonsense compared to everything you're claiming. You're saying that the judges who sentenced him are corrupt and biased, that every piece of evidence and testimony incriminating him was fabricated or produced under duress. That's a much better reason to throw out a case compared to "he should have been tried in Brasília". It's hilarious to watch a supreme court judge who's just a lawyer appointed by politicial connections say that actual judges aren't "competent" to try Lula's case.
This is probably a good idea. It preserves privacy and also makes an explanation in case someone registered twice by mistake, so it can solve two problems at once.
> Arguments against human colonization of the solar system (moon/Mars/etc) sound just like trying ot argue against the westward expansion from the 13 colonies.

Did they claim that the American west had no atmosphere, water, food, topsoil, or life of any kind, and only 38% normal gravity?
Would you also say "shame on you" to anyone who procreates in a country with a lower standard of living than the wealthier countries on this planet? After all, aren't those parents subjecting their children to a life with more hazards / less opportunities?
For me, tradeoffs.

Methods can be expressed in http method, and resource can be expressed in url. Response status can be expressed in http statuses.

Some people prefer that for lower payload size. Others prefer byte encoded payloads like msgpack instead of json. In trading platform api's i've noticed that.

Also, using url based resources lets you route these requests at the network proxy level (caddy haproxy nginx envoy traefik etc).
Afaik Clang development has massively slowed down since Google gave up on trying to improve C++ as a language (it required breaking ABI, which the C++ standards committee rejected). They moved on and created Carbon instead for future C++ development where they need to work with existing C++ code, and recommend Rust for greenfield development.
This blog post is the biggest load of shit I have read in a while, it jumps all over the place and does not deliver the message that it is trying to do. Instead it demonstrates arrogance by the author.

The difference between being breached and not being breached is huge and this authors mindset about 1passwords security would change a lot if he was in Lastpass shoes.
You're talking about school distinctions, which doesn't have anything to do with what the person you're responding to is saying. They're talking about taking the class elsewhere, and transferring the credit, so the end transcript would not materially distinguish. They'd still have the cachet of the institution that they're graduating from, not where/who took each class.
Earth remains more habitable than Mars even following staggeringly large asteroid impacts. As evidence, note that 25% of species on earth survived Chicxulub; those species would not have survived transportation to Mars.

And humans are well situated to be one of the survivors of a future large impact, by virtue of our tendency to burrow in the ground and to cache food. Indeed, one silver lining of the cold war is that major powers spent tremendous sums of money building fortifications with independent power and life support, as well as substantial food stockpiles, as well as numerous nuclear submarines which would weather the impact.

Another Chicxulub might kill 8 billion people, and would be an immense humanitarian tragedy -- putting people on Mars won't save us from that. But we have the technology for survivors to ride it out today.
Hopefully what’s also left is a 27-inch iMac with M2 or M2 Pro chip inside. The current 24-inch iMac just doesn’t cut it, and the Mac Studio + Apple Display combo is way to expensive compared to the price point of Intel iMacs.
Just tried. Too many videos unavailable, probably due to geographical issues.
FP assumes that every component works correctly for all input data. Even the example given in the OP, it assumes that the "+" operator will work correctly for all of the data entries. What if one of my inputs was an imaginary number? What if I want special treatment for specific entries?

Not all problems generalize.
Censorship is always unconstitutional.
The problem is that there isn't anything to replace C, that would be acceptable enough. C has become a quasi protocol, and used in exchanges between languages. One could argue it's better for newer languages to embrace and excel in interop with C, while providing more advantages, being safer in comparison, or greater ease of use. As is arguably the case with Vlang, Dlang, Nim, etc...

If anything, C may still be going strong for another 20 to 30 years.
Why do you think that? I see no basis for that belief, rather the opposite.
There's a report video button on top of the video for these. Far too many incorrect videos ruins the game a bit: You're on a streak and no video means you can lose 3 lives. I've reported about 50 videos so far.
The cout school of debugging has worked for me anywhere with output (and I don't understand the point of computing with no output?), don't need a fancy environment for that.

Stepping through code is nice when it works, but it often falls apart when there's concurrency, since all you get to step through are timeouts.
I mean, they explained why there's a hard cap and that eventually everyone will have a grade within a range of like 3.99 to 4.00 regardless of performance.

But yeah, I didn't see anything about why it would necessarily come down. Personally I'd sooner see numerical grades eliminated, but they serve a purpose in making things a little more objective with large numbers of people.

I can't really see them coming down unless every university agreed to do it simultaneously, there's too much advantage to be gained by not cooperating.
Or don’t do any of those things and use an adequate password instead.
That is because of a treaty, not because of inability.
Needs to distinguish between Mandarin and Cantonese. 'Chinese' is not really a language.
There's a similar treaty preventing Mars settlement.
Like the Biden Administration going after the Trump Administration they are the representatives of the Xi Jinping Administration going after the Hu Jintao Administration. "police" is possibly a biased media softball for "spy".
> FP assumes

No, fools assume. FP assumes nothing, it's a non-thinking thing and consequently incapable of assuming. People assume, and we all know what assuming does. So don't.

Sensible people validate. Be sensible, don't be a fool.

> What if I want special treatment for specific entries?

Then do it? What's the hold-up?
How will Apple recoup the cost of designing a powerful chip for a product like the Mac Pro, which is presumably their lowest-selling product?

Most of the M-series chips are shared across multiple products, but the Mac Pro seems to be a clear case where using a powerful off-the-shelf Intel chip makes more business sense right now.

I don’t see Apple doing it simply as a vanity project, so there will have to be some innovation or new product line coming if an Apple Silicon Mac Pro is to ever exist.
Covid vaccines were a repurposing of MERS vaccine research which is also a coronavirus and has a similar spike protein. So, some vaccine companies had a leg up as they were already pursuing MERS vaccines. The problem was that progress was slow because nobody was willing to put large amounts of development money behind a vaccine for a disease with such a small number of cases.

Covid poured accelerant on MERS vaccine research. Suddenly, there was a disease with lots of cases with lots of people willing to sign up for trials. In addition, there was a lot of money sloshing around so companies were willing to take the financial risk to combine Phase II and Phase III trials (to be fair--a Covid vaccine passing a Phase II trial was always going to pass a Phase III trial until we had many different vaccines). And, please do remember, nobody knew if mRNA for Covid was actually going to work.

Other mRNA vaccines are in the pipe. However, they have to go through trials with a lot less funding and a lot less money at the end. Rabies(!) got a Phase I trial--but it's hard to get to Phase II since rabies is so rare. mRNA flu vaccines are in Phase III. mRNA HIV vaccines are in Phase I and may be in Phase II by now.

What you see is that if we drop the equivalent of the Manhattan Project at producing a vaccine, we can pretty much produce a vaccine for a virus in a hurry. However, if we're not willing to drop that kind of cash, progress is slow.

If you want more vaccines, tell some of these multi-jillionaires to quit fucking around with virtual crap like Bitcoin and Twitter and start dropping some non-virtual gigabucks on vaccine companies that are trying to produce real products.
Enforcing it completely would be rather hard, but I think in principle it might be a good idea.
There has to be a movie from the 1950s covering this.
Microsoft does a pretty good job there. clang has been lacking behind ever since google reallocated resources somewhere else.

What bothers me most about C++ is that it's mostly old people now. All the young people who are actively involved in language design, tool development, ... are putting their effort into other languages.
The book makes a good and strong case for it... though it's almost a side-note in the bigger scheme of what the book is trying to show: that we had civilization (and not even in some relativistic 'you have to squint to see it' way) all throughout our history.
Sometimes it's people who used to work on the game that still have copies of the source code laying around that leak it. Sometimes copies end up on old hard drives/disks that get sold/found in cleanups.
What? No. If you treat Solid/React/Vue as "client frameworks," you miss out on 80% of their purpose, things like server-side rendering, client-server isomorphism and sharing types across a network boundary, server components, smart hydration, and recent novelties like the "island architecture." All of these things rely on having full-stack JS, client and server.

I've used Actix. I'm fine with Actix, and I'm sure it works great for web APIs in production environments. But if you have GUI-based web applications or even just e-commerce in mind, that world has moved on from a simple bright line dividing client and server yeeeeears ago, and it has mostly converged on the kinds of full-stack JS architectures that React/Solid/Vue/whatever are pushing forward.

There is basically no story in the Rust ecosystem for the production story that Next/Remix/etc/etc are enabling. Compiling to WASM or serving WASM payloads, yes, pure web APIs, yes, "modern web apps," no.
AP classes served only to keep the hoodlums out when I took them. I still don't understand what the point is of them. Not one of them were anything like a real college course. If someone wants to shortcut some credits, I recommend memorizing some flash cards and taking a DSST/CLEP exam.
It’s such a weird collection of ( chronologic ) novels.

One of my favorite book. I read it every 5 years or so.
It also works in German and I'm relatively certain it's not translated outside the model itself. I've asked it to generate puns incorporating certain words and while the English results were subjectively somewhat better, the German ones were still "fine" and definitely wouldn't work in English.
I understand that the article is trying to promote robotic space explorations over human one. But we are humans, and even if a robot could do things better than us, people doing those things inspire more people.

Having said I do agree that going to Mars has lot of risks and would require decades of cooperation between different governments. Which is why I think it's better and feasible to build a moon base/city first.

The moon is only 3 days far which would make space tourism really feasible. The close proximity would be helpful in engineering, healthcare, entertainment etc. Lastly a proper city on moon can be a source of a lot of technological advancements and also a source of immense inspiration for all of humanity.
I expect the chip to be used in the upcoming Apple XR/MR headset.
sooo theres no possibility students are trying harder these days or are just plain better students? The acceptance rate at harvard in 1969 was around 20%, compared with 4.6% today. It kinda makes sense that if you're accepting people who are better students, they're gonna get higher GPAs.
Besides the usual sources like Eiffel, one Microsoft book actually did it for me, showing off the various uses of it on their products.

"Code Complete: A Practical Handbook of Software Construction"

So for those on Windows systems, a good way to do DBC for the last 20 years has been the various ASSERT_ variants, specially for MFC,

https://learn.microsoft.com/en-us/visualstudio/debugger/c-cp...

And the SAL annotations for security invariants,

https://learn.microsoft.com/en-us/cpp/code-quality/understan...
The GPA system has been a bit of a mystery to me since I discovered its existence. As a European from a country that has no such system, it seems like a bit of a rat race, where people giving grades have bad incentives to pad them. Where I'm from, you graduated from a program or you didn't ; the only distinction was "with merit", or "valedictorian" and that's it. Your distinction comes from the institution you receive the sesame from, and the ranking it receives from random industry rankings and simple reputation. Not a perfected system, but a bit more straight forward.

Now in Canada, I receive resumes from new grads who have either >3.8 or no GPA posted. I'm yet to see a correlation between those GPA numbers and superior performance, but the university they come from is a stronger predictor of fit and effectiveness. Therefore I tend to ignore the GPA (or worse, consider the boasting as a negative) and put emphasis on university. I'm dubitative what the value of the score actually is.
ILambda: Lisp Libraries for Imaginary Programming
Or we had the certainty that we could just plop stuff we took with us and it would provide us food. And that water rains from sky and we can keep breathing all the way...

Minor things really...
> Is this all there is?

"All there is?" This is communist speech and ideology. Don't minimize it. See my other reply here: https://news.ycombinator.com/item?id=34214909

> a far cry from "the government will decide whether you need shoes."

Are you sure? This is a president that decades ago openly stated his objective was the slow installation of socialism in Brazil. Then the possiblity that he had changed his mind since then was raised. I presented to you a two year old video of him defending basic communist ideology. He hasn't changed his mind.

Do you have any doubt at all that this guy wants a communist government that decides such things for its citizens?
You need other tricks and put a bit more thoughts in the negative prompt. The quality is then higher but you really need a good prompt. It’s a bit frustrating compared to midjourney or dall.e.

You should take a look at embeddings too. They are tiny files, no more than 128kB, that have a huge influence on the final output. You put the files in the embeddings folder and use the filename in your prompt. Ideally the filename is a unique word so it doesn’t interfere with the normal prompt logic.

You can find the best embeddings in the stable diffusion discord.
I use obsidian for keeping track of my personal knowledge and learnings. It's markdown and you can customize a lot of the app itself.

The great challenge is to find a structure that suits you.

Knowledge management will become more and more important imho. For me, the crucial things are the learning from a process. You know how people write post mortems for system failures etc? That's kind of what I try to do, for important things. Sure, it's often just bullet points but the "What was the goal" -> "what did I do" -> "what did I learn" format really helps pulling it all together. Publishing and talking about it with others makes it even better for you and others.
It's not a question of starting or stopping; whether we start or stop seems irrelevant to me. The point is that humanity has been "coddled" by the Earth, because we were born and evolved here, but we won't be coddled by Mars, and thus the Mars project is doomed to failure, since we're already failing on Earth, in a vastly more favorable environment.

What's the point of a "backup plan" when the primary plan isn't even working?
Was clang development so dependent on one organisation? I can easily believe that many Google engineers are choosing to spend their time on Carbon now, but it seems strange that there was so much dependence here. Could there be some other reason for clang lagging behind?
> clear case where using a powerful off-the-shelf Intel chip makes more business sense right now.

It will simplify MacOS when they end Intel support.
You need to improve your debugging experience, that is why things like dynamic instrumentation and dynamic breakpoints exist.

There is no output in GPGPU for example, unless you consider updating a matrix set as output.
Xeons have many, many PCIe lanes. Apple Silicon only needs enough HSIO for SSD and Thunderbolt ports, and they’ve released all of the non-internally-expandable machines already. They needed a chip that added 48+ PCIe lanes to the package so they could satisfy the relatively few Mac Pro customers.

And without external DRAM, they’ll never be able to provide as much memory as a low-end Intel chip in the Mac mini at the same price point. In-package DRAM is better performing but it changes the price/perf graph.

Apple simply optimized their silicon packages for 90% (or more?) of their users over the outliers.
> no one is coming to save you

Thought that was about working extra hard to make money and CYA, but really it's about finding your own happiness, regardless of what it may be in a money / status / property sense.

> everything related to RSA & trapdoor algos

Like I go the rough idea and implications, but didn't "click" until I was trying to explain what the square root of 11 was to my nephew. Was helping him with homework and was doing everything in my head just fine until we hit that and I had to stop and think and it clicked.
> Do you believe the continuation of the human race requires genocide, here and on mars?

No I don't think so. That's why I don't want to worry about "contaminating" Mars with our microbes. It's going to be ok. We should just do whatever it takes to fulfil our objective of settling on Mars. If our spaceship happens to land on a Martian anthill then too bad.
yeah sorry i don't know who this person is so the minute they wrote that into the article and not bother to editorialize a bit kinda made me not want to read the article.

there have always been students with antisocial behavior. if this article came out in 2002-2003 would someone have written, "9/11" or if in 2011, "H1N1" would the author not challenge this notion?
I think tools like co-pilot and co will help engineers to get a feeling for possible solutions. This isn't much different than copying from stackoverflow without using the browser. I think a lot of boilerplate code will be written by such systems in the future and modified to fit the exact needs.

The key will be to understand the prompts you have to use in order to create the right code. In the end, it's a supercharged auto completion/intellisense.
How was climbing into the mountains? Did the range start to dip suddenly?
It’s dead unfortunately.
"Harvard students, who can be very risk-averse and afraid of failure..."

An interesting statement, which seems worthy of its own article.
Keep in mind that what's written is mostly opinion. Very few people know the working of Twitter's IT infrastructure so it's mostly all guesses. Even if there are people that truly know what they are talking about their comments get drowned out by all the people that want to give their opinion.

We used to see the twitter whale a lot in the past but not lately. That hints to the idea that they have harden the infrastructure to tolerate common problems. Given the past problems with these social media companies that were related to a one point of failure that brought down the whole network. I suspect that it takes a lot to bring down the whole system at once.

There won't be any collapse. The remaining engineers are leveling up and understanding what they need to know. My experience has been that if I don't know a system, I can get familiar enough with it within weeks. If for some reason I can't figure out a part then I treat it as a black box and work towards replacing it. If the remaining engineers can't do the same then it's time to get a leader that can help them thru the situation. All these tech companies have spent top dollar to hire the best so they can get thru the knowledge loss relatively soon. There's plenty of brain power left at twitter to get them through the current problems.
https://news.mit.edu/2022/communications-system-achieves-fas...
A high-end chip usable in the Mac Pro will draw more power than the M1 Ultra at 60W. I don’t think they are gonna fit a chip like that into any wearable unless the device comes with a backpack with the processing elements (and battery) in it.