skysight-inc/HackerNews huggingface dataset:
I browse with Safari on iOS with JS disabled by default. I do this for privacy and accessibility reasons (gotta stop those annoying popup modals, trackers and other annoyances).

One thing I noticed with Wikipedia with JS /enabled/, all the sub-categories of a topic are by default, closed.

But when I browse with JS disabled, all the sub-categories are /opened/ and I have the full article.

Since most people browse with JS enabled, this means they have to make additional clicks just to read the sub-categories.

Which leads me to question: which version is better? The JS where you have to make additional clicks, or the no-js version where you get the full article?
Stimulants are often given to pilots or people on Special Forces missions to prevent fatigue. It's not a hidden thing, see https://en.wikipedia.org/wiki/List_of_psychoactive_drugs_use... for some details. Historically, the use was far more common.
> it takes up too much space

Mostly this. I visit a website to view its content, not its header. I don't need to waste 10% of the screen on something I will almost never use. On Desktop, I can press "Home" to get to the header in the rare instances I want to. On Mobile, screen space is even more valuable, so it's even more annoying to have to waste screen space on the stupid header (and no, web designers, the style that pops up and covers up the content you are trying to read when you scroll up one pixel is not a solution).

I'm here to read. Stop interfering with that.
Found it: Ian Lance Taylor:

https://groups.google.com/g/golang-nuts/c/6dKNSN0M_kg/m/EUzc...

Now a bit of personal history. The Go project was started, by Rob,
Robert, and Ken, as a bottom-up project. I joined the project some 9
months later, on my own initiative, against my manager's preference.
There was no mandate or suggestion from Google management or
executives that Google should develop a programming language. For
many years, including well after the open source release, I doubt any
Google executives had more than a vague awareness of the existence of
Go (I recall a time when Google's SVP of Engineering saw some of us in
the cafeteria and congratulated us on a release; this was surprising
since we hadn't released anything recently, and it soon came up that
he thought we were working on the Dart language, not the Go language.)
>No VC wants to be funding the next Theranos or WeWork

I wouldn't bet on it. Wait for $$$ to become cheap again and you will see all sorts of garbage with multi million $$$$ evaluation out of thin air.
I remember moaning about twitter reducing the number of characters people sent, and then yo! came out, and it was down to a single bit of data. That made me think 'what would even lower information content messages look like in a social network, perhaps half a bit or even less?'. I figured that a half bit of data would be where a social network sent some sort of hello message automatically with the same frequency the human user sent one manually, so given a message, it'd be 50/50 whether it was sent automatically or manually. Although I got to it theoretically, in the end, I thought it could be pretty useful practically, as a way of sparking conversations again when you haven't spoken to someone in a while, etc.

Maybe combined with ChatGPT we could even make those automatic getting-back-in-touch messages indistinguishable from the manual ones.
Basically 'it depends' is the answer to all your questions, but dual 3090s is a perfectly fine choice. Though ideally you would have NVLINK since it is an advantage over the 4090. In some specialized situations it is possible to have NVLINK act a lot like 48GB of memory, but if you don't already know if you can leverage NVLINK, you very likely aren't in that situation.
meanwhile sea is gaining space with global warming
I imagine that would depend largely upon how much data you needed to transfer to the new system.
Considering they use Blink like Chrome and everyone parses right to left, not sure what you mean?
Don't you have a pipeline with girls you're going to cold-call, and a dating life manager that breathes down your neck when you haven't taken at least 10 girls out this month?
The table of contents is a great addition! Whitespace/minimalist styling is of little importance as it will change with design fashions, while the table will stay a net positive.
He is my favorite of the restoration channels. I don't believe anyone comes close to his attention to detail. I wish he put content out more frequently!
> When we say we live in an expanding universe, we’re saying that the distances between galaxies, on average, grows with time. And that’s it.

How could this be due to the expansion of space, which should expand our galaxy, and my foot-long ruler, to the same extent that it expands the empty space between our galaxy and the next?
Designed to be deleted, just like Salesforce
I haven't tried Bitwarden. A friend uses it and says it's fine for his personal use at least.

But when I say teams I mean it needs to be designed in a way that it can easily reflect a CMDB architecture, with a tree of objects, API and LDAP auth. Technical details aside, the goal is of course to integrate it with other systems.

On top of that, not all UIs are simple enough to be used by the entire organization either, but as long as it separates backend and frontend that can always be fixed.

Honestly my current plan, and this would be the 3rd time I build something like this, is to make a simplified frontend for Hashicorp Vault.
Can you list features? This sounds like a good/quick microsaas idea, maybe we can team up on it. Any idea if others would pay for something like this? Am I right thinking the features are:

- Ability to upload docs (perhaps w/ multiple integrations, drive, dropbox, etc.
- Imap connection to only temporarily read/store email to check the sender or content (possibly using some ai as well?) to then convert specific mails to pdf, etc, and configure further rules on what to do w/ these upload somewhere, email them to someone, run through zapier?
- Would the ability to transcribe or describe what's in messages be valuable? I've worked on something like that to basically tag emails for marketing messages when 90% of the emails were an image/ad of a competitor.

Any other features that could be fast/easy but make this reach a wider audience 'need'?
Two things that might help Rust a lot despite the complexity are the tooling and the ecosystem. Cargo is good, the compiler is extremely helpful, and there are a lot of crates to build on for all sorts of tasks.

For example, if I need to use simulated annealing to solve an optimization problem, there already exist libraries that implement that algorithm well.[1] Unfortunately, the Haskell library for this seems to be unmaintained[2] and so does the OCaml library that I can find.[3] Similarly, Agda, Idris, and Lean 4 all seem like great languages. But not having libraries for one's tasks is a big obstacle to adoption.

Nim looks very promising. (Surprisingly so to me.) Hopefully they will succeed at gaining wider recognition and growing a healthy ecosystem.

[1] E.g., https://github.com/argmin-rs/argmin

[2] https://hackage.haskell.org/package/hmatrix-gsl-0.19.0.1 was released in 2018. (Although there are newer commits in the GitHub repo, https://github.com/haskell-numerics/hmatrix. Not too sure what is going on.)

[3] https://github.com/khigia/ocaml-anneal
Would have preferred to see the cash used for this to be used for things like app QoL improvements, an actual code audit (not just the basic network security assessments they list), or offer actual bounties for their bug 'bounty' program.
Upwork, LinkedIn, and Andela are some good places to start.
One thing I wish Rust and C++ had and that I have only seen in Carbon is
pass-by-reference by default + an explicit syntax to pass by
copy + for rust, some syntax
to mark that we are passing a mutable/exclusive reference.
Best practice is unlikely to help here, as people just aren't going to register passkeys from multiple services unless it happens automatically. I might bother to enroll multiple passkeys for my bank, but I'm unlikely to do it often.

Are Passkeys exportable and re-importable by another service, site, or system? As described above, if my Google Account is terminated by Google without recourse (which absolutely happens), do I lose access to all sites that I used solely a Google Account Passkey for once my phone stops working?
That's amazing, I never knew.
How are those statements contradictory? UI design is a separate discipline from software development just as automobile design is separate from automotive mechanical engineering. I am both a developer and designer.

While it was never my sole full-time job, I've done a few thousand hours of front-end development in various environments both professionally and for FOSS projects. I'm quite familiar with how all of these pieces fit together and completely comfortable with my chosen professional path.
no I actually think you're right.
Everyone is focusing on the salary, but have you read the article?

It's legitimately problematic that there is a dark, vile essence of this being abstracted away -- the shiny, attractive, safe-for-advertisers front, vs the violent and disgusting "back end" with manual labourers sifting through the muck.

It feels like it's a consequence of indiscriminate ingestion of datasets. Like, did OpenAI really have to point their data hoovers at 4chan?
I've had the best experience with Thonny working with MicroPython. I'm amazed at how seamless updating files and even flashing MicroPython on devices like the ESP8266 and Pico is. I do miss the Python coding experience of PyCharm when using it though.
This reminds me of the Modern Wiki browser extension, which seems to have a lot of the same things but looks better to me at a glance. Also configurable, dark mode, etc.

https://www.modernwiki.app/
Why Are We Afraid to Hire Junior Rails Developers? [video]
It might improve stats for people who use the header, but I'm pretty sure that's a tiny fraction of users. I just want the screen space and consistent scrolling behavior, not a header popping in and out as you scroll around or reach the top of the page.
Should target the sex selling market. Business model guaranteed.
I'd love a physical switch which hard disables Siri/audio monitoring
AFAICT, no control over diet. I would expect that monks have a different diet than their neighbours.
> I visited it on a 4 year old macbook pro and my fan started to go crazy because of the bg animation. UI was sluggish as well.

Come on, it's 2023. It's more than reasonable to expect all your users to have a login-form accelerator in their PC. If you're not keeping up to date, the fault is with you, not the web developer. /s
> Here in Finland slot machines (and most types of legalized gambling) are controller by a government-owned nonprofit that distributes the revenue to various charities. I think that's the best way to run these kind of things if they need to exist.

US state governments use the "it's for a good cause" justification all the time as well. But... it's still addictive and exploitive of vulnerable populations (especially lotto)
The idea behind free trade is that the "OpenAI / the end user is not willing to pay more" part stops being a problem when there are no more poverty-class people in the world to employ at that ridiculous pay. They'll have to pay more or do without the labour.

This is the virtuous upward cycle, slow as it may be.
"Tom Keiser, who took over as CEO from founder Ryan Holmes in 2020, is being replaced by Irina Novoselsky, who most recently served as CEO of CareerBuilder."
Is this anything to do with the CS Lewis books? I’m re-reading them now
The attention to detail is almost surely the reason the frequency of new videos is low. Meanwhile, I'm getting my machining fix with Inheritance Machining

https://www.youtube.com/@InheritanceMachining
cf http://mozart2.org

anything more recent by PVR?
Not familiar with .Net but I’d imagine this would probably be fairly easy to build on top of this library (and I agree, xml is often a much better way to generate reports).

I’ve done something similar but in Python and generating Excel documents. I use jinja for templating to create the xml and then parse that and convert to commands that drive the library that creates the final document.
I think you are missing the bigger point. VC money puts pressure to grow at any cost and very quickly. That takes away the freedom founders/teams could have to do a few things at a different pace and more sustainably which can still lead to scaling. VC = fast or die. No middle ground. But there are ways to scale even without that level of pressure but VC doesn't allow that.
Michael Running Wolf, the man using AI to reclaim Native languages
Yeah. The alternative is to chill out at your current job and be able to pay your mortgage, and then start a startup when money is raining from the sky like it was in 2021. It's cyclical. Tech isn't dead forever, and what's a good idea today will still be a good idea in a couple years. You'll also be a couple years wiser, which is never bad.
It depends on the implementation. fpng can beat QOI in both speed and compression ratio https://github.com/richgel999/fpng
Australian government considering right to be forgotten laws
> Half a bit of data

I’ve never heard that idea before and I love it.
> But that implies that I dislike any and all "phoning home" (which is the vast majority of instances is simply anonymous statistics to help you, the user, find the most popular packages) enough to shun it.

I totally agree with this. This "phone home" scenarios aren't rummaging through your file system or reporting back what websites you are visiting.

It almost seems like there is an underlying level of paranoia, or people are working on extremely sensitive stuff that they are concerned will be reported back or caught up in some poorly anonymized telemetry reports. I personally leave telemetry on and am not concerned with it. If it helps improve the tools I am using on a daily basis, go for it.

This is different than the analytics on the web which know everything from what food I like to what music I listen to and a lot more. We're talking performance metrics and stability issues, not what I may want to purchase today.
Does 15% more time to encode matter? How much time is spent encoding files vs decoding? That is probably still an negligible amount of compute, out of the total compute spent on PNGs.

Your specific number seem to come from an (old version of) an encoder that has super-optimized encode and not (yet) optimized CRC.
Have you talked to many conservatives? It seems you have a very polarized view. It's almost a caricature.

Our media paints the other side very negatively. I come from a very left leaning family and while I have been an offensive jerk in the past I've grown up and learned how to get along. We need more friends from the other side so we understand what they actually believe. That the other is not a monster. I'm very lucky to have family that allows me to interact with and love people of very different political leanings.
How many Kenyans do you employ? More than the few hundred you're trying to get fired?

How does that improve their situation?
Traditional ≠ special forces
Oh, in case you're wondering - all the channels to arbitrage between both rates & become a billionaire overnight are effectively closed.
> they make it entirely useless to obtain the database of user credentials from services. It only contains public keys specific to a single service, so you cannot use them anywhere else.

This is also the case for anyone using unique passwords per site, which is the standard for password vault users. Not much of a win there.

> Additionally, private keys are stored on secure storage in client devices (or need to be decrypted themselves using a second factor)

Also exactly the same as password vaults, but we still stress about Lastpass losing their encrypted vault DB.

I agree that Passkeys appear to bring the benefits of Password Vaults to people not currently using them in a fairly easy way. However, I worry about access to those passkeys when access to the Passkey provider is lost/revoked.
Shocking would be if they matched them left to right. Just try imagining the algorithm.
“Reach out to every friend, old coworker, etc. especially those that are in management now.”

This advice always cracks me up.

Most people don’t have deep networks of people who can hook them up with a senior level engineering position. Like, even the people I know who are quite well connected don’t really have this option.

Sure, everyone has a buddy who’d love to pay them half for twice the work. But we’re talking relatable fields and jobs that are worth it and that’s just not realistic for majority.

Alternatively, if people had social networks with people who have potentials roles for them, who wouldn’t already think in the social media era “oh yeah, i’ll ask the people I know who have an in instead of going to random strangers”
I don't date girls. I only date women.
Portugal has a ton of actual islands though
The issue with ReactOS is that it's not a greenfield OS project. The devs do not make the biggest architectural decisions. They have to follow MSs steps. Unfortunately, most of those steps are not documented and they must be followed. Because the one and only target of the project is to be fully "Windows compatible".
Might be a good opportunity here to integrate events, restaurant bookings, and other paid "experiences" for some upside.

Does this integrate directly with the dating services/apps themselves? Seems like a lot of work to plumb in and keep up-to-date the status and latest information on each profile.

Also, if this is a legit service you should be extremely careful how you store all this data. Exposing a bunch of dating profile data via a security breach will land you into hotter water than anything Marc Benioff could throw at you :)
Create - from the EU - yes. As I said: you cannot add to existing that you already use extensively. And not create new from outside EU. That’s what makes it so shambolic. They clearly have the ability to both do it technically and to verify appropriately.

