skysight-inc/HackerNews huggingface dataset:
I guess I’m confused about who this article is for. Graviton AFAIK is available for cloud compute on AWS. M1 MacBook Pro is a developer’s machine.

There are different aspects of performance that’s important depending on who is inquiring.

1) AWS cares about performance/watt (operating expenses) and performance/$ (capital expense)

2) As a user, if I provision an EC2 instance, I have no interest in hardware costs or power consumption. I just care about performance/$ (EC2 instance pricing).

So raw performance is basically moot point here. There are some non-linear concerns about scaling (Amdahl’s law), but generally, compute boils down to even more abstracted picture something like: requests/$, etc. that’s specific to your workload and company.
Oh, it’s been a year and a half and I still feel lost, miserable, betrayed, and so on.

My life literally got flipped upside down. I’m definitely not the right person to ask how to get over it.

My attempts mostly include focusing on my children and their lives, a lot of going to the gym (daily), kayaking in the summer, snowboarding through the winter, reading, side projects.

I’m still in the “never going to be in a relationship again” phase. I hear a lot of guys go through that, but it changes supposedly??? We’ll see.
Also curious. I use 1.1.1.1 and 1.0.0.1 almost everywhere for at least the last four years and it seems great.
All of the cats I've ever had over the past forty plus years, have all been relatively affectionate, and most of them have been very affectionate. Sleeping on the bed wasn't a problem for most of them, but I was rather surprised when some decided they wanted to burrow all the way under the sheets to the bottom of the bed, or waking up to cold wet nose in the ear.

That's about the worst feline generated behaviour I've ever personally witnessed with our cats.
That’s true of course, it comes down to the relative position in maslows model. Maybe I just assumed that the HN-audience is at the top of the pyramid almost by definition, but failed to do the adequate elaboration. Thanks!
Basically just traceroute, and perhaps combined with looking up your isp's peering information (and their peer's peering information, depending on how deep you want to investigate them) on peeringdb.com . For example, you might discover your isp will use route traffics to a certain website via a slow peer based on your traceroute information and data on peeringdb.com.

But like you said, it's not useful to us as a customer of an ISP because we can't alter the routing table used by the ISP even if we identified a problematic routes/peers. You can try to complain to their customer support, and might get lucky if the customer support has technical authority to debug peering issues.
Confocal laser speckle autocorrelation imaging of dynamic flow in vasculature
> And since a negative thread count is not possible (even zero is almost impossible)

I wonder why zero is only "almost" impossible. Don't you always need one thread to be called a process?
What I did was to explain the advantages and disadvantages of Typescript, and document the production issues that could have been detected at the compilation time.

But the most effective for my team perhaps was enabling the checkJs option in Visual Studio Code (javascript.implicitProjectConfig.checkJs). It enables type checking on JavaScript files using The typescript compiler. Even though the files are not typescript and you don’t have a typescript project, it does find a lot of issues. The developers started to use this feature more using type annotations in JavaScript using JSDoc comments. At this point the migration to typescript was approved by everyone.
I might come off as really cynical, but i agree with your statement completely. The best place i worked didn't feel like work, smart motivated people with little managerial oversight and a shared vision, awesome times.

What I'm trying to say is: look out for yourself out there because no one else will, don't let yourself be exploited
I’m all for self hosting, and I run multiple services for myself and family. But I really don’t like this post. I think the arguments don’t make much sense.

Do I remember Picasa? Sure. Do I remember it being the ‘end all be all’ of photo management software, that was egregiously replaced with the inferior Google photos? No. I’ve never heard anyone argue that Picasa was The Goat, and we’ve never had anything better since.

I get the point they are trying to make, that’s just a really bad example. Same for the other examples. Like a song disappearing from your Spotify playlist? Well that’s not the reason we use Spotify. We use it because purchasing and maintaining a static collection of music in 2022 is expensive. In time & money.

But the greater problem, I think most of us here are aware of, is self hosting is simply not possible for what, at least 95% of the population (and that’s probably generous). Yeah, for software developers sure. We have experience & knowledge in regards to installing software & maintaining a Linux server. Nobody else does.

I know there are some services and companies trying to solve this problem, and I’m encouraged by that. I hope they come up with good solutions and people take notice, because I’m totally on board with the self hosting ethos.

We can easily build a package of self hosted software that fills all the needs applied to us by Big Tech. The way I see it is if you have a Protonmail/ or Fastmail account, and combine that with Mastodon, Matrix and Nextcloud servers, you have everything you need and it’s a huge win for your privacy. I just can’t figure out how to convince my friends and family to jump on board :)
I guess if you're just using LucidChart to draw something interactively, it's a good replacement and even better (probably mostly comes down to what your UI preferences are). I'm not sure there's a good replacement for LucidChart's data imports in there.
That sham is delivering 300-600Mbps to my house in an area where the best earlier connection was reaching 10Mbps on a good day.
Christopher Walken got a gold watch out of a prison camp.
> (Except I don't know where you'd find a retina laptop outside of Apple)

