skysight-inc/HackerNews huggingface dataset:
That's not portforwarding, that's moving to the DMZ...
You just have to ask yourself who is responsible when lack of precision leads to bad outcomes. If it isn't you, then meeting the other person halfway by increasing your level of precision helps.

The emotional labor of having to be fully responsible for precision is under-appreciated. That burden is where the grumpiness comes from.
No one has brought up a 'pedophile culture' in this discussion up to now, so there is no inaccurate understanding as this premise does not exist in this discussion.

Instead, the discussion was about how (i) there being demand fully justifies delivering whatever pedophile customers desire, with Ygg arguing that (ii) child rape being bad is just an arbitrary societal convention.

Again, I fundamentally and vehemently disagree with both of these premises.
Mechanics Ask Walmart, Bike Manufacturers to Stop Selling “Built-to-Fail” Bikes
I guess we can distinguish between programming and prototyping. Prototyping is more forgiving because it has narrower scope and spans shorter time. Even then, bad habits tend to carry on to the programming part. So better be deliberate about it.
Ask HN: Chances of Getting into YC Combinator as a Solo Founder?
I think I've disabled my watching history in Youtube and the frontpage suggestions are quite poor (mostly videos from my subscriptions I have already watched or videos that might share one or two tags with a video I watched last year and don't interest me at all).
I know recommendations are hard, so I don't want to be too critical, but youtube does a couple of things that drive me nuts: they recommend videos I've already watched, and which they know I've already watched because the site fills in the red progress bar on the bottom; they recommend videos I've added to my watch later list; and they recommend the same videos over and over even though I don't click on them and don't watch them.
Buckhold
> Remote is the hot topic, but I haven’t actually seen as many remote listings as I expected given all of the talk.

Many companies don't openly advertise remote for all positions, but companies are so starved for experienced talent that if a good remote candidate applied with 5+ yr exp, they would be very happy to consider it (modulo restrictions in timezone / country due to paperwork involved)
You’re missing two key points:

1. COVID was always going to become endemic to humans.

2. Young people are part of society — and you’re blatantly disregarding harm to them in your appeal to the “health of my society”.
I don't disagree with that at all. Sometimes it's fun to feel smart, but generally speaking I'd rather feel stupid and have gaps in my knowledge ironed out by people who understand a subject better than I do.

To be clear, this isn't about IQ or number-of-wrinkles-in-brain or anything like that. If I were to talk to a carpenter about carpentry or Taco Bell worker about food preparation I would feel stupid since I know basically nothing about either of those subjects.
I've heard tales of people with interest rates of 7%+ on student loans, and the official rates are not incredibly low either:

https://studentaid.gov/understand-aid/types/loans/interest-r...

Any loan that is charging 6.28% interest and also cant be discharged by bankruptcy is just usury with current interest rates.
https://en.m.wikipedia.org/wiki/Greenspun%27s_tenth_rule

"Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp."

(Same applies to popular languages after the original quote.)
Very cool site. The salary filter is a little unintuitive: the minimum filter appears to apply to the _lower_ end of the listed range, and be non-inclusive. For instance there is a job listed at Netgear with a range of $300k-400k, if I set the filter to $300k, it is not shown. I would probably expect it to show until I set the filter to $401k or more.

Edit: I see now that it is filtering on salary (which is visible if you look at the listing details), but the summary is showing total comp.
Isn't Worlde just an easier "Hangman"?
Yeah I think so. Just because some thing is open source doesn’t mean it can’t be monetized.
Totally agree and I see this trend worsening.

Although for me is still the best place to consume technical content.
COVID forcing remote work was that tipping point. I think it was a lot more tenuous beforehand than generally believed due to the cost of living. Great programmers can come from anywhere with the internet.

California has some of the most stringent COVID restrictions in the US, and also the highest costs of living when looking at Bay Area and LA. There's no point to bring people there, especially if they're just going to working from home for the foreseeable future anyways.