No problems using similar UK services for EU citizens I know, nor non-EU. Usual bank/address shenanigans at the start, but no issues with government gateway etc.
Self hosting is a scale. But the point is you have the ability to host it how you want. Whether that be on a cloud service that you just throw a docker container at, to a VPS with root, to a bare metal machine co-hosted, to in your basement, the choice is yours.
> Too many requests, please try again after an hour

Wow, you even have it running on NA14?
I used https://github.com/Antaris/RazorEngine to generate all sorts of complex HTML, email body etc. back in the day. Since it follows razor syntax, loops etc. work well
Aquarium Launches Fine-Tuned Embedding Generation
Is it possible to pipe sound into a Mac or iOS device, which then sends it to the HomePods? Macs can now use HomePods as the sound-out, so presumably this would be possible (but kludgy).
He largely did not win hearts and minds. What he did win was the court and a loud enough minority that politicians had to cave. When your cause can sign up an innumerable amount of clean dressed people to volunteer for mob attacks and imprisonment, society has to respect you lest these same committed souls decide dying for the cause might as well require enemies to the cause die as well. The Black Panthers and others had about reached that point, and the implicit threat that if society doesn’t create a true peace society doesn’t get peace was what created a civil rights victory.

MLK Jr. was among the most controversial and least liked members of the country at his death and throughout his campaign for civil rights. Most people would have described the civil rights campaign as flipping a legislative switch deciding for the population.
Ugly Email – Gmail extension for blocking read receipts and tracking pixels
Tech workers as a population are rather anti-union. Things need to get a lot worse before most will get on board with one, unfortunately. Everybody thinks they're a special snowflake getting one over on the company.
Whereas with firing everyone's success is now tied to how well they can lie to higher management.

