skysight-inc/HackerNews huggingface dataset:
Nice use of your service for a Show HN!

The number of comments about the Karma being divergent on people's matches suggest you could add a simple ensemble approach with a karma heuristic on top of the vector similarity search to help results.

If the data used isn't already reflecting Karma, it could be a useful metric for representing a whole bunch of things (quality of comments, participation, length of time), and make the vector similarity more meaningful.

It would be interesting to see if users perceive the results as higher quality if you added a simple Karma similarity filter (maybe 400 points or something based on the standard deviation of the average karma score), and then returned the closest matches filtered by that metric.

Vector similarity search as a service looks like a good market. Out of interest, what would the cost translate to for running something like this in practice using the API as a customer?
I'm not sure India is a proof China would have faced similar outcomes.

Given China is facing a demographics decline, not introducing that policy probably wouldn't have made much difference.

It was just immoral and one more reason for unnecessary female infanticide, which is responsible for the tremendous gender unbalance the country has.
that's two extra strokes than just "mu"
$4000!!? Total rip off!

Only slightly joking, though I seriously cannot imagine spending that much on a Yugo lol
They don’t share it with you because they can’t. It’s anonymized.
Javascript isn't an accessibility issue. Modern screen readers work by interacting with a standard web browser, not by implementing their own browser engine. Javascript doesn't inherently interfere with this in any way.

The issue at hand is that these web sites lack accessibility information on some of their controls, making them difficult or impossible for a non-sighted user to interact with. This isn't a problem unique to Javascript; back in the day, one common cause of accessibility woes was the use of unlabelled imagemaps for navigation.
It is absolutely fascinating how wrong this approach is.

Every single issue that comes up in on-call should be evaluated under the lens of “does fixing this absolutely require human judgement, or can it be automated, ideally by fixing the code in the main system. If it does require human judgement, are there ways to redesign so that is no longer true?”
For some reason, many compilers and build scripts have traditionally been written in a way that's not referentially transparent (a pure function from input to output). Unnecessary information like the time of the build, absolute path names of sources and intermediate files, usernames and hostnames often would find their way into build outputs. Compiling the same source on different machines or at different times would yield different results.

Reproducible builds avoid all this and always produce the same outputs given the same inputs. There's no good reason (that I can think of) why this shouldn't have been the case all along, but for a long time I guess it just wasn't seen as a priority.

The benefit of reproducible builds is that it's possible to verify that a distributed binary was definitely compiled from known source files and hasn't been tampered with, because you can recompile the program yourself and check that the result matches the binary distribution.
You are correct, two choices are not enough. The problem is that both of those choices are significantly influenced by big business.

Google has a "free/open" version you can use if you like and also on their more restricted version allows you a fair amount of freedom.

Apple takes a more constrained approach and assumes that if you are purchasing the product you want to live within the ecosystem it supplies. No effort is made to allow you to move out of that ecosystem even though this may be possible through the exploitation of software/system bugs. Once those bugs have been identified, Apple feels it has a responsibility to lock down those loopholes in the name of creating a more secure system.

This can (and maybe should) be interpreted as Apple restricting your rights to jail break the system. Others interpret this as a responsible company maintaining a secure system.

The question is if Apple allowed side loading of software would that, as per their current claim, reduce the security of the entire system? I don't think that there should be any debate on this. Assuming Apple software has bugs, then allowing side loading of potentially compromised software inevitably increases the attack service available to a malicious actor. The OS now has to defend against untrusted loaded software, not only external network based attacks. Not only that, I would assume people would still want random software to be able to access their iCloud drive and other apple shared infrastructure, even more attack surface.

My feeling is that for most people with Apple devices, the devices are pretty much working as they desire and in a way that is easier (and potentially more secure) the alternative. Are there things that people don't like, sure, but the pain is lower than the pain of the alternative.

I don't think most people care a toss about the ability to side load apps, there are millions of apps on the ios store, more than can be found. The only people who don't like it are the ones who are having to comply with Apples rules and are missing out of $$$ because of it.
India has more working-age people and is facing less of a population cliff than most countries. Whatever problems can be solved by workers, they will be in a better position to solve than anyone else. The US has immigration, India accomplishes the same thing but in one country instead of two continents.
Are you arguing with me or or the article? I'm not a doctor, I can't review the databases they include.

Have you read the article? It has links.
Bro! It's awesome you're still running this!

That old code will run on newer .NET - maybe needs a few tweaks.

You may have timing issues with hosted functions and the cost savings may not work out (cause of missed timing)
Do you have a more up-to-date link/source?
In Singapore, during last year's Circuit Breaker to break a surge in COVID-19 infections, the grass verges were left uncut (grass cutters were not allowed to work). It led to a surge in butterflies in my local area.

