skysight-inc/HackerNews huggingface dataset:
Absolutely. I miss having multiple windows, each with one or more tabs, all respectful of my screen real estate!

With most IRC clients or multi protocol chat programs you could have a couple of important channels always visible on a second monitor, key people you DM a lot in a tabbed window somewhere prominent, active chats open next to your work, and everything else in the main app window, minimised.

Now we have a website (wrapped in an app, if we’re lucky) with next to no layout control. It’s nothing short of a disastrous step backwards.

I’m convinced the recent resurgence of the terminal is partly due to the complete abandonment of GUI applications for most forms of professional computing.

We desperately need a new framework for applications:

- offline first

- local first

- data first

- standardised types and APIs

- as composable as the terminal

- standard controls across all apps

- standard window and document model

- web views considered harmful

- UX and “customer journey” designers considered worse

We were nearly there, then “web 2.0” happened
Then just add such buzzwords to your cv. Recruiters know very little about our industry. Once you pass the recruiter layer, you'll get to talk to engineers (and chances are that they will value your wide range of experience)
Most of those have danger intrinsicly with how they function, making it safe mostly means not using it. Many of them are also are largely only unsafe to the person using them. Those unsafe to the general public have a _large_ amount of regulation and testing around them.

Tesla's summon thing is unsafe because they can't be assed to take the time to implement it well and QA it appropriately. Summon isn't intrinsicly unsafe, they just have a half-assed implementation of it. Like many other of their features, they're too interested in pretending it works better than it does, and just throwing a warning in some doc somewhere as cover.

Also really all of them are dangerous to the Tesla owner/operator, where an argument could be made that they're accepting the risk, but _also_ to the general public.

The general public should not be the victims of Tesla's shitty, unprepared beta test(s), especially not just to satisfy Musk's impatience.
If you're a user of NvChad, and you're using a custom config, you should go vote on if you support this or not.

It will be a breaking change for anyone who has a custom config.
Tcl forces you to create new data, because you have to think and work harder to introduce effects on variables in upper scope through the use of uplevel and upvar. This reduces side effects significantly and makes data transformation explicit. Which, in turn, reduces cognitive load and increase productivity.

Tcl also does not have distinguished NULL value like Python, C, C++, C# and many other languages. You do not have to account for that.

The reduction of side effects and no universal no-value value puts Tcl in my hierarchy of programming languages right below Haskell and above pretty much everything else. Tcl is very easy to use when you know how to structure the program.

I still use it for various prototyping when I do not want strict type discipline.
My comments:

- network switches: if you want enterprise features, low price, higher stability.. and you are willing to deal with painful configuration: check out Mikrotik
- mentioned servers consume quite some electricity, check out this Dutch server thread on how to have efficient server for inspiration: https://gathering.tweakers.net/forum/list_messages/2096876 (use Google translate) note that the Framework main boards also look quite nice as server
- also check out k8s at home template: https://github.com/k8s-at-home/template-cluster-k3s it uses GitOps to setup services which has proven very valuable to me by messing with configurations. I also build a search for helm chart releases: https://whazor.github.io/k8s-at-home-search/
- if going cluster mode: having a NAS for storage is more stable than using kubernetes storage solutions

All in all, I learned a lot about servers and networking by doing this as a hobby.
There's a new trend in the manufacturing sector to solve the labor shortage: Renting robots

It's a half-baked solution that benefits owners - but not workers

Should we prepare for a new wave of automation? What life after work will look like?
When you ignore politics, you may one day realize that you shouldn't have when a serious political issue is right at your door and it's too late.

This includes tech-related politics.
> Learned programming by osmosis

I'm too young for what you guys are talking about, but I've always have trouble articulating how I got [sucked] into computing. It feels like I did a similar thing with HN and the internet in general.

I think osmosis is one of my new favorite ways to put it hehe.
I have an 8700K that has been running at a stable 5GHz for several years with just a basic watercooled setup and manual tweaking.

