Hacker Newsnew | past | comments | ask | show | jobs | submit | RGBCube's commentslogin

> This is hacker news, not drama queen news

Same thing.


The C++ that have the humility to realize are using Rust.


Nah, they just smile when they see LLVM and GCC on Rust build dependencies. :)


Yeah they’re all just tools. From a technical perspective, rust, C and C++ work together pretty well. Swift too. LLVM LTO can even do cross language inlining.

I don’t think C++ is going anywhere any time soon. Not with it powering all the large game engines, llvm, 30 million lines of google chrome and so on. It’s an absolute workhorse.


That's actually one of the best parts.


Not for the ones on the receiving end.


Being on the receiving end of valid, technical criticism in response to making misleading claims about GrapheneOS for falsely marketing products is their own choice. It's certainly a lot nicer than being on the GrapheneOS team heavily targeted by libel, bullying and harassment from those groups. Here's a recent example of the founder of /e/ and Murena linking to libelous harassment content on a conspiracy site, which links to a Kiwi Farms style character assassination video from someone friends with neo-nazis:

https://archive.is/SWXPJ https://archive.is/n4yTO

Check out the site for yourself. The linked video is plainly filled with extraordinarily dishonest claims that are widely disproven. Copperhead is losing the legal battle very badly and should end up paying our years of legal expenses soon. Other groups attacking us can look forward to similar losses in court when our attention moves to them. Years of libel, bullying and harassment has consequences.


Stop using awk, use a real programming language+shell instead, with structured data instead of bytestream wrangling:

  > ls -l | get user

  ┌────┬──────┐
  │  0 │ cube │
  │  1 │ cube │
  │  2 │ cube │
  │  3 │ cube │
  │  4 │ cube │
  │  5 │ cube │
  │  6 │ cube │
  │  7 │ cube │
  │  8 │ cube │
  │  9 │ cube │
  │ 10 │ cube │
  │ 11 │ cube │
  │ 12 │ cube │
  │ 13 │ cube │
  │ 14 │ cube │
  │ 15 │ cube │
  └────┴──────┘
You don't need to memorize bad tools' quirks. You can just use good tools.

https://nushell.sh - try Nushell now! It's like PowerShell, if it was good.


PowerShell is open source and available on Linux today for those who enjoy an OO terminal.

MIT licensed.

https://learn.microsoft.com/en-us/powershell/scripting/insta...


> try Nushell now!

So, I'm curious. What's the Nushell reimplementation of the 'crash-dump.awk' script at the end of the "Awk in 20 Minutes" article on ferd.ca ? Do note that "I simply won't deal with weirdly-structured data." isn't an option.


Once you get TSV and CSV related tools, nushell and psh are like toys.


https://www.nushell.sh/commands/docs/from_csv.html

For TSV, use the --separator flag.


Current AWK (One True AWK, under OpenBSD in base) got CSV support, you can read the man page for it.


While your recommendation is sound: this is not only a rudely-worded take, but also missing the point of the parent comment.


Also, the nushell code is self-explanatory. Who knows what $3 refers to?


Finally, a modern VR headset that doesn't hate you.


Mozilla.


AI slop.


Even if they made it Source Available it wouldn't hurt them much, because Minecraft is very easy to pirate and the reason anyone pays for anything at all is because you need an account in Mojang's authentication servers (which people do not want to move off of for various reasons).

Hell, they could even make it Open Source with a clause preventing other companies from using to code to make a profit. It's too big to fail.


> Hell, they could even make it Open Source with a clause preventing other companies from using to code to make a profit

Such a clause would immediately make it Source Available not Open Source.


by that logic GPL wouldn’t be open source either since it also adds restrictions unlike the fuck license

nowadays github is filled with so-called open source projects under GPL3 but the maintainers want you to pay for a dual license


Let's look at the OSI definition since that's what people mean by Open Source (particularly when capitalized):

https://opensource.org/osd

> The license must allow modifications and derived works, and must allow them to be distributed under the same terms as the license of the original software.

> No Discrimination Against Fields of Endeavor

You cannot restrict selling derivatives of the software (a field of endeaver), and the derived work must be able to be shared under a similar license.

GPL does not add any restrictions counter to that. It allows you to redistribute and sell copies if you want, you just have to respect your user's freedom by also giving them the modified source code.


It is much more complex than C, sure. But it's so much simpler than C++ and you won't find yourself digging through the reference, or standard, or whatever to understand the code you are writing. It's very close to the sweet spot of "not complex enough to make you bald, not simple enough to make your code complex" while also making correctness the default.


What I love about this is that it removes the need for anything suid completely, removing more Unix, thus making our systems more secure and overall better.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: