skysight-inc/HackerNews huggingface dataset:
I also remember when Google only used to have ads over to the side. I really don't like Google at all now and I'm switching to either DuckDuckGo or Bing.
Delighted to know you liked it! We are working on bringing more features and we are convinced that everything must work through this ssh tunnel.
Unlimited PTO is a negative signal to me honestly, and would put me off a job.

The open-ended nature of “unlimited” makes me think it really means “guilt-based” time off, skewing to less time than I might take if it was included in a contract.

Have only recently started considering employed work again after many years of freelance and contract work and it’s made me really cold on the idea simply because it smells of more of the bullquick I wanted to get away from in the first place.
It wouldn't be buzzword compliant, but I'm tempted to put in some white roses: https://en.wikipedia.org/wiki/White_Rose#/media/File:Scholl-...

[Edit: for those in favour of more diversity it looks like blackish-red cultivars are a thing: https://balconygardenweb.com/types-of-black-roses-varieties/

Hу, розы бывают разные -
Чёрные, белые, красные. ]
Show HN: Loti – Remove revenge porn using facial recognition on adult sites
Performance is important, as you don't want to have a dysfunctional system, but, typically, you have to disable important security mechanisms to force the install.

You lose on both sides.
PTO requests can be denied by your manager at companies with limited PTO as well.
Most (all?) companies don’t want their high performers to walk away. Especially during a layoff.
Small companies don’t like to carry the liabilities. It makes the company look worse for loans and investors. So they claw back what they gave you which is harder to spot on the books. If you buy a company it’s usually for the people and you won’t know how disgruntled they are until after.
Ok, so if this is where you come from:

"The entire point of the big ball of mud is that there are no meaningful divisions in the code.... Everything uses everything willy-nilly....not a single line of code in the system that you can change without fear of bringing something else down that you may not have even known they existed"

...then OK, perhaps the developers who caused the state you describe above would not cause the exact same problems with microservices -- but will they really move fast any not cause a mess given ANY kind of environment?

The state you describe is not normal of monoliths by any stretch.

It may be normal of old legacy systems with 5 generations of programmers on it. Also I believe microservices will have other kind of problems, but still deep problems, after 5 generations of programmers.

If preventing people from running in the completely wrong direction of the goal is your main concern -- why even be in the race at that point. Find new people to work with.

If you personally had success rewriting a Ball of Mud into microservices, consider if perhaps the "rewrite" is the important word (as well as quality of developers involved), not whetyer the refactor was to a new monolith or new microservices.

Microservices with boundaries drawn wrong can cause you to need to spend 20 programmers do the job of 1 programmer. Perhaps the mud looks different from a Big Ball, but it is still mud.
Human-Level Intelligence or Animal-Like Abilities? (2017)
The meme-y-ist of tech stocks like Peloton weren't doing stock buybacks.

The idea that Apple is "taking on debt to buy back stock" is pretty misleading. Sure, Apple has some debt - but it has net cash. Ditto for the rest of the megacap tech stocks.
>John Zelenski, a psychology professor at Carleton University

>Barbara Fredrickson, a psychology professor at the University of North Carolina at Chapel Hill

>Emiliana Simon-Thomas, science director of the Greater Good Science Center at the University of California

Sounds like the real path is to win a good job at a large educational institution that allows you the time off to do all the things you need to be happy. I'd rather hear from those "experts" who manage to find happiness when not sitting under a tree on a sunny campus. Where is the expert who works 16-hour shifts on north sea oil rigs?
I have been following the market. Some of the most popular tech stocks have dropped back to pre-covid levels. During covid my inbox was blowing up from Meta, Amazon, Microsoft recruiters. This behavior clearly correlates with the stock evaluation. Literally everyone I know in tech was able to make good moves or get raises. Uncool companies had a hard time competing with SV giants.

I can cite the hiring frenzy, the stock evaluation, HUNDREDS of articles that disagree with his "SIMPLE" answer.
> Always keep your models slim.

As simple as possible, but no simpler. Django models are meant to deal not just with the data, but also with business logic. If `course.has_finished` is a property of the course, why would you want to have a separate function outside of the class?

> Do precomputation if you need the information in a template

If the precomputation is only needed in a template, you can (should, IMO) use template tags.

> Don't make separate apps in the same project (...) avoid dependency hell.

My current pattern here has been to create one "core" project where I represent all the internal models of the domain of the application, and "adapter" apps if I want to interface/integrate with anything from the external world. This makes it easier to extend or replace third-party tools.

> (Migrations) It's built around a fragile model.

I wouldn't call it fragile, quite the opposite. There are some annoying limitations for sure (I didn't find a reliable way to change the primary key of a model, except for creating a whole new model and migrating the data to it), but I think they are due to a matter of strong safety that the migration can only be done if it consistent.
It's a hack that cuts a (sometimes significant) liability from the balance sheet.

