skysight-inc/HackerNews huggingface dataset:
Backstory: this is a horror project I've been casually working on for the past year. Yesterday I happened to learn about Zalgotext and figured it would be an eery effect to add. Was surprised to learn that I can also add Zalgotext to GitHub readme, and GitHub will render it such that it will overlay other UI elements which are not supposed to be overlayed.
OKRs in practice look suspiciously like waterfall software development. When you find yourself assigning ICs programming tasks by economic quarter, you've f-ed up.
George Bernard Shaw: "Youth is wasted on the young."
* Correct link to issues tracker: https://github.com/kovacsv/Online3DViewer/issues
This one is fairly tasteless but it’s not clear to me whether or not it’s extremist

Recalibrate. It's overt.

This person is gravely mentally ill, though.
"Vast majority" and "vast majority of interesting ones" may be completely different. The vast majority are just random; the vast majority of interesting ones will have some kind of structure, given by the real-world problem they represent.
Yeah, I reckon that's a silly statement too. It's clearly "controversial" (in various ways) across a large range of countries.
https://www.goodreads.com/quotes/7870768-never-believe-that-...

"Never believe that anti-Semites are completely unaware of the absurdity of their replies. They know that their remarks are frivolous, open to challenge. But they are amusing themselves, for it is their adversary who is obliged to use words responsibly, since he believes in words. The anti-Semites have the right to play. They even like to play with discourse for, by giving ridiculous reasons, they discredit the seriousness of their interlocutors. They delight in acting in bad faith, since they seek not to persuade by sound argument but to intimidate and disconcert. If you press them too closely, they will abruptly fall silent, loftily indicating by some phrase that the time for argument is past"

See also https://newrepublic.com/article/139004/ironic-nazis-still-na... (2016)
And it’s so convenient that it so happens that Christianity emphasizes one’s personal relationship with god and generally doesn’t require or encourage wearing overt religious symbols.
>Having said that, I always chuckle at Americans who are so suspicious of RT given that they platform people like Cornell West and Chris Hedges who are absolutely blacklisted in western media.

Virtually everyone with any remotely anti-war view is completely blacklisted from corporate Western media, which is basically the propaganda arm of the DC blob. This is not an endorsement of RT or non-Western media (which is riddled with their own biases), simply a statement of objective fact. The purpose is always the same, to form a consensus view that if you are not gung ho for attacking (insert current foreign bad guy here), then you are either secretly sympathetic to (current foreign bad guy) or somehow a disloyal American. It is quite an effective propaganda strategy. If you are an older person, like myself, and against all foreign wars regardless of the rationale offered by the war machine, you were first "Pro Saddam" in the early 90s. Then you were "Pro Milosevic" a few years later. You then became "Pro Saddam" again in the early 2000s before becoming "Pro Gaddafi" and "Pro Assad" a decade later. You are now "Pro Putin". Because you cannot simply be "anti-war" - it is a position that the people in power simply cannot afford to let become legitimate, as it obstructs the primary of agenda of the DC war machine.
World Service Authority
This is one of those problems that Tail Call Elimination cleanly addresses. The "obvious" approach to writing an FSM does exactly what you'd expect.
Well, here we are seemingly near the end of the thing, and I'm not sure it's worth the risk. Twitter was really good at getting people to write, letting them know that others are interested in their area of research or expertise, and I hope they continue to do that. But the awfulness of the propaganda just doesn't seem like it's worth it. Aside from the format being the message (ideas devoid of nuance) I think the incentives are all wrong.

Twitter is grade school. You don't "win" by being right, you get that be being funny, sarcastic, a little cruel, and getting lots of likes.

I'd like to see a return to a platform at a slightly elevated level. Asking for it to be like a university discussion group is maybe a little bit too much, but how about like, the last year of high school, when all the drama has died down and you've all pretty much agreed to be friends? I feel like that's the time when people start listening to reasoned arguments over name calling.

