skysight-inc/HackerNews huggingface dataset:
This is a helpful analysis, but it’s also worth mentioning that new things can be created and adopted for reasons other than being in our long term benefit.
Same here, using Firefox 129.0.2 on Windows 10. uBlock running and I also have Firefox's "Enhanced Tracking Protection" turned up to max.

I did have issues with YouTube recently - I was getting some of the same symptoms described in the Reddit post. But tracked it down to me changing my user-agent to Chrome, which I had forgotten about. This was also causing issues with reCaptcha and Cloudflare-protected sites.
Extremely easy if you aren't using an off-the-shelf bitstream with default Xilinx device identifiers.
No. Censorship is the decision to remove. Moderation is the deduction to remove.

Hackernews is censored fairly strongly, and moderated "ok".
I am a huge fan of LibreChat and I am happily surprised that Danny managed to ship Code Artifacts at near parity to Claude artifacts.

Reasons that you should use LibreChat:

- Self-hosted. You own your client-side data.

- OpenAI does not train on data from API use. This means that for client work, you should always use an API GUI like LibreChat.

- Change providers and models mid-conversation. Get the best of each world.

- Run Code Artifacts on any model from any supported provider! This means that you get OpenAI code artifacts, which is a better experience than via ChatGPT!
Yes and no.

It’s a PRC game. But they limit the number of hours people can play games.
The Generational Transition to Programmable Cryptography
> This is actually really bad practice and a very “over eager junior engineer” way of writing software.

To recycle a brief analysis [0] of my own youthful mistakes:

> I used to think I could make a wonderful work of art which everyone will appreciate for the ages, crafted so that every contingency is planned for, every need met... But nobody predicts future needs that well. Someday whatever I make is going to be That Stupid Thing to somebody, and they're going to be justified demolishing the whole mess, no matter how proud I may feel about it now.

> So instead, put effort into making it easy to remove. This often ends up reducing coupling, but--crucially--it's not the same as some enthusiastic young developer trying to decouple all the things through a meta-configurable framework. Sometimes a tight coupling is better when it's easier to reason about. [...]

[0] https://news.ycombinator.com/item?id=41219130
I don't know about the free will argument, but this research doesn't really have anything to do with, for example, the possibility of stable entanglement between Posner molecules.

Beyond that, applications of quantum information theory and other quantum tools now extend beyond physics: there's no requirement that something be based on a physically quantum system for it to be useful modeled by quantum tools.

All in all, there are lot of ways to use quantum/quantum-like/post-quantum models now, both within physics and outside of it. Quantum stuff just isn't as monolithic as many orthodox physicists would suggest.
Did you reply to the wrong person? Because I'm not the guy that didn't know that.
It's a fairly good AAA game with souls-like elements, people are very happy to have it.
Meta is telling everyone to call you a shithead?

That’s really the equivalent of what’s happening here?
From a different thread I saw a Chinese user note that this game includes references to the most popular adaptations in Chinese media including some of the theme music and the most popular written version so many in the Chinese market have a familiar cultural touchstone.
What I meant by that statement is that whatever you're asking about is actually coming from you. I don't think the simple statement in the comment actually contains any connotation. Just like the old programmer joke - there are 10 kinds of people in the world, those who understand binary and those who do not. We just like dividing people into classes because it helps us understand the world.

I guess to engage with this a bit more, one reason you might find a negative connotation towards engineers who are ignorant of the underlying details is that it is the larger set. After all, most engineers do not need to understand the physical layer in depth, so there are fewer who do. People love to feel like they're part of a smaller "higher" class, for complex social reasons. This sometimes comes with a bit of a distaste towards those who are part of the "regular" class.

But overall, I think you're taking this further than it really needs to be taken. The GP was just saying that not all network engineers are wizards in the technical details of lower layers, just like not all software engineers can write a compiler. Does that make them "worse" in some way? Well it makes them a worse fit for that few specific jobs that require that extra knowledge, but in general, I don't think so, and I doubt most people do either.

That's why we have abstractions.
I'm really not a fan of TLA+'s tooling, but I do really love the temporal logic. I've always kinda wanted that stuff in other proving languages, but I don't know how possible it is.

Would it be actually possible to write something like an "a la carte temporal logic library" for other proving languages that could get you some of the confidence you can get from TLA+'s modeling?

(Aside: I have a TLA+ book, but it's notably missing really much in terms of exercises or anything. If anyone has any recommendations for a large set of exercises to play around in the space I'd love to hear about it!)

EDIT: turns out just searching for "temporal logic in X language" gets you papers, found this one paper for axiomatizing temporal logic that seems to be a good starting point for anyone looking at this [0]

[0]: https://lim.univ-reunion.fr/staff/fred/Enseignement/Verif-M2...
I'm having a hard time understanding what you've written. The design sense as opposed to what? At the inception of what? What are "modern sensibilities" of an individual as opposed to a culture?

