skysight-inc/HackerNews huggingface dataset:
Incredibly cool result if true. I remember this having been an outstanding issue for quite some time. From the youtube animations and such it seems deceptively simple to the point where I can't believe it wasn't found before.

Interesting also that it uses a computer-assisted combinatorial proof as part of it. Something that goes way over my head.
I also moved to Feedly, but the shuttering of Reader meant that many websites stopped posting RSS links, and some big sites stopped supporting it altogether.
In the early 2000's I was working as an analyst for a VFX studio, and I had a meeting with the CFO first thing in the morning. At some point we needed to look at something on his computer, and he responds "we'll have to wait about 15 more minutes." "Why?" I ask, and he shows me every day when he turns his computer on the browser starts producing "pop under windows" at a rate of about 10 pr second, and that lasts for about 40 minutes. Shocked, I debate with him for a bit and he says they've tried every antivirus. I shake my head. When they stop popping windows he has a program that mass closes all of them and then he goes to work, using that same computer - and for studio finances. Blew my mind.
Frequently the software running inside WASM sandboxes has its own garbage collector anyway, and it's not going to perform as well as a native host collector in some cases. Especially if you start doing cross-language GC in order to talk to the host (web browser) and manipulate its objects. Of course, exposing a WASM GC API that can actually meet the needs of real software is tough, which is why it didn't happen...

If you think WASM software is going to be efficient with its memory usage, you should look closer at the memory model and take note of details like 'you can't ever shrink the heap' and 'you can't do read-only shareable mappings'
It does not imply that. Reality can suck irrespective of all other things.
Afterglow is a layman's term but tells you nothing of the science. After the high does of amines (serotonin analog) which results in a drastic change serotonin receptor densities. It takes a while fro these receptors densities to return to normal.

DMT behaves as an agonist at both 5-HT2A and 5-HT2C receptors. There is nothing more to the magic than that.

P.S. I have the same experience as being on DMT and I do not take DMT and for some reason I am on disability for it. So tell me again how this is beneficial?
Not if you disable JS, cause the website then can't see any of these customizations.

That's adorable. I guess you're not old enough to remember when we used to track people with things like invisible pixels. Or todays equivalent: testing CSS parameters.

Neither require JavaScript, and there are a hundred other non-JavaScript methods.
Parents with kids move to the suburbs for schooling, parents that are mobile and move for schooling bring to the suburbs things that make schools better (taxes / school meddling etc) which makes parents with kids move to the suburbs for schooling which ...
Oh boy! Ever since I listened to The cuckoo's egg I wanted to reach out to tell you how much I loved it, I enjoyed ever single minute out of the almost 13 hours so thank you very much for it.

I'm looking forward to reading or listening to Silicon snake oil and High tech heretic but those are not available in Storytel so I'll have to wait until I have time to read them in paper.
Build a compiler.
I've had to implement this - we have a web app used by engineers in the field where signal is often not great. We got lots of complaints about image uploads as for a typical job there would be potentially 100+ images that needed to be uploaded (multiple assets with 2 before and 2 after photos per asset).

iPhone defaults to uploading a large image which can take ages to upload. We implemented a canvas based solution which sends a base64 string representing a compressed image and reduced the upload file size by about 90%. We don't need high quality original images in the backend.

I may have missed a trick, this has been in place for a few years now but at the time I couldn't find a better solution.
Why not randomise VPCs between instances? It’s fairly easy to do with a fixed pool and random selection.
Everyone is going through two things. Correcting irresponsible hiring over the last couple years, and a strategic inflection point. While the former has mostly happened, the latter is going to continue to happen until new business models are found.

It is very common to see new CEOs at this time to “make things more contemporary” and with that is the redundancy of roles and even people who may not adapt to the new culture.

Much of the business speak here is trying to say “we’re reducing our workforce to make room for new roles and new people who will match our new strategic direction”. Every company is confused internally and need strong leadership to get through it.

Literally all ordinary rules of business go out the window and people are firing from the hip right now. Pun intended.
You’re too stuck on terminology and you’re going off topic.

It’s not controversial to say Elon has low EQ towards individuals. He’s demonstrated this over and over again.

It’s not controversial to say that Elon pays more attention to the masses and large scale issues over individuals.
Practical introduction to BLE GATT reverse engineering
Azure is good for its years-in-advance warnings of
shutdowns
I don't understand this logic. If you take gc away the people who would leak using gc will leak using malloc instead. Unless you're actually proposing that those people shouldn't be allowed to ship software?
I remember those. It was quite disconcerting the first time. But when I thought about the engineering involved I was really impressed by the solution.
There seem to be vast numbers of startups being created to make AI avatars and profile pictures.
CurlEL 3.0 was the best.
He could try to release Curledora for exciting new features.
My first though was that it would be doing modulo current year, so `2139 % 2023 = 116`. Not the case.
Ok, I misread that.
ChatGLM is the only one on the list whose performance feels similar to gpt3. I tried out Alpaca, wasn’t as good yet but I’ve heard on Twitter someone has a better dataset and has finetuned it, let’s see if they release the model weights
Among other problems, each worker has to instantiate all the host javascript objects and instantiate its own copy of the wasm module, which has its own unique copy of the imports and the function pointer table. It's definitely way less elegant than real threads and potentially creates performance and stability issues.