I've worked at places where it was hard to take a day or two off, and I've worked other places where it was easy to take 3 weeks off a couple of times per year.
Exactly. Explain me why do flathead screwdrivers exist, if there are phillips head screwdrivers. I don't have a problem with mastering a new tool, but I do have a problem with mastering a tool purpose and idea of which I do not fully understand.
I made sure to shop around and even asked my neighbors who had the same houseplan about the electrical work they had to get done in the past. The previous owners had neglected to replace some components that had been recalled decades ago, so that obligation ultimately fell to me.

I did manage to get a few things grandfathered in, like being able to keep a three pronged outlet for the dryer. But ultimately I made peace with the fact that the house's electrical system was in a neglected state and the fixes simply had to be made.
It's another example of an employer screwing employees and trying to conceal that fact with a misleading term. I'd expect such from any employer.
It really makes sense though. I don't think it's because they don't go to therapy though. Look at the five levels they provide:

* Every day
* 5–6 times per week
* 3–4 times per week
* 1–2 times per week
* Less than weekly

Most people I know who go to therapy go once or twice a month. Very few go weekly, and I don't know anyone who goes 3+ times a week.
Adaptive Preference
It's true that it's very rare for US companies to offer more than four. But I've always gotten more than that through negotiation. At my previous job I negotiated to get the maximum amount of PTO, as if I was a senior employee, but starting on day 1. At my current job I negotiated to work 4 days a week, and I still have PTO on top of that. Even better I can get a whole week off, using only 4 PTO days.
Just have a wood stove or fireplace for emergencies? Harder in cities but anywhere with detached homes, this doesn't seem like a difficult problem to solve.
"I'm just pointing out that world events matter and people should really pay attention and remember what's going on"

This is obvious and extremely vague.
Got it. You intentionally misinterpret what is said to suit your agenda.

Sounds perfect.
> When you leave a company with PTO where you worked your ass off and never took any vacation, you're cut a check for that unused PTO.

This is objectively false for most of the United States. Plenty of states do not require this, and plenty more have loopholes that allow employers to avoid paying out PTO if specified in the employment agreement.

It's also the case that PTO is always capped. So you are forced to use it, meaning the maximum amount you could be paid out is a fairly small fixed amount. Unused PTO above the cap is literally wasted, and used PTO is already part of your salary.
This ties into the fallacy that microservice architecture is inherently infinitely scalable.

Microservice advocates championed this fallacy, implemented it... but now, when it's time for critical retrospective - it's not their failure.
We don't import PlantUML directly yet, but something we can look at.
Integration with the AWS environment is limited to allows us to 1) see existing tagging structure and 2) to show analytics on tag coverage.

The GitHub integration is done through the Actions API and does not require a GitHub app.
Ask HN: What's your legal business structure and why?
Within the startup scene / indie hacker movement there is plenty of discussion about raising money (or not), marketing, building, hiring, etc. But I don't see much about the legal structure of the company.

I plan to keep my day job, but there are some things I'd like to build and invest in on the side: A couple SaaS ideas, maybe purchase some community sites, and maybe take funding someday.

LLC or C corp? Can I roll my Roth into it? Does a holding company make sense? What exit pain points could I avoid by structuring it a certain way?

What good resources are out there to learn?
Which young people have never seen recession?

Early 2020 there was a covid recession

2007/2008 there was a severe "recession" (depression)
Police Exploited the Capitol Riot’s Digital Records
Last I checked, mDNS didn't support Windows (requirement for our household) but it looks like it does now. I'll play with it next time I set up a new machine.
Some countries you have a single one for the whole building, rather than one per circuit.

That dramatically lowers the cost.

The only real downside is that if you accidentally put your finger in the toaster, rather than just the power to your kitchen cutting off, the power to the whole house cuts off. I think thats a fine tradeoff to save $1200.
Congratulations to the entire team from Shirakumo Games!

Developing and shipping a full-fledged video game requires a lot of hard work and dedication. And writing a custom game engine and tool chain at the same time is really a heroic feat. Hats off to everyone, especially to Shinmera!
Me too, I think it's important to acknowledge that no approach is perfect. Pick your poison.
Pipes don't freeze immediately. A semi-decently insulated house will loose less than 10 degrees per day, so it would take a few days before pipes start freezing.
I think for personal computing a single user, multi tasking OS is the sweet spot. It's too bad that stagnated with BeOS and Amiga.
Thank you for donating your stem cells. MY 10-year old son has had an immune disease for many years and just had a stem cell transplant, with cells from an unknown donor.

We are so grateful that someone took the time to sign up and then to donate.

Once again, thanks for sharing this story. I hope it inspires others to donate.
Don't know about that. I make money designing & building Arduino-based systems for lots of people and Arduino is all about Open Source H/W & S/W.

