skysight-inc/HackerNews huggingface dataset:
I think what Phoenix is missing is a way to search all of the included packages from one place. The one thing I struggle with is having to figure out what module a function is in so I can find the docs for it.

As a Developer I don’t necessarily think I should have to bounce around between docs for Phoenix, Phoenix.HTML, Phoenix.PubSub etc. The docs can be separate for sure but at least give me a single central search for them.
This is common https://www.lifewire.com/free-and-public-dns-servers-2626062
But obviously any one that gets known for publicly providing banned domains would also get banned.

So you need to maintain your own address tables, and get updates through private communications.
You can use it in sample code in the documentation, but you will need to add a bit of boilerplate around it: https://doc.rust-lang.org/rustdoc/write-documentation/docume...
Sure, here is our Discord channel - https://discord.gg/5fVUUtM2cG
< Heck, tons of days I program from my bed.

I spent a couple of years often working from bed and now deeply regret it. Us programmers are sedentary enough already. Please take care of your health and stay as active as possible so you don’t end up with chronically elevated weight, BP, cholesterol, and all the other signs of metabolic malfunction as you get older.
Same here.

I find I need to listen to most of his albums a couple of times before I fall for them whereas Syro clicked first time.
I use a TikTok proxy website, scrap it, make an RSS/Atom feed with embedded videos and watch them without undue influence from an algorithm, only the accounts, searches and tags I care about.

Albeit this is not for privacy reasons, but because it is just better, as my feed reader has killfiles and is optimized for my liking.

TikTok's (and all of Big Tech) surveillance is electromagnetic, not really tied to phones (data collected from phones are just a way to give the impression they don't have other means of surveillance).

Privacy never existed and I look forward to proving this in court with a repeatable experiment that can be done by anyone.
If you wanna see this applied in a didactic and CS context, we teach this as part of the Software Carpentry instructor training: https://carpentries.github.io/instructor-training/04-experti... (see "Dismissive language")
There is one strong difference between byteswap and other operations within <bit>.

byteswap semantically works on the object representation of the integer, while all other operations semantically work on the integer value, expressed in powers of two.

The C++ language has no strong requirements on the object representation of the underlying integer. The C++20 guarantee of two's complement also only just expressed in terms of integer value, not bit representation.

Therefor `byteswap` somewhat sticks out. It's possibly useful for `std::endian::little == std::endian::native` or `std::endian::big == std::endian::native`, and for `std::has_unique_object_representations_v<T> == true` (aka. no padding bits) for the corresponding integral type T. CHAR_BITS also change the semantics.

So, in this sense it is quite low level, and you have to check all of these to make use of it, or you have to implicitly rely on implementation defined values of these for the targets you care about.

I'm not saying that byteswap is not useful though. But it has the wrong interface. It reverses sequence of bytes, it does not work on integers.

edit:

Oh, in addition of having no padding bits, you also want no trap representations. I don't know if you can check for that.

edit2:

Apparently, you don't necessarily need to check for padding bits, byteswap does it for you, and fails to compile if there are padding bits:

https://eel.is/c++draft/bit#byteswap-2

I don't see trap representations being handled at all. This might be a defect.
Then why talk about it at all? I disagree with this argument. It has observable qualities, and those qualities can be discussed. Preference is one thing, but there's more to discussions about art than what one prefers.
> The dude has already lost many more billions of dollars than you or I will ever see

Those are mostly virtual dollars and he has a lot more real ones in his account, while I agree that whatever he does to "punish himself" will be practically meaningless it might have some symbolic meaning. Lowering his and senior management salaries and incentives won't save jobs but will give a better image of the crisis
"When we finally got a series of multiple Amber alerts in the middle of the night, most of the people I know turned them off."

