skysight-inc/HackerNews huggingface dataset:
What I don't get is it sounds like he accepted the CEO's edicts unquestioningly:

> This one time, for example, when our deployment crashed halfway through right before a major release. The CEO emphasized how important this project was, so we were all hands on deck, trying to get it back up, fearing the worst, that the client would go ballistic if he found out we were delaying the release. I was stressing big time, thinking we had to pull off a miracle, and of course we did.

> But you know what? After all that chaos, it turned out the relevant stakeholders were away on vacation that week, and the release wasn't even checked for many days after that.

A CTO should have some power to push back and set priorities. If you're just doing what you're told you're not really a CTO but a team lead with a fancy title.

This a general problem with young people in leadership positions. They don't have the confidence to say no as often as they should nor the perspective to identify what's really important - every setback feels cataclysmic.
Principal Component Analysis – Explained Visually
Companies have regularly scheduled (weekly in some cases I know) maintenance windows affecting thousands of people. A home environment with an "always-on" router can surely find a 10 min window (say, 3 AM on a Sunday morning) where nobody cares.
Any information how well it plays with linux?
When I was in college, I had an internship at a large US retailer. Since their main goal was to sell clothes, the tech side of things was pretty slow - especially for interns. I ended up having a lot of time to sit on my hands (my manager would even tell me to kill time until other stuff would come up).

I got to learn Rust via the Rust Programming Language book since it was entirely online, and they have their web playground for writing code. Online books like that are a great option, and if it's language specific, you can probably find a web playground to use instead of installing a tool chain on your work machine.
RDP only works if you have a direct routing between the devices. OP is rather looking for Remote Assist.
And I don't see why publishing a public key file to a key server should trigger any special semantics regarding email encryption without an explicit "I currently have this key accessible, go ahead and encrypt email to me using it" flag.
a-Si has been at or beyond this level of efficiency since the 90's and also does not require a Cz or FZ process.

It's encouraging to see progress but where perovskite thin films show potential is in an integrated mechanical stack application with silicon, where they can supplement each other's barely-double-digit efficiencies focusing on different parts of the spectrum to combine to reach something on par with traditional crystalline silicon, but thinner and with lower production costs.

Seeing thin film beat crystalline silicon is like seeing nuclear fusion become cost-effective. It's perpetually 10 years away, and has been since the 70's.
I hate the "discoverability" trend. I don't want discoverable UI. I want UI that is consistent with all my other apps, which I have already learned. I should not have to have an app nudge me to "discover" its oh-so-cleverly-hidden features. I'm not Dora the fucking Explorer, I'm a computer user who expects everything on the platform to behave predictably and consistently.

And while we are at it, "lack of use" is not a good reason to axe features. Some things, by their nature, just don't get used as much but when they are needed they are needed. Product designers have become slaves to their telemetry and metrics, and are letting the tail wag the dog.
Why would it not be legal? Was there a law passed that makes it illegal?
How did OP not opt in? If they uploaded a key for their email address, then doesn't that mean they opted in?

I'm not familiar with any of this at all, but this sounds to me exactly how it should work: upload and verify the key, so people know they can use that key to send you encrypted email.

The thing protonmail might consider is to put an unencrypted standard message in the body that the message is encrypted because the recipient has published a key, so the recipient understands that it's encrypted and why it's encrypted.
Modern builds of Windows have a "Remote Assistance" feature that functions just like that.

https://support.microsoft.com/en-us/windows/solve-pc-problem...
Movie data blog. My neural network model uses efficient and compact structure
It is designed to work with complex data models. Using only three layers and a total of 2817 parameters, this model demonstrates how we can achieve significant results without the need for a massive amount of computational resources. The design of the model is clear and consistent, and it follows the best practices of modern machine learning, making it an ideal choice for solving various prediction tasks. Read more! The blog is in Finnish, but the website has a feature that allows it to be translated into English.
Technological advancements have always disrupted industries. Should we stop innovating just because some way of doing some thing might become less profitable? Absolutely not.
Ah, the OG human resources. Into the bone crusher!
I have to assume you're trolling, but if not, the reason compile times matter is because iteration time is important.

