skysight-inc/HackerNews huggingface dataset:
I actually just bought a D7100 on Craigslist for a few hundred dollars as an upgrade from my D7000. I've taken several thousand shots on it since and really like it. It's great for what it is - higher end APS-C camera.

Aside from no 4K video etc it feels like a thoroughly modern camera. The AF is good, the 24 megapixel sensor produces good raw files, the continuous shooting rate is pretty fast (though the buffer is small and can't shoot very frames in one blast), the design of the camera and layout and controls are very similar to the latest Nikon DSLRs.
Don't get an RPG-29, get an F-18.
and from my understanding this is incorrect.
You probably already have CI/CD so a scheduled action on something like running Terraform would notice that your VM OS image version just got updated and automatically replace your bastion. That image seems to update every few days. You don't lose any data since persistent disk(s) are attached. I'd be surprised if anyone with automation still manually logs into machines to run apt-get update and upgrade -- cloud-init and/or crontab should do that for you.

If there aren't any DNS entries pointing to my bastion host(s), then I'd find it unlikely that a DDoS would ever specifically be directed to them. Pretty easy to recreate them in another region, and/or put them behind something like Cloudflare.
Yes. They do and often indirectly through 3rd parties. It is that obvious; It’s pervasive.
So basically, everyone should be sea-lioned until you think the world doesn't have any more problems?

> but yeah, also, ads.

No, the issue isn't ads per se. No one's complaining here about some funny beer commercial. And frankly, ads are literally nothing but short-form propaganda, which makes them even more obnoxious and inappropriate for political issues.
A bit? It has a higher incarceration rate than North Korea.
It's frustrating because much better do devices that do things that no available device can do could be made available if was more open. It's different to say, computers, where Linux is available and can be customised to your heart's desire. It's not different to lots of other areas. Those are also frustrating.
Yes let's make every function call its own service with monitoring, a database, the network stack, management, and so on and then enjoy wonderful performance and easy management
Wheel of Time is a great example of the issue, though. In the early 1990s, a series where the most powerful organization in the known world is a multiracial women's group and men aren't allowed to channel because they'll just break things was very much in accordance with "The Message". But you and I were much younger in the 90s, so these kind of things seem normal to us, while it seems ham-fisted to make a prophecy conspicuously sex-neutral or have characters explain that they don't like to assume where people are from based on their appearance.
> Emacs has better fuzzy finding

With due respect to Mr. Petersen, and as an Emacs user myself, I really can't agree. When I fire up fzf I just type and generally without any thinking I get what I want. Emacs takes some configuration to get to that point; the built in flex completion is, for whatever reason, not as robust in my experience.

In fact, in my current config I've been using fzf (or really skim) for completion within Emacs, via fussy: https://github.com/jojojames/fussy
People like to hate on suburbs for a lot of valid reasons but moving back to one as an adult after spending my 20s in the city was profoundly calming.
I've never found deployments to be an issue. Any team can trigger an entire re-deploy of the app.

One could argue that this is inefficient w.r.t. compute costs, but I think its orders of magnitude cheaper than the cost of the cognitive overhead of orchestrating microservices.

Obviously there is a scale at which this doesn't work anymore - but I've worked on huge code bases with big teams and am yet to witness this...
At first I thought they were renaming the IDE, which seemed like a clearly bad idea. Makes sense to rename the company I guess.

It tickles my brain every time I see it when I am reminded that the same guy who made ColdFusion and a diet app just decided to build a small company based upon a weird stats language 13 years ago. Good for him.
Any RTSP camera, frigate and homeassistant makes it pretty easy for tech related folks to have a state of the art surveillance system with every feature you could imagine.
Learn to braze first and you may never need to make the investment of time/money/(right hand) learning to weld.

Brazing is more flexible, requires less expensive, less complex gear and considerably less training.
Nothing in the article is fresh news. Sam Newman made many of these same points himself in his 2015 book on microservices.

The article does _not_ discuss why engineering teams ignore that advice.

Companies see microservices as a silver bullet for solving complexity. Inexperienced engineers attracted to shiny things jump on the bandwagon. Vendors sell tooling to deal with the new complexity. But in that case, if it wasn’t microservices, it would be OOP, FP, SPAs, RPC, RDBMS, NoSQL, etc. The problem is the hype cycle. Over-use of microservices is only a symptom.
Air quality can be better for active commuters than drivers, research shows
The TLDR is that the design of b^e means that (other than the root node which you can store in RAM), you never need to write in chunks less than b^e (smaller writes get batched and pushed down the tree only when you have that much data to write to a child node). With the typical, e=1/2, you can set b=blocksize of SSD^2. This means that any small write will turn into 1 write per depth of the tree, and each of those writes will be writing a full block of data (so the maximal WAF is the depth of the tree). Also, for bigger writes, you can just write to the bottom directly, so this ends up working out such that for large sequential writes, you get a WAF of 1, and for small/random writes, you get a WAF of d.
> you can practice safe sex and still get any of those diseases

having sex with like 10 ppl in a weekend is never safe sex. i don't care what protections u think are helpful. the reason those diseases get spread into the general population is bc some ppl are stupid promiscuous and not safe. there should be consequences for that. nobody needs to sleep around that much so no i don't have a lot of empathy for it. literally pick 1 person for a while and stick to them that will fix most of it.
> When not at the computer, he spends time with his family, or, more accurately, when he is not spending time with his family, he tries to do some bug hunting.

I'm hoping that's hyperbole, but even if it is, the notion sickens me. I really hate the normalization of this idea that anyone who works in this field spends their 100% of their leisure time there as well. Get in shape. Make art and music. Build things. Be more than your job. Especially if you have a family. What kind of 1-dimensional example do you want to set for your children?
The Barbados Rebellion: An Island Nation’s Fight for Climate Justice
Remnote is my go to note taking app as a current undergrad.
Seems pretty easy to back out. Though absolutely a boy-who-cried-wolf type situation.
I'll take the behavior of 2 over Pipenv's "any re-lock aggressively updates everything" approach. What's the point of lock files if you have to peg everything in order to have stability / control over versions??
Always good to see progress, shared ideas, etc. but sadly it sounds like they have no plans to release.

It's actually very hard for them to release this. It's so tied to their internal systems (What - you don't use Bazel to compile a stack comprised of Angular and Go?).

Best case, some of their observations contribute to the more practically available models.
Thank you for the recommendation! Seems like this is the exact problem I'm dealing with.
Curious as to how it changed your perspective?
Yes, but oblast has the smallest amount of autonomy. It's like a county in the GB or the US.
Adding in a machine boundary does not guarantee loose coupling. If a dev does not have the skills to make a loosely coupled monolith, how they can they suddenly have the skills to make a collection of loosely coupled services running on more machines? That same low skilled dev is going to have to deal with a lot of other complexities now...
>Anecdote is not a study

And what I described is the outline of a study, not an anecdote. Small scale, limited sample size, and less well controlled than an academic study, but it's still data.

Also, as another poster already mentioned, it isn't as if there is any shortage of large scale, academic studies available showing exactly the same results, if those are more your cup of tea.
> But in all seriousness, all forms of crime have just about monotonically decreased throughout all of human development.

No, they haven't.

Most of them may have decreased, but it hasn't been even approximately monotonic.

> Compare burglary rates in America from 1980, 1990, 2000, 2010

I like that you use a a few decades of decline from the well-known peak of a long surge as your proof of a monotonic decline over the entire history of human development.
And all it costs is the anxiety of wondering whether you succeeded or your bedroom is currently visible via shodan.io.
Giving money to charity isn't a tax break. Sure you won't have to pay taxes on that money but that will be money I no longer have. If I don't give $100 to a charity that would have been taxed at 35% (e.g.), My bank account goes down $100 still, the government loses $35 they would have gotten as taxes (fed+state/local), but the hacker space got $100. If I hadn't donated I would get to keep $65 and the government $35, but I wouldn't have helped hackerspace at all. So it's not a tax break, it's a charitable donation.
>If the backup password to these encrypted files is known, it can be rather trivial to access the data within.

That's how encryption works...
Young Americans are sticking close to their hometowns
I'm sure there's a better example, but I've always explained it like so:

"than" is for comparisons; e.g. smaller _than_, older _than_

"then" is used to indicate timing; chew _then_ swallow, wash _then_ rinse

It's certainly an incomplete explanation, but if someone else can share an explanation that is more succinct and/or complete than my own, I'd be interested in seeing it.
Wtf, no.
Subtlety is dead. You have to put your political positions on your sleeve. Because everything is oh-so-important and urgent these days you don't have the time to gracefully weave important values it into the narrative. Or something.

Just throw in some side character who are caricatures of current thing or have the main characters preach about it directly.
This is also not limited to just COVID discussion either. Most things that aren't somehow related to day-to-day software development devolve into unsubstantiated, or ill-informed, "ranting."

It's a source of constant disappointment.
I don't see the problem. I usually find that when I'm stumped the best thing to do is to switch gears away from the subject at hand and then come back later. I might do anything from just getting up, grab a soda from the fridge, and watch some Youtube videos for a 10-15 minutes, to taking a hot bath, taking a walk, or even just going to bed and forgetting it until the next day. Depends on how long I've been grinding on $WHATEVER and just how stumped I feel, etc.

OTOH, there is sometimes value in just grinding and grinding and being super persistent. It's a judgment call on any given situation whether to grind or do the "seek a distraction" thing.
A simple grep isn't always enough. Backlinks, built in dataviews, attachments, tagging and so on are useful features for heavier use cases. You may not need them - which is no less valid - but many of us do.
I like how in their minds, changing the copy on a website is "changing the definition of a vaccine" and some deep dark conspiracy theory as if it's some binding legal framework and not a public comms platform.
But we're not talking about investigative evidence; we're talking about dead human bodies. I don't need to do a gang ridealong to confirm or refute the crime statistics, unless you think that the NYPD is massively undercounting the number of suspected homicides in the city (and again, in a way that's disproportionate with homicides in the rest of the country).

(The stuff about firefights similarly confuses this -- I have no doubt that the NYPD is afraid of getting into gunfights. But that has absolutely nothing to do with the routine paperwork of recording a homicide victim.)

Intuition is meant to comport with ground reality, and the ground reality is that NYC is not gangland anymore (and hasn't been for decades). Other cities might still be, but we aren't.
Ok then I was wrong, I can login now. Perhaps it was a UI issue, but I was directed to filling out a contact form after trying to sign up for the Workers KV, which then prompted me to booking a Zoom call via email. That was what I was talking about, so I probably ended up for the enterprise sign up somehow. :/ Sorry for that confusion.
Richt, that needs further investiagation, Almost seems to be made up by the author.
Noteworthy exclusion of religious, philosophical, historical, or fictional texts. In some sense, much of human wisdom. What is the selection criteria and why are the ten current selections particularly relevant to 25-or-so year olds?
Yes we do. We have a ton of rules before, during and after humans are behind the wheel.

You are correct that we should probably be thinking even more about it, and other countries are doing that, slowing down cars, providing separation from other modes of transport and pedestrians, and reducing car dependence altogether.
@cabal Great project! What tooling do you use to assess and improve the accessibility of your ebooks?
I'm personally finding discovery in Obsidian isn't great. I could look through directory structure, or do global search, but neither is quick.

I might be "using it wrong", but in that case I don't feel it's doing well at pointing me towards the right way!
Consider the circumstances. The context in which this data is shared is imminent danger to life. That includes kidnapping.

If Google had a magic system for getting information to a kidnapping victim reliably, they wouldn't need to share user's private data with law enforcement, they could just share the information on where to reach the kidnap victim.
Wonderful and amazing to see this news here! Sad that Allen was taken too early shortly after retiring.
Yes I understand how routing works and I referenced both of these things in my question. I was asking specifically which one the OP was referring to.
The point is, to keep the sprint in velocity, let's just keep the bad code (tech debt), but make sure it won't break the quality of original system. By extracting "bad parts" into its own system, you can manage it efficiently.
Thank you, this is actually what I was hoping for.
I think you're probably right in your analysis of their thought process, but I'd almost rather they force legislation's hand. Then there's a chance to hold elected officials accountable if they pass it, and there's a chance (IANAL) for a Supreme Court to throw it out as violation of the 4th amendment to the US Constitution.

Even in the worst case (law passes, court upholds, and people re-elect the politicians) at least we have a definition somewhere on what is and what isn't ok. Today where it's ambiguous and "Company X may or may not" leaves a person to wonder.
It is interesting how much more complex ancient languages were. Just look at Greek and Latin. So many tenses, aspects, time, etc. It doesn't seem odd that things become simpler over time. People are inherently lazy and if they can get by with nicknames, abbreviations, fewer syllables, simpler syntax and grammar, they will. Though this does beg the question, why in the world were language so much more complex the farther back you go? You would think languages would have been simple from the start.
Grant Table in Xen
I did not list them all out to save time, but maritime shipping would be included in the “cheap material goods made with overseas labor”.

Sufficiently tax the emissions if the boat wants to unload in the country so that cleaner boats are used or production moves on shore.
We all owe him and Margulis so much. A true giant, whose ideas will live even longer than himself. RIP.
Breaking up with Windows – need a recommendation
After years (holy cow decades!) of using Windows for my day-to-day working environment, I feel it's time to move on to Linux. I've identified the apps that I use 90%-95% of the time and feel like I have good alternatives for them, with the exception of one. I will be using Linux mainly with a graphical interface, so that I can be pretty much up-to-speed from day one. As a dev/consultant in the Windows world, my main apps are a browser, a good code editor, remote desktop (mostly to Windows servers), FTP/SFTP, email, and common Office-related stuff (Excel, Word, Powerpoint). I think I've figured out substitutions for everything except the email client. Right now I use Postbox, which is great and generally meets my needs, but they do not have a Linux version. My big stumbling block for email seems to be that I tend to keep ALL emails forever, and I need to have a decent search. I also have around 15-20 different email accounts that I monitor at all times. My email storage footprint is currently around the 25GB range. Some email clients simply cannot deal with the sheer number of emails and size of data in this scenario. At the moment, I am thinking that Thunderbird might be my only option, but I used it (long ago) and seem to recall that it got slower and slower when dealing with so much data. Maybe that aspect has improved, but does anybody have recommendations for a graphical email client for Linux that can handle these requirements?
> If you’ve ever awoken from general anesthesia, you know what death will be like

[citation needed]

I used to have a severe drug and alcohol problem. I once drank a bunch of beers and took 3 or 4 times the recommended dose of Ativan. I woke up 24 hours later from a blackout and discovered in that time I had walked to the store and bought more beer and some snacks. I had absolutely no memory of it.

So I'm going to say anesthesia is not like being dead. It's more like switching the memory recorder off.
I believe I mentioned this in the article, but I really think scripts or plays would be a great medium for TTS, where you could have separate voices for each character. Could be a neat feature to add to script-writing software.
And how are either of those things substantially impacted if Google's policy was "we do not hand over user data without a warrant"?
> Its current usage is to demean someone for their limited / different mental ability.

> Why would you argue that calling someone with mental disability "retarted" isn't?

No no no, that isn't what I'm saying at all. In my lifetime, it has *never* been acceptable to call someone with an IDD a retard.

HOWEVER, for the better part of the last 40 years you could call another able person a retard without raising eyebrows. Within the last 5 years or so there has been an abrupt change and the word is no longer acceptable to use under any circumstances. And I'm unaware of what occurred for that shift to happen.

Today if an able person said to another able person who'd broken their foot, "what's up gimpy?" it would be taken as a jest. However saying that to someone who is permanently disabled is highly offensive. The situation was the same with the word retarded up until recently.
> Is it not enough to be better than humans on average?

No, not at all. The average driver is 1/3 distracted and 1/4 drunk. Autopilot and similar systems must be at least as good as a skilled, attentive, unimpaired driver.

> Is the only way we will accept something like autopilot is if it has a perfect driving record?

Putting it plainly, this is bullshit. No one -- no one at all -- is asking for autopilot to be perfect. People are asking for it not to drive full-speed into obvious obstacles.
Can you link to examples of your comments that got your shadowbanned for censorship?
Completely agree re: UI components. As a full stack engineer, I personally dealt with the pain of permissions on the frontend and want to make things much easier than they are today. We've already started working on this. Our first foray into the idea is our self-service dashboard.[0][1]

Re: self-hosting, we're definitely looking into it and plan to have a solution for it soon. Thanks for the feedback!

[0] https://warrant.dev/features/self-service-dashboard

[1] https://docs.warrant.dev/quickstart/self-service-dashboard
Your pdf client may be buggy or not like this file. I'm not seeing that same artifact.
A crypto exchange has bragged about having 30ish microservices per engineer. It's pretty wild.
The signs of a decline in insects are piling up in Quebec
The copy would keep all your memories and would experience qualia, the question is, is it you? After all, your body was torn apart to extract the information to build the new one. Bear in mind qualia are instantaneous, you don't keep them, only memories of them.

Sorry, I added the example of the SF story while you were replying to my post. In that story now there's two of the same person walking about, both of whom think they are 'him'.

The really disturbing this is, this might be what our lives are actually like. After all, our brains frequently stop being conscious and then summon consciousness back into being. Is it really the same consciousness though? Or is it a fresh newly synthesised process that just has memories from the last time your were conscious?

I still wouldn't use the teleporter though.
I kept reading this and kept waiting for the "/sarcasm" or something at the end. I really hope this is satire (even if not explicitly said)...
This is just an investigation which is important in cases like this. They need to determine if Teslas can't see motorcycle riders at 1am in Draper, Utah. There's all kinds of oddities that can happen so these independent investigations are necessary.

Side note, imagine if you got bulldozed by a Tesla and died only to have someone write this comment. I know we live in a huge world and we can't think of everyone this way, but there should be a modicum of compassion for the guy who just died. His life has ended for what amounts to a potential programming error. It doesn't matter if another human could do it to. This man is actually dead. It's tragic.
The Surprisingly Manual Process of Building Automotive Wire Harnesses
I had a D700.

What a camera. Not surprised you had it serviced—if it’s a reasonably cheap repair job, that is still a great body if you don’t care about resolution. (And people put way too much emphasis on resolution.)

I swear that thing ran on fusion or zero-point energy. It could be nostalgia or just me being old, but I am sure it got vastly better battery life than my current mirrorless camera.
So you are opposed to the concept of "equal response"?
You're not wrong, but there are definitely breed dispositions to be aware of.

For example, you're going to need to train a Belgian Malinois or Pitbull much differently than a Golden Retriever.

And yeah, dogs have their own personalities (so do practically all other animals), and it confuses me that more people aren't aware of this. The world can be much richer once one realizes this.
https://www.reddit.com/r/TheMakingOfGames/search?q=frame&res...
Where do you get a laser cutter and CNC machine on par with what a makerspace has for $600? Those classes are pretty expensive though I'll give you that.
£300 is a bit steep
OR you can opt for a version of Android without the proprietary bits like GrapheneOS.
I agree. There’s a whole cohort that seems to think you should introduce IO between every function call. But they’re not “managing complexity”, they’re just shifting it into the operational layer, where it’s harder and more expensive to run, debug, secure, etc.