skysight-inc/HackerNews huggingface dataset:
You either win, and every opposing sequence of tiles that touches the tile you just played is removed, or lose and each of your sequences of tiles including the tile you just played is removed.

But it's not just because you played an invalid word thinking it valid, which is what you're suggesting could be fixed. It could also be because something the opponent played that looks like gibberish is actually valid, because you're misunderstanding which words are contributing to a battle, or because you've misunderstood some part of the battle rules entirely.

Every single new player is going to be making all of those mistakes, and not just once. Each time that happens, the game in its current form is basically slapping them in the face because of how big the impact of mispredicting the outcome is. Now, most people don't like being hit in the face and will try to avoid it. By insisting that overcoming a bad UI is just another skill, you're pretty much ensuring that most players are driven away before they can be bothered to overcome the UI.

> The optimal way to play has to do with planning ahead based on the current board and your hand and the probability that you'll draw different letters

Yes, that's what the game would be about ideally. But that's not what the game is right now. In the current state, what matters the most is not making blunders. You know, the part that you earlier claimed just in the previous message was particularly fun and would be destroyed if the UI was fixed. And there is no actual skill involved in avoiding these blunders. It's just mechanical checking of words and the application of the somewhat unintuitive battle rules.

Why are you so insistent on making the game be about rote dictionary checks rather than about the strategy of building a good board?

> The optimal way to play has to do with planning ahead based on the current board and your hand and the probability that you'll draw different letters.

Even of a labor of love, I'd imagine the goal is to build an active player base. I believe that the game in its current state will not be able to do that, and it's entirely due to bad ergonomics and onboarding. Those should not be a line in the sand! The problems seem entirely fixable without compromising the core design of the game in any way.

I mean, I could be wrong. But the good news is that the only person whose opinion actually matters (the OP) should be in a position to evaluate this feedback now. It's a day since the Show HN post, and based on the score I'm guessing that about 10k-20k unique players hit the site as a result. Since the game has a server component, the author should have stats on their progression.

How many players finished a game? How many came back the next day for another daily "puzzle"? I'm betting it's a really low percentage for both. If that's the case, then the feedback in this Show HN (not just mine) is pretty clear on what to fix. While if the players aren't actually bouncing off the game, the feedback can probably be ignored :)
Forget about that, I have seen articles posted with titles that assume everyone one in HN is living in the US, like talking about mil internet domains, or a site for people in X city/state, etc.
this is so called "Materialized View"
I'm not sure why you're getting downvoted. I think the pressure to appease Gartner usually starts when companies bring in CEOs whose primary background is enterprise sales. They tend to over value magic quadrant positioning (in my view).
The very opening line says

> I'm glad you're happy with the fact that LLaMA 30B (a 20gb file) can be evaluated with only 4gb of memory usage!

The line you quoted occurs in a context where it is also implied that the low memory usage is a fact, and there might only be a bug insofar as that the model is being evaluated incorrectly. This is what is entailed by the assertion that it "is" sparse: that is, a big fraction of the parameters are not actually required to perform inference on the model.
I mixed my own juice at the time. It was vegetable glycerin and propylene glycol as a base, with added flavourings.
It absolutely is. But we're all window makers, so our perspective is slightly different from general econ. ;)
When I was a kid, it was pretty normal to get stung by a bee when out playing/picking dandelions/making clover chains, and just a walk around one's neighborhood would have more bees covering various flowers than one could easily count.

A local school system has an annual project where school children gather insects --- bees dropped precipitously in number two decades ago, and children have since been cautioned not to capture any sort of stinging/biting insect (mostly out of liability concerns), but it seems to only apply to wasps and yellowjackets.

There's an article on this sort of thing:

https://en.wikipedia.org/wiki/Decline_in_insect_populations
>the honeybee has been the fastest-growing livestock segment in the country! And that doesn’t count feral honeybees, which may outnumber their captive cousins several times over.
Ah, yes. The Mongolian Meta meta.
> My bad, it was a few one-offs