I don't know what that platform looks like, and it's almost sure to be less viral that Twitter. But if that last 3 years have taught me anything it's that fast-moving viruses are bad. I think we should slow down.
The research in the article is actually based on the self-reports of volunteers.
I see this "if you're good then you don't need safety" mentality in a lot of conversations with C programmers about programming languages.

Maybe it's some kind of defencive response against newer programing languages slowly eating up spaces C used to be dominant in (like command line tools and system daemons), maybe it's just the programmer saying this thinking they're that special. Either way, most people saying this are setting themselves up for failure.

I wouldn't start a new project in C unless I absolutely have to but if you disagree, you can at least admit that there are dangers in C that you need help with if you want to be sure you're doing everything right. With most warnings treated as errors, extended warnings enabled, linting to make things like missing brackets obvious, static analysis of all code to spot difficult bugs, automated dynamic analysis of test cases and a proper testing pipeline I believe you can write C code that's safe enough.

In this case, I'm willing to give the authors the benefit of the doubt because goto hatred is worse than the risk posed by goto in most settings. Gotos used right are fancy if/switch statements and avoiding them in C can lead to a mess that doesn't add much safety. Most examples given are better in my opinion, because using goto can replicate the code flow modern languages provide with things like when/match/defer keywords.
A used phone with 70% battery capacity and it only supports an Android version 5 years old from what I can tell.

The same generation iPhone - the 6S just got a security update a couple of weeks ago.
Yes, we know at this time that consuming cow does not always cause colorectal cancer.
Link directly to the US Embassy page - https://za.usembassy.gov/security-alert-u-s-embassy-state-of...
Have a look here: https://smallandroidphone.com/
desktop simulation software...delphi anf directX
How Bill Gates’ Minesweeper addiction helped lead to the Xbox
Plain C version with attribute((__cleanup)):

int* foo(int bar) {
int* return_value = NULL;

__cleanup__((cleanup_1)) int c1 = 0;
if (!do_something(bar))
return NULL;
__cleanup__((cleanup_2)) int c2 = 0;
if (!init_stuff(bar))
return NULL;
__cleanup__((cleanup_3)) int c3 = 0;
if (!prepare_stuff(bar))
return NULL;
return_value = do_the_thing(bar);

return return_value;
}
> Family structures are incredibly deep and supportive -- way deeper than most highly-advanced countries.

As long as you bend the knee to all of your family's beliefs. God forbid you're gay, irreligious or different religion, date someone of another caste/religion, etc...
Minter had a cameo as the author in Black Mirror: Bandersnatch, which is an incredible touch.
Then correct the title. He is not an opposition leader, he is the sitting Excise minister in the Delhi State Government.
Yandex also suffered a security breach and their source code is available[0] although utilizing it in any way is ethically and legally dubious (at best).

[0] - https://arstechnica.com/information-technology/2023/01/massi...
Are you claiming that OP, who posted a fantastic summary of the article, is being shallow?

The guidelines are good for people to take into account on an individual basis, but they should not be used to police comments made by others.
https://archive.is/b2ZVW
You think a seismic shift in those numbers happened in the last year? 81% of Americans still say they believe in god: https://news.gallup.com/poll/393737/belief-god-dips-new-low..... It’s down only 6 percentage points since 2013.
Also he likely has FU money by this stage.
Wait. He's still an assassin, though, right? Double O means "license to kill." And nobody has a problem with that?

It's ok to kill people for a living, just have the right attitude while you do it!
Yup, TLC is a brute force model checker and Apalache uses SMT.
That was very enjoyable. I think the tldr is that they use custom scrolling via translate3d, limit any computation on the file to just the visible lines, and they split the text into lines with regex to leverage native loops instead of trying to split the next manually via JS. Mono-spaced font probably makes this problem a lot easier as measuring text is pretty trivial.
If Microsoft has made any statement at all, it's not linked or quoted in the article.