To be honest I wonder if the people in charge were starting to get a kick at waking up so many people, or if they were engaging in some sort of malicious compliance, e.g., maybe the people responsible for sending the alerts out are also pretty pissed off at being woken up to send them out. The stated reason for them existing leaves no room for there to be any reason to be sending these out at 3am, if neither the abductee nor the putative abductor were known to be nocturnal.
I'm not sure how useful this is, because memory interacts with pretty much everything.

I mean, great: you've validated that the important financial data you were going to write to the DB is correct. But you didn't validate that the OS itself is in full working order. A bit goes out of place, the kernel writes something weird to disk, filesystem becomes corrupted and things explode in a dramatic fashion.

That's exactly why I try to get ECC everywhere these days. I had an old box serving firewall duty until one day it died because it got bumped, a memory module got loose somehow and the resulting disk corruption rendered it unbootable. Applications verifying that their data is correct wouldn't have changed anything.
If you live in a place prone to tornadoes, there should be real citywide outdoor tornado sirens that you'd hear from miles away. Also sending it to your phone doesn't add much unless you're a recording artist in a soundproof studio.
> No idea, CZ of binance tweets like he gets this, but who know.

Agreed. CZ has also posted that he intends to start publishing merkle-tree proof-of-reserves [0] for Binance. Definitely could be posturing, but if he follows through it would definitely raise the confidence in Binance.

[0] https://twitter.com/cz_binance/status/1590055819416330240
Pro tip: You can turn them off entirely.
"We’ve shifted more of our resources onto a smaller number of high priority growth areas [like] our long-term vision for the metaverse"

Imagine laying off eleven thousand people so you can keep clinging to the disintegrating corpse of the metaverse.
Aphex Twin: musical genius

Daft Punk: bangers

They're both great, but for totally different reasons.
The announcement is totally useless without a license.
It's a US-specific system for alerting people to missing children. It's named after Amber Hagerman⁰, a 9-year-old who was abducted and murdered in the '90s. On smartphones they can appear as (very loud) notifications with details about the missing child, potential abductors, vehicle, etc. You'll also see the same info on electronic message boards along the motorway.

