skysight-inc/HackerNews huggingface dataset:
I still have these on my shelf looking dog-eared and well read You can
probably tell from these exactly which year I took CSEE :)

- Biggs: Discrete Maths

- Stroud: Engineering Mathematics

- Solkolnikoff: Mathematics of Physics and Modern Engineering

- Sommerville: Software Engineering

- Aho: Compilers

- Kernighan and Ritchie: The C Programming Language

- Kernighan and Pike: The UNIX Programming Environment

- Ben Ari: Principles of Concurrent Programming

- Clements: Microprocessor Systems Design

- Tannenbaum: Distributed Operating Systems

- Dean, Allen, Aloimonos: Articficial Intelligence

- Knuth: The Art of Computer Programming

- Yourdon: Object Oriented Systems Design

- Abelson and Sussman: Structure and Interpretation

Maybe the one that ones that changed me most:

- Polya: How to Solve it
- Hofstadter: Godel Escher Bach
To be honest, it's not like Intel historically has had osf in mind more or less ever when designing their firmware.

And in a way I suppose it makes some sense, very few (laymen) care about open firmware.

But this is another bleak piece of reality being nailed down the into the open source coffin.
I'm sure there's some connection somewhere between the german greens and the Kremlin to help sabotage their grid by pushing more gas. That was a very smart move on Putin's side.

It's nice to finally see the slap in the face of the German grid policy that everyone was predicting 10 years ago, I'm just sad that so many lives had to be taken and will be taken just so that they finally start to get it.
What kind of propaganda then is the lab leak theory?
The Structure and Interpretation of Computer Programs (SICP).

About halfway through the book, they build an explicit dispatch table, and I instantly understood 1) why my C code was so crappy, and B) why C++ and OO languages miss the boat (hint: they only implement the dispatch table in one orientation)

Worth struggling through, even if you never write a line of Lisp code. It has a lot in it about nice designs, abstraction barriers, and how languages actually work.
I am not a Russian and don't live in Russia, so maybe the reports I read about are faulty, e.g.: https://www.theguardian.com/world/2022/feb/26/propaganda-fil...
> Its non-competitive merits are superlative. Competitive card games of comparable complexity have existed for decades with incredible popularity — Magic: the Gathering, Hearthstone, Poker — and Slay the Spire removes the need for those games to have an opponent for you to play against.

Slay the Spire is a great game, but comparing it's complexity to Magic the Gathering is laughable. It is a MUCH simpler game.

> As such, it is my opinion that it is fairly easily the most valuable game in the world for people who are interested in complex card games but disinterested in competition.

So we start by establishing a unproven premise, and then justify the rest of the essay based on this.

> I later dropped out of college to play poker online, and became one of the strongest No Limit Hold ‘Em cash game players on Pokerstars between 2008 and 2011, easily earning enough to pay for travel and living expenses for most of my 20’s.

Paying for living expenses is a questionable bar for success. I paid for living expenses delivering pizzas for Domino's. And I probably worked less hours.

Not to pick on the poster. I just think this essay could have a better introduction. Why bother establishing premises that you could never hope to actually establish in the first place?