Having to wait longer to see the results of one's work results in loss of focus and productivity.
I love how none of the media is talking about the American hostages held there. Not like when Iran held hostages and it was the topic of every news for a whole year. What’s different this time?
This works well enough for tech support. I have had good success for years using it.
It’s not clear yet that they’ve solved potential manufacturing challenges. The reviewer’s device worked, but the company would have vetted what they were sending. How many do they actually have on hand to deliver, and will they all be of top quality?
Can you store a tsunami in a lab?
My understanding og the situation is the following.

The funds for Ukraine were allocated by the Congress; since they are exhausted, towards the end of 2023, more allocations are needed.

Biden sent enough help that in Ukraine there were jokes about the number of memorial monuments in his honor. It's not that he suddenly decided that no more help should come. At the same time Biden administration demonstrates a certain dualism regarding Ukraine - the party of Antony Blinken (and Lloyd Austin to a large degree) works for Ukraine to win, the party of Jake Sullivan works for Ukraine not to lose, which in practice delays the war and bleeds Ukraine of soldiers.

Tying Ukraine help to the border security was a regular political trade - Republicans emphasized the need for border security, Democrats emphasized the need for the help to the Ukraine. While there's bipartisan support in general, the vocal Republicans insist on "America first" and now the Republican speaker won't run the voting which would materialize help to Ukraine.

It's not Biden who's delaying the help to Ukraine, it's Republicans - especially some Republicans - and particularly the speaker.
The use of bone char to filter cane sugar is interesting -- but something that I'm finding puzzling is that the above linked article specifically says that the bone char was used for sugar beet processing, but many other online sources consistently state that bone char is never used for sugar beet processing, only sugar cane processing. Did it used to be used for sugar beet processing but techniques changed?
Hasn't Winders had this feature built in for over 20 years?

https://support.microsoft.com/en-us/windows/solve-pc-problem...
thats mostly why most software is SaaS now. No need for a dongle, the end user never gets near the actual software.
just look at it - perplexity wrapper with native hardware. perplexity has vision! and besides perplexity, it just uses some simple function calling to get weather etc. I can build that in a day.

as of the ultimate vision, it is not yet clear, and it would be dumb for anyone to get into this "AI phone replacement" business. There are far better use cases tho, which are clear to execute, like Schiffman.
True but the cost of labor goes down if they get cheap enough.

For example: buy panels so cheap you just leave them on the ground. If they get damaged who cares. Some people are already using them as material for fences. Not a great angle, they’re cheap who cares.
can someone explain what this means I can do with it if I know vanilla JavaScript?

for example, I used the image upscaling playground on hugging face all the time. But I do it manually here: https://huggingface.co/spaces/bookbot/Image-Upscaling-Playgr...

would transformers.js allow me to somehow executive that in my own local or online app programmatically?
The dead don’t care. Funerals are for the living.
> To me this seems horrifyingly invasive.

No wonder it's free
A similar thing happened in 2011 when the picolisp project published a 'ticker', something like a markov chain generating pages on the fly.

https://picolisp.com/wiki/?ticker

It's a nice type of honeypot.
I'm more interested in what that content farm is for. It looks pointless, but I suspect there's a bizarre economic incentive. There are affiliate links, but how much could that possibly bring in?
For Windows 10 and Windows 11, there is already a built-in app called Quick Assist. It's a bit bare-bones compared to Team Viewer but it's free and it works out of the box.

https://en.wikipedia.org/wiki/Quick_Assist

https://apps.microsoft.com/detail/9p7bp5vnwkx5?hl=en-US&gl=U...
Computer Theorist Wins $1M Turing Award
Postman Has Acquired Orbit
Yes! Draw an equilateral triangle with side length one. Then cut it in half and reason from there.
Thank you for the reply. Seems like all of the links are down at the moment, but it does sound a bit more feasible for some applications than I had assumed.

