skysight-inc/HackerNews huggingface dataset:
If someone is interested in this, I highly recommend J R Pierce's Symbols, Signals, and Noise. The book puts Shannon's work in perspective and gives extremely useful context so that one can better appreciate its value. One can also clearly understand, for example, why the original title of Shannon's seminal work was "The Mathematical Theory of Communication" instead of Information.
Just to be fair: in Python, there are "best practices". They're in PEP-8.

If someone is making a claim about anything outside PEP-8 (like whether to use classes) or worse, AGAINST PEP-8...that's when you know there's a problem.
This is an interesting perspective. As a developer, I already realized that there's too much to learn as our technology is progressing rapidly.
I'm 30 years old and have been effectively retired for 1 year. Before this I was an software engineer / manager for startups and bluechips. I left due to stress issues at work, depression and needing to become a carer for a short while but now don't have a good reason or monetary need to return to work again so I guess I am retired?

I had been so defined by work for my entire life that I didn't really know who I was outside of the crunch and the office. I don't miss the office or work but do miss the people. I am not from a wealthy background, the majority of my family and friends find it very strange and it can be a bit awquard in conversation. When I feel ashamed I browse job postings / linkedin, but am coming to realise that it was sad how much self worth I gained from having other people think I was successful or smart.

I've learnt that staying busy is paramont to my health, I've started a small bussiness to keep me busy doing one of my passions, grow a lot of my own food and walk a lot. Sometimes I miss the massive engineering challenges working with a team, I could see myself taking a job for that alone. My life doesn't have a lot of meaning right now, sometimes I dream that some great purpose or mission will be thrust on me. To be honest I feel a bit adrift!
I've come to think the error in semantic HTML is that humans think there's a difference between "button" and "ceqnej"... but there isn't. Something has to actually define the difference. Computers don't care.

Where can I get this definition and apply it to my program?

There isn't one.

The browser knows what a <button> is, but it knows a lot of other things. <button> isn't particularly special.

I still have to explain it to any program I may write, and it's no skin off my nose to explain it what a "button" is, or a <div class="button">, or a <div class="ceqnej">. If I don't speak English that's what button looks like anyhow.

What I can get for my program is a specification of HTML and a compliant parser. But that provides extremely weak "semantics".

"Semantic HTML" is a cognitive illusion brought about by looking at 62 75 74 74 6F 6E and conflating your human read of those bytes with real meaning.

(There is value to using nice-looking HTML... but the value is for humans, and has more to do with principles of software engineering and data organization and virtually nothing to do with "semantics".)
Five years ago I moved to eastern Oregon and I was shocked at the number of checks I had to start writing.

The cleaning service and the car detailing service were cash or check only as was every vendor at the farmers market - which as small operations kind of makes sense.

But so was the propane service, garbage service, the dump - and the electrical utility charged $36 a year to use an E-check (no credit cards accepted).

I wrote a lot of checks.
It angers me that they call out that most nomads are straight. They should have said that there are MORE LGBT folks who are nomads than the average in the USA.

5% are gay/lesbian, 9% are bi. Compare to these metrics: https://en.wikipedia.org/wiki/LGBT_demographics_of_the_Unite... -- that's a higher ratio than all but 3 states in the USA.
In my 22+ years of work as an Engineer/Architect, I've found that:

1. Software development skill means nothing if the power goes out, always cultivate other skills and passions, those passions will drive you to develop more meaningful, functional, and well informed tools.

2. My resume never parses correctly on the job application, no matter how big the company is, and I'll always have to retype it over again.

3. The level of functionality on each company's web site job application tool tells you everything you need to know about the development quality and talent within each company.
Good lord this hurts to see. Writing html and css isn't surgery or arguing a case in court. However many similar programs exist for paralegals and accountants. I don't think there are a lot of jail to rocket science programs but coding isnt rocket science.

Is scaling a high performance financial platform that needs to have .000001 downtime simple? No. Is this program trying to train anyone to do that? No. There are plenty, and I'd argue the majority, of software jobs that are pretty simple and can be picked up by most folks with average intelligence and interested/effort.

Aren't we too eager to gatekeep the profession?
Hi founder of Underdog Devs here....

1. The website is sparse because we spend our money on the mentees bills and so relied on those learning to build it.

2. As for orgs having a "fairly significant level of sketchy behavior" and falling victim to corruption, as you put it...sounds like a lot of speculation. I cant know either of those assertions as I dont have any data on it. I only know what we are doing.

3. I disagree that it's difficult to work with folks who have criminal backgrounds. I do agree that there are some who have no interest in changing.

4. The site doesnt conflate “disadvantaged” folks with ex-cons. Read it again. It says OR. Meaning you can come from either.

5. You say ex-cons are a subset of disadvantaged people and then you mention they face "radically" different challenges than folks who suffer from things like poverty, prejudice, and lack of opportunity. They face legal discrimination but thats the only difference. The vast majority of inmates come from lower socio-economic backgrounds so they face very similar obstacles.

If you have any more questions reach out rick@underdogdevs.org or join an info session some time.
As patrick said in another reply, this has not been true for a while. On all modern GPU hardware I know of, sliver triangles fall into the category of "degenerate triangles", where the hardware by necessity wastes a ton of time and energy shading pixels that can't ever hit the framebuffer.

You can partially avoid this with early-Z and early-stencil (which will reject entire groups of pixels), but those will only help if most or all of your degenerate triangle is invisible. If a single pixel passes that early culling, it will have to shade at least 4 pixels to produce that one output pixel.

If you are concerned about the cost of drawing a quad where 25-50% of it is transparent/discarded, you can create a simple hull out of 2-4 triangles where it suffers less from the overhead of shading those 2x2 groups. That is a common compromise that can produce improved performance by skipping 2x2 groups that don't contribute to the output frame.

In practice all quads suffer from this, and the larger the quad the more cycles you waste shading the seam between the two triangles twice. The overhead for large quads is still pretty small in comparison, but if you're doing full-screen post-processing effects it can produce a measurable speed-up to draw a single huge (viewport clipped) triangle instead.

It's possible some hardware has optimizations to mitigate this, but it's also the case that since shaders can do things like read/write from arbitrary buffers, any optimization that avoids shading the seam twice would cause incorrect differences in behavior, so it's hard to do that optimization in all cases.
And Blues!
This is interesting, but I'm guessing most of the effect is due to the novelty of the "robot". Most kids have probably seen a tablet before, and not this.
“How a bad situation got worse” yw
For people who aren't the captain, it might indeed merely be a learning opportunity.

But if you're the captain of a ship that's at fault in a crash? The inadequacies revealed in the crew's training are kinda your fault.

For example, in 2017 when the USS Fitzgerald collided with a container ship [1] and the captain was relieved of his command, despite the fact he'd been in bed during the collision.

It's normal, in 95% of jobs, that if you cause $$$$$$$$ of damage by making a mistake, you get fired.

[1] https://en.wikipedia.org/wiki/USS_Fitzgerald
Isn't this why we have unit testing, code review, CI?

Also most of us aren't working in these industries. Most software developers build consumer apps for buying stuff or serving ads.

All of Facebook was just down from a single error. No one died.
If poverty is not a distinguishing factor, then what is left but racism? I'm confused.
Purely anecdotal but folks I know who paused careers or did part-time programs to get MBAs ended up with the same jobs as before. One in particular went to a top 3 program and explicitly regretted it because his peer ended up being promoted to an executive level just by staying in their job those two years.
I think you don't mean how much time I take between jobs, but the fact that I quit every so often?
I always ask the same question. How much is too much?
However, that's one of the benefits of working in tech. It became acceptable to change jobs every so often. And it became acceptable to quit to focus on yourself... If you sell it that way.

There's also this time I had a chat with my manager and peers about whether or not to hire this guy.
We wanted to hire him, but we had a feeling he wouldn't stay long with us. He was very entrepreneurial. The conclusion straight away was "it's fine, if he stays with us just 1 year, we already benefit from it". I'm not saying I'm this guy, but it sounds acceptable nowadays.
What's wrong with KDE plasma? The beauty (and curse) of Plasma, is that it's so configurable, you can make it look and feel like anything else.
It's not I.Q., it's culture. Asians have a significant cultural focus on education. But then again so do a number of Black African minorities like the Igbo, Ashanti and Yoruba. So even "race" is a complete red herring.
I like to say that an MBA are the things you learn along the way about business -- and those things are most efficient to learn "on the job" with a good mentor and some reading -- not in academia.
What kind of friends and family would become resentful?
Not sure if the website publisher paused to think about the biasness of the dataset. This result and insights are as good as the data and sampling used, which IMHO is not great.
It's a problem at scale,

Incorrect and expensive to evaluate information, broadcast to tens or hundreds of thousands of people is misinformation and yes, it's worse than no information.

By notifying you of "vulnerabilities" which aren't, these tools effectively "amplify bullshit".

It wastes the time of your team and in an open-source context also wastes the time of your downstream consumers. Triaging (evaluating the bullshit) takes time. It is often quicker to "fix" the non problem by upgrading but of course this pushes additional version churn on everyone downstream of you.

Even ignoring it wastes time as you have to communicate why you're doing it to "helpful" third parties. In an organisational context you're often stuck with security people who don't know any better or an org policy with metrics around this.

If the information were categorised correctly at the source, or the tooling were smart enough, or the rules nuanced enough to capture the reality of the situation then the time and effort of every team in the ecosystem could be saved.

Unfortunately researchers are incented to produce CVEs regardless of quality, and of course the CVSS score is always calculated "worst case" despite the fact that 90% of the time these issues are in barely used parts of the codebase or exploitable only in unusual configurations.

The tooling then makes this poor quality data worse by completely ignoring context. For example, basically every docker scanning tool on the market will report sev 9.8s on "linux kernel vulns" (based on installed headers) or systemd or cron privesc bugs... in a container... based on matching package versions inside the container.

It's all just incredibly lazy engineering from scanning tool vendors who afaict don't QC their data feeds at all, and are also incented to maximise "findings" on every scan.

I believe there's room for a startup that does "collaborative triage" of security issues to help stem the tide of this, because no vendors seem interested in fixing it.
How does working on open-source gets you paid ? I am new and curious
If you try to wait for the money making opportunity in order to build something it may never come. Just start building. Keep building. There are more ideas at the end of a long path than there are at the start. If you don’t keep building they will remain unseen.
I didn't organically encounter it [0], but my favourite is probably

* You are not expected to understand this.

I find the ultimately misplaced confidence [1] of the comment quietly inspiring, in the context of who wrote it. Even the titans of yesteryear fallaciously convince themselves that, hey, the code works fine, let's get going, and consequently have to bash their heads against some weird quirk they're unintentionally exploiting (and then just rewrite the whole thing).

[0] http://catb.org/~esr/jargon/html/Y/You-are-not-expected-to-u...

[1] https://archive.is/eeYMW <- this is the dead hyperlink "explained this in detail" in the Hacker's Dictionary link above

[2] https://en.wikipedia.org/wiki/Lions%27_Commentary_on_UNIX_6t...
> turn off iCloud entirely

Then what's the point of using an iPhone?
They Had the Vaccines and a Plan to Reopen. Instead They Got Cold Feet
> We've reached out to Cloudflare to get them to take it down but nothing has been done.

By “reached out”, I assume you don't mean “filed a DMCA takedown notice and, when they failed to take down the infringing material, filed a contributory copyright infringement lawsuit seeking both damages and a permanent injunction against Cloudflare making the infringing content available.”

But I wonder why not? If there is a good reason not to, though, its probably also the reason that Cloudflare knows they can ignore you.
Also, sometimes it isn’t someone ‘moving fast and breaking things’ - sometimes everyone else gets paralyzed with indecision and can’t even get started.

Someone who can sit down and start coding in an ambiguous environment, period, can easily make 10x more value themselves, and allow others to go from .1x to 1-5x merely by being able to pick somewhere to start and just doing it, which allows everyone else to break their own ‘freeze’ and start engaging as now there is something concrete that breaks the locked up state they were in.

I’ve done it a few times, and seen others do it to. It’s magic going from ‘everyone rehashing things on a whiteboard for the 10th time’ to ‘everyone working on the next iteration’
Many finds value in doing stuff other people wants. Work is the most efficient way to do that, you write something and now millions of people can use it. When you write your own pet project nobody cares about it is depressing in comparison.

Of course you can care about other things, but if you care about this thing then work is the easiest way to fill that fix.
Honestly this could replace your gaming desktop if you wanted it too. Granted it would most likely be a downgrade.

But i'm sure when it actually releases they will have an entire driver suite for windows. You could gut the linux install, load up windows with the drivers. Get two docks, one for the desktop and the other for your tv. Dock it on the desk for a normal desktop experience, You have SD Card and Network Shares for expanded storage. If you want to game on the TV just connect a Xbox controller to it, otherwise just time before we get another steam controller.

For me this is temping largely for the fact that windows can be installed and I'd be able to boot up games off my Gamepass.
It is certainly a discussion we are having internally often. Overall we focus on identifiers that are not uniquely identifiable to a person on their own without taking them in aggregate, which makes them harder to share across unrelated domains. We also generally avoid anything personally identifiable (name, email, etc) that could be tied back to anyone in particular - we aim only to accurately identify a browser or app instance itself.
In many countries, a signature has a special legal meaning. Forging a signature is illegal, and your own signature, however badly written, even if it doesn't match, is considered legit.

That allows companies to get any old doodle from you and it can be considered (part of evidence for) a legally binding agreement.
It's run by a Dutch indie-hacker who is probably somewhere in Europe / Bali right now.

Can you share what useful statistics look like for you?
I do think that they're curious enough to search what caused the Facebook blackout this week. I do think that it's not only the news sites that went up but also other sites.
A 2001 Chevy Suburban. It's ancient with something like 300,000 miles, but it gets the job done. Bought it used for $3k a couple of years ago. That's my pattern: I don't buy brand new cars... I buy something cheap, and "drive it until the wheels fall off".

