skysight-inc/HackerNews huggingface dataset:
The Walmart near us has a set of EV chargers in its parking lot that offer free charging for up to 2 hours. I bought my first EV earlier this year and I’ve definitely visited that Walmart more than I ever would before because it’s convenient to get a quick charge in and grab a few groceries, etc, I might need anyway.
Avoiding stress for about 3 years.
For phone calls, Plantronics CS55 has worked great for me for over a decade. (Range not be as long as you need though)
Sveltekit New Design. A Breaking Change
Not many photos in the article but this blog has some nice ones: https://www.boredpanda.com/travel-photography-unique-socotra...

Those little mini baobab trees are so strange - looks like a scene from a new Avatar sequel!

I’ve always wanted to visit New Caledonia because of how endemic it’s flora and fauna are. Will add Socotra to the list!
I had an accent because English wasn’t my first language despite being born and growing up in the US. I had to take ‘English as a second language’ courses and was bullied through school. I was also scared to talk for my first two years in elementary school.

Though my experience may be vastly outdated. And it all depends on your environment. What kind of school would your child go to? Would it be a diverse school? Are kids more exposed to things now, so that accents won’t be so much of a big deal?

Either way, I think it would benefit to try and correct your kid’s accent. It would help them with pronunciation and help others understand them better. It may help them feel more confident in speaking.
Is there any functional difference between any of those characters and emoji? To me they're all just "standard characters"
A DIY violin with a spring reverb tank inside
As an observation, I think "If you're not paying for it, you're the product" applies here.

In traditional publishing, the people writing the papers are the product. Journals compete to get the best papers, and those that got the best papers in the immediate past tend to get the best paper submissions in the future.

In open-access publishing, the readers are the product. Having good papers is only one way to build your product base, On the other side, there are a number of ways to market your product (pay-to-play, for example.)

While I like open-access in principle, I also like the filtering from the traditional pubs to help me narrow a reading list.
I believe the universe is laughing at our hubris. We really need to get serious about climate action! By serious I mean we will need austere measures in rich countries.
ICBMs are multiple orders of magnitude faster.

It is basically impossible to intercept an ICBM in the terminal phase, except with nuclear interceptors, and even then.

So you need high altitude interception. The problem is that it's really easy for ICBMs to decoy themselves when they are out of the atmosphere. For example, simply wrapping the warheads in a much larger Mylar balloon and then packing a few hundred identical balloons that are empty makes interception basically impossible - you're going have perhaps a few hundred thousand targets to intercept in case of a nuclear strike, which is simply impossible. By the time the balloons pop or slow down enough in the atmosphere, it's essentially too late.

The other alternative is early interception, but the only relatively credible design for that is hundreds of nuclear powered laser satellites. Which poses the issue of those satellites themselves being overheated by lasers and disabled in seconds.
https://web.archive.org/web/20220807141055/https://init8.lol...
I think the picture of chorizo was the signal that it was a joke.
Educate me a little about the corner cases? I’ve long since adopted a philosophy I call “Kool-Aid Man Programming” named after ad advert when I was a kid of the character jumping through walls. If something doesn’t work I write my own derivation and patches if necessary, if the utilities for that ecosystem don’t work I write new ones, I just don’t take no for an answer from Nix. I find this to be faster and less stressful than engaging with maintainers.

Perhaps for more casual users it’s still a bad default? Even that doesn’t tie out with my personal experience.

A year ago flakes were already default amongst the serious pros, now if I don’t see a flake.nix I assume I stumbled into the old repo.
How Google Played with Bad Cryptography
There are plenty of people who work better in a non-social setting. Work is work. It does not need to be social. I do not want it to be social.

I don't want to be friends with my co-workers. I am here for a paycheck. Sue me.
This tool output plain SQL, so it can work with the rest of tools built around the ordinary SQL.
Yes that's exactly what they say in the video. Apparently the cost of smaller launch vehicles with flexible launch schedules is much higher. It's still amazing how efficient the falcon 9 is though!
Are you using flakes? You need to use the legacyPackages output for your system, e.g.

