skysight-inc/HackerNews huggingface dataset:
Well sure, but there are many many pubs, some require a tux and a tie, some requier shoes and a shirt, and some allow you to be there fully naked. Opening a new pub is also (relatively) cheap, and getting new users is relatively easy (if users are interested in what you have to offer).

While current large social networks are not a real monopoly, they're not far away... if you want profiles, photos etc., you're pretty much stuck with facebook (this also counts instagram), forums are replaced by reddit and chat is concentrated on a few major platforms (whatsapp... so facebook again, whatever the current google chat is, viber, telegram and maybe signal).

While saying "fuck you guys, i'm building my own reddit, but with hookers, and blackjack!" is simple, and setting up some reddit-like software is simple, moving users there is hard... that goes double for stuff like twitter or facebook, where in same cases, you need to use those to even get official government info.

And even if you do succeed with making your own facebook, due to hookers and blackjack, even if perfectly legal (free spech and everything), hosting providers and domain registrars might turn off your service, because you're doing something perfectly legal, but they still don't like it.

Proving a monopoly would probably be impossible, but avoiding one of the big social networks is becoming harder and harder... and who knows what new service someone like facebook or google might buy... could be telegram, could be viber,.. you never know.

If you look further (eg china), it becomes ever harder to avoid those, since many real-life services (eg restaurants) accept payment only via WeChat ("ap pfor everything"), and if you get banned from there in china, you're even more fucked than if you lose your google account over here.
man, jart's projects make me feel that 1/10x engineer
Related: Nimpy[0] provides an easy way to write Python extensions in Nim, which manages the ABI side very well.

Python 2 is now gone, but until it was, Nimpy was an easy way to write Python extension modules that only needed to be compiled once, and would work with any of your installed Python 2 and Python 3. Magic.

[0] https://github.com/yglukhov/nimpy
It's still not an OS in the classical sense.

It's a regular user-mode executable.

The idea is that it provides a kind of "virtual OS" to the applications build against it.

But Mesos needs a regular OS as runtime on the nodes of the cluster.
Ok, that's different then. Using integers as keys should not be a problem, even if they are stored as floats. Problems start if you use non-integers or IEEE special values as keys.
Not if you’re hash table is designed to accommodate key conflicts, and the float is deterministic.
Was I supposed to say "great job" to this? Lol.
And this is exactly why I will never use IPFS.

I don't want anything to do with anything illegal.
How Mastodon, a favorite Twitter alternative, works
I read this whole article, and I find the entire premise... strange. It seems like she feels like all of this language is to pretend "biological males" can have babies, in fact she even says at one point:

> And if being a trans-inclusive feminist means re-embracing classic female self-negation to make biological men happy (didn’t we all agree this was bad decades ago?), then I’ll gladly trade in my feminist card so long as I can stop pretending that Lia Thomas is a feminist hero.

Yet it seems pretty clear it's the opposite. The point of not inherently assuming pregnant people are women is to avoid misgendering trans men who happen to be pregnant and calling them women. Given that she goes out of her way to indicate her support for the trans community, it seems like she'd also agree that trans-men should indeed be called men and not women.

There's plenty I can get behind in the article, plain language is almost always easier to understand than weird synonyms, and I don't think that a trans man is going to struggle with the fact that they will indeed have to give birth through their vagina, but the entire article seems to be railing against a pretense that isn't happening.
Thank you for writing out this comment. It's an interesting suggestion to use two chat apps at the same time: One for convenience, and the other one for safety (but at the expense of convenience).
Ok, we've changed to that from http://www.exemark.com/FORTH/StartingFORTHfromForthWebsitev9.... Thanks!
…after having been left a shell of their former self.
CBS News pauses Twitter use amid “uncertainty” following Musk takeover
You can get your message through without a recourse to obscene language.
A roller coaster journey in search for Alzheimer's treatments
Oh, from your "One day the release pipeline broke because a dependency's authors published a new version..." wording it seemed that this breakage occurred without you upgrading anything.
I'm not sure I understand why your suggestion is not applicable? Just keep it at the top of your temp projects and make new temporary directories once inside.