I've been remote for several years (pre-COVID). For $600k, they could hire 2 or 3 engineers where I live, still doubling or tripling the local tech pay, and give those engineers the opportunity to buy (or build) and pay off a house in a few years.
My problem is that whenever I want to have a video recommended and open the YouTube homepage I just get a list of videos that I have watched before. I don't know how this can possible be an effective way to watch videos.
why would you assume that half the player base would pay for this? Most free games have an average of closer to 5% paid conversion, to my knowledge. This would make him closer to $100k from one time purchases. Before taxes and expenses.

I don't think he should monetize it in any way. He didn't set out to start a game development business. I'm also really questioning the baseline numbers and averages used in your example.
On the other end of the spectrum (ha) you have over-the-top saturation on shows like The Great British Bake Off. I know it's a food show, but people's skin and eyes sometimes look so bright when shots are overcompensated for food.

For comparison to the desaturated things on TV: https://www.youtube.com/watch?v=9kMICkmW8r8
Implementing a small domain-specific language is fairly easy. Why avoid it?
You make a lot of questionable assertions. Why would being in office be more efficient?
I've been eyeing PlantScale since they went GA. I pay $45.86/mo (or at least that's what I paid last month, thanks Vantage!) for Aurora Serverless scaled down to 1 instance (this is my prod server, my dev/qa will shutdown after 5min of inactivity so they cost near $0). My traffic is very bursty (as in no traffic at all then for 2 days it ramps up then back down to nothing, it's software for festivals) so "Serverless" was very attractive to me as I don't want to deal with the bursts even if it costs me more on the off-months/days. PlanetScale looks very cool and I'm in the process of moving off the data-api for Aurora to an ORM in part so that I could swap the underlying DB easier. I also like the concepts of branches that PlanetScale offers.

My biggest hangup with PlanetScale is the unknown cost. Maybe I'm a bad dev or I should have better stats but I have no idea how many rows are read/written (I can get the second easier of course, or at least the initial write and I don't update much beyond the profile table). Runaway bills are terrifying for a solo dev and at least with Aurora I was able to calculate what it would cost to run my prod server at full (256 instances I think? or is 128?) for the duration of the festival and I was ok with that cost if it came to that. PlanetScale is somewhat limitless and I can't have the DB go down in the middle of a festival if I hit a spending limit.

For all I know my usage will fall 100% within the "base tier" ($30/mo) but it's really hard to know (or at least it is for me). I might just need to bite the bullet and try them but it's not a zero-cost to switch DBs (I'm using MySQL at least on Aurora as well).
Then it's all good :)

It's not uncommon to hear unrealistic praise of the M1 on HN.
While not (directly) a thinking game, I have always thought that playing basketball and handball in my youth taught me how to lose in dignity. Lose without blaming the referee or the other team. It's probably somewhat easier to accept others being objectively better than you in casual adult life situations (e.g. job interviews) when you had to cope with losing in ball games as a kid.
Maybe it just got too damn expensive. I make pretty good money and I'm still planning carefully for how I'm going to deal with it for my kids (who still have 7-9 years left before college).

I'm hoping that online school really takes off, and that colleges follow Georgia Tech's lead on pricing for it. OSU still wants full price for online classes, which is bogus.

Beyond that, I'm going to strongly incentivize my kids to stay home the first couple years and hit the local community college for the first half of their degree, just because it's dramatically cheaper than what it'll cost to send them to live at a university.

I thought college was expensive when I was going in the 90s. Now it's just ridiculous.
Do you tell youtube that you've seen this video before? Usually after 5/6 of these it starts serving new stuff again.
Bad Day at Blackrock is just a tremendous film. A social justice Western from 1955 starring Spencer Tracey?

For more technicolour scenery (albeit mostly painted!) I enjoyed Black Narcissus https://www.imdb.com/video/vi3210478105?playlistId=tt0039192...
The OP really applies to "serious/drama", not "happy/comedy".
How to Be Happy After You Fail
In the YouTube app (android), go to library, history, three dot menu, history controls, clear watch history.
> $1 per 2tps DNS traffic

What are tps? I'm not familiar with the term and couldn't turn up much. T per second?
>That is outrageous if true

It's not true.
I would be very much interested too ^^
Public lending libraries.

Thankfully they're well established now. I can't imagine them being invented today.
I created the first online texas holdem poker game (1992). I did not monetize and definitely regret it :)

