skysight-inc/HackerNews huggingface dataset:
Xbox sweetens the deal even further with Xbox All Access.

For $40CAD/month, I got an Xbox Series X and Game Pass. I pay off the console in 2 years with no additional interest, and I immediately had access to a library of great games when I first turned it on.

I also have a $3000 240fps Fortnite gaming machine (Ryzen 5900x, RTX 3090) because I'm serious about competitive Fortnite. But I acknowledge the absurdity of that.

Also despite all my PC parts being made in the last two years, it still takes approximately 20 seconds to get to the desktop, I have to wait on the Epic launcher to do whatever it does, or Steam takes 5-10 seconds to load/update, and launching a game like Fortnite takes another 10-20 seconds.

If I want to play a game on the Xbox, all that time waiting for boot+desktop+Epic/Steam launcher is simply removed.
Most of them? Our effect on the climate has been known for over half a century.
Send them the manufacturers installation specifications and a reference to the local building code.

For BOM, price the system, and send them the quote. Include screws, flashing and caulk if you're feeling motivated.

As for pictures, there are free landscape design (and other) tools that will Photoshop in panels from a street view picture or 3d box diagram of your house. This shouldn't take more than an hour or two.

Plan of action:

- obtain permits

- install mounts, then panels, then wiring (per above code)

- inspection

- energize system

You should be more subtle than the satellite dish. For instance, do the bylaws say anything about front lawn mounted solar panels, or freestanding solar carports?

Maybe you've decided to go forward with a completely misguided repainting of the front of the house in homage to Mondrian (subject to HOA color palletes, of course), or to put in some "classical" (tasteful nudity) stained glass front entrance windows you made yourself.

Are these ideas malicious or stupid? Who's to say? Make it clear your budget is limited. :-)
The land doesn't have to be purchased though, there are plenty of uses which cooperatively use the land. Parking lots, and solar-agriculture. The coop use may even improve the hybrid performance - a little less sun and a little better shade microclimate for humidity can even be a crop yield booster (esp with climate change induced droughts).
Except that, as the ecosystem grows, you eventually have packages that are complex enough that they have imports, and those packages have imports.

And now because you've hard-coded imports at every level, you can end up with a dozen different versions of the same import, causing potential conflicts between the various components of your app.

Package managers evolved to be the way they are _because they're useful._ It's not like people said "let's add all of this complexity for fun!"