Thanks! Wil keep an eye out for these in the future. I didn't even know this was a thing
Location: Poland

Remote: Yes

Willing to relocate: No

Technologies: Rust, cryptography, HSMs, TypeScript, Docker recently but I have professional experience in all sorts of technologies

Résumé/CV: available on request, but see https://github.com/wiktor-k

Email: wiktor at metacode.biz

Hi, I'm a software engineer with 4 years of Rust experience working on open source crates for cryptography and security (co-maintaining TPM and PKCS#11 crates together with arm engineers; packages implementing the SSH protocol in Rust and TypeScript). Over 15 years of professional experience ranging from small JavaScript startups through enterprise Java applications for multinational corporations to highly regulated medical and aviation projects. MSc in CS.

Looking for interesting work opportunities!
Possibly just use the one from Brotli since it's already standardized. If it's any good then the work is mostly already done, right?
Laravel for any business type App. It's super easy to deploy, writing custom business logic is easy. There's RAD libraries like Orchid if you need basic UI for the users. There's baked in everything from SMS messages, Payment procesing, Oauth, 2FA, API endpoints and so much more.

Laravel has "Spark" which is a Saas specific starter kit you can utilize too.

PHP is easy to deploy, easy to host, and easy to sub-contract work out. It's really reliable, well understood, developers are low cost, very stable, etc.
> If people would log all what they eat and how they feel.

Dietary data is one of the hardest things to collect. Either you need to hospitalize people and control their whole diet, and your sample size is small, because of costs, or you need to rely on self reporting, and your data is unreliable.

Basically, much easier said than done.
JS signals come from functional reactive programming, which is a generalization of synchronous reactive programming from the Lustre and Esterel programming languages from the 80s and 90s. I believe the first version was FrTime published in 2004.

You can think of reactive signals as combining an underlying event system with value construction, ultimately defining an object graph that updates itself whenever any of the parameters used to construct it change. You can think of this graph like an electronic circuit with multiple inputs and outputs, and like a circuit, the outputs update whenever inputs change.
SEEKING WORK | REMOTE | US/Europe | Java and related technologies

Remote: Yes (Worldwide)

Willing to relocate: Depends on the offer / Otherwise can travel occasionally

Seeking: Full-time work or long-term freelance contract

Résumé/CV: short version https://krafam.com/cv-mk-short-en.pdf / long version https://krafam.com/cv-mk-long-en.pdf

Email: hn@krafam.com

Senior Full-Stack Java Developer and Software Architect with broad experience in various industries, focusing primarily on Java-related technologies.

- Full-Stack, Web Development, Frontend, Backend, Reporting, Business Intelligence

- Java (since Java 1.0), Java EE/J2EE/EJB, J2SE, Spring Framework, Spring Boot

- JavaScript, HTML/HTML5, CSS/CSS3, XML, JSON, REST, Python, PHP, Perl, Groovy, Bash

- IntelliJ IDEA, Eclipse/IBM WebSphere, NetBeans, Git, Subversion (SVN), Mercurial (Hg), Maven, Gradle, Ant

- Google Web Toolkit (GWT), Spring MVC, JSP, JavaServer Faces (JSF), Standard Widget Toolkit (SWT), Swing

- SQL, Oracle, DB2, SQL Server, Sybase, PostgreSQL, MySQL, H2

- JBoss, Apache Tomcat, Jetty, Apache HTTP Server, Nginx, WordPress, JIRA, GitLab, GitHub, Jenkins, Artifactory, Nexus

- JPA, Hibernate, JUnit, Mockito, Web Services, SOAP, Android, Mobile Apps

- Hybris, Docker, Docker Compose, Containers, RaspberryPi, Embedded, JasperReports

- Windows, Linux (Red Hat/RHEL, Ubuntu, Debian, Raspberry Pi OS/Raspbian, Alpine), Unix (Solaris, AIX), FreeBSD

