skysight-inc/HackerNews huggingface dataset:
Not saying what he did wasn't wrong, but this does sound very autistic.

But I literally don't understand bullying. If people say something mean to me it doesn't seem to mean anything, I just hear words? There's no emotional impact there. In fact I was bullied pretty badly in school, but I used to encourage it because I saw how happy it made people and it never really bothered me.

But obviously we largely treat others how we want to be treated ourselves so when I was younger it was common for me to say nasty things to people for "laughs". I didn't really understand I was hurting them because what I was saying wouldn't have hurt me. I wasn't trying to be mean (not that that should excuse me) I just thought it was funny saying stuff that was inappropriate I guess?

The messed up thing is that I still feel like this... I find places like 4chan hilarious and I think it's a good example of "autistic humour" in the sense that I don't think most people there are trying to be mean they just have a perspective and sense of humour that neurotypical people don't really get.

I know some people might think this has nothing to do with autism and maybe I'm just a mean person, and struggle with that because I think most people who know me well would say the opposite. I really care about people's feelings I just don't always understand why they feel the way they do about things which means I unintentionally hurt people a lot.

Perspective like yours have been hard for me. I'm aware of a lot of stories like this where autistic people have been locked in cages for saying things neurotypicals don't find pleasant. And when I argue they're just words and someone shouldn't be locked in a cage for saying words I get attacked for being insensitive. I struggle with whether I'm the one with the problem here or if it's actually everyone else. Logically I don't understand why neurotypicals care about words as much as they do and wish I didn't have to self-censor to appease neurotypical sensitivities, but I also accept I'm not normal and therefore should try accommodate neurotypical behaviours and norms as best I can.

But I'm not going to lie, my immediate thought here was "who cares what he said, that doesn't mean you get to lock someone in a cage?!". Intuitively I honestly feel like you're the one being mean here, but I know that's because I don't understand your perspective. I just have to assume those words hurt as much as being locked in a cage for 5 and half years to someone who's neurotypical, otherwise it seems extremely cruel.

Still, as out of touch as I am I can't imagine myself saying these things to victims families. It seems so pointless and cruel. But if I had to guess I assume he just didn't understand how hurtful what he was saying was, but saw humour in the inappropriateness of it. Again, not saying he doesn't deserve to be locked in a cage for 5 and a half years for being mean, but I can see how he might not have understood how what he was saying was hurting people.
this replaces WG + some iptables config in a single user-space solution (no root required)
I listened to the linked podcast with Terry Duffy speaking. Does anyone know what the specific 'innovation' of SBF is to which Duffy is referring?
George Carlin - Saving the Planet: https://www.youtube.com/watch?v=7W33HRc1A6c
It's time to make typography on the web more exciting. Huge type is a way to do that, but when and how can it be used?
That is questionable even by Musk standards

Maybe the guy is really losing it
I have yet to see an employer match the market rate for talent.
Judging by the op-ed pages I'm acquainted with, yes people do.
I think you're assuming you are part of the majority - you're not.

"Something that makes my life easier! Cool!"
Yep, good question. Not amazing, there are one or two seats available per train. It can be difficult to board, and not all wheelchairs sizes are able to be accommodated.

Japan in general has a lot of challenges for wheelchairs, there are places that you just couldn't go, or live in, and infrastructure you can't use.

A lot of Japan's infrastructure was built in the 80s and 90s, before there as many regulations about accessiblity. Especially things like walkway bridges and pathways. Lots of stairs. Houses are very often split level townhouses with staircases. I am sure it's getting better.
Thank you for the analysis; I was thinking of only the share-flow effects and not at the message the market takes from the situation, which, I think you are right, is likely to be even more important. Why shorting instead long-dated options?
Honestly I'm not so sure. To quote the article:

> The prosecution pointed out that Brandon’s messages didn’t simply copy Lynn Ann’s phrases, but were crafted with specific information about the victims and made ongoing threats. Brandon maintained that he didn’t intend to hurt or scare people but to “annoy” them. When a psychiatrist hired by the prosecution asked if he was trying to cause the victims anguish, Brandon responded, “What’s anguish? It’s not something I know what it is.”

There's this thing you'll see with people who really struggle to understand social cues and how to act "normally" in a social environment when dealing with teasing jokes (like back and forth jokes in a friend group). Someone will say some harmless thing about their clothes or their hair and they'll accidentally overstep a line while looking for a response joke that would do a lot of "damage" to get even. Instead of responding with an equivalently harmless "roast" they'll respond with legitimately hurtful things like "well maybe that's why your mom killed herself" or "XYZ is why your girlfriend left you".

Obviously they overstepped a line and went straight for the most hurtful thing they could find but it's partially because they never learned where the line was and why it was there. Even with "trolling" it's conceptually similar to "roasts" between friends with the exception that one side is often not a particularly willing participant(not that trolling is OK but you can view them in a somewhat similar light). They both have a degree where the troll/individual is harmless and it's all in good fun. There's also a degree where it's annoying or frustrating but has limited consequence on the recipient past that. Then there's legitimately hurtful and unacceptable stuff past that point.

The root of the problem here is that if the troll can't distinguish the line between annoying and hurtful, they'll try to deliver the most horrible and "damaging" blows they can all the while thinking something along the lines of "haha they are so mad, I must be annoying them really badly". Unless the person actually understands the social weight of what they are saying, there's a very real chance that in their eyes, harassing a person about tragedies personally suffered/making threats is equivalent to "I'm not touching you" dialed up to 11.
It's correct nonetheless.
Most that I know are making a lot more than that in ZA.
I don't know. I've written programs used by millions in an enterprise-grade code base and the amount of paperwork, poor management, meetings and mandatory HR trainings made the process not much fun at all, even if compensation was pretty good. OTOH I really enjoyed the programs used just by me, written in my spare time exactly the way I want.
> "Yes I often find my cracking buddies with their super computers just give up hacking my online user service when I bumped my user token length from 159 to 160 length", said nobody, ever.

Reminds me of this sketch: https://youtu.be/IHfiMoJUDVQ
Yeah the whole "run local http server as control panel" is iffy for non security centric stuff, let alone VPN software.

I guess it is because it's easy ? But now even windows can make unix sockets, that seems like reasonably easy and secure solution for "talk with some daemon portably"
Don't you think board vendors tested the PCIe 4.0 compatability before releasing the BIOS with PCIe 4.0 support?

I think the more likely explanation is that AMD wants to sell 500 series chipsets and is using its leverage on the board vendors.
This sounds like satire.
I'll repeat the sentiment that "always" and "never" rules usually have their fair share of exception.

And while I agree that [closed, open) intervals are often the best choice... sometimes what you want is [closed, closed], or (open, open), and it's nice to use a language that makes that easy.

For example, Raku makes it easy to do:

[closed, closed] with ($a .. $b)

[closed, open) with ($a ..^ $b)

(open, open) with ($a ^..^ $b)

(open, closed] with ($a ^.. $b)
I mean.. this kind of breaks down if you have more than one person on the team
>So why are shell languages still around?

Are they? I don't use them more than once a year
> The same people guessed USDT was a fraud when it de-pegged by 2.5% last week, they were wrong…

No, they’re not.
That’s what the photos page on icloud.com does unless you specifically request the original format
Only a Sith deals in absolutes.

The original post is about a game distribution client. You don't think that the approach for health/safty SW and entertainment SW can have different approaches to error handling?

Also remember that the latter class of software is usually abandoned after a short time so there will be noone around to fix the bug once a user runs into your fail-early check. So yes, pretty please don't fail early in release builds of single-player offline games and other SW with similar characteristics - currupting some state that *might* result in problems is much preferable to intentionally making the game unplayable.

