skysight-inc/HackerNews huggingface dataset:
I have two sets of Nanoleaf Canvas (they have more shapes now). The "main node" from the first set of 9 squares stopped working after about 2 years. I bought another set of 9 squares to use the main node from the new one with 8 squares left from the first set and 8 squares from the new one.

Sadly, they didn't fixed issues in years and are selling buggy product which can reset itself few times within 2 minutes (only in certain color modes but reboots take more time than working mode) and leaves (heh) me with just a few options to choose from if I don't want the product to constantly reboot itself and show pale-white color for 30 seconds.

I was considering buying their newer products but decided not to as I don't appreciate company which sells stuff they well know is faulty.

For reference, both older and newer Nanoleaf Canvas are the model NL29-0002SW-9PK and were bought off their official Amazon store.
> Greening the desert: the architect regenerating Jordan’s native forests

This article is just a lie.

These forests are the size of a average house in the US

Better article explaining what they are doing -

https://news.mongabay.com/2022/06/in-jordan-the-middle-easts...

What they are doing is important, it's about mental health in cities.

If you truly care about large scale native forests comments by Elon Musk when discussing his CO2 sequestration moonshot are more relevant.
The internal model will certainly pick up on statistical correlations among the text analysis corresponding to an 8x8 2D grid as this is the most low-hanging statistical representation that helps solving the problem during training.

The same argument and result exist for the different human sensory modalities - neurons and connections self-organize to have the same topology and layout as the retina (2D) and frequency / time for the audio (also 2D).

In fact, wasn't this experiment already done for Othello and LLMs recently? Wasn't there a paper where they found the internal model for the board?
Telescopes can only show us what was, not what is.

I had expected the article to be about overturning Lemaitre's Big Bang Theory, both because Lemaitre was a Catholic priest and his theory is very neatly Catholic and because Kant's sense of moral law is something at the core of the way everything works.

The article did not talk about that. It talked around it, but not about it.
GNU readline is also all over the place and has emacs like keybindings.

https://tiswww.case.edu/php/chet/readline/rltop.html
I've used anki for over a decade and done that mistake several times. Anki is designed to reinforce knowledge you've already learned, not to introduce new information. The cards shown in a SRS alogrithm don't follow an order which makes it suited from a pedagogic POV for acquiring new knowledge. Cramming tends to be done when knowledge hasn't been yet learned or understood sufficiently.
yup, that's what I do for my longterm archives.

BTW, new hardware instruction optimized version: https://github.com/animetosho/par2cmdline-turbo/
More from the category of "history never repeats itself, but it does often rhyme": https://twitter.com/garybernhardt/status/1631866199515738113
In 2002, a fellow student in high school told me, I shouldn't study CS to become a developer. I should become a sysadmin instead.

His reason was, every software was already invented and now it only needs to be managed.

Movies or music? Edonkey, BitTorrent, Kazaa, and Napster got your back.

Chat or phone calls? MSN messenger, ICQ, IRC.

Games?
People were onlyplaying Counter Strike and StarCraft anyway.
thats brilliant, we should do that in english, and make the alphabet song go

"c w m f j o,

r d b a n-k-g-l-y.

p h s,

v e x,

t q u, i and z"
OpenKind news – news that matters
ChatGPT will definitely make a dev job obsolete if their job is simply copying and pasting code they found online.

By all means, that is part of everyone's job. Sometimes I really can't remember how to do some specific thing. I know precisely what I want, but I don't remember the proper way to do it. I would have resorted to a web search until last year, now I ask chatGPT. It is faster, more concise, and surprisingly accurate. And when it's inaccurate it's easy to either refine my question or cross reference what it generated with online sources.

But I think it's a bit silly how people are treating it as if it was some kind of General AI. It is not, it can only give out known answers to known problems based on language statistics. As impressive as it is, it can't reason logically about problems without known solutions, it can't identify faulty, incomplete or inaccurate information, it can't evaluate on drawbacks and tradeoffs of different approaches.

