skysight-inc/HackerNews huggingface dataset:
The "dead simple solution of appending a client ID" would completely fail if the modified client sent the Client ID of a supported client.
Why would a16z want to block an acquisition offer that early?

Or rather, I could see how a VC might want to ensure that the offer is a sufficent ROI, either by preapproving a minimum or requiring signoff. But why wouldn't a16z want to take their huge returns? Did their partners see a better ROI anytime soon?
The calendar point is possible. But the special relativity point, not so much.

While "now" can vary according to the time it takes to get from A to B, all observers can work out what "now is according to the reference frame of the distant stars". On a mere interplanetary scale, this idea is amazingly precise. We might not agree on how much time passed (this has already mattered for GPS satellites), but for all practical purposes "now" is perfectly meaningful.
That doesn't make any sense.

You don't deploy billions of dollars worth of infrastructure in Syria just to leave it switched off.
It’s not illegal. But it is a breach of contract and demonstrates spectacularly poor judgement.
Yeah, that this method works and companies feeling entitled is not mutually exclusive. However it works against job seeker instead. It already taking a good chunk of productive time doing interview sessions and this can only increase it more.

Now when this technique become successful and widespreadly adapted by other companies, everyone will start making minimum personal project to show, enlarging the bucket and increasing the signal until another, more effort interview style is introduced, thus reducing the signal again and repeat.

In the end it'll only take more and more time from job seeker.
You could very likely fund fixing the software of every astronomer on the planet for less than the cost of one outage caused by adding/removing a leap second when you look at Meta + Google + a few telcos.
This is exactly the thing that I want. Too bad it's so hard to import. I am not willing to put up with any hassle. I just want a tiny open-bed vehicle that I can take around SF and the Bay Area. I'm happy to avoid freeways and stuff, though it will legitimately suck that I can't get over to the other side of the Bay with this.
China approves Genuine Biotech's HIV drug for Covid patients
Way before pandemic -- House of Cards was 2013 -- another factor was probably cheaper, larger home displays.

Also around that time, "wire cutters" were massing, pissed at the cable mentality of curation: watching what they offered, on the device they permitted, on the schedule they dictated, and also forced to pay for channels you didn't want. Bit Torrent and Netflix together offered a far more pleasant alternative.
In my experience, and from what I asked a few friends about: We have never seen an actual "NSFW" avatar in our combined hundreds of hours of playtime, and those that use the avatars that comes close to being NSFW are usually the younger audience. It is possible to filter out avatars from the world space, and only be able to see your friends avatars. Making your own instances (servers), you are able to kick out players that misbehave.

But I would like a NSFW-tag on content.

And as a side-note: The game is free everywhere, Steam, too.
100 + 100 = 1000 :)
That was awesome. You should consider expanding it to a blog post or podcast. This is good stuff.
This sort of just sounds like the internet at large.
In a game this makes sense, cheaters ruin the competitive aspect of the gameplay. But here people are objecting because there's no competition. VRChat's claims are that modded clients result in security exploits for unsuspecting users and can cause instability for non-modded users. So the question arises, can VRChat plug these problems without resorting to anti-cheat? Was anti-cheat just the lazy option, or are there inherent aspects of the client which make it hard to plug these security exploits or the instability?
I will gladly explain, I’ve spent hundreds of hours in VRChat and many hours digging into its darker side.

Crashers, many of which are Quest-specific, some of which are world or avatar-based and sone of which are built into mods, are common and extensively documented:

https://youtu.be/tm0qVevUMJU

https://youtu.be/NW1XvhCzlts

https://youtu.be/Eeuf3EGgYJI

I know about the DDoS services because I followed the Discord links in the profiles of users affiliated with them, some of whom crashed me for sport in public worlds. I pulled their usernames from the logs and looked up their public game profiles. For example (sketchy link warning, may be NSFW):

https://photon-gods.cc

http://svh.natt.pw/

