skysight-inc/HackerNews huggingface dataset:
Polycom phones are really great... I deployed VOIP for my employer some years ago and put in about 40 Polycom devices in 4 states. They're not cheap, but full featured and very well made.

You could also get an ATA (https://www.amazon.com/Grandstream-HT801-Single-Port-Telepho...) and plug a traditional phone into it. I used one of these at home for a long time. Just realized it's still plugged in an running and I threw out my last analog phone over a year ago!!!
Wouldn't a "good hacker" just see a need and go create their own community?
This isn't the 90s. We all use file includes now. If you're working on a view file longer than a couple hundred lines, properly formatted, you're not abstracting enough or it's a one off marketing thing.
Care to elaborate? This just seems like an empty criticism without any value or substance
Winner and Loser Effects
It’s also fixed rate! As inflation eats into purchasing power, your monthly bill never goes up.
Substack is it right now. If you're like most of us and just want to shake your fist at clouds, then there are lots of forums. I appreciate learning about them. Maybe lightning will strike, like it did for Eiriksmal .

If on the other hand, you want to make money off your writing, like Matt Taibbi, then Substack is the place for you. They give you most of the royalties. Ted Gioia explains it in his interview with Rick Beato.
The tips are great but I think it misses a key point (which could be deduced from the other points). _Learn how to learn_. By improving the way we can learn, we are sure to have a easier time in the future.

For me this means a couple of things:

- Knowing how to look for stuff, for example, what should I google to figure out something

- Knowing what to commit to memory, and what can be kept as just a thought so I can figure it out again quickly if I ever need to. If you try to remember every single thing you are gonna have a hard time
AMD touts big datacenter, AI ambitions in CPU-GPU roadmap
It’s true. I was asking a person I know from Kenya what’s it’s like there. She said it’s a beautiful please, pretty good but I’d have to hire security guards to avoid getting kidnapped and ransomed. We just don’t realize how good the US is.
Seattle is still only the 10th densest city in the country.
> More broadly, if there was price stability for single family homes, buyers would be outraged!

If there was price stability for homes, people buying them for living in rather than as investments would be happy, since affordability would increase with real (or even nominal, depending on the sense of “stability”) wages.
One thing I'd be careful about with newer machines is the storage is getting fast enough that many tasks that a few years ago would dramatically slow down if the system had to swap now only slowdown a little or even not at all. (This applies both to Mac and PC).

I've seen plenty of tests where people would get two or three M1 Macs configured identically except for amount of RAM and put them all through the same load tests, and not see performance differences anywhere near what most of us would expect. What they do so is that the low RAM machine is swapping a lot, the medium RAM machine is swapping a little, and the high RAM machine is not.

I'd worry that if I got a machine with just the amount of RAM I need to not see noticeable slowdowns during my more intense workloads, and with just enough storage for what I actually use with some room for growth, it will swap and even though I might not be noticing it will be increasing wear on storage.

AppleCare, which can now be renewed indefinitely instead of limited to just adding 2 years of coverage past the standard warranty, does not look like it covers SSD wear, and an out of coverage SSD replacement on most Macs nowadays I believe would be a logic board replacement which is not cheap. The Mac Studio has the storage modules on separate cards plugged into sockets on the main board, so maybe it will be relatively cheap to get Apple to replace those when the originals wear out, but that's still just speculation.

Thus, if you are buying a Mac and you want to keep using it for many years it might be worth considering SSD wear. There are two ways to reduce it. One is to get enough RAM to handle your workloads without any swapping--and don't forget that if you plan on using the machine for years to allow for growth in your work. I think I'd figure out the minimum RAM needed to not have more than minimal slowdowns from swapping, then double that twice (if possible). One doubling to stop swaps, and one doubling to allow room for future needs while remaining swap free.

The other way to reduce SSD wear is to get a bigger SSD. Generally the bigger the SSD the more total blocks can be written before it starts to fail.

I'd avoid getting smaller RAM and smaller SSD together unless I was going to just run the system itself off the built in storage and have all the user stuff on external drives.
> So if you model a Y cable as two physical cables

No. Model it as two abstract "Physical Links" or "Connections" which FK to the same physical cable Asset, which is uniquely determined by its inventory ID and/or manufacturer model+serial.

If a Link needs to know whether its part of a Y cable Asset, it can join the Asset table.

If a Y cable Asset needs to know what it's connected to, it can join the Link table.

Additionally, you have a nice clean Link table for doing graph traversal (get me everything connected to this impacted Asset by degree <= 2), and a nice clean Asset table for inventory tracking.
I find it pretty funny that you're accepting one claim because it comes from what you think is an authority, while rejecting another because you think it relies on an appeal to authority.
Try !s for Startpage when DDG doesn't have what you want. Startpage uses Google's index and is quite good. DDG and StartPage together give me more (and higher quality results) without Google's obnoxiously deceptive ads.
This, and the tendency towards repetition, is my biggest issue with tailwind (and I still love it).

It tends to make the code pretty ugly.

There are ways to improve things somewhat (moving "bundles" of classNames into properties of a local or global cssClasses object and adding those to your elements' className), but you lose the intellisense when editing classes and it often ends up feeling like the extra friction isn't worth it. Having the styles right there seems to be a key part of what makes using tailwind so productive.

We have enough decisions to make regarding design as it is, adding organization, naming, selection, and attempting to maintain a sensible hierarchy into the mix leads to a fog of decision fatigue that I didn't realize existed until I tried Tailwind and it lifted.
Could rubber from dandelions make tires more sustainable?
this is cool. kagi has this as a built in feature
Even on the remainder of the net, it's pretty difficult for others to get an idea what a modest living in the US is. On the flip side, many (less fortunate?) American anecdotes lament the lack of safety nets in America compared to Europe.

Most anecdotes I read are either "I earn 200k+ and work 40 hours", "My job is my life and I do great love the American Dream" or "I can barely make rent and work 60 hours a day". I don't doubt average people survive but it sure would be nice to get an idea what "average" actually entails across an entire year. Especially someone who doesn't have a house or an inheritance on their name.
Thank you, missed those two in China. Similar to the AP1000, China can build these licensed designs faster than the flagships, missed that.
with blackjack and hookers.
> * JIT. It should be possible to compile regexps with libgccjit or with llvm.

Although not JIT in that it needs the regex specified at compile time, both Rust and C++ (using the compile time reflex library) can generate the code to evaluate the regex at compile time.
I'm doing my part!

https://gameprogrammingpatterns.com/command.html#undo-and-re...
Optimizing for HDD reads is very different from optimizing for SSDs where sequential access is irrelevant.
> Between this an the technology behind mRNA vaccines, I really wonder if the 21st century will lead to the effective elimination of many diseases.

And, due to errors and human mistakes, possible creation of some new, or old-but-improved ones...
Hackernoon, or if I can't then medium. Hackernoon is a publication, so your post goes through review and sometimes even light editing.

I don't mind because in my experience it improves readability (I'm non-native) but I guess it depends on which editor you get and in general how do you feel about it.

Moreover, Hackernoon is to share a story / something meaningful to others. It's not for a PR about you launching a new feature for your product. In these cases I still use medium.
Getting humanity to bounce back faster in a post-apocalyptic world
Wouldn't it make more sense then to buy a console? If you only play a few times a year, it doesn't make sense to be paying a subscription. Sure, you could start/cancel it whenever you want, but you still have to buy the game you want to play on top of managing the subscription. And if the sub fee is cheap enough that you don't care about paying it every month, it would still be cheaper to buy a console, since that purchase will be good for many years. In that case, it'd only make sense if you specifically don't want to deal with having a physical console.

Also, starting/stopping the subscription to play a few games every now and then seems to be counter to Stadia's business model, so that type of customer is probably not who they're targeting.
This is correct, but at the same time it's important to not overhype every single vulnerability as the end of the world. Unfortunately some security people seem incentivized to do that, and it causes a "crying wolf" problem. Serious end of the world announcements should be reserved for serious end of the world vulnerabilities.

This is a vulnerability that reduces the security of the Apple Silicon platform to being closer to on par with the immediate prior platform that Apple is actually still selling.
You could put the braking resistors above ground, no?

Or if the braking resistors have to be close the the coils, then you could use a heat-exchanger to move the heat somewhere else...
> No? They did an investigation, found that he was guilty of broadcasting on channels he was not allowed to...

Sure, he's guilty in this instance, but I was talking about macro-regulation.
Here's a great example of someone fully in thrall to the idea of anthropocentric warming as an apocalypse myth.

This view has as little grounding in reality as the idea that we will be able to burn oil forever with zero consequences

As with most things, reality is somewhere in the middle. The climate apocalypse cult is doing real damage to the mental health of the youth:

https://www-vox-com.cdn.ampproject.org/v/s/www.vox.com/platf...
"Tornado" is way too wide - there are some places where they're more common, but even there the chance a tornado hits where you are is still low.

Where I am we had a big tornado 120 years ago and we're still talking about it. So we're in a "tornado danger area" but ... snow is the much bigger danger.
Great. But let's agree that the opposite is also false.

Rather, a technology should be judged against its present merits. As an extreme example:

A: I have cancer - just a few months yet to live with the currently developed treatments.

B: That's actually not a problem because cancer treatments might get better in the future.

Should A feel great instead? No. The converse is that any technology can be accepted. Future merits or lack of future merits are simply not a justifiable measure by which a current technology should be judged. It's as absurd. Just as absurd as saying, "You should like natto today because some day natto might taste better."
I didn't run any stats when I found that file. Just clicked around in github a handful of times looking for something that seemed like it'd be complex.
they now have a browser plugin that allows search in private tabs
I turned down a job in Dallas 30 years ago because I felt that I wouldn't be able to do outdoor stuff, I had been there on business before this.
The M1 Macbook Pros (not the 13") support up to 2 external displays for the M1 Pro and up to 4 for the M1 Max
Imap proxies aren't just a question of conf files.

Email today should be a no-brainer really. Its a hobby to configure mutt.
I think things become a lot clearer when you unpack which APIs those "some APIs" are.

The case where sum-typed return types (because that's what we're really talking about here) truly shine, isn't in handling "errors" in the sense of invalidated preconditions that you need the caller to handle.

Rather, the case where sum-typed return types make sense, is in handling condition states more generally.

When I say "state" here, think "finite-state machine." Or actually, maybe think "pushdown automata." Imagine a sum type representing the state of a door, like:

Open | Closed(door_tag: DoorTag() | None) | ClosedAndLocked(required_key_bidding)

If you call door.try_open(), it makes perfect sense to return this sum type. This type represents the new state of the door, after your attempt. None of the types are exceptional per se, because this is just an attempt to open the door. You're equally happy to have the door in any state afterward. "Open if you can", per se.

Certainly, you could write another function door.open() † that does throw an exception if the door cannot be opened. It might also raise a DoorAlreadyOpenException. But this function makes more sense to implement on top of the first function, than the other way around. Door.try_open is more core to how the door models its state and reacts to input, than Door.open is.

† In other languages, the naming-complexity expectation would be reversed — the non-raising variant would be `Door.open`, while the raising variant would be something like `Door.open!`.
I publish on my own website (https://colby.so) which I host on Netlify and publish with Jekyll.

For the first year or so I also published every new post on Medium and dev.to (with my site as the canonical URL on both) so that more than zero people would read my articles.

I was lucky enough to get a few of my code-heavy tutorial posts ranking well on Google for the niche I focus on and now that I have a couple hundred organic visitors to my own site each day, I've stopped bothering with Medium and dev.to.
I don't think you understand this vulnerability.

This will not become Spectre-like in 10 years from now.

The impact will be the same as it is today.
This is true. I will give the caveat, though, that some of these are vendor-locked. Meaning: you can't easily use them with 3rd party SIP providers.

So, just be aware of this and do your homework on specific brands/models before purchasing to ensure you'll get something that will work for you.
When you dont need to harm or kill an animal to survive, then doing so is wrong. Most of us, globally, don't need to consume any animals to live long happy healthy lives, so any suffering or harm we cause to animals while we live is really quite horrible.

> If you have a problem with animal suffering, then you probably shouldn't eat crops

This is an oft repeated argument by carnists that doesn't hold up under the slightest scrutiny: more crops are grown to feed animals than to feed humans. If you want to kill the fewest plants AND the fewest animals, stop eating animals and their secretions.

> This is mostly a vegan idea caused by their "Disneyfication" of animals

Friend, advocates of animal rights have been around for far, far longer than Disney. Millenia, even. If by "Disneyfication" of animals you mean recognizing their capacity to suffer and the autonomy they have over their bodies, then I agree.
You are in fact doing things very wrong. You’re supposed to be creating components or view partials or whatever you framework calls them and use those. The homepage literally has examples of doing this with multiple frameworks.
A gene is a DNA (or RNA) sequence that codes for some protein or RNA product. There are other functional sequences in DNA but they're not called genes.

https://en.wikipedia.org/wiki/Gene?wprov=sfti1
Dallas (and Fort Worth) is a huge metropolis (especially in area because it's not dense). There is definitely easily visible homelessness and crime in the downtown (got to DeepEllum) and actually surrounding many nicer neighborhoods (Turtle Creek, or even NorthBranch ). That you say there is no traffic implies to me that you are outside the Loop12 (and the Interstate ring) and don't ever take Central or I35 through Dallas.

I'm guessing Richardson... Arlington? Those are really satellite suburbs.
Agreed! The list of highest growth and highest decline cities by page view is almost entirely small cities. This is a pointless stat because of course the small cities are going to see the largest change from even the smallest of trends.

I’m skeptical of the rest of the analysis if simple things like that are not considered.
If was the number one complaint about the game. R* is one of the biggest studios around. It would have cost them nothing to just hire a developer whose only task is to hound down that bug and fix it.
That's strange, because my one (1) assumption is that the name can be represented as a schema-less dictionary of zero or more Unicode strings. Heck, one of those strings could be an ID for a bitmap or SVG of their non-textual "name".

If you can't do that, you have more pressing issues.

Where are you getting "a dozen assumptions" from?
> A few years ago, I found out I'd been tying my shoes wrong for my entire life. I thought laces came undone easily and didn't usually look very good. At least that's how mine were, and I never paid much attention to anyone else's. It took a couple of weeks to re-train my hands but now I have bows in my laces that look good and rarely come undone.

I’m equally interested in this as the HTML. Any clue what the author is referring to?
> If you couldn’t turn a profit during practically the best time for tech startups in 2020-21

Online/software-heavy services, tend to be fairly short runway (nothing like the decade plus typical for biotech firms), but still aren't generally zero runway to profitability.
If you're publishing a site to the internet anyway, anyone could download every page on your site, submit it to archive.org, take a screenshot, or manually copy your posts onto a notepad. I find the GH Pages + Jekyll workflow works really well for my purposes, and it's been a nice way to play around with static site generation to boot.
First three jobs after college were Craigslist. Next two were recruiters that approached me. I wasn’t looking.
Truly, there are a large number of really fascinating and unresolved issues in the optimal regulation of platform markets like Apple's and Google's App stores.

In the best case, such decisions need a mixture of theory and data. Right now the theory is very, very hard and data is limited (though agencies can compel firms to release it for within-agency analyses). We are quite far behind in our analyses of these markets compared to where we are in the analysis of horizontal (or even vertical) merger policy.

These two decisions seem correct to me (and I teach antitrust/competition policy to undergrads and graduate students). This is an exciting area to watch and I would beware of any commenters who suggest that answers are obvious.
I’m being honest, I don’t have anything in mind that would be simple to build. I have one hard problem which is a Herculean task and that is filtering out topics from all forms of media at once, e.g TV, Radio, Social media, news outlet sites etc For example let’s say I never want to hear about Elon Musk, Tesla, COVID, etc ever again, what would a tool for filtering those topics out look like and could it be built?
Mutt is indeed good but as a gnus user I'd have to disagree that it is the _only_ reasonable option ;)
NASA to commission independent UFO study
You dont need imap proxies.

If you want your email locally: Use offlineimap to grab the email for example. There are many ways to connect.
If not: there are a lot of python/bash scripts to make imap/whatever work with mutt

Almost all of them use configuration files that can be stored in git/svn/csv/etc
Who wants to sit next to someone who might have active Covid?
Previous discussion: https://news.ycombinator.com/item?id=31693172
Isn't this very similar to the betting market for sports for example? The betting markets are knee jerk themselves, who know how their mindset in general changing over time, they may be becoming more short sighted and so react on yesterday's news. IMO, Just because there is money involved doesn't make it accurate.
It’s been fascinating watching the suburbs of Portland (Beaverton, etc.) get all the culture funding and investment as everybody flees downtown.
Any suggestions on where to look? Feel free to contact me discreetly if that's a concern.
I use mutt on my desktop just because for my use case it's the best tool for the job, and have the regular Fastmail app on the phone.
> For some prettier mark up.

But then if you run it through Prettier it'll add all the closing tags for you :)
> I feel like there has been a huge misallocation of the nation's resources towards top of the pyramid endouvers like gig apps, banks, "tech", estate etc rather than base infrastructure and manufacturing/agriculture.

Any reason the government allocated it to those endeavors?
Web3's Usenet Moment
Steve Jobs: The more dependent Google is on Apple, the better (2008)
This is basically chaos engineering applied the the genome

It doesn't say "this gene has this outcome" so much as it says "this outcome fails when this byte of data is missing"
M1 Pro. But so you don’t have to take my word for it, here are apples own tech specs https://www.apple.com/macbook-pro-14-and-16/specs/

Scroll down to “Display Support”
And ATA's are an excellent backdoor into computer networks because the caller ID uses an old dialup modem protocol...
Erm the entire point of having multiple parties sign is you get the quorum which is how you avoid this issue.

Sure, you have a limited number of participants and some tweaking to do on the quorum (in some cases you might want all parties to sign).

But hey - the blockchain cool-aid gang tried to sell it as a solution for COVID contact tracing. Which is beyond laughable. The entire industry is a shillfest.
Once you can get someone to install your kext aren’t you basically at game over anyway?

Or do they have strong limits as well?
Controls engineer here. The author’s control theory knowledge is correct - a RHP zero indicates that corrective action will begin in the wrong direction (which the article compares well with countersteering on a bike). The technical term is a “non minimum phase system”. It’s possible this will lead to instability, but in general the long term stability of a system is determined by the location of its poles (which is more applicable to the author’s ice cream example). Poles in the RHP will cause a system to blow up.

My gripe with the article is that the author tries to wow you with some obscure technical points about a system which is unmodeled and he does not understand, to wave his hands at a vague conclusion. If he had made the same point using common English phrases that encapsulate the idea (“positive feedback loop”, “we have to let it get worse before it gets better”, etc), then it would be a lot clearer how wispy his argument is.
The greater Portland area is booming, but downtown just feels sad.
One of the easiest ways to improve SEO is to just properly use existing HTML tags (instead of using a custom DIV for everything).
This is a massive differentiator for Firefox and they should use that to their advantage. As of now I still find their Android browser not felling as smooth as chromium ( I use kiwi browser) for some reason.

There's always some annoying bug that forces me back. I go back every once in a while just to see if it's better.
US Govt to require electric vehicle charging stations every 50 miles on highways