skysight-inc/HackerNews huggingface dataset:
When I was homeless and going to Starbucks, I used to watch people get $60 worth of takeout coffee on a Saturday morning. Family was coming over. Everyone needed a cup.

But no one tells well-off people to cut back on buying $5 cups of coffee by the dozen. No one suggests that if they saved that money, they could have two or three million more and, clearly, that's the morally correct thing to do.

No one is saying coffee consumption is the root cause of terrorist attacks and calling for coffee abolition. No one is saying coffee is generally some kind of moral failing.

It's apparently just a moral failing if you are struggling financially. And then you really need to quit it, you bad person you.

This whole "Your coffee is the problem!" narrative is just judgy, moralizing nonsense. Why is it focused on expensive coffee in specific? Why not candy bars on your work break? Or the high cost of participating in the annual insanity we call Christmas?

Because expensive coffee bought and consumed publicly is conspicuous consumption, something that is a pecking order signal of being one of The Haves. So The Haves are offended by The Have Nots participating.

That's part of what this article is criticizing.

Let The Have Nots have a small luxury here and there and quit picking on them over it. Geez.

Personally, I mostly stopped doing Christmas (and Halloween) years ago. It's not obvious because I'm so fucking poor that no one expects me to buy them presents.

But if you want to start a campaign to tell America that our modern Christmas habits are one of the roots of all financial evil in the world, I will happily promote your campaign. I'm sure you will be pelted with rotten tomatoes, because now you are also being judgy of the spending habits of The Haves, but I will support your right to subject yourself to that.
White Americans?

You apparently do care about groups over individuals, using that classification.
>Why would the employees get anything?

This may be the most tone-deaf thing I've read in a long-ass time.

BECAUSE THEY DID THE (...) WORK!
No, the company was failing and the board decided that this was the best way for the investors to recuperate some of their lost capital. If they waiting longer they would've had to sell for less or go bankrupt which would have lost everyone even more money. (Obviously employees were already at $0 so they couldn't lose more).
It seemed strange that there's a "request for forgiveness" and an "application for forgiveness". But hey, having to fill out two forms seems like pretty typical government work.

Here's the form. It pretty straightforwardly specifies 120 on-time payments to school loans.
https://studentaid.ed.gov/sa/sites/default/files/public-serv...

I wonder where all these people are coming from, that are just misapplying for student loan forgiveness.
I think the point is that requirements are/were explicitly unclear and that otherwise minor deviations (like a payment being received on Monday rather than Friday) are used as justifications to make people - who have made financial and career sacrifices based on the expectation of loan forgiveness - ineligible.
There's a not-insignificant school of thought in American politics that it is vastly more important to prevent people from getting benefits who are not ideal recipients than it is to make sure people who should get benefits do.

This spending ratio is in line with those priorities.
LED circuits, theory, applications and tips
Writing a column for a newspaper four times a month is a thankless job, and almost always makes the writer appear vapid. Because they are writing for the calendar, instead of for the news. When you look at the NYT's other columnists: Friedman, Brooks, Douthat, etc., they have all flirted with banality and sometimes devoted themselves to it for decades.
Ugh, the catalog of Frontline is insanely huge. What, am I supposed to pay $24.99 per DVD of previous episodes? uh, no, I will not. Please PBS, give us real access to your catalog.
They need a warrant by law in most cases but ICE seems to be requesting this data without much to back it up. The standard approach is to challenge it and keep records of the interaction.
If you have had the loan for 10 years, have a stable job, and have been making payments...why do you need the loan forgiven?
I've been involved in coding education for about 7 years and this is the approach I've always taken. It works!

At https://www.missionbit.com/ I taught a web development class for a while and we'd start with a pre-built but very simple web application. It was a "social wall" that displayed a list of messages and had a textbox that let people create new messages.

It used a real database, was ready to deploy on day 0, but did only that one thing (two endpoints, one database table, etc.).