In any case, there's no such thing as "timeless design" in computing, as it's evolving far too fast. Does timeless design mean interfaces that rely on keyboards but not mice? Or mice but not trackpads? Or trackpads but not touchscreens?
Okay 12 years at 65 and at 35 are also quite different
Had a very similar thing on the C64, but can't recall what the game was. In my case, the copy program would skip the bad sector, but I was able to use a sector editor to ready the bad sector with the original disk in place, then swap it out and write it back to the copy. Worked just fine. No idea why the sector editor was able to do that but the copy program wasn't.
That’s some pretty Go code, I like it. Just out of interest, why have a channel for subscribe/unsubscribe? Did you want to avoid a mutex on the subscriber map?
I wish there were more such books! That book has been worth gold.

I wish there was a similar book for weed control. When I research it, I get two extremes - spreading deadly poison, or ineffectual methods.
AI demand could strain electrical grid in coming decade
It's hard to get people to pay for just AI in a way I think is similar to the dotcom companies like WebVan and Pets.com. They couldn't just spin up some software and a website and hope that was enough to create a sustainable business, they still needed to be good at their core competency.

I think AI will be just like the web and software: there are a thousand little niches it could be applied to at any business but at the end of the day, it's just an enabling tool. The current hype around LLMs hasn't reached that point yet. Everyone is still selling AI for the sake of AI, which will inevitably fail because they're not good at their core business.
Honestly I see "rent your brain compute for money" as a real thing in the future.
You might be surprised by this but there is a non trivial contingent that believes they’re doing the best that they possibly can. You go to them and say MS search sucks and instead of ‘I know and I’m ashamed’ you just get an avalanche of documents to prove that it doesn’t suck. It’s staggering the extent that MS has been brain drained.
At the time, that was one of the only ways to write decent-looking generic code.
Not fully, but the Chinese government has been a thrown for their industry's development.

Hence why we are talking about this: the sales are happening on global Steam. Not the China-government-approved games version called Steam China.
I have a properietary algorithm that produced the following code:

print(“hello world”)

Are you going to tell me I cannot open source this hello world program because it was produced by an algorithm that I have not open sourced?
or similar https://www.ebay.com/itm/285907921261 with 500GB drives, should be an easy upgrade to 1TB if desired?
That's probably a decent approximation, but it assumes the distribution of latencies for flagging is the same for you and the aggregate "everyone else."
For some time, a contract winning strategy has been to underbid on the hardware and make most of the profit on the long-tail service contract. Eliminating that business model will raise prices a little bit on hardware, but net savings would likely be significant.
I agree with the other poster who said something to the effect that the model is open source and the released weights are, well, open weight. But the distinction is so trivial that I think it highlights the stupidity of this whole thing.
I use MacOS, Youtube Premium and I can tell a difference in general usability since switching from Chrome to Firefox.
Skipping 10 seconds using left and right keys is much slower in Firefox vs Chrome.
But it's standard to have at least 2 webservers.

And syncing databases is just waaay harder than having a dedicated one. It really seriously is a pain to configure and debug and manage storage and performance requirements around and dealing with scaling and managing failure modes and so forth. If you can even find someone who has the skills to do it properly so you never lose data.

It's far, far easier to just write normal SQL queries that don't have to make hundreds of requests, than to deal with syncing a database across all your webservers.
I often find myself thinking about what a database like SQLite that might look like if it had a native API instead of a query language. I guess it wouldn’t be so different from a dataframe API, but with persistence, locking, and relational features, and I guess an mmap under the hood.
I quite liked it in the 5 minutes it existed - it was just really easy to use.
Presumably any organization/government smart enough to break cryptography would be smart enough not to do anything that would reveal their ability, unless they wanted their ability known.
> Anyway, if you want to fuck with them ask them how they avoid L1/L2/L3 chance misses with all that code separation. They obviously don’t but you’re very likely to get a puzzled look as nobody ever taught them how a computer actually works.

It hardly even matters now because each major function will have to wait on the scheduler queue until the cluster manages to assign it a container, then incur a dozen kinds of network slowness spinning up and initializing, then cold-start an interpreter, just to check a value in a painfully-slowly serialized-then-deserialized structure that was passed in as its arguments + context, only to decide based on that check it doesn’t need to do anything after all and shut down.

Processor cache? Lol.
This is either parody or the making of someone who’s never done real work.

Source: if you do this stuff or even dare to name another microservice after a Harry Potter character when 11.5 million people rely on it, I’m going to dedicate the rest of my life to having you fired from everywhere.
"We're sorry this Lithium Hydroxide canister does not appear to be genuine or has been refilled. Please contact Boeing for assistance and to order genuine parts."

