skysight-inc/HackerNews huggingface dataset:
> Yeah, so the syntax is a bit funny

That's a mild understatement.
At the equator a gyroscope on its side would have the same orientation for its axis of rotation as the earths. Think of holding a gyroscope on a merry go round.
>Lol yes, let's just put sensitive information in plain text in my home folder and change the machine-wide configuration, because Go guys decided that if it worked in 1970, it is good enough for today.

That't just your login and a token that gives read-only access to some repo. Hardly an issue imo. At least if this is your work PC. (also - while home folers is the default the file can be places somewhere else)

>Sure, if your gauge is the JS ecosystem...

Why not? Because some guys on HN is salty about it? JS is extremely popular and widespread. Much better gauge than something being used by a few guys.

>It does not even has basic data types such as sets (no, map keys are not a decent replacement for a set), queues or stacks.

I'd argue that channels are your queues. Maybe sets and stacks will be added now that generics are part of the language.
Are you saying that windows ignores the `powerPreference: "high-performance"` setting of the WebGL context creation?
GPT Gets Chatty – The Future of Artificial Conversation
You are very welcome! Please spread the word about this magical bit of software to anyone else using Ansible. Together we can make iterating on Ansible configurations great again!
Imo it goes beyond that. You have folks from Java etc. coming over with their camel-case as well as python folks with snake-case.
Now despite both of them writing in their own styles, their code can interact, because when the java-programmer gives you a `validateObject` procedure from their package, the python developer can just use it as `validate_object`.

Not being forced into other people's style choices is a really nice boon to me.
maybe they could consider raising wages--for real--to take care of their staffing shortage. $10 to $16 an hour clearly doesn't cut it. $16 an hour is trash, $10 an hour... i don't know what to call it.
Fired Twitter Manager Sues over Cancellation of Stock Options
Yesterday I was looking into rogue waves and found this video[1] where they have a sailing yacht with and electric engine and they say they use the engine in regenerative mode to generate drag in rough, kind of like a sea anchor would do.

[1] https://www.youtube.com/watch?v=7wM_CNN3x-I
Christ, at least “who has that kind of money” is a reasonable critique.
> I never have to talk to anyone, if I don’t want to.

I have seen this attitude at more and more people, where does it come from? Meaning not wanting to talk with other people. It's what makes us humans, talking with other people. The alternative is lots and lots of money paid on psychotherapy and the like further down the road, or worse.

Because actively avoiding talking to other people it's like bringing your car for regular checkups every 100k miles instead of ~15-20k miles, which will of course irremediably damage it.
> Wait, so she won't be prosecuted despite pleading guilty?

She won't be further prosecuted (i. e., beyond the charges she is pleading guilty to) for conduct related to the acts specified, if she cooperates fully as agreed. In other words, supposing there are other charges related to that cobduct which could be filed, DoJ is bound not to pursue them if she upholds her end of the agreement. If she does not, DoJ can add those additional charges on top of the existing charges (or, replacing the existing charges with more serious ones related to the same conduct.)
This is not correct, a “comes-from” statement would still be the same behavior as a goto except it’s defined at the label and there is no “goto” at the departure line.

Exceptions are just “goto whatever catch is in the call stack”.

It’s still completely obvious when you see a throw statement that it can throw, and static analysis can tell you exactly what can be thrown by each function.
Short sellers gain nearly $304B after tumble in U.S. stocks
So the answer to the question is yes, because for loops signal their finishing by raising an exception.
> You've put a lot of work into Adama, do you feel it has gotten proper use by others?

Thanks.

No, but I'm also not marketing well. My strategy is to ship a single game end to end on web, maybe android, and I'm looking into https://lastgameboard.com/ ; the goal is to prove that I'm not full of shit. First, to myself. However, things are coming along nicely and I'm happy with where things are at.

> One of the best experiences of my life for sure, but I can't say it gave me any deep, lasting revelations.

