skysight-inc/HackerNews huggingface dataset:
If I follow it correctly, you've reduced the search time by pre-computing some of the comparison information and storing it into the database. This increases the database creation time but decreases the search time.

You've decided to store some of the numeric values in the database, stored as 5 32-bit integers, or 20 bytes of data.

20 bytes is a lot of data. A SMILES string averages about 60 bytes. If you are willing to take the additional record creation overhead you could generate the canonical achiral SMILES, hash it (eg, as the first 20 bytes of the SHA256, or even a non-cryptographic hash like SipHash), and use that as your prefix. That should give you a near perfect test (120 bits implies roughly 2^60 structures needed before there's a 50% chance of a duplicate hash.)

Alternatively, consider something like https://www.rdkit.org/docs/source/rdkit.Chem.RegistrationHas... or https://www.rdkit.org/docs/source/rdkit.Chem.rdMolHash.html (examples at http://rdkit.org/docs/Cookbook.html#molecule-hash-strings ) to generate the hashable string. These should be faster to generate than a canonical SMILES, giving you an ability to tune database creation performance with search performance.
Excellent examples. I agree those are very suspicious and a bit more evolved than the ones I found in the past. I'll have a look for those types/patterns of comments in the future, too.
It is also much worse.
Beszel: Lightweight server resource monitoring with history, Docker stats,alerts
That is a nice painting, actually.
A few issues come to mind (I'm sure there are others.)

1. LabView doesn't (or didn't) really mesh well with things like git or mercurial so care must be taken making sure the C, C++, Rust, Python remain coupled with corresponding versions of LabView VIs.

2. Sometimes there is a cultural gulf between the LabView developers and the C, C++, Rust, Python people. E.g. SpaceX may have some fun integrating California Software (C++, Rust, Python) with Texas Software (LabView)

3. If you only have a limited number of LabView license seats, make sure your CI automata doesn't eat all of your licenses.
AMD just delayed Ryzen 9000 by one and two weeks because of production issues. Including recalling samples sent to reviewers and already at stores.

We appreciate the excitement around Ryzen 9000 series processors. During final checks, we found the initial production units that were shipped to our channel partners did not meet our full quality expectations. Out of an abundance of caution and to maintain the highest quality experiences for every Ryzen user, we are working with our channel partners to replace the initial production units with fresh units.

As a result, there will be a short delay in retail availability. The Ryzen 7 9700X and Ryzen 5 9600X processors will now go on sale on August 8th and the Ryzen 9 9950X and Ryzen 9 9900X processors will go on sale on August 15th. We pride ourselves in providing a high-quality experience for every Ryzen user, and we look forward to our fans having a great experience with the new Ryzen 9000 series.

Jack Huynh, AMD SVP and GM of Computing and Graphics
> How is a layman supposed to even know that it's testing on that?

They're not, but laymen shouldn't think that the LLM tests they come up with have much value.
They had to reduce safety margins to match AMD's performance. Now months later they still haven't completely debugged the problem so they are stalling.

This is the downside of the "only the paranoid survive" attitude.
It's interesting if the spike only happened on CrowdStrike computers but I'm not sure if this article has checked traffic logs on non-CrowdStrike computers and confirmed there was no spike. Even if they did, I agree there's little reason to believe it's related to the CrowdStrike incident and this is probably just a company trying to catch the CrowdStrike PR wave.
AMD delays Ryzen 9000 launch to August "out of an abundance of caution"
Ask HN: Thoughts on shadow banning and other dick moves by Silicon Valley?
I posted a submission about UK police today, and wondered why it didn’t receive upvotes and some interesting conversation. So I logged in from my PC instead of my phone, and realised HN had shadow banned the submission which was a Guardian piece.

This got me wondering… is this dick move an Silicon Valley thing? Have you experienced shadow banning on HN? And if so, what was the story about?
>You are the one aggressively pushing others to have kids with unproved statements that only a minority is not cut out for this task and that it will surely give them purpose.

I think that's a statement of fact backed-up by a biological reality. There is always variability, and a minority of people, I admit, are probably not cut-out for establishing a family. Underneath all that is choice, you are free to choose one way or the other - a freedom that OP certainly has.

What is the aggressive push I'm making? Is it that I suggested to OP that the lack of meaning OP finds in their life, even though they have a good job and a comfortable life, is maybe due to the fact that they didn't establish a family so that they can actually give something of themselves to another human being? So that their day-to-day life isn't just about them? Is that advice worse than medicalizing the issue prematurely? Or to just find another hobby? Why not at least consider doing something that we have been biologically built for, that was a fact of our existence for eons?

Seriously, I do not understand you. Why shouldn't OP JUST CONSIDER it. You and I can't force OP to do anything. OP has already tried everything else. Why is that so distasteful to you personally, that you would rather OP seek medical attention, based on nothing, instead of having them really thinking about one of the most fundamental and meaningful institutions that a human being could engage in - starting a family.

>This what leads to deeply affected people: being born and raised because the parents had some secondary goal in mind and needed children for that goal.

We live in a society with a negative replacement rate. This is not a problem for our society.
also brave: https://brave.com/search/#independent
Inverting the names makes sense.

Wikipedia: Oxygen

> Lavoisier renamed 'vital air' to oxygène in 1777 from the Greek roots ὀξύς (oxys) (acid, literally 'sharp', from the taste of acids) and -γενής (-genēs) (producer, literally begetter), because he mistakenly believed that oxygen was a constituent of all acids.

Hydrogen comes from ‘water’, which contains hydrogen and oxygen.

So, since all acids must have Hydrogen, Oxygen is actually a better name for Hydrogen. This then leaves the name Hydrogen free for Oxygen.
All that's happening is it finds 3 most commonly in the training set. When you push it, it responds with the next most common answer.
You can't win at the comparison game. (Wanting to be "exceptional" is such a game.)

Why can't you win? Let's say you're doing tennis. You play with your friends. But you're determined to be exceptional, so you take some coaching and you practice a lot. Soon you're beating all your friends. But then you move on to playing a different group of people - people that your coach knows - and you enter tournaments. If you win all the local tournaments, you start playing in state tournaments, and then regional ones, and then national ones. You keep upping the comparison group. That's why you can't win that game.

Same thing with money. If you're the richest person in the neighborhood, you move to a better neighborhood, and then you're not the richest any more.

Christianity says that humans have worth, simply because they are made in the image of God. Not because of what they do, not because they're better at something than someone else, just because of what they are.

You need to grab that, or something like it. You are worthwhile for being you, not because you can "achieve" or "do" or "do better than".
Obviously I don't know your product, but that just sounds like an endpoint that exposes a join table.

Any time I see status code sidestepping, it informs me that something more basic has been skipped earlier. "The monitoring is firing too often because of 404 errors, we should make this endpoint send back a 200 all the time so we stop being bothered by errors that are not errors" reads to me like curing a symptom.
The proof defines F(X) as the set of compact subsets of X (here the unit square). The compactness of F(X) follows from (necessary?) the compactness of its elements, so we need to find a topology where all our allowable symbols are compact, and this is not the standard topology if you allow the spiral. If you take another topology (equivalently space of symbol descriptions) then you again must show that this compactness still corresponds to the desired notion of "distinguishability".

My topology is rusty and I don't genuinely doubt the validity of the argument, but I'm having fun trying to poke holes.
Is it, though? In my limited tests, Gemini 1.5 Pro (through the API) is very good at tasks involving long context comprehension.

Google's user-facing implementations of Gemini are pretty consistently bad when I try them out, so I understand why people might have a bad impression about the underlying Gemini models.
author here I'm also a product designer! I'm skeptical of the current approach to AI-generated interfaces. But am a big believer that AI will fundamentally change the way we design products.

My high-level hypothesis is that in the same way browser-based design (Figma) displaced Sketch... code-based design will displace Figma. It will start with the longtail and smaller teams. Figma has a stranglehold on enterprise. But I refuse to believe I will be making vector pictures of products in the longrun. It will feel as easy to design interfaces in code. The article is an attempt at discouraging text-based prompting in that world though. I'd much rather have a modern sketching/wireframing tool connected to my code base and design system.
I am wondering if the update passed the test farm just fine, but when the file was moved to the update distribution system that's when the issue happened. The file copied as all nulls and there was no validation check that the file posted ok. Compounded by no validation check on the file after downloading by the end system. Compounded by not having a staged roll-out process for updates.
Heavy is the head that wears the crown.
True! They mentioned that too. Technical acceptance level is not the same as consumer or even merchant awareness.
Qualcomm makes CPUs. That's what is relevant here.
Not my site, but check out https://artificialanalysis.ai
The other vendors have improved significantly in the past few years… mostly by slowly converging toward Apple’s emoji design language.
I guess you can imagine an LLM that contains all information there is - but it would have to be at least as big as all information there is or it would have to hallucinate. And also you Not to mention that it seems that you would also require it to learn everything immediately. I don't see any realistic way to reach that goal.

To reach their potential LLMs need to know how to use external sources.

Update: After some more thinking - if you required it to know information about itself - then this would lead to some paradox - I am sure.
> that has nothing to do with their intelligence.

Of course. Because these models have no intelligence.

Everyone who believes they do seem to believe intelligence derives from being able to use language, however, and not being able to tell how many times the letter r is in the word strawberry is a very low bar to not pass.
Whoever will choose to finally release their model without neutering / censoring / alignment will win.

There is gold in the streets, and no one seems to be willing to scoop it up.
> I would like to live in a world where crowdstrike is directly liable for every dollar lost and has to pay for all of it.

Or a world where the regulator that required the checkbox — even if the firm can demonstrate a superior way of achieving the same objective — should pay for it.
I see anything that gets me more money as positive. I see 'sucking up' as a positive.

I believe from your response that you perceived 'sucking up' as negative for some reason. Curious about why you instinctively reacted that way. whats wrong with sucking up?
How incentivized is Figma to invest in a world where fewer developers pay for seats is the real question
Well, I'm not sure of other syntaxes to make it simpler, but you could use a CSS variable to make it a little easier: https://developer.mozilla.org/en-US/docs/Web/CSS/var Especially if you re-use the same padding values for multiple parts of the page/site. Then you won't have to update values in 3 different places for each padding/font-size/whatever rule. Instead just set the variable for each @media width and then in your later rules, use the single variable to refer to the correct value for all breakpoints.

Also, some units cascade. So if you set the top-level or parent to a particular size, then child elements inside can inherit (or ignore) the unit. This means at a top level you can set your font-size for each @media width, and then use relative units and it will inherit down. But that only works for very small websites, because it introduces subtle bugs as you incorporate more controls from people not aware of your particular practice.
> In no way does an emoji encourage armed violence.

Obviously, in a vacuum, an emoji does not do anything at all. Though emojis are used in context to convey intent, just as words are. Would you say words do not encourage armed violence? Sure, the dictionary does not, but when pieced together, narratives can be created that do. That is not to say we should ban words, but lets not kid ourselves and pretend they have no power at all.
Using credit cards was not the norm in the 80s/90s, using cash was.

And no one wanted to get the dreaded 99 pennies back if you could avoid it.

Using credit cards meant you didn't have to worry about pennies anymore.
you can use routines to get alexa to talk pretty dirty. heh I bet it's good for a dorm room laugh or two.
Future you will thank current you for focusing on sharing what you have learned and can therefore teach vs being embarrassed it isn't tidy. Ask for help to cleanup, that is the journey.

> Try your best to be right, but don’t worry when you’re wrong. Repeatedly. If you feel uncomfortable, or like an impostor, good. You’re pushing yourself. Don’t assume you know everything, but try your best anyway, and let the internet correct you when you are inevitably wrong. Wear your noobyness on your sleeve.

Or did I not properly interpret this wisdom?
Or... you know... /words/...
"Ah, but a man's reach should exceed his grasp, Or what's a heaven for?" -- R. Browning
I infer that they pushed a (slightly) bad update on the 16th and tried to correct on the 19th, and that the correction was the update that hosed the world.
AI Optimism vs. AI Arms Race
> We are now in a cycle of competitive escalation between three of the biggest companies in the history of the world, collectively worth more than $7T.

> At each cycle of the escalation, there is an easy justification—we have plenty of money to afford this.

> This helps explain another potential motive for the aggressive behavior we’re seeing from the cloud providers: Defense

so basically we have three tech giants acting irrationally because they know it's better to over-invest and maintain their position than under-invest and lose. As a result, all the tier-2 companies are over-investing because "this is normal" (but they don't have the warchest to sustain it)
I’m a physicist (completely unrelated field though), but I want to name it after Ytterby in Sweden so rather than having four elements named after one town, we now have five…