buildInputs = [ nixpkgs.legacyPackages."x64_64-linux".gcc ];

In practice, it usually looks something like this:

let
system = "x86_64-linux";
pkgs = nixpkgs.legacyPackages.${system};
in stdenv.mkDerivation {
...
buildInputs = [ pkgs.gcc ];
...
}
"Single-handedly managed the successful upgrade and deployment of new environmental illumination system with zero cost overruns and zero safety incidents."
I couldn't tell if it was an "L" or and "I", as in doIt.
Looks similar to the failed project https://en.wikipedia.org/wiki/Peerage_of_Science .

> Here other scholars who have enough reputation in any of the fields you tagged the paper with can see the draft and offer feedback on it.

Speaking for myself, I don't trawl through preprint servers looking for papers to review.

As it is, editors have a hard time getting people to review, and even after agreeing to review, to get the review back in reasonable time.

> This system gives scholars an enormous amount of control over who they solicit feedback from.

How does it handle peer review rings, where authors collude with reviewers to get bogus positive reviews? This is already an issue now.

> It gives reviewers an incentive to give solid, constructive review feedback - and rewards good reviewers for their efforts with recognition of their contributions.

It offers reviewers an incentive to write a review that the paper author likes. I expect if reviewer writes "this paper duplicates work by Penzias & Wilson (1965) and offers nothing new - reject" then the author will reject it. While "Fix the typo on page 4, otherwise, go ahead and publish" will be accepted - even if the paper really is a waste of time.

It's a lot easier to get surface-level proofreading responses than substantive domain-specific responses.

> Down voters will be strongly encouraged to post a response explaining their downvote.

Why aren't up voters strongly encouraged to post a response explaining their upvote? Why should upvotes not be equally visible?

What's the negative consequence should someone not provide a response?

> It is not a pre-print server. It is an attempt to replace the journal system with something open to its core, scholar lead, and collectively managed by the scholar community.

Any reason to not develop this as an overlay journal on top of existing pre-print servers? Thus reducing a lot of the costs?

Why would anyone use this system given PubPeer, and PeerJ, and eLife, and overlay journals, and Publons, and all of the other attempts at breaking the current system, why would someone choose this one?
> It copies every time you build something the whole darn project into the Nix store. Fine when you have a small project, but with large projects this becomes a significant overhead.

Isn't copying the repo to a read only location just inherent to the problem of reproducibility?
> Contemplate a problem consciously, then go on a walk or some other calming exercise and have the answer pop into your head. Your mind has been working on it in the background and foregrounds the task once it's done.

My current role is that of a principal engineer or quasi-architect and I do exactly this when I need to make a decision regarding which direction we're going to go with something.

An environment that is conducive to your subconscious performing well really helps.
Pew Research Center says the progressive left are 6% of the public and 12% of Democrats: https://www.pewresearch.org/politics/2021/11/09/progressive-...

This seems about right, given that they couldn't even prevent their DA from being recalled in San Francisco. Progressives really are a small fraction of the Democratic Party.

(Compare to "Faith and Flag Conservatives", who make up a significantly larger fraction of the GOP electorate than progressives do for Dems, though still not much.) https://www.pewresearch.org/politics/2021/11/09/faith-and-fl...
Do you have a home battery? I heard about similar problems in the Netherlands, and that although there is a lot of distributed solar generation there isn’t much distributed battery storage.
Yeah totally agree, just make it work like every other comment
And for me at least it was necessary to include the quotation marks too.
hour pay is the key, as long as it's affordable.

