skysight-inc/HackerNews huggingface dataset:
I had a gig with a company that could only retain very junior developers. I was very nervous going in, because only retaining junior developers implies that the management can't get along with experienced developers.

I couldn't quite "put a finger" on why I wasn't happy and had trouble getting along with the management and tech lead... And, why the tech lead was always frustrated with the manager.

It's because they were all micromanaging each other!
> "Exactly, manuka honey was always just ordinary honey in NZ!"

Not any more. Cheaper to buy it in the UK I reckon!
Never understood why do they need Vala in 2020? They could have focused on improving Rust integration and writing some applications in it.
Great points all around.

I’ve simplified it for myself.

Either I build a business to go after big customers or I don’t.

What kills a small company is multiple categories of customers.

One big one can turn into three, if you don’t have 5-10 smaller ones consuming your bandwidth.
>Instead of relying on specialized hardware Suricata can use CUDA making it much more accessible.

Wait, what? Instead of using specialized hardware... you can use an Nvidia GPU (specialized hardware)?

At least the smartNIC uses about 1/10th the power of most Nvidia GPUs, and I don't have to chew up an extra PCIe slot.
That's right - it could also be even more :)
I hope they will get rid of it eventually like they got rid of C#/Mono applications.
The problem with generics is that every programmer generalizes differently and thus there is a massive barrier/“learning curve” for anyone new picking up an arcane codebase that some clever developer cooked up.

Not saying someone can’t screw up codebases in go, but it’s just much harder to do and you usually see it right away by noticing abuse of interface{}.
Thanks -- but no, for me personally it couldn't be farrher from the case. Meant broadly / generically, bc IME there's so much of this -- and IMHO it's often perpetrated unknowingly. A convenient mechanism to shed light could end a lot of misery.
microsoft has lawyers and can afford to pay them. I find your characterization of “_clearly_” as anything but. As to Microsoft, with Ballmer in charge, this is definitely how they would act, but I guess I was under the mistaken impression that under Nadella things would operate differently.
Maybe not a popular opinion, but: Encourage your neighbors to call the police when things happen. Call them yourself, too.

I lived in a bad neighborhood for about 20 years, and have had family living in the "same" bad neighborhood (about 10 blocks away), and the difference in crime is night and day. The main difference from what I can tell, is that nobody on my street called the cops, ever. If I didn't call, the cops/fire department wouldn't show up.

For example, we had a mentally ill meth addict wandering the streets, breaking into vacant houses, vandalizing property, etc... One day, I find him starting a fire in some brush outside our house. My neighbor's way of dealing with this? Get out the hose and put the fire out. That's it.

I called the fire department, who alerted the authorities, who detained him.

Later that day while driving around, I saw half a dozen piles of ashes where he (I assume) had set fires before wandering off to start a new one. All within a 1-2 block radius.

I honestly think I was the only one who finally called the authorities on him, because everyone else in that neighborhood is so apathetic (or maybe so suspicious of the police) that they refuse to call 911.

He could have set a house on fire and killed a family. I'm speculating, but I imagine he wouldn't have even got the first fire started in a neighborhood that is vigilant and willing to call the cops.
What's not so great about Golang:

-error handling is kinda ugly and verbose

-no generics

-interfaces are done through duck typing

-null pointers

-int size is platform dependent

-no built-in immutability
So would playing Civ6 on ironman mode (assuming it was enforced and/or you did it by honor) and with a random map and a randomized tech/civics tree count as a rogue-like?

When you move that scout you don't know if you're going to encounter a barbarian or a tribal village - do you hold off on building a warrior to escort your settler hoping that you can settle without it being captured?

I have a clear picture in my mind of what roguelike is, and that picture is nethack because someone introduced me to nethack and said "This is a roguelike" and I still basically believe them - trying to abstract the specific mechanics that make something a roguelike is hard... Here are some questions:

Do you have to just be one person - can a roguelike be a party of adventurers?