- additional skills: see long version of my CV
Great book on some of this history, and a fun read: https://www.amazon.com/Deadly-Times-Bombing-Americas-Forgott...
The ceramic resonator described in this post has been a source of much consternation with the tool-assisted speedrun community. One of the goals of that community has been console-verification of TAS movies, to validate that the runs aren't taking advantage of emulator quirks. If you've ever seen TASbot perform at a GamesDoneQuick event, that's exactly what console verification is doing.

The ceramic resonators degrade in accuracy over time (as cited in the article), which leads to non-deterministic performance of the APU, and since the entire console's timings are all linked together, this leads to non-deterministic execution of game code.

As a tool-assisted speedrun is essentially a timeline of inputs, there's no logic to account for system execution, and as such, hardware determinism is a requirement. Since an accurate emulator, barring hiccups in the underlying runtime environment, gives us a deterministic runtime environment, this works great. However, it's lead to some weird and awkward behavior when trying to console verify TAS movies on these >30 year old SNES consoles.

Replacing these ceramic resonators to repair these consoles has had mixed success, but there are folks that are successfully doing it, thus keeping these legendary consoles alive, and bringing their timings back into spec.
Makes me think that TikTok and YT pranksters are accidentally producing psychological data on what makes people tick under scenarios of extreme deliberate annoyance. Although the quality (and importance) of that data is obviously highly variable and probably not very high, and depends on what the prank is.
Have a +1, I’m with you all the way. Of course, brace yourself for downvotes: this is HN, so by default WordPress will get voted down and so will anyone who says not to use JS as a front end :-)
so I leaved Rails, lol
True, though if nanoscale form on surfaces we care about having bacteria on (probably due to being surface contact?) it would be high risk of breaking off and becoming airborne.

Fire protection tiles and the like seem like lower risk, though older uses like fire protection fabric and general floor tiles are of course a huge problem.

My understanding of why asbestos is so dangerous is due to the length of the fibers exceeding the ability of macrophages to fully engulf them, and their chemical inertness. [https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7082251/]

They’re essentially unclearable, long lasting, anti-cellular weapons. Just like what is being proposed for this new material.
I understand that. I was asking more about if anyone knows any open source codebases that are high quality, non-trivial and well designed, that one should read and study to better see how others have written good code and systems.
>Therefore it is expected that the performance increase at the same clock frequency will be substantial, at least 20% to 25% on average.

This is absolutely not given. So I disagree with the word "expected". I cant even count how many new uArch we have had in history that simply fail to perform. Both AMD and Intel or even outside x86.

So having a new uArch that has this huge increase in performance is exciting. Although arguably most of what Intel and AMD are doing is simply looking and Apple and how it could be applied to x86.
Florida has similar tax breaks for cattle grazing, and Washington has them for managed forests.
> However he moved apartments to a place closer to our office so I get the impression it was something else

Did he leave once markets improved?
One of the systems I maintain at work uses enormous, highly compressible, text files, which need to be compressed once and decompressed many times. Decompression speed isn't critical, it just needs to keep up with processing the decompressed data to avoid being the bottleneck. We optimize primarily for compression ratio.

For that system, we haven't found something that beats `xz -9`.
Show HN: Convince your friends that AGI is real
SEEKING WORK

Location: Poland

Remote: Yes

Technologies: Rust, cryptography, HSMs, TypeScript, Docker recently but I have professional experience in all sorts of technologies

Résumé/CV: available on request, but see https://github.com/wiktor-k

Email: wiktor at metacode.biz

Hi, I'm a software engineer with 4 years of Rust experience working on open source crates for cryptography and security (co-maintaining TPM and PKCS#11 crates together with arm engineers; packages implementing the SSH protocol in Rust and TypeScript). Over 15 years of professional experience ranging from small JavaScript startups through enterprise Java applications for multinational corporations to highly regulated medical and aviation projects. MSc in CS.