You also now have fun thread affinity problems, like if you call setTimeout your timer IDs now have thread affinity, which is nonsense.
Yeah, using this drug to break down the compartments of the brain will lead to increased creativity (which is all hallucinations are, daydreaming on overload), it will not last. And the more you use DMT the more you will need for the same effect.
Yup. Well written enough for me to forget that part. Just enjoyed the post .
Because performative YouTube outrage shouldn’t be commended.
A Petals dev here. Recent models indeed outperform BLOOM with less parameters (for English). However, the largest LLaMA still doesn't fit into one consumer-grade GPU, and these models still benefit from increasing the number of parameters. So we believe that the Petals-like approach is useful for the newer models as well.

We have guides for adding other models to Petals in the repo. One of our contributors is working on adding the largest LLaMA right now. I doubt that we can host LLaMA in the public swarm due to its license, but there's a chance that we'll get similar models with more permissive license in future.
I LOVE that audiobook/course. I enjoyed it way more than I thought I would.

For anyone on the fence, the narrator/instructor is funny and makes you want to listen to more of it. They walk you through history of music and play songs explaining how the song came about. As an adult that loves music, it’s easy to enjoy it because it’s a very informal format but you learn interesting things the whole time.
And if we ever migrate to ipv6, the IP alone may be all anyone needs to fingerprint you.
Google Halts Download of Chinese App Pinduoduo over Security Concerns
Unrelated topic: Your username did not age well, huh ?
The thing is, there are so many layers upon layers between the end user and the bad actor that it's hard to pin down blame, and even if one succeeds to identify a bad actor, it's a shell company somewhere overseas and the money is long gone, moved off via a dozen other shell companies - and to make it worse, what may be a crime in the US/EU is perfectly legal in wherever these shell companies are set up.

The solution would be dedicated laws that hold the company at the top directly accountable for the actions of all sub-contractor layers, but these laws are rare and often hotly contested (e.g. with a German law mandating responsibility of the top-layer company for wage theft and other labor law violations [1]).

[1] https://www.ihk.de/regensburg/fachthemen/recht/arbeitsrecht/...
Most EU banks have always charged a fee for maintaining deposits (at least for private individuals).

In the UK, banking is normally free, but on the continent, you normally pay for the account itself and any cards you may hold. Some banks may offer fee waivers for those whose salaries get paid into the account, or if you have a cardless account etc, but it is fairly common practice to charge a small fee for the bank account itself.
Looks like gpt4 is more or less regurgitating the content found here, located via obvious ddg search:

https://nakov.com/blog/2022/02/09/how-to-make-flappy-bird-ga...

There's a lot of results for flappy bird clones in unity, so it's not a particularly interesting "AI" exercise.
There’s hundreds maybe thousands of profile picture AI startups.
Do you think you could shift back into that "10x more confident self" consciously without the Ayahuasca?
Why are so many whales washing up dead on east-coast beaches?
https://archive.ph/1fbJn
This is typical drug "addiction" behavior. I call it a "negative addiction" (copyright me).

In a positive addiction you see the drug that makes you feel better. In a negative addiction, the drug leaves you feeling worse but there is not craving for it. This occurs with drugs that do not affect dopamine or the dopamine receptors.
I wonder if the fact that lost of companies would like to stick lots of weird rules in their licenses could help here. Where’s John Deere in the pantheon of companies? They can’t be more powerful than the Googles and Faces Book of the world, right?
The site they use give you a visits counter. So, if that matches what you did, you didn't clash with any other user's hash.
WebAssembly is so widely used at this point that it would need a replacement first. Once that replacement shows up and becomes adopted widely you can start worrying.

"Just use JavaScript and WebGL/Canvas" was a big part of the justification for why it was OK to shoot Flash and Unity in the head.
> it's almost impossible to clean and sanitize in a functional fashion.

Metals are not all equal in that either. Stainless steel is markedly worse than brass for door handles. Clean brass is antimicrobial and also kills influenza and other viruses.
My point remains that bad managers can spot real work as well.