Will the 12900K give a meaningful performance bump at the same clock speed?
> There are entire artistic movements whose thesis is to deny the necessity of "meaning" in art

If such thesis founds the artistic production, then this will be the «concretion of a structure of meanings» around the «den[ial of] the necessity of "meaning" in art».

There's "a whole world" of bodies of knowledge and "persons" (individual expressions of the possible forms of being in a supposedly organic - consequential - relation to the richness of being) founding an artistic expression. Have a creature experience being and react to it in proper senses, then the expression may start being artistic.

> These AIs respond to natural language requests in ways that can be indistinguishable from human effort, they pass the Turing Test for creativity without intelligence

So the artist - provided that the quality is actually there - in that case is the reader. That is already part of art ("If I put in my books everything people read in them I'd be a genius", someone said - I cannot recall who). It does not mean that the original product is artistic, that "it has what it takes".

Also: Turing Tests are far from objective, with reference to length or time (etc.) measurements. They surely may pass in front of some Turing Test/ers/. Surely some students pass, after some professors. It is even recorded that some professors managed to have a career and be illiterate.

> or if we just believe it does because

Even if the creator were a «deterministic machine», there would be a complexity in play and the presence or absence of modules to make the difference.

Without them, easily the system will show to be brittle - take for example the visual classifiers that were at some point shown to "recognize" textures but not shapes, that will change response upon the change of an actually irrelevant pixel etc.

> to question whether ... or

There is no question in that false dichotomy: proper human creation has grounds through modules that current AI does not have. All modules must be in place.

Anything can "create" - "unintentionally", "unawarily" etc.: with limited depth.
Threading makes channels far less noisy for me. Especially the larger the channel is. When is just a few people I don't need threads. But >3 they are great and help organize. The greatest thing about them is also that you don't have to use them!

Slack itself has a large amount of issues beyond this. Notifications (ringing my phone hours after I answered a message or not notifying me at all). Not dropping you into threads for notifications and many other things.
There is something to what you’re saying, and things like what the EU is doing as a response to the impact or big American Tech companies is probably what is actually interesting to a lot of us. Because it directly impacts how we’re supposed to build solutions as we need to implement more and more bureaucracy into the way we handle data, often in ways, that we need a corporate lawyer to audit because we’re software engineers. Note that I’m not saying this is good or bad, but I do think it’s interesting because it impacts us.

What I don’t personally think is interesting is American politics. The sort of thing where there are two sides, or anything where anyone might write “liberal”. As a European, where we have multiple parties work together, and where many what Americans consider “liberal” is basically the ultra Christian Right wing, is sort weird and uninteresting. Not that I don’t think things like identity politics and what not aren’t important, but maybe not something to be discussed here on HN.
Dingoes further from dogs than initially thought – study
Not being able to strike is not the win you think it is, as striking is the most powerful action that labor has and has lead to the very things you enjoy today - weekends and a 40 hour work week.
This is like saying that you need your body to talk about politics, which makes all political issues anatomical issues.
Ask HN: Is there something as good / better as IRC for programming questions?
When I write code and have a question about - say - Python, I go to IRC in the Python channel and ask.

The experience is crazy good. Lot's of helpful (even though socially unapt) people who know Python in and out.

But I rarely read anything about IRC anywhere these days. Is there something new that offers the same functionlity?

I know many people use StackOverflow. But IRC is so much nicer, as you can have an instant conversation.
> even Fauci acknowledged the possibility of disease enhancement before the vaccines were rolled out.

Sure, but that's something that trials test for before a vaccine gets to the general public.
I’ve been that guy. I hired a long wheelbase van here and ended up driving 6x DIMMs in a box on the front seat.
Personally i'm using Subversion. It has a bunch of annoyances and the GUI frontend story is poor on Linux (the best i've found -at least in openSUSE's repos- is kdesvn but it barely has seen any development in recent years and lacks support for any non-basic functionality) but it seems there hasn't been any improvement in CVCSs since Svn, at least in the open source space (which kinda makes sense since the overwhelming vast majority of developers work mainly or only with code and text files), so it is basically the best you can get.
At one point, not too long ago, if you weren't compiling with Microsoft C++, you were leaving lots of energy on the table.
Same here:

https://blog.steve.fi/how_i_started_programming.html

I don't have a physical machine any more, but I have a framed print of the keyboard hanging on the wall behind me, and I've got a single-board Z80-based system running CP/M 2.x on the shelf to my side.

Even now I still go back and play "Chaos" under emulation every month or two. I'm looking forward to introducing our child, currently five, to some of the classic games in the future. He's young enough that they'll be impressive as he's seen nothing more modern. I hope.
How do you all find element channels. I'm interested in trying matrix but I also haven't really found channels I'm that interested in.
I miss two things: inline `typewriter font` and

- bulleted/ordered

- lists without making each entry its own paragraph.
> Now we have a website (wrapped in an app, if we’re lucky) with next to no layout control. It’s nothing short of a disastrous step backwards.

This is true of Element, but you can have a Matrix client with any form you like. There already exist several. So it's not the most compelling criticism here IMO, because those who are using Element have chosen it over other options.
I was talking to some old shipyard workers last week, welders. When they were skiving off they used to carry a construction plan with them. They did this as their gaffers, their bosses wouldn't challenge them. The gaffers didn't know how to read plans.

Everyone thinks there is genius further up the ladder. Sometimes there is but mostly there is not. Stop beating yourself up. If others have a problem with your work they will let you know I'm sure.
The thing to note is that for rich people there is very minimal risk since they usually have a safety net to fall back on.
> However, the code-bases are distinct and without interdependencies

Didn't they say that about udev?
Testify! His "elevator music" explanation tangents alone are worth the price of admission. The Apollo ranging stuff was fascinating.
Curious to see how this trend plays out. If gas prices ebb would the sale of pev’s go down? Would they stay the same? Or has this opened peoples eyes to the fact that, while not yet optimal, electric vehicles are pretty good at most errands. Solar charging is getting better. Batteries are getting better. Electric motors are getting better.

