skysight-inc/HackerNews huggingface dataset:
I remember going to this in the 80's and 90s'. Was astounding what you could find. Is it still going? I moved to Florida in the early 00's but still have family in the Dayton area....
Those who can't do, teach.
Don't read.
Do.
How this idea far fetched or unhinged? Genuinely asking, because it seems very plausible to me.
I guess that was about tooltips for the listbox items, because just a tooltip for a component would be the same with Windows Forms by just setting a property in the properties panel (granted, it's basically an ancient form of attached property that uses a separate tooltip component, but the UI streamlines this.
This reminds me of the old Computer Chronicles episode about A/UX - worthy of a watch. Wish we still had computer reporting of that caliber

https://youtu.be/nId-Nsj5OX4?si=sk2A28Xo5ivL8Rqf
It looks like it creates your AI persona by asking you a few questions. It would be cool to let you upload lots of texts in order to feed the algorithm.

I’ve been journaling for the last 2 years, each day filling 3 letter pages, i have more than 1000 pages with personal thoughts. I would love to upload all those texts on a platform in order to create a digital persona.
True, I should have added that note. Thanks for the correction.
Live Christmas trees affect indoor air chemistry, researchers find
I don't know how up to date it is, but the author of this article claims that the combinator-based solution is among the fastest:

https://willamette.edu/~fruehr/haskell/evolution.html?#combi...
julia> propertynames(x)
()

Nothing is the correct answer there because there are no properties. `x.y` for any y is an error, so that is correct.

If what you're trying to do is instead discover functions which are compatible with a given signature, you can use what is described in the other post:

julia> ?("hello", 1, 2.0)[TAB]
broadcast(f, x::Number...) @ Base.Broadcast broadcast.jl:844
readuntil(filename::AbstractString, args...; kw...) @ Base io.jl:520
...

which shows all of the dispatches that match an argument set and thus the functions that can be called on it. Generally the IDE completions do a bit nicer display of that then the REPL though.
I never settled with Gentoo, but something about it made me interested. Not quite sure what.
I am thinking of flagging this but I will leave it as it is. But just to just leave a comment here to pretty much ignore everything said in the article as I cant even pick up a decent, accurate coherent description of current 5G and future 6G tech inside it.

For anyone that may be interested in 5G /6G or Networking. Lightreading [1] is a great place to start.

[1] https://www.lightreading.com
Harnessing microbes for removing indoor pollutants
For finance people. And Sydney isn’t an Asian city.
Dell docking stations have been rock-solid for me (the laptop is also a Dell) and they can be had for quite cheap (about 50% retail) on eBay. I also balked at the price of caldigit units.
How do we get to a more decisive government that doesn't try to make everything a priority (especially things that are at odds with each other)? Is it to reduce direct participation and rely on representation (remove public hearings)?

The $1.7M public toilet was a painful example showing how far off the rails we are. Should auditors and controllers have some teeth? What would they be?
this is perfect advice which i can't agree with enough. that is unless the founders insist on a flawless UI... then you are in for a world of pain

never understood why teams of literally 1 or 2 devs are always forced to try attempt to acheive the visual quality of apps like instagram, whatsapp, etc
> Perhaps one day someone you know will get dementia

To further this point with anecdotes, both my mother and my grandmother had dementia.

Gran started a pot of water boiling, left the room, forgot about it, and thought the subsequent smoke alarm was her neighbours'. Mum stopped being able to count past four, and lost general concept of things existing on the left side of objects from her PoV[0].

When my mum noticed my gran had forgotten to renew her road tax (and noticed this six months after it had expired), she hid the car keys until gran forgot she had a car. When my mum got dementia herself, a similar thing happened.

[0] https://en.wikipedia.org/wiki/Hemispatial_neglect which is distinct from https://en.wikipedia.org/wiki/Homonymous_hemianopsia — eating dinner, thinking she'd finished, but left half of her plate was full of food she couldn't see until we rotated it 180°, sketching my face and missing my right (her left), that thing with the clock: https://en.wikipedia.org/wiki/File:AllochiriaClock.png
Minor performance loss. 5% fps on average. MS recommends turning it off if gaming is your primary use.
You talk about moral but I don't see in your proposal what's moral about not allowing two entities to trade things fair and square.

To see what I mean, it rubs me the wrong way when I buy a used car and lose the warranty by doing so.
Mindset and leadership (explore other titles by Gerald M. Weinberg as well)

- An Introduction to General Systems Thinking

- Becoming a Technical Leader: An Organic Problem-Solving Approach

So that you have a good answer to "when will it be ready"

- Software Estimation: Demystifying the Black Art

- Agile Estimating and Planning

People management

- The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change

- High Output Management

Besides Mythical Man Month already mentioned in other comments.
Well, as far as i know, its very own.
I, too, am in the ultrawide camp now. I initially bought a 4k monitor. The default rendering was too small for my eyes. My Linux didn't support fractional scaling; 200% scaling kind of defeated the purpose of having a 4k monitor in the first place--net real estate I got felt the same.

I then returned it and went for a flat 34" monitor (HP X34), and I'm happy for it.
Ask HN: Anybody know of a web viewport application?
Does anybody know of an application that displays web code, rendered HTML/CSS and executes JavaScript, but does almost nothing else?

Ultimately, I would like to have an application that has no security and can only make network calls to localhost or talk to localhost via some API but does nothing else a modern web browser does besides execution frontend code. As a bonus it would be nice if would support extended features via a build option like WebGPU and WASM.
Xenon II: Megablast
I want to share one of the first games I ever played; Xenon II was an entire world for me with its trippy visuals and tough stages.
Interestingly enough, the VB6 runtime has been part of Windows for quite some time, to the point that my old VB6 projects still run fine, while my experiments with VB.NET in .NET Framework 1 and 2 currently don't, since the ringtone isn't preinstalled. (granted, moving those to modern .NET is probably fairly easy)
I'm not sure what "public forum" is (he doesn't like and one minute of googling turned up empty), but if we treat debate like a sport then one team winning absolutely does not mean they are right about the topic at hand. Judges must know this or votes would be predetermined by any existing biases. And if they don't have any existing biases then they have no/very-little knowledge of the topic, so of course they'd be vulnerable to stuff like this.