[0] https://en.wikipedia.org/wiki/Amber_alert#Namesake
The State of Frontend 2022
The Latest Covid-19 Variants Can Evade Vaccine Protection
Only if you have a security manager enabled (=are running in an applet/webstart). The entire security manager concept has been deprecated, so things are looking better
I have been on again/off again with Elixir for the past ten years, and I can imagine that the upgrade path between Phoenix/LiveView versions would be a pain for orgs that adopted Elixir early. I am not sure how Rails handled breaking changes (as I was never a Rails dev), but I think the rate of change is somewhat problematic if one were to adopt Elixir (and Phoenix/LiveView) today. Hopefully, this will change over time. Edit: and especially with the release of LiveView 1.0.
An Amber alert is an alert sent out by the local authorities in the US to all smartphones (and maybe radio? I'm too young to use a radio often) when a child is missing / suspected to be abducted.

A Silver alert is very similar and is sent out when an elderly person (esp. with memory issues) is missing.
Every single person I know in the NYC area turned off amber alerts in 2013 after being woken up by this one in the middle of the night:

https://nymag.com/intelligencer/2013/07/ambert-alert-phone-4...

Even older parents called their kids to find out how to make sure it does not happen again.
Gas prices. I'm perplexed that you somehow missed the connection.
There are use cases for low TTLs and use cases for high TTLs

The statement here is misguided.

Use whatever TTL serves your purpose.

DNS was designed to be distributed and scalable. And in my opinion it is THE MOST scalable protocol as it basically allowed the entire internet to work that way. Any user in the world can get any public DNS record for a site.
It's getting worse. Most US states [1] have started to use the phone siren system for injured cops as well. Regardless of your politics on this, what exactly am I supposed to do with a notification at 2AM that a cop was shot 400 miles away? Seems like the phone alert system is being used to push public perceptions rather than public safety.

[1] https://cops.usdoj.gov/BlueAlert
The market capitalization of projects that did token sales before 2017 is orders of magnitude greater than the amount invested in token sales before 2017, meaning investors in pre-2017 token sales are, in the aggregate, massively up.

This is what venture capital investing is: you invest in 100 projects to hit one homerun.

Here is a good paper showing that token sale investments were primarily small, and opening up the venture capital market to the broader public:

https://link.springer.com/article/10.1007/s11408-020-00366-0

You need to insist otherwise because thousands of regulator jobs, and dozens of venture capital funds, depend on it. The poor are just the propaganda fodder the insiders cynically use to gain a political mandate for their repression of the poor.
SQLite is a relational database,
while FlashDB seems to be concentrating on key-value and time-series

https://armink.github.io/FlashDB/#/README?id=usage-scenario
The survival risk isn't the percent of growth, it's missing something entirely (which could still happen, of course).

They all sound silly in retrospect but FB has to worry about things like "everyone starts using Zoom because of the pandemic and Zoom adds Chat and Ads and Facebook dies".
Is there an ad-blocker for HackerNews?
Drukqs is a popular album to get stoned to. Although some songs on it are depressing as fuck and give me bad vibes. I love all the drill-and-bass songs though.
Redfin cuts 13% of staff, shuts down home-flipping business
There's a "[-]" next to each comment which does this.
As an admin, I use low TTLs when I do some major DNS maintenance. I wouldn't mind upping the TTLs after, but... what about if I need to do some emergency maintenance, like the IPs on a load balancer change and I can't get the old IPs back? I don't want to wait an hour for clients to pick up the new IP.

It would be great if there were some reverse notification to let revolvers know to refresh their caches.
> Designer and Photo keep asking me to download and install a new version manually every time I open it, rather than just taking care of their own updates.

It's super annoying to upgrade, too. If they added an auto updater I would instantly buy v2. But right now I don't really see a reason yet.
Very hn take. Nobody really needs Gmail or AWS? just look at what happens when AWS has an partial outage in a single region
Oh crud. Soc2 is horrific. All fun stops when company starts the process.
The binary vs library thing seems like an oversimplification to me. I think it's more like: do you need callers to handle this error specifically? With a library the answer is "I don't know, better let them do it", so you don't want anyhow. But in a binary, you may or may not, and it depends on the error.

The pattern I use in my app is to use thiserror, and then just have an anyhow catch-all. That lets me do specific stuff where I know I'm going to need specific handling, and an easy-to-use fallback for just saying "this bad thing happened" with the anyhow! macro.

#[derive(Debug, thiserror::Error)]
pub enum Error {

#[error("Not logged in")]
NotLoggedIn,

#[error(transparent)]
Api(#[from] ApiError),

// etc

#[error(transparent)]
Other(#[from] anyhow::Error),
}

I don't know if this is the best pattern but it's worked really well for me.
Intel unveils new chips that will power the upcoming Aurora supercomputer
I suspect he mainly had to figure out that it’s the same as everywhere else, but the displayed politeness of office managers make it especially delectable satire.

In Office Space there is the «pieces of flair» argument with the waitress (Aniston), it’s much more bitter, and I suspect much harder to keep it funny, because in truth those worker endured much more violent management, there is little space to spin it in a funny way.
All of them bloated up. It's just like, polite to take the blame.
Ask HN: How do you manage notifications in your company?
Working in a company with more than 500 people, I get a ton of notifications, of which about 5% are actually useful / actionable.

At the same time, there are documents everywhere, a lot of them related to the same topic, jira tickets, notion pages, slack threads...

As an individual contributor in a similar situation, how do you manage that ?
As a manager (up to C-level), what do you do to improve this situation ?

I feel like such communication "messes" are what blocks most of the progress, especially in big companies.
Not currently, need more work done.
I recently left my well paying job in a startup to pursue my hobbies for a few months. Now I am looking for a job again. I wonder how will I find a job with so many Meta and Twitter engineers flooding the market :/

PS: I have only worked with startups including a YC startup.
The lambos are rented for the day to make the video for the scam pitch.
Binance’s FTX Takeover Risks Global Antitrust Backlash
... or might have been a good prediction. An exchange shouldn't rely on public opinion for solvency.
Just to elaborate on this since I had to think about it and I might save someone else the effort:

Let M = Makes the statement
Let R = Feels Responsible
Notation: ~R = Not R

Answering OP's questions 1 & 2: I think it's safe to assume P(M|R) = P(M|~R) = 1
So P(M) = 1

So Bayes' theorem simplifies as follows:
P(R|M) = P(M|R)P(R)/PM) = P(R)

Thus, OP's point is that the statement tells us essentially nothing about the probability he actually feels responsible or empathetic, and I agree.
Same in California, and the ones I've received were custody battles between parents...
No, but commuting has other expenses: beyond the obvious cost of cars that often includes eating out more (often at pricier locations), extended childcare, wardrobe expenses, etc.

No, a FAANG employee probably isn’t suffering (although consider the pay outside of the prestige jobs) but everyone just got a multi-year reminder of those indirect costs.
Technical Writing: All You Need to Know and How to Land a Job
Thank you for htmx! And grug brain!
You can't make an HTTP request without exposing your IP, so isn't pulling in any resource from any site outside the EU against the GDPR then? That sounds like a bit of a stretch.
OpenNIC is an alternative DNS root server that already has a .pirate domain.

https://www.opennic.org/
He lost $90B. I'm not sympathizing with Zuck, but what you're suggesting literally happened.
$119 perpetual is an insanely good price for three absolutely fantastic applications. What are you smoking?
What's a fair price to you? $10?

On one side you've got people complaining about these anti-consumer software subscriptions from the likes of adobe.
Then on the other side you've got people like yourself that are for some reason complaining that there's still a company offering fantastic software on par with Illustrator for a fantastic perpetual price.

Affinity Designer is £35 right now. That's insane.

The mind boggles.
If you aren't setting all alerts off, you're setting yourself up for a failure of the next day several times a year. (Way too many pointless midnight or worse alerts going on).
Awesome! Btw, I sent a PR to Erlang/OTP so it raises a better error message when using an old Erlang version. :)
But there are other companies, who are already doing pretty well: Oracle, Alibaba/AliCloud, Hetzer, Digital Ocean, even Rackspace.
Some people are just too "efficient" at converting food into calories. For these lucky ones they require less input.
This is a Quality comment.
> Would this be a viable thing to do?

Yes, ish. So not really.

If you add them all to the OS font store then all those fonts are available to other applications (probably good) but this may be an inconvenience to a lot of users by making it hard to find the few fonts they actually do use for other work (almost certainly bad).

If you don't add then to the OS font store then they only work with your browser.

Also, even if you did add them to the OS font store, it still doesn't work on other browsers unless they also have yours installed.

Also 100 fonts in a range of sub-styles (italic/not at least) and weights (at least bold/not) could be an extra 100Mb of stuff that you are adding to your installer and application footprint (potentially significant on small devices like non-flagship phones) which may be very rarely used (the majority of sites don't use Google Fonts).

Furthermore, how do you pick the 100? Is that enough to cover enough cases to actually be useful? A site using specific fonts is likely to want something really specific and there are approaching 1,500 options on Google Fonts, so the top 100 might not cover a significant proportion of sites using the service.

The point of web font loading is that a site can use what it wants without having to worry about whether it is already available on any given client device or not.
It's not quite that well defined, I think - I suspect that someplace with those massive "drive with your horn" traffic jams have tons and tons of "very minor" incidents that just happen. Trying to clean that up ends up speeding things up so that the incidents that DO happen become worse.

We even kind of see that with air and train travel - they are almost perfectly incident-free, but when an incident does happen many can die.
I thought "yes", but just tested and turns out it's more like "kinda". It doesn't do a full sync on shutdown, but if something is modified it sends a sync push , and that change will get picked up after a few seconds. So if you have a note that you modify, and then allow a few seconds, and then close...That modification will show up on other devices outside of a full sync.

But you can't open joplin, create a note, and then immediately exit and expect the note to show up on other devices. It will still exist on the device it was created on, so it's not lost, it just hasn't synced yet. It will automatically sync the next time you start joplin though.

In my case, I use the vim key bindings, and am so accustomed to hitting "<esc>:w" (which does perform a sync) when I'm finished writing the note, I never noticed.
I would certainly make a case the the world runs on the two As and the G of FAANG. The world runs a fair amount on Amazon deliveries and aws. The world runs a fair amount on gmail and google searches. And the world runs on a fair amount of Apple products.
Mark's statement has a fineprint at the end about future uncertainty and "forward-looking" statements. I guess that's the new way to state your point and at the same time change the meaning of it in the fineprint.
Dissecting Reolink RLC-810A Hardware: A Detailed View
https://archive.ph/d9mP9
Building a semantic search engine in Rust
Not to be contentious but some people may ask, "How much of that revenue is real?" and, "How much of it is inelastic?"
It's deterministic based off the same input, so it doesn't look like AI.
Meta didnt just lay off metaverse related employees according to my source.
The low power warning noise is also painfully loud when I'm just using them without audio playing. Bose also have this issue, and there is no way to change the warning sounds.
Why give them his money? Were they not very well paid to begin with?
Or rather they expected to be set for life once hired by META?
SBF was trying very much at the time to give of Elon Musk vibes, that he is the next one.

Elon at the time was posting the 69/420 numbers a lot.
I had never heard this, and I'm immediately adding it to the big list of things that explain more about present reality than I'm necessarily comfortable with.
Uber for cats will rise again!
In the case of Meta, Mark Zuckerberg has set the controls for the heart of the Sun. It has no future because Zuck will lose everything in the quest for a product nobody wants.
There’s always GIMP, Krita, and Inkscape. Imagine if a few million of those billion people worked on them.

I get that people can’t because they have to earn a living, but so do software developers.
I'm 55 and started my career at 18 at a startup building a real-time DOS monitor that was used to build and market several real-time operations monitoring systems being sold to Fortune 500 companies and their equivalents around the world. I had gone to a high school for kids "gifted" in math and science that had the financial backing and research assistance from the Battelle Memorial Institute. That's where I learned about real-time operating systems and had an extremely successful science fair project where I built such a real-time monitor on a C-64, showing the viability of doing "serious" computing on the low-cost 8-bit machines that were becoming extremely popular. The U.S. Navy was definitely interested in this research and I received several cash awards from them.

Does that make me a prodigy? I don't know, I've never felt so. I just keep learning and doing and over the years I've been building larger and more complex systems. Nowadays I spend more time directing the development of several development teams in building solutions and occasionally do some hands-on development just so I retain a familiarity with the challenges facing today's developers.

Anyway, I think I have enough juice left in me to keep going until I'm 67 which is when I plan to retire.
Vector Search at Spotify
An aside: what’s the template that gets articles formatted this way in GitHub pages? I found it very appealing.
You dont need MASSIVE amount of water for operation.

99.9% of the water used in Fabs are recycled.
A GC-Friendly Go Interning Cache
I fail to see how Luminal would in any way supplant or even be a complement to an existing Python IDE, like PyCharm or Wing.

All of the features Luminal suggests have been present in other Python-focused IDE for years.

Further the two other users in this thread (Real_Steffie_G and ahasna) - who gave supposedly positive reviews of Luminal - both created their account on the same day of posting, with no other submissions/comments prior. They appear to be fake user accounts to boost Luminal. Be forewarned.
I’d rather they didn’t get managed at all ;)
Blockchain guy sets drawing on fire to mint 10k NFTs, only sells four