These days there are vendors releasing laptops with 90hz refresh rate OLED screens, 2k and 4k resolution even, on the 14" and the 16" ones. Asus for example has that on their ZenBook and their VivoBook series.
> I joined my last company because I was sold on an idea.

Holly moly. I’ve been heavily burnt with the same mistake. The lesson I learned is : yes, SE don’t struggle to find work at good condition, but your project will probably be shitty and/or boring and/or deceptive and/or full of tech debt.

Now I prefer to focus on the people I work with more than being sold on a project I’ll never own completely anyway.
As someone who has never really understood monads (or tried that hard to) but who has done a good amount of Javascript programming, I really like the description of a monad as a series of nested data structures describing the next steps of a project.

Ultimately, that's very similar to what old-school ways of declaring Promises do in Javascript. You're creating a data structure that you then attach a new function to execute with the results.
The 5400 is a really great scanner. Vuescan is a bit odd to get used to but it opens so much control and the possibility to scan color negatives using the “advanced workflow” where you lock the orange mask film base compensation values across a roll (or a batch of rolls). I much prefer to use Vuescan over the original software which assesses every exposure on its own and doesn’t let you control very much.

Vuescan also supports creating and using custom input profiles if you have an IT8 target as either a slide or a reflective object that you photograph (documentation claims that this won’t work but I found it to be an improvement - essentially profiling the combo of the unique characteristics of the sensor and a certain film type and some variability from lab conditions)

The hardware on the 5400 is about as good as it gets for scanning 35mm unless you get into Imacon territory. Doing comparisons between the 5400 and an Imacon 848, I’ve never been very convinced the 5400 is missing out on much. The one weak spot with the 5400 in my opinion is the film holder’s inability to perfectly keep a curly negative flat at the ends of the strip, a problem that the Imacon gracefully and completely solves with its curved film path. On the 5400 back-rolling stubborn negatives before scanning at full resolution usually does the trick.

Vuescan will also let you save raw versions with an optional separate layer for the IR channel which can be used to handle motivation. I like the idea of capturing as much data as possible with the ability to process as you wish later.

Ed Hamrick has always been responsive and helpful if I have contacted him about something. A few years ago I realized I had been using Vuescan happily and consistently for 15 years for only a single payment of less than $100 and bought a second for the heck of it.

I have some old notes about then 5400 posted here http://alibosworth.com/technical/#scanning
For most things we want to do there's more than one way to do it. Ultimately it comes down to having freedom to try different things, to experiment with web technologies as my interests evolve. I really really dislike having to bend to unnecessary restrictions. I don't think I'm alone in that regard.

A VPS is a great way to go. IMO managing a VPS is hardly burdensome, the amount of effort it requires is minuscule. Certainly far less than dealing with Windows on this laptop.

Currently I'm self-hosting a videoconferencing server (jitsi.org, with customizations) that is used pretty heavily. Also run a server for a website created with my own software, call it developmental, experimental, whatever. Keeps me interested and teaches me a lot.

No way I could do this stuff in conventional setups. While this approach works for me, certainly easy to see how it wouldn't work for many others.

It's good to have such great options to choose from at truly affordable cost.
For people that self-host and manage security themselves, what steps do you take to actively monitor that you haven't been hacked?

I understand how people would set up their own backups and automate security updates, but what do you do to monitor that there hasn't been an intrusion without you noticing (e.g. login attempts, successful logins that aren't you, files changed, root kits, data stolen)? How does that compare to what managed services and hosting companies with teams who benefit from economies of scale would do for you?
Scientific fraud is deeply immoral because it has the potential to subvert our sapience, harming our ability to act rationally and morally. Such behaviour is criminal from basic principles of justice and human laws should reflect that.
Vuescan recently saved me when I was trying to get my first scanner to work, simply by actually managing to scan. That way, I knew that at least the scanner wasn’t broken, and I simply needed to figure out what was wrong (turns out the Canon driver hates it when your Windows region does not match your language and number formats…). After getting the original software to run, I didn’t need Vuescan again, but I thought it was a cool tool.
I think they mean the one in the first graphic
Yeah, "best laptop" seems a strange search phrase to list as the first example for this engine. "best laptop 2022" does return a couple of results, both of them at least somewhat useful (Consumer Reports and PCWorld).

> The fact is "best laptop" is what's called a commerical intent query