Over the class students would add new features (liking, sorting, user authentication, etc.).

It works well if the project(s) connect!
> How that abomination survived so many approvals is shocking.

How? That's because they pretty much own all the content that is on cable. Titles are gradually disappearing from Netflix and appearing on Hulu.

Netflix was smart to start creating their own content early on, without it they would be dead right now.
How is it worse that with Apple Music artists are paid significantly more? And said artists are not being sued by Apple.
It does not use interlacing. It seems my understanding of the term was wrong, and interlacing is required for it to count as real 3:2 pulldown.
From personal experience, I can tell you the requirement referenced in this snippet feels absurd:

“Others were turned away for having the wrong type of federal loan — those originated by private lenders through the now-defunct Federal Family Education Loan Program.”

Federal loan? Check. Working for a 503c? Check. Oh, wait — the type of federal loan you took out is the wrong kind. So you need to consolidate under this other kind. And yeah, it resets it such that none of the payments you made for the past 10 years count.

I’m lucky enough that it personally doesn’t really matter to me. I took on the loans for my education when the foregiveness program wasn’t in existence so I certainly wasn’t banking on a bailout. But the FFELP was still in existence when this program was being developed so I have no idea why those loans weren’t included.
Problems like #2 are all about emergent behavior problems, so thinking through 2nd and 3rd order effects. Isolating things in stateless functional units and using higher level constructs doesn't actually gift the engineer with the foresight to think through these problems. I agree with GP, these problems are orthogonal from using FP or OOP.
At the face level none of the individual requirements are absurd. That said, to meet all of their specific criteria is quite the challenge. Just take a look at the actual requirements. [0]

I work in local government and personally know dedicated public servants who would stand to benefit from this program but none of them qualify.

[0] https://studentaid.ed.gov/sa/repay-loans/forgiveness-cancell...
Python Projects with Poetry and VSCode
I think it’s the delivery method and cost that makes it a luxury, not necessarily the product. A fish bought at the grocery store for $5, cooked at home and served in your kitchen is just food. That exact same fish served in a sit-down restaurant for $35 is a luxury.
It is an essential skill for our job though, being able to dive into a new code base, form a mental model of it, and modify it either because of new feature requirements or simply bug fixing.

And it is a skill, I also had a lot of trouble with it initially, but diving into several open source projects was the perfect way to practice it, and it helped me tremendously in my professional development.
Are you sure it isn’t the other way around? Wasn’t video store clerk a sought after job among young people with little work experience, because it was related to something that’s fun? Wouldn’t the staff usually be at least somewhat helpful because they’re passionate about movies?
Yes, so long as most illegal immigrantion is visa overstays.
Where on earth did you get that? $700 million is a pot of money available to help out those who didn’t properly qualify for the PSLF program. The rejected a bunch of applications (surprise, people who couldn’t figure out the instructions the first time couldn’t figure them out the second time). Nothing in the article suggests they spent the rest of the money.
Let's optimize!

#!/bin/bash
db_set () {
echo "$1,$2" >> database
}
db_get () {
# read database line by line in reverse, stopping at first match
tac database | grep -m 1 "^$1," | sed -e "s/^$1,//"
}
It took 8 requests from our end to get approval for my wife. We were rejected for the most ridiculous reasons on a 10 field form.
Those "good reasons" all breaks down when we consider that religion is a protected class.

For example, a person is perfectly free to believe that all unbelievers are less worth as people, but they have no right to believe that people of a specific race are less worth.

There is really no distinction between a religious opinion or a political opinion, but under US law one is protected and the other is not. In Swedish law they are often regarded as identical, which mean that political views do hold some protection against discrimination.
Sorry I meant WebGL only as a shorthand implying a web stack with a server, a browser and JavaScript. That was an bad choice of words on my part. It was not meant to single out WebGL as a rendering technology.