"I was a competitive Magic the Gathering player, and also a professional online poker player. With this credentials established, I will tell you why I enjoy Slay the Spire more and present to you a history of world records in Slay the Spire.
I've caught myself conparing it to an ANN - though they are really quite dissimilar. But yes, I alos wonder what's next. I think it will build on what we have rather than being entirely new (but that's the kind of opinion that ages badly.)
1. I think you're right about power. Even with PCs the folk wisdom during the CRT era was that having a black background would save energy.

2. Those early terminals were monochromatic though. They were stark and utilitarian, not the Vegas-ass colors some of my coworkers are rocking.

3. Paper is what I aim for. I have read black text all my life, including the textbooks that taught me to program, so it makes a lot of sense to work like this as well. I don't go full white though; Plan 9's Acme theme is the acme of palettes to me.
I think there's something about not being able to separate the data from art, especially if you created the art. Personally I have no issues doing this.

There's more of a worry if the data is more like instructions on how to create the particular piece of art. For instance a compiled blender model vs the blender project.

It's somewhat understandable that there's a need to protect the "how it was made" when it comes to art. For example if a musical artist creates a unique song that also becomes a hit, others will try to copy the sound of the song to get a ride on the hype. If it's popular enough it will happen regardless but if the "source code" of the song is available, ie instructions on how to create the unique sound this will happen a lot faster. And over time what made the song so unique and interesting is no longer that.

I think Skrillex is a good example of this. Suddenly everyone was trying to do the wobble bass, initially failing a bit but eventually the community nailed the recipe and thus saturated his sound.

So I would say it's inevitable regardless if you have the instructions on how to do it. It's just that it might take a bit longer if you don't.
From TFA:

> an interface, which cannot implement or inherit from other interfaces

An interface in PHP most definitely can extend multiple other interfaces.
Well that’s exciting, congratulations to the SQLite team. The new type checking and json support makes SQLite a pretty amazing option for even more use cases.
> If your slippers have sheep's wool in them

I worked in an ice cream factory for a bit, was hard to find socks/shoes that would keep you warm not sweat/freeze. That job was wild like nostrils frozen, break every 45 mins.
A much better explanation why fossil fuels are getting more expensive is that the EROI factor is getting smaller and smaller as fossil fuels get harder and harder to extract: https://en.wikipedia.org/wiki/Energy_return_on_investment
Buffett has mentioned on more than one occasion that Jain is a near genius, if not one. I remember watching him say that he’s one of the smartest people he’s ever met. Given Buffet’s wide network of people, Jain is clearly extraordinarily special, something that would have shined through in an interview.
I've got 4x XDJ, 2x turntables and a mixer setup in the front room of the house :-). DJing is my creative outlet, a way for me to escape reality for a fee hours at a time.

I can either use DVS to "simulate" vinyl (laptop required), use actual vinyl or plug in several USBs.
https://archive.is/OYQ1R
Russian air forces are mostly not seen. They mostly supported some paratroopers and now they stay away from action (i guess stinger factor and some leftover Ukrainian air defense) There is only one video of helicopter taking out ukranian buk on the road
And guess what one of China's main focuses was? To take it back. Now that is theirs, do you think they would allow someone to take it? Do you think China would allow Taiwan to work against their interests?

You realize that US was incredibly close to nuke Cuba? Lucky for both US and Cuba, Cuba is an island so blockade was possible.

Now imagine Cuba having land border and is positioned on coast between DC and NYC.
NULLs in SQL are a mess so I don't think one should try to attach any general meaning to them. Nor should SQL's NULL handling be a model for any other language. For example, 1+NULL is NULL, but adding the same two values via SUM(1, NULL), returns 1.
> And inb4 "they're just testing waters with conscripts". Nobody does that.

Definitely not an expert on war, but this can be true for the following reasons:

- there’s a video of some broken machinery that looks so janky and old on the inside. So they might have sent old equipment first.

- there’s a video of much newer and larger equipment already en route.

- Chechen soldiers who might be more experienced in urban war (because of Chechnya war) being sent over.

- videos of many captured soldiers show very young and scared boys. Definitely didn’t ooze “professional army” attitude
I mean you can always use a server on digital ocean or something. That’s how I serve web sites. It’s still just a Linux machine and you can throw whatever content you want on it.
We don't need a small volume. A water reservoir up a hill stores lots of energy efficiently. Iron-air batteries, when fully charged, are just a lot of pure iron.

Lithium, when it burns produces gaseous lithium oxide, which becomes lye, drain opener, when it gets to your nose.
Been there a few times, plan to keep visiting. Hopefully those scripts you wrote and threw away were designed and written at the highest level of professional competency.

IIRC the solution steps should be Step 1: make it work, Step 2: refactor, Step 3: optimize. I think you did Step 1: unoptimize, Step 2: undo
The temperature in the UK this winter was the warmest ever recorded. https://www.theguardian.com/uk-news/2022/jan/03/why-has-uk-w...
When I'm active outside in the winter I always wear a thin layer of wool as the inner layer, medium thick wool socks and a wool sweater. Over that I use shell clothing like gore-tex jacket and pants. As long as I'm active I will not freeze even if temperatures reaches -20C. If I'm out and about, f.ex. a long ski trip, I will bring a down jacket in my backpack that I will wear over the shell jacket when pausing to eat. Our kids wear wool inner layer, fleece mid layer and a insulated shell "one-piece" when they are out in the snow. Mostly because they often just sit down to play. If they were active all the time mid layer wouldn't be necessary.

Also found that it's perfectly OK to wear thin wool inner layer all the time. It doesn't really get too warm as long as you don't wear warm clothes over.
I also enjoyed it, but I read it probably a bit late in my career.

I remember reading some parts and thinking "wow, if someone had explained this to me like that when I was learning". But then, I'm not completely sure what would have been my experience if SICP was my first contact with CS. I started with GWBASIC, then COBOL, then C; 1st edition already existed by then, so I could have learned with Scheme!
> Harder to trick and scam accredited investors

Not necessarily, accredited investors are dentists and successful pool-installers.

https://www.bloomberg.com/opinion/articles/2018-09-24/earnin...
I'm also approaching 40 and dusted of some old books from uni last year. One of which was about linear algebra, it was incredibly dense and proof heavy and I remember not understanding what I was doing, mostly remembering formulas. Then I watched 3Blue1Brown video series on linear algebra and things just clicked, almost 20 years after that first algebra class :)

https://www.3blue1brown.com/topics/linear-algebra
That rhetoric makes me uneasy. Isn’t the US an enemy of China the choice of the US? My understanding is that until Trump overnight declaration of economic war and Biden continuing it China was maybe not an ally but a strong economic partner. Don’t tell me being authoritarian automatically makes it an enemy otherwise so would be Saudi Arabia with the Yemen situation being worse than anything in China.
Try wool instead of synthetics as inner layer.
I like the key attributes part. The engineers are paid by the hour, so they are incentivised to have the project running for as long as possible.

I don't think it's cheap to get an offshore team to do because the engineers might be cheap but the whole team + mgmt + reviewers are expensive. I have heard stories (from a person who did work in such environments) that the managers would charge a ton and do nothing basically. The work was handled by engineers and was reviewed by offshore people. Not sure what the managers were managing.

There are 2 advantages of an offshore team, especially India,

- Round the clock work

- Contractors can be hired for a few months and don't cost as much in terms of benefits that the company needs to provide to full time employees. So when you know work is going to pour in for 2 quarters, hire a bunch of a contractors. That way you don't have to pay for the equivalent on-site staff all year.

But obviously, this only shows up in quarterly financials and it's hard to judge the quality of the product over multiple years and iterations which is abused.
Good thing there are alternatives.
We at OffTrack do one thing and we do it well- simplify concepts in VC, startups and web3 through comics.

It’s been quite a journey. 8 months. 1000+ subscribers. 2.5M+ impressions.

We are finally launching OffTrack on Product Hunt. Do check out our work and upvote us on product hunt if you like what we do. An upvote goes a long way. :)
> believe that Iraq was becoming a nuclear threat led by a power-hungry man

