skysight-inc/HackerNews huggingface dataset:
The official conclusion by GNU is that "ls" has already been a lost battle back in Unix's days when decisions were made to change its behavior between single-column and multi-column modes according to whether the output is a terminal or not, and since then more and more features have been progressively introduced. The mere existence of "ls" actually violates the GNU Coding Standard [0].

> Please don’t make the behavior of a utility depend on the name used to invoke it [...] Instead, use a run time option or a compilation switch or both to select among the alternate behaviors [...] Likewise, please don’t make the behavior of a command-line program depend on the type of output device [...]

But,

> Compatibility requires certain programs to depend on the type of output device. It would be disastrous if ls or sh did not do so in the way all users expect. In some of these cases, we supplement the program with a preferred alternate version that does not depend on the output device type. For example, we provide a dir program much like ls except that its default output format is always multi-column format.

As a result, GNU provides a "dir" command since the early 90s, which is meant to be a consistent alternative to "ls". Yes, unlike what the myth said, it was not here to help CP/M or DOS users.

The issue of "ls" has been described in this StackExchange answer by Eliah Kagan [0],

> When its standard output is a terminal, ls lists filenames in vertically sorted columns (like ls -C). When its standard output is not a terminal (for example, a file or pipe), ls lists filenames one per line (like ls -1). When its standard output is a terminal and a filename to be listed contains control characters, ls prints ? instead of each control character (like ls -q). When its standard output is not a terminal, ls prints control characters as-is (like ls --show-control-chars).

On the other hand,

> Whether or not its standard output is a terminal, dir lists filenames in vertically sorted columns (like ls -C). Whether or not its standard output is a terminal, when dir encounters a control character or any other character that would be interpreted specially if entered into a shell, it prints backslash sequences for the characters. This includes even relatively common characters like spaces. For example, dir will list an entry called Documents backups as Documents\ backups. This is like ls -b.

[0] https://www.gnu.org/prep/standards/standards.html#User-Inter...

[1] https://askubuntu.com/questions/103913/difference-between-di...
pfft. The moment you accuse the "other side" of "fandom or Stockholm Syndrome", just because they don't constantly whine about something you dislike, you lost my respect.

You've already made up your mind if you're just going to slap such labels upon anyone who disagrees. Frank critique doesn’t thrive in echo chambers, and your preemptive polarization is just as guilty of such bias, just in the other direction.

What term should we use for your camp? "Haters?" "Lazy devs who don't bother to learn the intricacies of a new platform and expect stale knowledge they studied 10 years ago to apply everywhere?"

Electron is that way and have a nice day.

> Your comment is refreshing.

jamil7's GP comment was literally 2 sentences just saying "I'm disappointed, half-baked, bugs."

Disappointed how? Half-baked how? No details, just a string of some negatives and that's enough to make you happy. "Someone who agrees with me! Everyone else must be an Impostor!" (little Among Us reference there)

SwiftUI is a monumental project. Does any serious developer with real-world experience expect long-standing technologies like AppKit/UIKit/Cocoa/etc. to be completely supplanted within 2 years?

Any developer worth their bits would immediately notice the extensive support for incrementally adopting SwiftUI in legacy projects, or selectively falling back to existing tech in SwiftUI projects. You’re not supposed to go all-in if you're not fully comfortable with it, or if it doesn't serve all your needs yet.

And anyone even casually glancing at Apple SDKs will sense that this -is- the future. It's honestly fucking amazing to be able to target macOS, iOS, iPadOS, tvOS, watchOS and soon the rumored AR glasses with like 70% or more of the same code. Best of all, it not just spits out native widgets on each device (unlike Flutter or Qt), but also automatically adapts to the paradigms of each form factor (like navigation pages on phone/watch/TV versus sidebars on Mac/iPad).

Not to mention the rich support for adding internationalization and accessibility features to your app at a low cost, something that other major frameworks and companies generally ignore.