Its also a matter of how you fail and how much. Surely you don't want your computer to BSOD if there is any application error so maybe there are other cases where you want to limit the scope of the error handling too. E.g. zeroing out the atime if it overflows could make sense. Failing the whole stat call likely causes more probblems than it prevents.
I don't think programming has yet stagnated enough for this to hold. For domain specific languages you need specified domains.
Simple prison is absolutely the wrong way to treat someone with autism. He should be punished, absolutely, but that punishment should include therapy and guidance that helps him find a better path in life.

And the same goes for every other criminal.
Spelling bees aren’t really a thing in Germany, I think mostly because German language is too regular and not idiosyncratic enough when it comes to spelling (unlike English) to make those interesting.

Learning correct spelling is still important and still a skill that has to be taught, so I don’t want to chalk it all up to that.

Especially compound nouns like that one you quoted, however, that are just constructed from very simple German words (no loan words) are usually no problem when it comes to spelling.

I’m fact, my own spelling troubles as a native German speaker are mostly limited to some loan words and grammatical issues. I always struggle with which preposition to pick („dem“ or „den“) because I never properly learned to think about cases.

(There actually is a spelling mistake in that word, though. The “t” in the end is not correct.)
This is an odd statement from someone who, I'm guessing at one point or another, has used fiat currency.

Oh but wait, the dollar has "the full faith and confidence of the US Gov" backing it, right? lmao

Until it doesn't. See you there.
See also Lucky Commit [0], which uses various types of whitespace characters instead of a hash inside the commit, which makes it look more magical.

I wonder about performance, though. Why is the author's method slower than the package I linked?

[0]: https://github.com/not-an-aardvark/lucky-commit
oh, for sure. but then take a look at qbasic_forever's sibling comment: by embracing a common shared tool to do this, i also get some nice tools for enumerating templates, with descriptions; i can share my own templates with other nix users without asking them to copy my weird shell scripts, and the reverse; and so on.

don't mistake me for a lazy user in the sense of "doesn't want to write my own code". i'm actually the type of lazy user who prefers to find a project that gets me 80% of the way there, patch it where it falls short, and then upstream my changes so that i don't have to maintain an ever-growing pile of custom patches and one-off shell scripts on my lonesome ;-)
Half-open intervals are why I try as much as possible to stay away from languages that use 1-based indexing (Lua, Julia, Matlab, R, ...) - 1-based indexing lends itself to closed intervals because an array of N elements has [1,N] as its index range, whereas 0-based indexing lends itself to half-open intervals because an array of N elements has [0,N) as its index range.

-------

However, I know of one case where closed intervals really shine. Consider displaying a zoomable map in tiles. On a given zoom level, each tile has some coordinates (x;y) where x and y are integers denoting the virtual column and row. Suppose that we allow zooming out by a factor 2, so that two-by-two tiles are aggregated into a single tile. Then a natural choice for the coordinates of the zoomed-out tile are (floor(x/2);floor(y/2)), that is, divide by two and round down. Suppose that a dataset has data on tile coordinates [x1,x2]×[y1,y2], meaning that there's only data on tiles (x;y) where x1≤x≤x2 and y1≤y≤y2. These are closed intervals, but stay with me - the reason they are nice in this case is because of how you compute the range of valid tile coordinates when you zoom out: The range becomes [floor(x1/2),floor(x2/2)]×[floor(y1/2),floor(y2/2)] - that is, you simply divide the range endpoints by two and round down. If you try to do this with half-open intervals, then you need some +1/-1 shenanigans, which are normally what I try to avoid by going for half-open intervals.
The ecosystem changed since then.
Now updates of your binary's environment are more frequent, and often enforced. How often did you update or patch your Windows 98 or NT?