I also own a Mazda RX-8 (also bought used) but it's parked right now because it needs some work and I don't feel like putting the money into it right now. I do really love that car though.

Bicycle wise, I ride either a 2006 Specialized Hard Rock for mountain biking, or a 2014'ish Giant Defy for road biking.
Just shutup
No. I'm saying that retail, much like being a novelist or a receptionist or a software programmer or indeed any job is, as the OP puts it, a "social service".

That being one of the defining charactetistics of a job.
I think this sounds very idealistic, but you have no direct evidence. It would be nice if an Elite MBA didn't do anything for you, but these points sound like they are more against MBAs in general. I am anti-elitist, but the reality is that a Harvard MBA probably gets you an interview at most every company at most positions, and if you look at the boards / c suites in companies they do overwhelmingly come from elite MBA programs.
Brook's Law: “adding manpower to a late software project makes it later”
I always love when people realize the power and simplicity that can come with static serving of mostly unchanging datasets. It can vastly speed up development in many cases.

If you need a simple version of this, Hugo is a great and well proven option. Push onto your CDN of choice and you’ve got a blazing fast static json api.

https://gohugo.io/templates/data-templates/
To get conservative support, Michelle should consider a push to support one income families where one family member can dedicate themselves to provide improved nutrition for their own children.

Conservatives believe that the State is not a proper substitute for mother + father family, but any measure strengthening the biological family is absolutely anathema in liberal circles. At some level your rhetorical question acknowledges this state of affairs.
Yes, and to be more subtle also see e.g. UMBRAGE in Vault7 [1]. CIA has impersonated Kaspersky Labs, and other agencies/countries do the same.

[1] https://wikileaks.org/ciav7p1/
In this case it appears to constitute "using nomadlist".
Most excellent.

I started working in 1987, got burnt out in a couple of startups (but did well financially), went half-time in 2003 until last year (with a break for a PhD in between), and am now officially retired.

It is wonderful having the leverage to do whatever I feel like doing, or not committing to a long-term project. The more I act pricey, the more I seem to attract 'em!

I used to miss the camaraderie of office mates, but live interaction is gone anyway in these covid times. All days are weekends; my social calendar is dictated by others' schedules! We moved close to our aging parents and in-laws to be with them in their dotage, which has its pluses and some minuses, but no regrets at all on that count, for we must afford them some of the affection and happiness that they showered on us when we were yay high.

I code for fun, have done a bunch of ML courses and am now learning statistics in earnest. I am learning (Indian) music from two separate teachers, and cook a fair bit. 'Sall good!
Well, I would never choose .NET if I had any choice. It's much too verbose and is dominated in terms of productivity by many other frameworks/ecosystems. Some people seem to enjoy it, and more power to them, but if I ask, they often haven't done much of anything else.
They didn't say that this 64,000 acres is the total of the effort. It's just a parcel.
I don't have a recommendation - I just want to make you aware of a major issue other stores have...

> We do not intend to convert to traditional currency unless needed.

This is a big risk due to cash flows. Most stores operate on a margin on merchandise that is under 10%, with a turnover on goods averaging months.

If a currency fluctuates in value more than ~10% over several months, this can easily drive an otherwise healthy business into cash flow driven bankruptcy.

Selling 100% of your goods, and then not being able to replenish that stock because the crypto you held has dropped more than 10% over a 6 month period is a disaster waiting to happen.
I’m not American and maybe your HR culture is different, but I have worked in enterprise sized organisations for a few decades, currently one with 10,000 employees and a relatively large HR department, and I’m curious as to why HR would get involved.

If I had a valuable employee that could leave us for 2-6 months a year (without pay), without us having support issues from the absence, I wouldn’t much mind it, and if I don’t mind then HR would never get involved. My employees work for me, not for our HR department. The only time HR processes are forced upon me is in hiring situations, the yearly employee development plan review meeting or if someone logs a serious complaint, like bullying or sexual harassment, and, that’s not because of HR, it’s because the four CEOs have decided those are the organisation wise processes to follow.

If you mean hiring processes, nobody really cares about absence periods in my experience. Sure you’ll be asked, but it’s not like it’s really relevant in most cases. It’s like hiring a young woman around 30 with no children (I work in the public sector where there are fairly good maternity leave plans), you know there is a pretty big chance they’ll have one or two kids while working for you, but if they are good, then you’ll still want them.
Toaster King and aveao bring up the match to $455! Keep it going, HNers!
> Basing this comment mostly on personal experience since I’ve had both productive weekends and lazy/lost weekends and it generally depends on how the current job is going.

This resonates a lot. My partner is a startup founder, and fairly often their weekend is life maintenance and recovery because their work week allows nothing else. I spend much more time on side projects, but on some weeks I can tell on Friday that it’s not going to be a productive weekend by any standard except self care.