skysight-inc/HackerNews huggingface dataset:
Ask HN: So I Hired a Homeless Guy
I own an old bricks-and-mortar kind of business.
Over the years, I’ve often tried to go a step beyond to help people out in hiring decisions, giving folks a second-chance. This “policy” (if you can call it that) has worked out well exactly once (but a spectacular success). The same policy has turned out quite poorly on several occasions, and twice, disaster.

We have an in-house software project.

One applicant (call him “Jake”) interviewed rather casually, in dirty clothes. His interview was great. His portfolio was very good. His references responded tersely. I hired him.

Jake excelled at the project, worked long hours, and the project made fast progress. He became project lead.

After a couple of weeks, Jake surreptitiously “moved in” and started sleeping at the office.

After hours there started to be problems. Damage to the walls (~a dozen holes). A tile in the bathroom shattered. One of Jake’s monitors shattered. Complaints from the other building tenants about screaming on the weekends (yes, screaming).

(He fixed the walls and replaced the monitor.)

The problem is this: during the day, when we’re focused on the software, he’s great. Really great.
When he veers off into his personal past, or if he’s having a bad day, it’s a lot of unresolved parent issues and talk of witchcraft and auras. Then he tells you earnestly that he’s not crazy (he uses the word “crazy” a lot, actually).

The seemingly obvious solution is for him to move out. He could easily afford a local apartment. Judging from his responses to my suggestions (and our in-house experience) it may be difficult for him to keep an apartment. I have concerns that his odd behavior might put him in jail (he is also black).

Everybody was fine with him at the beginning. His work is still great. Now everyone has become apprehensive about him.

So my choices seem like A) Leave him alone, B) Move him out, C) ...I don’t know.
Reminds me of this snippet of an hour-long call to cancel service. “You don’t want something that works?”; “So you’re not interested in the fastest internet in the country?”; “I’m really ashamed to see you go to something that can’t give you what we can!”; “What is it about this other internet provider???”

https://time.com/2985964/comcast-cancel-ryan-block/
Yes, it had official Linux support since 2015.
I think you're confusing macroexpansion, where a marker in the source is expanded into a different piece of code in the 'tangle' and 'weave', with transclusion, where the source contains a full copy of the code in both places, and the compiler takes care of keeping them in sync.

What I want is the ability to link a particular piece of code into an issue discussing it, such that this particular copy stays in sync. Since I can already copy-paste such that they don't stay in sync, we now have both options, perhaps even simultaneously.

Edit to add: automatic sync should be one-way, with the compiler warning if there are changes in the copy but not the source. Being able to edit the source code inside an issue is a case where more power isn't better than less.
But you're getting into "why is warming bad?", when the issue is people doubting that warming might be an outcome at all.
> Is it bad that they are getting picked up by this service?

Only if you are relying on no one knowing they're open as a "security feature" (a.k.a. "security by obscurity").

If you aren't worried about anyone "finding" them because you've taken the time to secure the services then there's absolutely no reason at all to care that this exists.
The toolchain requires Win10 - but can a resulting executable be deployed on Win7?
It’s because the WSL is confusing and doesn’t follow english naming conventions. “X subsystem for y” reads left to right as X is an adjective describing the subsystem, and for seems to indicate y is the platform that X subsystem is for.

Instead it’s seemingly meant to be parsed inside-out with “subsystem for Linux” as one noun indicating a subsystem that runs Linux apps, and DOS as an adjective describing that noun. Maybe wsl did it to keep the windows brand first? Are there many other “windows subsystems for Y” out there and this is a Microsoft-universe term? I don’t know but it’s very strange.
Polkadot's DeFi hub – Acala is hiring Solidity/Rust Engineer
Downvotes Should Require a Meaningful Comment
Simply change that would go a long way toward solving one of the most glaring issues with comment sections.

I'm sure the response to this suggestion will be predictably something along the lines of 'what is a meaningful comment'.