Really glad to hear the last part. Some of the new capabilities seem fundamental enough that they ought to be in browsers, in my opinion.
I don't mind publishing my keys at all, and in fact for some of my applications it makes GPG much more ergonomic to use.

I do mind software or services taking that as an implicit statement of "go ahead, encrypt email to me using this" when it can clearly cause confusion and irrecoverable messages in many cases.

That said, we don't actually know if Protonmail really does search all keyservers (including the "old-style" ones, i.e. the ones where anybody could publish anything in an unverified manner and the "web of trust" is used to figure out which key is in fact trusted), or only the new ones that perform email verification.

If it's the latter, I think performing email verification could be considered a bit more of an opt-in statement to receiving encrypted mail.
What is a spider in this context?
Does the Hypershell Really Work?
I cannot believe this paradigm, how new multi million dollar startups are basic wrappers that can be built by anyone interested enough in less than a day
This happens all the time because management is viewed as a promotion so you reward your best developers by giving them a job where they might suck and/or hate it. I think there are 2 big levers you need to address it:

1. Dual career ladders. You should recognize/reward some level of technical role (i.e. staff or similar) the same as management. Every senior person is a leader; I argue ICs have a tougher job because they don't have the "because you report to me" hammer.

2. Lead mentorship program. Potential managers need experience; you need to coach and validate. They need a chance to manage a single person over time, do a performance review cycle, 1:1s, feedback conversations,etc. Co-ops/iterns are great for this because it's a fixed time period! You need 3 conditions to promote someone into management: 1. the need, 2. the individual's desire, 3. the individual's skills & experience. An LMP gives you signal on all.

I'll add 1(b): People need to be able to move laterally between ladders. This is in everyone's best interest; having an amazing staff dev muddling through as a team lead just means they're going to quit soon.

This is a REALLY LONG way of saying I agree with the parent, but the solution is both known and doable. I'll get down off my soapbox now.
that's a silly comment. if it's serious, but i'm not sure you're serious...

but to be serious: yes, technology sometimes causes social dislocation. and that's serious. but civilized societies have many ways to deal with social dislocation, like welfare, retraining, etc.

Musicians are not going to lose their jobs because of technology. The CD hasn't killed live concerts.

But as a society, we need to do more for those who fall out of the productive system. As productivity and wealth increase, the only problem is redistribution.
Russia will dissolve again and again in the coming century. This is not the reason the UK will become an industrial powerhouse or the reason it will fall under US economic control, over this period. The specifics are what's interesting, not a vaguery like:

"The UK is terminally tossed to and fro between the US and Russia."

I don't think Mosley's positions hold much water, today. He was a reactionary, of sorts and delusional at worst.
RTFM. It's all there. Not a blogpost, not a cheat sheet, the manual (in this case, the spec). Yes, it takes a while.

Anything can be a footgun if misused.
In some ways it is similar to buying lottery tickets which a fairly large number of people indulge in. Though, in this case, there are modifiers to the base probability due to insider knowledge, knowing which fool to offload crap to before it implodes, and piling on the same startup because others are doing as well.
I'd say it's the opposite - it makes sense for unsorted lists (CCC gets you to the third C-country) because if it's sortes you can just press C-down-down which is just as fast if you have your hands on the keyboard. And if your right hand is on the mouse, you'll still have to either move the pointer to the right country and click it (at which point might as well only press C once) or move it to Enter (at which point the arrow keys are just as reachable).
Cold title.
lmao - this is what I have experienced as well. Somehow these online courses with no way to ask questions will magically contain everything you need to know!

Who knew? An MBA mindset contained inside a 1 hour mindset!1 Why did these MBA guys spend $250K!?
but then there would be no incentive to publish the internal workings of the innovation, and you are back to trade secrets. 20/25 years is already fairly short tbh.
The reason that bit is relevant is that robots.txt is only applicable to the current domain. Because each "page" is a different subdomain, the crawler needs to fetch the robots.txt for every single page request.