IP addresses of other users could previously be extracted due to VRChat’s old P2P netcode. This is a security design flaw in an MMO with a community as toxic as VRChat’s. This has now been mostly but not entirely patched (if you join a world with an older type of video player, any user in-world can submit a video URL that your client will directly fetch).

I’m curious why you so energetically promote a false, rosier view of the situation.
I hated their previous implementation too. This whole "you've unmuted one thing once which means you've unmuted everything for the rest of your session" assumption is just plain stupid. All too often I unmute something, watch it, keep scrolling for a minute or two, and then another video comes up and startles me. That's not okay. But I guess their shitty metrics don't show that?

And then, let's be honest, video autoplay in any shape or form in the first place is also a clear dark pattern hoping to grab your attention. Some Instagram builds have a server-side setting to disable video autoplay, which I use (by enabling the debug menu where you get to override all those things manually). Some builds do not. Yes, I got annoyed by Instagram UX so much that I had to decompile it, patch the nastiest parts out, and put it back together.
it's not the name servers' job to deal with any of that, especially on the clearnet
Loads in US East
A paperclip usually works in my experience.
I've heard Jonathan Blow say D is still too much like C++ in one of the initial video on Jai.
I would love to be able to pay your price for internet and phone for just half of that internet speed.
On one hand, fair point. OTOH, last I heard, golang is still very much alive.
Well if I were to reply to you simply that "I am the best" (since I am) it would be shameless self-promotion.

But would it really be a good strategy? Would it not diminish my credibility?

There needs to be something more than just shamelessness. Blatant shamelessness does not really get us very far, I think.
KDE Energy Measurement Lab Follow-Up: Sprint Achievements and To-Dos
It seems this experimental installation would take ~8 years to refuel a single 747 (260422 litres).
Instagram didn't out-innovate Snapchat, but they did destroy them. Turns out "Photo stories" wasn't a moat - it was a feature trivial to copy and deliver at a higher quality.

And while Snapchat's AR filters were (and still are) state-of-the-art, those are only short-term distractions and don't have long-term stickiness.

They'll have a much harder time with TikTok. Tiktok's secret juice isn't the Slightly-Longer-Vines. It's the recommendation algorithm. It's INCREDIBLY addictive.

It's also (today) wildly incompatible with Instagram's bread and butter, which is celebrity influencers peddling masked branded content.

Tiktok's very brilliance is that it's egalitarian - every video gets 100 views. And if you're a heavy user (say 1 hour a day) you will almost every day discover some amazing new creator or video BEFORE they go viral. (or as viral as they might in this app where you get 15 seconds of fame not 15 minutes)

I predict that Instagram will fail to beat Tiktok here, but TikTok will be trying hard to be one of the big boys, and ruin what makes it amazing by attracting and embracing celebrities and brands (already starting to happen).

If Instagram can hold on to their celebrities long enough (and i think they will), they'll win out in the end when people get bored of TikTok after they self-sabotage their recommendation algorithm.
Slack. It has turned everyone's current thoughts into interrupts for everyone else. The idea that it is async has long been abandoned and if you don't reply to someone quickly, they escalate or move on to someone else. It has created a world in which everyone thinks everything is a priority and must be addressed immediately. To make things worse, people create channel after channel after channel, many with all the same people but a slightly different scope and you're expected to have read them all. It's maddening.
>>the tiktok algo promoting edu and wholesome content within China, but twerking and gender transition in the west true?

>Certain types of content is banned on Douyin but the idea that tiktok promotes "edu and wholesome content within China" is a myth spread

These two comments aren't really contradictory. Tiktok might technically not be "promoting edu and wholesome content" in china, but they might have banned the content that the parent poster thinks is repugnant (ie. "twerking and gender transition"). Indeed, depending on how much stuff is banned and what you consider as "wholesome", it's very possible that the chinese censors banned everything that you don't consider wholesome.
My understanding from that was they were measuring it to make and test a computer model to simulate the shield in 0 g, not to get exact measurements to "it to the right size". Now its in space, they know how it performs and how accurate the model is. I definitely could be wrong.
TikTok and Facebook’s antics (existence?) have me seriously considering quitting tech. I feel like no matter what I do, I am feeding one of these societal cancers by implementing tracking for whoever is paying me currently, lifting dark patterns, etc, using the API of Google… I tried to avoid doing these things for awhile but nobody pays me to be ethical.