Or you could write an alias to do:

mkdir tmp/project && cd tmp/project
cp ~/stuff/scratchbox.nix .
<env-manager-tool> scratchbox.nix

You could even use sym/hard links if you wanted to keep the env file up to date.
Art is made by people, who need food, housing, etc. If they can support themselves in some way through their craft, then they can spend more time at, and less washing dishes at a restuarant, and be better at it.

Yes business can cheapen and corrupt, and produce commercialized crap (which apparently people like and will pay for so it's serving some need). But there are plenty of artists out there with integrity who also make a living at it.
Ah, but the whole genesis of this discussion is that many people are trying to impose it on others.

I have absolutely no problem with gender neutral bathrooms. But I have a big problem with the name calling (“transphobe”), bullying, and shaming in some attempt to push an agenda where the upside is only fewer hurt feelings.
I know Australia's Ex-Prime Minister, Malcolm Turnbull, used Wickr while he was in office.[0]

[0] https://www.abc.net.au/news/2015-03-03/malcolm-turnbull-uses...
I corrected a Latino that the proper term was Latinx - and learned that the ideology is def different than the minority :)
It’ll stop when Sequoia puts it back on their website :-)
I never read this book, and I never really learned Forth. But I did read Thinking Forth[0], and it has shaped my software engineering instincts more than anything else I've read.

[0] https://thinking-forth.sourceforge.net/
Ask HN: Refusing 24x7, What's Your Experience?
Anyone out there refuse to go on 24x7? How'd you do it? What was your experience?

US here. They flipped 24x7 on 3 of us on our team, no warning, 3PM Friday, before week long holiday. I'm furious and I'm trying to figure out best way to proceed.

I didn't say "no" on Friday, even though I'm perfectly comfortable saying it, because it would have screwed my 2 coworkers over (who were equally undeserving of the decision), so trying to figure out strategy for when we get back. Would love to hear about your experiences.

Thank you
The same approach I suggested elsewhere in this thread will work for this case, too. Convert floats to their string representations and key off that. Equality ambiguity problem solved.
Hm wait floyd-warshall is subtly different from regular matrix multiplication with (+, *) replaced with (min, +).
We're accumulating into the existing matrix so the order of loop iteration matters, it has to be {k, i, j}. As such I'm not sure how

C_ij := \min_k (A_ik + B_kj)

would work to give all pairs shortest path, since in floyd-warshal the results of C[i][j] at iteration k depend on C[i*][j*] for k-1 being computed, which is not true for the above where C_ij can be computed independently of all others.

It seems like it _is_ possible to easily express APSP via an inner product with (min, +), but it's less efficient than floyd warshal. Whereas floyd warshall asks "What's the shortest path from i to j using vertices in {1..k}", if you instead ask "what's the shortest path from i to j of length at most k" and then use repeated-squaring you can get the answer in n^3 lg(n). See

http://users.cecs.anu.edu.au/~Alistair.Rendell/Teaching/apac...

https://cse.buffalo.edu/~hungngo/classes/2004/531/notes/floy...

https://resources.mpi-inf.mpg.de/departments/d1/teaching/ss1...

https://www.cs.utexas.edu/~ecprice/courses/randomized/fa15/n...*
> It'd be much more useful for everyone if a portion of sports and other gambling spending can be redirected towards them.

The problem is that prediction markets is typically about very rare stuff, that happens once or twice a year.

You typical sports punter doesn't have the patience for this kind of long bets.

> Hopefully they stop being hindered and become more popular so liquidity increases though