This whole piece was kinda weird because he says "I said X but that was obviously dumb and wrong" without further explanation. Which if you bring that up, presumably it opens the door to pure insult. "Oh you actually believe that BS I said? You dumb, no further discussion". Or maybe that's why it's a blog post with his own fake dialogue, so he doesn't have to answer questions he doesn't want to.

If we're talking about actual facts, there's no substitute for reality, during conversation that means credibility. I recall hearing a climate change denier saying that it was impossible because CO2 was transparent at all relevant wavelengths. This is false, but we didn't have a book handy and nobody felt like pulling out their smartphones. If you actually care about being right (rather than having a rebuttal ready during a debate), that's why epistemic learned helpless exists [0]. And if something is really important you write down what they said, fact-check it, start looking at other arguments and counter-arguments). Which isn't how structured debate works.

[0] https://slatestarcodex.com/2019/06/03/repost-epistemic-learn...
Similar to the “Loom is just OBS with Dropbox on top”
All power to you abbas_NC, let's see what we can achieve through this all
It depends. If text contrast is a priority, VA provides better blacks. Personally I also can’t stand IPS glow and rather live with the VA off-axis gamma shift. OTOH, my favorite VA monitor is now 15 years old and there is no current replacement with the same picture quality. I’m hoping for more OLED monitors coming out.
That's what I do. Not with that specific product, but with a sub-$300 television from Amazon.

I've done the separate monitors thing, I've done the "portrait monitors for text" thing. Really the best solution is just a big flat plane that subtends ~60 degrees horizontally and just about (9/16)*60 vertically, which is enough to put the top just above eye level and the bottom just above the table. Plenty of space to put your windows where you need 'em without all the fussing about optimizing layout.