My only marketable skill is software development and I pretty much hate what it has become. 16 years down the drain.
For reference to those unfamiliar with the term: https://justine.lol/ape.html
humans drew the pictures.
or decades

https://news.berkeley.edu/2015/03/05/distant-supernova-split...
There are plenty of jobs that don't require you to implement tracking/evil things. There's very possibly a pay cut in doing so..
The lensed light has generally traveled for billions of years, and wound up being separated by thousands of light years before the gravitational lensing. Two paths taking days apart DOES count as only a small time shift!
-- yikes... https://emoji.supply/kitchen/?%F0%9F%98%82+%F0%9F%A7%90=rt
Calorie is a unit of energy. Heat is just one form of energy.
Good, user respectful software exists in many forms. IRC is still around, gemini is pleasant, I like Matrix too.

I don't think you'll get the huge audience of these other platforms. That may be a feature.
Michigan medical students walk out on an anti-abortion keynote speaker
With a simple HTML meta description search, it was easy to find an SCADA server open to an external network. It's kind a seruious problem due to weak security.
A car is designed to roll forwards on steel banded rubber tires on axle wheel bearings, with suspension designed to absorb bumps and cornering stresses before they reach the body. If you are breaking the tires loose and sliding sideways (still with forward propelling traction) you are putting enormous stresses on components not designed for that which is why racing cars have enormously beefed up suspensions, a roll cage that greatly stiffens the body and polyurethane bushings that give a harsh but very direct 'feel' to the ride.
It already does that on mobile. It allows marking edges as connecting or not, and locking tiles with a long press.
Anecdote, but I recently had to deal with WGS for medical reasons. We ended up doing a commercial provider yo expedite the process, and it cost about $2000, with results and interpretation in 1 month.

I’m skeptical that Sequencing provides the same level of a) WGS fidelity, and b) the same level of interpretation and cross reference of alleles to known or suspected pathogenic variants.
You may be interested in the fediverse in particular and in open-source nonprofits in general.
I should specify that I am an iOS engineer.
It's kind of telling of how much Hacker news moderation has fallen off when the only comment adding any real discussion (aaron695) is down voted into oblivion while lame jokes get up-voted.
Very cyberpunk.
Not being in Gen-Z, perhaps I don't get it.

But having seen virtual worlds come and go multiple times, I'm going to assume that it's another hype cycle until there's compelling evidence to the contrary.
I wouldn't hire someone who showed me code from a previous employer

Unless that code were already public of course
+1 for CBT. Exercise and good diet might take you so far, but not all the way. If you won't work on your mind, and the problems that accumulated there you won't go 100%.

What helped me out is finding a good information about CBT and its principles, where it explained clearly in simple terms. After that - actually doing the work myself. I did journal different situations that produced strong negative emotions or body reactions throughout the day for 3 months. Event-Thought-Emotion-Reaction. That helped out to find running themes in my head. Then afterwards every 2 weeks I went through the journal and wrote down alternative thoughts for it.

Remember when you going to the talk therapist you are expecting them to solve your problem, to give you the pill that solves everything. That won't work. You must do the job in the first place. With good information you don't even need to go to the therapist, you just need to be desperate enough that you start actually working on it.
At least that what worked for me.
Meditation is also pretty good, but same as exercise won't take you all the way there
Am I correct in assuming that "no pointer arithmetic" and "read barrier on every pointer access" are the reasons this approach isn't more widely used?
Show HN: Maroofy – discover music you'll love, via 30s song clips
Hey HN!

I've built an iOS app called Maroofy (maroofy.com), which lets you find new favorite music by swiping through an infinite mix of 30s song clips.