Looking for interesting work opportunities!
This is important. Swamp the land with a monoculture of disease-prone bees. Of course this is going to have an impact on wild species. Probably massive, but no one seems to care. Rally strange.
Completely irrelevant is probably overstating it. He's been working on AI for the last 4+ years.
Varroa mites are a vector for diseases and fungus and most likely the distal cause of most of the dying colonies. If they are not aggressively managed, they eventually lead to the death or absconding of almost every colony.
> I could be....

Could you (are you willing to, and will in fact do it) describe at least one set of conditions where you could be?

> ...but not by this rather idiosyncratic diatribe against intellectual arrogance

Can you explain why you believe this is necessarily (presumably) the case?

Meta:

- Is there a way or tone I could write in such that I could achieve the same level of logical rigour, but somehow bypass the natural, fundamental aversion to this sort of dialogue?

- Do you believe it to be optimal that you can criticize/insult my performance, but my criticism/inquiry into particular details of of yours is ~non-valid/inappropriate/etc (I am assuming something like this is the case, please correct me if I am wrong)?
SEEKING WORK | Vancouver, BC | Remote Only I have over 20 years of experience in web development but I also have a few years in desktop and mobile. The last few years of my career have been spent as an architect. That means putting together some very complicated projects and integrations to make an entire system work beyond just the code.

* I love startups

* I am a natural leader

* I am naturally self directed and motivated

Some key languages and systems I am most proficient at are Javascript (Node & browser), PHP, HTMX/Hyperscript, Python, Lua, Bash, Zig, AWS (EC2, S3, IAM, ECR, ECS and more, as well as Terraform) and more.

If you have questions, no strings attached, do not hesitate to reach out to me.

My resume is just my website: spirofloropooulos.com

I apologize for the state of my resume. I am working on updating it with newer information.

Thank you!
It's more nuanced than that, in practice: this is true for the shims you see from API providers (ex. OpenAI, Anthropic, Mistral).

With llama.cpp, it's actually not a great idea to have temperature purely at 0: in practice, especially with smaller models, this leads to pure repeating or nonsense.

I can't remember where I picked this up, but, a few years back, without _some_ randomness, the next likely token was always the last token.
Sorry I don't have a great answer for this, but generally, just vibes.

I'm not great at articulating directions to people due to the lack of visualization, and if someone asks me if I know where the x on y road is, I can't ever imagine it, but my general spatial orientation is totally fine and I can pretty competently navigate in both urban and wilderness spaces.

There's like a abstract idea of where I am in relation to other things at any given point, but I don't really know street names or things like that because they're just not that helpful for my ability to get around.

It's strange that I find it so difficult to explain—our brains are just good at compensating for shortcomings I suppose!
The Tale of Daniel
I, too, never really saw it as a handicap. However, looking back on my education I think I could argue that it was slightly a disadvantage.

I constantly got feedback on essays, "show -- don't tell". I remember a unit in school where they made us close our eyes while they told us a story and we had to visualize being in the story. I didn't realize that other kids didn't think the same way as me, so I just remember feeling like these exercises were pointless.

In a recent interview, I was collaborating with my interviewer who was visually imagining things in his head and explaining them to me. The interview was going rarher poorly and, once I explained that I didnt have the ability to visualize things and needed to write it down on paper, our conversation shifted and the interview went phenomenally better.

Being more open about my aphantasia has actually helped significantly, and I wish I had known about it as a kid.
> This is assuming maintainers even care/want to go.

If they don't want to go, don't use their project. Sorry, these aren't the TI-83 games you passed around at your high school with programming cables; they're the code libraries our society is built on. If my project relies on your project, I need to know who you are. If I can't figure that out, I'll try to find another one.

> The same footage that'll get wiped a few weeks after the conference ends, and quickly becomes not useful.

This is wonderful posturing in the name of security theater but doesn't solve anything.

Along with receipts, eyewitnesses, plane tickets, etc. that put a person at a place at a time. Doesn't all have to be digital evidence.
Plus, if your app idea is basically served by the features that a web app or a PWA offers, then you can write it more or less once (might need a few standalone browser checks in specific places) and deploy on multiple devices, for example, with https://www.pwabuilder.com/