Also this incident occurred next to a 4-lane public street, not exactly a workplace environment - Microsoft's campus is not a secluded enclave.
Most package managers don't actually use SAT, because it's hard to get data about the version conflicts when it's unsatisfiable.
USB c headphones are dime a dozen as are headphones with lightning adaptares.

But worrying about ewaste from headphones and then buying an Android phone with a piss poor history of long term operating system support is looking at the wrong place
I actually agree with you a good amount. I was never saying that you don't need management, just that first you need quality people. I do think you can have a good team with poor managers that still preforms, but I can't think of any examples of great managers with bad teams that excel.

Well first I would say that a team of quality people wouldn't all run in their own direction. They would know they need to coordinate to achieve a goal. Quality doesn't just mean being good at programming, it means the whole process of delivering software.

The sports metaphor is starting to break down, but just to have a one more go. Sports is different because the top teams all have top 1000 players in the world. This won't really happen in software. So with software it's more about putting together the right team. One where people enhance the whole, and that's what I think the biggest role of management is about. It's helping coordinate quality people.

The thing I was speaking out against was that you could have a good manager with a good process and not great people. The idea that the process can hide the problems of the team is something I don't believe. It doesn't matter how you organize if thats the case, nothing of real value will get made.

I do like the idea that the total result is a multiplayer of the two values. I just think the team quality is a little more of a multiplier than the other :)
Noto Sans? https://fonts.google.com/noto/specimen/Noto+Sans+Mono
Dither Patterns for Weaving from 1895
Jacobin is a very reputable publication. Super biased, but then that's why they're writing on this particular subject.

https://mediabiasfactcheck.com/jacobin/
... because var is function-scoped, not block-scoped like let.
What I'm saying is that the statistical argument already bakes in assumptions, since we don't know anything about the underlying distribution.
> where unconditional support for Israel among white evangelical protestants is more popular than in the Jewish-American community itself?

Dominionist support for Israel can easily coexist with (arguably, is grounded in) anti-Semitism, and non-Dominionist right-wing support for Israel is often more grounded in Islamophobia than positive feelings about Jewish people, and is itself compatible with anti-Semitism.

Support for Israel when it comes to American foreign policy doesn’t mean positive, or even neutral, treatment of Jewish people, particularly those immediately present around the Israel-supporter.
> I said forced prostitution is fuelled by human trafficking.

Thinking about it, that's a good point. "Unforced" (eg voluntary or better term) prostitution seems like it wouldn't have anything to do with "human trafficking", as they'd be kind of anathema to each other.
At [current job] it's run by a group of architects that aren't responsible for delivering anything. Which works about as well as you might imagine. Had one legit tell me something like "that's for you to figure out" when I pointed out some implementation challenges.

Of course now that the project is behind there's no architect in sight to help us out.
Alternative 6: keep a list of closures to execute before returning. Then regardless of the length or complexity, it's always just `cleanup(); return`.

For a structured version of ^ that, see Go's defer.
Not sure what you mean. To me, it looks like the last submission of that link was in December 2021 (so 1+ year ago), and their podcast launched in 2018 (98 episodes since).
I was also very disappointed to learn that my teachers didn't care for or wanted to talk about Python, Java or anything that wasn't in the curriculum. They didn't have that "spark" that I found again in university.

All they cared about was the material they were supposed to teach (Turbo Pascal, Dreamwaver and Microsoft Access) and it almost turned me off from programming.
I started my career solely as a C dev and got pretty good at it. This is by far the most useful resource whenever I have to dip my toes back into it.
<6 GB RAM?

Sooo many choices. I started[1] programming on a 5 MB machine with ~4 MB free.[2]

But I'm not allowed a GUI? Ok… then, I'll choose an editor with a keyboard-driven menubar across the top (keyboard shortcuts appearing in the menus), a status line on bottom, and as many keycombos that match my preferred GUI as possible.

Failing that, I can muddle along with Nano.

