skysight-inc/HackerNews huggingface dataset:
Self-Replication and Self-Awareness
I've been researching these two topics.

My approach involves genetically modifying yeast cells to follow the rules in
Conway's Game of Life. It is possible to create a complete computer in the
game and, by my approach, insert yeast cells in the memory with a Neural Net
structure used in ChatGPT.. This game-embedded computer could talk to you,
just like ChatGPT. "Say hello to my little friend". This gives a whole new meaning
to "the bread of life" :-)

Apparently Google has found that self-replication can arise spontaneously
although that excuse has failed for explaining various dating aftereffects :-)

https://www.youtube.com/watch?v=L_IWVZPmc-E&ab_channel=AntonPetrov

This spontaneously evolves to self-replicate and take over the environment.
It has no external forces to simulate Darwin evolution so it is pretty primitive
but it seems to be possible to reproduce in any language. Self-replicating
behavior from random noise.

Constructing a mathematical theory of why self-replication happens will be interesting.
Constructing a system that can be directed by Darwin competition will also be interesting.
Forcing a system to evolve into a Neural Net structure would be an evolved ChatGPT.
Evolving ChatGPT to be self-aware is probably a year away if it doesn't exist already.

We are probably a decade away from creating self-aware systems from nothing.

Research is such fun.
Managing my tabs in Firefox mobile is such a pain in the ass. Couldn't agree more with needing a big improvement here.

Even simple things like putting already open tabs at the bottom of the list when typing in the address bar makes things more painful than it should be. I almost always want the matching open tab, put that first!
modash.io | Remote | Europe | Full-time

Hey there!

Meet Modash.io

Our goal?

To help brands and creators create awesome connections with their target audiences using data-driven influencer marketing magic . With our tech and savvy data analysis, we're giving our clients the insights and tools they need to knock their marketing campaigns out of the park!

Interview Process?

Say goodbye to pineapple tree sorting and Leetcode-style tasks! Our interviews are all about practical challenges and real-world scenarios so you can show off your skills in the most relevant way possible.

More details here: https://www.modash.io/blog/engineering-interviews-at-modash
I Hate Instagram Now
Seeking Work | Malaysia (US Timezone) | Remote

Location: Malaysia (Available: 8am to 1PM EST)
Remote: Yes
Willing to relocate: No
Technologies: CRM (Hubspot, and real estate related CRMs like Topproducer), Microsoft Office Suite, Google Workspace, Research work.
Resume/CV: https://www.itnadigital.netlify.app
Availability: Maintain EST Work hours. Available 6 Days a week. 8am to 1PM EST.
Rate: $6 / Hour

I have been working as a virtual assistant for multiple realtors and small business owners across the United States. I am well-equipped to handle various virtual assistant tasks and understand the importance of being super efficient.

My experience includes

- Customer relationship management
- Customer support
- Social media management
- General random tasks that involve a computer (data entry, email management, content moderation, etc.)

Email: itnadigital@gmail.com
Including the ones you visited on your phone, and even maybe as an in-app web view? Add to that the HN reader app I use and I’m finding a lot more escapes browser history.
> provided I reimbursed them for the cost of the personal portion

How does that work, given that the cost of the personal portion isn't independent of the rest of the booking?

I was just looking at a flight plan on kiwi.com that they could book for $900, with the individual legs costing $250, $350, and $500 if booked through the carriers.
The flip side of this "burden" is that it prevents you from returning an arbitrary data structure that is not expected by the caller and may cause errors further down the call stack if you return the wrong type. The whole point of static typing in the first place is to eliminate this kind of footgun.
The Distributed Computing Manifesto
My naive googling shows me that Japan imports more than it exports, so it would seem like a weak yen would reduce corporate profits too, so weakening the yen being proof that Japan prioritizes corporate profits more than other countries seems pretty weak to me.

