skysight-inc/HackerNews huggingface dataset:
I think that the modern loans are a far less amicable deal than I had just a few years ago. Interest rates far higher despite an incredibly low rate environment.

But. The repayment thresholds and the loan forgiveness period do massively reduce the onerousness, especially on those in lower paid roles who would otherwise never repay. My main complaint about the system is really how it drags on the middle.

The successful graduates pay off their loans in 6-7 years, or less. If you're earning 40-50k, you'll take more like 20 years to pay off the loan which feels like a long hard slog. I still think graduate tax would have been the right call.
Smart TV is probably ignoring your PiHole
Poor article in my opinion. The problem described in the article is very true. But the solution, “focus on people”, is mostly tautologic and doesn’t explain at all what makes some projects successful and not others. I’m disappointed.
Many worlds doesn't really explain more than other interpretations of standard QM. You still have the problem of why the Schrodinger equation shows you that that a particle has some amitude both here and there, and can interact with other particles both here and there, yet when you experiment you only find it either here or there, never in both places.

MWI just posits that the measurement apparatus exists in a single world, while the particles exist in many worlds. But it can't explain this basic fact, like any other interpretation. What we need is an actual new theory that can actually measure what a measurement is (at what precise point the Born rule must be applied, or how can we do without the Born rule).
Yes, I agree… be consistent and avoid ambiguity. Combined short flags are the most ambiguous of all.

Usage in practice would be split between -flag and --flag… so what? They shouldn’t mean different things, because it is too easy for humans to miss the extra -. And in the end, CLIs are for humans first.
I really liked Stephens writings until he went on a tirade against some people I worked with https://www.stephendiehl.com/posts/crypto.html

Will try look over it and get through this new series but still sour over that blog post...
How did this make it to the front-page with 11 points by linking to "https://0.0.0.0:4000/blog/force-dns-pihole"? Do most people just vote based on the title?
These numbers loosely correspond with the 4% rule for gains.
Take a look at preact near feature equality in 3kb...

https://preactjs.com/
You do have a point, I’m not the biggest fan of JS either. But notice that var is linted out of every modern JS codebase. Where’s PHP’s equivalent of let/const?

Also, I think a huge part of JS’s staying power was that besides its obvious warts, it always had a solid FP foundation as well. JS was one of the first mainstream languages with full closures. That was a powerful tool for building abstractions right from the start, and I don’t think Node.js would have happened without this.
I wrote the reason MIGHT be spare money and mild climate, and in that context my question is an actual question, not rhetoric.

"It implies that you've thought through all the possible reasons and you've come up with the obvious answer."

No, me writing "MIGHT" literally implies the opposite of that.

It is also an aspect to consider, in any case - it is a valid question of why there are many homeless in a rich place. Merely claiming "inequality" is not actually an answer. In theory, the rich place should offer more job opportunities than poor places elsewhere.
You're correct, if you look at the line items in the budget the cost to get 2000 people off the street right now is actually $42,250 per person per year. Still far from $13k. Also depending on what document you look at it's either 2000 people or 1700 people so it's somewhere between $42,250 and $49,705.
I see, they are the same thing to me, hence the confusion.
> some of these devices are using a sneaky tactic to bypass your PiHole entirely

I don't think that it's malevolent on their part. Lots of ISP DNS are crappy. Hardcoding a reasonably reliable one saves them a lot of frustration and unnecessary technical support.
So you're asking how to do it without a tool that was specifically designed for that purpose? I really don't get the hate for JS these days.
I was wondering the same thing. It's at #4 on my front page at the moment, and the link obviously doesn't work.
Show HN: I Wrote a Book on Data Analysis with Rust Notebooks
Yes, that's open secret of hn and reddit. Only small fraction actually reads articles.
"woke" has obviously become much more of a triggering dog-whistle for the reactionary, privileged right than a shibboleth for the left. your comments are not insightful to the issue but ironically they convey your character.
I would presume most upvotes on most articles come from people just voting on the title.
1. Again, Managers are not the only person nor do they have to wait for someone’s direct manager to fire someone. If someone’s behavior is not acceptable, anyone authorized person in the company can fire them. Your link is irrelevant to facts.

2. Do you really think lecun wouldn’t have left Twitter if he didn’t find that conversation enjoyable? Do you discount the many other people who found her interactions with lecun horrible? Did any of the other people behave as arrogantly towards lecun as she did? Again, no point made.

3. See 1

4. See 1

So, you can either stop ignoring the fact that her own behavior led to this, or you can continue to think many other respected people in the industry who act way more professionally than her are just against her because they don’t support her views or think google is racist.
To be fair, the article is correctly linked in the comments
Real Meat Is Green
It was a nightmare to use from C++, and yeah, it was fragile. Darknet is very simple, fast and get things done, although it doesnt feel like high quality product either.
I know of an attempt to implement an approach to track issues and code in a decentralized manner with SIT[0]. Unfortunatlely the project seems to be dead.