Direct imports failed as a solution for Go, and they already have been acknowledged as an incomplete solution for Deno (import maps are already a larval form of package.json, but without the ability to inherit child import maps, which means it's still broken, but presumably it will eventually be fixed).

Not having a standardized place where you can see the dependencies of a project, and not being able to distinguish which are _development_ vs _runtime_ dependencies, is also rather broken, and would require a package analysis tool that's far more complex than a package manager to use to trace the dependency tree reliably.
> It has since been used for many things that it just wasn't engineered to do.

I don't buy this line of reasoning.

Bluetooth is at version 5.3, it's not stuck at specification from 1998. The original revision might have been designed for only a few use cases, but later revisions added support for a lot of new things (e.g. multipoint) and I wouldn't be surprised if the protocol has been (several times) completely rearchitected to better support the new reality.
There seems to have been some weirdness in posting the blogs, but the link works now.
Our electricity usage increased significantly when we realized that predictable temperatures result in better infant/toddler naps, so the "post-installation" numbers below are for more kWh than the "pre-installation" ones. We were also forced to switch from a "tiered" rate plan to a time-of-use (TOU) one when we applied for net energy metering, which also makes it a little harder to calculate the benefit. But the offset roughly averages out to ~$200/month. I'm unable to access my old bills because I moved to a new house, thus the imprecise numbers.

Your personal benefit is a function of your weather and latitude. High temps reduce efficiency, as do, more obviously, cloud cover and shading. With TOU plans, your benefit will also depend on your usage habits and schedule.

In my case, the benefit was mainly psychological. I never wanted to use AC before, but I started to use it liberally after I turned on my solar system. My wife and child were grateful!

Pre-installation

* June 2019: $160.92

* January 2020: $252.59

Post-installation

* June 2020: $-4.11

* January 2021: $115.27
What do you use for upscaling? Standard software like Photoshop or Affinity, etc. or more dedicated software? Any recommendations for options, etc.?
The system YouTube has built for copyright holders is highly privileged, and you should not be surprised that anyone who can manage to take advantage of it does. For example, the cost to generate some kind of copyrighted music and submit it to ContentID is cheap enough that content creators can monetize their own videos by deliberately including music designed to trip ContentID and pay the copyright owner (that is, themselves) advertising revenue.

The advantage to this is that when there are multiple competing copyright claims on a video, one common solution is that advertising revenue is split between claimants. So if you monetize via a copyright claim, you get 1/Nth of the advertising money, rather than the flat zero that the uploader gets when subjected to copyright claims.
I think this hits the nail on the head. A device developer will develop a bluetooth gadget. They test it, it works, but they know it's not great. But they know that when a consumer buys it, none of that matters as long as they buy the product and don't return it.

So the trick is to make sure you have a nice feature set which works well enough so that you can gaslight consumers into thinking the failure is their fault. So if it only works half the time, that's fine. Just tell them to turn their bluetooth off and on or to reboot their device. It'll probably fix it and now they think they are at fault.
Athens, GA was an amazing town to live in. Amazing live music scene. Great food. And big enough to have neighborhoods for the undergrads that you could avoid.

Living ~1hr from ATL was also a luxury - you fly direct everywhere on Delta.
I did roughly the same thing as the parent poster, but I bought used hardware and got my total installation under $1/Wp. I pay the minimum grid connection charge now. About $12/mo, down from about $150/mo before I got an EV.
TaaS (https://www.t-a-a-s.ru) - your own headless telegram instance (running on TDLib) accessible via API
Money, or lack thereof.
That’s OK, we can just install air conditioners everywhere and run them non-stop. It’s not like it’ll make things even worse.

Right?
> I love the idea of Consumer Reports a lot more than the actual thing itself

Yeah, exactly. I really love the idea, but not the results.
While acknowledging that climate change is in fact real I wish to nitpick on the choice of the word "soon" in the headline.

2053 is 31 years from now.
Elon Musk pitches goals in a magazine run by China’s internet censorship agency
So just unsubscribe from the mailing list then?

Why are you setting up these custom filters instead of just clicking the link and opting out?
Dactyl was the first asteroid moon discovered
Purely Functional Operating Systems
Please don't break the site guidelines like this. https://news.ycombinator.com/newsguidelines.html

The internet does as the internet is. The only good options are to either (a) engage within the rules of the site, or (b) not post.
In case you are actually wondering and not just JAQing off, climate models have been very accurate, even from 50 years ago:

"""Overall the majority of model projections considered were consistent with observations under both metrics. Using the temperature versus time metric, 10 of the 17 model projections show results consistent with observations. Of the remaining seven model projections, four project more warming than observed—N77, ST81, and H88 Scenarios A and B—while three project less warming than observed—RS71, H81 Scenario 2a, and H88 Scenario C."""

https://agupubs.onlinelibrary.wiley.com/doi/10.1029/2019GL08...
You can use import maps too: https://deno.land/manual/linking_to_external_code/import_map...

Deno's philosophy is to be aligned with web browser standards. I suspect import maps will be the path forward for most projects as it's what browsers will or are supporting today too.
I've been doing the same for so long I can't even remember when I started. Yes, I do get spam to some of those emails, and yes, it is nice to block them. That said, the thing that's kept me doing this so long is this: on two occasions, an address given to a financial institution started getting spam - clearly they were hacked or had an internal user selling emails (I remember when that was worth good money - I doubt it is anymore).

It was an early warning for me to change my password at that bank (this was pre-2fa), so the practice has kinda stuck with me.
It's definitely alarmism to some extent, you're right. On the other hand, if you don't claim that the sky is falling, then there will be no urgency and nothing will ever get done. Proof? NASA hasn't accomplished much of anything since the space race ended and their funding dried up.
1 in 10^22 sounds like a lot but it really isn't when it comes to probabilities. It's only about a 10 sigma evidence against a null hypothesis.

Put it another away, all it takes is about four one-in-a-million chance independent events (or filters) and you're left with Earth being the only planet with life in the observable universe.
No. Big Gates did not write any version of DOS.

What Gates, with Paul Allen (and Monte Davidoff) wrote MS BASIC, as used in the ROMs of many early-1980s 8-bit computers.

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

They did not write DOS or Windows, nor did they claim that they did.

MS-DOS is based on SCP QDOS, AKA 86-DOS:
https://en.wikipedia.org/wiki/86-DOS

It was written by Tim Paterson (one "t"):
https://github.com/TimPaterson

Note his excellent LinkedIn URL:
https://www.linkedin.com/in/dosdaddy/

Microsoft licensed 86-DOS from SCP. It then licensed it to IBM but retained the rights to licence it to others as well, a very smart move.
Fraud: “wrongful or criminal deception intended to result in financial or personal gain.”

Not sure that fits as I assume it was both legal and didn’t involve any deception.
As a team leader, what can I do with these data/metrics?
One other alternative to npm that is very useful for this specific case is npx. `npx typescript` will download typescript, cache it somewhere outside of the current project (often %LocalAppData% on Windows or near equivalent elsewhere), and then run it. You can run specific versions with `npx typescript@4`. You can follow that with command line arguments for typescript.

npx is installed right alongside npm in Node installs for some time now.

Learning npm is still often a good idea when working with Node. One thing that may be useful to learn here: npm has a concept of a development dependency needed only for development, not run time. You can install one with `npm install --save-dev typescript` for example. (Or `npm i -D typescript` if you want to save some typing.)

You can clean out dev dependencies with `npm prune --production`. Or if you are in a fresh install situation (a fresh git clone, for instance) and you want to skip developer dependencies you can `npm install --omit=dev`.

I find the distinction between production dependencies and developer dependencies quite useful.
IMO, permitting, electrical work, installation is expensive for grid-tie solar, which makes inexpensive solar solutions not possible. (Also, requiring a microinverter for every panel)

I have a off-grid lot with a ~1.5kw of solar, which cost me around 2k USD (with ~5kw battery), self-installed. I'm planning to install something similar on my home. The electrical permitting should be easy as I won't be hooking up to grid (I plan on running my mini split/heat pump off of it).
Where'd you get used hardware? That's awesome. I moved to a new house, so I'm again in the market for solar hardware!
I find the map that colors purely by "Will it be 125 in 30 years" vs. not is a hilarious concept. Very misleading to think you might be ok if not in red
Another version would be `python`. The point is to reduce friction by preventing the opening and closing of a program just to perform a single calculation.
Quaternions are one of those subjects where the community sees a steady stream of tutorial content, which really doesn't seem to be adding much to the discourse to my eyes. It's like a "yet another git tutorial" kind of thing.

In fact Ken Shoemake, who was responsible for originally popularizing quaternions as a robust rotation/orientation representation[1], wrote his own tutorial of this stuff back in the late 80's sometime, and it's really, really great: https://www.ljll.math.upmc.fr/~frey/papers/scientific%20visu...

Folks should start with that one before trying to rewrite it, IMHO.

[1] Here's a copy of the 1985 paper: https://www.cs.cmu.edu/~kiranb/animation/p245-shoemake.pdf
Grammar rules start by learning verb conjugations, these can be learned through tables, although there are some exceptions you will have to learn individually. This is an excellent free tool for practicing those (not mine, just something I've used): https://baileysnyder.com/jconj/

For structural grammar there are a lot of different routes to go about this, MNN teaches these pretty well in my opinion. I tried using bunpro (https://bunpro.jp) with mixed results but I know some people who swear by it.

As for knowing if your understanding of a sentence is correct, if I have doubts at my level I assume that I am likely incorrect. I typically google the part of the sentence that I am unsure about and either look at images or posts that use it in different contexts. Reverso context is also useful for this (https://context.reverso.net/translation/)
Redbox’s wild meme stock rally finally ends with its sale
Not annoying, just thought it was interesting to surface since otherwise readers might’ve assumed they gave you 2 hours notice. (Thanks!)
There isn't a problem. To me it's more that a highly disproportionate number of programmers are drawn to languages and the Japanese language in particular.

So I'm interested in why that's the case with Japanese, but not with German or Chinese as examples off the top of my head.

The best explanation I can think of is the popularity of Japanese culture leads to a high enough exposure to the language to catch the attention of highly technical people who love finding and uncovering patterns in things. But that doesn't feel complete.
Once training can be done on a beefy home rig folks will be all over it.
The argument that gets my goat is basically this: "if N is large enough, then for any probability p > 0, N p > 1." And that's clearly false.

The SETI people making this busted argument are implicitly assuming p, the chance that life arises on a suitable world, is not "too small". And there is no basis for making that assumption.
The example of Apple does not show that you can simply buy quality and consistency in China, Apple's process shows that you can get quality and consistency in China by doing extensive integration and ensuring in-depth control over your suppliers' daily operations in China, not simply by paying more.
This is by design, and everybody should be aware of that. I don't know about glibc, but as far as the kernel is concerned, Linus has never guaranteed ABI stability. API, on the other hand, is extremely stable, and there are good reasons for that.

In Windows, software is normally distributed in a binary form, so having ABI compatibility is a must.
Filesystems are literally what it says on the tin. It is a filing system. Look in library and secretarial annals for the earliest foundational thinking from which computing's idea of filesystems were born. A systemization of behaviors and abstractions that facilitate the organization, addressing, and access of data.
Go to any library, or talk to any long time/old school secretary or warden of archived paperwork, and I assure you, they will be happy to extoll the virtues of simple or reckonable information storage.

A hierarchical data store comes baked in with an opportunity of implementing topical locality for the end user, which allows you to utilize pathfinding logic baked into your brain to navigate the corpus of information in question. Content addressable stores, require praying that the layers of cryptography work, or you have enough understanding of the implementation details and tooling around the store to find what you need.

In short, find | grep being strictly necessary, rather than a fallback, means you've failed at organizing things so your user can understand where the hell something even is, and why it is there.

I assure you, more harm is done by forgetting the fundamental human way of life that computing tries to plaster over, as we inflict impedance mismatch on Users by forcing them to search in a way that makes sense only to the machine, rather than to them.

Sometimes a little less ideal computational performance pays dividends in ease of picking up.
> do you think that there has probably been no progress in climate sciences during the last 30 years and thus predictive power is at the same level?

I agree there will have been lots of progress. However, 30 years from now people will probably say that the same thing to excuse todays predictions if they were wrong.
Show HN: Node.js library for creating bots and sending texts via WhatsApp Cloud
This was my experience as well. When Fresh dropped a few weeks/months ago, I thought, "oh neat, islands architecture, that's right up my alley". I decided just to blindly fool around with it one weekend. I immediately was hit with, "but what do I do with my styles? How can I transform all this ancient Less into CSS and attach it to files/components?" I'm sure there's some sort of way around all that but, right now it seems like I'd need to have a node instance just to do a compilation step!
…also locking in any security vulnerabilities.
https://www.science.org/content/article/even-50-year-old-cli...

This kind of validation is not very meaningful since most climate predictions make a consistent trend assumption. But even fairly old climate change models work pretty well.
No. When you sign up to Signal, they send you a text message verification code. This is done via a service called "Twilio."

The attackers were able to view outgoing Twilio messages, so they could enter your number on the registration screen, read the code that Twilio sent to you, then use that cod to complete the sign up process.

Attackers were not able to view information about your current Signal account (if present) through this SMS service.
> It uses phone numbers because phones already have contact lists, stored clientside, keyed by those numbers.

This makes sense for contact discovery, which is important for normal people who just want a chat app that works.

But there are a very important segment of signal users, people with an elevated threat model, who I would be willing to bet a good portion of them would gladly sacrifice contact lists if it meant not having to share their phone number.
> I can switch to a different domain for the server.

Sure you can do that for some internal/private service. But how can you do that when you have a public user base who expects a service at foobar.com which has DNS issues?
Static linking -- always the ready-to-go response for anything ABI-related. But does it really help? What use is a statically linked glibc+Xlib when your desktop no longer sets resolv.conf in the usual place and no longer speaks the X11 protocol (perhaps in the name of security) ?
Pachyderm (YC W15) is hiring Go distributed systems and testing engineers
The kernel absolutely does guarantee a stable userspace ABI. This post is entirely about other userspace libraries.
We've banned this account for using HN primarily for ideological battle (as well as for breaking the site guidelines repeatedly in other ways).

Please don't create accounts to do those things with.

https://news.ycombinator.com/newsguidelines.html
And accessibility.
It's not so much "valuable social network mapping" as it is "the only social network available to Signal", by design. Without phone numbers, they can't use clientside contact lists (they can build their own, of course, but if it's strictly clientside it won't sync, and so it won't work for most of their users). The alternative design, which HN would wildly prefer, admits to usernames or email address accounts, but requires Signal to keep a database of contacts serverside. That's untenable for Signal's threat model.
Agree. Had a few games on Steam crap out with the native version, forced it to use proton with the Windows version, everything worked flawlessly. Developers natively porting to linux seem to be wasting their time.

Funnily enough with wine we kinda recreated the model of modern windows, where Win32 is a personality on top of the NTAPI which then interfaces with the kernel. Wine sits between the application and the zoo of libraries including libc that change all the time.
Here is a 46-page memo with the details, dated 1982. https://www.climatefiles.com/exxonmobil/1982-memo-to-exxon-m...
Well, logically the second order negative effects of deficit spending must overcome the beneficial first and second order effects on large enough scales.

Otherwise we could just deficit spend ourselves into perpetual prosperity.
Unity's board rejects $17.5B Applovin offer
Spam is one of the major reasons people don’t use sms. “The product Were replacing sucks so our product can suck too”
> Women just have more opportunity for physical contact.

Whether or not they want it -- "opportunity" isn't the right word for this.
> Same folks that historically develop most drugs and health advances, academic and national research labs.

As far as drugs are concerned, this is simply not true, not even close. I believe the actual fraction of new drug approvals developed by academic research (including national labs) is more like 20%.
I literally never met anyone who brags about being in Mensa who also can be found in the official membership rolls.
But then you have things like

https://www.aei.org/carpe-diem/50-years-of-failed-doomsday-e...

which call out dozens of warnings over the past 50+ years, and seemingly didn't come true. Now some are still years off being 'done', but the tone of the piece (and many others like it) is that this is basically all a hoax to 'control' us. I disagree with that notion, but it does demonstrate that whatever you say publish/post can be weaponized back at you.
SCP, Seattle Computer Products, not "Seattle Computer Company".

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

MS only bought DOS, and hired programmer Tim Paterson, later on. Initially it just licensed DOS from SCP.

It's PC DOS, with a space, and MS-DOS, with a dash.

I mean, if someone wants to Google this and check that I have my facts straight, they need to be exact about the spelling and punctuation.

DR's version was called multiple versions at different points: DR DOS, DR-DOS, DrDOS, Novell DOS, OpenDOS, DR OpenDOS, etc.
That is an awesome and perfectly appropriate acronym! The script is pretty handy too!
If you started right now with a civil defense-level mobilization to replace every shitty building in America with something that will survive this future climate, you might just barely get it under the wire.