skysight-inc/HackerNews huggingface dataset:
Building out nukes to displace fossil fuels is much less feasible, in exact proportion to the radically greater cost per MW, plus the additional >decade-long delay before any power comes out.

Money is fungible. Each dollar tied up in nuke construction, plus each other in fossil fuel while waiting on it, are unavailable to use building out renewables.

(And, yes, I ignore the "nukes" thing. There is no confusion. The facts suffice to denigrate them.)
> the only reason this barrier was ever breached for this person was due to their large twitter following

I feel like their approach to solving the problem actually does represent how most people deal with it - they ASK someone. There are hundreds of massive programming discord servers, with extremely engaged tutors, helpers, and resources.

If you want to learn to program, you'll need guidance, and I think that's OK. You won't go buying any old welder and some metal and just start welding (or at least it won't go very well). You'll seek out people who already do it, get advice, or maybe even seek an education in it if you are really aiming for the long term.

Programming looks like it has a low barrier of entry, because you don't have to commit to much. To weld you need to buy (or rent) a welder and material, to do carpentry you need to buy at least some basic tools, to work on your car you need a car, to be an architect you'll need to pay someone to build it, etc.

For programming, you seemingly only need a computer (or even just a phone), which most people have access to. This apparent lack of need for commitment makes it look like "it shouldn't be that hard", but that's IMO a complete misunderstanding.

This is why I'd prefer hiring people who have at least somewhat of a formal programming education. In my university, for example, we learned how to use git, linux, write JS, CSS, html, c++, php, do SQL, manage and design databases, and generally just learned a lot of "background knowledge". With that, it's trivial to pick up almost any tech afterwards.

For anyone else trying to get into programming, join a discord or reddit, or slack, or matrix, or IRC community, which is focused on what you're learning. It will save you weeks of trying.
Always wanted to learn about webpack - doesn't feel good using CRA (create-react-app), needing to configure webpack, ejecting CRA, and then being the "owner" of the config without knowing anything about it - thanks for the impetus.
Parts of that section are open to the sky, too, so not really under the ground.
However, in practice most good retailers do not make a big deal out of the burden of proof as long as there is no visible damage that could cause the issues.

I have used warranty frequently after 6 months and never had to prove it is a manufacturing defect. Of course, if you buy at some shady webstore or known-bad retailer, you might have more issues.
You need a model of all brains. I don’t care that tomatoes have doubled in price in 24 months because I can eat something else. But if all fruit and veg doubles then now we are talking inflation! I can no longer get a nutritional diet at the same cost. But my neighbour eats only McDonalds burgers and is largely unaffected.

So I am not a matrix to apply to the vector. Maybe more like a neutal net.
+1 for Deno. It seems like it's taking the good ideas that developed from the node+npm ecosystem while filing off the unnecessary complexity that's accumulated in the ecosystem over the years. I've worked with node+npm+typescript/babel/webpack/etc for years and know the ecosystem pretty well, but I get apprehensive when thinking of starting a new project with it because there's such a deluge of not-very-meaningful choices and piles of configs for using best-practices while setting up a project. Getting into using Deno has been so refreshingly simple in comparison, and it's made me enthusiastic about starting new projects or libraries.

I've had some game/mod ideas for a while that involves having players write real code to interact with games, and I would create some tutorials for beginners to get started writing code so they can use it. I love Typescript and think it would make a good language for it, but I absolutely dreaded the idea when I realized using it properly would involve having to onboard users to all the tooling of Node+npm+build configs+testing tools+eslint etc. Onboarding users to Rust properly almost seems simpler in comparison because of its integrated tooling even accounting for the fact that the language itself is so much harder to use! I mostly scrapped the idea for the time being because of this, but now that I've discovered Deno I've been reinvigorated on the idea. A beginner tutorial involving Deno can actually focus on using the language with a few libraries without having the user get sidetracked into being distracted by a dozen other tools.
What does tracking inflation as a vector mean? My memory of vectors was that they are a direction and a magnitude. But I don’t see how this relates to inflation.
From the viewpoint of people outside the US, Americans probably believe that gun violence is just a mild condition, and decide to live with it. Just like the covid, sure it kills some people, like 10 in 100000, but for the rest 99990, at least half of them do not think something should be done.
Sony’s classic games blunder: Why PAL isn’t your friend
>I don't wanna learn how programming building blocks work as I use them to build a lil rando pile, I want to learn how they work as I use them to build the actual house I want.

