skysight-inc/HackerNews huggingface dataset:
> humans are absolutely doing sensor fusion, brains are bayesian inference machines. do not underestimate the power of the visual system.

Not in the sense in the upthread comment they aren't, no. We have two cameras and two microphones. The latter is limited to weak detection of horns and tire screeches and not much else, and the former are too close together to give stereoscopic depth information at traffic distances.

We have a camera, basically. We do lots of stuff with the camera, sure. But that's not sensor fusion.

We sure as hell don't have anything like LIDAR.
Another is that it looks like runme is written in Go instead of python. It's a single executable I can drop onto any new machine instead of futzing around getting a particular python version installed before doing any work.
Wow, 3-min video. Exactly what I needed, thank you. Super interesting, I'm going to look into his work more.
[god damn is it annoying to navigate through fossil to actually find a file]

It appears to be basically sha3sum against an included manifest file.

https://sqlite.org/src/file?name=tool/src-verify.c

I am kinda perplexed at the threat model resolved by including a manifest in the same tree as the adulterated sources, checked by a running a tool compiled from those same adulterated sources.
Talk about rectally-sourced information... sheesh.

The Ukraine War has almost nothing to do with US inflation. Have you even bothered to look at a chart of inflation? By your logic, inflation would have shot up from nothing as soon as the war started.

But of course, inflation was already humming right along when Russia invaded in February 2022. Maybe you don't know how to google things? I'll help, here's a link.

https://tradingeconomics.com/united-states/inflation-cpi

As you can see, the Ukraine War caused inflation to begin rising two years before Russia even invaded! Impressive investigative work, Watson!
Equihash (Birthday Problem): Memory Hardness https://en.m.wikipedia.org/wiki/Equihash

RandomX (Execution of a random program): Memory Hardness (Inc. cache sizes), Speculative Execution/Branching, ILP, some sort of chaining https://github.com/tevador/RandomX/blob/master/doc/design.md

Edit: these are examples of CPU-bound PoW. But the general idea with PoW is that you have some hash-like function H() with no known inverse function such that the only feasible way to determine the output is just running the function. The client runs H(x) with a different input x every time. If the output is a high enough number, the server lets the client though.

The server runs H() to verify, and this is easy to parallelize. But in order to get through the server, the client must run H() many times on average.

Also server provides a salt to prevent the client from reusing their old hashes. And the server usually indicates how high the output of H() must be (this is called the difficulty).
Their "major policy shift" is supporting a bill that enforces something they already comply with. If anything, a bill like this doubles-down on Apple's authority as the only party capable of repairs. The bill itself makes no mention of serialized components, user-maintainable storage or third-party repair shops: https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml...
The suggestion for PoW for email bonds was called Hashcash, by Adam Back, and involved partial hash collisions.

http://www.hashcash.org/

It served as the inspiration for Bitcoin's PoW mining, interestingly enough.
Firecracker's source is rather simple and even relatively readable for non-experts.

... as long as they're experienced at writing Rust. As a Rust newbie it took me a long time to figure out simple things like "where is foo implemented", due to the twisty maze of crates and uses directives.

I totally get why this code is written in Rust, but it would have made my life much easier if it were written in C. ;-)
Hey maybe take it down a bit? It’s not absurd that they aren’t providing medical services. Right now it feels like you just want to shit on them as much as possible and your responses quickly shifted from “feedback” to “fuck you”.
That's cool end date!
Just like ads! They wear your battery but without your consent
Down the road we might make something like that for the commercial use case — makes sense.
Tools like this are great because they make creating software less seem scary. I've found that business users are deterred from creating software because they need to write structured text & use syntax to do it. I would have thought that the problem solving part was the hard part, but for them it's the act of representing something in text; it's some kind of insurmountable barrier that I don't understand. But with WYSIWYG tools like this, the barrier is gone and they're totally content to start building reasonably complex systems.

Of course it becomes a tangled mess later, but at least they managed to solve a problem.
Thanks for writing all that. The key part seems to be:

> So somehow, the ability to _accelerate_ an already inevitable process lets us reconfigure other systems _away_ from their most likely state

But this is exactly the part that doesn't make sense to me. Why would it accelerate? There's no principle I'm aware of that would prefer or cause this accelerated version. There's no such "ability".

Rather, the entropy process just happens in this "already inevitable" way you describe, without any self-organizing "resonant" structures or anything or the sort. I don't understand what would cause anything different.

It's kind of like saying boulders eventually roll downhill, so therefore hills spontaneously turn their rocky surfaces into smooth slides so the boulders can roll down faster. But that's not how it works.
Ukraine is receiving a fraction of our allocated defense budget. It’s also strange to hear it described as “war making” rather than defense against an aggressor. Kind of betrays your motivations.
All of your assumptions are exactly right. They (mostly managers with little to no IT background) want to cover their own asses in case shit hits the fan (unlikely scenario if you ask me, because the company is just overrating the value of their data. Nobody gives a fuck about us anyway...) and many parts of this company have developed their own habits... The company is just very big and I can understand why they might be afraid, but come on, nobody will take that policy seriously forever. You need to eventually put some reasonable rules in place that allow you to make use of such Innovations...
Very cool project. How reliable are you finding your prompts? They look like good choices based on my experience prompting GPT-3.5 and 4 for code editing.

FYI, I think my open source tool aider would work out of the box to serve this use case. You would just run:

aider file.py —msg “implement the comments”

Of course aider works with any popular language, not just python. And it can do a lot of other coding tasks. It's like pair programming with an AI.

https://github.com/paul-gauthier/aider
Men charged by U.S. with laundering more than $1B in cryptocurrency
Hey, that's not a fair assessment.

It would also dump greenhouse gasses into the atmosphere.
If we get to the point where these large language models can create complete applications and software solutions from design specs alone, then there's no reason to believe that this would be limited to merely replacing software devs.

It would likely impact a far larger swath of the engineering / design industry.
Funny this got posted, because I just read about the 72 seasons in Nancy Singleton Hachisu's new vegetarian cookbook.

https://www.amazon.com/Japan-Vegetarian-Nancy-Singleton-Hach...

Oddly enough the more I think about it, Vancouver, Canada has seem parallels to Japan in terms of some of the produce (matsutake mushrooms and burdock root).
It seems my browser (latest iOS on latest iPhone) doesn't support the necessary features.
https://archive.ph/0n80k
You also get 12% more money from the sales on Epic, and some more advertising. But I agree this seems unlikely to be worth it, just being on Steam alone seems like it'd be worth more. Maybe the advertising is worth it for indie devs that can't afford much/any advertising themselves?
Correct, the inventory is terrible. Yet, I am "desperate", and we're looking at houses and actively in talks with mortgage officers.

I also feel housing prices won't come down in the areas I'm looking at. I feel they will only go up, because employment in this area (Pacific NW) is fairly solid (T-mobile just dropped some news today).

So regardless of interest rates, If I can survive 2 years with a high mortgage, in hopes the price value of the house will be the lowest it will ever get.
Justice Department sues Elon Musk’s SpaceX for hiring discrimination
I use n8n for managing ChatGPT's API and to connect it to other APIs like gmail. It helps abstract away the authentication side of APIs which can be very cumbersome to manage.

It also helped me better understand the chatgpt API. N8n allows you to code in raw javascript or python which has allowed me to branch out to pure python.

I would say that no-code low code has a place as a stepping stone, that can allow other invested parties besides developers to manage inter departmental flow and build a blueprint that can be redone with actual engineers in the preferred manner.
One of the most known compute based PoW algorithms is the one used by Bitcoin.

Basically it goes like this:

You are challenged to use some piece of data given to you, and to add some data to it, which will produce a hash with a given number of leading zeroes.

