skysight-inc/HackerNews huggingface dataset:
Quick google as a service (I do not subscribe to Friedman's opinion)

- Who Really Pays Business Taxes? https://www.youtube.com/watch?v=UDqVDw9qfH4

> The elementary fact is that “business” does not and cannot pay taxes. Only people can pay taxes. Corporate officials may sign the check, but the money that they forward to Internal Revenue comes from the corporation’s employees, customers or stockholders. A corporation is a pure intermediary through which its employees, customers and stockholders cooperate for their mutual benefit.

Newsweek column from 1971-11-29 according to https://www.americanexperiment.org/milton-friedman-on-corpor...
It's a sign of a liar, and you can round-file it without reading any more.
> Neither Unreal Engine nor Apple's developer frameworks (shipped alongside Xcode) are public domain or copyleft.

You're confusing free with libre. Apple's software and Unreal are free as in "free beer".
Notice that I said to find a memory bug in a release, not just any commit.

Yes, there will be memory bugs during development, but I usually find them before release. There will definitely be commits fixing memory bugs during development.

The bcl library is an exceptional case, where my test suite did not have sanitizers and Valgrind properly hooked up, and that one was because it went from a global (guaranteed to be zeroed) to allocated.

But I also said to find one in the program, not the library.

I issue that challenge again: find a memory bug in the `bc` or `dc` program in a release after 1.0.

Oh, and the double-free with `SIGINT`? Rust isn't going to help you much there. Signals are not part of Rust's model.
Agreed whole heartedly.

As a test, change your birthday in Facebook to tomorrow. See what happens. Hint: all your 'friends' will wish you happy birthday.

Not that that's some benchmark, but anyone who really knows you well will think 'wait, isnt your birthday in June?'

Anyways, I'm a decently outgoing dude who has lived all over the US and met tons of people. I think less than 10 would even know if I died tomorrow, and probably 3 would care enough to attend a funeral. At least, that's how many call or text once or so a year just to ask how things are going, not wanting anything in return at all. Rare. Excluding family, current coworkers and such.
I was wondering the same.
I think GTA is so know that it might have a positive effect instead of the super picky fan base.
For my side I have not touched a game for 5 years but I was excited to see GTA6. For me it was good news.

But am I a target audience? I am not sure I would buy it (slow PC, no time).
A very long time ago when editors were unhelpful I was able to give the background a subtle colour depending on the file type. It put me in the right frame of mind without thinking about it. Not sure what modern editors would support that.
Heck, sounds a lot like my current place! A lot of talk about "critical path", agile and sprints everywhere, even on the hardware development side, a lot or reprioritization going on. And guess what, all prmosed dates and schedules are constantly missed. Mind you, that the whole place is living of investor money and needs more that rather soon.
Yes. "C/C++" on a résumé is a red flag.

"Next!"
Give it some time. I don't think there is any trick here beside experience.

Go and TS(js\java\c++ etc) may look similar now but they won't after some time.
I remember some years ago I saw the same rhetoric on Meta's (Facebook) services in Russia.

Meta ended getting restricted in Russia and branded as "extremist" due to some ugly story with moderation rules and hate-speach.

All this is generally considered as a backwards decision and is criticized both in Russia and in the West.

I wonder when will we see the same for TikTok in the US and how would it be implemented. AFAIK, Trump had threatened to ban TikTok during his last presidency, but how would it be implemented practically? It seems that previously the US had only restricted internet by undelegating/seizing domains, but that would be scandalous for an international corporation.
Nationalization maybe? It seems that had already "partly" happened with that Trump incident - TikTok had to restructure a bit and let a few American investors in, strings attached.

In any case, this situation is a boon for America's competitors, as it is a yet another demonstration of America's integrity failing.
> The delivery date is an estimate and the date can shift until the plane is safe to fly. The deadline for delivery is not a true deadline and the factory will only work to its safe production limit to deliver the plane.

Boeing and Airbus tend to hit their deadlines for supplying planes all the time. Where is this hypothetical universe where they refuse to give a deadline, or refuse to meet it?
Wait, they didn't include taxes in in app purchases before like they do in subscriptions?
I am one of these developers.

Let me give you an example of a real life consequences deadline where the project is state financed with money provided by EU, the end of the current political party term is nearing and the money is available on the premise that the project is finished successfully. "Is done" is actually approved by a third party inspector who not necceseraly works in your or the project's best interest. The project done by several separate subcontractors and if fails the political party looses faces before elections and if it fails to deliver the money provided by EU won't ever arrive and you won't get a dime. But you will pay the consequences of a failed contract.

I was an IT pm/ba/architect for one of the subcontractors. This project gave third of our annual income. Should we miss it it has the chance to bankrupt the company and as a bonus you have an angry political party against you.

Go, plan it, estimate it, deliver it on time.

I agree that every deadline is artifical and negotiable but EU financial support deadline is a fuckin hard deadline because you cannot possibly have the necessary network and position to initiate any kind of change.
that's awesome but for real games, it would require heck of a GPU that's not available yet
A vision that ironically is only fulfilled by Visual C++, and who knows when GCC and clang will manage to reach it, specially in what concerns modules.
Ryanair is pretty famous for pulling this stuff on mainly young women from poorer parts of Europe, like Romania for working as cabin crew.

Essentially they lure them with comparatively high salaries but they have to pay some training fee. The salary doesn't end up that high, because they have to relocate to more expensive areas, they also only get paid for the actual time on the plane, disregarding the prep and checking times and they have to buy the horribly overpriced plane food. So they end up not being able to pay back their training fee. This really should be cracked down on hard.
Insider threat remediation might cost the healthcare industry $10.81 million. DDoS, ransomware, BEC, and data breach attacks regularly put the healthcare business at risk. That is why it is critical to get ahead of the curve by proactively protecting your organization rather than waiting for a major fire.
Cybersecurity is a continuous improvement process, and healthcare organizations should take a risk-focused, prioritized approach to increase the cybersecurity maturity of their estate. In the long run, aligning cybersecurity as a facilitator for corporate success is less expensive.
The thing is: Remember to keep cautious and do all possible to secure data storage. You never know when a hacker will try to take it! Continuously assess your risks by conducting activities such as web application penetration testing to determine how well your security controls are working. While there is no way to avoid these risks completely, companies should be proactive in preparing for and responding to cyber threats.
Know your data, hack yourself, train yourself. Cyber safety is patient security!
Notice that in my first post, I said to use Rust where practical. I never said that everyone should use C.

I'm only claiming that I personally can do just as well in C as I could do in Rust, and that I prefer to work in C, so I might as well.

Break my `bc`.
And further, because this is the case, he didn’t really delete the primary source of truth, he deleted a cache.
I love that you can't accept the possibility that Rust is good so much that you had to come up with a genuine conspiracy theory to explain its popularity.
This is cheapening and commodifying a lot of perfectly good friendships. If you hang out with people and the primary reason is that you enjoy each other's company, then you're friends. Dividing the world into "true" "deep" "real" friends implies that the guy you get dinner with once every few months is somehow false, when he's still a real friend, just a slightly more distant one.

The SF social playbook is exhausting because some of the people literally are false, and hanging out with you primarily for financial gain but pretending they're not. Some are also acquaintances who're just there because of work, but openly acknowledge it. Those don't invalidate real but distant friendships.
First off, I do have family in the region.

Secondly, I completely agree with you that the article is a little strange. My first impression was that it doesn't really matter how 'ancient' the hatred is. The facts on the ground is that the hatred is very real today, and so embedded in the culture that it's not going anywhere.

I like academic arguments, but this one just doesn't seem to serve anyone. I admit that's possibly because I'm a bit biased to the situation.
I love that this comment is a response to a pricing scheme where developers are forced into pricing brackets. Apple are effectively hindering developers selling their apps on a free market.
Not sure how you would sustain a blockade without conflict? Isn't conflict a part of how you blockade?
> If you saw a stolen car left on the side of the road

Relax, it's just a few videos. Not the actual game. It's publicity and won't hurt sales. May even help pre-order sales.

The irony of your analogy is that stealing cars and crime in general is encouraged and celebrated in the game. Watching a few leaked videos of that action is not a moral dilemma.
As much as I like rust, I feel the statement is a bit premature.

Rust has only one real compiler and no independent language standard.

Rust is also the only alternative that is really being discussed most places. For an idea as major as "deprecate C/C++" you really want a couple solid alternatives. Rust is not perfect for everything, and so its easy to pick on the weaknesses and say "that's why we're sticking with C/C++".

I guess Ada or D are viable alternatives, too, and maybe need more attention. But the tweet only mentions rust.
I have never yet seen a software team, team lead, engineering manager, etc. that knew how to estimate accurately how much time a large software project will take. I have repeatedly seen people saying things like "the rewrite will only take a year", "we'll have this done in two months", etc. which turned out to be wrong by orders of magnitude.

I really think that, unless we're doing very repetitive stuff, the best we can do is give rough estimates on small deliverables, i.e. stories in a sprint.

If what you write is true - deadlines are important - and what I write is true - it's almost impossible to estimate how long it takes to develop complex software - then there's a mismatch that needs to be addressed somehow. I thought that this was what Scrum was designed to solve (by continuously updating estimates), but you seem to think that we need harder deadlines. If so, I'm not convinced that this is actually feasible in most cases.
I’m sure you’d usually get very reasonable answers when asking about the rationale behind a set wedding date. For one, engaged couples are probably looking forward to being married, so there’s value in having it as soon as possible. You’ll also probably hear about it being in the right season, the venue being available, enough money saved up, etc.

In a business, a deadline should have valid a business case, one that’s not arbitrary - does it help improve the bottom line, or not? One senior manager thinking he will look good to the C-suite by having it done by a certain time probably doesn’t. Agreeing on a rough date with an external client, who have their own considerations to take into account, probably does.
a) keep doing it
b) try to do work in different languages in blocks, and don't switch in between all the time
c) keep doing it
d) nobody wants to hear that, but .. keep doing it.