That's just a US problem (as always). In the rest of the world there are no major blocks to create prediction markets. In some form, they already exist - BetFair has election betting, ...
USB Cable Tester
Hmm... well, I do tend to try to maximize the amount of listening I get per credit, so I have lots of 20+ hour books. Stephen Fry's reading of the complete works of Sherlock Holmes is nearly 63 hours [1] and that's just a "single" audiobook (and highly recommended). Lots of Great Courses recordings are similar. Rise and Fall of the Third Reich is 57 hours, etc. Also, there's a ton of metadata like images and PDFs, though I'm not sure how much that takes up. And in fact (just checking again) I'm at only 638 books, so it was probably more like 625 books when I did this. Apparently it adds up.

1. https://www.audible.com/pd/Sherlock-Holmes-Audiobook/B06WLMW...
This is definitely not my area of expertise, but my understanding was that the mantissa was actually the source of inexactness in floats? I know the power bits (10 bits?) are pretty close to actual twos complement ints, and you could always do things in a C-like union, but I wasn't aware you could directly treat the mantissa like an int
Well, maybe?

HUMINT types around the world rely on very pedestrian means to communicate with their assets, so one might imagine it's a not-quite-banal but legitimate(?) use rather than straight-up infiltration.
I built a lighting system for <hotel chain you've heard of> to save energy by turning off hallway lights when not in use. The environmental aspect was great and saved hundreds of thousands in electricity. Someone eventually realized that the mesh network I built to connect all the lights together and report usage statistics could also be used to track employees moving throughout the building and catch them taking unauthorized breaks in the stairwell, so that's its main purpose now.

I'm a lot more paranoid about privacy these days.
forensics software that pulled down everything possible from all social media sites at once and put into a forensic container. it would also make a fake disk image for older software. it was originally for lawful collections after u/p was obtained via warrants or willfully etc, but changed hands and was used aggressively like a cloud version of kicking the door in to grab pcs. i refused to scrape where possible and use apis and this was right before the cambridge analytica stuff blew up so a lot of the FB stuff ate dirt at least.

it was technically well made tho, everything integrated into a single executable file that had an web interface:/
That's pretty smart. The Bahamian government "seizes" the money, takes their cut, you get the rest, and you can claim your money was seized instead of having to incur the legal risk of moving that money yourself.
The nice thing about openbsd having no abi guarantees is that they can fix this problem the correct way. they made time_t 64 bit on all architectures.

The downside to having no abi guarantee is that you will not have old binaries to run in the first place, hope you remembered the source. sigh

All things considered, if you have the source to everything, abi is overrated, if you don't, it is vital.

extra thoughts: obenbsd is cool because they don't have or need the *64 file access functions. (fopen64, fseek64...) however this sucks when porting... because they don't have the *64 functions.
Python is simply trying to paper over the brokenness of the C++ ecosystem.

I'd be pretty comfortable saying that this is indeed a Python problem. C++ ABI interop has been an issue for decades. Instead of papering over it, Python should be exposing a host triplet (or whatever) so that end users can more easily identify what is and isn't compatible.

Pretty much every other ecosystem (except perhaps Javascript?) does this. Look at FreeBSD packages, the ABI is used as part of the identifier. GNU Autoconf, rvm, homebrew, rust, etc., etc. all use and expose an ABI identifier so that you aren't accidentally going to mix and match things.
It's a good word. And I catch your drift. But no, not quite.

If determinism were at play free will (and the utility of knowledge)
is scuppered as surely as in an unintelligibly random, indeterministic
world.

The straw I'm clutching for has more to do with the (cult)-ivation of
apparent access to secret knowledge. Gnosticism? (perhaps a little too
woolly).
Do you mean the missile would lock on to what the pilot is looking at when it's fired, or it would change target inflight if the pilot looks elsewhere?

I'm intrigued by how missiles work. I bought this [0] book to learn about them but I've forgotten math.

[0] https://www.amazon.co.uk/Tactical-Strategic-Missile-Guidance...
…with the mandatory change.org petition.
Some white people feel distressed from being white, but I’m not going to pretend they’re a different race to spare their feelings.
I am a heavy user, so thank you.
I really appreciate that, considering that the two of us have been arguing (nicely!) about these things since long before I was dang. Thank you as well!
>And why aren't physical, offline public squares full of screaming bigots?

