skysight-inc/HackerNews huggingface dataset:
But where is the giant dialog asking me to subscribe to the newsletter before I even had time to read the title?
I think it is strange that there is no mention of either time or space complexity, in an article about graph algorithms.

If you don‘t need to be efficient, any problem is relatively easy to solve.
I remember me and a friend asking our physics teacher if it wasn't a problem that tera (T) and tesla (T) were the same symbol. He looked at us, paused a bit, then explained how absolutely enormous a terra tesla would be, and thus why that isn't actually an issue :P
To be honest, you sound like someone who has no experience with designing a filesystem and thinks he can do better because doesn't understand the problems at all.
I studied for a Fine Art BA, and I don't see an issue with generative AI in art per se. I came to the conclusion a long time ago that what matters is the outcome, not the process. If someone can produce something meaningful to other people - and it might well be something like a critique of AI using AI - then what's the issue? (That's a genuine question by the way, not rhetorical).

There's a huge amount of art I find vacuous, much of it tradtional media like painting, no need for it to be AI generated. Be open to learning about it, and if you still don't like it then that's fine. Theres's a bunch of stuff that's non-traditional like Alvin Lucier, Gustav Metzger, Hans Haacke, as well as generative sound installations by people like Brian Eno. I don't think gatekeeping art ever works - that's part of its fun! The only thing that does really get to me is the huge amount of dirty money sloshing around the art world, but that's more about ethics than aesthetics.
Exactly, they conflate the fact that the CLI tool is just a "programmable API view" of an app, and that GUI is more of a "interaction view", with the fact that it can or cannot do some stuff

Now with AI and better design, nothing in theory would prevent us to "script UI apps" like we do with terminal, you could say

"take a screenshot of my webpage with Chrome | set it in isometric with nice shadow using Photoshop | send it on my iPhone Twitter app"

and you would get the same pipeline

of course "UI apps" just have too many input / output possibilities, and you wouldn't want to have "--flags" everywhere for every possibility

But that's where "natural language as a universal API" applies, or perhaps just a better design for interaction with UI apps
I grant that permission to you myself.
#SingleEffectFiberSeparator #PaperEquipment #PaperMakingMachine
Leave your email for price!
If you are interested, you can contact us.
Email address: wastepapermachine@gmail.com
https://www.flutingpapermachine.com/solution/kraft-liner-pap...
#papermill #papermachinepulpmachine #everyone
Isn't it more logical that Volt was the person and volt is the unit named after the person? To me that makes perfect sense.
Open Core locks important part of a product away behind a proprietary license. If you build on it you need to hope that the company will hang around. If it ever goes away you have to hope that they do the right thing a relicense it.
Most new inventions have good outcomes and bad outcomes.

The benefit of letting them play out for a while is that you can see how things ultimately turn out, and cherry pick the aspects that are worth keeping, decide what aspects are worth keeping with changes, and outlaw aspects that are harmful.

It’s a natural experiment where you keep the wins, cancel the loses, then repeat the process, making societies iteratively better.

If you just pre-emptively ban everything before any significant real world harm is apparent, then you lose the ability to be selective and keep the wins.

This is Europe’s big mistake. They’re too eager to ban on gut feel, which means they ban too much, which places their industries at a disadvantage relative to other countries where iterative innovation can continue.
Depends what you count. Syncthing is my favorite, it deserves its GitHub starts.
Hot take: People who produce content with the goal of getting money should just do something else.
Most judges don't really read what they sign if it comes from LE, I am convinced.
You conflate the fact that the CLI tool is just a "programmable API view" of an app, and that GUI is more of a "interaction view", with the fact that it can or cannot do some stuff
Now with AI and better design, nothing in theory would prevent us to "script UI apps" like we do with terminal, you could say

"take a screenshot of my webpage with Chrome | set it in isometric with nice shadow using Photoshop | send it on my iPhone Twitter app"

and you would get the same pipeline

of course "UI apps" just have too many input / output possibilities, and you wouldn't want to have "--flags" everywhere for every possibility

But that's where "natural language as a universal API" applies, or perhaps just a better design for interaction with UI apps
> it's just a matter of the executives deciding that they don't want to invest in a specific org/project anymore ( or they want to offshore ) and if you're in one of the affected orgs/projects, you're out of luck

This seems really simplistic. It's certainly happened before, but it seems ludicrous to just assume that executive whim is always the cause. Another reason is if a company is doing badly financially, something needs to change.
What expectation of privacy is there when you upload your photos to Instagram for the world to see?
Cheers.

Great lines for a villian.
I was fed up with long, search-optimized introductions for online recipes and decided to make a page with recipes that have infinite introductions:

https://a.mancato.nl/recipe

It uses WebLLM so I don't have to pay/send data to an AI provider.
Pretty much so, I really don't get those rainbow terminals full of fluff running after each command.

Then to top that, we had TUIs up to the mid-1990's because we couldn't afford anything else, it was the best many of us could have, given the bugdet and the astronomical cost of anything with a graphics display attached to the computer.

I really don't get the coolness of reproducing this experience, I was more than happy to move away from this as soon as I could afford to.
No they don't. When you're actually referring to those people, then yes, you would capitalize them. When you use units named after them, you don't.
I really appreciate this kind of plain and simple writeup, without getting into any "falsehoods programmers believe about metric"-type clickbait. Nice one.
I wish there were a big list of example situations like these to pour over. One could write a whole book on this topic (maybe someone already has). I spend so much time thinking about design decisions like these, but rarely get to hear someone else's thought process.
In practice there is because the copyright holder will retain the exclusive rights (via CLA or else) to distribute the product under preferable and AGPL incompatible terms. This is not an “everybody is equal” situation.
Variety is the spice of learning, memory study suggests
Yes, radar shadow is how you would find it. But your sensor must be performing well enough for it to be able to distinguish a shadow from the surface backscatter (ie. radar signature) the aircraft is sitting on. This is usually not a problem for rough surfaces (eg. grass or dirt, or some types of pavement), but it can be more problematic for surfaces with more specular scattering.
For a lot of people, this is your employer's choice and not yours unfortunately.

I jokingly remark that most of my contacts with microsoft products are non consensual.
Yes they can, since Xerox PARC and Genera, it is called a REPL and scripting.
...the case was ... dismissed ... based on a retroactive grant of immunity by Congress for telecommunications companies that cooperated with the government.

I thought ex post facto laws were expressly forbidden by the Constitution (minus certain exceptions [1] that have arisen in case law over the years). Did it work in this case because it was a civil instead of criminal matter?

[1] https://en.m.wikipedia.org/wiki/Ex_post_facto_law#United_Sta...
No. Your example is not similar to what we are discussing here

class A:
def __del__(self):
1/0

There is no way to catch that exception. It will just print a warning with the exception but it can't be handled.
My father, back in the 80's, told me about satellites in the 70's that could read your license plate. Using imaging tubes before CCD technology no less. The technology limitation is not only the resolution, which was rather good btw, but rather the time. Early spy sats used film that had to be de-orbited and captured for processing. Then they started beaming down what was essentially slow scan television which only improved with time. Now you can get clusters of CCD's beaming down massive amounts of digital signals from wide swaths of area. None of this is secret, really. Just look up the Landsat program. They even used multispectral cameras to count things like tree growth and duck populations. In the 70's!
Call a politician a "cock" on Twitter and your home gets raided and every device gets confiscated for months if you're lucky - forever, if you're unlucky. The only difference between Germany and illegitimate police states is the frequency and the degree with which these things happen. Otherwise, as a normal person you have little protection from police here.
in theory, if computers were really "smart" (and I'm not talking about AI, but just better design), you could define that pipeline and it would JIT-build an optimized binary that does the equivalent of your pipeline for each app, so that it would still be an optimized process

Eg. each "UI app" would just become a big API of all input/output possibilities, and "interactive mouse / keyboard / visual interaction" would just be one possibility among others

Your computer would know how to pipe between each app, optimize it if possible, and give you what you want
This is just a special case of a broader, more general advice that I follow:

Comment on whatever would be surprising when you read the code.

When I write code, a voice in the back of my head constantly asks “will I understand this code later?”. (People who just instinctively answer ‘yes’ every time are arrogant and often wrong.) Whenever the answer is ‘not sure’, the next obvious question is “why not?”. Answering that question leads you directly to what you need to write in your comment.

Sometimes the answer is “because the reader of the code might wonder why I didn't write it another way”, and that's the special case this article covers. But sometimes the answer is “because it's not obvious how it works or why it's correct” and that clearly requires a different type of comment.
Since 2016, FSD has been sold as available really soon, we promise!
Why would Apple delete your photos, and why would your solution for storing them be more robust than Apple’s?

I rarely relate to issues people paint about Apple products. The Photos app is great, and moving stuff around between my MacBook and iPhone is seamless.

Could it be user error?
Thus Q -> dandiness makes Transactional Analysis compleatly dandy then?

https://en.wikipedia.org/wiki/Transactional_analysis#Outline
Dev snapshot: Godot 4.4 dev 2
> Shells like Elvish, Nushell, Powershell and my own shell, Murex......

Except nothing of this is really new, this is how REPLs in Xerox PARC worstations, ETHZ and Genera used to work.

The novelty of these shells is a side effect of UNIX wiping out the alternatives.
> [GitLab] you can mark the PR to depend on another

How much user interaction does that require, and how is this visualized in the review UI? Gerrit creates this dependency with a single `git push`.
Interesting, my problem was exactly the opposite - I wanted a multi-seat access system with ability to work locally independently of other sessions which is somewhere between painful and impossible to set up on Windows. But I see your point, this is something I hadn't considered. Maybe attaching to the remote desktop system from localhost could work, although the slight decrease in performance would probably drive me nuts.
I just can't get my head around how anyone can think that posting pictures to social media in the first place reflects a desire for privacy or how using my photos as training data is a worse invasion of privacy than allowing millions of people to see them.
In my opinion, this just means you've done a poor job on the architecture side of things. If you need a paid version that has extra functionality then your free version needs to be extendable.

Your free version should in theory just be a freemium version of your product. And your freemium version of your product should lead to paying customers and be a major way of generating leads and customers. If it's not doing that then it should be a case of do you need to stop adding so many features to the free version or is it that a free version just isn't used by enough people to even matter?

If no one is using it, then really stop building it you're just wasting your time just so you can virtue signal that it's open-source. Really, the only people who will be mad will be the ones not helping you out.
For the Vehicle example the conclusion wasn't that the Vehicle abstraction was premature, it was to prefer Composition and Interfaces over Inheritance which is a well discussed idea around OO design.

The Vehicle example is relatable to day to day work but for me the Vehicle abstraction seems reasonable. The mistake is not that a Bike is or isn't a vehicle but rather that the abstractions should align with the business usage: a bicycle doesn't share much in common with a car, the company just wants to rent them out.

So most the stuff that they will share in common will be around the sales/rental part of the business logic. You wouldn't expect them to really be displayed together anywhere either. So I wouldn't be trying to force a Bike into a Vehicle, I'd be looking for the seams related to the truly common operations on Bikes vs Cars and look to extract interfaces or extend polymorphism there
check out nostr. gives me the feeling of 90's internet
Hurricane Francine Heads Toward Louisiana, Ending Atlantic Hurricane Lull
Because nobody has ever ignored errors in go?
Saying "no" for two years is not a negotiation.
For me, the biggest downsides to Git Bash are:

1. I don’t understand how it relates to msys2 and where the boundary is, so I’m always reluctant to apply msys2 practices (documentation, advice, blog posts, etc.) to Git Bash.

2. I’ve been unable to figure out how to package scripts and other software for Git Bash so other users can install them.
There is a concept of 'risk'. Making any choice, yea or nay, comes with risks, and they should be evaluated and acted up as per the risk tolerance of people at the time. You are saying that we should disregard any rational evaluation of potential risks on one side and only choose one option all the time. Is that a logical position to hold?
You still can use it that way. I don't read the backlogs of large chats. I just talk to the people actively there in the moment. It's pretty much the same as it was but you don't get the spam of "Hey, anyone online?" on low activity groups like you used to.
The first time I entered a random chat in the 90s someone typed Italian and I panicked thinking it may be the mafia and unplugged the modem.
There's a third option: they're competitors are small business that don't have the means to do the clever tax optimization/evasions, so they were already paying full tax. So now Starbucks if it were to pay full taxes, would have to either raise their prices (but then competitors could stay at the same price, because they've already been paying those tax rates), or they can lower their margin.
Basically it means they want job security no matter what.
> check out nostr. gives me the feeling of 90's internet

I'm not so sure about that: in the 90s, there was no social media.
Having been using computers since the mid 1980's, new dark age in some sense, yeah.
yea, reads like "grains"
Well, the clean, handed coded page posted is a good start.

It's refreshing to see - I think the web got boring once bootstrap hit and everything started looking that way.
Odoo is ERP/CRM software that comes to mind when open core is mentioned.

PS Also look into Cesium, they approached it in a smart way as well, by offering a web services tightly coupled wity, but optional from their open source product.
If they forget they can find an AI generated youtube tutorial to learn it
Archaeologists suggest Neolithic Scandinavians may have used skin boats to hunt
State-of-the-art for what could survive space. It used 486's for quite a while. You are still very correct, I just think it's funny that the "best" is not always what people think.
IMO the line is my device having non-removable hardware modules that are specifically designed to protect the device from me, its legitimate owner. I'm fine with software-only DRM, it'll always get broken by someone eventually anyway. But all the ARM TrustZone bullshit and secure boot with unchangeable signing keys? This has no right to exist in this universe.

And I don't give much of a crap about copyright owners. Copyright in its current form mostly doesn't work for its intended purpose anyway, it only works for corporate rent seeking.
First time I've heard of the disjoint-set data structure. For a DSF implementation, Wikipedia [0] gives the wildest asymptotic complexity I've seen, using the inverse Ackermann function! "Almost constant time" indeed.

[0]:https://en.wikipedia.org/wiki/Disjoint-set_data_structure
The Internet was dream once, back when giant telcos ran circuit
switched copper line monopolies. It remains a dream today - unfinished
work we still have not realised. Because it's not a thing, it's a
social project.

There's a line in "Leave the world behind" [0] where Rose says about
Friends that it's feel is "nostalgic for a world that never happened"

It's called "anemoia" [1] It's many things. One is that it's a way
of expressing latent values that don't fit into the current culture.

"Small fish have no place to go" is a comment on a perceived reality
that misses (and so reveals) two important points; the Internet didn't
change [2], people did. It's not a place you go, it's a thing you do
and the attitude you bring to that.

But ultimately the Internet is nothing but people connected by
wires. People have moods we call "culture". Back then it was
unbelievably optimistic and giddy. People wanted to reach
out. Everything was ripe with possibility and fun. The OP is justified
to wonder what it was like to live then.

Now we know what kind of things are at the other end of that wire and
it feels more like a dark forest.

It's more than that people like me "just get older", the culture has
palpably changed for the worse. Climate change maybe. It's become
objectively more pessimistic and neurotic. Sure there's a few
hold-outs, but that takes a lot of Prozac to keep up.

Anyway, the future of the Internet is all about "small fish". That's
all it's ever been about.

[0] book: Rumaan Alam screen: Sam Esmail

[1] https://www.sciencefocus.com/the-human-body/anemoia-nostalgi...

[2] Of course the Internet did change technically, it got much
bigger, faster, cheaper, more reliable etc.
While you aren't wrong, somebody might get the dumb idea that "If a tool instantly rejects the consent then the user hasn't truly consciously made a rejection."

This is the flimsy excuse made not to respect the Do Not Track header. By making it so that it's a tool for expressing the user's opinion, be it negative or positive, it becomes harder to spin it as being a tool that does not actually embody the user's view.
At least this the legal requirement
I don't think this is what the article says, and I don't think terminals are getting "ruined". The trend of TUi is a bit worrying (usually you get a better looking but worse GUI), but the tools are great. fzf is great, fd is great, rg is great. Some TUIs are great too, lazygit and lazydocker being good examples.

> The reason why the CLI is good is because it _can't_ do most things people want it to do. Which means you have to think when making an application.

I don't think this is true at all. If I had to say why the CLI is good, I would mention:

- speed

- composability, as in I can grep for something and then do other operations

- ease of development, it's very easy to make a small tool for my usage
Yes, during a rewrite of a product I had a (new) team member scream YAGNI at me with supercilious delight when I pointed out all functions needed to account for the full primary key of (id, territory) rather than just (id) because we will definitely be needing it imminently although the current build only worked with data for one territory.

We then had to spend a long time cleaning up the mess when lo and behold, we needed to add more territories to the dataset.

I think we've swung too far in the wrong direction when it comes to "premature abstraction" and yagni.

The only acceptable reason I've seen for writing bad code is "we might not be here tomorrow" but that is literally only valid for extremely young startups and even then those decisions could ripple and indirectly kill the company in the future when they're no longer able to pay off the tech debt in time
> If NYT has the money it makes sense to me for the employees to ask for higher pay.

Nothing is stopping an employee from asking. Can they get more money? It depends on NYT if they want to pay more or find another employee who settles for less and fires the demanding employee. Win/Win for the company. Greed is good if it is within bounds.
Offering paid support and custom work is also something I see often. I don't have personal experience with this though.
I think you're misunderstanding my comment.

I said the cornerstone argument for their blog was 'they were familiar with Bash, so they don't use the shells that come with Windows', not 'they are comparing Bash with PowerShell'.

Given that everything else is detailing what about Git Bash is familiar, which as far as I am concerned is everyday business. The author discusses things like Unicode and the other GNU coreutils. Again, this is what you'd expect on a Unix-like.
Switching away from being bash compatible would be really unexpected. Too many existing scripts and websites explaining how to do things. Maybe something like http://www.oilshell.org/ has a chance though?

If we were breaking away from the old style shells completely, then https://www.nushell.sh/ would be my preferred upgrade.
> What are people doing where rewriting tens of thousands of dev hours of work from scratch makes more sense than spending money on servers?

1) "spend money on servers" is a boring solution. This is no good if you are a career software engineer and your career, salary and prestige within the company depends on writing code.

2) thanks to the cloud, server/infrastructure is now priced with ~100x margins, so "spend money on servers" is a significant investment, with these (stupid) moves to serverless/etc being seen as a cost-saving measure (that of course just like with the cloud itself supposedly being cheaper will never actually materialize).
In my case I found it 20x times easier to hack a CLI tool that I can easily move around the organization that has mixture of Windows, Macs and Linux. Installation is just .zst file away.
Could it be that you have some internal bias at play here? You don’t seem capable of accepting something that other people find pretty trivial.
About your first question look #8 https://www.tandfonline.com/doi/full/10.1080/15502783.2024.2...
Thanks for the context, that makes a lot of sense. In our case since we have a more controlled and less generic environment we have a bit more flexibility/control in what we can do.
Google loses fight against $2.7B EU antitrust fine
they did not change it, they added it as an acceptable form