How has the government been intentionally weakening the yen? Zero interest rates? Was the US doing zero interest rates a ploy to weaken the dollar?

Have they specifically said they're trying to weaken then yen?

This really sounds like it's ascribing too much control and intention to the japanese government to me, when in reality hanlon's razor seems like it might apply to me
This (and some of the comments here) is so wild! Sometimes I think I’m the only person who closes his browser completely at the end of the day, and doesn’t have -any- long-lived tabs. Everyone browses in their own way, I guess!
> Based on my understanding, the goal of kneecapping Huawei goes far beyond hurting the company’s P/L or market share.

Hurting Huawei financially also hurts China's economy, since the government faces a difficult choice of letting it fall or footing the bill (incurring opportunity cost).

> The US wanted China dependent on the west for high end smart phones and chips.

That again seems like a strawman. What US appears to be doing is it tries to stifle China's development geopolitically, economically, militarily. That's the high-level goal. Reducing access to high-end chips is just a mean to do it, not the goal itself.
This explains many confusing things about Indian markets. Is there a place/book you recommend I can learn about it a bit more?
Frameless Video Camera
Agreed. I spent nearly a decade working with a group out of Argentina and they were very, very good. Not just at the software specifically but also they understood the culture and could "play the game," as it were. That group has only grown since I first encountered them back in 2012. Back then, it was a 5 or 6 people, today it's 50 or 60. And they're great people, too. I've got some old comments on HN referencing a couple of these people. They're outstanding. One of them specifically is a dear friend and he attended my wedding and I attended his. I've helped him with bank accounts and stock accounts in the US (through lawyers, of course), etc. I think Latin and South Americans have a very bright future with software via US corporations and, from what I've seen, they deserve it.

What you don't see in my comment is my absolutely horrendous experiences with 5 different countries that are abysmal places to outsource to.
> I'm pretty sure they want to keep flight numbers short because that's how passengers identify their flight.

That wouldn't describe any passenger I've ever known, including myself. We identify our flight by destination and departure time. Airport boards are conveniently sorted by departure time.

In case of a tie, I'd fall back to airline, also indicated separately on the board, but a tie over destination and departure time has never happened.
Thank you for your feedback. I think your opinion is super valid here.

I've been thinking about pricing, and a lot of people did complain about it. However, many people expense their software cost, so they don't mind the yearly subscription.

I'm improving the pricing right now and a perpetual license is what I'm going with.
It also proxies images, which I think is the actual reason (sic). So there is no way from a network point of view to disallow pornographic material on public access terminals. Though, I have not recently looked at how the other search engines do it.

As a long time DDG user, the image filter isn't perfect and occasionally I'll see NSFW images even when I have safe search on.
OneTab is my solution to tab hoarding as well. Its "send all to onetab" button is like flushing the toilet of my ADHD brain, and if I ever need a tab back, it's searchable!!

(I've been using onetab for almost 3 years and never gone back and actually re-opened a tab I sent to onetab. But it's kept my open tabs very clean that whole time!)
If you can trust a 10 year old battery to not puff up on you, by all means ;)
That's true but that has absolutely nothing to do with types in programming languages; it has more to do with MS's culture of always favouring backward compatibility and never culling any features in every version.
I wonder why no one has introduced a hybrid of the two, for example, you have a private key on your Gov ID, you turn up to the polling station, sign your paper with your ID, bob's your dads brother.

Seems like this would solve the ballot stuffing issues as well as being easily electronically verifiable, it's just not a fully digital solution
Of course not. Unregulated "mental health" "AI" that for all we know will suggest one to commit suicide.

These developers, and they seem to be coming out of the woodwork, are irresponsible and dangerous.
I didn't get the chance to play with the tool. I work in fintech and recently started to dive into generative AI.

Please tell how is tech different from having a RAG built on top of financial data?
Then I would ask why the system they're reviewing is different to any other which is meant to be guaranteed-secure (or check that others are asking those questions). We're told every year or so about some SecureBoot vulnerability, which presumably involves code that has been reviewed.