Today, it's false to assume that fire and forget releasing will work even for standalone Windows binaries.
Previously, my idea of winter and the cold season was to lay in bed all day and binge-watch my favorite TV shows. And before you start judging, understand that I suffer from Raynaud’s condition, and the last time I headed out for mountain camping, I also got severe toe frostbite.
Now, merge only the next-in-line hashes and the contributions to your repo can reach Cloud Scale™. Harness the ultimate power of distributed intelligent agents to create the future, backed by strong mathematical foundations and an ecosystem of innovative technologies. Just at your fingertips
This is horrible and I like it.
Autism Treatment Shifts Away from ‘Fixing’ the Condition
Sadly if you use commit signing it's unfeasibly slow to do this :(
Love the idea! Would love to try it out, but it seems it is not available in Europe.

Is there any plans in the near future to open in other regions?
It just means you have to coordinate more. Or just have one person in charge of the master branch. I don't think the post is supposed to be taken so seriously, though.
Running a bucket shop is not innovation. Running a back-alley card game is not some brilliant new financialization of anything. Hustling financially illiterate or gambling-addicted suckers for their last quarters is really not about to herald a new era of anything interesting at all.

You would have to be a modern American to have so little clue about the types of frauds and scams that continue to be perpetrated to this very day that gave rise to the financial regulations we have now. There's always ways to improve regulation, but it's almost pathological how Americans refuse ever to acknowledge that there could be a huge body of law and volumes of history that might just explain the way things are. RTFM
Or maybe it is _extremely_ tidy.
Neither can Twitter's.
It's used like that because for a long time that approach worked. Users are terrible at securing their own machines and will click yes on anything just to get a thing they want and so putting stateful firewall allowing only outgoing connections was very effective measure.

Much less relevant when now even windows comes with half decent, reasonable default firewall out of the box. Then again "user clicking allow button till it works" is still a problem.
GitUI 0.22 support submodules and commit message history
> I'm the parent of an autistic pre-teen. He's "high functioning" because he can talk, read, write, do math and goes to a regular school. But I can totally see him doing something stupid and insensitive like this. The problem is there are several things he just doesn't understand no matter how many times you explain it to him. There are echoes of this problem in the article:

Would you say your kid is otherwise very caring and sensitive though?

Your comment makes your kid sound mean, but I'm guessing that's not the case at all. For example I'm sure it's common for him to say means things to people he deeply loves simply because he doesn't understand the weight of what he's saying? "You look fat in that", etc.

I just think this is an important point to stress because autistic people aren't monsters. They're usually very loving people who just see things differently.
> They're good wines, but you can get a bottle that is just as good for a fraction of the price.

I hear these things, but nobody will tell me what I should drink if I want a cheaper 2010 Mouton Rothschild.

Or a cheaper Krug, people will recommend $50 Champagnes but generally not ones that actually pursue a similar style.
Don't look at it as being your problem in 100 years, but as helping employment in 100 years and helping the economy ;)
Don't forget conspiring with the government to censor what can be seen/thought: https://theintercept.com/2022/10/31/social-media-disinformat...
I wish companies provided these sorts of opportunities today :)
Are you allergic to fun? :(
I would trust a reputable cryptographic random number generator library to really care about generating truly unguessable, high entropy cryptography-grade random numbers. I would trust a reputable UUID library to generate a UUIDv4 which is random enough to not produce a collision. I would not trust a reputable UUID library to generate truly unguessable, high entropy cryptography-grade UUIDv4s.
Could still use plain old filesystem permissions no ?
Hearing this I wonder where will be the next center of tech when people in the future say the same about SV
I certainly do not hold cold funds anywhere I can readily access, if that is what you are poking at.
Awww, freshmeat.net, a much-missed blast from the past.

Remember when websites weren't trying to sell you stuff, and were just lists of things you might want to read about?
If that is the case, why has he been making mistakes that seem fairly elementary on Twitter? Like, I understand not understanding a problem space and wanting to learn more. But you say he has good intuitions and mental models–I would've expected at least some basic background research before posting online. Why aren't we seeing that?
There could be tons of other factors in play. Regulation, taxes, available workforce, etc. that guide decisions like these.
The last release, 0.4 was released March '02. This release March of this year, so almost exactly 20 years later.

Not 100% sure whether that speaks for or against the hypothesis of abandonware. Formally clearly against ;-)
Definitely. If managers want to monitor delivery workers for productivity, shareholders should want to monitor managers for productivity too.
Ask HN: How to survive or preserve amid upcoming recession
As software professional, or in general, can someone give ideas or any know-how, either from past or any knowledge on subject.
Basically I think living frugal lifestyle will help cut down living expenses. But aside from that advice, is there anything that you can guide upon?