I program in more languages that I care to enumerate and some are just so in-grained in me that I don't make mistakes with 'close' naming. I'd be more efficient in a single language if I only programmed in that, true, but I think I'm more efficient overall because I bring a wide variety of solution sketches with me that can be applied depending on scope and primary, secondary, tertiary (and more) concerns. Once you have the first half-dozen to dozen languages under your belt, ideally with different paradigma (OO, FP, logic, old-school structural/procedural, bare-metal, VM/script) the next dozen dozen will be a piece of cake and your biggest problem is the warm-up of the language keyword and stdlib name cache. Hence b), above.
Documentation is available at a keypress in an IDE such as IntelliJ IDEA, in languages that support developer productivity.
Yeah hate it. But love the game anyway.
Your reply makes no sense in the context of the article. They have just now shown that they do want to.

Proprietary/security screws don’t inhibit anyone from opening a phone other than those who would have no hope of doing anything beyond causing further damage with 100% certainty. Anyone with a sufficiently curious ten-year-old ought to be particularly thankful here.

Obscure security screws are common throughout the industry and are rarely ever the reason why a device is difficult to repair by anyone for whom success is within the set of possible outcomes.
A really interesting thing I came upon recently is the idea of attachment styles and especially this article about how secure attachment style can help people initiate and maintain friendships. [1]