There are many, many people for whom "free" isn't good enough.
I think you’d not argue that if you flight to the airport without ATC (there are plenty of those), reading NOTAMS about that airfield is kind of essential exercise before flight.
Are you just trolling? Or your cronjobs are really making http requests?
It absolutely is. Especially when it "doesn't work" (not configured correctly.) Can someone look at a browser log and figure out what's going on? It's not just a front end issue, either. I've seen backend engineers set up crazy CORS configurations for internal APIs that would've been better served with a proxy off of a single origin. I even ran into an "architect level" guy that had no understanding of how that would even work. "You can POST without CORS???" seriously...
I thought I wanted to be an electrician growing up in the 80's, but my parents steered me away from it into the then-booming programming field. It does seem like programmers are doing a lot better than electricians these days.
> It doesn't even make sense to do layoffs today when you expect trouble 6-12 months later.

I hope you realize this is subjective, and the CEOs and boards obviously feel differently...
I call BS on this article. I'm an SF-grown left-leaning SJW type, and this seems like propaganda to me.

Yes, the exec said, “Maybe we cried too much last year,” but that's all he said. If you listen to him in full, instead of taking one phrase out of context, it's clear that he's not making some big admission or anything like that.

> It was a remarkable admission, retail experts said.

Which experts?

- - - -

I've lived here all my life, nearly half a century now, and things have never been like this. There are tent cities, people shooting up in the Muni stations and on the street, actual human feces on the sidewalk. The Tenderloin in particular has become a lawless zone, even the longtime residents are scared.

This town has always been nuts, and even a little dangerous, since the Gold Rush, but at least it was fun. What we're seeing today is dystopian.

If the Progressive bloc can't see their own problems they're not going to be able to make, uh, progress. Progressives insist that the recall of Boudin was all due to Republicans and the Police, they ignored democrats and particularly the Asian-American political bloc and told us that we were tricked by the nasty R's and the lying police! (Asian American political groups in SF were against Boudin because they believed he was soft on anti-Asian hate crime in the wake of the pandemic & lockdowns. A lot of Democrats just felt that he wasn't able to do his job. Some of that because the rank-and-file cops didn't like him, but mostly because he was kinda nuts.)

- - - -

Anyway, two things can be true: Walgreens overestimated and overstated how bad shoplifting was, and shoplifting and crime is a big problem in SF right now.
Huh, I didn't know that was so exceptional.

Between the protection of owning inventions created on your own time, and getting paid for unused PTO, my state (CA) sounds pretty great for a tech person working in startups.
The Rest of the World Can Finally Get Sapphire Rapids Xeon SPs
Ask HN: How does telegram promote new people you might know?
I'm always amazed at the randomness of people that telegram reports. I get in my normal list of conversations "[Bob Smith] joined Telegram". Where Bob Smith is sometimes: 1) an actual person in my phone's contact list 2) a person two degrees away (friend of a friend) 3) a person geographically close (neighbor) but sometimes 4) person I once did something with once on some site long ago OMG how does telegram know to link us????
Are you sure that's "illegal" or just "illegal to take money for it" ? Here (Poland) you can do it just fine on your own stuff as long as you don't pretend to be electrician and sell your service, with caveats (only touching anything after power company stuff IIRC)
It would be interesting to hear more about this!
My employer has something more akin to "Minimum time off". My manager will be in trouble if I don't take at least 3 weeks off per year.

This seems to work extremely well.
I have spent a few years in yoga, self help and spiritual circles and met quite a few well-known "experts" in that area. Since then I am extremely wary of any advice that comes from self-help and spiritual gurus. They are very good at giving advice to others but when you get closer to them you realize that a lot of them are very unhappy people, often vindictive and basically plain assholes. But they know how to say things that sounds good.

I think the truly happy people don't go around and tell others how to be happy. They just are happy.
It's not for engagement. Some sites have now a Jump to recipe button. It's for google that said that if you write normal text they will send you a ton of traffic. What people figured out was that unless you spam the recipe with keywords repeated at least 20 times, the google bot will not understand what the text is about. Maybe google was forced to do this, but that's how it works and it contradicts how they said it works.
At my company we do all cost segmentation by account, why would we need this?
GraphQL API and REST API. Mirror Implementations in Python (2021)
I'm wondering if things like SysML and UML are too heavyweight for most modern teams, who work in agile ways.
I also would like to plug this same book by Steve McConnell.

I think Construx has training available on the same material.
Dude I love this. Danger of knowing your query is going right into a GPT-3 prompt.
> If you electrify everything (electric stove, electric car, air conditioner/heater) you are going to be hard pressed in many locales to be covered by at home solar.