ChatGPT made like 20% of my work a lot faster and less cumbersome. I like it enough that I pay for premium access. But even the notion that prompt engineers might replace software engineers is silly. I imagine people repeating this nonsense are either not engineers, or extremely junior in the profession to the point where their work is only writing code for clear specifications, no questions asked.
They're language models. They don't seem less capable of replacing a manager than a software engineer. Language models can make a powerpoint and fill in an Excel spreadsheet. They can sit in on a meeting that could have been an e-mail. Hiring is a game of craps, but a language model could try to evaluate resumes for you.
The consulting industry has infantilised government
Or perhaps if literally anyone can make a great product, then the true successes will be either those are genuinely innovative, disruptive and have first mover advantage, or those that are one of many but gain better adoption through better marketing. Or perhaps some ideas (anything involving hardware) need capital anyway.

Which isn't actually different from today. We've just shortened the time to get your MVP to market. Rather than having to raise some seed and hire devs, you can do it with an AI in a few days perhaps. Everything after that seems it would be the same.
I agree. I believe that it’s one of the things that sets apart great books. Lately I see this more often and think “Neat, they make me practice this old idea and make me build this new thing”. It makes an appreciate the work and thought that went into writhing the text much more.
If Everettian interpretation of QM is right we may face another pale blue dot universe scale realization.
Makes sense. Someone asked me a similar question and I had the same sentiment.

I used a different analogy of if a robot were able to do specific mechanic skills to fix a car that wouldn't necessarily put mechanics out of a job. Someone still needs to figure out and understand what the problem is before solving it. A robot that's really good at automating fixing brakes becomes a tool for the mechanic. The mechanic is still there to determine your brakes are the problem.

I look forward to AI because it's an amplifier of what you can do. If it can help reduce 10 hours of implementation details down to 3 hours, that's valuable.
>In 1983, though, home computers were unsophisticated enough that a diligent person could learn how a particular computer worked through and through. That person is today probably less mystified than I am by all the abstractions that modern operating systems pile on top of the hardware.

Not entirely true. While I've learned as a kid many of the insides and outsides of my ZX Spectrum clone, from the limited info I could gather and from tinkering, I tried to learn about most complex systems later, as much as I could.

I learned x86 assembly under MS DOS, I learned writing device drivers in C for Windows, I learned a bit of Linux system programming in University, I learned a bit of OpenGL and shaders, I learned a few bits about hardware, I learned about logical gates like NAND and simple digital circuitry. And those are basic things I've learned long time ago.

Having low level knowledge is useful but also having a higher level knowledge. I think concepts like algorithms, parallel and concurrent programming, formal languages and automata theory, cryptography, statistics, machine learning and other high level stuff I've came across in University were equally useful.

I tackled many areas of programming, desktop software, device drivers, embedded software, video games, mobile apps, web front-end, web backend. Now I am building microservice based apps with Kubernetes and Azure. I am thinking of brushing up my knowledge on ML.

I liked pretty much everything I did and I approached everything with a learning mentality.

One can't learn everything like in the '80s but one can learn a lot of things to keep him entertained and help him accomplish great things while having enough knowledge of how things work under the hood.

I am probably not an expert in any one field of programming but know enough things to be useful in many areas. I rather like being a jack of all trades than highly specialized because there is more than one thing that interests me and I am always curious about different things and I like to learn. That being said, being an expert in one thing is not a bad place to be and experts can be paid a lot.
> It is not, it can only give out known answers to known problems based on language statistics.

Are you sure you actually tried, or is this an a priori argument?
Not really. Offshoring has been around for decades now, and it's all already baked in.

Japan would be uniquely immune, since the main barrier to an offshore dev working for 1st world companies is the language barrier, and they're all learning English, not niche languages like Japanese. The next barrier is the cultural one, which is even more extreme in the Japanese case.
Parallel, vidir to edit directories with nvi/vim, moreutils, detox to scrap out any non-typeable char...