As an aside one of the things I love about old school military equipment is the "battle short." It effectively disables all the safety equipment and limit switches and allows the device to run even though the device believes it should not. There's an extra measure of confidence you get just from seeing that option available to you. "No, damnit, RUN!"

https://en.wikipedia.org/wiki/Battleshort
I've had luck on Reddit; usually programming related job boards or "who's hiring threads" - asking for hourly tutoring / pairing for specific things (e.g. rust).
I read somewhere that windows search takes into account the security and other restrictions on the folders. That's why it's slow. Everything on the other hand will give you everything without caring if you have access to the file or not. Which makes sense because it's using file tables directly to give you results.

Everything + RipGrep is how i search files and file contents on windows.
They took Elden Ring and added Kung-Fu. It's very similar to what a huge audience already knows, but it's just different enough to feel fresh.

Todd McFarlane likes to say that all you need to do to make a hit is to take what's already out there and make it 10% sexier. That's exactly what they did.
You can't use it outside of physics, because the combination of digital computers and human brains this hypothetical stuff runs on is in physics. GR (general relativity) + objective collapse (re. quantum physics) does not give you enough for the high-temperature speedups you want.
The part of Windows Search that derives from the old Index Server product is actually pretty cool, albeit it feels over-engineered. It has an extensibility API to allow new file types to be indexed. It supports culling search results based on the permissions granted to the indexed resourced for the querying user. It supports indexing other data sources besides filesystems. It has a client/server query API. It seems pretty cool.

It's also frustratingly under-documented and, at least in my experience, suffers from poor performance. The query language is a not-quite-SQL (reminds me of WQL from WMI) and queries return very slowly. I've tried to make analytic tools for file servers using it and when I do get results they're often incomplete and/or wrong.
What is WOMM?
The top selling titles generally don't have super unique gameplay. They are frequently sequels.
The select list is meaningless without everything that follows. Knowing that a query selects "id, "date" tells you nothing without knowing the table, the search criteria, etc.
> this means no one outside of the moderators or admins can view it

Imo that kind of deliberate intransparency is a massive red flag. Here for example I can choose to see hidden comments and make up my own mind about the content, which is excellent. Even if I don't use the feature, the fact that I could if I wanted to is a massive plus for trust in the process.
Laravel's answer to the popularity of that style of UI library.
> 11am-12:30est

This may sound pedantic, but it's an honest question:

Did you really intend to write EST, even though the eastern U.S. is currently in EDT? Or maybe just "ET"?
DNS too.
New FashionCLIP and SigLIP Classification Demo
Given that this is now production ready, any limitations one needs to be aware of?

Please feel free to point to a doc that may already answer that.
After raising minimum wage, California has more fast-food jobs than
It's fast for me my on my iPhone 12 Mini (Safari) and Pixel 6 (Chrome). What device and browser are you using? Are any particular pages slower than others?
System 6 pictured is from 1988, whereas AmigaOS pictured is from 1986.

AmigaOS 2 and 3 improved significantly in the fonts front. The system font "topaz" was redesigned for 2.0.

Even 1.3 (1987) came with the FF ("fastfonts") tool, introducing much faster font rendering as well as the ability to replace the system font with a better one.
The enemies within: How the pandemic radicalised Britain
Single machines aren't fault-tolerant. If your machine goes down, your site goes down. And god help you when you have to scale to a second machine and you haven't architected anything for that, and it's a project that takes months.

There are a lot of good reasons that we use a fleet of cheap scalable web servers in front of a beefy database server that has a live failover.
Huh. What about estate taxes? Or is that possible to dodge as well?
First and foremost, suppressions can be used for more than leaks. For example, for "Conditional jump or move depends on uninitialised value(s)", which yes, there are very much false positives for because of e.g. tricky optimizations LLVM performs and that valgrind can't handle.

But even for leaks, you can also have intentional leaks that valgrind will flag but that you can't really do anything about. One example is how using `putenv` can lead to you having to leak memory on purpose. There are many other cases.
at $OLD_JOB I literally joked that we used a fork of valgrind just to fix the pronunciation. of course, our fork was also years behind the official version.

these days, since I am doing bare metal embedded, I barely use valgrind; but it is game changing in the situations where it's useful.
But then the point may have been lost on the grandparent commenter.
Ok yeah - I wouldn't recommend storing any state on the user's machine unless it's absolutely required.

I only advocate for using SQLite on the server, integrated with the hosting application (i.e. your back-end systems).
Getting a divorce? There's a coach for that
Saturday, March 14, 2015 at 9:26:53 (2015)
IMO the question hinges on stakeholder-dynamics and future-predictions of where the software will go, and both of those inputs are highly subjective so the result will also be subjective.

A simple example would be the difference between code consumed by an in-house application managed by a single team, versus code in an open-source utility library used by 50+ companies.