https://www.youtube.com/watch?v=l6lGe5jgZgI
> Can you help me understand what woke culture is to you?

Within this context it’s replacing guns with water pistols, systematically and comprehensively, in the name of fighting gun violence.

On the same token, it’s replacing a water pistol emoji with a gun—in the aftermath of an armed assassination attempt on a Presidential candidate (and former President)—on a platform that regularly censors, in the name of free speech.

Performative nonsense designed to appeal to emotions instead of doing something about the implied problem. (Guns and censorship, respectively.)
So emojis are just funny pictures that don't mean anything?

also
"Tried, but didn’t like doing crime. GTA5 required shooting police officers in the opening scene. Just couldn’t do it." - Elon Musk
It would be an incredibly ineffective weapon.

The way a laser broom works is imparting an extremely miniscule bit of momentum every time the object is in line of sight of the laser. Over time you lower its orbit enough for atmospheric drag to take over. For small debris, like baseball sized chunks of insulation, it takes months to deorbit the objects. For something the size of a satellite it would take an order of magnitude longer than the life expectancy of the satellite, and that's assuming it does no station-keeping.

Laser brooms are great because they can deorbit a lot of debris in parallel, which is great if your goal is to slowly clean up an orbit. They are pretty much the worst option for deorbiting a specific object quickly which is a hard requirement for any anti-satellite weapon.
Great question.

Singtium and Octium, perhaps.
Meta just keeps releasing their models as open-source, so that whole line of thinking breaks down quickly.
Same. I figured "welp, 'top' is yet another weird phenomenon in the world of Phishdom".
Plug in a code interpreter as a tool and the model will write Python or JavaScript to solve this and get it right 100% of the time. (Full disclosure: I work on a product called Riza that you can use as a code interpreter tool for LLMs)
Figma is for people to share and collaborate between team members. Especially between designers and devs, but devs at my company use it directly as well. You get something picture perfect that others can comment on or tweak. You can update it easily. Try out different colors or images or icons rapidly. You then also have visual documentation that can be sent to business people or partners.

If it’s just you, you don’t strictly need it. Personally though, I find it really useful precise because I’m not a great designer. I can fiddle around with sizes and layouts in figma until I get it the way I want it, then I turn that into code. I could jump straight from scribble to code, but having that middle step where I can exercise the idea without screwing with components or css feels nice.
How much help is turning off the "Allow forking" option https://docs.github.com/en/repositories/managing-your-reposi... ?
More info on the Salesforce blog:
https://blog.salesforceairesearch.com/mint-1t/
it's a good push back. I do think this assumes some (small) design language to extrapolate. But that's also something that will become borderline free in an AI world so I think it's a safe assumption.

What's more interesting that doesn't exist yet is the ability to create more compelling visual languages/systems based on inspiration screenshots. That's a big unlock IMO. Everything right now is very generic.
Because one really really wants to give away an electron, and one really really wants to accept an electron, and so when they meet and consummate that they're both delighted.
That doesn't follow from what he said at all. Knowing how to spell words and understanding them are basically unrelated tasks.
This. I bought toothpaste on Amazon, used it up, and the next time I went to buy the exact same toothpaste, the price had doubled.
And changing is back is significantly easier. You don't have to design it, get review etc.
Same, that's really why it was my sticking point for the post when in reality, getting the wrong item is a bigger issue. Lots of times I'll order something on promo only to have it substituted in the near future for either an inferior product or near double the cost.
I'm being censored because the sandwich emoji isn't a hoagie.
What's your opinion on this current change of meaning?

The previous one has now been in use for 6 years, many messages are about to change meaning, this time in potentially quite negative ways.

Follow-up: What's your opinion on the word "woke"? Do you still use the original agreed upon definition from AAVE, or do you prefer the way conservatives have mutated our language? (The question is rhetorical, but I hope you see the point I'm making.)
It's better to pay taxes on profits than to lose money and not pay takes. The reason is very simple. If you pay taxes, you keep the portion of money you made. If you lose the money, you have nothing. Note, I suspect that the Alexa business is worth nothing, and I bet the shareholders would rather have the money spent on Alexa instead of having the Alexa business.
The book bans are only primary school libraries. I think this is fine, K-12 is mandatory, so clearly the state and local districts should have influence over what's allowed there. There's restrictions on religious teachings in school and likewise there should be limits on opinionated secular topics that don't advance reading, writing, and arithmetic skills. There's plenty of exposure to that stuff via other channels.
It's definitely an umbrella term and we'd be here for a while discussing all facets of it, but in this case in particular it's the movement to censor speech under the guise of anti-gun rhetoric (like an emoji will cause gun violence). That is no different than Christians trying to ban violent video games.

Note that I am not the one who brought up the term to the conversation. I did want to avoid the labels as there's always someone who comes up and ask you to define the label instead of talking about the issue itself. In this case, censorship.
I find the swift keyboard is better than the regular one, but good lord is the autocomplete terrible. It adds 's to words so often even when my finger never went close to the S key, it suggests "ang" as often as "and", and I'll often have something entered correctly, but then adding a word will cause the word three positions back to change. I could go on. I really don't get why it's so bad when my android from a decade ago basically always entered what I was thinking.
Technological companies absolutely love to infantilize their employees and their users.
Did you delete your submission? Hard to say what the issue was without seeing it.
This a million times.

I swear I will never understand why Amazon's supply, organization, and pricing for household goods is such a disaster.

Because their experience for mainstream books is mostly perfectly fine -- there's a single listing for each book, and the price doesn't change much, just some discount from list. It works.

But for things like paper towels or Tide or whatever, it's utter chaos. Multiple listings for the same item, sizes and quantities that mysteriously move from one listing to another, prices that vary 10x or more...

It's utterly baffling to me why Amazon created this consumer-hostile nightmare. I buy a lot of stuff from Amazon, but everything home and toiletries I buy from Target online, simply because the listings and prices are totally consistent. Even though I have Prime! I don't understand why Amazon doesn't figure out that Prime consumers like me buy from Target instead because Amazon's household supplies listings are such utter unpredictable garbage, while Target just works like a normal store.
If this was feudal Japan, we'd be seeing seppuku left and right.
I feel like there's an army of sys admins who would be speaking up right now if things started going down on the 16th, but that doesn't seem to be the case.