skysight-inc/HackerNews huggingface dataset:
30 years is a bit before my timeline, but the biggest difference I recall from around then is that books were the most important learning resource you had. In some cases they were the only resource you had available. And interestingly, in many cases the books even came with media (often on gasp a floppy disk) that had some code samples, errata, and lessons to follow.

What online resources that existed for programming at that time were few and far between and much harder to find help on. Programming videos were almost non-existent.

Spending time in a bookstore and trying to find a good book to solve your problem was about the best strategy you had in many cases.

Today, technical books still exist in the remaining bookstores of course, but the proportion of genuinely interesting books is much worse. Technical shelves are now filled with garbage mass market books like how to use your iPhone and the like.
That unemployment rate is nonsense. If you want a job that does not pay you enough to even afford a studio apartment in many locales then yes there are multiple jobs ready to take you. Hell they'll even provide you some free (candy\pens\fast food\a pat on the back) to further tempt the deal. For everyone else that unemployment rate is a mirage.
> If I remember correctly, it effectively states that variable declarations amount to reserving memory resources and nothing else; memory is not zeroed, for instance.

Not really. The idea is that any resource lifecycle management should be tied to the lifecycle of an object, therefore removing a whole class of problems. For example, when you open a file handle, the "open" operation should be tied to a class constructor, and the corresponding cleanup to the destructor. If you lock a mutex, that operation should be handled by a constructor, and the release by a destructor, so that you never forget to do the cleanup.

> My question is: what makes this so useful? Looking at wikipedia, the focus seems to be on lifetime guarantees, but I'm having trouble understanding how these are useful in practice.

I think Wikipedia should have an example of the things that RAII makes you avoid. Compare these two designs