Sadly, it ended after the Circuit Breaker ended, but I did notice some local parks now having long grass that would have been cut in previous years.

Here's a commentary about that period in the local papers.

https://www.channelnewsasia.com/news/commentary/covid-19-cir...
The point is that the proposal does not fully address the issue.

1. It does not define the behavior when the bounds is exceeded. When using the '-Warray-bounds' option (with gcc) the compiler does its best to detect at compile time boundary violations, but it does not add bounds check at runtime since it has no behavior to apply to this event. The remaining bounds violations are therefore ignored.

2. It does not cover the allocation of such arrays (or fat-pointer).
Given the description it could look like a VLA or something like that for heap allocated arrays:

size_t size = 3;
int (*arr)[size] = malloc(sizeof(*arr));

I doubt that many developers will do so.

In the end, my personal opinion is in favor of this kind of feature in modern languages.
But C is a specific language that addresses the need for a language that has fine control over memory and this kind of feature is not mandatory for this type of language (But maybe it's worth it? As long as it completely addresses the issue).

This problem makes me wonder:

Isn't the real mistake to use C (which is a language that allows a fine control over memory) for large applications containing a lot of logic (like a kernel)?
The C language (or equivalent) will always be useful for low-level software interfaces with hardware that use memory in an unconventional way. But languages that contain a lot of logic have other constraints that are not necessarily compatible.

We can also combine these two types of languages into one, Rust for example distinguishes between these two worlds with the keyword unsafe.
We set limits on collective kinds of assistance all the time. Variously in law, or regulations, or some official's own discretion. It's very common.

Saving someone and holding them accountable for the situation are not exclusive. The fire department might put out a fire and then the government could still fine or jail someone for negligent arson if they took the wrong risk.
>the onus is on you to supply the reasoning why intrinsically hard problems requires documents over slides.

I think I've provided sufficient examples on why this is the case, and I have almost a $2 trillion dollar company that agrees with me and has made this our policy. You can try to pick whatever logical fallacy, but the actual company and its leadership believes the document culture gives us a strong competitive advantage over PowerPoint or slide deck driven organizations. You're more than welcome to compete us and try to beat us.

>the onus is on you

I honestly have nothing to prove to you. This is turning more into your ego and your refusal to consider that others may be working on problems that require document writing whereas maybe the complexity of your work requires a few bullet points. Not to disparage any of your work, but it's narrow thinking at best.

Furthermore, you're repeating your previous posts, and each of your comments now all ending with a ":-)" is deliberate trolling. It's clear you're posting here in bad faith.

Feel free to respond again, but I won't engage with you any further.

If you want to troll or flash ego, you certainly can. But your personal information and even a profile URL are attached or linked from your HN profile. Maybe that's intentional and the shtick of "I'm right, and I'll condescend with smiley faces to show I'm superior" – that's how you try to sell yourself?

I hope it works out for you. Good luck!
You can easily search for omega and lambda via vim slash(/) search command?
Building from source also doesn’t buy you very much, if you haven’t inspected/audited the source.

The upthread hypothetical of a compromised package manager equally applies to a compromised source repo.

_Maybe _ you always check the hashes? _Maybe_ you always get the hashes from a different place to the code? _Maybe_ the hypothetical attacker couldn’t replace both the code you download and the hash you use to check it?

(And as Ken pointed out decades ago, maybe the attacker didn’t fuck with your compiler so you had lost before you even started.)
My grandfather was the first white person born in White Cliffs. He didn't see another white kid until he was 12 years old. Due to his running with the indigenous kids, he became a great bushman, knowing law and language.
In the beginning it wasn't set and was hard to change, and thus websites offered options within the site. And now I'd bet that many people writing websites don't know it exists, further reducing its usefulness, and probability of being offered as an easy to change option to the user.

See also: client side certificates
Wow, you read that post about not being smug and not assuming you know better than the experts on the ground ... and decided to throw in a couple of 3%-baked (at best) "solutions" complete with a "Just" to let everyone know how dumb they are not to see this obvious thing?

Hubris doesn't do it justice ...
I had a fiat 500 for a while. Rear engined, rear wheel drive, tyres like four rubber coated biscuits ... you can drift those bastards. https://www.youtube.com/watch?v=Xwvh50O1SEs
PS Possibly you could add a floor (say less than 20 to exclude shill or throwaway accounts), or ignoring karma difference over a threshold (say 1000). I think applying simple filters based on common sense or domain knowledge can help vector similarity searches with sparse data or pollution. Just a random thought :)
Yep. I'm using a VPN right now, but I only looked up my latest account. I'll look up my old HN accounts later on a different IP/VPN service.
I recently learned that moving my mouse was causing the coil whine sound coming from my Win10 gaming PC. Turning down the polling rate on my mouse was the only fix that worked.
That's currently an open research question, but the answer most likely is that the ergonomics could be made just as good, considering that elaboration of metavariables, typeclass instances, etc. already uses possibly-undecidable algorithms distinct from those used in the kernel in just about every proof assistant I'm familiar with (Lean included).