THE Recipe for success, that is.

It doesn't even make sense. They're going to fire 10k people. The result? A 1.2 BILLION charge. Firing these people costs them 120000$ per person. And with that, their personnel cost won't drop until end of Q3 + let's say 2 months, so let's call it 2024. They could have let each of these employees do nothing until 2025 for the same amount of money!

They will definitely hire 20k people by 2025 too. It just seems to awkward and stupid.
That makes sense and isn't something I had considered, but a 32-bit displacement vs an 8-bit displacement just leads to bloat in binary size, it doesn't affect how many cycles your movs jumps etc. take. There are some second order effects of things where larger code size can cause you to get a worse hit rate in the instruction cache, but usually those effects are miniscule when you actually benchmark code. There are going to be some pathological programs where the instruction cache hit rate gets way worse with the large binary size, but I can't really think of many programs I've seen that are mostly stalled on instruction decoding/fetching.

Here's my hypothesis of why stack-pointer offsets haven't been implemented when compiling with frame pointers. At companies like Google/Facebook that compile huge C++ binaries (usually 100MB+ stripped) it's common that production binaries would be compiled with something like -fno-omit-frame-pointer (so system-wide profiling can be done on all C++ code in production) and also generate split debug symbols using -gline-tables-only. The latter compiler flag basically just generates enough DWARF information to recover the mapping of pc -> source code line, so if you get a core dump you can figure out which line of C++ code was actually being executed in each frame of the call stack. If you're doing frame-pointer offsets it means that you can also recover the value of local variables in each frame (assuming they haven't been optimized out by the inliner) just based on the offset of the variable from the frame-pointer. So basically -fno-omit-frame-pointer and -gline-tables-only give you enough debug data to get the full call stack with line numbers and the values of local variables in each frame (except the inlined ones), while also minimizing the cost of generating/storing debug data.
Do not quit your job without at least a written offer. It is 100% an issue for resume reviewers, hiring managers and interviewers. I have seen plenty of candidates passed over for exactly this reason.

My brother quit his (admittedly bad) job in February of 2020. He didn’t find work beyond Amazon warehouse temp till 2021. He blew through a ton of savings and is still recovering. While don’t believe and sincerely hope we are looking at anything like 2020 again, it is impossible to know and it’s way better to pay it safe.

Your job search will be easier while still employed and less stressful.

Don’t worry about getting assigned more assignments. You can leave those behind when you take a new job. Seriously, after a few years you’ll have seen plenty of people come and go, sometimes suddenly. Organizations will find a way to fill the gap (or try aren’t a very good organization).
With so much supply I'm not sure he needs to write articles to increase it.