I have missed a lot of opportunities in my life, but that is the biggest one.

The thing is monetization isn't just about making money. The money is used for improvement so when you monetize you can possibly create something even more amazing.
German company's use of Google Analytics breached GDPR
You’re attacking people as if every one has the same motivation and every one is only self serving.

I’d like people who are in opportunities like this and can’t retire for life if they wanted to, to make a quick million or what have you because I don’t enjoy our status quo of how society functions.
I think they are closely related. Autonomy, Mastery, and Purpose strike me as strategic, thirty thousand foot values that correlate heavily with career satisfaction.

I think the desire for Technology, Intellection, and Certainty are more tactical considerations that engineers want in their day to day duties. I find that those tare things that engineers can easily visualize themselves having access to in a new role. These feed into a feeling (or the hope of feeling) a sense of Autonomy, Mastery, and Purpose in their career as a whole.
Ways you can avoid building a compiler:

1. Lower the scope of the solution. If your solution is designed to address 100% of the users' problems, it's probably too grand of a solution. Start with 80% of the problems. Identify all the problems, rank them by priority and difficulty, and leave the most difficult and least priority problems out.

2. Lower your expectations. Imagine your great idea. Now imagine how you will implement it. Now imagine it is 100x more difficult than you imagine. Woof, that's hard! Strip down the implementation to the essentials needed to solve the immediate problems.

3. Give the user the minimum possible functionality to address their needs.

4. Go find an existing solution that provides these requirements.

If you did it right, you will probably find a solution that you really don't like but already exists and solves the problems you need to solve right now.
Geo Guesser for IPs: GeoIPGuesser
Seriously. I hate "video tutorials" on how to do technical stuff. I read faster than videos can explain stuff, and with text I can go back and forth to the stuff I need without trying to forward and reverse a video to a certain time.
If you just tell youtube to stop recommending things you've seen and channels you don't want to see as you go, and subscribe to a very wide variety of channels, it gets very good at serving you new content quickly, at least mine does.
Barleycorn (Unit)
"And let's not ever talk about two people in the same home playing the same game together."

This is my fiance and I constantly struggling with Halo:MCC. At least once a night one of us fails to join a game, and I'm convinced it's some poor NAT punch through solution that doesn't always work.
The Spaceships Exploring Our Oceans
I am rather certain that, at least when I attended a decade ago, my university leaned into this as a revenue source.

My school, Michigan Tech, is in Michigan's Upper Peninsula, a remote location averaging over 200" of snow per year with the nearest major city over 5 hours away, and most students traveling 8+ hours from their parent's homes in SE Michigan. The application was 4 pages long: 1 page of info, 2 pages for me to fill out, 1 for my guidance counselor. No essays. So, very easy to be accepted to, 90%+ acceptance rate.

The second year return rate was below 70% at the time, and anecdotally many freshmen didn't return for second semester after going home for Christmas. Not only is it remote, cold, and not sunny, but there was a dearth of women and some tough weeder classes (chemistry, calc 2).

If you can finish, you're in a great spot. Eng degrees from there are quite well regarded regionally (competitive with University of Michigan) and graduates had lower debt than any other school in the state. It seems obvious that the university avoided a more stringent up-front filter so it could soak kids for a year or two before forcing them out due to grades or environment.

I'm not sure that's entirely unreasonable, as I'm not sure how they could predict who would leave due to environment, but I also knew many freshmen who were obviously not setup to succeed academically, and didn't.
That's exactly what I have been working for. For instance, I love cars, I used to love it even more, but nowadays I don't imagine myself putting USD 1 million on car, that just obnoxious. I would rather use that money to change my next generation.
Aren't state colleges must cheaper than that?
Good idea, unfortunately the default youtube recommendations also suck.