I presume you mean chemical threat? Let's not forget that Saddam seems to have done his best to encourage that belief, and actually had a verified history of gassing the Kurds. As someone who was opposed to the Iraq war at the time, I'm still not sure history has fully weighed in on that particular (mis)adventure... the Kurds certainly are entitled to their strong endorsement.
The Balkan situation was much more similar to what's going on in Ukraine right now, there was really no immediate threat to the rest of Europe. Invading especially Sweden is completely different in this regard. If Sweden, why not Denmark, the Baltics, etc.

Finland is unique as it has historically been both Swedish and Russian territory, and borders both, but it is still nowhere near as ambiguous as Ukraine. There will be no breakaway provinces in Finland like Donetsk and Luhansk, there was no mass movement of Russian nationals to Finland during Soviet times as there was throughout the Soviet union. There is very little footing for Russian sentiment in Finland, and Finnish culture is at its core defined by the atrocities committed in the Civil War following the fall of the Tzar, and later the Winter War and Continuation Wars with the Soviet Union. Wars with Russia is part of Finnish DNA. It is just a completely different situation to what goes on in the former east bloc.
I am noticing that the article is not mentioning the paradoxical relation between renewables and fossil fuels that is dominating the current political situation in EU. The country that invested most in renewables and have the highest amount of subsidies to renewables, ie Germany, is also the one that been championing natural gas to be classified as green in EU and is the primary customer of Russian gas and oil and thus funding the current Russian politics and military. The article talks about China and their fossil fuel dependencies, but its Germany that to a major degree dictate energy prices when their day to day demands on fossil fuels changes.

