skysight-inc/HackerNews huggingface dataset:
I should definitely have prefaced it with the caveat regarding availability of natural gas infrastructure. Gas is cheaper, when you have the infrastructure in place. Less developed countries does not have that luxury, and therefore choose coal because it was pretty much the only thing available until the current renewable boom.

Today we also have LNG, but that seems to mostly be about energy independence. Russia can't simply turn off the tap for Lithuania or Poland, because they have a more pricy alternative method of delivery.

For reference see the dramatic decrease of coal in the US in favor of natural gas.

https://www.eia.gov/energyexplained/electricity/electricity-...
It's hard to differentiate between completely disabled JavaScript, some individual JavaScript files being blocked by an (overzealous?) ad blocker, and the browser not implementing some required JavaScript feature.
Snow Leopard (OS X 10.6) really needs a representation of the brushed metal appearance in the image gallery. (There had been two presentation styles, the general one seen in the images, and a brushed metal one for utilities.)

Edit: Interestingly, there's no representative image of this to be found in image searches, but here's a screenshot of a third party tool: https://www.google.com/imgres?imgurl=https%3A%2F%2Fimg.infor...
I know how PTT works man, I was just trying to help OP.
Wow. I will really try this out on my 800xl
There was this idiotic rule that a portal is considered reachable if more than one family can reach it. So gated communities were officially fair game.
Faking the User-Agent usually involves changing one configuration value in your browser.

Changing your domain provider usually involves finding a new provider, evaluating it, setting up payments, moving a bunch of records and so on.

I know what I'd do unless I was already planning on changing my domain management.
The US CLOUD Act is incompatible with the GDPR. The goals are the complete opposite and complying with both is extremely difficult, leading to several recent cases ruling that using Google services is likely illegal in the EU.
Nuclear waste is somewhat dangerous, but deep inside mountains it won't do any harm barring some kind of black swan event.

Compare the risks of living near a nuclear waste storage facility and living downstream of a hydroelectric dam. I know what I would choose! If you demand absolute certainty over a thousand year period you'll be paralyzed into inaction. Any new technology and any political action could result in the eventual collapse of civilization. But inaction guarantees disaster because the status quo is unsustainable. So we have to make mundane risk/reward evaluations and from those we conclude that we can't do without nuclear energy.
Sure, C is the original low-level language and any low-level discussion should start with it.

There is problem with the classic introductory book though. "The C Programming Language" is a classic and ppl mention it all the time. But it's horribly outdated and doesn't cover the living language at all. It's more like a description of a language authors wanted C to be, not the real thing.

Take "C Programming: A Modern Approach" or something along the same lines. Go through it, get a hang of the language then follow up with something like "Effective C" or "Modern C", which are good recent mid-level books on the language. I also like "The C Puzzle Book".

Then there's a brilliant "Expert C Programming: Deep C Secrets" explaining subtle details of the language.