However, more sophisticated APIs could allow more techniques for offloading more of the filtering and mapping steps of the visualization pipeline onto the GPU. Even some simulation could be accelerated, although it's often not worth it in practice.
But it really is a post-hoc rationalization for having lost the election.

Just like the racist version of the pepe frog meme, and all of its subsequent variants were a form of Streisand effect, for having claimed as much. There wasn't much in the way of attachment for those particular memes, until the bumbling claim was made that they were being deployed in earnest as weapons, which hadn't been the case until after the claim was made.

This process has been accelerating, with more absurdities and meaningless drivel being bastardized ironically, until intolerable, at which point the symbolism is galvanized, post-hoc, as a matador for emotional outrage. At which point it gets discarded, and new absurdities find frolic.

That is, until the lowest common denominator is clued in that absurdity has resumed somewhere on the internet, and efforts are organized to fabricate outrage at its use.
Good PR is cheap and people talk.
I don’t understand the question. I don’t want anyone to be able to get access to my credentials while I’m unconscious or incapacitated, so I don’t use touchID or faceID.
Just ordered a new Suburban, guilt free.
Yes, of course they did work. For which they got a salary.

Of course, if they worked for equity rather than cash, that was their call and one would expect them to bear the outcome.
I think you are all missing my intent if you are trying to point out the absurdity of my argument. I was simply pointing out the absurdity of OP's argument by comparing it to something equally absurd that would be more familiar to the average HN reader.
Can you back that with a citation? I'm reading this form and it seems pretty straightforward who a qualifying employer is. https://studentaid.ed.gov/sa/sites/default/files/public-serv...

> A Qualifying employer includes the government, a notfor-profit organization that is tax-exempt under Section
501(c)(3) of the Internal Revenue Code, or a private not-forprofit organization that provides certain public services.

and it goes on to give definitions of "government" and "not for profit" orgs.
> because of how rent control makes building rental units unprofitable.

In Mountain View units have to be built before 1994 to be subject to rent control. This actually incentivizes developers to build new units, because they will be market rate units.

There are problems with rent control, but making building rental units unprofitable isn't one of them.
I'm a little unclear why this is the taxpayer's burden to carry.
Seems cool, especially since I know nothing about programming drones. I was glancing through the code, and ibwas wondering if there was particular reason you split flight commands into UDP and camera controls into TCP. As I said I know nothing about drone programming, sorry if it is obvious.
I would play this game
This is not a welfare program for needy people. It’s a transactional arrangement with specific terms for college and graduate-school educated people. The government should be able to expect that the applicants will be able to dot their Is and cross their Ts.
Sure. How about saving up that $5 coffee until you die. Then you can enjoy your millions in your grave-yard. I'm close to turning 30 and one thing I learned: There are certain experiences you only enjoy when you are at a particular age.

You can't go hiking when you are 75. You'll probably be sitting on a chair. You can't also go drinking and dancing in some cities around the world and coming back to your hotel room with a date. That can't happen at 75 unless you are paying for it. I also don't think you'll enjoy it as if you were 22.

The truth is: You should save/spend and optimize for your perceived livelihood. Unless you have an agenda of passing your wealth to your children. I'd rather cease my existence at 75 or 80 than struggle with illness and pass my wealth to pharmaceuticals and doctors.

But back to the issue. $5 coffee? Yes but only because I can sit at Starbucks for 2/3 hours. They give you electricity, WIFI and some starbucks do have rather, very nice, views. Buying a take-away starbucks everyday because you are too lazy to make coffee is stupid, however. (or rich enough)
They want loan forgiveness. Clearly, they're lazy, stupid, or grifters.