It originally started out as an AI-based search engine where you could search for songs that sounded similar to any given song: https://news.ycombinator.com/item?id=30051909 -- (btw, I've integrated all of the feedback from that older post into this latest version! :))

But based on early user feedback, I realized that a "discovery-based" UI (using the same AI model) would offer a much better UX than the "search-based" UI that I had built -- which lead me to create this app.

I've been able to find a lot of new favorite songs from my own testing so far, so I thought it would be nice to share it here and let others try it out as well!

Early access: https://airtable.com/shr2t9o35UbHFq5nI

Would love to hear your thoughts & feedback on the app, idea, your music discovery experience, etc.! :D

Note: In order to try Maroofy, you'll need an iPhone w/ TestFlight installed + some public playlist URLs containing songs that you love, so that I can teach the app's AI about your particular music tastes when I create your early-access account! :)
The comment I replied to got flagged so my reply to it’s hidden too, but here are some details on the crashers, malicious mods for sale, and DDoS groups I mention above:

——

Crashers, many of which are Quest-specific, some of which are world or avatar-based and sone of which are built into mods, are common and extensively documented:

https://youtu.be/tm0qVevUMJU

https://youtu.be/NW1XvhCzlts

https://youtu.be/Eeuf3EGgYJI

I know about the DDoS services because I followed the Discord links in the profiles of users affiliated with them, some of whom crashed me for sport in public worlds. I pulled their usernames from the logs and looked up their public game profiles. For example (sketchy link warning, may be NSFW):

https://photon-gods.cc

http://svh.natt.pw/

IP addresses of other users could previously be extracted due to VRChat’s old P2P netcode. This is a security design flaw in an MMO with a community as toxic as VRChat’s. This has now been mostly but not entirely patched (if you join a world with an older type of video player, any user in-world can submit a video URL that your client will directly fetch).

——

To be clear, banning mods and enforcing EAC won’t fix these problems. Improving moderation and patching the holes exploited by malicious mods will fix the problem.
> The majority of NI wanted to remain part of the UK. There was a large segment of the NI population that wanted to become part of Ireland, but that was still the minority.

Beause the British carefully drew the border in such a way as to take as much territory as possible while still having a majority who wanted to be British, much like the Russians in South Ossetia or Donetsk.
This is great advice, thank you! I’ve noticed my team act in the way you’ve described involving certain functionality that I’ve figured out and diagramed.
As someone involved in a local pro-housing organization, what I see, day in, and day out, is my own neighbors trying to stop housing. Following that... maybe short term rentals. Somewhere way down the list are institutional investors.

Just off the top of my head, in a town of 100K, I can pretty easily think of 100's of homes that were not built because of NIMBYs.

Also, did you miss the bit where Zillow got their asses handed to them because they screwed up and lost a lot of money?
I think you are more sanguine than the JWST team themselves. They say (from that article):

“It is not yet clear whether the May 2022 hit to segment C3 was a rare event.”
Let the lifelong learning continue? ;)
Ah, I see, it sounds like you're talking about how you'd implement that in other languages that don't have a solution as a trivial property of the type system. I'd missed that before.
I like iOS apps that aren't full of tracking nonsense (and the nutrition labels might help.)

But dark patterns abound, and mobile gaming is largely a hell of monetization and slot-machine mechanics.
I've been wrecking my brain how to make $10 on anything online for a good part of the past 10 years with a couple of failed startups and even more side projects that went nowhere. I envy anyone who can do this and I think it is truly an immeasurable amount of effort to make any kind of side income let alone something that replaces your salary. But I think articles like this one advertise it like it's something you can do in your sleep and that's just not how it works.
I feel very sorry for your view of the world, and I choose to see the world differently. And let's walk through a very small example of solving world hunger.

To solve hunger, one needs food. Farmer produce food, great. They solve the hunger issue. But without transportation and cold chain, the food produce by the farmer can feed only those living close by. Are those working in the transportation and storage industry not doing their bits for making the world a slightly better place?