Until some once-in-20-years task actually requires using an arcane 'editor' that assumes I live in PDP-11. (^:

[1] Wellll… I sometimes forget typing BASIC from magazines into an Apple II and making small changes.

[2] And it was luxurious…until I tried to fit 8 MB of a CD-ROM app into compressed RAM.
There has never been a time that all Apple had was $1000 giant phones.
No, but it's still useful in those rare instances in which you really need broader than block scoping.
Microsoft is bringing “Paste as plain text” to Windows apps with PowerToys
I'm browsing this, and I'm not seeing the way I do it, which is sort-of-like #5 but not quite... I tend to wrap the code that has multiple exits-to-label in a do...while(0) loop, and use break to get there...

So it might look like:

do {
if (false == call_func1()) {
cleanup_any_state();
break;
}

if (false == call_func2()) {
cleanup_any_state();
break;
}

} while (0);

At any point you can branch to the common exit-statement, and keep on testing for failure as you go through the algorithm without indenting forever.

Generally there's no too much state to clean up in the code I've been using this in, but obviously later 'break' conditions would have to clean up the state for earlier ones too. That's easy to abstract into functions for the cleanup though.
> weaponize a constructed set of beliefs they don't even associate with, just to piss someone off?

This happens more often than you think.
That's what I meant. Just looking up a DNS record as an implementation sounds like a bad idea. You would have to set up thinks like DNSSec validation, and consider all the ways in which that could fail.
In C# it's customary just to wave away the worst kinds of problem that C and D developers try to handle, and let the runtime kill your program. (This is more an artifact of why people pick their languages than anything inherent on the languages themselves.)

But rest assured, your C# code is full of global state hidden on its runtime and is subject to the same kinds of errors people are discussing here.
It doesn't seem like you're addressing the HGP example, which at the time, would have been an "individual procedure" as well.
IIFEs trivially solve that.

tbh I see FAR more range-var-misuse with Go loops than defers. I've seen over 100 range-var problems, and seen lints catch many more (several thousand), but I've only seen a loop defer issue once. When a defer is needed, it seems like people both remember the issue better (`defer` is a new construct for many, `for` is not and habits from other languages can mislead them), and the code is complex enough to justify a helper func, where a defer is trivially correct.
Such a profoundly helpful contribution.... How about detail on why it's not better than gpg?
My own personal itch: a phone with an antenna setup allowing it to function as a hotspot just as well as an actual hotspot, combined with longer battery life. I'd actually be happy with a phone half-the thickness of my jetpack but that could replace my jetpack because its antenna setup was as good.
Silvering mirrors is coming back in fashion, either with the old recipe à la Jean Texereau / How to make a telescope, or with a spray silvering process. This week I silvered my last mirror with spray silvering, which was quite economical and convenient. I used 1.6g of silver nitrate for a 200mm mirror.
You don’t think that “comfort limit” has anything to do with Christianity?

If you want to see what atheists do when they’re not bound by the cultural hangover of an abrahamic religion, look at population control efforts in Asia. The Chinese correctly observed that, from a purely utilitarian standpoint, there’s no compelling reason to draw the line at birth.
> The other thing that gets me is the Energy Department said this back in 2021. There's since been a bunch of additional research done -- swabs in the market, cases traced back to points of origin -- that at least make the "market origin" more convincing than it was in 2021.

Do you have a source on that? AFAIK it seems to be the quite the opposite.

A lot of media attention was incorrectly put on the sea food market ruling out the lab leak based on some studies done on Chinese data [1] but the caveat was no animal lineage was found, only that people near the market had experienced similar coronaviruses, something we've known since the start of the pandemic.

> Nevertheless, some virologists say that the new evidence pointing to the Huanan market doesn’t rule out an alternative hypothesis. They say that the market could just have been the location of a massive amplifying event, in which an infected person spread the virus to many other people, rather than the site of the original spillover.

https://www.nature.com/articles/d41586-022-00584-8
This article getting flagged is the confirmation that some points are valid
>Try and see it from their perspective.

Just no. Our IT department is 100% Windows focused. I can't get help to anything that isn't "a Windows problem". I can't get ports open in the network, I can't get simple things like mosh to work, because again it is not "a Windows problem", so I am not going to let them screw my perfectly fine machine with some Windows bloat ware there is a reason why no one is dev is running Windows.

This actually is a hill I am willing to die on. If I can't use my machine how I see best then I can start accepting any of the interview offers my spam folder is full of.
I saw the header immediately followed by the newsletter sign up and initially thought that there was content in between those two sections that failed to load.
The UI is kinda nice. I'd love something like that for plain old SQLite.
given the similar requirements and higher margins, I'm surprised streaming CAD as a service never took hold. Imagine a service where you can model CAD parts and run simulations. the frames are rendered in high fidelity and streamed. latency isn't as much of a hard requirement and you can charge more per user in such a situation.
I love it how Russians paid Microsoft to make Russian search engine default in Ukraine, without asking Ukrainians, and nobody in Microsoft thought there's anything wrong with that.
What do you think being run out of a job means? If a mob shows up at my house with pitchforks, I will leave irrespective of whether my landlord wants to continue renting to me.

Read up on what happened to Stock, and what she goes through when trying to speak in public nowadays, and you'll see my description is factual.
Counterstrike is one of the most popular games ever and is about a group of terrorists planting bombs. As far as I know both the creator and the players are pretty well adjusted. I certainly wouldn't pass on hiring either.
Shit in shit out. Decisions regarding I18n and other numeronyms are not the programmer's to make.
So the simple modified MBO framework that Andy Grove era Intel used and then later Google used . . . just won't scale as startups get bigger?

Something smells fishy.
The best argument I've seen yet against such self censorship.
I agree that laying out assumptions are essential and foundational and should be demanded of all serious academic work.

That said, different disciplines have different standards and practices about what should be surfaced.

Two examples:

1. Anthropologists describe the context and behaviors of a society. They can aspire to neutrality, but they are biased observers, in terms of what they notice and comment on. This is why it is especially useful for the observer to reflect on their preconceived notions and be transparent about them. This allows the reader to better understand what the "lens" observes.

2. I believe that all papers using statistical models should be fully transparent about, at least: (1) preconceived notions about what associations the authors thought would exist; and (2) how many functional forms were tried and discarded before arriving at the models used for the published results.
Elon Musk is dead, long live Elon Musk

I'm no fanboy and don't own a Tesla or a spacex rocket, but I can recognize the characteristic putrid decaying stench emanating from that piece: the stinky Wall Street cheap shot of the short selling kind.

Sure, yes, Musk do deserve lots of heat from publicly going ding dong lately, but it was never really about him. He could die today, and it would make no difference. What he could humanely do in one lifetime, he did already. RIP Elon.

And what he already did was nothing short of amazing: through equally manipulative propaganda and deceptive marketing schemes, leveraging the most distasteful human attributes that are greed and envy, he almost singlehandedly turned around some of the largest parts of the global economy, all that in less than 20 years.

In other words, he (like Job before him) conned status hungry folks Worldwide making them believe they were going to fix everything if they bought into fast li-ion on wheels, always-on everywhere broadband from the sky, soon to be gated communities on Mars, solar rooftops everywhere, tweets from Hell, and what not.

Oh my, what a gullible flock we are. But magic really happened, and it worked (for most). Only to show one thing: when many dream something and don't give up or give in, things do happen. What we see now are people getting screwed from being too early to the party, or too late to reality.

But please, don't jump ship just now, the best Tesla cars are yet to come. Everything up to now was just alpha beta nonsense marketed to the bling crowd.
thats the job of a font, not encoding
The invisible hand will take care of them. Make sure not to hand out bailouts like candy again.
That's not really a fair complaint against C, when many safer languages whose syntax derives from C (e.g. javascript) would have the same problem.