[0] https://github.com/sit-fyi
Cloudflare Pages
Picking F# over official supported languages has zero value on the sales of customers, that is what they care about, not cool software stacks.

So if their IT goes down and the reason is that a risky loving consultant used unofficial workarounds, I rather not get unnecessary phone calls.

As for the wishing luck, I was being honest, take it as you wish.
I consider that argument unpragmatic. Any recipient can still be made in control of keeping messages they have received. Sender must assume that the message is unretractable, because recipient can record it with a capturing device. If there is zero trust, you must operate by that assumption. If there is non-zero trust there are practical benefits to enabling any party to request the deletion of messages. Whether each party will accept that request is a matter to consider by the sender. Deletion can be per-conversation or per-contact preference controlled to automate, disable entirely, or prompt.

The program can not guarantee deletion, but in practice that is not necessary for it to be useful.
I’m responsible for a bunch of IoT hardware, and every firmware spec I write includes a note on not using the DNS servers provided via DHCP. While sure there are companies explicitly doing this to avoid filtering, at least in my case it’s because a significant proportion of DHCP servers are configured to send DNS to your ISP, and ISP provided DNS is almost universally terrible. They’ll ignore TTLs, rewrite NXDOMAIN responses into the IP address of their ad-laced web search, and occasionally just highjack every single query to send you to a page saying you’re approaching your bandwidth quota. In the face of that sort of behaviour you inevitably end up with technical support having to field angry customers who just don’t get that it’s not our fault the hardware isn’t working, and the response to that is hardcoding a set of known good DNS servers which we can rely on.

Please, if you have a Pihole, redirect all DNS through it as described in the article. Just be aware DNS over HTTPS is a thing now, and while the devices I’m responsible for aren’t going to try and evade your redirects, the companies that are trying to make sure ads get delivered will absolutely switch to DoH which will be much more difficult to work around.
How and why is literally everything peer to peer in the tech community also somehow connected to ethereum?
The title says something about the PiHole and the link is to 0.0.0.0. And it made it to the front page.

Maybe we count this one as an art performance?
The irony of complaining about one echo chamber and enjoying living in the 'no javascript' bubble is astounding. Can you use text-only websites for most use cases? Sure. Are people more likely to pay for your product if your website has client-sided interactivity and doesn't look awful? Absolutely.

I really don't get this complain and I've only seen it from developers. Certainly not company owners for pay for server/hosting costs (because they have seen how the insane costs of rendering everything server-side with large user bases). Even common people prefer it the way it is currently. The market has decided.
Sometimes reasons for firing are the last straw, not all the other things that led to that point.
This reminds of a conversation I overheard at a previous job where the devs on another project decided to build their own backend framework. I knew the requirements pretty well and I begged them not to. A few months later they had left and I inherited the project with their homegrown framework. Since the project was still fairly new, eventually we made the decision to toss it all and start from scratch.
It’s not a question of age, and I think you’re comparing apples to oranges a bit.

Cobol is simply kept running. Everything it does, newer languages do better. Nobody writes new systems in it.

C++ on the other hand allows you to do things that other languages simply don’t, so of course it’s still alive. New C++ projects are started every day.

A lot of actively developed languages have their niche. Python looks very elegant to mathematicians and engineers, and has fast math libraries. Java has an unmatched ecosystem. And so on.

I think PHP's niche is low barrier to entry. Maybe I'm wrong, what do you think PHP does better than other languages?

(Edit: Sorry for editing the post while you replied. I tried to word the question in a more friendly way.)
This is really challenging thing to do without any client-side JS. It would require downloading media (not just little thumbnails) of every post in the current subreddit view. I might make a feature where people can enable (disabled by default) certain features from the preferences which enables them to use features like this which require client-side JS.
It's definitely possible with a dedicated plugin of the open source library [1]. When there'll be one available, I can consider to include it in the tool as well.

[1] https://github.com/presenta-software/presenta-lib
This must be the reason Ryzens idle at higher power than Intels.
Which also means that under heavy load, the server just crashes generating templates for that many users instead of just serving JS and rendering on the client-side. There's a reason we do things like this nowadays.
This story blew out of proportion. Social media is sick. Some people's tweets read like she is some kind of a George Floyd level victim. She had the best job one can have. Lead researcher who got resources to build a team to work on her own research interest, having all the freedom. And making a killing doing it. She blew it and her race has nothing to do with what happened. She will be fine, joining academia as a tenured professor most likely. If you care about social justice focus on real victims who really need help. Not about this privileged researcher.
I think the biggest use case would be people with disabilities that makes them unable to program with a keyboard, mouse or speech. Similar to how Stephen Hawking was able to talk using facial movements.
>Wait, I just realized after 15 minutes browsing this website that I'm not using VPN. Reddit is blocked in my country, so Teddit will be the replacement for me.