And it's dirt cheap.
Oh, I'd be happy to give free, but not exclusive use of my stzff to, I don't know, charities I like. You want to use my stuff for advertizing and make mobey off of it, not so much. Because that would be a business trabsaction, and I don't like being taken advantage off.

As for education, the social contract where I live is the following: Education is free, as in state financed through taxes we all pay, up to grad school. MBAs and PhDs are different, the former cost you money, the latter get you paid.

None of that contract includes giving content I create for myself, I said I do it as hobby, away for free so others can monetize it. Nor does it mean to use the skills I earned during my education for minimium wage, quite the opposite, the more I make the more taxes I pay.

Were I a professional cobtwbt creator, as in earbing my living with it, that would make copyright violations even worse, because they directly impact my ability to pay bills.

Tght huge corps abuse copyright and trademark laws doesn't mean those are bad, just imagine how abusive those big corps would be if the small creators would no protection of their work whatsoever.
Let's explore this scenario, I think it is interesting. You are a small time creator and make a new kids cartoon series with an original concept. Regardless of Disney, how did you monetize it? Did you get commissioned to make it? Then you are already paid and Disney getting profit doesn't affect you. Did you make merchandise? Then I guess Disney's and Hasbro competes with you, but also they advertise for you, so maybe it's a wash? Do you stream it for free and get money from ads? I guess that model is kind of screwed.
Tbf I believe this depends a lot on the product category. Uber could do this in their first few months but eg Retool couldn’t.
From the work side, nobody can answer you apart from your work legal dept / manager.

From the licence side... read the licence and find out.
> get 120Hz if you can

For reading static text? Why on earth would you care?
> How would you feel if someone decrees you charging a monthly subscription for your SaaS is evil and they're going to outlaw it. Or, dunno, declare that after 7 years of using it they get it perpetually for free...

This isn't a relevant example because server space on SaaSes are scarce, so it makes sense to use capitalism to deal with this. Data, on the other hand, is not scarce, so it requires a more communal way to deal with it. For example,

> I don't understand the hostility to the idea that, say, a writer can control their work, other than maybe people would rather not pay and feel good about it.

The hostility comes from the fact that the writer is trying to control and restrict what other people do with their work. It is very anti-social. The only excuse for this is financial (as you say, investments), but even that can be debated as there are alternative ways to fund such works.

Essentially, copyright is like a world full of private toll roads. It's a way to encourage companies to invest in private roads and raise funds. But it also degrades the road, and we're better off having public roads instead.
> If there is no copyright, they don't even need to change the name.

The absence of copyright does not necessarily mean the absence of trademark.

If I want to make O-shaped oat cereal, I can. That doesn’t (and shouldn’t) give me the right to put it in a yellow box and call it Cheerios.
Depends on what you're into:

romance: i would suggest "Looking for Alaska" by John Green or "Pierre et Luce" by Romain Rolland

fantasy: The Way Of Kings by Brandon Sanderson or "Blackout" by Marc Elseberg

life advice ig?: "The Algebra of Happiness" by Scott Galloway

... never been a CTO xd
Completely false. Use pip freeze and pip install -c.

It’s one command more than npm install but that doesn’t mean it’s not there.
NO ONE owes anything to society. No debt in incurred for one's public education. What an incredibly weird way of looking at one's life.

I'll take this further: I was homeschooled and almost entirely SELF educated. That includes everything I know about programming. I've worked for 20 years and paid taxes.

Explain how I owe anything to anyone.
It would be nice to see the a graph representation, for people (i.e. I) don't read the text.

It's clear the difference between cluster 1 and 2 because the probability of conections in cluster 2 is bigger. But I don't see a qualitative change when you conect both clusters. The graph changes, but not too much. Does the frecuency of cluster 2 change?
Usually, when you put quotes around something, it's considered proper to actually be quoting someone instead of trying your best to make them sound like a clown.

But, why don't I go ahead and give you a real quote.