Unless you are really interested in minecraft.
See also "Why Is Every Movie Poster Orange and Blue?"

Another overused (imo) coloring technique is different color sources, often used in youtube videos and game interiors, like cyberpunk.
Also Distraction-Free Youtube for Firefox and Chrome!

https://chrome.google.com/webstore/detail/df-tube-distractio...

https://addons.mozilla.org/en-US/firefox/addon/df-youtube/
I work as a consultant at a company that has had their entire programming/system staff resign over the last year. Most of the replacement staff have now also resigned. The reason is toxic management.
When people are facing life/death consequences from Covid it puts shit at work into perspective. Enough already!
Better in-house training would allow companies to increase their potential candidate pool.
I'm curious, do you have any data on that? Or is this just your gut feeling?

My experience goes mostly the other way, that remote workers are more efficient, but of course, two sets of experiences doesn't make a large data set.
Slightly tangent but one thing that these code practices articles often miss is using the language to its fullest. Most beginner developers who are not very used to the language reinvent the wheel for a lot of in-built functions. For example, I've seen stuff like:

`
const arr = [];
for (let i = 0; i < anotherArray.length; i++){
arr.push(someOperationOnEachElement(anotherArray[i]))
}
`

instead of

`
const arr = anotherArray.map(someOperationOnEachElement)
`

Not knowing what your tool/language can lead to hard-to-maintain code. One should always try to leverage the expressiveness and syntactic sugar wherever relevant.
There was growth in enrollment up until 2010. Colleges have been struggling since then. They need bodies and need to attract students. Standards for acceptance have gone down and grade inflation has gone up. Though grade inflation has been a thing for many decades now.

As to your question. It’s easier to get a degree now since standards have been lowered since we need to retain students. The cost of acquiring a student is much higher than retaining a student so a lot of effort has gone into retention. What this boils down to in my opinion is the need to pass students. Not failing students is the easiest way to retain them.
Government dollars went a lot further when a smaller percentage of people were enrolling in college. And there was unmet demand for college educated professionals (which is true in some fields today, but probably not as broadly true), so there was more willingness to spend government dollars educating people.
I agree but I'd go a step further and say that good design simply doesn't mean over using abstraction. It's really easy to fall into the trap of thinking "if I just pulled out this abstraction this would be so much cleaner!". This leads to the architecture astronaut situation you described.

In my humble opinion, what makes code non-shitty is that it is clear (well named variables, state manipulation is very explicit), well documented, as concise as reasonable, and handles the full range of inputs/outputs properly either by restricting the input/output space via types or assertions.
They always have rejects. Actually, that's almost certainly an unfinished wafer. Modern flip chips don't look like that finished - you have an array of pads and power distribution covering all the cool features.

I think there's a good chance that wafer doesn't have any metal layers, or only M1 at most. It looks the same as the chips I've delayered and removed all or almost all of the metal layers from. For example, here's a shot of the Wii's GPU with the metal layers scraped off:

https://marcan.st/transf/hollywood_die.jpg
This is a weird way of phrasing it. They're entertainers, and sometimes entertainers are well-paid[1]. I bet there are lots of famous actors, musicians, etc. that made more than America's top CEOs.

[1] https://en.wikipedia.org/wiki/Gaius_Appuleius_Diocles
> I believe that companies will probably wind up going to future #1

I agree. There is some temporary leverage tech employees have right now, but as it fades, the inexorable pressure will be to return to the office a significant amount of the time. Middle managers at many companies exist primarily to build kingdoms, and they like to see their subjects.
We have to do something about what people think college is to an employer. I'm excluding courses where you specifically need the degree: medicine, law, and maybe some others. Clearly you can't be a doctor or lawyer who hasn't passed his exams. Also if you are going to be a professor or phd naturally you will need to have studied whatever it is.