Transportation, and cold chain, needs computer and software in many different parts of the system to work in harmony. And that's where we programmer contributed. Are you saying you rather carry the food yourself from the farm to those who need it?

In today's world, yes many are currently being exploit for profit for sure. This will have to be solved differently. However, this flaw does not diminish the fact that we as human are living in a better world than the last century.
Something that shocked me was working with junior programmers for the first time. For decades, I had either worked solo or with other experienced developers.

It was an eye-opening experience.

My style is influenced by Haskell and Rust, even when I program in, say, C# or PowerShell.

A simple example: I will extract the read-only logic into a pure function and minimise the size of the mutable procedure. This makes it trivial to test the logic in isolation without triggering any side effects. Similarly, the logic can have convoluted control flow but the imperative code can then wrap that with a single try-catch block, transaction, or retry loop.

For me this was such second nature that I didn’t even realise I was doing it until I saw the imperative spaghetti written by the juniors. I tried to explain with pair programming sessions what the benefits are of my approach.

Without fail, they would just “hack something” into the existing spaghetti, adding yet another mutable global variable to track some new state.

In every case they said they were in a hurry and that they would “fix it later”.

I replied: “there is no later.”
I lived car-free in Chicago for 7 years. I now live in an inner-ring suburb (Oak Park), car-light (my wife and I share a car that I drive as little as possible). If we define 15 minutes as ¾ mile walking distance, I have within that range, two supermarkets, a library, health clubs, coffee shops, two drug stores, dry cleaners, banks, doctors, dentists, schools, daycare and a number of restaurants not to mention a stop on the “L” and at least half a dozen bus routes within my 15-minute zone. If I didn’t prefer Trader Joe’s to a mainstream super, I wouldn’t drive to go grocery shopping (and TJs is just over a mile away). If I expand my range a bit more, I add in even more of all the above plus a book store and movie theater.
> In fact, some of the Lisp Machines had garbage collection implemented in hardware and allocated everything including stack frames and binding environments in the heap.

I wrote a lot of code for CADR, Symbolics and D-Machine Lispms and I’m not aware of any of them having hardware or microcode GC. That would be crazy anyway. Tagging and other support sure, but you could say that the x86 has hardware support through its pager too.

As for stack frames on the heap, think of how important function calling is, and the impact of allocation, cache, etc of such an approach. They all used PDLs like any other machines.

Now InterLisp-D did spaghetti the stack when you made a closure, at least for some time. I know this because I triggered it with a pathological case of making thousands of closures, bringing any machine to its knees. But a spaghetti stack is a different thing from allocating frames from the heap.
Secure Hardware Architectures for Embedded Computer Vision Devices
What kind of raw materials are needed to cover 35,285 square kilometers with solar panels?
Are you implying that node.js is pure ecmascript ?
Double-linked list (Baker calls it "Knuth's double-linked list") allows O(1) insertions and deletions (hence moving) without actually moving objects and without additional indirection. Each object has a header that contains pointers to the next and previous objects in the list. To remove obj from the list do { obj->next->prev, obj->prev->next = obj->prev, obj->next } (I use "parallel assignment" for simplicity), similarly for insertion, see https://en.wikipedia.org/wiki/Doubly_linked_list . So the circles in the diagram are not actual address space (in the sense that object addresses are not increasing monotonically as you go clockwise), but there is no additional indirection because the header with the forward and backward pointers is part of the object.
Learning Neural Mesh-Based Implicit Field for Geometry and Texture Editing
> Isn't this solved by basically every game with a persistent economy? If e.g. Eve online or Runescape just trusted the client they would have fallen apart years ago (not mentioning WoW until the next para because its economy is less important/more isolated to each individual player than a lot of other mmos).

These is easy when a couple seconds latency is acceptable. In an action game, as opposed to an MMO, it isn't. 100ms is likely to lead to a very subpar experience.

Thus you end up doing stuff client side, even if you sync up with the server a couple times a second.
Heh, I never seem to have a paperclip handy even in non emergency situations