However, there's a place for a search engine that doesn't see it as one - there've been quite a few times when I was trying to research a topic, when the search engine assumed it was a commercial intent query and made it almost impossible to get the historical view I needed from the search.
I'm in the metro area around Seattle (across the sound), and my CenturyLink bonded pair syncs at 92M/15M (it was 87M/11M but it mysteriously changed last November; pricing tier is 80M/unspecified). Although there are a lot of places where the speeds are what you quoted, if they'll install for you at all. It always shocks people when I quote my speeds though... but Comcast won't service my property even though they service my neighbors and are on the poll. My county's PUD has a reasonable fiber program, but the install costs are too high / too much hassle because I'd need to trench down a long driveway to the street.

Anyway, the speeds are OK, but PPPoE is terrible (and I hear they run PPPoE over fiber around here too), and at least my Remote Terminal has no battery, only utility power and utility power on this side of the sound doesn't have a lot of nines. I've got a LTE hotspot to failover to, but the cell towers get iffy when the utility power goes out too.

Anyway, I feel your pain. I run servers in my house, but I have to run a VPS for my 'important' stuff.
Garbage collector, the greatest hack ever by Unkle Bob's opinion.
You can be burned on people, too. All it takes is one "bad" hire far enough up the food chain and some of the "good" people to quit.
The chip tune selection, though unoriginal, make it an immediate 10/10 ;) Loved the wind waker track
That’s right. Plus you miss out on control, functionality, optimization, flexibility on the dev side and predictability and simplicity on the business side. It turns things upside down and for the type of work we do these are exactly the wrong tradeoffs.
Paper, open access:

https://www.oejournal.org/article/doi/10.29026/oea.2022.2100...

The spatial and temporal resolution of this new technique seems to be great.
I can't wait to get a ticket for driving without a license because my phone ran out of power.
In the end I think it will boil down to a question of anti fragility or resiliency VS. efficiency.

And there is actually imho no black and white answer. Take a current, very small freelance client of mine. I built them a homepage based on Kirby CMS. Hosted on uberspace.de. On the same shared server there is Matomo being hosted for basic stats.

Another client I was involved in went another way. They had their site built by a team of designers with webflow and are using Google Analytics.

In both cases the decision makes sense given the conditions and constraints of the respective projects.