Of our 400+ repos, 100 or so of them are deploy projects. The only time they need to change in batch is if one of our boilerplate scripts changes. This is infrequent, but when it does happen, we have a "project-scripts" repository that contains our boilerplate scripts as well as scripts to update them across all of our repositories. This doesn't always require individual verification, but when it does, it's typically a matter of installing dependencies and starting the application.

Many text editors are capable of doing "single search and replace" across multiple repositories. All of our repos are in a single project directory, so we have a root, just like anyone with a monorepo does. Rarely does that "single search and replace" touch more than a small handful of projects. So, except in the extreme case, you are only running a fraction of the tests or verifications when you make one of these "search and replace" changes. Compare this to a monorepo, where, unless you have specialized tooling to slice your test suite while considering your package dependency tree, you end up needing to run all of your tests.

If you are responsible and your project is in control, you run the tests on your laptop first, and then (typically) you push your commit and it runs in CI. Actually, more typically, you push your commit to a branch, open a pull request, have it run in CI, have it reviewed, then merge it, where it runs in CI again. Each time it ran in CI, it ran your entire test suite (usually).

We don't do most of that. Most of what every team takes for granted, we just don't do. So, when someone imagines having to do their typical process for getting a change integrated 100 times, they are right to fear that. But, they are creating a false equivalence. We don't do that, because we've eliminated all of that waste from our process. What we do 100 times (again, the once or twice a month that we do it), it takes a fraction of the offort what most teams do once to get a single change in.

There's a reason that Toyota ate the west's lunch when it comes to manufacturing. They understand just-in-time (one-piece flow) and small batch sizes. They know how to address problems at their root and systematically eliminate waste.

Most in the software industry know how to do one thing: apply the thing the latest dev celebrity said in their latest tweet or blog post.

Here's the difference between me and that celebrity: I'll tell you straight up not to do what we do. I'll tell you straight up it will take you years with guidance to get anywhere close to what we do. I'm just telling you it's possible and we don't actually need to live in software shanty towns our whole lives.
Of course, this is not about the works. This is about the painter, and it's mostly not about exact duplication of the work but about works based on their previous work. You know, like other painters do.

Ostensibly, they want to prevent OpenAI, and any algorithm from making works based on their work.

But, frankly, what they really want is not really that. What they really want is to prevent it from making any works at all.
Ah, I hadn't considered that it might be pressurized with an inert gas. Thanks!
It’s going to be interesting watching this play out in other over saturated markets after the last few years of cheap money
Instead of saying "wild speculation" and using a lot of charged words, it would be more helpful if you explained why you think it is wrong. This just comes across as you trying to denounce the other side as low status and looks bad--though you're probably right.
stock seems to be up 160% from its low in 2022. So this piece of information is irrelevant to the future of the company ?

website seems to be down. I read this link instead

https://www.irishtimes.com/business/2023/12/28/shakeout-has-...
The best way to do this is message passing. My current way of doing it is using Aeron[0] + SBE[1] to pass messages very efficiently between "services" - you can then configure it to either be using local shared memory (/dev/shm) or to replicate the log buffer over the network to another machine.

[0]: https://aeroncookbook.com/aeron/overview/
[1]: https://aeroncookbook.com/simple-binary-encoding/overview/
> For some good general material, I'd also recommend the resources that Gergely Orosz makes available for subscribers to his "pragmatic engineer" newsletter. Those are templates for the kind of documents and processes you will most likely need - if you're new to the role, you will not go too wrong by using them

One word of caution: Engineers and EMs read these newsletters and even management books, too.

It’s not hard to see when your leadership is just parroting things they read from a book or newsletter and trying to pass it off as if they had deep leadership experience. Engineers are good at seeing through cargo cult leadership.

I suggest that if you embrace a practice found in a book or a newsletter, be transparent about the source. Encourage people to read more about it in the book or newsletter where you found it. Don’t try to pass it off as a management technique you invented or pulled from deep background experience, because it feels disappointing to the team when someone realizes their CTO is just parroting things from a newsletter or blog and trying to hide the source.