I love to heart that! Awesome.
I can sleep more yes, take a week off too, work in a different direction - not quite
In AI research conferences are main way to publish, if I understand you correctly. It is generally considered to be a bad practice to submit "such an early draft" for peer review. Moreover, if it was accepted, it would be "circulating online" in conference proceedings. Why is anyone surprised that the draft which is considered not good enough to share with public by authors themselves is banned from sharing (in form of conference publication) by internal review?
I'm more used to preact, it's small it's fast, and it's near the DOM. Last, with preact/htm it doesn't need any tooling :)
The odds that you die after getting hit by a bus are presumably quite high.
Ask HN: Psychological, emotional, physical, social side effects of coding?
What do you think are the personal, mental, social, emotional and physical side effects of many hours of solitude coding? Both the good and the bad..

Consider for example going to the gym, although lifting weight is in itself a meaningless task yet the side effects are very desirable thus many are willing to visit the gym on daily basis. Can anything similar be said on hours of constant daily coding? Or does coding have mostly negative side effects (aside from money), does is hinder your social skills significantly? or does it have any desirable side effects? What is your personal experience and thoughts on this?
I think it is Free as in Freedom.
I'm not the author but I love the idea. It reminds me of the computer Stephen Hawking used in his later years to communicate. I originally found this when I stumbled across this video shared on reddit https://www.youtube.com/watch?v=bcDOv09-5RI
Thanks. angel.co looks very promising. However, most of the jobs are developer kind of jobs. Which is a good site for someone looking for an architect/lead kind of job?

leves.fyi is interesting too. The salary info looks accurate. Somehow I never liked glassdoor. I wonder why its so popular.
> People who have a vested interest in the successful outcome of the project are not directly involved in the delivery of that project.

I see that a lot at work. I can easily spot the birth of a troubled project just by looking if the people who'll be using it is represented or not.

In fact just last week I saved our customer a lot of money and pain by pushing on a team leader to get involved in their project to switch ERP solution. I was working on the integration between the new ERP and our program and noticed the users of our program were not involved at all, so leaned on the team lead to rustle her feathers. This team is small but performs an essential job for the company, if they can't do their job things grind to a halt.

After the team leader got involved she quickly discovered another department had gotten a change in which would be a complete showstopper for her team. Undoing this change after it had rolled out would have been non-trivial. Fortunately it was still early days in the project.

This is the most recent example, but yeah I see it all the time. The ones where the right people aren't involved invariably end up bad in one way or another.
Some things don't change that much. Good luck deprecating Postgres.
It's a C++ and a COBOL.

The language has a lot of stuff that drives me nuts (in reality, it's not much of a drive –more of a short putt [Ed]).

But it is quite performant, stable and capable. I have done a lot of PHP programming, and would be very happy to never work in it again. I have a tremendous respect for the language.

It also has –literally– tens (if not hundreds) of thousands of expert developers, worldwide. Many of these developers used to stink, but are now much better, as a result of their work with PHP.

It also has a massive support infrastructure.

HN doesn't really appeal to the types of developers that make the lions' share of PHP (and C++) implementation base, so you won't always hear about it, hereabouts.

I remember reading an article, some time ago, called "IT Runs on Java 8"[0]. It talked about how much of the IT landscape is composed of folks working in tech and patterns that are not considered "shiny/sexy."

[UPDATE]: Not a problem. I do the same thing ;).

The main thing that PHP has, that very few other languages have, is a gigantic implementation surface. In one of my more successful open-source projects, I deliberately wrote it in PHP (4, then, reluctantly, 5.6), because I knew that would give it a far better chance of being implemented.

I was right. It is now fast becoming the de facto world standard for its demographic.

[0] http://veekaybee.github.io/2019/05/10/java8/
there is more than one manufacturer to produce CPUs, so there are already more than two production lines
I just cloned it, replaced "old.reddit.com" by "teddit.net", and it works.

Not sure what the paths "poll" and "rpan" and such are, though.
Didn’t the OP do those things and still end up homeless?
Outside of AWS and the cloud bubble, bandwidth is extremely cheap. You can get dedicated servers (aka actual hardware) with 100Mbps of unmetered bandwidth for a couple bucks a month.
Because you want a way to move money around eventually. Eg. How do you do GitHub sponsors p2p?
I think the "skipping a stop sign" analogy doesn't quite work because there was someone around - someone had to approve it, and furthermore, the fact of the late submission and shortened approval is recorded in the review system. If they wanted to tell people "Hey, in the future, don't do that," they could. There'd be more of an argument there if the common case was that, say, people ignored the system and submitted anyway and hoped nobody would notice.