What the poster was suggesting is blocking them at a higher level - e.g. a user-agent block in an .htaccess or an IP block in iptables or similar. That would be a one-stop fix. It would also defeat the purpose of the website, however, which is to waste the time of crawlers
Missed opportunity to patent putting a USB-C port in a car...
We never agreed to only buy HP ink, say printer owners
I use Mistral (7B v0.2 instruct, 6-bit quantized) to generate the title-text for messages that I send to myself via a Discord bot.

Right now, I'm prompting Mistral to generate these titles in "clickbait" style. I fold the topic of the message and other context into the prompt.

My intention is to shift my attention to the message, which shifts my attention to something else I need to do, because I tend to over-focus on whatever I'm doing at the moment.

It doesn't matter whether what I'm doing at the moment is "good" or "bad". Based on probability, I should almost always switch my attention when I receive such a message because I should have switched an hour ago.

To guarantee consistent JSON output, I use a llama.cpp grammar (converted from JSON schema)

Generation is via CPU (Ryzen 5800) because it's an async background operation and also because my 1070 GPU is being used by Stable Diffusion XL Turbo to generate the image that goes along with the message.
> Definitely, it’s an industry-wide ailment caused by a focus on the web and neophyte users.

The constant praise for web UI despite the issues always irritated me deeply.

It's like you're supposed to only say nice things about where we are because other people are saying that. And the more impressionable among us believe that because the Thought Leaders are saying that, then it is truth. And the circle continues.
Web scraping the public Internet is legal, at least in the U.S.

hiQ's public scraping of LinkedIn was ruled to be within their rights and not a violation of the CFAA. I imagine that's why LinkedIn has almost everything behind an auth wall now.

Scraping auth-walled data is different. When you sign up, you have to check "I agree to the terms," and the terms generally say, "You can't scrape us." So, you can't just make a million bot accounts that take an app's data (legally, anyway). Those EULAs are generally legally enforceable in the U.S.

Some sites have terms at the bottom that prohibit scraping—but my understanding is that those aren't generally enforceable if the user doesn't have to take any action to accept or acknowledge them.
I've travelled to Vietnam a lot over the past couple years for work and my SO's family, and there is a lot of rot in the VN economy that has finally caught up to it.

Most of the growth could be attributed to Korean, Japanese, and Chinese conglomerates spending a LOT of money moving factories from China to VN in the 2014-22 period after China started trade wars with Japan, South Korea, Taiwan, and the US.

While this lead to massive capital expenditures, the average Vietnamese person's life didn't change too drastically, as most of the investments were located in Hanoi (Chinese) or HCMC (Korean+Japanese) and only captured by the capital owning class. While there are more FMCGs and brands now, almost everything has a luxury tax on it or is imported from the US, Thailand, or South Korea, and even Temu quality clothes cost as much as they would in the US, and furthermore - rent is insanely high in HCMC and Hanoi, so 50-60% of your income is spent on rent alone.

Furthermore, party apparatchiks decided to maximize the graft they could partake in by investing heavily in boondoggle hotel and apartment projects (similar to the Ghost cities you see in China and India).

When the COVID pandemic happened, the gravy train ended.

Vietnam followed a zero-covid policy that caused migrant workers to return to their hometowns, and there was a massive corruption scandal around COVID testing infrastructure and repatriating Vietnamese migrant workers from abroad.