These are a must have today.
That's hilarious! Does that make Management "Technical Debt CDO Traders"? :)

"Loan Shark" nicely anchors the business consequence of piling debt on top of debt. The interest rate ain't gonna be your safe little bond interest rate, it's gonna be whatever the situation says it is.
People should get a good night's sleep anyway.

This includes the adolescents for whom the school starts way too early.
Chrome Top Website Dumps
Some examples from my life:

- Where are the log files for $service stored?

- What do the values of $one_letter_code in this message format/log line mean?

- What do I grep for to diagnose $problem?

More generally, when I find that I have memorised how to look something up (search slack for $foo to find the instructions, type $bar in the browser address bar to bring up the wiki page with the host name I need), I try to just memorise the fact directly, to reduce friction.
Judging by how FSD has killed people I am waiting for ChatGPT to do the same when used by non developers.
I agree but I think there is concern about the perceived value that those creative skills will have.
When I was 19, I met Marvin Minsky at a local convention. I was a CS major, and he assured me I'd be out of a job in 10 years. I'm in my late 50's now, having spent the last 35 years programming, and am now leisurely planning my retirement. I like John's turn of phrase, "AI-guided programming". But that's already a thing.
Doesn't happen with helix or most terminal editors without specific config
I am actually finding amusing that managers will generate 100k lines project with AI and then will start figuring out that it does not work as they want to. Then they figured out actual developers are needed to fix it, either in a very strict way telling AI what should happen (i.e. higher level programming) or directly fixing code generated by AI.
There's also this famous history book about life in the early 1300s in a village located in the Northern Pyrenees: Montaillou, village occitan de 1294 à 1324 [1]:

> Montaillou examines the lives and beliefs of the population of Montaillou, a small village in the Pyrenees with only around 250 inhabitants, at the beginning of the fourteenth century. It is largely based on the Fournier Register, a set of records from the Inquisition which investigated and attempted to suppress the spread of Catharism in the Ariège region from 1318 to 1325, during the reigns of Philip V "the Tall" and Charles IV "the Fair".

[1] https://en.wikipedia.org/wiki/Montaillou_(book)
You still haven't answered my argument; given you're trying to evade and reframe again, I'll assume you can't actually answer me.
How do you determine whether you like a supplement or not? Do you have frequent blood tests? Small samples wouldn't make a noticeable difference.

These companies rely on the fact that consumers can't easily verify the effectiveness of their products, so marketing is crucial for them. This is why we need independent verification just to determine what they're selling.
> I've worked with people that always feel the need to "add a level of abstraction" or "build a framework" for (and out of) everything

This is my experience with the Java folk, and they're certainly not being inspired by category theory.

Indirection isn't abstraction. What I usually come across is someone wanting to make a REST POST, but they wrap it in a networkconnection in a networkclient in a networkworker in networkmanager, which can only be instantiated by a network factory.