In the first case, extra layers of indirection tend to have bad cost/benefit tradeoffs, particularly if your programming stack makes automatic refactoring fast and safe.

In the second case, layers of indirection are basically required for backwards-compatibility, because you can't just "fix the caller's code" or have a hard-break as conditions change.
Was hoping the article would have some content. Unfortunately there is not much except for emotive rant.
Oh for sure! It does take understanding the idioms of the language you're porting to, and rust only guarantees memory safety when (iirc) 1. Being in an interrupt free and linear memory environment, and 2. All unsafe code maintains invariants (XOR mutability, etc). There's some others but I can't think of them off the top of my head.

But, I wouldn't say this article is only about porting in general. It's very specific in using example drivers written for Linux (which is very different than application C) and showing pitfalls _specifically_ when going to rust. For example, in one of the later parts it talks about Rust mutexes, which are RAII. If you lock twice, you'll have a double fetch that can cause a race condition. That's not a general rule of thumb for code porting.
Have not read the docs, but what’s the reason for that?

Is it not just a transpiler, since then it should work at any stage. No?
Isn’t that what “unfollow” is on FB (stay “friends” but they don’t influence your feed)?
Help – How to improve open-source C++ vector-database
Hi everyone,

I am currently working on an open-source, locally running, vector-database in C++. I am new to open-source standards and I would love if you guys could review my repository and give advice on how I can improve the structure of the project, potential improvements in ways I should structure classes, and other things like that.

It would also be great if you guys could leave a star.

Thank you!
OpenAI, Anthropic, Google, NVidia
Are you able to square the levels of CO2 on planes, which are 1000-1800 ppm, so over 2-3x atmospheric air, with the 12-15 ACH? I don't understand how those two things can be true.
skool's my favorite platform for online learning
Locale-based subreddits are some of the worst sub-reddits available.

You mean places like /r/korea, /r/australia, /r/melbourne etc. right?

They are the bottom of the barrel and the biggest wasted spaces due to moderator power trips and propaganda. Seriously, the moderators at these places are absolute shut-ins that subscribe to very extreme ideas and ban anything slightly away from what they believe in.

For example, Australia day is a day that celebrates Australia the country. You can be banned on Australian sub-reddits for saying "Happy Australia day" (something most Australians do). This is due to some insane, extremist ideas about Australia day.

Another example, /r/korea will silence anyone who does not agree with the US constant overwriting of Korean culture and Korean social mores. To speak on topics such as whether Korea should legalise drugs (it would be a disaster to do so, but Americans going to America) is a bannable offence.
That's a really nicely done website (and font!)!
same here, also for embedded systems valgrind is too heavy to run natively
There's a few companies out there that provide these "expert networks." GLG or AlphaSights

Not necessarily tutors, but I run into the same issue in Product Management. I need to do customer research, but the process of finding people to speak with is time consuming and very much like sales. To have 10 conversations, I'll probably have reached out to at least 40-50 people. I have to build a "funnel" of people in order to maintain having a few conversations per week.

Note: I experience this problem at startups that don't have existing customer bases. With companies that have existing customer bases, finding people to validate ideas and get feedback is not arduous .
The Housbuilding one is like

1. half “you build it yourself”, and

2. half “have someone else build it but you make the plan”

I don’t get who the audience for it is.

You’re supposed to start at the bottom too but the order is kind of all over the place.

Link to the house building one for anyone interested:
https://github.com/sjpiper145/MakerSkillTree/blob/main/House...
Yes, we had them in Iraq helping us.
It’s also possible that Morpheus doesn’t know what he’s talking about. How could he?
It is, but now it shows me random groups for me to "join" and there's no way to remove those.
I'm not certain where it would fit in, but my thinking is this.

There's been a bunch of work on making splats efficient and good at representing geometry. Reading more, perhaps NERFs would be a better fit, since they're an actual neutral network.

My thinking is that if you trained a NERF ahead of time to represent the geometry and layout of the levels, and plug that in to the diffusion model (as a part of computing the latents, and then also on the other side so it can be used to improve the rendering) then the diffusion model could focus on learning how actions manipulate the world without having to learn the geometry representation.
nobody's telling you to care. scrolling past a link is always an option
Death is only a relevant concept to the living. Someone who understands nothing about their existence, who has no desires, no memories, can't possibly understand death.

If I cut my arm off, I'm "murdering" trillions of organisms. Is that immoral?

I think suffering is only possible to much more complex organisms. You can't mourn if you don't remember for example.
"The Section would require Department of Defense procurement contracts to be contingent on a contractor's agreement to continually provide access to all repair materials and information, with no carve-outs or limitations to protect sensitive trade secret information."

"To enable access to sensitive proprietary and trade secret information beyond that necessary for standard repair and maintenance, customized license agreements can be tailored on a case-by-case basis to achieve specified repair and maintenance objectives.