This is the US, after all. Wealth is morality, and all that.
Ask HN: Are Beta Lists Still Valuable?
I have been out of the building a SaaS game for a bit and now working on a new side project (I can post what it is if anyone wants to know, but didn't want to self promote off the bat).

I remember a few years ago, a beta list(from the likes of BetaList, BetaPage, etc) was hugely valuable and signups seemed to flow in quickly and easily. Does anyone still build beta lists? Find/found success? Stories around that?
> By your framing, employees get "preferential treatment" with respect to salary.

Right because most people can't live on a 4 or 5 year option wait alone. And the likelihood of a company getting only rich employees to work for them seems small.

If that were true, then you'd be right.
The money wasn't spent. It's staying to pay down public debt instead of private debt.
Not having shared memory eliminates a whole host of popular errors in concurrent languages; handling messaging explicitly as messaging forces an ordering on events, which is nice too.

Of course, you can still deadlock yourself; and read-modify-write can still be done in a racy fashion. Emergent properties of a system are still hard to reason about, but individual processes should be easy to reason about.
I read the article (well, 75% so far). It's primarily how this couple gamed the system; I don't see that it casts the LAUSD policy or leaders in a bad light.

We all know any sufficiently byzantine bureaucracy can be gamed by motivated players. Such is the case here, it seems.

Contrast with my son's school: it's well-run, has strong leadership and wonderful teachers ... and they still have to work hard, year over year, to stay right with the LAUSD policies.

Tl;dr This story isn't about charter schools so much as it is a public outing of the weirdo couple who runs (and profits from) one specific charter in the LA system.
> I presume the web standards you mention are part of some US legislation, yes?

Lots of European companies have similar requirements if they want to sell to the public sector (which is probably even bigger as a market over here, I would expect).
I learned today that Hacker News is loaded with people who are very passionate about City building. This is great!
There is already this

https://chrome.google.com/webstore/detail/language-learning-...
>> This isn't something I just trot out for dick waving contests on the internet: I actually know something about it and thought about it well beyond the reading of wikipedia quackery.

I don't think you know about it. Grosseteste directly quotes Aristotle while developing his idea for "scientific reasoning". And you're somehow denying the progress made by the Greeks/Romans whose works were translated by Grosseteste himself.

You sound like a typical religious fanatic who tends to deny the fact that religion per se did nothing for science. Church as an organisation - could, but again - in spite of religion.

>> I'm sorry if this triggers you or whatever; it's a historical fact -as self evidently true as the existence of Julius Caesar or Philip II of Spain.

I am not the one who is triggered. You're bringing many names and points, writing paragraphs here, but you are yet to quote a single source which you didn't do.

Not even going to start on the definite lack of attention to punctuation you tend to exhibit which is usually a sign of a person whose ego got a burn.
It probably varies between people, both actual experience and interpretation. I find that I have a very verbal "stream of consciousness" which I would label my "inner monologue" but which certainly doesn't constitute all of my thinking.
Let me take the opportunity to thank Wouter for the wonderful Amiga-E language I had the pleasure to use a long long long long time ago in a very different galaxy.
Thanks!
I don't understand why you think such black-and-white thinking is needed. The correct thing should be to appropriately discount the options to account for these things instead of saying it's zero.

Sure, walking in with the naive approach will lead most people to vastly overvalue options, but I feel like the counter movement you're championing here acts as if no early employee has ever earned money on options no matter the outcome.
Judge stops NY county from barring unvaccinated minors in public places
Perhaps I misunderstood your comparison. I thought your comment was saying that interpersonal interactions in general (like a conversation with your barber) don't spread BS as well as internet apps. It seems like you were referring to the barber's ability to convince you that his skills are up to par?
Most illegal immigration is visa overstays.

https://www.npr.org/2019/01/16/686056668/for-seventh-consecu...
Plug: TXR: http://www.nongnu.org/txr

TXR is liberally licensed: almost everything is two-claused BSD. (The installer-packaged Windows port uses a Cygwin-derived run-time library that is LGPL.)

TXR builds easily, requiring few dependencies, and has a small footprint.

It's easy to deploy. The TXR executable finds its satellite files relative to its own location: drop it anywhere and it runs. The Windows version uses an NSIS installer, which you can hack to package your own application.

TXR is packed with features. In addition to the unique, original whole-document pattern matching/extraction language it contains an original Lisp dialect that is designed with succinctness in mind. It draws influences from many sources and embodies original Lisp research work.

TXR has a thorough reference manual consisting of one man page which is over 680 pages long (in PDF form). The HTML version is decently hyper-linked for navigation and features a collapsible, tree-structured table of contents.

TXR Lisp is interpreted or compiled; the compiler is written in TXR Lisp, targetting a register-based virtual machine which uses Algol-like displays for lexical environments (dynamically relocated from stack to heap when closures are created). Files can be compiled, or individual functions or top-level forms. Functionality is provided to create a copy of the TXR executable with a built-in custom start-up hook, for application deployment.
I spend A LOT of time downloading and organizing my movie collection, but somehow I enjoy even that time, alongside the occasions I can watch a whole movie (between job and family obligations)
The only time I really notice the difference from SSD to M.2 NVME is with a node project build, or running certain background services that are disk heavy... General use, not nearly so much.
I'm sure you also didn't include costs for nuclear waste, plant decomission, set up etc.

> My guess is that nuclear is going to win

My guess is that nuclear is never to be seen again, as it should be.
Thank you for those articles, would you happen to also have books you can recommend that informed your thoughts on government policy?
Do you have a source for that? Would be funny and interesting to read into that.
1. Open Preferences -> Advanced tab.

2. Enable "Show Develop menu in Menu Bar"

3. Select menu item Develop -> Experimental Features -> Web Authentication
I think it's rational to acknowledge there are things science can explain and things it cannot.

E.g. science cannot prove nor disprove the existence of God nor the afterlife.

Faith is a basic and universal part of life. Why? Because we cannot know (with absolute certainty) the future.

When you get into an airplane, do you know for certain you'll get to your destination safely? No. You weigh the odds and choose whether you want to take that risk. Taking a risk is going by faith. We have to take risks in life because again, we don't know the future.

So it is with getting married, accepting a job or even sitting on a chair.

When a Christian believes in God, they are taking a risk that they may be wrong and God doesn't exist. When an atheist does not believe in God, they are taking the opposite risk, that God does exist.

On this point we all place our bets and when we die, we'll know (or not know anything at all)
That form is useful information.

It states:

> Neither the 120 qualifying payments nor employment have to be consecutive.

Do you know if any of the tens of thousands rejected were rejected because they made a single late payment as some are claiming? The text on the form does not make that a disqualifier. It would seem to be important to clarify whether the form is incorrect as pertains to the law, or if none of the claims made are true that a single, or even a sequence of, late payments scuttled eligibility for someone.
I think most bugs are that kind that the compiler can catch. But yes absolutely a program can compile and be dead wrong. I’m writing a regex engine and lol at types saving me from all the mistakes I can make with building and transforming finite automata.

I’d still much rather have a slightly slow compilation than verify types in my head every time I’m in that area of code, or writing unit tests for every configuration of code which basically just validate I haven’t returned any nulls.

Typed compilation may take time, but it results in faster running programs. And unit tests also take time. I find the errors generated by a type checker come quicker and give more useful diagnostics for deep areas of the code.
Just a summary:

- Budget to be able to buy lattes. The inflation and results from $100 a month may be better spent frivolously than conserved. In other words, budget for frivolous expenses.
- Don't spend money on this stuff if you've got bigger problems.

My opinion:

I mean... It's a drink. I'd recommend Tim's instead of Starbucks if money is tight. As a person who spent two years homeless, this stuff is helpful for mental health. Being able to have less worries than more worries is important.

Don't forget the old 50/30/20 rule. 50% on needs, 30% on wants, 20% on savings. Recalculate that not to your needs or wants, but how often your unemployed and if that number is more than 20% a year you should increase savings to cover that as well. Then recalculate needs, review on current bills, and rebalance and so on.

Also keep a month or two of cash reserves for emergencies.

Now go buy a mocha, they're better.