Does a roguelike need to have an rpg-style leveling system - can strength be gained by item acquisition alone? Does a leveling system make it not a roguelike?

Do you need to use pixel graphics for display?

Does the PC need to be precisely on coordinate pixel big?

Dwarf fortress, for instance, is turn based but the only real difference between turn based and real time is that twitch factor - if you made a version of starcraft where the game paused every five seconds to let you revise as many orders as you wished would that suddenly be really close to a roguelike?

My core thing here is that rogue was a collection of game mechanics, and games can be judged to be similar to that in an entirely subjective manner - you can objectively call out different features that differ or are the same, but those features only really matter if the person you're talking about strongly believed (subjectively) that that feature was "core" to the gameplay. A young kid playing rogue today is probably just going to walk away saying that rogue-likes use ascii art and I don't think it's wrong to accept that definition - for that kid.
Yes, it is arguably an unholy contrivance, but someone's already written it, and invoking it as a shell alias or likewise is both easy and useful.

$ jq-structure my-file.json
> using TSMC is a horrible sign for TSMC

Do you mean "is a horrible sign for Intel"?
I'm not saying don't sue. I'm saying it won't stop this type of behavior.
>The reason honey kills microbes is it has exceptionally low water content.

Do you have a source for this?

A simple search on scholar.google.com for "manuka" and "MRSA" studies in 2020 and there is a substantial amount of evidence showing its unique medical properties.
Customers pay for velocity. You can get velocity by installing a freight elevator, or by jumping off the side of the building every time.