Because the security guards responsible for the event probably throw them out. If you behave like a crazy person at a public debate or gathering you'll probably get removed from the venue or delegated to the protest area with the other crazy people and their signs.

If you're attenting a townhall, a community meeting, a church gathering or what have you you've always been expected to behave like a civilized human being, moderation is omnipresent in the good old offline world. This anthing goes mentality on the internet has no precedent.
Almost all software can be abused or co-opted for surveillance purposes. It's one of the reasons I've grown more disillusioned with computer tech over the years.
I am not sure about the rhetoric: why should you quantify it?

If it is to calculate missed revenue: are you considering that the other side of what I have written - a fact - is that a number of people who downloaded an available copy of your book would not have bought it anyway?

Those relevant to the missed revenue are those who would have paid but did not: the number in that group is something that you can hardly quantify, and on the other hand you have gained buyers that would not have bought your book if they had not tried it.
On March 25, 2004, Professor Lessig released a PDF version of this book under a Creative Commons license. This HTML version, produced by José Menéndez, is released under the same license.

https://www.ibiblio.org/ebooks/Lessig/Free_Culture/Free%20Cu...
>the unfounded idea that writers will stop writing when capitalism ceases to exist.

Where did GP make that claim? Closest I found was that copyright violation is "taking away a lot of the incentive to write anything of value." That may or may not be true but they certainly did not say that "writers will stop writing when capitalism ceases to exist."
Endojs/SES is the latest and if you look at the list of things it has to do to make JS safe, you’d feel nervous about any approach that doesn’t use an interpreter and process isolation.

Side channel attacks against CPU caches are still a real issue in JS.
hey i did a not super deep version of this but it would hit toggl api to create my time sheet for me. i abandoned it after having to use lots of different software constantly, but i considered releasing it and didnt for same reason
I think you're overestimating a) how many people are on the hard left or right b) how many people care about politics on Twitter. Until Musk took over, I had no perception of who was 'in control' of Twitter — it was just a bunch of useful, interesting accounts I followed, some of them with a personal connection, many of them not.
0.4.0 Release of Magnus. Write Ruby Gems in Rust, or call Ruby from Rust
I'd like to see something like this for JavaScript, and I'd like it to be built into web browsers.

Learning JavaScript provides a lot of leverage since it is built into basically every web browser and can be used for everything from web apps to server-side apps to pseudo-desktop apps.
'not saying anything at all' wasn't a rhetorical suggestion
> To my knowledge, IPFS isn't really private, in that both the nodes hosting content can be easily known, and the users requesting content can be monitored. This is bad news for something law enforcement has already taken a serious interest in.

You can access the data through a VPN.

If necessary, the hosts can also encrypt the filenames and data so that, until law enforcement gets the encryption key, they can't know who accesses what (public key and other necessary info would be communicated through Signal). Rotate the filenames so so when one is discovered, past requests can't be tracked. Maybe there is a way to slightly break the protocol to further hide the requests.

> IPFS also requires "pinning", which means that unless other people decide to dedicate a few TB to this out of their own initiative, what we have currently is a single machine providing data through an obscure mechanism. If this machine is taken down, the content goes with it.

Do you have to explicitly choose what data to pin? If so then this is an issue. If not, and you just pin random chunks, then if we normalize people using IPFS and distributing legal data this will be solved. If we normalize it enough, there will be too many people hosting and using IPFS for law enforcement to reasonably take down. Or we could just have enough activists that are willing to risk being fined or arrested.

---

That being said though, I'm still not convinced on IPFS because it seems like it cannot handle much and is excessively inefficient (case in point: this article). The authors of IPFS should release a new protocol which addresses issues like the article's, hopefully before too much adoption.
It looks like they are simply providing the summary data to their multiple choice survey questions. Still, CI or SEM would not apply (there is no SEM for 80% of forecasters said 'yes'). These graphs are literally just telling you the percent of responders who picked a given answer to the corresponding question.

