jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
On the subject of tiling managers (I use one since so long I don't even remember when I started using those), time for a rant...

I never ever understood why those who do allow gaps (i.e. some space between each window) are basically all, by default (and sometimes it's very hard to change), do add "gaps" near the monitor's borders.

I mean seriously: why on earth are empty pixels added between the leftmost window(s) and the left side of the monitor, between the rightmost window(s) and the right side of the monitor, between the bottommost window(s) and the bottom of the monitor?

This, to me, makes absolutely zero sense. And they all do that, including this one for Windows 10 (as can be seen in the screenshots).

Why? Really: just why? I want to rant and ask: what's wrong with people? : )

It just makes no sense. There's not a world in which it makes sense.

Worse, Awesome VM calls all the gaps "useless gaps" even though it's a fact that gaps between windows aren't useless (especially when you're tiling terminal windows with no borders or with a 1-pixel border, where it can be hard to detect boundaries between two terminals if there's no gap).

But gaps near the monitor's borders are really useless: it's ok, I don't risk mistaking what's at the right of my monitor (atm a physical cup of coffee) or what's at the right of my monitor (atm a tower with three Raspberry Pi stacked) for, say, a terminal window!?

I hacked my tiling VM (the "Awesome VM" on Linux) to not have these really useless gaps on the borders but the assumption that they should be there are so deeply tied in the code that's it's a PITA to do.

"Use the source Luke" and all that but, why, just why? And why hardcode these assumptions in the code? Why do they all do that?

I just don't get it and never will.

Rant off : )
Something about positive identification of image release I presume.
Half of the profiles I see posting in general subs are "restricted/18+". If I look at post histories of interesting comments, I more often than not find porn, sex+ communities, and even furry fandom.

The Reddit community seethes with pornography.

And there's nothing wrong with this.

Killing it would put a huge damper on the userbase.
I think this is a great idea, if it can work out financially for the lender.

That is the real question -- the lender is taking on all the underwriting and credit analysis risk that the student will not get a job in their field of study, at which point the loan is discharged. There is a reason why banks have historically not done this, and it has nothing to do with them being unimaginative, but rather that the credit analysis is too difficult for them to do at anything like a reasonable rate of interest that people are willing to pay.

I don't care whether you call it equity or another type of liability, it still must be repaid and the books must balance, and I am skeptical that this is going to happen, nor do I think that the lenders are aware of the pit of liability they are wading into.

Here are some scenarios:

1. Moral hazard.

Lots of people sign up who simply lack the talent to do well in tech or decide they are bored with it. There is no cost to them, they can walk away from the obligation by quitting the program or by graduating and then looking for a job outside their field. How do you deal with that?

2. Difficulties of innovative credit analysis in the current environment.

As you are talking about education, it is a politically sensitive topic because if you find yourself charging different rates to people based on race/gender ex post (even though you do not take race/gender into account anywhere in your credit analysis) you are still opening yourself up to massive liability and charges of sexisam/racism. So major financial institutions are very heavily regulated as to their credit analysis inputs and algorithms and do not attempt to compete by being more efficient at credit analysis, as there is already a platoon of people ready to scream discrimination if any algorithm results in different outcomes for different groups. Thus no one gets creative the with algorithms.

What this means is that this start up cannot compete on credit analysis by trying to find a better algorithm. That means there isn't a lot of innovation possible in the credit analysis space right now. This means you will not be able to defend yourself against the moral hazard risk outlined in #1 above except by charging high interest.

3. Market weakness.

If students graduate in a recession, you will receive a lot less income than banks do on mortgages because there is no collateral or cost to defer. In a boom you will receive a lot more. You are taking on alot more volatility, and therefore must charge more.

4. Accusations of Usury/slavery.

Because of the above, the interest charged will need to be high and so you will get a lot people complaining about unfairness that they borrowed 10,000 but are repaying 100,000 to these sharks that are leeching off their income, and how fair is to have to repay so much. In the current climate, it is very important to seem fair. People will accuse of you taking advantage of them.

So while I do want them to succeed, I'm not sure if they can succeed in the current environment.
SISEA
I haven't tried anything new as of yet. I'm thinking I probably need to get a job doing something, but I've become quite comfortable not having to wake up and commute to an office the last 3 years. I know my comfort is actually complacency.

I've seen the "ask people what they hate" strategy. Sure you get some tidbits of data, but I think its rare you'll find your next big startup out of that.
Can you work half time? I worked half time during the university, and it is possible. The drawback is that you will need a few more years to get the degree.
I do love those chairs with the footstool... but isn’t that rough on your neck? That is my casual ‘kick back’ setup for an after bit I don’t think I could do it more often than once a week
To me node never was a contender. The lack of types is painful in JS.
Then out of the box nodejs just dies by default on error. Without tons of package and tooling around it. It is a horrible application server.
> in a context where "they" have much greater resources than "us".

It doesn't matter if Google can install 100 camera networks and "we" only 1. Both systems record the same data.
And then they jumped at the first ad-free alternative. Which at first, was cable. After that ship sunk under the weight of ad-crap the Internet was the new thing.

For a while, people managed with ad-blockers until they became too easy to use and too popular so now...
Netflix had a brief moment where there were no ads. Now they advertise (their own content, but still).

So from what I gather, people have spent decades running away from advertisement.
If you want to cause actual excitement just bring an actual bomb and throw it in the rubbish before going through security. You'd kill a lot of people, cause the US (or whichever country) to chase its tail furiously for a while, and you surely wouldn't be caught.

The fact that nobody has done this to me demonstrates how vapid these threats are. The cost in human lifespans wasted in this nonsense far exceeds the number killed in the US by terrorists, foreign or domestic. At least you can read a magazine while queuing and while walking through the machine. What a farce.

In its defense, the TSA does provide paychecks for folks who are truly otherwise unemployable, though it would be cheaper to send them all home and mail the checks to them. Oh, and it provides ripe pickings for those with access to checked luggage, as has been well attested.
This guy I know who’s 5-6 years into his career and can in 2-4 days line up 10+ interviews and has an 80%+ rate of converting offers. Even though he had a period of spending 3-4 months at four different companies.

It bows me away. That, to me at least is a rockstar programmer.

Him, Jose Valim of the Eixir project and the guy who wrote Asciinema (one of the best examples of a web / systems project written in elixir and phoenix).
Given the humorous setup and experiment report, I would bet one second of my life that maybe the guy ran the test with a few random files passing by, and mentioned only the one that just happened to be slightly faster in brainfuck.

I think I got the joke, it had me chuckle anyway.
For a #shitpost, one need only observe the fastest run of program A being faster than the slowest run of program B, to declare A is faster than B.

With a sufficiently powerful static evaluator, you could embed the input into the program and get an even faster runtime.
I thought i read something from him which was more esoteric when he was describing a soul but can't find anything.

Your link is quite technical.
I suspect this is a lot more informative about the future of journalism. The 'old school' magazine/newspaper group was all about getting 'readership' and then 'blasting their eyeballs'. And there was a tremendous amount of loss to their madness. 6 months after a magazine was published it was entirely unlikely that someone would pick up that issue, see an advertising message, and act on it.

But on the web the long tail is the long tail. Search engines can pull an article out of the mists of time and that advertising is still intact. So you're exposure is very different.

Combining that with the curating effects of a trusted source, and you get a solid advertising value for the right brands.

I expect it will be "successes" like DF which inspire additional people to create this sort of content and that seems to be a good thing for everyone (advertisers and readers).
Please do not give out my contact info ;)