(... Also, comparing this rule to our overpoliced society where everyone commits some sort of crime and the police just choose who they go after kind of reinforces my point about unfairness. Sure, it may have been strategically wrong for her to not do everything by the book, but if so, it's very interesting that the in-house ethicist has to play by all the rules to not get fired and the practitioners can safely skip them.)

Anyway, the culpability for rubber-stamping this paper is on the person who rubber-stamped it, given that short approvals are commonplace. Saying "You should have known that this approval didn't really count, so it's your fault for going through the normal process and not realizing it should have been abnormal" is nonsense. That's literally the job of the reviewer, and if the reviewer can't do that, someone else needs to fulfill that role. At worst, if they told her on day one "Your job is publishing high-impact papers with fundamental conflicts of interest with the company, so everything needs detailed review from X in addition to the usual process," that would be different. But they didn't. Better yet, they could have flagged her in the publication review system as needing extra review. There were lots of options available to Google if they weren't trying to make up rules after the fact to censor a researcher.

And in any case, she gave advance courtesy notice of the planned work: https://twitter.com/timnitgebru/status/1335018694913699840 Someone could have said something then. They didn't.
I think when people pull an episode of a TV show featuring an Asian man wearing make-up to play a dark elf due to fear of reprisal from race crusaders, we're in a bad place.
linux never ran on 16 bit CPUs.
that being said, CPUs like the 8051 are still very much alive today.
> inserting their version of the Truth

Explain?

Section 230 just says that you can't be held accountable for what other people say. How can you "abuse" that?

If Facebook/Twitter/Google are first hand saying/pubishing their own speach, then they can be held accountable for that.
Because the cryptocurrency hype funds/funded most of those projects and/or the prospect of adding a cryptocurrency to the projects causes VCs to fund those projects.

In this particular case Radicle came out of OScoin (or is the new incarnation of it?) and was funded by BlueYard.
I think it's an effect of replacing literature with communication and other types of entertainment, paired with a lack of free time.
I came here to say just the opposite. The first thing I did when seeing the frontpage was to leave. It just felt overcrowded, unreadable and aggressive to me.

It's fun to see how different our opinions can be about this kind of things, I really didn't expect it in this case but here we go :)
Much better, thank you, Aziz.

Aziz looks confused
Not clear why you think php needs let/const like in js.
Bitcoin as cult, financial fraud, criminal scam, and religion. I like this guy.

What I didn’t see was any tirade against people? - you don’t tirade against people being taken advantage of by scammers - unless those people are the cult leaders?

> “New religious movements like the cryptocult provide a psychological and philosophical framework that provides sense-making for a world that seems hostile and out of their control. The crypto movement fits all the textbook criteria, it provides a mechanism for determining an in-crowd and an out-crowd (no-coiners vs bitcoiners). It gives a framework for assessing the virtue of other followers based on their faith (HODLing) in the cause. It offers simple answers to complex issues in economics and monetary policy. It gives a linguistic framework of “thought-terminating clichés” and acronyms to quell dissent. It gives a mechanism of social control in which one can acquire influence and status in exchange proselytizing and onboarding more followers to buy tokens. It makes miraculous promises of wealth, not derived from effort but from faith. It presents an eschatological narrative of retributive justice about the end-times of the global financial system, in which the true believers will be reborn with a new life in an anarcho-capitalist utopia. And most importantly, it gives people a sense of a community, hope and belonging which is a powerful force that can be exploited by charismatic leaders.”
One piece that you didn't add to the "For web" column is "Works almost everywhere". Anywhere you can run a modern web browser the web app will work, so esoteric linux distros, new smartphone platforms and other systems often not thought about by the "native app" folks work just as well as established platforms. That sort of freedom is crucial for me.
The Swiss Cheese Model of Pandemic Defense
When the telegraph came out we also lamented the thought that the end of face-to-face social communication was nigh.
Managers (both product and engineering) know it too; that’s just not how their incentives are designed (as mentioned above).

Though I don’t have an answer for how to align incentives correctly in a modern company. If you have one visionary who owns the product forever and happens to care about UX, you can do it. But that’s not how companies work today.
Also, the tool can run in offline and use local assets as well.
So free as in open source, why is this called free and not open then?
Stop saying PHP is dead, stop saying PHP is bad, stop saying PHP is good.
Looks like it wasn't your fault, the page has:

<link rel="canonical" href="https://0.0.0.0:4000/blog/force-dns-pihole">

So some "Share" buttons may pick that up.