The system doesn't only include the code directly related to voting. It also includes OSes and everything involved in the infrastructure for hosting and communication (the Belenios system in particular involves sending private keys by email, and we're also relying on end user systems being uncompromised (who here likes browser extensions?)). It's not feasible to claim that such a system is secure from a remotely controlled attack (eg, by a lone external actor).

Most of the attack scenarios against an offline voting system are ones that the general population can at least reason about, and they probably involve multiple insiders that would face a serious risk of being ratted out by one another.
That would be nice, and for other things too, but wouldn't it theoretically be simpler to grow cloned organs and other body parts and surgically replace your old ones with those? (Obviously, there's real technological hurdles to growing cloned organs, but these seem somewhat easier than the hurdles for reprogramming your cells.)
Hacker News, thank you for all the links and all the great reading. Now I have to say goodbye.

I’m with my wife Bess (https://bessstillman.substack.com/) and my brother Sam, and crying, but it is okay. At the end of Lord of the Rings Gandalf says to the hobbits, "Go in peace! I will not say: do not weep; for not all tears are an evil.” And that is how I feel now. Ending prematurely hurts, but all things must end, and my time to end is upon me.
Firefox has a decent task manager view that I use to identify rogue tabs like that. Shift+Esc -> sort tabs by CPU usage (it lives at the URL about:processes and can be found under 'More tools' -> 'Task manager' too). I imagine that's how you discovered it was LinkedIn? Though if you're not a tab hoarder it might be fairly easy to discover just by trial and error...
though, given intel is willing to say this impacts everything from the 13400 up and 14400 up we can at least accept a minimum range of impacted chips.
All? Really?

How would you make such a sweeping statement? Can you list the systems you had looked at?
In the U.S. at least, the standard undergraduate degree is typically 4 years. Most universities offer a range of degrees in the field outside of C.S. which are very popular as they are now seen as both easier to obtain but also more relevant in the workforce. These include software engineering, systems engineering, information technology, and increasingly just plain old software development.
> There exist Virtualbox and Xen implementations which violate the spec. As a result the physical to logical package map, which relies on the ACPI/MP tables does not work on those systems, because the CPUID initialized physical package id does not match the firmware id. This causes system crashes and malfunction due to invalid package mappings.

You can argue that the system shouldn't crash (although at that low a level, not sure what else can happen)...

but beyond that, how is "VirtualBox and Xen implementations violate the spec" a failing of a CPU?
And everyone else is discussing behaviors that are down stream of version control
I'm a shocker for this... periodically i get the shits with it and use an extention to save them all into one HTML (oneTab), then almost never refer to that onetab list...

I'm my own worse enemy sometimes.
I've worked on implementing captcha in a few situations. In every case it was with great reluctance, and we tried to limit it to places that were absolutely necessary.

But the alternative was to go down, or spend an order of magnitude more on abusive requests than legitimate ones, or allow spammers to use our commenting system to send emails.

I don't like the situation any more than you do, but that transit site might have captcha to protect it from getting DDoSed and becoming unavailable. That county records site might have captcha to protect personal information from getting scraped for usage in phishing attacks and other unsavory activities.

Sometimes there might be other ways to provide protection from bots, but those can have their own inconveniences for users. Or they could be prohibitively expensive.

I'm not saying we shouldn't try to find better solutions, or that captchas are always necessary. But in many cases, they are there for a reason.
This is not about government elections, right? Because it seems to have no protection from creating millions of fake accounts and voting in their name.

Another problem with electronic voting is that votes can be bought or people might be pressured to vote specific way. The voter might save hashes/keys as a proof that they voted for a certain candidate and this can be used as a basis for payout or not being punished.
Here are some instructions I've been sharing that has led me to stability.

Download OCCT. https://www.ocbase.com/

disable xmp

stress test with OCCT

if it crashes here, you have to downclock your cpu

enable xmp

stress test with OCCT

if it crashes here you need to downclock your memory speed

repeat 5 and 6 in the smallest interval of ram speeds in your bios until it's stable for ~5m

Now, I'm sharing this here with because it's good to know but also to make the point: do you think supermicro is doing this for every server that leaves their factory? Not to say there isn't an issue with Intel, but based on what the article says about failure rates, and what I see from friends with AMD, there is an issue with system stability in general that extends beyond this specific issue. My guess BIOS settings being ran at redline didn't do well when we rolled out the new DDR5.
My experience on the reMarkable 2 is that leaving it "off", showing the screen it displays when it detects that you haven't done anything for a while, will drain the battery in a matter of days, whereas leaving it "off", showing the screen it displays when you manually navigate into the shutdown menu and tell it to turn off, drains the battery in a matter of months.

I assume that none of the difference is in active display; the display is static in either case.
1.5 percent of GDP in online gambling is crazy right?
is it really that bad?
This would be a really easy way to get yourself fired. Might as well get fired for staying home and save the money paying somebody
Bookmarks don't contain the history for the tab. History can be critical.
It's not a problem with a camera based system. It's a problem with an overly complex AI+camera based system. If the car has to recognize what the camera sees before it will react, it's going to hit things. But you can have a camera based system with good binocular vision to build a depth map, no AI stuff. It doesn't matter if it's something seen before. If something is there, you don't need to know what it is, just don't hit it.
The AI stuff is helpful for a lot of self driving decision making, but detecting objects for collision avoidance needs to be simple and reliable.
Yeah it feels like 90% of people I've seen with mega tabs is basically that.

I can't understand the tab thing when history is pretty easily accessed in modern browsers... but it's common enough not to judge too harshly.
Hey, fun to see my fun little project showing up on HN!

Yes, aliasing the CLI command to a remote script is not exactly best practice. My casual question to myself when I made it was … what’s the literal easiest way I could get this to work on someone’s computer with as few dependencies as possible? This was the solution I came up with. (And in my defense, it is similar to how you install homebrew … `/bin/bash -c "$(curl -fsSL https://xn--rvg)`, but I get that most wouldn’t trust a somewhat random GitHub account like this.)

If you have any questions about this, let me know! My website (https://jamon.dev) runs on it (in a DigitalOcean droplet) and I’ve enjoyed the experience.
Thank you for sharing so much of yourself with us these past months.
What the alternative? Let’s say you have a file, you parse a uint32_t, and you want to convert that into the Handle type. If the enum is closed how do you do it? Giant switch? That would break the fundamental principle that C++ abstractions are zero-cost.
I can respect that “one size fits all” office setups giving way to more varied conditions is a positive. However it must be said that it’s very ‘convenient’ for companies that this is a cheap way to squeeze more out of cramped and more worker-hostile office spaces.

I personally hate to give this so much credit knowing what it represents, that we move further away from humane spaces to work.
> and the modern desire for [back|front]light support.

I had a keyboard kindle that came with a case that included a dim orange pull-out booklight.

I wish we could still get that. It was much more relaxing to read by than the modern uniform white glow from the page itself.
MiXplorer: An Android File Explorer
P/E ratios dont account for inflation.

IF the P/E is 40 and inflation is 10%, you will break even in 17 years, not 40 years.

If P/E is 20, you break even in 12 years.

Inflation has a similar but more dramatic impact on housing because you can leverage your investment with the loan.
imo taking the time to learn enough git to setup an ignore file, then run be able to run git init; git add -A, git commit -a -m "before I changed the foo function to use bar" and then go back to older revisions is well worth it. you don't have to master it, but just having a commit message and a version to get back to has saved my bacon more times than I can remember, nevermind more advanced operations.
Given the history of airlines I'm not quite sure if you're joking or not. Sounds plausible ngl
Sure. That's why I said "the behavior you would probably expect", but that isn't necessarily what happens.
Jimmy Miller the drummer and record producer? Anyway, that's who I thought of when I first started reading this.
With analog voting you can at least count people coming and see their ballots when tallying. With digital systems this is typically a black box where you have to trust the government.
The first result I get when I search for "us homeless tent city" is https://www.latimes.com/california/story/2024-08-03/as-san-f... . That looks to me like a population who could make use of a bit more allocated capital. I don't buy the idea that capitalism is done in any country that still has substantial homeless populations; there is obviously a need for more something.

And I don't think the investors are confused by the situation; I mean, I know about it. I'm an investor and I'm claiming the trend is so big I can spot it from more than a continent away. ~40% of the US economy is government spending and there is a central planning committee that was publicly committed to keeping interest rates at 0% up until about 2 years ago which, funnily enough, makes it damn hard for rational people to make their voices heard on where money should go. The structurally important thing since '07 is positioning to be in the path of government largess and to be near the front of the queue for bailouts when the losses are realised. That isn't an environment where efficient capital allocation is possible.

Since efficient capital allocation is probably impossible, I don't expect it to be happening. It doesn't seem to be happening either, there are obviously opportunities, there is a huge and increasingly upset political constituency in the US who are screaming that the current situation isn't working for them.
git has plenty I like and lots of things I would rather not do, but I find most GUIs too obfuscating. I do patch adds, I prefer resolving conflicts in the raw file, and as many plugins as I’ve tried for vim to make git “pretty”, they just don’t hit for me. I used Kraken for a while but ultimately it just felt like unnecessary fluff - knowing the commands I’m using makes me feel like I know what’s going to happen, and GUIs make me feel like I’m not sure. I’m happy for my coworkers that use them, and I’m also usually the first person to get a ping when something beyond what makes sense in the GUI comes up.
I worked with a guy who was so obsessed with testing he never even bothered to ask what the feature or problem the code was to solved

He happily and condescendingly told every else how much they sucked because he had 1000% test coverage

When he released he had tons of bugs because his code wasn’t going what it was supposed to

His answer: yelling at product and tech leads for not being clear

The rest of us had tests but spent as much time asking clarifying questions

The guy above is one of the reasons I just lost all interest in software. This was a major FAANG company and his smooth talking continues today with management none the wiser because “he has the tests” Arby’s
there are absolutely different shades of VCs out there, some are better than others but it depends on what you're selecting for.
I remember a couple of threads where someone would come in and mention how phones make terrible servers because they basically default to overheating and just start failing terribly if you try to leave them on... wonder if people have found ways around this issue.

Would actually be pretty amazing if you could just mount like 5 or 10 garbage phones into a thing and it could smartly give you a super slow but reliable server setup. Reuse!
I think this is highly domain dependent. I currently am working on codebase that has tests for a part of it that are an incredibly useful tool at helping me refactor that particular part. Other parts are so much UI behavior that it is significantly faster to catch bugs by manual testing because the UI/workflow either changes so fast that you don’t write tests for it (knowing they’ll be useless when the workflow is redesigned in the next iteration) or so slow that that particular UI/workflow just doesn’t get touched again so refactors don’t happen to it to introduce more bugs.

I have never found tests to be universally necessary or helpful (just like types). They are a tool for a job, not a holy grail. I have also never met a codebase that had good test coverage and yet was free of bugs that aren’t then found with either manual testing or usage.

Somewhat hyperbolically and sarcastically: if you are good enough to write perfect tests for your code, just write perfect code. If you aren’t perfect at writing tests, how do you know the tests are complete, bug free, and actually useful? :)
IICT: First Compiler Workshop in India
> what is it trying to spell?

"Number must get bigger"
They price two itineraries - one with the work part only, the other with both work and personal. They book the combined itinerary and then you reimburse them the differnce