It's simply, anything other than just entering a string of random text to full-full the length validation. That's it. An actual sentence.

If it's rubbish, great, that's still helpful because the original poster of the downvoted comment knows the time and effort they've put into writing a thoughtful comment still stands; meaning the downvote was bullshit, petty, or just flawed reasoning.

There will always be people that are going to downvote just about anything. And of course this will limit knee-jerk downvotes, along with causing one to pause before doing it because they'll be open to a downvote if their reason for the it is flawed.

I predict if this comment gets any traction it'll quickly get flagged. That's the next most common way for people to shut-down conversations they don't agree with.
The point is that the models and their accompanying scientific descriptions provide explanatory power that is a valid source of knowledge even though it is not empirical (empiricism is a false epistemology, but that's a topic for another time). If you have a bridge design produced according to good models, and another bridge design produced without using any such models or engineering knowledge, the epistemological status of the claims "this bridge design is safe" is different between the two bridge designs. That is true even before each bridge is actually built, and if it weren't true, then there would be no reason to have laws requiring bridges to be built according to certain standards (since "we wouldn't know if it's safe until we build it").
Be real. They don't/didn't
Thanks for clarifying, this lines up with what I heard from my Indian friends as well -- that caste discrimination is legally prohibited by the Indian constitution, but it is still embedded in the culture due to historic reasons.
> This system isn't "fair", but the outcome is effectively the same as our current setup. With the most notable difference being that, at least this system is transparent and acknowledges that X% of incoming students paid for their post.

With the current setup, there are consequences to trying to pay your way in if you're caught. What's the point of removing those consequences?
That sucks. #hugops. No worries. Good luck. Thanks for the article.
A really handwavy description would be that it's kinda like a "runtime".

It's very roughly analogous to the Java Runtime Environment (JRE). .NET binaries are very roughly like JAR files.

(I realize the analogy is rough, but I think it would connect with folks who've never worked with a Microsoft stack)
I'm generally opposed to this kind of acceptance-of-bad-things but in this case I kinda agree. If people are willing to pay millions to go to college, that's potentially a great advantage to students who otherwise have trouble affording it -- let the rich kids subsidize it for everyone else. By not funneling the donations through weird under-the-table transactions it can be more directly used for a net good for the student body.

It is tricky to maintain the 'prestige' associated with an institution doing this, so I don't really agree with making it too public. But, after all, it was kinda an open secret that this happens and the prestige was maintained away, so if it kept happening with a bit more legitimacy it probably wouldn't change much. Prestige doesn't just mean academic credentials: for some people, if they see Berkeley on a resumé they probably want it to be because that applicant is super-rich and well-connected!

My ideal reform would be a simultaneous enactment of several things:

* allow people to pay millions to go to college; allow this to fund student aid for other students. Explicitly stop using it to build buildings

* stop having all of these overfunded and weirdly inappropriate sports institutions as a core part of academia.

* stop with massively-inflated grades that allow the rich-but-undercapable kids to graduate with the appearance of successful academics. They can buy their way in but they have to do as well as everybody else after that.

* ensure that the influx of money from rich kids' applications doesn't go to administrators in any way, as that would incentivize them to over-prioritize these people.

This reframes things so that the point of strong applications isn't to _get in_, it's to get the scholarships required to get in for free instead of paying the absurd tuition. Meanwhile the school has to keep admitting remarkable kids in order to maintain its brand as prestigious. All of this is already how it works, but making it explicit ought to align incentivizes in a way that makes the whole thing less disturbingly bizarre.
Seems like they should change the company name to ClosedAI.
ListenToMe.us
Is that the only result of affirmative action admissions, or are there a few you are leaving out?

Do you have a better plan for dealing with systemic racism[1], that does not have the drawback you cite? Do you believe that systemic racism doesn't exist? Or do you believe that it does exist, but we shouldn't do anything about it?

Which of those three options are you championing?

[1] I understand that the mere mention of this concept is a dogwhistle for negative karma.
I wanted to replace Arduino IDE so bad, but it kinda works. Certainly compared to the pain I experience on PlatformIO.
I’m not entirely sure if skin color maps well to caste. Perhaps it’s likely that lighter skinned Indians are likely to be upper caste. I don’t know. It wouldn’t surprise me but I don’t know.

Anyways, back to the question of discrimination. I’d wager a bet that biases exist against dark skinned Indian people. India, as a society has had that baggage.

It’s like you said; proof is hard to establish at an individual level without a thorough investigation etc etc. But it’s to counter these biases that we have multiple rounds.

Much like the conversation around other forms of discrimination — gender, race etc —- the best thing to do is participate in the conversations around it. In the case of learning more about caste, I have been listening to material shared on Newlaundry podcasts, watching Kahaniaya Kumar’s speeches/interviews and reading/consuming material published by Stalin K (no relation to the Soviet politician), tweets/works from Kavitha Krishnan.

Disclaimer: I’m an upper caste Indian person on an H1B. I’d say that it’s no surprise to me that I’ve been a beneficiary of the caste system than otherwise.

I would really like hear from other folks with Indian background on their experiences around caste.
The announcement kind of makes it sound like Slashdot Media brought back the "brand," but none of the editing staff or regular contributors.
Sorry, after looking it up, I think I confused it with GMail.
The Indian queens who modelled for the world's first vaccine
Just playing West Wing every time would likely be a massive improvement over the current civics classes.

The focus is very much on largely irrelevant facts from the 18th and 19th century and not on modern civics. Students understanding don’t care as a result.
> Do you envision lawyers putting all their legal contracts into fancy flippy books?

Someone will have to solve it for the lawyers in a not so 'fancy consumerish' way. Point is that it is possible to do that, and Firefox shouldn't be solving this problem using an ancient format and a layer of cruft in between.
Wow, never would've guessed that this app would be relevant again.
Since a PDF can begin with non-PDF content, then pi itself is a valid PDF file.
The US has a banking system, plus the FED understands what it means for a state to go burst... they won’t allow it. Europeans on the other hand, are ruled by semi-retards who believe that following the random rules made by someone 30 years ago, will save them from what is coming. It would funny if it wasn’t so tragic to be honest.
I don't think this can be fixed by local economic policies. It will take a national effort, a new New Deal.
Polkadot's DeFi Hub Acala Is Hiring an Engineer Educator/Writer
Use Emacs - it's a big pile of stuff that's very well integrated, because the platform lends itself to deep interoperability - thanks to a strong conceptual model and extreme reprogrammability. :).

Jokes aside, I guess what VS Code needs is to grow a strong community of people who care about the editor as much as what they do using it. Emacs has managed to do that, so it's possible.
So I would love to know if I could run Win98SE/ME and SSH into the native running Linux with this.
Perhaps I'd actually prefer that over running Windows10 with WSL2. One problem would be modern browser support for Win98SE so I would need to use an Windows X client to start the linux based browser.

Come to think of it, perhaps you could run Wine to run dos, filemanager/explorer and control panel to emulate the Windows98SE experience.
And what, exactly is wrong with a child on the back of a motorcycle? That's part of how I learned to ride, and on top of that, we all rode up to the ranch just sitting in the back of Dad's pickup on countless weekends to ride motorcycles - where we could (gasp) hit rocks and trees if we screwed up! Amazingly, not only did no one die, no one was ever injured beyond cuts, scrapes and bruises. I would not trade the experience for safety in a thousand years. (BTW, riding a motorcycle in traffic is a whole different kind of danger...)
Chime and Klarna Enter the Fintech Big Leagues
Before the 18th century most people could not read. Literacy rates began rising dramatically starting in the 17th century with the invention of the printing press and the proliferation of reading materials that it spawned. By the third quarter of the 18th century, an extraordinary milestone was passed in France. For the first time in history more people could read than could not. The commoners of Paris were obsessed with the plays, novels and essays of Enlightenment thinkers like Voltaire, Rousseau and Diderot. The satire and wit of these thinkers inspired a new form of popular discourse we now call critical thinking. Commoners from rich merchants to petty artisans started examining and discovering the contradictions and injustices endemic to their lot in life. The idea of privilege came from this tempest of new ideas. While the hierarchy of power and its unequal treatment are as old as time, this newly educated population was for the first time able to see this hierarchy of power for what it is: an inherited system of control based on fraudulent claims to divinity that is inherently unfair and unjust.
This kind of disparaging really doesn't contribute anything in open source. It's not perfect, it's a work in progress. We don't disparage something, we bring a pull request with a wrapping text that explains why it's an improvement. And see, that gives the author the credit for contributing whatever they think is a solid solution, too.
> Additionally, as a public institution there are due process concerns with not evaluating applications in accordance with the published factors and criteria, which in this case do not include legacy.

Those would simply be fraud considerations in a private institution that charges an application fee.

Of course, a private institution also has Equal Protection / (Substantive) Due Process considerations at play as to what the published factors and criteria can be, as well as (Procedural) Due Process considerations as to whether it actually follows them.
Looks like it's showing that port 4567 is open. Is that something that I need to close?
It's always worked well for me on Atom, for what it's worth.
yes, Indian Americans generally don't care too much about caste, and their children will care even less.
Are you suggesting that they should be able to provide services without any revenue or funding?
Same IP? Don't forget your instance has different public and private IPs.
You are ruling out the possibility of unconscious (in the Jungian sense) and subconscious components of human will.
I have some faith they will not break Bethesda's development teams.

Off Topic: My own person selfish request. Please reboot Fallout NV using newer graphics and latest DirectX. Bethesda ignored all of my requests to update from DirectX9. I bet Microsoft could update it in 30 seconds with their keyboard tied behind their back. The fans are used to installing a hacked DirectX driver but I prefer to not do this. Cost justification? Microsoft could probably create some new DLC's for Fallout NV and make it a whole new game (side story lines), without breaking the main story.
Every project I work on uses the `invoke`[1] Python package to create a project CLI. It's super powerful, comes with batteries included, and allows for some better code sharing and compartmentalization than a bunch of bash scripts.

[1] http://www.pyinvoke.org/
Tesla Battery Day Liveblog and Livestream
As far as I can tell my Firefox on Linux is as snappy as snappy gets.
I'm more interested in a compiler that takes any of these languages (C#, Kotlin, Swift) that do the same thing slightly differently, converts them into a lowest common denominator language that can then compile into any target I choose.

For example write code in Swift, compile to X, compile to Kotlin. Voila, I have cross platform code, just need to write some cross platform libraries that wrap UI, networking, etc for each platform.

Elements compiler [0] seems to do just that. Does anyone have experience using it in production? Why is this not being adopted as a viable cross platform solution?

[0] https://www.elementscompiler.com/elements/#platforms
Just to provide anecdata against the current comments. I totally agree with you. It's not particularly hard if you are pretty tech savvy, but the for the average user you pretty much are stuck with adobe. Or you can try your luck with the edge/chrome pdf form fill but there's a decent chance it just won't bother saving your input. On adbobe, it is still full of extra crap that is irrelevant to everyday use. I think it still bugs people to update it all the time, but I don't use adobe, so I don't know.
It seems to me they’re suggesting the federal government should step in, but they won’t.
Spoilers: the policy of having rich people in your locale will work and the policy of having poor people in your locale will not.
> but of questionable morality here given it's original manifesto and long term aim of creating a sentient being.

Setting out with such noble goals is the best way to recruit talent. Do you think Sutskever, Goodfellow, etc. would have joined OpenAI if they had started off trying to be just like any other company?
I definitely used TagNinja! Loved SongBird and used it quite a bit throughout high school.
You can sort-of achieve a poor man's "on-demand" by providing bazillion cable channels, but real on-demand delivers a qualitative difference: you no longer schedule your life around your TV, but watch at your convenience.
>They will aggressively defend their role which is no longer about creating software but instead entirely about weaving together a myriad of components.

Same thing is happening with mechanics. Young mechanics repairing parts less often, more handing off parts in need of minor repair to specialists and a focus on fitting parts.
Don't make up numbers. Invented stuff is not illustrative, it makes you look ill-informed.

> "...you will still miss a lot"

What is 'a lot'? 2%? 20%? 85%?

> My post didn't say AML sucks so hard so don't bother

I quote: "The only way to eliminate money laundering completely is slow down the system so much that it’s literally unusable."

which is not the same as "...but AML=imperfect so there will be misses"

What little AML I've seen is about automated checking. Conmputers do it not people except when something is flagged. You don't need to "eliminate money laundering completely", they can't and they don't try, it's a best-effort, due dilligence thing.
Notes on “Simple Made Easy” by Rich Hickey
how is it legally possible to go from non-profit to profit? People who donated time/resources originally, if not happy about it, can't sue for misleading them?
So there are tons of people in this thread saying "it seems fine to me, of course wealthy people should get special treatment, that's fine."

It was never a "meritocracy". Wealthy people and well-connected people have always had an advantage, and still do.

This seems to me an argument for things like affirmative action. To try to balance the scales a bit. Not sure why you see it as an argument against.
Aha yes interesting. I would say that I think this is a minor issue in the grand scheme. The meat of this library is, to my eyes, the type system and language features. More concretely, if the implementation of typeclasses is correct, I'm less concerned that the definition of Applicative is not (although I recognise that it doesn't necessarily inspire confidence). Fixing that definition is relatively straightforward.
My commenting guidelines learned after nearly 40 years of programming:

- One short sentence comment for every function consisting of more than 5 or so lines of code. Keep it short. Note anything deviating from someone's expectations of the function.

- Comment high level process flow. I don't need a blow-by-blow. For the love of all that's holy please, please, please don't tell me you're incrementing i! Keep it terse and high level.

- If something is done differently than an experienced person would expect it to be then document why it's being done that way. You can write a book and that's okay. I'm old enough to remember when both CPUs, OS's, and compilers had bugs and sometimes you had to do some strange-looking workarounds. Document them - thoroughly!

Other than that I agree with the "let the code speak for itself crowd." Based off my rules excessive code comments are a code smell needing to be checked out.
This is pretty much what happens in most of the top private engineering schools in India. About a third of the seats are earmarked for "management quota", meaning you pay the management to get in. The rest qualify via various exams.

Works well, doesn't really devalue the prestige of the uni or the students who get in by paying like some of the sibling comments are speculating.
Post hoc justification
Any discussion of this ought to involve some of the concepts from Strong Towns https://www.strongtowns.org/

Their book is a good, quick overview of what they're about. It's not perfect, but it has some ideas worth considering.
Huh. Good point. If ever I have to explain it to my daughter (age 1.5) at some point, I'll probably have to say that a channel is like an unending YouTube livestream with pre-planned content...
Sounds like fitting either house (or ideally both) with a $15 POE filter from Amazon would have fixed the problem.
(POE in this case is point-of-entry not power-over-ethernet.)

I had to get one to make MOCA (ethernet over cable) work in my current house.
I was about to mention this. Here I was hoping for a "supporting" post but was met with a "we bought it" post.
City in Brazil where Covid ran amok may be a sentinel for the rest of the world
Football Manager 2020 is Free
I read that as suggesting this is potentially a killer app for Firefox adoption in the enterprise.
I can't remember the last time I downloaded from Sourceforge. I wouldn't ever trust them again unless they basically started from scratch and were ran by completely different people.