Every since the invasion there has been a utterly silence in how the Russian grip on EU energy dependency will be solved if just Germany invest, construct or subsidize more wind power. Instead I read articles after articles than when the wind doesn't blow and its winter, Germany will need cheap fossil fuels for the next several decades. This is why removing Russian banks from SWIFT would hurt Germany since they then can't continue to buy more gas, or why nord stream will sooner or later be turned on. Sanction on Russian economy is only temporary because otherwise it will destroy the EU energy market, which many article highlight to be in the core of why the invasion exist.
Every NATO country, especially those on the eastern flank should be given their nukes, without anyone knowing it. Heck, even Finland. This is the best thing that could be done for peace in Europe. Imagine Russia attacking Finland, and they say, we have nukes, we haven't told you so. Step back or we will blow St Petersburg to dust. Nothing protects a country like nukes, NATO, you never know how it works out in practice. Denuclearizing was only in favor of the super powers that would not denecluarize - and is it really in their favor, certainly half of Europe being destroyed is not in US favor. And the drawbacks are really small. Look at North Korea, there has been some fear around it but nothing happened so far. In the end of the day, everyone wants to live. And if some small nuclear state went insane, it would not have the arsenal needed to destroy the world anyway and could be neutralized quickly by other nuclear states. The biggest problem is centralization of power, it should never be centralized. It should be distributed among independent states.
> You will never be able to produce enough power just from solar panels on your roof

These types of statements are meaningless, not only because you assume the future of solar power but because they are completely subjective and variable. Since there are already people who live this way, we know for a fact it’s “enough”, for some people.

Regarding transmission loss I’m sure you’re correct that it’s not a sensible solution when you’re already on the grid.
What point? That there is no good or evil side?
I discovered Mathematics: From the Birth of Numbers in the summer of 2003 at my local library. At the time I was a high school student taking a summer Algebra 2 class in order to be able to take calculus my senior year for college admissions purposes. This book instilled in me a love for mathematics, even if I sometimes struggled with the topic.

Just a few hours ago my copy of Mathematics: Its Content, Methods and Meaning just arrived; I bought this book as a reference of undergraduate-level math concepts based on Hacker News recommendations since I'm right now in the process of reviewing undergraduate-level math to strengthen my understanding of deep learning fundamentals. I had the opportunity to glance through this book, and I wish I had discovered this book when I was in high school or during my undergraduate years; it appears to be an excellent, more technical companion to Mathematics: From the Birth of Numbers.

Given the direction in my career (I went from focusing on systems software to deep learning and data mining), I wish I had majored in mathematics as an undergraduate instead of computer science. I'm able to pick up computer science concepts rather quickly, but mathematics requires more effort for me. A part of me almost wants to do an online second bachelor's in math, but right now I use some of my spare time studying math.
List of Frivolous Political Parties
There are hundreds or thousands of times as many places to store pumped hydro as there are places to put hydroelectric dams. The latter needs a river valley and a watershed. The former only needs an elevated basin. An elevated box canyon would do; you just build a dam across the end. Sometimes, you dig a pit, or build a dam all around a flat hilltop.

Furthermore, underground reservoirs have been demonstrated, in both natural and abandoned mining cavities.