> When secure people assume that others like them, this is a self-fulfilling prophecy termed “the acceptance prophecy.” Danu Anthony Stinson, a psychology professor at the University of Victoria in Canada, hypothesized with her colleagues that “if people expect acceptance, they will behave warmly, which in turn will lead other people to accept them; if they expect rejection, they will behave coldly, which will lead to less acceptance.”

I tried using this "technique" for my online interviews and the difference is night and day. I am 10x more comfortable and open, actually connecting with the people I talk to (usually I am too cold and stiff, especially in the first 10 minutes).

[1]: https://www.theatlantic.com/family/archive/2022/08/making-ke...
Can AI stop rare eagles flying into wind turbines in Germany?
> But Google and Meta have also not captivated the attention economy of people the same way as TikTok has. You go after the worst offenders and it is clear that TikTok is the worst offender before you include the foreign aspect.

How is it "clear"? TikToks functionality in this matter seems to have barely scratched the surface of what Meta, Google and Twitter had been doing for years.
I get the underlying message, the statement is not quite how probability works.

Reminds me of Douglas Adams take on 1 in million odds
Gleam v0.23 Released
Except that the tweet was pretty absolute. He could have had a reply tweet with something like "unless you have to or you're doing a hobby project." I took issue with the absolutism.
> Most importantly, there's also a complete lack of understanding of the underlying motivations behind both Islamic terror organizations, and cyber crime groups.