CT-thinking (not that I've studied any) is more like: a POST is an arrow from request to response. Can we join such items head-to-tail? Is it ok to substitute createUser.then(createPassword()) for createUserAndPassword? Can we map over the arrow without unpacking it and repacking it, etc.

Have a read of https://www.haskellforall.com/2014/04/scalable-program-archi...
If you want to learn how computers work now is easy. Learn C and a bit of assembly, read about hardware and try to do low level stuff. Play with memory, play with system calls.

Learn a bit about GPUs, some OpenGL, DirectX, shading language or Vulkan and tinker with the GPU.
Yes: https://github.com/dreamworksanimation/openmoonray/issues/45
It's quite a hack, but it works. :)
Simply a suit and tie, maybe?
I think it's more like telling a DJ in the 80s, "Don't worry that mixing vinyls won't be a thing forever. It's not about the tools but about the product, as a DJ your job is to mix good music and you can do that with vinyls, cassettes or with MP3s."
What's ahead is what happened in animation when computer assisted animation entered the scene. What about all the in-betweening jobs, inking, coloring..? Yeah, gone. However, most people can concentrate on posing and directing the action now and have computer handle everything in-between.

So, hopefully, get on posing key features and concepts in your software and let the computer handle everything in-between. Until it becomes its own market, then we gone.
1. Running things in parallel is always about making things faster. (For example, putting a long-running task on a background thread is about making the main thread faster).

2. We already have a way of making things run in parallel: threads and processes.

See the first code example in the fine article. The OS
Are you using gpt4 though?
AH, remember the good old days when Firefox was still relevant?

(Written in FF, which is my main runner. Said with a touch of sarcasm, a touch of wistfulness, and a refusal to give up hope.)
Software development demands a very deep understanding of a company's business model and effective communication between a lot of people to get the final result right. Not only in terms of coding, but also in terms of strategy and architecture. AI can definitely help for quick prototyping, solution comparison, boring maintenance and stuff like that.

But how can AI help build something that not a single person has the answer to what that is?
Maybe they should also exercise, eat healthy, not be obese, avoid stress... All of that may boost vaccine effect! That does not apply to women, because they are gorgeous, and we should not tell them what to do.

What a garbage!
I heard that interview in its entirety. He didn’t sound evasive like he did here.
Not sure I understand the problem precisely, a couple of thoughts from what I understand:

1) Aren't (Docker/OCI) containers supposed to be immutable (at least, as a best practice) ?

2) Have you looked at Pyinfra and would it help solve your problem ?
This huge blue Bing icon in the toolbar near the address bar is really abusive. It's too big and really provides no real value except offering users to sign up for a waiting list. There is a hack to remove it. The simplest option is to:

Step 1: Add in the properties of the shortcut icon that launches the Edge browser additional flag:

--disable-features=msEdgeSidebarV2

So, it would look something like this:

"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --profile-directory=Default --disable-features=msEdgeSidebarV2

Step 2: Disable in the browser's Settings in the "System and performance" section "Startup boost" for it to not launch the browser in advance without the flag.

Step 3: Restart the browser.

P.S. I used to love the Edge and switched everything to it from Chrome. But OMG! Microsoft with every update ruins the experience even more and tries to shovel an even more irrelevant introduction to other services that have nothing to do with a browser. Microsoft abuses users' trust. I already think about abandoning Edge. I've read recently that next it will try to integrate a crypto wallet into the Edge.
Pretty obvious solution, and not taking it (or something else of similar effective reach - ie.: something that yields more housing for ordinary people to live in, ASAP), makes it very difficult to falsify the thesis that officials and politicians just work for their own personal direct interest, rather than the interests of their voters.

It was exactly the same thing with the EU contracts with the Covid19 vaccine manufacturers.
A few things happened. Relational databases enabled more new development, larger databases, interoperability, all of which needed programmers.

With more flexibility in the database companies could collect, store, and use more data. And that data had to get into the DBMS somehow: more code.

Setting up and managing databases required DBAs, a role often filled by programmers in smaller companies, and still filled by programmers today. And only larger companies had business analysts. In smaller companies programmers or maybe technically-proficient managers did that work.

Anyone who had devoted their career solely to building bespoke database systems had to pivot or walk in the late ‘80s, but very few programmers only did that — it was part of the larger application development. If you were good enough to write robust database code pre-Oracle you had plenty of options.

In the ‘80s when RDBMSs started to take over I worked in enterprise logistics. Oracle created jobs at the places I worked, and no programmers had to leave because we got a better tool.

I’ve worked in large and small organizations for 40+ years. I’ve never worked with a manager or analyst who could write SQL more complex than “SELECT * FROM orders WHERE total > 10000.” I’m sure they exist, but not in career-threatening numbers.
The thing is:

- gpt doesn't need you to be exact

- one day gpt will be able to ASK YOU question to refine what you need

It may take years, but at some point, it will be able to do 80% of my job.

Not a big deal though, cause people will still hire me to do the remaining 20%, and pay me even more money because not a lot of devs will be able to do it.
> Forests also have the potential to create their own micro-climates, with clouds and precipitation

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

> Perhaps Australia - not just a country, but an entire continent! - doesn't have to be so arid.

Perhaps even Sahel, Sahara and large parts of USA and Asia as well.
What better way to glue-code disparate things together?
it's the best mobile browser now, since it supports uBlock Origin.
It makes a lot of sense. Stress and lack off sleep affect the immunitary system.

And imagine if we could improve the effectiveness of vaccines in half of the world population by applying then in the right moment of them menstrual cycle.
> Stop buying new electronic stuff / computer / gadgets / appliances every other years guys

And when you do, buy it second hand. backmarket.com is really good for this.
Really smart people I know have no clue what code is. AI will make them code, too.
Admitting that the article is a "What should I do?" personal health advice column - it still struck me that the contamination has been well-known for decades, yet there is no hint at either the chocolate companies or regulators caring enough to even consider doing anything. (I don't count empty-platitude press releases from the former as "doing anything".)

Idea: The FDA equips a few inspectors with good XRF (XRay Fluorescence) testers, and plays a "let's drive the most-contaminated ~3% of the products out of the U.S. market" game.
Yeah, now they’re teaming up with the sleep lobby? These pro-vaxxers will stop at nothing to improve our health and save lives.

Who’s funding these studies anyway? Bed manufacturers? Always follow the money!
Nah, the proper way it's SICP wich Chicken scheme.
Much better to learn about CS theory without having
to deal with C and memory.
If you want to play with C, UNIX and virtual memory, get The
C programming language 2nd ed and Advanced
Programming in the Unix Environment books.

Now, on Scheme:

sudo chicken-install srfi-203
sudo chicken-install srfi-216

cat ~/.csirc
(import scheme)
(import (srfi 203))
(import (srfi 216))

It has a game engine written in Scheme called Hypergiant
bound to OpenGL and epoxy which is really fun to
thinker with.

sudo chicken-install hypergiant

To compile stuff:

csc -L -lGL example.scm

On assembler, get some NES emulator and run 6502 code
on it with Pasmo and some helping libraries to
initialize the most common rutines.

6502 it's much easier than the Intel clusterfuck.

Either that or RISC-V.
Dark chocolate would be healthy if weren't for the unsafe contaminates that show up in testing.
I agree completely but wanted to add a fourth point, which is that college is a necessary stepping stone for most professional sports.
This repository contains dumps of the monthly Chrome UX Report (CrUX) datasets.

Dumps are automatically generated by exporting URL and rank columns from the CrUX dataset via BigQuery, grouping URLs by rank, and storing the grouped URLs as XZ compressed archives. This repository is intended as a convenient alternative access, since exporting the data from Google BigQuery is both cumbersome and expensive.

The latest dataset contains more than 18 million websites.
If we're going to be cynical, then #4, the most common, which is 'post-secondary perfunctory education' basically 'advanced high school' which society 'expects' people to perform.

Someone pointed out the legitimacy of learning and expanding one's horizons, kind of the 'ideal' which I suggest does happen in most circumstances.

But #4 is the most common. 'It's the thing the upper 1/3 have to do'. So you half blindly pick a thing, and then get through it.

That said, not only do we need more 'apprenticiships' - we need more such professionalization in the white collar world as well, and the processs should be more organized. Like Germany.

I say this with not an ounce of envy, but the Ivy League cartels need to be broken up. There is way too much that we put into that symbol, it's just to momentus, it weighs like a finger on the scale and creates a kind of unhealthy elitism.
> If programmers can be replaced by AI, so can every other white collar job

If programmers can be replaced by AI, so can it replace even the blue collar jobs. Because if it can’t that is what this developer here will be working on.
Reversing (Undocumented) Settings of Math Invaders