Well, unfortunately some things are difficult, and knowing fundamentals helps you with those difficult tasks. I also don't complain that I can't learn to fly a plane by starting the engine with zero knowledge and learning while taking off. The author then goes on to say that in four days they learned everything they wanted to do, without any programming background, so I don't understand why these tweets are written in such a dramatic way
I pay £29pcm (regular, no discount/promotion) in the UK for exactly the same (and actual service exceeds the headline 150 comfortably) which is, at time of writing, CA$46.67.
The real quantity of money is pretty well known (notwithstanding disputes over which monetary aggregate is the "correct" measure of inflation, which made monetarist monetary aggregate targeting impractical in practice). PT is basically GDP, and obviously we also track the P component so transaction volumes can be inferred

The problem with the monetarist version of MV = PT isn't that we can't measure the variables, it's that we have measured the variables and that makes it clear that the monetarist assumption that the residual V is fairly stable in the long run and with respect to monetary policy change is clearly incorrect.
No it is not, that it what the esm.sh is for. It transforms a npm package into a ES module. Just make sure that when you have the dependencies A@2 and B@1 where B@1 depends on A@1 (in package.json) then you end up with 3 dependencies A@1, A@2 and B2 which results in bugs if your code expect the versions of A to match. Similar for using the same version of A but a different version of the api like esh.sh/v10/A@1 and esh.sh/v11/B@1 this will result in esh.sh/v10/A@1, esh.sh/v11/A@1 and esh.sh/v11/B@2.
> How should tech workers be negotiating yearly raises taking inflation into account

They shouldn’t. Tech worker compensation doesn’t follow inflation, it follows investment in the tech industry. So in this situation where you have high inflation causing interest rate hikes, you should expect your compensation to stay the same (if you keep your job, due to inelasticity) or to fall (because you were made redundant).

If however you work in Wendy’s, then your wages (note that nobody talks about service workers having compensation) are somewhat more determined by inflation because if Wendy’s gives all their workers a real wage cut they will probably quit en mass.
The big lie is the cost of housing. I bet for many people rent / mortgage is as much as “the rest”.
I'm mostly a designer and I've been trough the same experience trying to learn the ropes of modern ES6 javascript development and this matches my experience fully.

On the same note, it took me days to wrap my head around:

- The small differences managing modules ( even simple stuff like inclusion paths using "~" vs "node_modules" vs ../node_modules" vs...) between build environments (Webpack vs Parcel vs ...) or even between different configurations for stuff like webpack and babel.

- The module format used by different libraries. Some use only the es6 module format, some use the CommonJS standard, some use both, plus a few oddball packages that are still released as global JS libraries.

- Specifically on the last one, I've yet to find a way that let you use global packages in webpack that works all the time. Sometimes you have to declare them as globals (jquery), a few other times you have to just include the js file, and in a few cases (p5.js) nothing seems to work properly. Parcel seems to require some extra plugins for this that I've never been able to configure properly.

- I've tried doing some REST requests using fetch and no matter what, It always seems that there's something completely wrong with CORS and the Access-Control-Allow-Origin parameter. I've tried using both a local dev environment and a remote host, with docker and bare metal, using nginx and apache using the required headers, with SSL certs and without. Obviously I'm doing something wrong, but it never feels like there a consistent logic in what should be the right configuration to avoid such issues. For every guide that suggests you to do X there's another that says you should be doing the opposite of X.
If you work with a large datasets in json inside your python code, then you might want to try using 3rd party libraries like ujson and orjson which are replacements to python’s json library.
Who made you the arbiter of how things ought to be?
From Argentina to Nigeria, people invested in Terra and lost everything
There are learning Javascript resources targeted at non-technical people and children interested in learning how to code... one of the more promising that make it easy to start coding and experimenting with code is p5js (https://p5js.org/learn/) a Javscript port of the wonderful Processing framework... beautiful and simple APIs to start coding...
First steps out of planned obsolescence. Painful, yes, but at least they are taking the steps.
I usually do use Vue and Quasar via UMD (?) directly in the browser together with http-vue-loader, which makes it bearable and is pretty powerful as well, but then there's a lot of handpicking with libraries like dayjs (when used with plugins) or TipTap which then just doesn't scale, so you need to start to use some tooling. So you fall back to the recommended tooling and then it begins.
Technically Lambda polls SQS (minimum 5 pollers when used as an event source for Lambda). But you don't have to think too much about it.

It's mostly important to remember when you're wondering why your mostly-empty queue is still costing you $0.26/month, even if you've got the receive message timeout set to 20 seconds.
When I go to the link the page keeps refreshing, and I get duplicate messages at the top of the page that says "Hang on there partner, You're subscribing too fast (give it a quick second and try again)."

There is also a native browser notification that says "Oops, something went wrong while subscribing you! Let's reload the page and try again."

Is anyone else getting that? I haven't "subscribed" to any thing.

I'm using the latest version of Firefox with the uBlock Origin addon.
Open dataset leaves job seekers from Eastern European at risk
In my experience, even some of the simplest loops that a compiler can trivially vectorize do get a noteworthy speedup from using SIMD instructions.
Oh, there is another way to code with JS on the server side? Something else besides node?
> And this is why I gave a try to VueJS in the first place. It can be deployed with npm, or a simple script tag.

This is exactly, what I noticed positively about VueJS and advertised as a good feature for integrating this specific "web component" framework into a project. You can add it as simply as one used to add jQuery to any project. However, others thought of including script tag as "not proper" (even though I told them, that in the end it would all be a script tag anyway ...) and it was decided to use another framework, which is way more complicated to integrate in any statically rendered / server side rendered and template based website.

Simply putting VueJS in a script tag is not a problem. One can cache it easily and one can use noscript tags at places in any page templates. All is fine.
As someone working in the Financial District in Manhattan, I think it's cool that I can get from Brookfield Place in Battery Park City over to pretty close to the heart of old FiDi, at the southernmost Fulton St exit.
I had a similar experience with Rust when I first tried it a couple years ago. Wanted to make a web server which returns Hello World, and then this crate doesn't compile, this official example from the README throws a compilation error, that crate is the wrong version, etc etc. I tried again today and got it done in 2 minutes, so it seems things have improved.
substack is basically a blogging platform. Are bloggers journalists? Are cats actually dogs?
After a few outages and bugs from multi AAA cloud providers, I do the same. Rely most on bash scripts that are portable and only use the cloud platform for offloading builds and secrets management. Every built in feature always comes to bite you back in the ass when least expected.
I feel a bit of this every time there are pushes to get everyone to code, it's very weird. Sort of related is the expectation that you should just be able to switch into a programming career in a few weeks. You can't do that with almost any other meaningful career but for some reason you "should" be able to for programming and there are very profitable businesses selling the lie that you can.
This thread for me looks like a narcissistic attention seeking rather than real process.

She could simply start learning on datacamp - i went back to it after many years and it's perfect. Low level of entry, "box where you write python code and it runs", you don't have to install pandas, but course will teach you to do it if you want.

She began this thread from saying that she started a few courses... Hard to believe. Or she didn't wanted to pay for it to get them at a professional (in educational terms) level.

She wants to analyze her data - cool, but seriously, it's like any ignorant person would say that they want to do anything that requires some expertise... I want to build a car, why it's so difficult?!?! Twitter help!
Isn't that the usual design? If you type "escalator" into Google Image search, all of them seem to have that horizontal portion.
At an old job we affectionately referred to the process of setting up the environment and getting started as "figging" (short for configuring). It's the worst part of any dev's job exactly because it's not programming.
As a programmer for my day job, I thought it was weird as well.

But then I realised I am interesting in things other people do as a job: cooking, CAD, gardening, wood work, music.

So people must be interested in programming as a past time.
This just isn't true, though.

I have quite a few non-technical colleagues who know just enough Python to Get Shit Done.

My father (a writer) taught himself R for research purposes and is productive with it.

Universal Paperclips has a super-basic JavaScript codebase[0] but was a really popular game.

Thing is, if you search "how to do X in Python" you're going to get a bunch of resources aimed at professionals because they're the ones looking for that stuff most of the time. That doesn't mean the resources are prohibitively complex, they're just for people solving a different problem.

[0] https://github.com/jgmize/paperclips/tree/master/docs
> It's the thing with every tech ever, first you need to know (way to many) intricacies, and then the tools evolve and you don't need anymore

In an ideal world, sure. In the world of software dev tools, not always. We've regressed from Delphi and Visual Basic that allowed anyone with some data to pop up an application quickly to use that data, to the current state, which every popular language in industry (and even some unpopular ones like Rust or Haskell) make it well-nigh impossible to do very simple things.

We've gone from empowered computer users writing programs to solve their own problems to helpless computer users who cannot write programs to solve their own problems.

Sure, you may point to Excel and derivatives, but those existed back in the 90s too, and VB/Delphi existed as an intermediate point between problems that are simple enough to solve in a spreadsheet and problems that need less than a tech expert.

Maybe this is why salaries are sky-rocketing: we've collectively made everything so much harder to get into that fewer people are able to solve their own problems.
> pwsh is used extensively on any OS

:heart:

How do you sudo? AFAICS this is the biggest unsolved problem for pwsh on *nix.
Since when a company has the option to “recognize” or not a union?

I feel this is one of those questions with a simple answer, but the more you learn the more your sadness increases..
I think, in the medium term, all Musk is actually aiming at, is a crewed research station on Mars, with a few dozen people living in it. Rather similar to what we already have in Antarctica.

People will sign up to go. First person to step foot on Mars gets their name in the history books, next to Neil Armstrong. The rest get to join a very elite club. I suppose prison is kind of a club too, but nothing elite about it.

And Musk will call it a "colony"–aspirational naming. And maybe, one day, in centuries to come, it will actually evolve into one. I don't think Musk has really thought a lot about how to get from the "colony-in-name-only crewed research station" to a genuine colony – that's too many steps ahead. He just trusts he'll work it out when he gets there, or if he doesn't live that long, somebody else will.
Have you ever actually tried to do this? Programmers are extremely opinionated people. If you somehow manage to get past the barrier of "pretending to look smart so you can even ask a question without getting flamed to hell and back (hello, stackoverflow!)" you will be met with people suggesting different things, which quickly devolves into a giant argument about which thing is better and why this guy is so stupid for liking that thing over this thing and it becomes absolutely impossible to get anything done.

And again, there is a baseline expectation of knowledge that people have which is far, far too high. Even if, by some miracle, you get someone telling you to type "xyz" in the terminal, I doubt anyone has enough patience for the next question of "what's a terminal". This is the baseline understanding we need to allow for and the vast majority of tech enthusiasts, programmers, and others just don't get that.
The software for a given vehicle will be specialized for the engine and other powertrain components. It's likely that manufacturer tools and licenses are being used to change the programming on the stolen components.
A decade ago you could get a new computer for $2000, now that same computer is $100 isn't apples to apples. Used items always cost less than new and decade old used items doubly so.
If we have a middle class in tech, we also have the "temporarily embarrassed millionaires" pretending to be the top claiming everyone below them isn't good enough for something as simple as creating a few endpoints and vibechecking rather than checking skills.

And this extends all the way to the job market, where you now need 3 years of experience for a skill most people know how to use in about a week tops, and only lack the exposure of that skill used in a corporate setting. Where people will parrot "you need 3 months to not be a liability! (or more)" when those individuals will easily earn themselves back in the same timeframe. For projects where all you really do is create endpoints, process the most basic of information and expose it in certain ways. For reference, most people in STEM majors need to learn more difficult stuff in a shorter timeframe, with less help.
Interesting to read your last line about Python after reading the top comment here with a link to this Twitter thread. (https://twitter.com/Aella_Girl/status/1522633160483385345)

The last time I tried to do something within the Python universe it was pretty painful as well. So I can relate to the Twitter thread.
Looking up “fox tossing” on Wikipedia ended up being just as barbaric as I imagined.
I just tried it under DOSBox, and it works.
This is a problem with all kinds of programming for new learners - actually writing some code is easy. But getting a development environment configured to actually allow you to start writing that code requires a ton of tacit knowledge.

I find this to be the biggest hurdle to new joiners. When I was first learning in my grad job, my company did a terrible job of addressing this and threw us into a test project with no support and expected us to navigate Git and React through our own wits and poor ability to Google. What Microsoft is trying to do by introducing live coding environments into Github is a fantastic step forward.
These technologies are usually clustered, so if you're say an experienced Data Engineer, you usually know 75%+ of the technologies listed. If you don't, then you're probably still junior in that field, or stayed with a single company/team for too long for your own good.
UK (not London)
£35.50 per month for 75/25Mbps Sky "fibre"
"I want peace on earth and Good Will toward man"

-- Whistler
If they believe they’ve exhausted all other avenues for positive change, and if I personally have subverted and taken over roles best left to a democratic government, then of course they should.

This country, with its institutions, belongs to the people who inhabit it.

If they grow weary of the existing power structure and have not been given the ability to meaningfully participate in the institutions that govern the lives of themselves and their communities, then they most certainly should exercise their revolutionary right to overthrow those institutions.

https://www.brainyquote.com/quotes/abraham_lincoln_101160
The Winnenden massacre was committed by a teenage boy whose father had a large collection of firearms that were carefully locked up... except for his automatic Beretta pistol.
> They shouldn’t. Tech worker compensation doesn’t follow inflation, it follows investment in the tech industry.

I disagree as my purchasing power has decreased by the average price of goods. Naturally, when I ask for my yearly raise I want to be certain I am also being compensated for a commensurate loss in purchasing power.
Looking at this, makes me wish (again!) that there was a globally agreed colour scheme for Live/Neutral/Earth wiring....
Microsoft Xbox cloud streaming device codenamed 'Keystone'
They aren't things you can add up, one is a cause of the other.

Monetary inflation is an increase in the money supply which happens when more money is borrowed, usually as a result of lower interest rates. Price inflation is in increase in the prices of good and services.

Monetary inflation causes price inflation and other things can also cause price inflation. But it's meaningless to add up monetary inflation and price inflation.
Well just call them privatized coins, all problems solved!
The one checking in the node_modules folder is the most productive developer?
I've started programming around 10 year ago without any Visual Basic code. There are so many more resources nowadays to get started programming, back in the day there was no way in hell you'd get something like repl.it where you don't even need to install anything.

What stops you from creating the most simple html page and playing with CSS? That counts as programming to me, there's also scratch for people who are completely new and want to learn.