Compare https://www.gwern.net/Terrorism-is-not-about-Terror
I've been there. In my case it was an authoritative internal MySQL database. I actually remember being annoyed as I was doing it: "Stop prompting me to confirm MySQL, I know what I'm doing!" LOL. Luckily my diligent IT guy had set up automated nightly backups so he was able to restore in about 30 minutes and we only lost a day's work.
Apparently Armenians tried to reclaim historic lands from Ottomon Turkey in WW1 with allied help (vastly overestimating themselves). This led to their genocide at the end of war and subsequent Turkish and Soviet collusion to oppress them for a century.
The nice thing about the trait and async problems are you can ignore them if you minimize and/or are selective with dependencies.
> That looks like an allocating container

Depends what you mean by that. It has 2 pointer to other nodes and element on the heap (EDIT: Not stack). It's bog standard double linked list.

If you're looking for intrusive lists those a very niche data structure.

https://docs.rs/intrusive-collections/latest/intrusive_colle...
If you can't be you in a friend group are they really friends?
Population Bottleneck
> for applications that can easily fit within standard containers and standard allocation paradigms, C++ actually works really well already. Use your smart pointers. Use your containers. Follow the rules everyone tells you about not using bare new/malloc. And... it's basically just as safe

This is "don't write bugs, lol, and you're safe" argument. It has been demonstrated many, many times on HN, that you can cause UB in C++ using just high-level standard containers and smart pointers, without doing anything suspicious with raw pointers. Bugs of that kind are virtually impossible to detect during a typical code-review. So it is not "just as safe". It is tad safer than C, but nowhere near Rust.

> But the space between "Need to stay away from C++" and "Should probably just have written it in Go" seems to be getting smaller and not larger.

That might sound as a rant, but IMHO the designers of Go sadly made some odd choices in areas unrelated to memory management, which put me off from Go. Go is not just Rust with borrow checker replaced by tracing GC. It is a completely different language, with a much different "feel":

* some syntax choices that seem to have no justification other than "we wanted to make it look different than other languages" (ok, one can get used to it)

* no sum types / unions / enums

* code generation / copy pasting instead of proper macros

* error handling not really better than in C (caused by no sum types)

* visibility controlled by character case (so when you want to unprivate sth, you have to find-replace all occurrences; I guess this stupid idea originates from Python)

* unused stuff is hard error (terrible for prototyping)

* you don't need generics, but we've just added them anyways ;d

* no tools for controlling mutability/immutability/sharing (which is still useful in GCed languages)

* data races possible, accidental mutable sharing possible