edit- the longer I browse their website for the exact methodology, the less impressed I am with this group. The "Introducing the Superforecasters" section is so cringe.

https://goodjudgment.com/about/
Why the sympathy for these white collar criminals that have ruined lives in numbers comparable to crimes that we lock other people up for decades for committing?
Life is quite the opposite it decreases entropy inside of itself.
I wouldn't say your view is "hateful" or "problematic" but trans men can give birth, and if they are ignored then their quality of care will be impaired. It's also important to note that it's necessary to be flexible about definitions or ackowledge that the words have different consequences in different circumstances.
> Problem with UTM is there is no copy/paste or file transfer between a macOS host and guest which is a huge barrier.

What if you connect to the UTM guest via RDP or or Apple Remote Desktop if it’s a Windows/macOS guest, respectively?
Made a bouncing circle:

https://easylang.online/ide/#run=color%20999%0Amove%200%200%...
For python specifically, I've found my base anaconda environment to be plenty powerful enough! Sure, it's slow to install packages and create new environments, but anything I'm hacking away on for an hour will probably not be using some crazy specific pip library that I don't already have (at least not the way I prefer to write such projects it won't)
Indeed, it's a pendulum effect. There is a radical right and there is a radical left. I'm centrist, I do not identify with either side, I have nothing against abortion or gay marriage or calling people they/him/her/it or how they want but I have something against small group of people imposing on the whole society how we can use word women in context of pregnancy, especially in a world in which only biological woman can give birth to a child.
For a long time I tried to do the same and avoid 3rd party tooling. Sadly with Nix (the library, cli commands and tooling) being a moving target and having quite a few edges these wrappers are a breath of fresh air.

It'll really be wonderful once Nix gains some popularity and some of these kinks get ironed out.
> This game only makes sense from the perspective of the higher entity. Not from inside the simulation.

Always wondered, if our universe was a simulation, maybe the inherent randomness of quantum mechanics is a deliberate optimization, so it doesn't have to store the state beyond certain resolution. This is of course couch mental wandering, but imagine if quantum computers are powerful because they're a sandbox escape, directly using resources from the host.

If advanced quantum computers start draining too much resources, said higher entity might notice and decide to stop the simulation.
Early in my career I had a job at a small startup with about 3 other full time devs, including the founder. All of us were more or less clueless.

Project management consisted of the founder telling us what to implement. One day he told me to build something that would help us track the (many) exceptions in the app.

I went on to build a terrible alternative to SaaS bug trackers, which already existed at that time, but no one knew about/had the skills to find out.
> IMHO it'd be nice if you donated some of your earnings to a human rights focused NGO operating in the area.

Is there somehow a difference in impact depending on who does this? Maybe if you chipped in, the Qatar slave workers would be even better off. Or is this just about guilt-tripping strangers for their past? :-)
Consciousness and Quantum Mechanics: What's the Link?
On an older Windows version, one day I lost internet connectivity on my machine and I didn't understand what had happened because the network interface was reporting that it was ok and the external connection appeared to be operating correctly.

Virus? Possible, but unlikely. A virus wants to spread, not limit its opportunities to do so.

After investigating, I was able to determine that the system clock somehow had gotten set past 2038 and this was sufficient to destroy network connectivity. As soon as it was corrected, everything was fine again.

Not the first time I have run into a clock issue breaking software.

We are lucky 2038 is still 16 years away and not next month.
> I see this as a way in which Angloamerican denizens direct their frustrations to external 'enemies' by taking their attention away from the problems at home, which they are powerless to fix. They vilify and demean chosen 'enemies', and direct all the criticism that should happen at home towards those enemies.

This reminded me of the two-party system...
Nah, I'm really not the kind of person that says nothing to this.