That's exactly backwards, though. The problem[1] with ad-hoc local solar installations is that they're undersubscribed, and end up pumping juice back into the grid at inconvenient times where it can't be used. Being able to use that power locally is the goal, not something to be solved.

[1] From the perspective of resource management. If you want to install solar as part of a prepper/off-grid effort you have a lot more design work to do and are absolutely going to have to inefficiently overprovision.
Fair enough, things get lost in translation on the web sometimes.

I'm concerned though that so often the government is blamed for problems started by the private sector. I might go so far to say that regulatory capture is the issue. Maybe unintended consequences are at play.

But in my state, a certain potato and beef producing corporation irreparably damaged the high desert through unregulated grazing. Old growth forests were clearcut a century ago. Rivers and lakes are polluted with chemicals and heavy metals from mine tailings. We needed regulation constantly, but never got it until it was too late.

So what feels counterculture in California, stuff like conservatism and the demand for smaller government, has had devastating consequences for red states like mine. I'm the minority here. I've been disenfranchised my entire life. We rely on you all to vote for the environmental protections that we have been gerrymandered out of voting for ourselves due to decades of entrenched one-party control.

Also after sleeping on it, I realized that my "root fallacies" comment was a bit heavy-handed. I have my own blind spots from being radicalized by the constant division sewn by amoral politicians who got their playbook from guys like Newt Gingrich. But I've known that provincial glorification of half-truths wielded for political gain my entire life. What I was trying to say there is that we need a common context based in truth or we'll never be able to communicate civilly and settle our disputes. Which I believe is what you were getting at with your comment here.
False. Not everyone works in Silicon Valley. Many places just lose it.

It also prevents everyone taking off at the end of the year. They didn’t stockpile vacation because they didn’t need to acrue it.
Especially in small startups, you need to make a sensible balance.

If you only have funding for 2 months, you need to hack together whatever you can get away with.

This is not against modularisation. By all means designs your system well. But don't lose sight of the goal.
I feel like people really just got used to the world after 2008.maybe I'm misremebering. Before 2008 everyone was going to college because it was a guaranteed job after you graduate. Then the financial crash happened and it became hard for everyone to get jobs. Then we got cynical about college
> What does marketing have to do with open source at all? I don't care if anyone ever uses my software.

You just answered your own question!

If you care about people using your own software, then the best approach is to market it. Otherwise, why bother?
Isn't there still an abundance of tech positions open? From this article (1),

"according to the U.S. Bureau of Labor Statistics, there’s plenty to go around. The Bureau finds that openings for software engineers and similar jobs are projected to grow 22 percent from 2020 to 2030 – much faster than the average for all occupations – estimating about 189,200 new openings every year on average.

The Bureau also estimates that in 2020, there were 1.4 million more software development jobs than applicants who could fill them."

So I guess who cares if the industry shrinks by 10-20%? Isn't there still a vast shortage?

1. https://www.hackreactor.com/blog/open-coding-jobs
What qualifies you to make that determination of 10% being dead weight? But let's say the assessment is correct, the problem is that layoffs are often a bit random.

The company won't actually be able to identify these 10% you mention, or when it does they might keep them because they are cheaper than you.

In the end you are looking at good people or even yourself being affected by layoffs. I'd take the pay cut over the risk of losing my job or well performing coworkers.
The problem is working out the causation there. If I'm getting less sleep and exercise for instance, it's probably because I'm either really busy, really stressed, or otherwise sick. So I'm less happy at those times but am I less happy because of the lack of sleep or the other factor that's causing me to lose sleep. The answer is probably some of both but if you only look at some of the factors you are going to overstate their importance.
Cool guide to get started with! I gave it a quick glance and noticed two things I struggled with when I started with CNC work, work holding and feed/speed calculations. Both of these topics are relatively machine dependent, so I understand the omission.
Maybe the term 'postmodern' is not the best, but it is describing a real development. Yes, postmodernity is modernity, but it's modernity without any faith in itself, which is an essential difference from early modernity. While many intellectuals did describe the chaos and sense of dislocation of modernity, there was also a great deal of optimism. We still have some optimists among us, but I think for the majority of people joining modernity now, their sense of a new and better order emerging is relatively brief. Postmodernity seems like a reasonable term for this.
Unfortunately, logging in to Google now requires JavaScript.
It's funny, In was doing a huge renovation once and during the work my refrigerator had to be plugged into another outlet that happened to be GFCI. We had to be very mindful about making sure power was flowing. Sometimes, certain combinations of things being on at the same time would trip it. It was an old house with only 100A service and who knows what with the wiring.
Sure, but during mass layoffs, those high performers are a lot more replaceable, and they themselves would know as well, and be disincentivized to walk.
I'm sorry, but as someone that actually works on ML pipelines - no ML is a microservice.

Data space doesn't work well with microservices.