class Config {
Config() { this->file = nullptr; }
void load(const std::string& path) { this->file = open(path); }
void close() { this->file->close(); }

versus

class Config {
Config(const std::string& path) { this->file = open(path); }
~Config() { this->file->close(); }

The first design makes it easy to forget calling close() before releasing the object, or maybe writing a destructor that does a double free if close() had already been called... The second design is clear, and also safe to use around exceptions.

As for the comparison with another language... I don't know enough about Go, but RAII is present in a lot of object oriented languages. For example, in Python, opening a file creates a "file" object with the resource (the file handle) already allocated, and when that object refcount goes to zero, the underlying handle is released. However, because in modern languages all the "resource management" is usually done in standard libraries and memory allocation isn't done manually, programmers of those won't really hear about RAII, because all that is managed already in the standard libraries.
> Have a fleet with around 65% capacity factor that has correlated shutdowns right in the middle of an energy crisis?

Given that most renewables average around 25-40% capacity factor when working well, 65% during a maintenance period is a pretty good thing!

> Now do the level of expansion of Uranium mining

The USA already generates 20% of it's electricity from nuclear power. 10% of global electricity generation is through nuclear power. Recycling alone would reclaim enough fissile material to offset the increase in generation. Where are you getting the figure for 40x increases in uranium production? The reality is 5-10x at most - probably less than that because nuclear electric power isn't the only application of uranium.

> Go talk to ESS, a non-retail technology not being available at retail isn't an indicator of anything.

It means the technology is immature and doesn't have a real cost history. If you can't buy meaningful quantities of it, the price could skyrocket the moment anyone tries to provision a gigawatt hour of storage. These new types of batteries aren't being sold in any significant number, that's the reality.
I used nord for a long while, definitely one of my favourite themes. Later I found iceberg[0] to be a better alternative with similar feel.

[0]: https://github.com/cocopon/iceberg.vim
Effective C++ was an amazing book. I bought copies for the entire team out of my own pocket. The Gang of Four on the other hand was an unfortunate turn for the industry. As you say we took it too seriously. In practice very few projects can benefit from the "Factory pattern", but I've seen it used in way too many projects to the detriment of readability. I worked in one source code base where you had to invoke 4 different factories spread across many different source files just to allocate one object.
This.

Crippling a high Mac is still not going to effectively mimic a low end system. An end user device is a system of queues if you will think like that. The slowest/smallest/busiest link in the system determines the overall experience. Sounds like for your needs, you’re going to need a real low-end system that has real bottlenecks in CPU(speeds, caches, accelerators), mem(capacity and speeds), IO(capacity and speeds).
Depends on the role, the company, and the timing. A single worker in an important position leaving on the spot, dropping some critical work half-way done and taking all the context and specific knowledge with them, could easily torpedo a million dollar deal. Or, a single employee leaving could trigger a cascade, and soon you're short a whole project team.

In general, I'd say at-will still favors employers, who are in a better position to structurally mitigate the threat of a critical employee leaving, even though they often don't do so.
If death marches are now the new norm they'll absolutely need it.
You know, I'm not entirely sure! I'll remove it if I'm still able to.

oh wait, I think I had a half-formed thought about how some folks get confused with the chemical definition of organic vs the colloquial definition. i.e. a chemist will define it as something that has carbon-hydrogen bonds, but a layperson will say it's something that is part of a living thing.
Show HN: XFrame – Create your own dashboard and search page
Hi HN, I noticed that I visit the same set of websites daily for news and entertainment, and figured this might be helpful.

XFrame is a website (https://xframe.app) and Chrome extension combo. It lets you:

- embed your favorite websites on the home page

- do a multi-website search in a single page

Drawbacks:

- Websites with login functionality may not work properly due to iframe cookie restrictions

Privacy:

- I don't collect anything. It runs on local storage.

- The extension simply removes the response headers that prevent you from embedding websites in iframes.

- The extension's functionality is restricted to the iframes in XFrame's website.
Thank you for your suggestion, but I do not succeed with it.

I fail to take a CPU offline on my M1 mac: "cpuctl: processor_exit(i) failed"

Moreover, I can't discern the core type from the cpuctl list since all cpus are of the same "type".

I assume it is easier to activate the "power safe mode" then. Of course, the disadvantage of these approaches is that the whole system gets slower.
What’s with the contempt for twitter employees in this thread? I really hope Musk doesn’t come for your job next
Show HN: Hueflake – endlessly customizable editor color schemes
As long as the business is having no problem hiring and making profit it's not a problem.
Many even biased sources can be amazing sources, you just have to remember to recall the bias. Is Wikipedia likely to bias a math article? Probably not. Would Fox News incorrectly report a giant spool rolling down the road? Probably not.

The nice thing about bias is it's a form of laziness, and as such can often be easily noticed, and subsequently dismissed.
Most of these people don't have to work for Twitter. They ended up working there because it used to be a nice company to work for.

New ownership seems to have changed that, not only in the things that were rumored they would do, but also in the abysmal communication during the whole thing.

This kind of thing happens all the time and it's always a risk, but that doesn't mean that people
have to like it.
They can't even correctly spell the name of a CentOS founder (Greg K). FFS people, put some effort in your content.
Your experiment is invalid, I did not proven that glue is 0% effective , so I already gave yout he claim that glue might be say 55 effective and maybe monkey shit is 6% and some water repelling fats could be 50% effective.

It is Apple fans that ppretend that glue is used for water proofing while Apple claims the phone is not water proof. So this fanboys need to prove the woprld and to Apple that glue purpose is to let you swim with your phone.
That's a good way to put it. There's the habit of eliding all nuances in casual writing, especially for any large project as in reality there are multiple groups involved with some separation of interests and goals.
RST comes at anytime and is sent anytime.
Ah you need division for the extractability, fair enough. Though if it can be extended to arbitrary groups the field structure can't be crucial.
Seems like you are saying that anything primarily relying on a permissionless and distributed consensus mechanism will not get a pass.
Because Elon insists on everything being controlled by machine learning. Hence why rain sensing and headlight both have the most complicated software in the industry and the worst performance. I say this as some who likes their model 3 but damn does the software have some warts.
OP here! MetalliCSS is my attempt at achieving a certain quality metallic effect for the web that I wasn’t seeing anyone else doing, without resorting to static images. MetalliCSS produces SVG backgrounds that are tailored around the targeted element’s values for some standard CSS properties (width, height, border-radius, background-color), as well as some custom ones (convexity, metal, seed). A live demo can be found here: https://www.metallicss.com
All comments are welcome and appreciated!
Any reason to believe that the Evil Snail Dept., which blocks all reasonable & timely actions for IPv4, won't quickly take over the IPv6 stuff? Uncaring, unresponsive, incompetent, etc. bureaucrats are usually pretty 1337 at preserving their own turf & jobs.
Reconciling those BIG dreams with a not so big budget. Open sharing and Q&A session for solopreneurs, small business owners and advertising specialists. Challenges, best practices, tips or doubts - they are all welcome to the discussion. See you there!
Facebook's Culture Book (2012)
Even if there is plenty of life in some form we cannot perceive, I think the problem remains:

Why isn't there more "cave fish" out there? The universe we do perceive is ultra gigantic, and seemingly empty.
something something Electron.
Of course. But now they can't claim they didn't know that DIY replacing their exhaust pipe with a 'cheap' one was going to make the emissions illegal.

Any garage doing this for their customers will also have a harder time in court when they try to explain to the jury that they deliberately hid a message intended to notify their customer of illegal emissions.
I don't think they read the article.

The type of person who jumps at the chance to recite "nuclear stuff" from back when the school I was in still had East Germany on the class globe while seeming to actively refuse to accept new information is the reason there still exists a risk of nuclear exchange.

A lot of these Americans (parent seems American, I'm also American -- I can use the word) keep forgetting: there is no draft, Iraq was a war crime, you could have chosen a different path.

I can chart out how one year in the 90s, the parallel evils of refusing to hire more auditors nor upgrade infrastructure cascaded through the federal government, culiminating in the OPM breach.

I should stop making these long Slashdot-esque rants under two people I've probably never met, because the last year it was gonna not be weird for me to trick or treat was the one after 9/11.

We are in a multipolar world now, in every sense of the word, and folks should adjust to the fact that after many conversations, with many people, in many places, it's my understanding folks, if they support nukes at all, support a robust second strike policy paired with what I would term "armed neutrality".

I can remember in college, I'd say we should get rid of the nuclear triad, instead focus on taking the existing stockpile, checking there's no... leaks or anything like that... and loading them onto cruise missles to be put on submarines or in those fancy ass stealth planes and the same homophobic, classist, ableist folks who used to use the draft to force people to fight their wars would repeat the same tired talking points from the cold war.

There's a feeling in the air like there was in 2002. They talked about whether they'd let kids trick or treat, as if some asshole was going to... what? Anthrax the candy?

The real threat was the type of person who gets an increasing edge in their voice that every year you come to their house, politely take one candy, and make your way in a big loop around the block but won't drink their kool aid or whatever. Like, yeah lady, I get it... you want me to show I trust you. I don't. I'm gonna take a candy bar and pretend I care if you live another year since you told on yourself -- and I won't be back.
Even if the firing is legal - and California does have restrictions when a company fires a large number of people at once - arguing that it's "for cause" to withhold severance packages is going to be a lot more difficult.
Ask HN: What colorscheme are you using in your code editor?
I'm using catppuccin for everything.
They didn't assume, you did. They showed some real data and you reacted emotionally.
I don't understand your statement.

the obvious: "what marketplace?"

the less obvious: "what are you getting at?" Are you asserting that you don't understand why people make & share color themes? that you don't understand why they put effort into making nice sites for them? that you don't understand why people care about color themes?

what are you trying to express with that statement?
So now uplinks are going to maintain lists of networks you don’t want traffic from. How do you imagine this is going to work with IPv6? It requires unbounded amounts of memory and processing power.
That's exactly why I am not going to donate this year, and I donated annually for almost a decade now. I love Wikipedia, will support it if it gets in trouble. But I am not rich enough to donate to some random causes, especially if I find them wasteful and even ethically questionable.
Just a bunch of made up arguments against made up arguments. Should have stuck with math.
If you took the above motif and applied it to a site that hosted child pornography, most people would be horrified.

"It is not possible for the content of a website to be responsible for child pornography filmed IRL. That autonomy can only be utilized by human beings."
"It doesn't really matter either way though because websites don't make kiddie porn, people make kiddie porn."
Etc.

Whether Mr. Moon knows it or not, this is a different case then his "free speech" arguments. The case against Kiwi Farms is thus: A) a website hosts illegal material or activity of some kind, and B) the moderation is not particularly pro-active about getting rid of said illegal material. Not all of KF is illegal -- Kiwi Farms is in safe territory simply making shitposts about LOLCows, there is no problem about that. But once members of the community crossed the line into coordinated harassment, they were engaging in illegal activity, plain and simple.

Due to Section 230 etc., there is, at present, no real legal obligation for Mr. Moon to take action and moderate against harassment campaigns. However, it is my opinion that Mr. Moon's casual gaslighting of the illegal activity stemming from his board (in fact, as I see it, his statements on transsexuals have amounted to coy support) make it ''more'' likely that the current protections offered by Section 230 will come to an end. The reaction in much "common media" really is "why is a site like Kiwi Farms legal?". It just fuels energy on certain sides of American politics that Section 230 allows too much lawless activity (and with the other side of American politics complaining that Section 230 "censors", it'll probably be gone before you know it.)

Mr. Moon can cry "free speech on the Internet" all he wants, in other words, but his site is doing its damn best to end it.
I mean we physically could send a probe... We effectively have, with "VGER". At some point, the voyager probes will hit another star system, it's just going to be a very very long time.

If we actually wanted to aim a probe at another star system, I think that's probably within our technical grasp, but again we don't have any real way to get there in a reasonable timescale, or send data back once we're there. Not much use sending a probe 4 light years if the transmitter isn't powerful enough to send a signal back, and a transmitter that powerful would probably be too large to fit on a probe we could currently launch.

Perhaps lasers could be used, but you'd still need a fairly powerful one, and then you have to worry about interstellar absorption of the signal if you go through a dust "cloud". I guess with a laser you're also really pinpointing where you're sending information to, if you care about that.

[edit: huh, shakezula and I think alike :)]
> How does your theory that the failure of SCTP is because a) people don’t understand networking and b) tcp eats up all the development oxygen explain QUIC?