Seriously, dont.

One of my worst experiences was working for some bank that used MUMPS and trying to recover the (accidentally) erased editor string before someone would notice that it was gone. (Yes, the editor is a string, and it behaves just like any other string and globals are auto persisted to disk so if you wipe the editor string then much good luck to you.)
I wouldn't even say it's a design issue. More of an information issue.

If there's no demo available, I need (as a potential purchaser) quite a bit of information to know if it's worth risking my $$'s. I'd say some combination of screenshots/gifs or screencasts going through the program would be great. Or maybe more of a focus on the workflow, or maybe just expanding your features section to be illustrated with screenshots form the app showing how features are used.

Honestly, some of the best descriptions of the program are in App store reviews where it's compared to other distraction-free/markup writing environments.

Also, congratulations and good luck!
From what I gather, this was running on the drone itself, in real time.

#Edit. Scratch that, the code is opening a file "upabove.mp4"... i.e. not realtime, on the drone. Realtime on a PC/laptop.
Also worth pointing out is not all fighting was done in armor. See my comment above: https://news.ycombinator.com/item?id=8948675
I personally have no idea where to find Trump's latest babble. This is also true for pretty much everyone I know.

He has been effectively silenced. (And at least in the case of Twitter, it was definitely not for glorification of violence given the two tweets they cited in their blogpost)
As someone who is trying to find their personal beliefs (who also doesn't like religion) I really appreciate your comment.

Whenever I used to complain to my dad about how much I disagreed with 'religion' and churches, he always mentioned how 'religion' came from man, and since man is flawed it will follow.

It helps to shift one's focus on these principles of living rather than the establishments.
What happens today when the money supply is inflated so that SS becomes a lot less useful, or when the system either collapses or is ended due to spiraling costs?

The problem you mention would be tragic, but with the proliferation of charities I think there would be a lot more options.

And like Ron Paul mentioned at one point, when he was working at hospitals in the early 60s they weren’t required to treat anyone and yet turned away no one.
I meant an anonymous identity system linked to blockchain technology.
I disagree, I think it just takes exposure. Learn from other people's mistakes instead of getting screwed over yourself.

I'm young and realize that no matter how many sweet nothings companies whisper in your ears, at the end of the day it's a business relationship.
> That's not how it works.

...okay, uh, except for when what they explained is exactly how it works.

Lots of people, at lots of companies, Google and Facebook included, get meaningful add-on grants, often larger than their initial ones.

These are frequently timed to the 4-5 year mark and especially handed out alongside promotions, for the exact reason that, otherwise, the employee will suddenly have a much lower annual payout and will be less 'aligned' with the with the company's future interest.

I'm not claiming that what you said does not also happen, but what the others said certainly does too, and there's no reason to phrase this as some sort of definitive-exclusive thing.
That's a easy statement to make until you actually try to define what "some point" actually means.
Don't forget the active recreational cyclists ("middle aged man in lycra", or MAMIL) who only cycle on the weekends. The city planner in the LA suburb I was referencing said that the councilmen were all weekend cyclists, so didn't see the need for bike lanes as a form of commuting.
There are thousands of other employers you can apply to and work for. You'll be unemployed in the short term, but getting fired isn't catastrophic long-term, for the most part.

The parallel doesn't really exist for Twitch. Other than perhaps YouTube, are there any platforms that would get you anywhere close to the pool of potential users on Twitch?
> Those articles are just repeating the accusation without evidence

Except for all the evidence that's in the article, like the newspaper link with quotes from the police chief. But hey, if you ignore all the evidence, there's no evidence!

> Also, I'm not sure why anyone would give any credence to information from those sources in the first place.

Probably because they lie a lot less than GamerGaters seem to.
I think there's been quite a lot of interplay between these forum sites, in a way that is pretty hard to track. There's also a reasonable amount of 4chan's cultural/linguistic/meme output that is an adaptation of stuff from SomethingAwful's forums, especially in 4chan's earlier years.
Fredrick Brennan, the admin of 8chan.co/8ch.net, was born with osteogenesis imperfecta; he's spent his entire life in a wheelchair. He has endured broken bones over 120 times in his life. He is three feet tall. His arms are severely deformed and barely usable without enduring extreme pain. He was surviving in NYC without a personal care assistant on less than 1k per month. Despite these obstacles, he somehow managed to bootstrap his own project. He was on the verge of suicide before his site suddenly became successful last year.

His site fully complies with US law. He immediately removes illegal content as soon as he is made aware of it. He is happy to work with law enforcement whenever necessary.

He is beyond reprimand. As someone who is presumably an able-bodied white man with moderately wealthy parents, you're making your libelous and oppressive comment from a privileged position. You are also perpetuating a hate campaign against the differently-abled.

This hate campaign has included the following attacks:

- Ceaseless coordinated attempts to take his site down via false accusations to his hosting provider that he is supposedly hosting CP.

- Similar attempts to socially engineer his registrar into disabling his domain.

- Incredibly powerful DDOS attacks lasting weeks at a time, the most recent of which even took down his business partner 2ch.net for three days straight, which is the favorite site of approximately 20% of Japan. Imagine if reddit was brought down for 3 days because someone was angry about something that was uploaded to imgur.

- Attempts to destroy his livelihood and drive him back to the precipice of suicide by bullying sites like Patreon into pulling his funding; the goal being to leave him stranded, penniless, and homeless in the Philippines without a personal care assistant.

Separately, these are colossal nuisances. Together, they amount to a murder attempt by a ruthless, bigoted hate mob.
I just assumed that the whole thing is just massive trolling, with the mark being anyone who takes any of it seriously.
I thought this was actually quite well written: honest but not hyperbolic, and not glamorizing the hard work like you see in many ads ("must be passionate about widgets!"). No ping-pong tables or free lunches, and even a bit sheepish about the social activities---in contrast to semi-mandatory drinking sessions sold like a perk. My only complaint (albeit a big one) is that if they recognize the job is undesirable, they should be compensating accordingly, so that ad should have included a salary range and a range for the vacation days.

Btw, a great book for surviving an environment like this is Time Management for System Administrators by Thomas Limoncelli. I'm not a sysadmin, but it has a lot of good advice for developers also.
What is means is if you control for income, the top 1% are paying a bigger share of total income tax.

So even if they weren’t earning more, they be paying more taxes.
Most science on human evolution is considered racist these days.
You know the longer I work in the industry that more one thing has becomes apparent. There are afaik no "dream" company which also are of sufficient size, except maybe Pixar (My theory is that if you work with products aimed at children it keeps your soul from corrupting)

Google started as a Xanadu everyone wanted to job for, but more and more tales about bureaucracy and people jocking for power keeps coming into light.

Apple has for long time seemed to be a very demanding employer where you sign away your life to the company the day you start working.

Microsoft was the original power employer but for a long time seems to have been paralyzed by department infighting and middle management.

Valve long claimed to have a unique and awesome culture but other accords has described it as being dysfunctional an ineffective.

I'm not sure whether Facebook is good or bad or has corrupted at this point.

Anyways, the point seem to be that the bigger the company the more business people and management who will corrupt the company. The more employees the more rules and bureaucracy is needed to enforce them.

It certainly is possible to avoid this but it seems the bigger the company the faster the entropy slide into oblivion and the more energy it takes to counteract it... and not many do. The "Bozo explosion" as Jobs described also was very apt.
As long as we don't have bionic limbs for, let's say 80% of cases, and can pay taxis (self driving cars?) for the rest, I don't think we should be sad about this. One important aspect of a civilised society is to leave noone behind, or at least have that as a goal.
From the article:

public type1 getFrame() {
type2 child = this.getChild();
type3 var = this.something();
// `this` may now be garbage collected
return child.somethingElse(var); // segfault comes here
}

> Where the destructor method of this calls a method that will free() native memory that is also accessed by child; if this is garbage collected before child.somethingElse() runs, the backing native code will try to access memory that has been free()ed, and receive a segmentation fault.

If child needs some block of shared memory contained in the parent (this)... shouldn't there be a shared object referenced by both parent and child that owns the block of shared memory? Then as long as child isn't GC'd, even if the parent/this is GC'd, the shared memory-owner won't be GC'd, and the memory will be safe.

For the C++ equivalent of this pattern, you'd want to scope the shared memory to a reference-counted RAII resource (say, a shared_ptr), and make sure that any actor that interacts with it holds a reference for the actor's lifetime. It's unreasonable for Java to "guess" that you meant anything different from this pattern - what if you actually wanted the parent object to be eligible for GC (say, if it's hogging other resources the child doesn't need) between this.something() and child.somethingElse()?

So I'd consider this a WontFix if I were a JVM developer, and maybe write a blog post about it and put it on HN if I had the time. Something something feature not a bug, etc.

EDIT: To be clear, the child is trying to have low-level access to a resource it has no ownership stake in, implicitly or explicitly. So there's no reason for that resource to stick around for the child. It's like a spouse taking the house in a divorce - the "prenup" in Java is that only reference-holders have any expectation for an object to be accessible to them. If the "child" didn't want to find itself segfaulted on the streets, it should have thought about writing that "house" (the shared memory) into its prenup, hmm?

EDIT 2: The analogy kind of fell apart, I think. But my point still stands. Apologies to any divorced HN'ers I may have offended.
Correctly crimping RJ45 is one of those things that seems impossible, but once you get the hang of it works out most of the time.

- Make sure your wires are extending far enough into the plug, you should see the wire fully overlap the brass spades.

- Confirm you have the right wire layout by looking through the plug before you crimp the cable.

- As mentioned in the article, the tail part of the connector is meant to cover the tip of the cable's insulation to provide a bit of stress relief, make sure it's not too short.
The issue is an unsafe optimization. If you change optimization to re-introduce the bug, that's a pretty straight-forward regression.
Technical infrastructure = ability to build and run cost-efficient data centers at scale.

I'm not sure anybody's ever seriously claimed the software infrastructure was the same. The "origin myth" of AWS I've always heard is that many of their servers were going unused outside the Christmas season, so AWS was a way to monetize them the rest of the year. At a hardware level.

So all these tech companies have been able to leverage their technical infrastructure -- the hardware one.
You're welcome for the reply. The efforts are not mine so I can't take credit for them :)
That's amazing! I wonder if there are still photographs floating around which could be colour decoded too.
Wow, I didn't realize that phones had come so far. I'm using budget phones with 2MP front cameras still; sorta missed where the market had gone.
I have a friend who is leading Yale University's UX design club. Would that be a good fit for the 2nd position?
The limiting factor on webcams in laptops is internal USB bus. On phones the camera is wired directly on the board with direct channel to the CPU so the phone can do all the computation processing as fast as possible on the fly. The laptop webcams use standard USB 2.0, which has very limited bandwidth compared to what phones have.

There's no reason this couldn't be circumvented, but some custom webcam bus would significantly increase the cost disproportionate to the value it adds. Ppl just don't care about laptop cameras enough to pay that much more money for a good one.