speech AI moves fast these days, maybe we can have a chatbot focusing on accents, in fact I have been thinking about this for a startup idea for a few weeks myself.
Sure. But didn't we just agreed that the power adapter doesn't live that long? I better buy a new USB cable every year, that covers power, data and more than a power cable that covers power only for three times the price - if not more - every two years. Not to mention all the other advantages.
The Sidecar Pattern for Application Developers
> They all have advice for how to live our lives, and none of them can agree. If you take the sum of their advice, you have to do everything at once

Well yeah, different people have different views of how to accomplish stuff. You should have to reason a bit about what you read to figure out your own approach
So here's the experience driving that observation: I'm adjacent to a number of anti-vax communities and during the pandemic (and before) there were PDFs of "1000 papers showing why vaccines are dangerous" being passed around. Honestly, snake oil salesmen don't even have to go through pay to play, they can just self publish and the effect is the same. If it looks real enough, a lot of people don't have the background to tell the difference. They look at the abstract and the conclusions and go from there.

If we're going to beat that kind of misinformation, the real stuff needs to be open and available so that translators can help people understand it. There were people in academia doing this on social media during the pandemic, but we need many, many more of them. There are a lot of people outside of academia who have enough of a background that they could help - if only they had access.

Edit to add: Also, I've heard from some folks in academia that they've been bitten by open access journals that started out well intentioned and turned into pay to play with bad reputations. And that in some fields, it is hard to track which ones are good and which ones are going bad.
Ask HN: Should I buy the nicest house I can afford?
Tl;Dr: conventional wisdom is to buy the nicest house you can afford, thinking that housing appreciates. Is this wise, or would it be wiser to live in a modest home and roll the extra money into a business?

Background: My fiancé and I have been looking at houses. She's in law and I'm in engineering. I currently own a house bought before the pandemic with a small mortgage, which allows me about 50% of my income for discretionary allowance (savings or purchases).

I'm studying full time for a second engineering degree and have about 2 years left, for a transition to high tech. I work full time. She is starting first job in law and has credit card and law school loans. There's a "dream house" on the water near by that we could purchase but worry it would slow down our life goals, so we withdrew our offer. How does HN see this decision?
Two recommendations:

- American Accent Training – it’s an audio book. Lots of great advice.

- Accent’s Way on YouTube. She’s an Israeli who taught herself the American accent to a complete perfection. You wouldn’t tell. Lots of information and motivation!
That stuck out to me as well, given the mention of free tiers on other services. The .game TLD's rates are unfortunately prohibitive for side project games. .games is affordable, though.
A generically typed pipe function in TypeScript
When programming in a functional style, quite of often I find myself wanting to rewrite nested function calls as a chain. Hopefully at some point the proposed pipe operator will make it into JavaScript and TypeScript but for now defining a pipe function will have to do. The function should allow rewriting something like

double(square(half(2)))

as

pipe(half, square, double)(2)

For a while now I've struggled to implement the type definition for that function, so that every passed-in function can only accept the return type of the previous function as its parameter and the resulting function will take the arguments of the first function as its parameters and return the type of the last function.

The main problem with this is that trying to define a type for pipe's arguments up-front would require typing them as an infinitely-recursive type that TypeScript cannot handle. A common workaround for this is to define pipe's type separately for every number of arguments it can take. This is for example how RXJS defines its pipe function: https://github.com/ReactiveX/rxjs/blob/f174d38554d404f21f98a...

Other common solutions are to make concessions like requiring all functions to have the same return type or letting pipe only take one function at a time and returning an object with methods to add another function and invoke the chain. None of these solutions are satisfying in my opinion.

I think I've finally found an implementation that fulfills all these criteria. The argument and return types of passed in functions are correctly enforced (no matter the number of passed-in functions) and the pipe function returns a function that accepts the arguments of the first function, invokes all functions in turn with the result of the last, and correctly returns the type of the last function of the chain. Including asynchronous functions in the chain works to: if a function returns a promise that promise is resolved before being passed into the next function and the function returned from pipe will return a promise as its type.