I'm doing that right now. I'm having enough troubles with payment integration and proper auth and back end stuff, there's no way I could ship for web and two different mobile platforms at all without cutting too many corners.
Why would they do something about it? They're getting paid whether you receive the spam or not.
Pretty neat to have laying around, thanks
I made a free URL lengthener (loooooooo.ng)
For LLMs...yeah. I imagine you're measuring in tokens/minute with that setup. So its possible, but...do you use it much? :)
Black arts?

Databases, pretty much all of them, are relatively simple creatures. If you can understand how a Tree structure and pointers work, you basically have most of the fundamental knowledge underlying the "black art" concepts of databases.

The primary key/clustered index is how the data is physically stored and sorted, in a btree. Additional secondary indexes are generally quiet literally just secondary tables clustered on the secondary index key with primary key pointers. The job of the optimizer is to take when you have "Select foo from bar where baz=2" and ask questions like "Is there an index on baz. Does that index contain foo?" and then executing based on that. If there is an index on baz, it traverses the baz index looking for 2. If that index covers foo, then the query is done and it just pulls foo from the baz index. If it doesn't, then it queries the foo table with each of the primary keys in the baz index. If no index exists, then the db has to do a linear search through the table looking for "baz=2".

When databases are slow, it's because you are forcing them to do O(n). When they are fast, it's because you use an index to turn that into a O(log n) search. (or in some cases, O(1).)

The black black arts of databases is when you start getting into things like CTEs and windowed functions and their interactions with the indexes/optimizers. That's when it can be almost trivial to introduce O(n^2) performance if you aren't careful.

NoSQL databases generally speaking, are implemented similar to how SQL databases are (just trees) but with less features and less guarantees.
Not an article but I built https://www.gptmaxx.com which lets you convince your friends that AGI is real. Enter your email for the real instructions
Just install a modern Linux, that's what I did with my 2012 unibody MBP (which I'm typing this reply on).
Modash.io| Remote | Full-time | Europe

Open positions: Senior Data Engineer / Senior Product Engineer / Senior Backend Engineer

Hey there!
Meet Modash.io We’re a fun and dynamic startup shaking up the influencer marketing industry. Our goal? To help brands and creators create awesome connections with their target audiences using data-driven influencer marketing magic . With our super cool 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!

Currently hiring for 3 engineering roles!

- Senior Data Engineer -

We’re on the hunt for passionate Senior Data Engineers who possess solid experience with Spark and AWS, have strong hands-on experience in writing code in Python and SQL.
*https://www.modash.io/careers/senior-data-engineer\\*

- Senior Product Engineer -

Our Platform teams are searching for Senior Product Engineers who love working with AWS, Vue, NodeJS, Typescript and a passion for product.

*https://www.modash.io/careers/senior-product-engineer\\*

- Senior Backend Engineer -

Our Data team is excited to welcome a Senior Backend Engineer skilled in Typescript, NodeJS, Python and AWS.

*https://www.modash.io/careers/senior-backend-engineer\\*

If you’re all about remote work, and can’t wait to make a real impact, we’d love to chat!

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.

How do I apply?
Ready to join the adventure? Shoot an email to pille-riin@modash.io and tell us all about your experience. We can’t wait to meet you!

Come join the Modash.io family and let’s revolutionize the influencer marketing industry together!
Why are you trying to make this about the US? We have very little trade through that route. Other countries that do rely on that route obviously can't give in to terrorists regardless of environmental risks.
Linux runs great on them, at least.
Oh but that's like a trial period. We have that everywhere in the EU, just not that long :) Normally it's between 1 month and a year.
Execute your best ideas with Google Registry's .exe top-level domain
You win. I truly appreciated the joke; and two days and I still couldn't think of something on par.
I think the codebase of Redis is too small, which makes the cost of maintaining a Redis fork relatively low. Moreover, Redis was forked too late. This puts Redis Inc. at a disadvantage in the battle against cloud vendors.