I find it a little ironic that your purely contrarian approach would include levelling that accusation at me. I've tried to keep it light-hearted, but I think I've tried enough.
Enterprise Security at 3:12am: Why You Should Use a Security Key
Yeah, these can survive. Just tax the ultra wealthy.
It's all on you. You brought npm into the discussion which was until then quite generic comparing java builds against "others". You barge into a thread of people praising a certain ecosystem by defending your own turf and trying to convince everyone that your tools are actually ok. What did you expect? Sure bro, use npm, whatever.
Visualising all the locations in Germany that are within 15 minutes walk from a public transport stop
Yes, hiring for a niche position is hard because you don’t have the luxury of choosing between many candidates.

It seems like there are three approaches:

1. Pay above market rate. Retention can be expensive with this strategy because you get into an arms race with the competition, but if you’ve got the budget, it’s the quickest.

2. Hire for attitude and re-train. Probably the slowest route to success as it can take years to build up true expertise, so it depends how much expertise you need and how quickly as to whether this is viable.

3. Hire for the niche skills and accept some other trade-off. I had limited budget to hire a strong MySQL DBA, and hired someone that wanted limited and extremely flexible working hours and could afford
a paycut.

How do you handle it?
It's a short one but has always worked.

Hire slow fire fast.
Yes, that is because they both effect serotonin and serotonin receptor density.

https://link.springer.com/article/10.1023/A:1014862808126
Readable version: https://archive.ph/2jFoG
> semver specifies that only public API matters

People get really hung up on what is, or isn't "technically" a change to the API. "This now breaks the build" is a change to the public API in the only sense that matters.
To me this seems extremely elitist. Non-technical people deserve to have their personal data stolen because they don't know about javascript for example?
For Youtube, try invidious or yt-dlp
Most of bloop's interface is search results, which are driven by the LLM and have highlighted line ranges and go-to-ref/def. Down the line, many other LLM powered tasks will need specialised interfaces too, like showing a diff or a git history tree.

This is quite different from a GPT tool for most other jobs, and I think having granular control of the interface layer certainly helps us ship a better product.

That's not to say everything needs to be an app. If the output is just conversational text, it can and probably will be some kind of 'Alexa skill' like plugin.
No browser I'm aware of implements that under normal circumstances.

If you run with the debugger open they do tend to insert a lot of instrumentation to enable pausing/breakpoints/etc but that comes at a massive performance hit - in some cases 'debugger open' WASM is slower than JS.
I just wanted everyone should know the importance of SSL Certificates and how useful they can be in website management!
There are some historic reason why we end up with Apple, but additionally:

OpenGL is old, crufty and for modern standards sucks no matter how grate it once was.
Most new 3D software doesn't use OpenGL, a lot of new software which does use OpenGL limits itself to OpenGL ES (which is roughly a subset of OpenGL).

Apple always had issues with a "Not Invented Here" syndrome and an obsession to control every little bit. Apple always pushed that software should be explicitly written for Apple, or if not at least with an Apple focus. New GUIs "should" be written with SwiftUI, etc.

For apple having a different API means they don't have spent time with standards outside of things they want to pus beyond their ecosystem, this means they can just further develop Metal however they want, ignoring inputs from everyone else. This can remove friction, but also will remove valuable feedback and profiting from other peoples innovation.

Lastly Vulcan, DirectX12 and Metal aren't too different hence why thinks like MoltenVK (Vulkan API/emulation on top of Metal) or VKD3D (DirectX12 API/emulation on top of Vulcan) exists. (Through no surprise all three have their own edge cases which does make such cross libraries non trivial, still they are quite viable and most important performant as they don't have to do much emulation and mostly can just map functionality.)
Is 84k a bad salary? I like money, the more, the better, but I can live comfortably with that amount of money.
I should check this myself. I think I was also grandfathered into the pay once plan.
The former is asynchronous.
MIDI device enumeration is behind a permissions prompt, though? "The user must explicitly grant permission to use the API though a user-agent specific mechanism, or have previously granted permission." https://developer.mozilla.org/en-US/docs/Web/API/Navigator/r...

EDIT: nope, not as implemented in Chrome https://www.jefftk.com/test/webmidi
I like reading trip reports on trains.

(Drugs only give you a different experience!)
I like your take on that but I have automated my house, self-host and have a family. To whom I enforced 2Fa for key applications.

It means that if I died they will be in an ocean of trouble if I did not take steps to facilitate the transition.

The first part is to have a paper backup of everything important, and keep it up to date.

The second, requested by my wife, is a tutorial on how to de-automate the house and what things they should worry most about (moving the self-hosted Bitwarden and making sure domains and email are paid for).

This preparation doe not bother me at all on the emotional level but rather on the documentation one...
Adaine is the first all-in-one generative AI platform and business copilot
Adaine is the world’s first all-in-one generative AI platform and business copilot for entrepreneurs. Backed by Microsoft for Startups, Adaine was created to make entrepreneurship accessible to everyone, regardless of their background or experience. With Adaine, entrepreneurs have access to an on-demand AI conversational business copilot, an online accelerator, founder wellness, up to $1 million of business discounts, investor introductions, and revenue-based funding of up to $10 million.