For everyone else, all college does is shows people that you are diligent: you read the books, wrote the essays, passed the quizzes.

Now, the thing is most jobs are not directly related to any particular degree. For example if you become an option trader like I did, nothing on my Engineering/Econ/Mgt was relevant. Even the finance parts of the management course were not relevant. You learn on the job. Think about it, you are at work 50-70 hours a week the whole year vs splitting your time at uni over a much shorter calendar. At work you sit next to an expert, at school you sit next to novices.

So the whole idea that college qualifies you to do something is bogus. It's mainly a signal that you're teachable, and a weak signal that you're interested in some particular broad area.

I would guess that the great majority of jobs that people with degrees take could have been done by the same people without their degree. You'll never get people to admit that if you aren't friends with them, but that is generally what people think as well.

Are there other benefits to college? Certainly. You get to socialize, mature a bit away from home, and for most people it's the last time they are exposed to the great ideas that mankind has found over the centuries. Those things can all be done separately without paying for it, but currently the system is broken and everyone uses degrees as a social status marker, which is self-reinforcing: you still need a degree because if you don't have one you can't get those jobs that you don't need a degree to perform.
> If I hear that damn mantra again ... never take Minimum viable documentation

But... you're not doing it right. Like, not at all. Where on earth do you get "don't provide user manuals" from the agile manifesto?
Complexity is a function of how hard something is to understand multiplied by how often it needs to be understood (and modified).

If it is impossible to understand, but never needs to be understood, it has no cost... Until you or someone else needs to understand it, that is :)
I'm one of these people. I switched 2 jobs last year.

I work as a public trust system engineer for a SaaS vendor. We served police, fire, ems training systems. The local job was paying $70k. Low, but the job was easy, management was good, people I worked with were pretty awesome. Management actually told us that they were looking at a VC firm. a year before doing it. Never heard of anyone doing that before. Again, the company had very low toxic behaviors. Stability also has a worth.

The company got in bed with a VC. Worst choice ever. Then last year, the ownership was traded like a shiny pokemon card to another VC firm to add to another asset. Company culture flipped in an hour. Was announced on a Tuesday. I started interviewing the end of the week - I wanted to give it a chance to see if it was as bad as my initial gut reaction. And it was.

While I'm looking elsewhere, my pay got cut. Glassdoor shows similar previous acquisition bullshittery. Whatever. I'm done here.

I found a place. Similar role. Pay goes from 70k->120k. Sweet. Job looked interesting. I accept. And holy shit that place was toxic. "That's soo gay" was explained by my direct report as acceptable since he has 2 gay brothers <cringe>... on my 3rd day. Retard was casually thrown around, as was a whole lot of other stuff. Lest to say, that aint worth 120k.

So I hang my shingle again. I eventually found a system engineering position that pays 150k (?!?). I quit 0 notice with a lengthy email explaining why (effectively social justice reasons).

I'm now at the new role, and my salary jumped from 70k->150k in a span of a month.

Good work is a balance of total compensation, good co-workers, good managers, and stability (of your position, the team, and the company). When even one of those go bad, that whole calculus gets turned upside down. And combined with no more pensions and companies who don't care too much about people, yea, the best decision I can make is "GTFO". (Yes I'm a millenial)
China has been very successful at preventing the original variants from spreading. So they provide an existence proof that it is possible, at least pre-Omicron.

I'd rather live with ineffective American lockdowns than effective Chinese ones, but the Chinese example falsifies your statement.
Also their ill-fated Confederate show. From a purely outsider perspective it felt like they got bored of GoT… I don’t really blame them for that, they’d been working on it for many years. But much better to hand off to some new showrunners if you’re feeling that way.
Agreed. This has always been a weakness of mainstream western films. Filming fights is hard, especially if actors don’t know how to fight. LoTR doesn’t seem noteworthy in this respect.
"The Man from Earth" might scratch that itch for you.