In terms of stuff that do go more or less directly through the kernel, some followup papers to the one I linked discuss how to translate inductive definitions etc. automatically into a form accepted by the simpler kernel, so I am even more confident that this would not present a problem.
Having worked on an ingestion pipeline for geospatial data I’d say postgis is more than ok (and possibly an industry leader) for those kinds of queries.

There’s other “big data” DB’s like Cassandra or Elastic that can handle GIS data but I’m skeptical they are even necessary until you reach petabytes of data.

Having a solid indexing strategy will basically fulfil the majority of your performance concerns. Things like simplifying geometry, reducing scans etc
This is not "No one will ever need more than 640k".
Yeah, I don't understand why we as a society trust billionaires to decide what our most important problems are, much less how best to solve them.
Yes, although you have to set it up manually if you’re using a more bare-bones Linux distribution or something like that.
Indeed, and with the work done by Guix and the Reproducible Builds project we do have a real-world example of diverse double compilation which is not just a toy example utilizing the GNU Mes C compiler.

https://dwheeler.com/trusting-trust/#real-world
I can't put it any better than...

Peter's Theory of Entrepreneurial Aggressiveness in Higher Education" as: "Competition in academia is so vicious because the stakes are so small." Another proverbial form is: "Academic politics are so vicious precisely because the stakes are so small."

https://en.wikipedia.org/wiki/Sayre%27s_law
This person claims to be able to cure autism?
I know very little about the subject, but does this mean that there are planet-sized objects in orbit around the sun of which we are unaware of?
This would be much tougher for companies to manage at scale, e.g. project and capacity planning, etc.

Agreed it would be great for individuals, but having a more predictable schedule would be less disruptive.
>I wouldn’t go as far as comparing to QAnon — generally speaking, Superstonk is very welcoming of counter-DD [...]

Can you really claim that they're welcoming of counter-DD when people are primed (via the mechanism you described in the later paragraphs) to think that any dissenting information is FUD?

>However, at the same time, it’s in all the players’ best interests to base their strategy on reliable information.

That's only the case if everyone's in it for the long haul (or at least, long enough for the MOASS). However, that's not the only way to make money. You can also make money by riding the wave. In that case reliable information about MOASS only matters insofar as its ability to pump the stock and can be substituted/supplemented with bad information.
Now, can we turn it into a matchmaking service?
U.K Goverment expecting millions dead from the vaccines. Put this out to tender
GPU cores address a unified memory with many ALUs. That's supercomputer-y architecture.
Things like proving sufficient income to apartments without giving them my paycheck info, better privacy in credit reporting, more privacy-conscious advertising.

I worked with the Brave team to sketch out how the latter could be done in their system. It's 1 of 10 proposals and iirc half are using ZKPs to reduce information given to advertisers.
I don’t understand why non-interactive zero-knowledge proofs are worth trusting (in the cryptocurrency context of ZK-SNARKs and friends).
HR and anyone in engineering have no idea who each other are, and never talk. It's not some top to bottom well oiled machine. It's all random and hit or miss.
Wikipedia?! Might as well call it garbage in a box
Mitochondrial Dysfunction in Crohn’s Disease
Ah, that's a great book, thanks!
Every so often I come across the well-intentioned phrase "encourage property owners to <do something that sacrifices property rights>"....

Quite literally the entire history of "rule of law" in human societies can be summed up as a less-expensive-than-violence program of defense of rights of property ownership.

The only kind of encouragement property ownership will sacrifice rights to is that which comes from an army.

Still, tho, good ideas, cheers.
The visual signaling isn't that because NFT is a new thing. Someone will come up with NFT based visual signaling pretty soon.
Great examples, and great point. The real magic is in computational integrity proofs and selective knowledge reveals is just a (realy great) feature.
I went looking for a visualization of this orbit, and I found this tweet:

https://twitter.com/rappolee/status/1406414441663528966
So sort of composing something by sort of laying down samples in a sort of time line?
Three months is the minimum standard for data retention from an enterprise SSD that has used up its entire write endurance and reached end of life, but is still being stored in a hot chassis.

Outside of that narrow scenario, the three months figure is wildly wrong and should not be repeated. Lower temperatures, a consumer drive, and not having used up 100% of the write endurance will all drastically lengthen data retention.