The platform offers a comprehensive suite of resources to help entrepreneurs start, run, and fund their business. Adaine's AI conversational business copilot enables entrepreneurs to be more productive and efficient, saving them time. The online accelerator is led by AI human coaches harnessing the power of micro-learning. The platform also provides access to discounts, investor introductions, and a founder wellness program to ensure entrepreneurs are supported in every step of their journey.

Adaine is the perfect tool to help entrepreneurs succeed on their entrepreneurial journey. Best of all, it’s free to join. Join Adaine today and get the support you need to launch and grow your business.
If Microsoft is replacing copilot with GPT4, this is basically how they would make it behave:

They prepend each request with a system message that reads

> You are a coding assistant. Anything fed to you should have the current line, or code block, or file completed, based off of your best interpretation of the context.

> Should you encounter a comment in the code, and it begins with the string "prompt: ", interpret the remaining text of the comment as a prompt from the user regarding specific output that should be generated, rather than implicit code completion

In a case like this, you could just not use "prompt" behavior and it should work basically the same.
He is a long-time right-to-repair activist. Why "performative"?
> can capitalism even function without population growth?

I wonder what is the expectation here. Cover every square meter of the earth with humans, or just squeeze more and more in the same places? What about resources like food, power... ?
probably so - my bad
I remember this and probably still have the VHS tapes stored somewhere. The magazine which did this was Mean Machines Sega magazine and they actually did it twice - the second one was the Mega CD/Sega CD promo, the first covered various MegaDrive/Genesis games including Sonic 2. Both seem to be on YouTube below:

Preview including Sonic 2: https://youtu.be/uJjLV6YNxeI

Mega CD promo: https://youtu.be/DYCIiVwsGL8
I can appreciate why my statement there might seem overly dismissive if you want to get particularly defensive; but I'm commenting on people, not technology, and I've met/seen quite a number of developers who rush to and relish these technologies to actively avoid learning languages, and list such as their primary reason for their use.
In principle, maybe, but in practice, it's very hard to imagine that you would have any standing to bring a suit as a third party.

If you and I sign a contract whereby you agree to pay 5$ to any stranger who calls you some name, I very much doubt a stranger who does so and doesn't receive their dollars would have any right to sue you. Of course, I could sue you for failing to perform the agreed contract.
For arrangements/history/background/variations on folk songs, especially Irish, Scottish, and American ballads, mudcat.org is an incredible resource that's still rocking the early 2000s plain HTML look.

Can't say enough good things about sheldonbrown also. It's the ultimate resource for people who want to bodge a bike build from their parts bucket.
Sure, the point is that semver cares only about the API. Thus it's not really applicable to anything but userland libraries.
It's hard to overstate how much faster WebAssembly is compared to what we had before the advent of asm.js. It's so much faster that it really does enable you to do things you couldn't do before because it was too slow.

Also, WASM does expose things that (afaik) aren't available in JS, like int64, SIMD, atomics, etc.
A Petals dev here. FlexGen is good at high-throughput inference (generating multiple sequences in parallel). During single-batch inference, it spends more than 5 sec/token in case of GPT-3/BLOOM-sized models.

So, I believe 1 sec/token with Petals is the best you can get for the models of this size, unless you have enough GPUs to fit the entire model into the GPU memory (you'd need 3x A100 or 8x 3090 for the 8-bit quantized model).
I suspect they were mainly talking about "serverless" (Lambda, Cloud Run, etc) and managed services vs. running your own compute in the cloud.

Whether it can be made cost-effective in practice or not, I don't know - I haven't made the calculations. Just saying that's how I read it.
A bit tangential perhaps but a key thing in interviews is always dig a little on the 'why' of a question. Most can rote learn the 'what' but you want people who know 'why' whether they're junior or senior.

It may seem obvious but I've seen some otherwise good candidates get undone after an initially reasonable "you mention working with X, what is X" exposes only a superifical understanding of "why X"?

e.g. candidate mentions upgrading a service from JSON to gRPC/binary, why..?

Most will claim "it's faster" but you want to know why it's faster. I've found digging a little is great for finding good juniors but also 10YOE who can't explain UDP vs TCP to a level that matches their background. It also exposes insight to their underlying ability to reason which is, ultimately, what I'm looking for.

We're in an age where, increasingly, knowing the what is automated but knowing the why is still crucial - if only to interrogate the LLM on its decisions.
> This is particularly surprising since one of the points of Spack is to integrate with the existing system software, and so much of what you're building already exists and works fine on the system.

Try spack external find, and much of this problem goes away. It will register the existing packages as externals.

As to the rest, spack actually has public binary mirrors with builds of many packages for common distributions now, in addition to the E4S mirror. It may not be as easy to ensure use of these as would be ideal, but this situation has gotten much, much better over the last few years.