I think this is the motivation side of the argument. SCTP doesn't provide any advantage internally for most use cases, as I outlined my thoughts on the basis above. QUIC on the other hand is an attempt to solve a completely different set of problems, and is getting the engineering dollars to deploy because where latency and internet comes into play, there is a strong motivation to be faster. And it also becomes more of an upgrade path.

> I’m also not sure what you mean but DCs within a major cloud provider are majority AFAIK running truly isolated networks interconnected directly with fiber.

Sorry about being unclear, I typed the out pretty quickly. One of the main factors that drove Telecom to create and adopt SCTP, is the way telecoms like to interconnect with eachother. For signaling traffic (message like I want to setup a new phone call), the telco's like to set up multiple independent connections. So with SCTP, they want multi-path support, where each server advertises a list of IP addresses for the connection. So between two telco's, you have a dedicated non-internet connection A, and a diverse network B. Equipment that communicates on these networks is then physically plugged into both networks. This creates a need for a protocol that understand this, and when a failure occurs in transmitting on the A network, retransmission occurs on the B network. The idea is these are diverse networks, nothin can really interact with both at the same time (that's the theory, in practice there be stories).

Where this maps to data center networks, is to my knowledge most data center networks are not designed into an A and B network for diversity. Where you would have to use multipath TCP or SCTP. And if you want to use both together, you're going to design the network to support all the failovers and redundancy to deliver TCP.

So that's what I was trying to get at, where there is a big adoption driver and protocol complexity is on the multi-path support, which to fully utilize requires additional engineering effort in the data center.
These little guys feel like they are coming from a distinctly British puppet/stopmotion animation vibe of Schlubby Middle-Class Cartoon People. They'd fit in right next to Wallace and Gromit.

If this is a complaint they're getting a lot of then I feel like the proper response to this is an "I Hate Sausages" switch in the prefs that has a 75% chance of replacing all these models with generic artist maquette models, and a 25% chance of initiating a mode where the game just starts dropping slippery sausages everywhere until the entire level is completely impassible and running slower and slower because it is filled entirely with sausages.
Fired the person who knew you need to check the scheduled job logs before you leave on Friday, because there's that one finicky cleanup job that breaks every now and then but also false-alarms enough that it's not hooked up to automated reporting, and no-one's gotten around to fixing it.
Ask HN: Is anyone here working in the Speech-to-text domain?
I'm new in that field and wanted to talk about the current solutions and challenges, could be via e-mail or whatever works for you.
Thanks!
You are speculating quite a bit here from a position of ignorance. Googling can answer most of your questions in 5 minutes or so.

These are all questions that are VERY easy to answer. You do not need consent to place strictly necessary cookies (think a session id that identifies a shopping cart). Other cookies you do need consent for.

Access logs, don't 'probably count', they only count if they include information that could be used to identify a person, like an email address or ip address. Pretty easy to not log that info.

Do you need to 'register' a website as a business with your local authorities? Likely not, but I don't know where you live.
> Our current physics also doesn't seem to be _so_ wrong that it allows much room for technological societies to hide from our instruments.

Perhaps.

An idea I first heard from my brother a decade or two ago was that the Dark Energy expansion of the universe might be the waste product of all the aliens who figured out some way to trick the laws of physics into giving them free energy.

(Obviously that's more of a sci-fi plot device than science at this point, take it with the due level of seriousness).
In addition to the other good reasons listed here: Inflation.

Most of us are now paid less in real terms for our efforts than we were 1-2 years ago. If you convert your labor to something invariant, like carrots, you just aren't given as many for a day of hard work. So, to the degree that we are rational beings and have agency on the matter, we scale our output accordingly.
Not sure what Musk's intentions are with this. Normally this will lead to the best people updating their resumes and switching over to less toxic places ASAP. You are left with people who are attached to their ancient code or who can't find good jobs elsewhere.

edit: typoz
You said "What I can prove is that 'glue helps you swim with your iPhone is bullshit'".

This wager seems like an easy $40K, $10K to the charity of your choice, plus uncountable value in internet points if that's right.

*-https://news.ycombinator.com/item?id=33404844
No, because math.
Agreed. This is irresponsible science communication --- and at a time when public understanding of and trust in science has been dropping significantly.
I want free things to run my 1.6 trillion yen business, boo-hoo :)

https://en.wikipedia.org/wiki/Rakuten

Does Rakuten ever give back to to the community ? I doubt it very much, just look at the struggles many open-source communities have with these large companies sucking blood from them over the years (openssh,openssl, ntp...) It is Halloween today, had to get a some kind of spooky over the top reference in :)
Elon Musk considers charging Twitter users $20 a month for verified accounts
So, do you have any questions for me?