For example let’s say I challenge you to find a sha3 hash of (“response to codetrotter for comment 37255449 on HN” + any data of your choosing), with difficulty set to 3. Meaning that in order for me to accept the hash, it has to have at least three leading zeroes.

The higher the difficulty, the higher number of leading zeroes I ask for from you. Which in turn means it will take you more time to find. Because the only way to find a fitting hash is to try a bunch of different data until you find a fitting hash.

The neat thing is that while it takes a lot of time for you to find a matching hash, it is trivially simple for me to validate your claim when you’ve found a matching hash.

For this kind of PoW, people have developed software that runs on GPU faster than most CPU can do. And then they developed specialised hardware to be even faster - ASICs.

That in turn is where memory-based algorithms come into play. To make the people with GPUs and ASICs not have an advantage over others.
> Bidenomics worked great

in exchange of +10T of government debt.
This may be required for compliance - different considerations you have to take with youth when you're a multinational megacorp.
It's funny, 10min ago, I had some comment on a 10 years old question of mine, and my question linked to another opinionated answer on stackoverflow. which still has 136 upvotes:

https://stackoverflow.com/questions/1643365/why-no-love-for-...

I mean I was never crazy, RDBMS are useful, but SQL languages feel awkward not just to me.

I'm curious about an alternative to the SQL language or API for a database system, and I guess that sort of RDBMS would also have a very different design.

BTW the question I asked was about querying data without ever using a SQL language, like tapping directly into the data. Of course a DB system is not designed to be used like this, but to me, it should, or at least there should be better alternative to SQL.

For some reason, python list comprehension/dict comprehension and sets somehow feel like a weird, light alternative to a database system. I just get the raw data with SQL and do data things I should do with SQL, and even if it's ill-advised, it feels so much better, and it works.

Not to dismiss sqlite though, it's a wonderful software.
Ah, that was the post I was thinking of, I think.

Thanks!
I've seen that since being a kid. In my experience, businesses that refuse Amex are either great enough to be comfortable rejecting customers and mostly good faith, or mediocre to bad and not worth patronizing.
Gulp, fluffy puppy pug! Yup. Fly, ugly pup, fly.

I note that hardheartedness and hotheadedness threaten the darnedest nonstandard assassinations. Such sordidness!
Yes, just like it prevents the prosecution from bringing in a cop that will testify against you to the court.

Yes, just like it prevents the prosecution from bringing in a hair expert that will testify to the court that your hair was on the crime scene.

Yes, just like it prevents the prosecution from bringing in a blood splatter expert to testify to the court only you could make this specific splatter.

As you can see, truth or efficacy isn't a prerequisite of being admitted by the court.
To the guillotine? Talk about mark-and-sweep garbage collection.
You know cameras focus too.
and <looks around> what can we conclude from this?
I don't think the speed of the process is really relevant, outside of the pace (or risk) of change of the environment. In animal life as we know it, lifespan ranges from a few days to centuries.
Really, only the LSP comment relates to Java tooling. The other comments are about language, framework, and cultural issues. Not disagreeing with your observations, though.
I'm actually interested in this, are you claiming humans do time of flight measurements?
I don't want to reduce his motivation to learn how to reverse engineer things! I learned a lot from those kinds of projects. However, we do have a way to gift someone a subscription[1]

@acheong08 if you want a Sync subscription I'll be happy to cover it.

[1]: https://help.obsidian.md/Licenses+and+payment/Gifting
TIL the Earth is a single cell
The use of icons lies not in understanding it the first time, it’s something that you learn to recognise. And that makes them more recognisable at the long term, or easier to find in moments when speed is of the essence. Like your example of the train. A conductor learned what they meant and trained with them. Just like a dj knows what every icon on his dj table means.

That also means icons don’t have to make sense visually, they just need to be recognised and distinguished.

Text is for when you have time or no idea, icons are for when you have to decide quick and you understand what you are doing.
> actually