Personally I would have not recommend to use webflow, but that was not my call to make. For GA I provided a pro/con evaluation and the client decided to go with GA (not my primary recommendation). I still think for his use case at the time a sensible decision.
fwiw plenty of overseas companies are hiring remotely in NZ these days, some explicitly eg atlassian, gitlab, but anecdotally, many others are willing to hire here even though their job ads say US only. This is pushing salaries up in a big way - not to parity, but a heck of a lot better than it used to be. Worth looking around if your salary hasn’t changed in a few years :)
To be clear - I'm not demanding anything. Only giving my opinion as an interested reader. He or she is free to disregard, just as every comment I make here.
I think that it would run fantastic, my Lenovo had dedicated Nvidia graphics and it worked like a charm. The AMD APU (Vega graphics) have been a horror show.
How do y'all run your own personal IRC bouncer without a VPS and without a home server? (no 3rd party SaaS)
Oh, I should have looked a little closer at the specific bytes. Does seem to be chopping off the http response.
I thought the contraceptive doesn't prevent the pregnancy but just causes the body to menstruate regardless. So she might have been pregnant many times but this time it wasn't terminated by mensuration? (I'm certainly not very confident in my understanding.)
Exactly, that's why I'm not paying for Spotify.
I played both. RealMyst about 5 years ago, Myst for Quest last year.

...And original Myst probably 25 years ago.
Not just similar. Promises are a monad. Though they don't strictly follow the monad laws as they are collapsing in JavaScript due to how Promise.resolve never allows a promise to resolve to a promise but only to the value of a promise.
Velocity is only measured by the value you introduce. Incorrect code decreases value.
It isn't uncommon for letters in an acronym to be pronounced differently from they are in the words they originated in. eg: laser, scuba, and NASA aren't pronounced "lah-seer", "scuh-bah", "nay-sah".
Well, that's the first time side effects in Haskell made sense to me. Well done.

Not that I've ever seriously tried to learn Haskell, but in the past every time I've lazily come across an article about it it's always seemed like a bizarre confusing world, even though I know how functional programming (in the sense of purity) works.

Now there's just one thing missing. We all know what this style of programming is. It's asynchronous programming with callbacks. Seriously, Haskell folks, if you started with "all side effecting functions are kind of like async operations with a completion callback (the stuff people do in JavaScript all day), and then we have some syntactic sugar to make it suck less" you'd have a much easier time getting people to wrap their head around all this.

(Yes, I know the details aren't exactly the same, but drawing parallels to stuff people already know matters)

Seriously, this idea of there being a central effect dispatcher (the bit that runs `main` behind the scenes) is so eerily like the coroutine scheduler in async coroutine paradigms that I can't believe more people haven't drawn parallels between these programming styles.
> DO you think that there is actually a significant market for a secure open-source microcontroller?

I don't think we'll ever know. It is kind of amazing how secretive chip makers are despite the absolutely massive moat they enjoy. Not only is there a fabrication barrier to entry approaching the size of a small nation's GDP, but there is a maze of intellectual property laws backed by supranational leg breakers. And still they operate as if none of that existed and only trade secrets provide them any measure of competitive edge. Now imagine how bad it would be if the US military hadn't put multisource requirements in place...

I am very much looking forward to the day that their BS argument for secrecy might actually make some sense, because that'll be around the time that it becomes practical for businesses operating out of home garages to fabricate their own designs and start eating NXP's lunch.
A standard urine-based pregnancy test turns positive ~10-12 days after conception. So the embryo must’ve been even younger. Probably 3-6 days.

Conception happens in the Fallopian tube, it takes 2-3 days for the fertilized egg to reach the uterus for nidation.

From a hormonal level, a pregnancy is undetectable, because literally nothing happens in the woman’s body at first. The increase in progesterone happens after every ovulation. The embryo isn’t connected to the mothers blood stream yet. And you can’t see on an ultra sonic scan whether the egg is fertilized or not.

What a crazy story.
> I also still don't have a comfortable dev experience on the M1

Interesting. What is that you dev?

I'm not an apple developer at all, but my dev experience with both Java and Go has been pretty frictionless.

My Air is my secondary machine, but that's only really because my workstation is a 16 core/64GB AMD machine and does our product build and test run in about half the time the Air does, which itself is half or less the time previous laptops did. But in the few months that this machine was in transit, the Air did a great job.
I mean the easy solution is the keep a back up hard copy in your lockable glovebox, or just a cable for your phone which I imagine is already in your car?
The Whiteboard Interview Is a “Selection Procedure” or a “Pre-Employment Test”
Afaik the director has been a dbag with his projects re contributors. Calibre and kitty.

It is his project and he doesnt owe any one anything, bit i would take my Limited OSS Aattention elsewhere.
If it (the SaaS way) works for you, great, keep doing it that way. With the use-case and math in the article it seems like the most rational choice.

For me, the sysadmin skills learned from running VPSs have come in handy and have gotten me jobs.
So much underestimation here regarding what it takes to have reliable, secure and resilient self hosted services. I've seen far too many disasters because somebody thought it was just easier/cheaper to self host.
I've been able to avoid nearly all of these by working remotely in a rural area for the last 5 years.
What is this piece about?

People who have visions should go see a doctor, as Helmut Schmidt put it.

There are concrete steps that Moz could be taking, such as working towards drastically simplifying the web by eg defining HTML/CSS profiles/subsets, define formal semantics of CSS, separate-out stuff only there in support of apps vs content-oriented sites, address conflicting goals of security vs questionable protocol complexity (HTTP/3, DoH), stop engaging in "web standards" activities where the user doesn't sit at the table, ...
And the response each time seems to be along the lines of "We're sorry... but also we didn't do anything wrong and it was just a misunderstanding... and also people are being mean to us". I can't see this company ever growing past the controversy that hangs over it, because it keeps fueling it with extreme defensiveness and half-apologies.
Wow. Thanks for that insight. I went the middle ground and am using a shared hosting provider with great tutorials on how to get things running.

Nextcloud was 5 minutes (or 15 if one includes setting up ssh key in the web frontend for my account). WordPress was 3 minutes, Matomo also 5 including configuration.

I know that I am using a central service and am not self hosting. But for > 13 years this setup "just works".

I had a masquerading server at home once (back in the early 2000s) and updating, securing and just maintaining it was a hassle.

So to me the current setup is stable, mostly secure (and more secure than I could make it) and balances my needs for control and stability and ease of use quite well.
That's a meta joke itself towards the concept of confession
Well said. Also in the Mac world—I can't speak to other platforms—I'd say your description of Hamrick the person and business also applies to Peter Lewis, the person behind Keyboard Maestro.
Yikes. "All write operations were unable to function during this outage, including git operations".

I know git does not need to consult any database but its own when committing. Auth is solved with tokens and url matching.

I get the need for the fancy database for the all the non-git stuff, but it is very concerning this stuff is in front of the meat and potatoes. Sounds like Microsoft is making another Skype/Teams disaster...
Good luck finding any Pi. Pis are selling for $150 a piece where I live. This price is fixed. Whether you get a 2GB or 4GB version at this price is your bargain hunt. Big shops have none. It's now all in online personal ad market.
IMO I'm in the camp that the money you 'lose' to taxes were never yours to begin with, and not worth all the handwringing people give about rates. It only really makes sense to consider take home minus fixed costs such as rent when considering how much money a job is making for you, since that's the only cash that's actually yours at the end of the day anyhow. If I want more of that given these fixed costs, seems like I need to demand more in wages if I'm left with too little every paycheck.