Also, don’t get into the mindset that having read a lot of books or blogs or podcasts or newsletters is a substitute for experience. Some of the worst leaders I’ve had were those who would lord their book knowledge over everyone as though it made them the confident expert on everything, while we could all clearly see that the extents of their knowledge started and stopped with what was contained in the books they read. Books contribute bits and pieces and give suggestions to add to your corpus of knowledge, but if you treat them like definitive, all-encompassing sources of wisdom then it’s going to be clear to people that you don’t really know what you’re doing. Be honest and stay humble.
I enjoyed reading this. I'm not criticizing, but having used emacs for more than a quarter-century now, I keep things a lot more vanilla.

My .emacs file is 63 lines right now.

If you have emacs with vim keybindings, a purple flying toaster, and a whole bunch of custom hotkeys, if you ssh into a server, set up a new machine, or use a friends' computer, it's all very foreign. It's not in your muscle memory.

Generic emacs works the same everywhere. My typical .emacs disables the flash screen, the top menu + toolbar, loads a few modes for the programming languages I currently work in, configures paths for my local machine, and has two or three minor custom scripts.

That's it.

I've gone through the same exercise as OP did one I first started using emacs, and I highly recommend doing the same. You learn a lot about how emacs works. Sharing it is good too. I learn a few new things each time I read one of these, and even sometimes add a line or two to my .emacs.

However, not long after I did my super-custom-emacs, I upgraded machines, and was back to vanilla emacs, and I've been very happy there ever since.
> The terms of the settlement were not disclosed.

So no 5 bilion $.
Swipe up only works when:

1. There is enough room. Works fine for media controls where the bar is near the bottom of the screen, but not for sliders in most other places

2. The control is not close enough to the bottom of the screen for swipe up to trigger the multitasking action

There are many other reasons to have fine-grain control for sliders and imo “hold longer for finer control” works in more places than “slide up for finer control”
There was also PowerBuilder and other "4GL" tools.

As an old fart, GUI toolkits and building tools are one of those categories of absolutely essential software that gets scrapped and rebuilt (not in a good way) for every platform.

Kind of like IDEs for new languages, to the point of the article. First comes the language and basic CLI tools, and then about ten years later you might have a mature IDE with full language-specific syntax coloring, autocomplete, visual debugging, variable watches, etc.

And these 4GL tools were doing this with BASIC variants (not compiled) atop maybe 200-300 Mhz processors and 16-64MB (not GB, MB) of RAM. It blows my mind that modern OSes have slowdown and stuttering when the amount of CPU, considering multicore, more pipelining, branch prediction, etc, is likely 100x stronger than the the CPUs back then.

The 4GL languages/tools were all closed source and that did not age well. PowerBuilder folded (probably killed by Visual Basic), and then Visual Basic was killed in one of Microsofts platform purges.

They also were tightly coupled with databases in a UI --> DB architecture. As server architectures exploded in complexity beyond that, the 4GL tools couldn't adapt, partly because they were leveraging so much power of SQL under the hood, and the various server and RPC/invocations never offered the same power and flexibility.

But I can hear you .. SQL over the wire? Like send SQL to a backend service so it can be intercepted and injected and all that? Yup, probably part of the problem. Thick clients and direct internal LAN communication is an implicit requirement.
Years ago, somehow, I wasted hours and days of computer and my time, compiling and fine tuning my gentoo system, god knows why, when next day I anyway format it to install newly arrived Ubuntu cd.
but is it possible to try this outside pay-to-play games?
"Everyone has" goes beyond what the op wrote.

"Anyone could have" is closer.

From what little of various laws I've looked at (with the huge caveat that I'm not a lawyer), I think they are written to assume the general public doesn't know what's going on most of the time.
Also they are naive and incompetent e.g. they are just laymen in an university.
It’s not Apple Silicon specific either. I don’t understand the title. Maybe it should have been “Apple’s virtualization API and VirtIO driver support on Apple Silucon”