There is one disadvantage to the implementation that I'm aware of: When passing in anonymous functions, the types of their arguments can not be inferred if they aren't annotated. That means that

pipe(() => 10, n => n.toString())

would return the type

() => any

but I think that's an acceptable tradeoff because when annotated

pipe(() => 10, (n: number) => n.toString())

it will return the correct type

() => string

Thought the implementation might be worth sharing here in case it's useful to someone else and because it's an interesting problem to solve in TypeScript's type system.

If you have any suggestions on how to improve the function's typing or know of any better implementations, I'd appreciate it if you would let me know!

Edit: I meant to link to the pipe part of the readme, but I see the link is just to the repo, that's unfortunate.

Here is the relevant section of the readme: https://github.com/MathisBullinger/froebel#pipe

and here the implementation: https://github.com/MathisBullinger/froebel/blob/main/pipe.ts...
Right, the point is that overprovisioning solar is not a bad thing, and that it shouldn’t be restricted. Not saying that it’s sufficient on its own. Unless it somehow became so cheap that it was reasonable to overbuild to an extreme, and we had good energy sinks for peak times. If we became serious about direct air capture, for example, there might be an argument for it.
This language is inspired from query language used in EdgeDB, which is a standalone database program.

Instead this language is converted into plain SQL, so it can work with any existing SQL databases, including mysql, postgres, mssql, sqlite, e.t.c.

The handy part of this language is it allows selecting columns from multiple tables using nested syntax without writing join table statements explicitly.
@bedast if you don't mind my asking, how do you like the Flow X13? It looks like an interesting machine -- thin, light (so it's very portable), but with the option of an external GPU and display.
Surely this wasn't a novel concept in 2018? It seems a trivial idea, and I'm pretty sure the machine learning course I followed that explained deep convolutional neural networks as being made up of workers identifying various parts of an image and passing their conclusions on to next layers that aggregate and decide, is both older than 2018 and basically the same idea. I'd be very surprised if this line of thinking wasn't thoroughly explored in the 70's.

Of course that doesn't mean there aren't novel concepts in their book and research, but just a bit weird to pose the base "thousand brains" idea as novel.
Curtis Yarvin on Usenet and the early internet
Do you think your analysis is undermined by the fact that most Orange walks take place in Northern Ireland and are conducted by Northern Irish people? There are even Orange walks that take place in the Republic of Ireland. Only a handful take place in Scotland.