Tooling is tooling, not a religion. But if you've ever looked at the regimen of an elite professional athlete, you'd be hard pressed to discern it from a religion. It is necessary, but insufficient, and I don't think most people get that.
The pandemic advertising was prescient.
We're getting there, HTTP is going to be marked as insecure in the future as well. It's just the massive amount of HTTP sites that couldn't get marked as insecure before, due to the then resulting warning fatigue in users.
giga- (along with kilo-, mega-, peta- and every other prefix we've ever used with bytes) in any other context is based on powers of 10.

Just because computers are based on binary doesn't mean it was ever a good idea to redefine the meaning of those prefixes.
More like "you can change that in dconf, but there's a bug[0] that makes it reset every time you restart the application".

[0] sotto voce "that we're probably never going to fix"
I haven't tried a SCSI card yet; I just got in a batch of new cards to test, and I'll be sure to keep this site updated over time: https://pipci.jeffgeerling.com/

So far it seems like wired networking maxes out around 4.2 Gbps, but I haven't tested also using the USB 2.0 and built in WiFi to see if I can pump through even more bits.

I'm also planning on testing 10G (will probably max out at 3.2 Gbps) and a WiFi 802.11ac card.
Definitely! The key part is "initial agreement".
Yeah it is a bit funny that naming is the go to bikeshedding example because in my experience poor terminology surrounding a project can be hugely detrimental (e.g. names that have nothing to do with what is actually happening) and vice versa.
Can we stop using the term Technical Debt?

First objection: Managers and Business persons understand Debt, like it and use it. I use credit cards and have a car loan. If we, as engineers, present the problem as "You can have what you want now, but you will incur Technical Debt" then any sane person will say "Sure! Good deal!" Ask yourself, how many times a manager or business owner has asked "What is the interest rate?" Zero times.

Even if you really want to call it Debt, don't. Even if you could convince me that Debt really describes the problem, I would suggest that you don't use that term. You are using it because you want to better describe a problem and reach an understanding, and achieve a goal. However, the managers will listen to what you said, agree that it describes the problem, and the proceed to go in the exact opposite direction that you wanted. Calling it Debt does not achieve your goals. You can keep calling debt because it's oh so clever a phrase, but see where it gets you.

Second Objection: It's not debt.

Debt would be if someone said "I need to build a bridge across here that can handle an Army, and I've got $1m", we engineers reply "It will take $2m", and they respond "Ok, I will borrow $1m so you can build the bridge I need".

Instead what happens is they say "Well, build what you can for $1m", and you say "Ok, we can make 'a bridge' for that", and then either (a) your infantry can cross, but the tanks have to get diverted 20 miles out of the way, or (b) the tanks end up in the river along with the bridge. Since (b) is bad, you then have to spend a lot of time planning the routes for the tanks, and making sure the tanks have the right air cover, etc etc, i.e. doing more work.

It's not debt. It's just (at best) an incomplete solution or (at worst) a bad solution that fails at the worst possible moment - e.g. database collapses during registration for the largest event of the year.

Ah, but surely, if you build the lightweight solution for $1m, and acknowledge the increased costs of managing the problems that it doesn't solve, then thats fine? Sure, but that's not technical debt either! That is scoping: we (engineers + business) identify a workable solution that provides some business value. And then we do that well.
Can you copy paste the text? Article is behind paywall
We take it for granted now with the prevalence and acceptance of interpreted languages like Python and Perl, but the radical accessibility of BASIC can't be over-emphasized. C, Pascal, FORTRAN, and friends all had a compile step which meant that you had to operate a text editor and command-line... BASIC was so much more immediate and straightforward to learn on.

The other great reason so many of us 40-somethings got our start on the BASIC-wielding micros was that our universe was pretty small and the simple things we could make our machines do were still fancy. These days it seems that you won't interest kids with anything short of a 40fps multiplayer battle royale game with millions of polygons on screen. Random number guessing games are lame, Dad.

The early web was a lot like the early micros -- you had to make your own entertainment as you quickly ran out of things to do, and the things you were able to make were comparable to the things built by well-founded teams. The opportunity to add something new and useful to the web is largely past, and any window is even smaller if you're not a venture-backed team.

Old man out. <mic drop>
Maybe this?

https://www.anandtech.com/show/15762/the-acer-swift-3-sf314-...

Or if going up to 15" is acceptable:

https://www.anandtech.com/show/16153/the-acer-nitro-5-review...
Installing it through Flatpak here is actually fewer commands than your apt example.

You just run this to add the repository,
> flatpak remote-add --user flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo

Then this to install it
> flatpak install --user flathub-beta org.gimp.GIMP

The next two commands let you switch between the beta and stable branches, which is something apt can't do.
I live in a "Top 10 most dangerous cities in the U.S." What can I do to help?

Jane Jacobs is probably most famous for saying "eyes on the street" is the key to safety. To get eyes on the street: Walk more, tend to your front yard and be visibly out and about. Encourage other people to do the same.

I also recommend the book The Tipping Point.

You might be interested in joining r/CitizenPlanners on Reddit. I run it. I previously ran a Citizen Planners subforum on Cyburbia years ago.
SPAC: How it feels to go public with 2020's hottest financial tool
The first page you linked tells the story of how the Wayback Machine once deleted archived content if robots.txt directed it to, but was moving towards not doing that anymore. You can also see in GitHub’s robots.txt that URLs matching `/*/tree/` should already have been forbidden, yet the Wayback Machine at one point had https://github.com/github/dmca/tree/565ece486c7c1652754d7b6d... archived. These facts suggest that it is your second theory that is correct—GitHub contacted archive.org to get the archive taken down.
Thanks!

Relevant from other comment:

> I don't know whether you've ever experienced a foreign-language class taught by a non-native speaker, but I've taken Academic Writing classes in English at a top Chinese university and the quality was terrible. English literacy is rare in China even though it is a mandatory subject, so the bar to becoming a teacher is quite low. Often, they'll have an excellent breadth of vocabulary, while being unfamiliar with many idiomatic expressions and cultural references that come naturally to a native speaker.
I recently passed day 1,300 of picking up at least one piece of trash per day. It's not my only civic contribution, but it's deeply rewarding. I've also switched from jogging to plogging.

Some results:

It's gotten me on TV a couple times.

It's led to working with my city councilman, whose team recently started organizing group pickups.

Someone considering a Senate run contacted me for advice on sustainability.

I'm working with a few corporations to organize nationwide pickup events -- mainly fitness places you'd probably know the names of.

As a regular in my local park, the drug dealers there have become friendly with me, leading to long conversations about life.

I'm friends with entrepreneurs in the field.

People often thank me and we talk.

It reinforces my diet. I avoid packaged food, which I find increasingly disgusting, largely for what the packaging does to the world and the entitlement, willful ignorance, and salt/sugar/fat/convenience addiction does to our culture.

Most of all, I feel connected to my community.

On the downside, my view of human nature can get dark when I consider how much people pollute.
Gitlab CI Pipeline for React App on GCP Firebase with Preview Channel/Review App
I’m sure there’s a way around it. Got any ideas?
this. in one of the projects I am working on, we have this problem exactly. automated credit card testing problem for small donations.

we use Stripe API there. And Stripe is just suggesting to pay more for their radar check, which in our opinion, put more burden on both donors and the organization.
> Electrons are involved as they are an essential part of a non-linear optical medium. But the information being processed is not converted to the electrical domain

That's a matter of hair-splitting. More importantly, it hasn't been used to make practical gates.

"Nonlinear optics" has had plenty of important successes in (electrically controlled) amplification and frequency shifting, and those victories make our lives better every day in the way they've improved fiber optics, especially CWDM.

However all-optical switching is still pretty much vaporware. I think it's really disengenuous to lump optical switching in with the broader field of nonlinear optics -- this basically just hides the glaring lack of progress in all-optical switching among the victories in neighboring fields. So we get a lot of advocacy of the form "hey you should believe all-optical switching will happen some day because this neigboring field that doesn't make gates is under the same umbrella as us!"
Book Review: Working in Public by Nadia Eghbal
Helping each other: the right to repair win and software freedom
No, debt does not need to be paid off, it can be continually rolled forward, as long as someone is willing to provide you credit.

When a government or a corporation has bonds due, it normally pays off the principal by selling new bonds.

The analogy with technical debt is honestly pretty good. As your creditworthiness declines, the cost renewing debt increases as creditors demand higher and higher interest rates.
indeed, and humans are a material part of Earth
From the context, I think the point was about the whole "work"station, not just the computer. It sounds like intel has cubicles, while google has smaller desks with no dividers.
> I want a language that's as versatile as Kotlin, with the ease of use of Go

You can do that today with C# and .NET Core - initialize and build your project straight from the command line with standard tooling bundled with the language (of course .NET Core's tooling is a lot younger than Go's, and in a typical .NET environment you'd be expected to be using Visual Studio or some other IDE, and probably have to deal with legacy projects that depend on old tooling).

https://ttu.github.io/kotlin-is-like-csharp/
https://docs.microsoft.com/en-us/dotnet/core/tools/
What cities have mesh networks that are working well?
I concur. It's not just gofmt (although it is great). With go and an IDE, I can drill straight down and basically hit "bottom of the stack" within <5-7 jumps of "jump to definition" (C-b for me). Python it's like layer on layer on layer of indirection, "clever" code everywhere, and frequently the track runs cold. I don't have to sit there and study some inscrutable nugget for minutes/hours cause it's all obvious.

Not sure if it's the language, culture, or both, but I love it.
So many years of people telling me that my exact setup does not work, yet here I am not remembering the last time I had an issue with displays on Linux. It has even gotten _better_ since I moved to Wayland which I am also told does not work.
Most hyperthermophilic archaea die well below many bacterial sporulation temperatures already. Additionally, most hyperthermophilic organisms can't live at body temperature, as that's too low, let alone reproduce AND fight off a host immune system. Prions are a special case and not particularly virulent because they aren't genetically tractable.
Father of five. Really glad that the baby carriers work for us. I can do chores with the newborn, they rarely cry because they are so interested in floating around/moving, and it definitely increases core strength.

My favorite memory is being on a call with a few lawyers while carrying my 5 month old trying to move enough to prevent the baby from being bored/crying while simultaneously explaining our claim structure strategy.

That was a tiring 90 minute meeting.
For X-Rays? This technology is sure decades away from commercialization, but it could be the way forward in a time when conventional silicon has reached its physical limits.

I wonder why people always think just one step ahead. Science is about incremental advances EVERYWHERE to eventually allow for something completely new. If everyone had your attitude we would still beat each other with wooden rods and use candles to light our houses, because you know... The de Broglie wavelength of light is just tooooo large.
The ~140 MB zip file containing the code itself (but not the commit message) is still downloadable from the Wayback Machine, as linked from this comment: https://news.ycombinator.com/item?id=24996616.

Apart from the code linked above, I don’t think you’re missing any significant information that was on that archived page whose URL is now excluded. The screenshot at the top of this article matches what I remember of that page: https://arstechnica.com/information-technology/2020/11/githu....

To describe the screenshot in words, for the sake of those who prefer text to images for whatever reason: the commit was an orphan with no parent; it had no commit history. The message was as SethTro quoted it: “felt cute, might put gh source code on dmca repo now idk”. GitHub’s interface suggested the committer was https://github.com/nat, but there was no “Verified” label. The interface described the commit as having been created “1 hour ago” at 2020-11-04 05:00:26, the time of crawling.
Very true, though it'll depend on the seniority of the position.

$240K/yr, minus self-employment taxes, insurance, and other overhead, not to mention the lack of other non-monetary benefits and comp, is not a lot for someone doing serious machine learning.

I'd imagine that the type of specialized talent that Intel needs to catch up to AMD have plenty of options open to them. A comp strategy based on median industry comp might work to maintain their position, but probably won't churn out new industry-leading tech needed to jump ahead.
There’s a joke I make with colleagues for a fantasy startup we’d call Micromanagr. The pitch “The problem with micromanagement is it doesn’t scale... until now”

Jokes aside micro-management has its roots in insecurity and lack of being able trust. Perhaps for a small number it’s also about a power trip but for most it’s simply a lack of understanding of how to delegate and a false belief that you’re the only person that “gets it”.

That said one of the greatest feelings a manager is seeing people step up, take things on and do it in a newer and better way. You have to allow them to make mistakes which they will at first. But when you can get to this with a whole team, you end up doing things collectively which are truly bigger than the sum of the parts, and that’s an amazing thing to be part of.
Baby Bjorn worked for us as well. Had two so that wife and I could have our sizes immediately available. Baby definitely happier, and you can get a lot of chores done :)
What's great about "not so great about Golang" posts:

- it's the exact same 4-6 criticisms every single time

- "no generics" is on the chopping block
Just say thank you for the opportunity and move along, no need to be mean to people literally offering you a job.
Depends on the age. When they are a few months old, they are quite silent. Once, my 3 m.o. sat through my thesis defense without making a sound, ha.
The bigger problem is you need operating system support. Linux/android has it. iOS has it. If iOS has it there’s a very good chance that macOS has it (we’ll probably find out on Tuesday).

What does Windows support heterogeneous cores at all? I don’t think it does. And until that happens, would you be able to sell a chip to the public?
The way Medium works is impressive for those who wish to have some income writing. I wish there was a similar blockchain based / decentralized app where authors and editors would get their fair share and is not owned by just a company which could change policies at any time.
> Paris in the era of Louis XIV was one of the world's most populous cities (with Beijing, London and Constantinople): it contained more than five hundred thousand residents in 22,000 residencies

An average of over 20 residents per residency?! Surely that's not right, or what's a 'residency' - a building of many apartments?

I'm aware this is probably census data that counts household staff and guests at the residency at the time, but still।
Could you make a reader app using the camera? wonder what Hz signal the built-in camera could decode...
A lot of shared hosts support LetsEncrypt now. I actually installed them on mine and to my surprise I saw a massive reduction in spam attacks also.