Did you take a heroic dose? The deep revelation comes from ego death and looking in the mirror. I also thought I was going to die as I had too much sugar and the shrooms made me gassy. I felt very deeply that if I vomited, then I would have a heart attack and die.

I was hanging onto the faucet in my bathroom for dear life, and I saw the burning bush at the bottom of the sink. It was a crazy night.
No, it's a real world data set, but uncompressed.
I bought the zine 12-pack recently and have loved each one. I also printed out the strace one - it's actually one of my favorites! So this one was a no-brainer to order. I've intentionally not opened the pdf because I don't want to spoil it for when my print copy arrives :)
https://archive.vn/tSDIY
No! Exceptions have a very well defined meaning. Exceptions in Rust are non-aborting panics.
To be fair, you can tell your IDE to just turn tabs into spaces and call it a day, that's an issue for all of 5 minutes.

What you can't do is tell your IDE to interpret camel-case as snake-case if you want (or vice versa), just because this package you really need uses camel-case and you want to use snake-case.
First: writing has other tangible benefits! Journaling can get difficult thoughts / stressors out of your head and on paper, helping you process and move past them. Taking notes improves comprehension, and is also (often) of higher value in a professional context than most people realise.

Things I've heard writers / bloggers / etc. in my life say about writing:

- There is no magic bullet; you just have to practice, practice, practice and be willing to throw away large sections or even entire drafts. Most people, including famous authors, write large volumes of crap.
- If you're explicitly looking for an audience, you have to test with that audience! Get feedback early and often, and use that feedback to improve what (and how) you write. (If you have any product / design / UX training, you'll notice how similar this advice is to best practices in those fields!)