* no RAII for deterministic destruction of non-memory resources (`defer` doesn't even come close)

* package/dependency management IMHO subpar compared to cargo

When trying to learn Go, I had exactly same feeling as when I first learned Java (after C++) - that the authors of the language designed it for people less capable than the creators themselves. So I didn't like it.
I was replying to "Considering the amount of profits and cash reserves this company has, I don't see why some people are so opposed to taxing them..."
> As detailed in the blog post below, there will soon be no Microsoft-maintained language servers (what people refer to as "VSCode") in the future that Gitpod will be able to use legally...

It shouldn’t but it really annoys me that Microsoft is completely destroying the OSS spirit of VS Code for small gains. Also I personally dislike how GitHub is increasingly being less GitHub and more Microsoft. There’s a big difference in that and it makes GitHub slowly but steadily worse :(
You better call it Turkiye
Maybe it depends on the state? I’m in Georgia and just checked a few of my Apple invoices. A 99c app costs me exactly 99c, no tax is added.
Instagram wasn't much different back when it was a new thing. I don't remember Facebooks launch that good, but somehow I have an impression that it was just as addictive, until people got used to it and got bored.
oh weird, not just you. In the export preview you can, hope there is a better way though.
That was a good read, thanks. Similar in principles to ShapeUp, which I think is one of possible implementations of Concentric. I like that it's defined loosely and you can use it as a basis for process that will fit your team.
Stable Diffusion works fine for me on my RDNA2 gfx1031 ( RX6700 XT ) under Debian. If you are on a Linux kernel with amdgpu, have your distro's latest version of ROCm HIP runtime, and a relatively recent AMD GPU, you just need to replace the default pytorch with the ROCm HIP version.

# Install your distro's HIP runtime and rocminfo
$ apt install rocminfo hip-runtime-amd # for debian and derivatives

# Confirm ROCm is installed properly and confirm your gpu is supported
$ rocminfo
ROCk module is loaded
...
Name: gfx1031
Marketing Name: AMD Radeon RX 6700 XT
...

# Must uninstall any non-ROCm torch libs
$ pip3 uninstall torch torchvision torchaudio

# Install latest ROCm pytorch, see website for more versions
$ pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/rocm5.1.1

# Required env for unofficially supported newer gpu's like gfx1030 & gfx1031 that give error "hipErrorNoBinaryForGpu", can be added to /etc/environment to make permanent
$ export HSA_OVERRIDE_GFX_VERSION=10.3.0

# Test torch HIP is working
$ python3
>>> import torch
>>> torch.cuda.is_available()
True
>>> quit()

# Run Stable Diffusion workloads like normal...

Hope this points people in the right direction with AMD GPUs.

Blender can also take advantage of the installed HIP runtime for render acceleration in the latest versions too once you enable the setting in preferences.
No, they don't. We typically use the UTF-16 functions (with the W suffix).
It's not _that_ complicated these days. structs, classes strings, vectors, hash maps, unique_ptr, references, non-owning pointers where it makes sense, basic templates. Boom. You also need basics like ownership, order of construction/destruction, value categories, move semantics, special member functions, RAII, etc. All the fancy perfect forwarding and template magic are wrapped up in libraries most don't need to think to hard about. Most people rarely write code that actually manages resource lifecycle directly. It's all wrapped up in RAII.

If you read the whole spec, it looks super complicated. But getting to a mental model that works in 99% of cases is not _that_ hard.
Why are fiction novels relevant to field of computer languages? This seems like ad hominem.
Sounds like you could use a work journal.

Write a short paragraph after each day and a longer one at the end of the week, describing what was done.

Also maybe write down a short paragraph of what you plan on doing the day after each day, and a longer one at the end of the week about what will be focused on next week.

Review each day and you'll keep a good mental map of what has been done.
I disagree with the "excelent job" for C++.

Using C++/WinRT is like going back to developing COM with Visual C++ 6.0, but I guess that is what WinDev craves for.

They should have provided a proper development experience for IDL files, automatic merges of generated code, and only then, deprecate C++/CX.

Not deprecating C++/CX, and leaving us with editing IDL files with a Notepad like experience, and manually merging generated code.

Rust/WinRT is even worse in regards to WinUI tooling.
How about the company provides a good enough working environment so people want to stay working for them? I mean they want truck drivers if they can't get enough qualified drivers they either have to pay higher salaries or pay for the training. If the employee leaves, tough luck.