(However, under no circumstances should you trust a cheap USB thumb drive to retain your data. Those tend to use lower-grade flash memory and lower-quality controllers. If you need an external device to reliably cart around data, shop for a "portable SSD", not a "USB flash drive".)
I said that there were a number of recent articles. When you decided you didn't like the one I gave you, did you look for any of the rest?
Could work with simpler vermin, but smarter animals would surely learn that robot has no effective means of harming them (no way to bite or scratch, unlike a real dog; maybe punching, like a horse?), and reclassify it from a threat to a nuisance.
If the warranty travels with the NFT, then it provides an avenue for the fraud to be uncovered, and since the intended life of the bag is recorded in the blockchain, the fraudster can be determined. I think it'd be more difficult to get away with what you describe on a large scale with the NFT in the picture than without.
There definitely are. A major reason for "demoting" Pluto was there are more such Pluto-scale planets in the Kuiper belt. Maybe we will find one bigger than Pluto.
Garbage app; doesn’t work
No. There's no reason for it to be symmetric, there can be unlimited number of your closest neighbour's closest neighbours, that are closer to him than you are. I mean, it's literally measuring distance between dots in the n-dimensional space, and if you'll ask your question about the dots on the paper, the answer will be obvious to you.

FWIW, I'm not even on my #1's list.
We switched from gas to induction when redoing our kitchen. We wanted to move the oven and moving the existing gas lines cost as much as switching to induction.

I am in love. So easy to clean, safer, faster than gas. It's annoying having to buy stainless steel pans vs aluminum, but just bring a magnet when you go shopping for them.
Bloomberg Quicktake (which is one of the few news outlet Youtube channels I recommend) did a good 20 minutes piece on Boeing's internal cultural demise [1].

[1] https://www.youtube.com/watch?v=EESYomdoeCs
I don't find his affiliate marketing play shady. He made websites advertising shared passwords to paid porn sites that just got people to the porn sites lol. To me thats no different than those discount sharing websites simply pivoting to affiliate marketing websites. Simply saying “but the porn version is shady” isnt strong enough of an argument to me.

And the image and likeness lawsuits are not unique to his properties.
I guess reproducible builds solve some of the problems in the same way TLS/SSL solves some of the problems.

Most of the world is happy enough with the soft guarantee of: “This is _probably_ your bank’s real website. Unless a nation state is misusing their control over state owned certificate authorities, or GlobalSign or LetsEncrypt or whoever has been p0wned.”

Expecting binary black and white solutions to trust problems isn’t all that useful, in my opinion. Often providing 50% more “value” in trust compared to the status quo is extremely valuable in the bigger picture.
Thanks @bibz38, we don't currently support trading bots through our API, but we will add it to our list of feature requests.

Also, we do not charge any fees for helping you trade on your own exchanges. Once we have the appropriate licenses, we will offer custodial accounts with us where we make money by keeping a piece of the "bid-ask spread", ie when we connect you to the best price anywhere, we can find a price so good that we can keep a small percentage of the sale and still give you a better price than you'd find on your own.
interesting, i didn't know that - thanks. My comment about the site requiring javascript stems from my thinking how needlessly complicated the entire site seemed in general, beyond accessibility.

Last year, I would try and open the Louisiana department of health website to look at covid statistics, and it would require about 70MB to load a small little box that displayed some numbers. The popular ArcGIS covid dashboard by Johns Hopkins was the same situation - a single page app that took tens of megabytes to load and was very slow - to the point where it would crash on my computer. It's made me think that specifically for issues of public health and public safety, a priority should be placed on making sure those websites load quickly and run smoothly.

Edit - I misspoke when I said it needed 70MB to load - it was 9+ MB of data transferred, 70+ MB resources. Here's a video I saved of the page loading from last year [0]

[0] http://telnet.asia/arcgisla.mp4
Because they dont do it at all on a screen. All papers written in Latex use \mu .
Phone alternatives, when available, have been beset with their own issues, such as long hold times and not being available at all hours like websites.

Just wondering, does the ADA require equal access, or a "reasonable accommodation", like a phone call center?

I agree that the websites should be made accessible to the visually (or otherwise) impaired, but does the ADA actually require it?
Why not? They're still fairly experimental but many world class cryotographers are working on them and haven't found show stopping issues.

If your concern is trusted setups, those are quickly being phased away by better constructions that are fully transparent.
Depends on the actual speaker specifications. Some speakers are more physically fragile than others.
Debian has been a major driver in making many pieces of software reproducible across every distribution; that Debian maintainers so often submit patches upstream and work directly to solve these issues is a big reason for this.

In other words: the work Debian has done absolutely set the stage for this to happen, and it would have taken much longer without them.
definitely a neat way to find people that you may not have ever encountered before, as I certainly don't recognize anyone on my list:

hardwaresofton 0.97
g82918 0.969
karmakaze 0.969
pushpop 0.969
abqexpert 0.968
breischl 0.968
forgotmypw17 0.968
dan-robertson 0.968
anaerobicover 0.968
tgbugs 0.968

definitely some good stuff to spend some time looking into though. thanks for sharing