(On the second point: using Notion, Google Docs, or any other tool that gives you an easily shared link and allows inline commenting is a great way to get useful feedback!)
The most common solution to this on Reddit is to have multiple accounts. Most people have multiple accounts of their own volition because they don’t want their post and comment history in some communities to be browsable via posts and comments in other communities. I wouldn’t be surprised if this type of thing becomes the norm on Mastodon as well. I realize that the analogy isn’t perfect because most Reddit accounts are anonymous, whereas a much larger number of Twitter/Mastodon accounts aren’t. However I could see a future where it’s the norm even for a non-anonymous account to have multiple non-anonymous personas on the fediverse.
Thank you for the references! This does change my opinion of whether it makes sense to rename the master branch (though, thankfully, in programming I really haven't heard anyone refer to slave branches).

> Sorry, but I don't see any world where a small committee in the IT department holds sway over the entire org.

In my experience from how corporations work, it is quite typical to have some small group in some centralized department (typically HR for internal language decisions, but it can be Marketing/PR or IT as well) make sweeping decisions for the entire organization, only sometimes needing additional buy-in from 1-2 C-level execs. I don't know how different the dynamics are in Stanford, but given my understanding that private universities are more and more being run like corporations, I assume it's not outside the realm of possibility.

At the very least, I quite doubt that all of the faculty were consulted and a democratic vote was held to agree on the need for a list such as this, let alone on its actual contents.
Well, that's a lie which at times has real impact on trial outcomes. I wouldn't really put it in the same category.
> It will check your printf/scanf format string against the arguments. (This last one was a big win.)

Clang and GCC are able to do this on C/C++ code via the format function attribute:

https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attribute...

I agree about it being a big win. I have been dragging my feet on retrofitting the OpenZFS source code to use it since I have just not had much time to revise my pull request doing it after code review asked me to use `(u_longlong_t)` instead of PRId64 and friends and the initial attempt to retrofit the OpenZFS codebase using it did not find anything I considered to be a real bug. That might be because a number of real bugs in this area had already been identified and fixed thanks to static analyzers.

That said, there is this annoying oscillation that both GCC and Clang have where they complain that my type is long long and I should use %lld when I use %ld for uint64_t, only to complain that my type is long and I should use %ld when I use %lld for uint64_t. Using `PRId64` from stdint.h weirdly suppresses that behavior. Using a typecast to `(u_longlong_t)` also suppresses it.
I love how quickly after ChatGPT's release we're conflating the chicken and the egg. It's not that the content online is barely better than ChatGPT. ChatGPT is what it is because it was trained on that content.
Quantifying the benefits of inefficient walking [pdf]
Monty Python inspired laboratory based experimental study
people (still) largely miss the dramatic ways in which "mastodon" is reshaping social networking - at least in principle

* its not a single platform but a constellation of federating servers based on different stacks and technologies. the specific mastodon implementation of activitypub is neither built-in nor required to participate in the fediverse. enabling different technologists/stacks to compete in a common arena will have an accelerating effect in how social networking evolves

* its not closed source: people/communities having other ideas about "the best social network" are free to fork, implement and experiment with said ideas. this augments the previous point and will further enable exploring the space of possibilities

* its not a single instance: within the confines of a specific design / implementation one can still tweak both hard configurations and soft rules to achieve specific community aims

* maybe most importantly: it enables potentially alternative business models beyond the winner-takes-all surveillance capitalism model that has come to destroy social networking (and much else as well). think of public funds, non-profit, more commercial interest-based instances etc

granted, its all still largely in the realm of potentialities and one could imagine all sorts of patches that will be required as weaknesses reveal through adoption and use, but many negative reactions at this point seem just intellectual laziness (or something worse).

in a sense it is a benign coincidence that the most mature expression of the emerging fediverse has been mastodon (and the mastodon.social instance), which is a twitter lookalike. combined with the convulsions of the bird site this creates the perfect conditions for people to get exposed to alternate realities and breaking the TINA spell. This is particularly true for all sorts of institutions, luminaries etc active on twitter that have provided the platform with a legitimacy it does not really deserve
Where?

I’m not trying to brag but I’ve been to all seven continents of this world and many places in Europe. Never once have I seen this.
SEC Calls FTT Exchange Token a Security
Neither of those are passing variables, those are setting environment variables. Bash (probably most shells?) mixes its variables with environment variables, and "export" is how you promote a bash variable to an environment variable. The inline version (GGP's [THE=tell the] version) sets the environment variable only for that one executable, while an exported one persists.

Also I'm guessing you didn't test that, you got the quoting wrong (it prints nothing, the second one should be single quotes) ;)
Every good chinese 10$ HDMI Splitter or Capture Card will just ignore HDCP entirely. It's actually refreshing, you just plug it in and it works fine.
They did say 'if they don't want to'...and how many of us can honestly say that we want to talk to someone ALL OF THE TIME?

Talking to someone about checking in for a hotel room, after waiting for 10 minutes in a check in line...is not what I would call a fulfilling experience. Communication does not make us human, plenty of other species communicate...there are far more intricate and unique things that make us what we are.

You're equating someone's wish to not have to wait at a check out counter to being anti-social...come on.
For those of you who can't hear it, this is an antisemitic dog whistle, the implication being that because SBF is Jewish and FTX was a financial institution, that were taking orders from a secret cabal performing rituals involving blood. This is QAnon/Blood Libel nonsense.
Shaping Mathematics into Stories by Means of Propp's Narratemes [pdf]
To be fair, python back then didn't have great competitors in its space. I guess Perl, but from what I still remember from Perl before I dropped it like a hot potato a couple days in, it wasn't particularly great.

Nim does.
Even well sorted plastics will still have food scraps attached, except in locations where it makes environmental sense to have people wash it first.
> Any ideas why these prosecutions are moving forward so fast?

Because two people near the top of the conspiracy, with broad knowledge of its details and where the supporting evidence is, have decided to fully cooperate.

And because SBF likes to talk and told his (original) lawyers to, as he tells it, “go fuck themselves” when they advised him to stop publicly confessing his crimes.
There is a good chance SBF will be released on bail so he does not have to spend time in detention in NYC. The charges against him are all nonviolent crimes. The question I have is if the judge releases him from custody, "Will SBF do more interviews?"

Lots of people are speculating on sentencing, some are comparing SBF to Holmes, but IMHO it's likely in this case he is going to plead guilty. Whatever comes out in a criminal trial, e.g., testimony, could be used against SBF in the civil cases brought by the SEC and CFTC. Assuming SBF will plead guilty, given the amount of the losses he has caused, which far exceed the amounts involved in Holmes' fraud, what sort of plea agreement will SBF be offered.

One theory of why these charges against SBF were brought so quickly is that the US attorney is extraordinarily confident he can obtain a conviction. The "brilliant" SBF's idiotic public behaviour after the bankruptcy filing has no doubt has made the government's job much easier. This makes sense because as many readers will know, generally federal prosecutors do not like to lose and they will not gamble. Their egos and reputations may be at stake. They want slam dunks. For Damian Williams this is probably a slam dunk. Assuming he does not make any significant mistakes.
I expect this to have an easier story combining 3D and 2D elements than threejs, in which you are basically left alone placing html or svg elements over your canvas and synchronizing them to your 3D state (which is ok as well, you can get 2D coordinates from three for your objects with some calculating). Also three does not really support having your 3d scene with a transparent background before some other 2D or web stuff (you basically have to bring everything into three somehow, e.g. as a texture). Pixie seems to support that when they say you can have 3D and 2D Containers on top of each other.
I reckon by naming things sequentially, you build in the expectation that a later variant is “better” than a previous one - Windows 11 is “better” than Windows 10.

Which isn’t always the case.
In my understanding, Nim at the moment is really a transpiled language, instead of compiled. Transpiled to C, then tooling uses clang or gcc to do compilation from C to target platforms.

It is like TypeScript to JS in C/C++ world.

Very clever to stand this way on the shoulders of giants, but the amount of moving parts is staggering and horrifying.
Great Tech by Shopify Founder
Use Zotero ( https://www.zotero.org/ )

It also integrates with your library to download papers.
> he was leading Alameda together with Caroline up until last summer

In the last paragraph on page 3 of the plea letter, we see that most of the counts cover the period from 2019-2022 (2020 for the money laundering). Thus, the crimes that Ellison is pleading guilty to were going on while Trabucco was the co-CEO.

According to Wikipedia, he "officially became the co-CEO in October 2021", and resigned in August 2022.[1]

[1] https://en.wikipedia.org/wiki/Sam_Trabucco
On that Vox article, almost halfway down the page, the alleged chat messages labeled "Yesterday, 9:53 PM" looks pretty damning.

And then, maybe 90% down the page, a little more on how he feels about ethics.

(It's too bad that this whole HN thread is still flagged, because it seems very relevant to the story, and one of the more interesting facets.)
I think that when it comes to projects on github the key is in distinguishing between the "I want to be hired" projects and the "I'm doing this because it's interesting and fun" projects. The latter tend to be much higher quality than the former and they're also more fun to work on (because you don't have the pressure of what a recuiter might think about it). Although, as you said, it's not always easy to tell which is which at a first glance.
You might also like this recent Veritasium video on the link between the Nuclear test ban treaty and FFT.

https://youtu.be/nmgFG7PUHfo
It's equivalent to the shrinkflation you see in supermarkets, I wouldn't call that a discount
+1. While I trust this phenomenon happens, it's something I've never seen, and is certainly not a defining part of the experience.

Source: Absurd amount of time on Reddit.
It depends on what we mean when we say "Chrome". When the chrome binary is built for ChromeOS, it includes a shell called "ash". It's got a window manager, virtual desks, app launcher, login screen and more. The fact that this all lives in a binary called "chrome" and uses a nontrivial amount of the flags that this post is about is in some ways a historical artifact. The source for it is here [1]. None of that stuff is included in a regular desktop (Windows, Mac, Linux) build of Chrome.

[1] https://source.chromium.org/chromium/chromium/src/+/main:ash
> What's more, with X inactivation, one of the chromosomes in XX becomes almost completely inactive

There is a huge distance between "almost completely inactive" and "inactive". A Turner's syndrome patient (only one X chromosome) usually has several obvious physical defects, including sterility.

Interestingly, as far as I'm aware the things we usually think of as "X-linked" (more common in men, inherited as a recessive phenotype on the X chromosome - things like red/green colorblindness and male-pattern baldness) aren't as common in Turner's patients as you might expect.
But that's the interesting part: It shows that we only tolerate 24Hz because we're used to it, not because it's actually good!
you think it’s peculiar to not allow illegal content? even twitter will remove content if it violates netzDG.
Definitely a sales pitch from the clueless tone, aiming outright at most extreme measures. End game would be optic nerve chip to make sure everybody is in line and not being threat... few big attacks and many people would even welcome it
Or an overabundance of educated, nonworking people who don't feel the need to do what they consider menial labor, because they don't need the money; likely because they're either still living with their boomer parents or said parents departed and left them with a bundle.
> * Also the naming scheme of Mac OS versions, i can never figure out which one came before or after the other, there is no rhyme or reason. Why dont they use alphabetical sorted names? Or years/numbers like Windows…?*

They do. Ventura is macOS 13. In fact, when they dropped OS X, they did a bit in the key note explaining that instead of it being OS X 10.16 Catalina, it would now now be macOS 11 Catalina.

See  > About this Mac
Its been interesting to watch the naming evolution (or at least the speculated evolution) of Apple's upcoming vr/ar headset.

For example, they were going to use rOS and now it's rumored to be xrOS [1] for technical/branding/market reasons that are evolving behind a curtain.

Also, its a little meta, but I am a big fan of visualizations and this link is itself an example of one that would work well in XR !

[1] https://www.macrumors.com/2022/12/01/apple-headset-operating...
i'll take a crack at it: the act of accumulating a billion dollars is an anti-social act. billionaires should have been giving it away hand over fist long before that happened.
That is an amazing change of heart on Microsoft's part.
You could connect mass storage to an Android Phone for a very very long time if not from the start. Certainly from the beginning if you consider SD cards to be mass storage.

And you could physically connect mass storage to an iPhone since before the iPhone (iPod days, same connector, same adapter) but unless it was jailbroken you could do almost nothing with it
The "full self driving malfunctioning" excuse will no doubt become a common way for people to excuse their terrible driving when accidents happen or lamp posts jump out from the side of the road and collide with innocent cars.
Sure they will, you’ll have to constantly compete for them because supply is low, though.
Yeah, and he is now warning us about Binance. Is anyone paying attention.

https://dirtybubblemedia.substack.com/p/is-binanceus-a-fake-...
You might like how Rust does error handling. Rather than a function returning a triple of (val, error) where the error can be ignored, functions return Result<T, E>. If you want to get the T, you must write code that handles both possibilities. If your function instead wants the T and propagate the E upwards if it exists, you can do that with one character - “?”
What this year in crypto has taught us
Connecting the "I want to believe" from alien abduction believers to modern conspiracy theories is an interesting angle. As the article points out they believe in what feels good to them, regardless of factual truth.

If you discuss with such people and get them to the point where they have to conceede that what they say is factually not true, they will very often resort to a defense of "but it is true in principle". If you ask them what it means and why they know that it always boils down to believe. And they want to believe.
I think parent comment's point is that they already have a dangerous spinning object.

Not that I think this is a good counter argument...
No, obviously. If you live within 20 miles of where you work, and ebike is a perfectly sensible way to commute.
Were people ever banned for not banning someone (whom they haven't even had any contact with)?