Thank you
> Full collision (entire hash is zeros, then 000...1, etc.) — `git linearize --format "%040d"` (takes ~10³³ years to run per commit)

Hah :D
If you make me choose between having the financial freedom to handle my money without having to trust anyone and only needing to pay attention to what I do with it, or having a nanny that oversees all my finances and coddles me in case I hurt myself but could possibly steal my money, I'll choose the former.

I can understand why one would disagree, though.

What's wrong with having the option to do away with the nanny, again?
> it is the best the C and C++ community alongside tool vendors have agreed upon.

Well yeah but only because it's the only build tool that the C++ community has vaguely agreed upon.

Meson and Bazel are much better, but also much less popular.
> It's more that you are paying for a unique flavor profile and reliability.
SSH has solution for that forever too, server certs. Server cert change or (if you're fancy) is not signed by right CA and you get an alert.
software doesn't break down from heat. An app I write today will run until the hardware dies. I have a palm_os app I wrote in 1998 that still runs perfectly.
I'd say, the "desire to excommunicate and condemn" is still prevalent – and this is, nota bene, different from (healthy) deconstructivism.
off topic, but Dominik, the founder of Memgraph here. If we didn't connect yet, I'd love to learn how was your experience using Memgraph if you're up for sharing some feedback? DM me on any of the social sites or our community Discord if you've joined :)
Don't call you integer bound vars `start` and `end` please.
Either use `start` and `endExclusive` or start and length - this greatly reduces confusion.

In my experience, half opened integer intervals lead to fewer `- 1` in the code.
There is hardware input ( Keyboard and mouse ) latency as well as output like display latency. Unfortunately the market, and industry as a whole doesn't care about latency at all.

While I am not a fan or proponent of AR / VR. One thing that will definitely be an issue is latency. Hopefully there will be enough incentive for companies to look into it.
This happens after events like this - people show up after the fact saying they told you so. There's usually news clips, articles or even tweets where they loudly and clearly claim "I am saying that X is going to happen". And they're often getting laughed at or being described as hysterical, so I don't begrudge people if they want to get a bit of revenge and indulge in a bit of schadenfreude at their erstwhile tormentors' expense. But to try to claim credit with "my friend privately said X would happen" is a fairly bizarre brag, I don't think second-hand dubious clout is worth much.

In any case, a good number of people have been loudly pleading with the world to be not just skeptical of FTX, but of all of these insanely valued crypto companies - they're often dismissed as haters.
> some accounts on Twitter have 100m+ followers

ok, so this must be the hardest problem in the World, given that

- WhatsApp had 55 employees at the time of acquisition

- Twitter had 7,500 full-time employees at the end of October
Dealing with people is generally far harder than pretty much any engineering problem. The same is true of Twitter, because there are no easy answers or even clear goals.
I find tags to be a fairly useful way of providing a linear progression, but I guess that's no fun.

> but it can also mean to only allow merges in one direction, from feature branches into main, never the other way around. It kind of depends on the project.

That sounds like the Mainline Model, championed by Perforce[0]. It's actually fairly sensible.

[0] https://www.perforce.com/video-tutorials/vcs/mainline-model-...
In the way most languages and applications work, a "new feature" requires modification to several existing file.s