This was also around the time an internal conflict began brewing between the Northern VCP (supported by the VinGroup billionaire who is also from Vietnamese Military royalty), Southern VCP (supported by this billionaire), the Army (they own Vietnam's largest telco and most of the PSUs), and the Ministry of Public Security (they have the dirt on everybody and are the actual enforcers in Vietnam).

Basically, and the MPS backed the Northern faction won this round, and the Army stayed out of this fight in order to keep making money.

That said, all this upper level turmoil (under the guise of a corruption purge) dented investor confidence recently, along with some very prominent infrastructure collapses like the power outages and the internet slowdowns.

For example, this past Tet people didn't spend as much on fireworks or red money compared to the 2023 Tet, real estate projects have started slowing down, and it's not uncommon to see abandoned construction projects once you leave HCMC or Hanoi.

If you're part of the expat Bui Vien/D1/Thao Dien scene you wouldn't notice this kind of stuff (they're too busy huffing balloons/nitrous despite it being banned in VN leaving surgeons to physically restrain patients), but once you go to "real" Saigon (eg. D10, D8) let alone outside of HCMC/Hanoi/DaNang/DaLat these issues become very prominent.

This is a fairly good overview of some of the changes I've (or moreso my SO) been noticing - https://asialink.unimelb.edu.au/insights/vietnam-the-purge
This reminds me of how GPT-2/3/J came across https://reddit.com/r/counting, wherein redditors repeatedly post incremental numbers to count to infinity. It considered their usernames, like SolidGoldMagikarp, such common strings on the Internet that, during tokenization, it treated them as top-level tokens of their own.

https://www.alignmentforum.org/posts/8viQEp8KBg2QSW4Yc/solid...

https://www.lesswrong.com/posts/LAxAmooK4uDfWmbep/anomalous-...

Vocabulary isn't infinite, and GPT-3 reportedly had only 50,257 distinct tokens in its vocabulary. It does make me wonder - it's certainly not a linear relationship, but given the number of inferences run every day on GPT-3 while it was the flagship model, the incremental electricity cost of these Redditors' niche hobby, vs. having allocated those slots in the vocabulary to actually common substrings in real-world text and thus reducing average input token count, might have been measurable.

It would be hilarious if the subtitle on OP's site, "IECC ChurnWare 0.3," became a token in GPT-5 :)
Let's follow a tutorial for GPG (I'll take the Arch one since I've already discussed, but many are similar): https://wiki.archlinux.org/title/GnuPG#Usage

So here's an interface for key creation in gpg

$ gpg --full-gen-key
gpg (GnuPG) 2.4.4; Copyright (C) 2024 g10 Code GmbH
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Please select what kind of key you want:
(1) RSA and RSA
(2) DSA and Elgamal
(3) DSA (sign only)
(4) RSA (sign only)
(9) ECC (sign and encrypt) *default*
(10) ECC (sign only)
(14) Existing key from card

There's also --quick-gen-key which doesn't show this info.

Now put yourself in the boots of a new user: Why would you pick to have a key with less features? Maybe the user thinks they may want to encrypt something in the future. Not to mention, many people did this process years ago, and forgot what they picked.

Then you publish that key with gpg send-keys or the keys.openpgp.org web interface, possibly at a later date, then you just pick the one key ID that you have.

And now you have a key published for signing and encryption, with no intention to use GPG email.
Thank you for this info!
That's actually a neat interview question.

a) So you have people living uniformly distributed on a line of length 1. When you pick 2 at random, what's the average distance from one to the other?

b) How about if they live on a circle of circumference 1 (and you can only travel along the circumference)?

c) How about if they live on a disk of circumference 1 (and you can travel straight across the disk)?
It would be interesting to see their analytics aggregated over all sites, e.g., the number of bots over time.
look into screenconnect
The point is understanding the concepts and ideas behind different architectures. There is little actual value in understanding the depth of x86 and no introductory course will even try to.
I’m using it for a simple project: https://github.com/sroussey/ellmers

My plan is to test embedding and retrieval strategies for different RAG strategies to be used by a server or electron app.
CUDA code is way faster than his code, so not exactly a mess.

Furthermore pytorch made learning very approachable. It would have been impossible for me to learn c and deep learning.
Amphetamine app in Mac App Store
Can't speak for the commenter, but I'm not personally planning on shifting my LAN to IPv6 because doing that is a heavy lift (made worse by having many IPv4-only devices), and IPv6 doesn't bring anything to my LAN that I want or need. It's as simple as that.

I dual-stack for my internet gateway.
No no. First tightly wrap it in silk. Then digestive enzymes. Good hygiene, eh?
Thanks, this is way more interesting than I thought!
MPs ask: Why is it so freakin' hard to get AI giants to pay copyright holders?
It seems like the size & cost of the panel has stayed the same and the power output has gone up.