I don’t think we have reached the tipping point yet here in the states on electric vehicles but it seems it’s heading that way. Ford spun off their e-vehicle devision. GMC, others, and committed to making electric cars and trucks. I feel there’s this tidal wave revolution going on in transportation. Supported by the energy sector. The biggest hurtle is big oil trying to corner solar through legislation to tax the power of the sun. :( but I do think as more people have and use electric modes of transportation that more people will want to join them and thus, tipping the scales.

Where I am, people love their OneWheels and electric bikes. I myself have tasted pavement on my OneWheel pev. RadBikes and others make electric cargo bikes that are like tanks. It’s really cool to see this unfold within the last few years.
Kylix was such a failure! I remember being excited about it and then realized how wrong everything was: starting from licensing to Wine runtime.
Lobste.rs (I'm not a member) seems pretty good; civil and focused. I guess it's not sizeable.
Pascal was great! Would love to see a page with currently in production software written in Pascal.

Lazarus looks neat, but could a more modern IDE like vs code be used?

One thing it always come to mind is how Borland really did their documentation right, with lots of examples. Made it super easy to learn Pascal.
I really hope Lazarus will do away with full IDE recompilation and already adopt Delphi's style of pre-compiled objects (aka .DCU's) when adding a new component to palette in it. Until then it still feels like amateur, not "professional".

That style is for me personally a source of frustration every time I have to add a new component that shares the same name with an existing one, while in Delphi is just a simple error message and you can quickly switch between whichever you want. Heck, in Delphi I can fully name qualify both of them at the same time for runtime. Try do this in Lazarus with one that uses a design time 3rd party component and you're dead in the water.
Not anymore. There are more and more in downtown metros here on the east coast (Miami, Orlando, DC as ref.)
That line of reasoning doesn't make any sense to me.

If the author / last person who touched the code misunderstood it then there is a 100% chance there is a bug here.

Knowing that off the bat is quite helpful. And it also tells something about the code quality if it is a common occurrence.
Don't conflate a bad implementation with a bad idea. Slack's threads suck, Zulip's threads are amazing and I wouldn't have it any other way.
Already answered in the other thread..

But I still think string copy from c is the most beautiful code I've seen..

while (*p++ = *q++);
Happy birthday, getting a Timex 2068 (with the ZX Spectrum cartridge) is what placed on this path.

Although the first year was mostly spent playing River Raid, Lunar Jetman, Spy Hunter, while trying to understand the manual as a 10 year's old kid.
Facebook used to be a place where you shared with friends, but a mix between putting average number of friends as a KPI and twitter envy the platform is now mostly content aimed at a beyond network audience.

Facebook did wise in making messenger it’s own app and opening up for an alternative with more intimate sharing.

Adopting stories was a great business move although it seems to be mostly instagram that has story adoption, which ironically is the platform that is most about broadcasting of all of metas platforms.
I'm not sure I completely follow, aren't tabs still within the same window? How would tabs solve the 'keeping everything inside a single window' problem?

Is the conversation list on the left side of the window not analogous to tabs? A conversation can be pinned there which would be providing the same experience as keeping a conversation open in a tab.
What is so interesting is that you get something really cool like Dall.E2 and instead of folks being engaged with it, and what it can actually do (which currently is moot as we/I can't play with it and have to accept the curated propaganda from OpenAI) what happens is that folks extrapolate it into a story teller, an animator, a game designer....
Overclockers buy (or receive) binned CPUs all the time. The cost of buying top of the lines CPUs in bulk for overclocking is simply not feasible.
> discounts a lot of art

...Examples?

> could certainly be accurately described that way

Like everything, provided we take an indicative definition for an instruction manual where terms can be used loosely outside original intention.
Apple is using a high density library on TSMC 5n. I'd be surprised if golden samples could hit even just 4GHz on LN2.
I enjoyed this book recently:

Computer: A History of the Information Machine
by Martin Campbell-Kelly, William Aspray

But this is a first of all a history book. But nonetheless I learned a lot of things!
You might as well post the website link here if it's that good
Practical Electronics is still going strong (monthly, though)
Tractors on public roads get to skip out on basically all safety testing, yet one recently killed a friend. They are more dangerous than Tesla summon both in deaths per year and deaths per mile yet the general response response from regulations is meh. Most Pollution gets the same free pass until something extreme happens, it’s simply the default to allow just about anything new until it proves a significant issue.
Jesus. I feel there may be a touch of dunning-kruger about you. From that book (page xvi)

"
Standard SQL is relationally complete in its support for declarative constraints by permitting the inclusion of query expressions in the CHECK clause of a constraint declaration.

We do not yet know—and it is an important and interesting research
topic—how to do the kind of optimization that would be needed for the DBMS to work out
efficient evaluation strategies along the lines of the authors’ custom-written solutions.
"

So it can't. But then you say.

> But the reasons are ENTIRELY related to SQL's depending on 3VL.

Easy to fix. Simply require the assertion to be defined on tables (ok, ok, relvars) with 'not null' on every column, also require a PK to ensure uniqueness, and you're away. Except you aren't.

I'm not going to argue with you. Your knowledge is clearly considerable but it comes with something extra I don't need.
You could post some working examples and show them failing.
I am missing the 'No EULA' option.

In the software, the No EULA scenario is presented as impossible. People claim that this would allow anyone to do unlimited copying.

But selling e.g. books works just fine without them. The governement still makes unlimited copying illigal.

So the EULA serves other, more nefarious purposes, e.g. Limiting warranties and taking away rights.

I am not against licensing. Between 2 businesses, there might be enough negotiating power to make them usefull. But confronting the average consumer with complicated legal frameworks should never have been allowed, as there is no way they have enough negotiating power.
The name doesn't refer to a rise from the death of Pascal but an earlier FOSS Delphi clone.

"One of the original projects that made an attempt to build a Delphi clone was Megido. However this effort died. Lazarus as you know was the biblical figure that was raised from the dead by Christ. Soooooo. The project is named Lazarus as it was started/raised from the death of Megido."

https://www.lazarus-ide.org/index.php?page=about
DIY is not bad (speaking as someone who does a lot of DIY). But it costs time. Not everybody has time.

If you work with devices that adhere to some sort of common standard things are usually much easier, less gotchas, less weird hacks that depend on specific versions or intricates of some commercial product etc.
Shows active air-raid sirens in Ukraine using a Raspberry Pi Zero
We use Rocket Chat and it's even worse than that. The entire channel is marked as "there're new messages" but you have no idea which one of the threads has new messages so you have to look through all of them. Good luck if it's some old thread from weeks ago. Or maybe there's some option in the UI to quickly find it but I'm not aware of such.
David Bowie used to write songs by cutting out headlines and reassembling them in ways he liked. Did Bowie's scissors and paste write the songs, or was it David's mind reacting to the stimulus? I know what I think!

I think that something like Dall.e2 will give inspiration and provide material, it'll let you explore ideas that are different and maybe more ambitious. In the longer term you, as an artist will have an opportunity to react to it. I wonder if your reaction will be interesting?

Anyway, art is a scam. It doesn't exist and you are probably a bot anyway.

Just like me?
I'd guess there are several reasons: i) people get fatigued with reports about the same characters over-and-over, ii) it's mainstream news, iii) it's an extension of a story people have already heard enough about, iv) it's not of interest for any technical reasons.

Didn't personally vote any such story, fwiw. I did find the related details of how companies can rig share sales against incomers to be interesting (and seemingly contrary to market capitalism).
Why Are American Homes So Big? (2019)
Julia's extensive use including relevant comments is noteworthy. In particular, the use of the mathematical notation of the variables facilitates the understanding of the formulas. At the same time it helps to learn Julia.
Intel fused off AVX512 instructions completely on the Core i9-12900KS

Am I right that this is something to do with scheduling and the Efficiency cores not supporting AVX512? So a process that's in the middle of running an AVX512 instruction might get scheduled to an E-core? And so with better OS schedulers this could be fixed?
https://rubyweekly.com/
https://javascriptweekly.com/
A package is a container for symbols (symbols are a basic type that references variables and functions (or both)). Where you are "inside" a package (in-package), you can access all symbols directly. Otherwise, you need to name them with the package prefix. This is how it serves as namespace. This quick demo might help: https://youtu.be/XFc513MJjos?t=249

I very seldom tried Racket. CL picked my interest, and no language feature in a Scheme was attractive enough to me. CL seemed the most capable of all Lisp dialects, it seemed the most robust (a long history of industrial success stories), when I searched for CL libraries I found a lot, less so with Racket, etc. And so, the more I committed to learning and building stuff in CL, the less likely I was to switch to another Lisp. (Clojure? It takes so much resources when starting up, especially compared to CL, and I can't even install a library in a running REPL. That's my excuse for my disgust and fear of Java). I compiled some things lispers say about Racket: https://gist.github.com/vindarel/c1ef5e043773921e3b11d8f4fe1... and it makes me want to stay in my comfy CL environment (built with sweat).

I myself was never annoyed with the lisp-1/2 thing… You like the fact that in lisp-1 we can call a function given as reference directly, without `funcall`? Well, we can do that in CL, it's a `setf` away. It turns out we don't and it's alright.
I hope they invent the CSS instruction in the next gen CPU so that Dan can start using it in his blog.
Cogram co-founder here, yes that's possible - could you drop us an email at: hey at cogram dot com?
Yay, another snarky Twitter bot.
Darien Scheme