They are not anti-Irish; they are Unionist. If you don't know what that means, consider educating yourself. You should also consider not viewing everything through the lens of US history and American race relations. The specifics matter.
Looks like I got lucky too. I went to check my account and my number needed to be reactivated. I used a free service to "verify my number" (because I don't have a US number, and would prefer not to hand it to Google anyhow) to get back the number I had had. I wouldn't be shocked if this continued as people are "abusing" the service--which is nightmare because of how many services still require a phone number despite it being known as a security issue for SMS and when it requires a US number and you are an expat, you're pretty screwed.
Sending them stimulus checks was not asinine it was humane.

The prisoners amd their support systems (if they were lucky enough to have one) were still affected by the pandemic.

People got sick, lost jobs, etc.

Prices of items that they already pay insane amounts for keep going up.

One day we will look back on all of this with shame.
Poor boys from India game a system that was set up by Rich Tech Bros in Silicon Valley to fund their "family foundations" and 20-room houses in Atherton?

I don't call it Outrage; I call it "Slumdog Millionaire: Part II"
The rare HN discussion where reddit-style humorous posts are welcome.
I’d never heard of this publication before but the way this article so casually and confidently touted the importance their own literary reviews made me feel like I ought to have! I looked up their launch editorial[1] (from 2019) and it seems they’re angling to be a(n ostensibly) “middle of the road”/both sides are bad New Yorker with funding from Jeremy Hosking[2].

[1]https://thecritic.co.uk/issues/november-2019/introducing-the...

[2]https://en.m.wikipedia.org/wiki/Jeremy_Hosking
Uh.. what? Can you share a link?

As far as I am aware, it’s the exact opposite: over the years, ASML licensed some of their patents to US companies.
Naming things to be unique and memorable is difficult, and finding a good domain is a big part of that when your product is a website. It wasn't my first choice to support the price gouging of .game, but after a lot of deliberation and some very helpful feedback I got about the not-very-good original name of this game (which had a .app domain), I decided to just go for it. Also Namecheap had a good deal on the first year, which took the edge off a bit. After living for it for a month or so, I rather like the name/domain figure.game, so I don't regret the decision.
IMDB created a Top Rated Indian Movies section to mitigate spam [1]. However some obscure Indian movies make it every now and then into the regular Top 250 list.

[1] https://www.imdb.com/india/top-rated-indian-movies/
There are probably much better optimized algos nowadays, and new tech will require a different way to store and retrieve data.
Does the momentum 3 sound better when you use the cable for it?
The most interesting tech people I met consistently was in Berlin, though the high turnover of people (eventually including myself) is something to watch for.

The other issue is Germany is hilariously hostile to certain kinda of remote work, though if you are a citizen I think it is less of a problem.

Lisbon apparently is the current European hotspot for remote, and Bali apparently is still Bali.

I've been warned off HK repeatedly by friends based on the current political situation and cost.
Godot does not have relevant functionality though, out of the box, 3.X version are missing many features which prevent it from being easily considered for a major 3D game. I can see it being picked up at even AAAs for prototyping yes, but for full production, not in its current state no.

Sure, Sonic Colors is a decently sized game, but it's really the only notable one (in commercial terms), and a recent release. This is for an engine that is nearing 8 years old.

O3DE is a fork of Lumberyard, but Lumberyard was itself a fork of CryEngine, which should need no introduction. It actually already has a game using it too, listed on Steam - https://store.steampowered.com/app/1142050/Deadhaus_Sonata/ Lumberyard was used mostly for internal projects, but that's because it wasn't meant to be generally available. Amazon is still backing O3DE with many full time engineers, while having notable partners, some of them big game development studios or tools, suggesting unannounced projects are picking up the engine too.

Now, as to why I believe O3DE will succeed - it's got AAA roots, but it's also being rapidly reinvented, while being steered by ongoing in-house projects. The value of major projects being undertaken in-house can not be understated - Unity praised their first big project for providing immense amounts of feedback (and promptly fired the team later...) Amazon can simply afford to throw money at O3DE till it's competitive, while Godot targets a less lucrative demographic.

Look, if Godot 4 turns out to be amazing and competes with Unity and Unreal while being super user friendly, I will be over the moon. Maybe I'll have to re-learn a bit of game development, but that's no biggie. For now, I've tried Unity, then Godot, and then Unreal, and Unreal was the first one that felt feature complete, at the cost of some user friendliness. If I were to run around implementing basic things like I had to with Godot, I would maybe get a game done in a decade or two. I'm trying to maximise the efficiency of my labours being conscious of the limited earth time we all get.
Here’s a class from Stanford (continued studies so anyone can take it, for a price), it was via Zoom for the last couple of years.

Accent Reduction for Non-Native Speakers of English

https://continuingstudies.stanford.edu/courses/professional-...
Isn't Emacs calc-mode what you're asking for? You can use it as a stand-alone application even if you don't use Emacs for anything else.
The Secret to Being Lucky
Probably a more adorable, non-scientific piece on the concept of luck.

The truth is in the middle. Hard work makes it more likely that you will succeed, but it does not guarantee it. Which birth canal you come out of absolutely matters - but also what you do with that later.

I've been thinking about this again after Gwyneth Paltrow and Hailey Baldwin, sitting in a giant white bathroom, discussed the hardships of being born rich and famous.

https://twitter.com/therecount/status/1554119900389588994