A hollow sphere anchored to the sea bed can have the water pumped out with surplus power, and allowed back in to generate power.

Draining water from an elevated reservoir to a deep underground cavern can multiply the energy storage capacity. Height is strictly limited to hill height, but underground cavities may have any depth, to the limits of drilling.
I used Thunderbird, then due to lack of office/outlook integration used Evolution. It worked OK but felt unpolished and mostly unused. That said, they were generally responsive to bug reports.

Now I just use webmail everywhere. It's good enough, and eliminates most the frustrations I've had over the years with third party clients.
That's really interesting. I had tried to find a history of IL2CPP on the web but didn't get any Google hits, so thank you for sharing these details!
My kids missed out on most of the remote schooling thing due to location but they got 8 days earlier this year and made the most of it setting up OBS under linux with this plugin and fed it into MS Teams as a virtual camera.

They made up several scenes they could switch between with subtle animated backgrounds and added chroma keyed meme/animated stuff they could enable during less formal time like end of lessons.

It isn't as good as the closed source offerings from big companies but those companies don't have enough users on Linux to justify developing for the platform so it is a chicken and egg thing. For what it is I was happy with it. With a bit of adjustment it worked suprisingly well in actual use. One of the kids was stuck with an old under powered laptop with integrated graphics and it had no problems at all running this.

If you want to do this stuff properly you obviously need a green screen and good lighting but when you suddenly have an entire family home and online and are trying to juggle access to computers, quickly locating and finding space for multiple green screens and studio lighting isn't an option for regular people.
Sometimes smooth, sometimes not so.

We use FETCH/HTTP and STOMP/WS to move the data, the main issue has always been spotty communication inside the team. A while ago, the situation was even worse, so some progress did happen. OpenAPI annotations to generate Swagger docs helped a bit, but I rarely bother to open these. Drafting endpoint signatures in TypeScript as a part of our workflow yielded great results, something concrete to talk about when things don't work as expected or during code reviews. Unfortunately, the agreements are as good as initial requirements, if the team does not understand or communicate these clearly, misunderstands are bound to happen. The other pain point is that OpenAPI only supports HTTP (https://github.com/OAI/OpenAPI-Specification/issues/55), there's no documentation for STOMP endpoints and custom RPC run over it. Another thing is when signatures change unexpectedly (I know, this should never happen; at least integration tests help here) in subtle ways and the UI suddenly starts misbehaving; types shared between frontend (TypeScript) and backend (Java) can partially alleviate the issue, but none of available tools provide what I'd really like to use, the results are either not expressive enough (no ADTs, unlike types authored by hand) or really hard to reconcile with existing code base.
I had such a shitty high school teacher that I still stay away from it. Looking for introductory texts, might give "Exercises..." a go.
No, it is demonstrably you who is completely deluded. Try some reliable news sources instead of Putin controlled "media" for once.
you should look at javeline specs (Top Attack: 164 yd (150 m) Direct Attack: 71 yd (65 m)) and nlaw specs (minimum 20m?). do you find them long ?

also kyiv is built from very long and very wide streets (i was born there). if you have enough javelins/nlaw, it will be not too different from shooting range in urban environment
Hack it RISC-V Design Challenge
A list that includes the Hungarian Two Tailed Dog Party*

>The party platform promises eternal life, world peace, a one-day workweek, two sunsets a day (in assorted colours), lower gravity, free beer, and low taxes. Other electoral pledges have included building a mountain on the Great Hungarian Plain. Party election posters can mainly be seen in Szeged; most of them featured the candidate István Nagy, who is a two-tailed dog, with slogans such as "He's so cute, surely he isn't going to steal".

*which received nearly 2% of the vote in the last elections
Two strong refinements in a row. (Rebuttals is too strong a word.) I don’t consider myself particularly knowledgeable, but find your statements resonate with my understanding. China did help but did not initiate or innovate at a high level.
Obviously he doesn't believe that, so his nuclear first strike threat is not very credible.
How to Build a Low-Tech Website: Design Techniques and Process