Yes, there are bugs. Yes, the documentation is appalling in many places. Yes, Apple doesn't communicate very well.

But hot damn, SwiftUI is the most refreshing UI framework I've seen since WPF, which Microsoft didn't even dogfood as much as Apple has done with their tech (both Swift and SwiftUI are already being used in core features of their OSes).

Shit that would take me a week on other frameworks I can now throw together in a day with SwiftUI, live previewing and incrementally improving and targeting multiple devices as I go.

I am not going back to any other framework. I would rather put my projects on hold if SwiftUI cannot handle them in its current state, than the other way around. The grass may seem greener on the other side for now but only because it's growing from a pile of rotting cow turds.

How's that for Frank Critique
The best defense would be to open up the net even more, but you would need to convince the old ones crafting our policies... and some of the legacy media corporations.
Prescriptive Analytics Solutions Company in Navi Mumbai
W3C Selects Craft CMS
I thought it was pretty common?

If you use the C ABI you can just link a bunch of object files together.

Rust people are doing it a lot for graphics/game stuff, and there's lots of production MacOS apps mixing ObjC/Swift (because they're transitioning), or consuming C/C++. Of course in this case it's mostly Xcode doing the magic, but behind the scenes it's just calling clang.
If a company gives you a negative score due to a gap that's explained by taking time out to look after a baby then you're probably better off not working there.
The limit to producing nukes now is mostly energy requirements. Nuclear chemistry is not a secret and anybody can go to school for it. The limitation is the massive energy requirements to actually purify the materials to such high grades. The Manhattan project used 10% of the US total electrical generation capacity.
Men should be given the opportunity to bond very early on with their kids too. Being there as a father.
Wonder if its "lost" more of its worth after going fully remote.
My logic:

Q: how many people take vitamin D?

A: not many

Q: how many would take it if they knew they need it?

A: a lot

Q: what can we do about it?

A: spend X on "marketing" so they know they should take it, or spend 1000*x on giving people stuff they can buy themselves
> Metal is written in Objective-C, is based on Foundation, and makes use of Grand Central Dispatch to synchronize between the CPU and GPU.

https://www.objc.io/issues/18-games/metal/

C++ is used for Metal shaders.
Edit: I read the article, this is covered a bit.

On Linux you can use `notify-send "title" "content"`. The only limitation it has is that you can't query the notification id to update or selectively dismiss it later.

Also, many terminals will have a visual alert instead/together with a sound: konsole does this, for instance.
India is a sort of https://en.wikipedia.org/wiki/Ochlocracy
Start-ups live and die on fast frictionless communication speed is every thing.

Larger companies can live with the slower pace the remote communication creates - exasperating as that can be.
>While working on his doctoral dissertation, Zuse developed the first known formal system of algorithm notation[7] capable of handling branches and loops.[8][9]
Show HN: Low Code Evaluation Tool
With growing number of App development tools out there trying. From Form builders(https://www.prontoforms.com/, https://www.jotform.com/), to process Workflow tools(https://www.kissflow.com), to website builders(https://www.webflow.com), to database as a service or spreadsheet-database (https://www.airtable.com) to Automation Tools like (https://www.decisions.com) all trying to fit under umbrella Category "Low Code Platform". My team has created a low code platform evaluation tool, which helps create a scorecard according to the parameters you think are important for your current or future app needs. This should help application managers and IT Leaders to compare and evaluate platforms.

We have considered following capabilities : Basic Platform Requirements, App’s UI Development, Reusability and Branding Capabilities, Workflow and Reporting Features, Automation Capabilities, Data Management,Integration Capabilities,Enterprise-Ready Feature, Onboarding Help + Documentation,Deployment Modules and more.

This tool allows you to evaluate various features with your own lens, compare tools from various vendors and more.

I would love to show to HN community and take a feedback on the tool.
Do let me know if you think some parameters are missing or some parameters can simply be omitted.

If you wish to not submit a form to access the tool. Write to me, I will be happy to share directly with you.
Sometimes I use jq, if it’s a simple enough operation, like I just want to pretty-print the JSON structure. But jq is obtuse and arcane, and if I want to do anything more than just “ | jq -S .” then it is of no use to me. In particular, it is of no use to validate a multi-gigabyte JSON structure that has an error in it ... somewhere.

So, alternative JSON parsing/validation programs are most welcome.
Perhaps in the short term.

It's not obvious in the longer term. Economic growth, which is affected by technological and scientific advancement (among many other things), depends on insight and creativity, not just hard work.

Maybe the economy grows more in the longer term if the people working in it were raised as healthy, happy children in more of a "family values" sort of situation.
> if it's a clear threat, the government should have no problem explaining what exactly the threat is. It seems plausible to me that there is a national security threat, but i'm bothered by the government being able to invoke national security as a set of magic words that excuse them from explaining anything further.

It's pretty obvious: TikTok could be a potent propaganda tool, and in a time of increasing geopolitical tensions, you don't hand an adversary nation potential weapons like that. Also, Chinese intelligence is interested in collecting information on Americans (and others) that an app like TikTok could provide. For instance:

https://www.nytimes.com/2018/12/11/us/politics/trump-china-t...

> WASHINGTON — The cyberattack on the Marriott hotel chain that collected personal details of roughly 500 million guests was part of a Chinese intelligence-gathering effort that also hacked health insurers and the security clearance files of millions more Americans, according to two people briefed on the investigation....

> Such information is exactly what the Chinese use to root out spies, recruit intelligence agents and build a rich repository of Americans’ personal data for future targeting. With those details and more that were stolen from insurers like Anthem, the Marriott data adds another critical element to the intelligence profile: travel habits.

> James A. Lewis, a cybersecurity expert at the Center for Strategic Studies in Washington, said the Chinese have collected “huge pots of data” to feed a Ministry of State Security database seeking to identify American spies — and the Chinese people talking to them.

> “Big data is the new wave for counterintelligence,” Mr. Lewis said.
payroll taxes on employers = less salary
Greentunnel is not just a DoH client. Greentunnel also breaks up your packets in such a manner that prevents SNI sniffing, which is what makes it able to prevent blocking by Jio.
Hmmmm. Just to point out, that specific comment is Australian humour.

It's not good Australian humour, but it's humour. It's taking the piss out of (mocking) a "stereotypical Australian" reaction, as commonly found in pubs and other (cheaper) drinking establishments.
Its exactly the same as with government, yes? Roads isn't our property, houses (sometime) isn't our property, country where we all live isn't our property.
So what?
It seems to me that democratic destabilization in US is already in full swing and has nothing to do with TikTok subtly changing youth opinions.
“but I did have the BBC Advanced User Guide”

Heh, I still have mine.

https://www.dataserve-retro.co.uk/contents/en-uk/p92.html

Yeah, assembler killed my early interest too. If only the Beeb’d shipped with Logo instead of BASIC. That I (now) get.

Though for epic covers this one still can’t be beat:

https://www.amazon.co.uk/Zx81-Basic-Programming-Sinclair/dp/...

Elite… ahh, memories of misspent 6th-year biology. (Beebs were standard fixtures in 80s UK schools.)

Voltmace joysticks FTW, amirite
I'm not advocating for this, but I find the thought worth exploring.

I think with rasing children there's a question of where lies the responsability and consequences? Laws mandate many things that are meant for you to clean up after yourself and not leave a mess which others have to be burdened with.

In theory, one could argue raising a child is a similar scenario, and I think we already have many laws around it to some extent.

So it could be said that both parents must share the burden, and thus they could both be mandated to take time off. Or it could be argued that this will lead to children raised better and who will be more productive to society at large, so also could justify mandating it, etc.

I'm not really into the idea, because it assumes a lot and I feel so many situations related to parenthood are much more complex, so it's hard to blanket say what is best for all parties, but I feel it's not unprecedented to make laws around responssabilities of a parent towards their child.
This is roughly where I stopped believing this was a serious project:

https://www.sciencedaily.com/releases/2009/09/090904071908.h...

To make that claim in 2009 was complete and utter bullshit, if you've sold your project on grandiose claims like that then I don't think you are into science.
Oh, well, hold on on that Google point.

The problem with the Damore note wasn’t that it was right-leaning, or that it was contrary to accepted wisdom or outside the Overton window; the problem with the Damore note was that it deliberately and actively impugned the abilities of certain minorities and called into question whether they actually belonged at Google or whether the environment had been changed in a negative way to accommodate them, in a note authored and published within Google.

That is definitely the creation of a hostile workplace environment, if not straight harassment; the leaning, relative veracity, or content of the note isn’t really important in light of that fact. And he was fired for a violation of Google’s code of conduct.

To wit:

> Damore withdrew his complaint with the National Labor Relations Board before the board released any official findings. However, shortly before the withdrawal, an internal NLRB memo found that his firing was legal. The memo, which was not released publicly until February 2018, said that while the law shielded him from being fired solely for criticizing Google, it did not protect discriminatory statements, that his memo's "statements regarding biological differences between the sexes were so harmful, discriminatory, and disruptive as to be unprotected", and that these "discriminatory statements", not his criticisms of Google, were the reason for his firing.

From the Wikipedia article.

If he had published that note independently, ie using his own resources and not an internal mailing list, then you might have just thought him an asshole, and found him difficult to work with, say. But he didn’t.
Great idea. In the past I played with the idea of using netboot sever from my laptop. But this idea is better.
Try using your setup to access a blocked website on a Jio connection. You'll find why greentunnel is required :)
>And you will find plenty of Apple folks at WWDC that resent that decision and would gladly have it back in Objective-C.

I'm sure you can find 10 of such folks. I doubt you can find 50.
If other government owns the data, no laws can be applied to them in war times or from preventing to gather intelligence.
Stacking projects upon product development (is wrong)
Study shows Pepcid and Zyrtec effective in Covid-19 treatment
Aside: has anyone else switch from Brew to MacPorts after one too many permission issues with Brew?
I use https://www.torproject.org/download/ to access blocked urls;
There is research (IBM) that found at 10-15% improvement with offices vs open plan.
For sure. In CA, for example, I think parental leave is (at least partly) categorized as "temporary disability". Employees pay are forced to pay into temporary disability insurance, so it makes sense that when they are then eligible, they get to draw from that fund. It does get weird when a company offers certain benefits to employees in one state versus another though. I'm sure many companies top-up the benefits available in low-benefit states in order to avoid bad feelings/confusion among employees.
I would definitely buy it if it was on the App Store.

Much less hassle to buy and keep updated than to have to track the github repo and build my own CI/CD workflow around whenever you decide to release a new version, etc....

And also less hassle than just downloading whatever your latest binary is, if you’ve compiled it for me. Thanks to the way notarization works now, that’s a pain that I am happy to outsource to someone else for a reasonable fee.
What about the difficulty of having 12 pregnancies? You'd have to set aside 12 years in the first place. A woman in such a family isn't planning on working.
On the other hand he called for a foreign country to hack into his opponents' email and release all of it. So, he obviously doesn't value privacy that much
JSON diff would be extremely useful!
Wouldn't it be amazing if you put your sprint points in every square. Ok one Week sprints are a bit short but for the sake of the argument...

Well that would be amazing and dreadful at the same time
Similar story, just replace the BBC with another national project, the ABC 800 Z80 computer. I would change the source code of programming examples on “the Winchester” which was a huge hard drive on a cart connected to the teachers master computer.
What am I inventing and twisting?

I am not questioning weather or not the law have been followed, but if the law it self is just.

I think its draconian that a person can get arrested because someone accuses them of libel (they have not even been convicted).
Why is people getting pressured at the police station (it is a pressure that the accuser can force people to go to a police station) to make a settlement very civilized(I would not think the police should be involved at all)?

I think it would be healthy for tourists to consider the laws of the country they visit before visiting them, and don't visit/spend their money in countries with harsh laws.

I also don't think the american justice system sounds that great (but I am also not american).
You are mixing up the price of capacity vs. the price of generating the electric energy. A battery for 100/kwh can be used several 100 to 1000s of cycles.
How do you expect people to go from "not customer" to "loyal customer" without going to through the intermediate step of "occasional reader"?

> By creating a valuable product, finding potential costumers

> Our websites, as they're designed, are probably a little annoying to people who are not our loyal readership. That's by design;

> again, NOT our occasional readers

As I read it, you are expecting a occasional visitor to stick with your bad-UX site and stick with it despite that, until they at some point came to the site so often that they have learned to endure the bad UX?
Great that you feel better! There are several potential explanations for this, for example:
* It could be pure chance and selection bias, for you it seems unlikely, but consider how many took the same advice and saw not effect, they wouldn't post about it. This is why we need larger sample sizes and a control group to compare to.
* It could be placebo, maybe your expectations made you notice and appreciate the happiness, maybe also strengthening it. This is why we need to make studies blind by using a placebo group.
* There was indeed an effect because you were vitamin D deficient.

Recently a large study was published where they gave a large group vit D to look for depression incidence and they could not find any effect. There's a lot of parameters that could affects the results so it doesn't mean there is none, but probably that it's not as simple as "give everyone vit D and we get rid of depression".
The vast majority of adults, like, all of them for pretty much any practical purpose, gets stuff done on computers outside of a shell using GUI programs exclusively. Outside of dev, ops, research etc. bubbles, bash might as well not exist at all. GUI apps are also a much more recent and, yes, modern evolution of human-computer interfaces, so modernizing doesn't sound wrong to me – we keep the terminal as a UI paradigm because it works very well for a certain class of interfacing needs, but it is low-tech and ancient and very limited when dealing with anything that isn't exclusively unicode text. Targeted UI modernization of select terminal programs by lifting them to the UI paradigm the industry has moved to decades ago doesn't feel backwards to me at all if it makes bits of shell technology available to everyone else without the steep and brutal learning curve of getting used to working in a shell.

Besides, isn't programming with syntax highlighting pretty much ubiquitous? Since, at this point in history, all programming I'm aware of boils down to a relatively practical application of maths, I'd argue colored blocks have already pretty much supplanted pencil and paper as the interface adults use to get stuff done.
Have you considered installing GNU coreutils via brew et. al?
The effects of mining and disposal don’t disappear after one generation, and solar and wind is not a solution that works for all climates and regions.

The multi-generational ethical problems you’ve constructed apply to oil; gas; solar; windmills; nuclear.

To put it another way: There is no free lunch, but some sources like gas and oil must be reduced. Of that there is no doubt.

The unethical choice is to outright disregard other proven solutions because of unfounded fear and doubt, and leave an irreversible disaster for the next generation.
I agree.

I've seen places where people leave their office door open when they are fine with being visited, or just want to see other people go by. Where a closed door means don't visit or at least knock, but it's not usually closed.
Google’s 22nd Birthday
Well I guess that takes the pressure off :p
And that's not counting accidents in coalmines and tragedy's like Aberfan - where a soil tip collapsed onto a school and killed 115 Kids and 28 Adults.
I always wanted to breeze in, sit down, and say, “so, what are we talking about?” but never had the guts.
Why would you have TV going on for anything even close to 6 weeks?
Well yes it is ok for China to block Google, they’re allowed to block anyone they want.

The issue isn’t a tit-for-tat they block, we block issue, with the US and China acting like playground children.

The issue is whether or not the rule-of-law still means anything in the US. Have the executive block things pretty much arbitrarily undermines the rule-of-law.

If the US wants to block Chinese companies, then pass laws in congress to do so. Don’t let your executive do an end run around your democratic process.