they were really trying. this site is so strange.
Yes, Maven. Just embrace it, and move on: the decision will pay dividends.
It's pretty much "dead" though, right?
If your high end user estimate is in the thousands, scaling is less of an issue. If users haven't mentioned frustration with latency, it's probably not a problem.

That said, you still have to feed your creativity and curiousity. I try to carve out time for "not totally necessary but skill growth and potentially impactful" time.
This should work on ZeroTier since it emulates a LAN. Have to try it.
Joint statement on data scraping and the protection of privacy [pdf]
Maybe. I like to thing there’s some higher spatial dimensional force that explains all of them and we can unify all the forces once and for all.

Sadly even if true it’s not falsifiable. Such is the dilemma of not being omniscient.

Personally I believe it simply makes more sense for there to only be a single force that explains it all.
In case anyone wants a variant that doesn’t even require a download I can heartily recommend:

https://www.sharedrop.io/

I think of Sharedrop every time HN has a discussion about how the web has gotten too complicated and it should just all be documents etc etc… here’s a truly useful app, cross platform out of the box, neatly sandboxed with no download required. If I was feeling paranoid and wanted to know if my files are being sent to some third destination I’d be able to open up dev tools to check. A lot more challenging with a native app.
It’s a bit strange to see this presented as though it was unexpected.

Scientists have been warning that ecosystems will likely collapse due to climate change extremely rapidly since at least the 80’s.

If anything the result that it will take decades (and not under one decade) is surprising.
gvisor emulates a big chunk of the Linux system call interface, and, remarkably, a further large chunk of Linux kernel state. It's architecturally similar to uml (though not as complete; like Firecracker, it's optimized to a specific set of workloads).

gvisor is not like a seccomp-bpf process sandbox that just ACLs system calls.
Yeah I know they don't tend to want to just hand you over low-level access, like an `asm(...)` statement in C (or maybe like instrinsics). But pragmas tend to be a bit less explicitly "mess it up". Like in the case we're talking about, a loop performs slightly worse by default and it might be nice to nudge the compiler into the right direction. Just as go isn't "messing [it] up" by selecting a slightly suboptimal instruction here, you're not "messing [it] up" if you annotate a loop slightly incorrectly.
That’s getting close to a chording keyboard which can br very fast.
They're just going to pay a fine and agree/be enjoined not to do it anymore (as others have noted, their job ads already now mention these categories as being eligible).
If something is required for the core functioning of your product, that thing is not “bloat”. That’s like saying “It’s really hard to do security and authorization for this server I’m setting up, I’ll just call it bloat and leave everything open.”
> Once you need something slightly complex, no-code becomes non-trivial.

IMHO, this holds true if we replace “no-code” with “AI code generation”.
One of the biggest motivations is that the country shared it's name with the bird.
OP has to be doing some parsing somewhere, so you just switch to seeking decorators rather than magic comments. It's still before the code reaches the interpreter.

The potential issue I see here is that comments are valid anywhere while decorators may not be, but the parser is hopefully resilient to that. You could see a multi-phase LLM that uses the interpreter to ensure the code runs / works as expected
Well yes. I'm thinking that if we can decode the brain in this one way then we can probably decode it in other ways too.
> This may make the "clear intent" argument weak in court.

The standard has the keyword "Disallow", not "Avoid". I can't speak for anyone else of course, but that seems a pretty clear indicator of intent to me. By that I mean a site's stakeholders want to indicate that certain bots are disallowed from crawling a portion of their website.
You might find the... 'translation'[1] of Genesis 1 using only keys on the Colemak home row interesting:

In the start The One has risen the stars and the earth.

The earth had no order, and nothin' resided there; and shade resided on the nonendin' 'neath. And The One rided on the seas.

Then The One said: "I desire it to shine"; and it shone.

And The One had seen the shine, that it's neat; and The One sorted the shine on one side, and the shade on the other.

The One then denoted the shine and the shade. So the nite and the shine that are date no. one had ended.

[1]: https://colemak.com/Fun
This version is still buggy for large CTE or JOINs for edge cases. A bug has been introduced with the query planner optimizations in SQLite >3.39 (3.4X) that degrades query performance in some cases predictably by 3 orders of magnitude.