One thing that is missing from the books is POSIX. The language itself is very barebones so in practise people are always coding against some Linux/*nix/POSIX or equivalent APIs. These serve as a std library of sorts as otherwise even moderately involved projects become prohibitively big.
What the assumed time frame for the switch?

And once it happens, will it be a standard feature of synapse to deploy your own voice/video server?
reminds me of the bad business habit of USA telecoms spending profits not to re-invest in new infrastructure but to increase salaries of board members and stock buy backs.
I too would prefer to press a button once rather than change a domain provider, yes.
I’m going to guess you don’t live in Europe? Plenty of cars here.
Or according to another comment: spend the saved money (vs nuclear) on storage and smile instead? I don't know a lot about it, but what I know is enough to be pretty sure dismissive single-line statements (in either way) are usually not at all the full picture.
They're a pretty terrible registrar/host but their marketing is fantastically good. Every non-tech business owner I've met uses them. It makes me kind of sad.
Really curious what makes Aussie and Kiwi slang so different. I didn't think we were that different.
machine?

Machine in the middle is probably even more accurate than man. Keeps the same acronym too which is nice.

Person is the obvious alternative that is gender neutral
I don't envy web developers, that's a difficult situation.

I still stand by that the error message could be a lot clearer regardless.
Netflix is partnering with Microsoft for its new ad-supported tier
I think they should just roll the UI back to what it was in Windows 7 and then stop working on it (the UI, not Windows itself), forever. Yes, I'm serious.
Ask HN: Should I sell my vintage computer collection?
I'm moving house after 10 years and realising just how many computers I have accumulated in 20 years of collecting.

I have all sorts of machines, and in fact whilst packing up the house I keep finding boxes that have been mailed to me from eBay purchases that I never opened - I don't even know what's in them.

To illustrate how many I have, the other day I thought "Do I have an Amiga? I think I do." and I went looking through boxes. I opened a box and on top was an Amiga 1200. Underneath it were two Amiga 1000's.

I have two Apple 2 computers signed by Steve Wozniak.

I'm conflicted about whether to keep all these machines or not. On one hand, having them makes me feel good inside at some level. Howver, I don't DO anything with them - they mostly stay in boxes. Partly this is because I am way too busy doing real world stuff to be fiddling with vintage technology, partly it's because I think for me the joy is in the wanting, the finding and the buying.

I'm pretty sure I've developed this habit because as a child in the last 1970's and early 80's we could never afford a computer for many years, when it was something I wanted more than anything in the world.

Partly I hold back from selling them because firstly if I regret it then I'll never be able to build such a collection again. Partly I think maybe I'll get around to playing with them when (if) I ever "retire".

On the other hand it's sort of a burden to have this giant collection of "stuff". I don't have anywhere nice to display them, and vintage computers need a level of care and attention I just can't give.

In favor of selling them I would probably get maybe a number of thousand dollars which would help buy a house - something I ned a whole lot more than I need a bunch of vintage computers.

I dunno - what do you think HN, sell the collection or keep them?
Perovskite-silicon solar cells break the 30% efficiency barrier
The single app restriction is a consequence of how the API works, but the always on VPN doesn't prohibit system apps from binding to an interface and bypassing the VPN configuration.

This kind of makes sense, you probably want a modem manager to talk to the modem interface directly, but it can be abused by data hungry manufacturers and perhaps Google.
Having gone through an IPO (cofounder DigitalOcean), it honestly wasn't a set back internally. The majority of the burden is on the finance team, having your finances in order and audited is a huge benefit to the business, the rest of it is around internal process control, some are perfunctory, others are good investment of time.

The rest of the work is done with the bankers as they draft the S-1 along with information provided by the management team.

In terms of pitching the bankers, ours was during Covid so there was no travel, it was all done remotely, and given the large financing event that the IPO was, the amount of time invested vs the capital raised was certainly worth it.

IPOs open up liquidity for shareholders, early employees, also provides new avenues for the business to create financing for various activities as you are now seen as a premier partner with all of the major banks. Honestly worth the effort, so long as you continue to run the business with a long term mindset and don't give in too much to the quarterly pressure it's a huge plus.

Besides the obvious benefits to shareholders and early employees it also does open up a significant amount of opportunities when it comes to M&A, if are strategic with that, it can dramatically change the outcomes for your business.
Folks, we are all going to die. Live life well, make sensible decisions, eat well, get outside, exercise, socialize. The rest is noise. Do you want to be min-maxing every facet of your life?
Unless EU as whole ceases to exist thanks to passing laws that go against what people want :) Which is what I'm hoping for.
FWIW it looks like a jitsi meet implementation. I'm not sure though
Yes, all has revisionism just like every judge is not fully objective.

But I'm afraid most people use this "discovery" as an excuse to use History as a tool/weapon to achieve whatever their objectives are.
Expressions `yield` values, statements don't yield values.

`square = square(4)` is a statement (a definition to be exact) that associates name `square` with the value `square(4)`.

The name `square` itself, when later used, is an expression, because when you call it, it evaluates to a value `square(4)`.
I would like to see a programming language where there is no distinction between the two. This might sound silly first, but once you start thinking about homoiconicity or about function approximations, like neural nets that can represent any function (as sort of a compressed lookup table) then you can start to imagine how a sufficiently advanced compiler should be able to inline approximate representations, or switch to calculating on the fly depending on needs and available resources.
I'm not GP but I'm guessing it's for data sovereignty reasons.

Microsoft is a US company subject to the CLOUD Act. The US Govt don't need to worry about this since the act was passed for their own benefit. Other countries do.
Don't think any other similar ar app would be popular.

Pokemon GO was pretty unique to the masses, anything similar afterwards is common place.
Right. Because replying what it is essentially a variation of "I'm rubber, you are glue" is evidently mature.
Fraud rates of 'other' browsers are over double that of mainstream browsers.

Nearly every metric is worse - from spam comment removal rate to adspam rate to credit card chargebacks.

I can completely understand a web host deciding to block any browser that isn't a major one.
meh. dude forgot Engelbart's augment project (from the mother of all demos). the unix shell (which is the exemplar of a class of UIs) and Raskin's Canon Cat keyboard based interface. Or PLATO, which was doing remote graphical rendering before Y or X.
I don't get disappointed at neophytes using GoDaddy. People who know better though should know better. Nobody on here should be using GoDaddy.
I'm also waiting but only put myself on the waitlist recently. I want to use it to generate synthetic image datasets from text descriptions. Very curious to explore the depth of what can be generated.
> If we can just lose the gas plants, we'd be pretty close to zero carbon. And I think that achievable.

Another 2500-3000 MW of nuclear would take up some more of the base load, and allow hydro to deal with most of the variable load.
Did other people think before clicking on the link "I really hope they don't say where it is or provide a picture, because someone is sure to go find it and chop it down"? Has the Internet ruined me?
Generally, an expression returns a value and can be used as the operand of an operator, whereas a "statement" is the terminal "top-level" node that doesn't return a value and cannot therefore be nested.
Why don't they label using the same method as captcha

Show the same image to 10 people, and keep only those who have a high confidence
Easily solved, by sticking to web standards and not using any experimental JS features. Still them to blame, not the client browser.
I’d like to hear an actual response from the people downvoting this comment. It’s an interesting perspective, and while I can imagine legit criticisims (SPOF, privacy concerns, coordination with vehicles outside the system, etc) actually articulating them would yield a more productive discussion than downvoting without comment.
And this is even full-time in the sense of 24/7!

If you assume that people only work 8 hours a day, it would take 22 people to do it within a month.

Though, on second thought, with current inflation rates people probably need to work 720 hours a month ;P
Debugging a Spring Boot App Running with Docker Compose
> Discord is probably the only company that can make voice+chat+streaming software right.

Discord is absolutely terrible though compared to what I'm used to. The default settings are bonkers — you get badges and dots and all the crap EVERYWHERE, but it turns out those all are super-important @all @here @everyone "server announcements". Broadcast mentions should just never have been invented. They definitely shouldn't be displayed the same as personal mentions. And Discord notification settings aren't easy to configure correctly. I somehow managed to mute a "server" so much that I wasn't receiving even direct mentions, when my intention was to only disable non-direct ones.

The UX for when you haven't been reading a chat for a while is also awful.

The UX in general, with it being an Electron app and implementing all controls and their behaviors from scratch, just can't technically get even close to feeling macOS-native. This, the forced auto-updating, and having to run one more Chromium instance, made me realize that I can run it as a browser tab and not lose anything.
You can still have competition and create competitive forces that drive and motivate people, they don't have to be tightly coupled to fundamental energy and material resources needed for survival, or, they can follow classic models that assume necessary baselines for enjoyable survival levels for everyone and then provide luxury allocations for competitive successes. There's all sorts of options out there instead of directly mirroring natural selection in abstract human created systems.
In JavaScript no. But in some languages it can be.
Figuring 5gal/d as a lower bound for daily consumption in an emergency sounds wrong. This is a situation where you need enough water not to die, which mostly means enough water to drink and a little bit for critical sanitation. The standard recommendation is a fifth of that: "one gallon per person per day" -- https://www.ready.gov/kit
> Can you explain why this is the case?

Because Schrems II[1].

As an example, the city of Stockholm will stop using 365[2] (for the time being).

[1] https://en.wikipedia.org/wiki/Max_Schrems#Schrems_II

[2] https://www-nyteknik-se.translate.goog/digitalisering/besked...
I have a somewhat different opinion. He found a target, failed to meet SEC regulations with the negotiated deal and took the deal for his main fund. After that he basically threw the towel on the spac. This happened approx a year ago.

Not finding a good deal is understandable, finding a deal and messing it up not so much. With his army of lawyers this looks from the outside more an deliberate strategy then a honest mistake.

Edit: link https://www.bloomberg.com/news/articles/2021-07-19/pershing-...
> I think we often blame React for seemingly arbitrary rules, like how components must return a single top-level element. But more often than not, React is just warning us about a JavaScript limitation.

Really? With lit you can create a component that has several top-level elements[1].

EDIT: In fact this works even in react/preact with htm[2], so it's just a limitation of JSX.

[1]: https://lit.dev/playground/#project=W3sibmFtZSI6InNpbXBsZS1n...

[2]: https://github.com/developit/htm
The answer to a question to be precise.
Vivaldi workarounds these kind of issues by identifying itself as chrome. When a site blocks vivaldi because it is not chrome the site is added to a list and it will identify itself as chrome in the future (I know because it happened with the web version of whatsapp).
I understood just fine, yreg pointed out advantages to the company. You're doing the same, just reframing it as if advantages to the company are really advantages to public investors.

But those "arbitrary hoops" help protect public investors. How can investors "be more careful" if the information they need to make a careful decision isn't available or verified?

SPACs seem to be asking investors to invest based solely on faith in the SPAC management. Ackman's collected $4B without even choosing a company to invest in.
Pokemon Go is so much wasted potential. Could have been an amazing game with more content. Just look at existing pokemon go games and try to add such content (random NPCs around the world, random/semi random quests, more building/store types etc. Maybe even seasonal events like fighting gyms and collecting badges) and it would be an amazing game. Hire me niantic.

My guess is pokemon company intentionally butchers it and makes it distinct than (or lite version of) regular pokemon games.
Should really be titled "Some stuff about Fortran and Algol"

Actually, I really liked Fortran 77 - I wrote a simulator for the Intel 8080 CPU in it, complete with assembler, disassembler and debugger. That was on a DecSystem10, but porting it to VAX (VMS) and IBM 4381 (VM/CMS) took me less than a day.

I still hanker after writing a bit of Fortran - but I don't really do programming any more.

Algol, I couldn't stand - I was handed some Algol code from the Dec when we were getting rid of it, which was supposed to drive a typesetter - good luck in porting that!
Are you seriously claiming that saying closing existing nuclear is stupid is 'shilling' for nuclear?

New nuclear is expensive. Existing nuclear is not.
i mean humans arent great at reading emotions either. 30% error is probably human level
Like most things it's not as simple as that. I'm a long-in-the-tooth web guy (30+ years doing this stuff) and for Legacy Reasons I use GD. I wish I didn't, but all my domains (and all my client domains) are with them. Yes I could unpick, but do I have time / inclination? No. Do I want multiple domain registrars? No.

So - yeh, agree in principle, disagree in practice.
Yeah, I spent some time on my other Windows computer doing just that. It does help, but it's still not as clean as the Windows 98 start bar imo.

It's not just the start bar though. There are similar things all over the OS. For example, if you right click a document in Windows 11 one of the most common things you might want to do, "copy" isn't there. Well it is there, but now it's behind this little anonymous looking rectangle icon at the top* of the context menu and is no longer clearly listed as "copy" in the menu.

Maybe I'm just getting old... But I find UIs are just generally getting more confusing and assume more of the user. For example, back buttons on browsers don't say back anymore, but are just an arrow, because everyone knows what that arrow does, right? And that's probably fair, but even still, I like the explicit text label so I know for sure what I'm clicking is what I'm looking for. The three dots for accessing a menu might be a better example as my parents actually do get confused by that

* The icon can also randomly appear at the bottom of the menu because who cares about predictability when designing UIs anymore.
This.

https://i.pinimg.com/originals/05/7d/fe/057dfe195dd1b207ee4e...
As per the video :
> I would recommend you get 16mb of RAM

Damn...
NodeRed is one of those projects that look so cool I'd like to have a reason to use it. So far nothing, but maybe I'll be automating my home one day and it will come useful.

I'd be interested to hear how people use this outside of IoT context?
But you could conceivably port the original Doom (instead of Chocolate Doom) to run via this exploit, and then you would be able to nest it.
This is such a weird comment.

Many people use Brave for nothing crypto related.

Metamask is just a crypto wallet.

I'm a Firefox user and don't use Metamask, but your comment is very iffy.
I've been using NoScript for about a month full-time.. and it's insane the things you can leave blocked and still see a site as it's meant to be. Ads, trackers and internal tools that somehow I have to contribute my data to, and their accompanying libraries EASILY make up 70% of all JS.
Its running the Chocolate Doom engine inside the original. Quite clever, the video is really clear too!
They can be used to create hydrogen however which can substitute for many energy uses that currently consume natural gas.

Also Europe produces a lot of electricity with natural gas fuelled turbines.
> This is probably not the first stupid thing the Commission has proposed that MEPs have rejected.

But it is worrying that so often it is Parliament that curbs the EC.

The EC is by design appointed not elected. This is a point of concern on democratic representation. The assumption is that the EC is appointed as a panel of experts. If our 'experts' are so often incompetent or worse pliable to industry lobby then it begs the question of who are we appointing to the EC?
Running deuterium-rich enough to net significant 3He out would seem to emit enough neutrons to render the reactor vessel strongly radioactive, and require the sort of cooling and shielding that makes the pure D-D reactors being pursued by others grossly impractical.
Because they can try many times, and it takes only one time for them to push it through.
Is that Jitsi closer to the new Jitsi Meet or the old Jitsi Jabber/XMPP ?
Project Great: General Relativity Einstein/Essen Anniversary Test (2005)
A time warp, a chicken, then nothing
The primary reason for gas prices declining is that global oil demand is down.
> I wonder if that is because being a Microsoft Authorized Refurbisher comes with handcuffs

Good guess. From https://www.ifixit.com/Wiki/Microsoft_Refurbisher_Program

1. Only PCs that are at least six months old and have an original valid Windows Certificate of Authenticity may be refurbished

3. Each refurbished PC must be given a new genuine Windows software license (new operating system, Certificate of Authenticity, and recovery solution)

Maybe what is meant is that only Windows-licensed PCs may be refurbished with Windows, but given the wording, the nature of the program that could see a refurbisher arbitrarily denied a license for one of the vague requirements ("Value adds to the MAR sales channel; applicants must differentiate from other MARs in the market."), and the high volume requirement that encourages shipping as many Windows PCs as possible (I'm going to assume MS doesn't count Linux boxes), few Authorized Refurbishers would risk testing this.

Not to mention these are PCs that already had valid Windows installed. So far from getting a discount, this is MS charging twice for a Windows license, just because the PC changed hands.
Sounds like it’s English thing, that monthly- and yearly-income shares the word ;)
Not sure what you mean about Copy being behind "this little anonymous looking rectangle" - it's definitely still there in the context menu for me, under Cut (and above Create Shortcut)?
I don’t find that extremely surprising. The Catholic Church scandals have shown that child sexual abuse is much more widespread than anyone would like to think, and with all of the teenagers out there taking nude pictures there could easily be underage porn out there that people don’t even know is illicit. Between intentional and unintentional possession there is probably a significant percentage of the population who they could get on this charge.