So just to see if this was still a problem, I recompiled findsight.ai with this new amalgamation and yep, all queries that used to take about 300ms now take 3 to 10 seconds to complete. There's no difference in the query plans created, it's just a bug.

I'll probably bisect by commit (or whatever Fossil calls it) at some point to nail down what changed, but then again 3.39 is rock solid enough I don't have a reason to upgrade. In the meantime, if you're running into one of these edge cases, try downgrading to 3.39. I also have no gripes, it clearly works well enough for many people (since by now most bundles and bindings are running 3.4X).

Variants[1][2] of this bug have been reported, and some apparently fixed, but this continues to be an issue.

[1] https://sqlite.org/forum/forumpost/bcc4375032

[2] https://sqlite.org/forum/info/96b9e5709cf47cda
Why aren’t there any great remote drive mounting protocols? NFS works in some cases but is ancient and really only suited to cluster backplanes. Samba/CIFS sucks. SSHfs is a hack. It’s a super common thing that just has no solution.

I guess there’s way more money in solving it with a heavy cloud service that can charge rent for what should be a trivial core feature of every OS.
It doesn't really work for anything. It would be trivial to defeat this.
> Either you make it a full time occupation

LOL Javascript enters the room.
I don't mean to be a dick but people giving Chrome its marketshare is the reason why Google is confident in rolling out dystopian changes.

Why wait? Change now. If you do the tech support for your parents, change theirs. It's a web browser, not vim vs emacs. There's little to no friction in changing.
Not sure I see the benefit over standard ai integration into an editor, what am I missing?
A therapist friend recommended I use https://psychologytoday.com/us/ to search.

I had reasonable lucky but ymmv.

Not affiliated/etc.
> A floppy disk icon for the “save” function is a classic example

As with written characters, meaning drifts over time. I don't know if it's as much a 'dilemma' as an intrinsic aspect of existence.
New quantum device generates single photons and encodes information
It’s really impressive how ubiquitous discourse seems to be as forum software.

It’s interesting that this was posted there instead of as a blog post, but I guess it was in beta.
The problem is this exposes you directly to storage mechanism internals.

A good example of this is Redis. Redis is exactly what you described. It's just data structures as a service.

For Redis - this works. It's its purpose. It's a tool. Same with KV stores. Again, you are working directly with the storage mechanism.

However, now you're limited to that implementation detail. With SQL, or a traditional DB, your SELECT x by y could be served by a hashmap today, and maybe a btree tomorrow, and you don't need to change your app.

Whether this makes sense for you depends entirely on your application. For loops in Python are okay for some apps. It won't work when you have a billion records.
This is the reason HN is special.

Thank you for providing insight, perspective and additional links that aren't just logs on a fire.

You promote civilization with such discourse, and I personally just felt the need to throw a TY out there.
It’s per service and it goes from being able to overwhelm an onion to having to exert more computing usage than the server does serving you. It helps.
Both of my cars have some level of ADAS systems on them. Both have ways to have sprayers clean cameras or have the cameras in the path of the standard wipers. When they cannot sense well enough they will disallow activating their ADAS features.

What happens when the windshield gets to coated in junk that the driver can't drive?
Cloud flare does do this. You get a screen saying checking your connection and it’s running hashes in your browser.
Correct. PoW is also per request, so identity (new or old) is irrelevant.
Do those queues have a way of resisting a Sybil attack?
DigitalOcean CEO removed from position and board
My company does this. if i start work at 7 i can stop at 3, 8-4, etc. Before we went widely WFH if you were in the office for 8 hours that was it. People ought to have been pushing back on the whole “8 hours is actually 9 hours” years ago.
>And on desktops where screens keep getting larger I have the extra real estate for the app to be clearer.

Sadly, this is bucking the trend. More and more designers are thinking mobile and trying to cram everything into very confined spaces.