skysight-inc/HackerNews huggingface dataset:
Very cool, congrats on launching Zir AI!

This topic is near and dear my heart. Semantic search is amazing when it works but notoriously hard to say when it works.

Can you provide more details aboout how does the demo work?

It seems it is using sentence level embeddings from the text, and does not use title?

Few search queries I tried gave better results than google with site: param (for example "good science podcast", "next gen batteries").

Few quirks I encountered:

Dealing with names and numbers:

https://quantasearch.club/#2010

https://quantasearch.club/#ray%20Kurzweil

Will it work for "normal" search queries in the future or your focus is just question-type queries?

https://quantasearch.club/#academy

Another problematic set of results (poor recall)

https://quantasearch.club/#best%20laptops

Thanks for sharing and good luck!
This is one of my favourite itches to scratch. Initially it was inspired by TermKit and since then I pay attention to such endevours.

Intuitively I feel that we can do better on the presentation side. It is also tempting to refactor pipelines to use structured data - at first sight this would help avoiding all this plaintext parsing glue which hides otherwise elegant logic in your pipelines.

However, digging deeper into possible solution frustration creeps in :( In my case it started when I tried to collect real world use cases for "rich terminal":

cat image.png # that is pretty straitforward

cat *.png | gallery -3 # displays picture gallery in 3 columns

cat some_data | plot .... # hm... not that I use this frequently

.....

psql -c "select * from customer;" # hm.. I do need some kind of grid control here.

Heck, do I really need to bring such a complex thing here?
Ok, I'm a bit stuck, lets postpone this and think about the implementation.

The obvious choice to make some shortcut such as HTML. However, here comes JS and I'm totally unsure that this behemot is what I wanted. Improving VT100? Most likely this will end up with a brand new 15th standard. No luck, lets postpone.

Structured data. Lets scratch another itch - model some basic commands using Clojure to build commands and represent structured data. ls, find, cat, grep. After a good start with producing file tree, flattening and filtering it with core Clojure function it becomes clear that I need some kind of DSL for "find" so that it would be as concise and easy type as with "find".

Блин!!!!
Lets wait for the next such post on HN to start over.
There's gotta be a scientist-named phenomena for that.
Valve won. They won a long time ago.

They're like in a similar situation to Google where nothing else they do is ever going to make more money than their primary source of income (Steam). Except instead of releasing a bunch of half-assed products which are eventually abandoned like Google does, Valve just does nothing.

Also, unlike Google, Valve is a private company. So they don't have any pressure from anyone to do anything. They just gotta have enough people in the office to keep Steam's servers running.
Holy crap, you're right.
By large amount of memory, I meant systems that have large amounts of memory that is nearly full. For example, a server with 256GB of memory and 255.9GB in use.

SSH is purely in memory, however, in order to allocate memory for it, linux will pull "free" memory out of whatever heavily fragmented corners it can find them in. And, it may even need to perform disk I/O to free memory that was tied up in various disk caches.

People refer to this as a "livelock", where Linux is going crazy doing lots of stuff but from userspace the system is completely frozen.

Facebook developed OOMD, a userspace oom killer to deal with this issue, their release blog post references the 30 minute livelocks they face: https://engineering.fb.com/2018/07/19/production-engineering...

They actually have gone so far as to submit kernel patches for newer PSI (pressure stall information) interfaces which they use in oomd to better detect stalls due to this thrashing
Again, Google the population growth charts for London. It's been increasing since the 90's. Yet, there's still the same amount of space. Taxes will probably have unintended consequences, ripple down the whole economy. Another post-Brexit blow.
Explainer: Why is there a global chip shortage and why should you care?
I have a genuine concern about Iran having a nuclear bomb. Is there someone out there with some expertise they could tell me if I’m paranoid, or if I should be really concerned?
> Why is everyone worried about blood clots, and not that the J&J vaccine has a crap-tastic efficiency of 66.3%?

See "Why you can't compare Covid-19 vaccines":

https://www.youtube.com/watch?v=K3odScka55A

You're welcome.
> Climate change will not really impact most of us alive today.

Climate change is already effecting millions of people worldwide in drastic, life-changing ways, and those effects will only increase over current lifetimes even under the most aggressive plausible decarbonization scenarios.
For a counterexample, Wireguard is on the Mac App Store (MAS) and can't be downloaded directly from their site because you can't install NetworkExtension VPN apps on a mac outside of the MAS.
Worksnaps Feature: Mouse over Zoom
No chance of this happening because the IPs are required to be disclosed before getting the sign off to do it.
can they also copy anything suspicious in "plain view", like whatever is brought by a simple search on the hacked Exchange? That is one huge dragnet. Of course any good citizen wouldn't mind when a law enforcement would come take a look around after the crooks have already broken into the place.

Edit: to the iudqnolq's reply below - warrant doesn't have to explicitly permit it. My understanding [IANAL] is that, at least in the physical world, whatever gets in "plain view" of the officer during any authorized law enforcement activity also becomes a fair game. I.e. they were called for the noise and upon entering see a kilo of heroin laying on the table - the heroin comes into play even though they didn't have a search warrant for it. So i'd expect that the same principle would be applicable in the virtual world too.
There's been a few articles here on HN relating to free filing and automatic returns and how the tax filing industry is fighting it.

One name that popped up after a quick search inside a long article was Grover Norquist. From his Wikipedia entry he is part of a political association which wants to prevent any rise in taxes. From another article I read long ago it was mentioned that this includes preventing automatic filing since the government could introduce new taxes without people knowing.
Interesting, I had missed that. The language allowing remote searches when computers "have been damaged without authorization and are located in five or more districts" seems to be recent, added by Congress in a 2016 amendment: https://www.justice.gov/archives/opa/blog/rule-41-changes-en...
Greta is great. Can only respect her actual commitment to a cause she is so passionate about. She’s real and truthful.

If the millions of narcissists that can only manage to tell others how idiotic they are could commit in the same way, they’d maybe actually see the change they want as they’d be an inspiration to others.

Rules for thee but not for me.
My intuitive and 0-observation question is how in the world can a reduced function protein give you a better immune response than the full-featured, infect anywhere there's an ACE receptor, c19 infection?

('A Request for Submissions' I guess should be the title of this question)
Infinite Scrolling in SSG without using any API servers
Enoon. Take a look at China's activity in SEA.
Don't forget about PayPal Shipping. That's a killer (hidden) feature that's super easy and gives me options how to ship (UPS, USPS, Fedex).
People who use it, like any other standard.
First sentence:

> I don't find there to be much replay value.

Second sentence:

> I played it once, speedran it a few times, and then played it with the developer commentary.

If that isn't replay value, what is? How often do you replay Single Player games _with_ replay value then?
Why would you want an external actor to go around patching systems?

This is about damage mitigation and removing the shells is an excellent way of achieving it.
A colleague of mine has an Xbox stationed in front of his stationary bike. A large majority of his gaming time is spent while exercising.
Iran and North Korea are already fully sanctioned, there's nothing more we can do to them short of invading.
I think you're exactly right. It's not medically justifiable to administer this vaccine to children, since they almost certainly will not benefit from it, and it would expose them to some unknown amount of risk. In other words, mass-administering this vaccine to children would amount to a medical atrocity, mass medical malpractice. HN seems to be OK with this.
You're spinning in circles. 'self-interest, the natural human predisposition to obey cultural norms' are abstract ideas, not international enforcement bodies.

>And that's why it's in everybody's self-interest to substantially promote obeyance to such norms, and avoid harming the norm.

Oh yeah? If that's the case, why does a thing like 'tragedy of commons' exist? Is it because without a central authority to enforce order, the rational action to take by each actor is to cheat and to take as much for themselves because if they don't, someone else will? But don't believe me, look at all of history. Peace only existed when an empire was able to enforce it.

Circling back to Iran. Iran has their sovereignty, they just are pariah state because they chose a policy of antagonism against a super-power - that policy hasn't worked out for them at all.
Overall this is true. And beyond that the TypeScript team is heavily involved in TC39, and quite a lot of TC39 proposals are specifically designed to be enhanced by TS. That said...

There are a few longstanding incompatibilities/footguns. And they’re likely to remain due to widespread use, even though most are controversial. Off the top of my head:

- access control annotations (`private` which is compile time only vs `#`). I’m on the fence on this one. I prefer the TS syntax, but obviously not the behavior.

- Enums. Everyone but me hates them. I use them extensively for personal/internal use but try not to force them on others.

- Decorators. This is the big bad ticking time bomb. Last I checked the TC39 proposal has diverged significantly from the TS implementation. And sure it’s marked “experimental” but it’s used a lot and almost guaranteed to be a future conflict. Putting that toothpaste back in the tube is gonna make a lot of people feel a lot of pain.
Activision sues Indie Game Warzone over trademark
This comment needs to be higher. A strange amount of misinformation in the top comments, and phrasing that makes it sound like solo designers can now only make 3 projects (or the commenter who wrongly edited their comment suggesting that a "file" == a "frame").

This really just effects collaboration.
I tried looking up a technical publication on this technique but the journal article is straight trash [0]. That said, I found a useful post where folks were trying to explore this style of rendering [1]. It’s interesting to see that in the demo videos the cameras move in a straight path. Apparently there is some wonkiness that comes from changing the view orientation.

From [1], I’ll leave by cross posting some useful links: experimental rendering techniques with Quake [2], Minecraft [3], and a cool article about visualizing projections [4].

[0] https://www.scienceopen.com/document_file/4e8c9d47-51f4-4145...

[1] https://forums.chaosgroup.com/forum/chaos-common/chaos-commo...

[2] https://github.com/shaunlebron/blinky

[3] https://github.com/shaunlebron/flex-fov

[4] http://shaunlebron.github.io/visualizing-projections/
They are whitelisting the feature. So this is pretty easy to deal with. Government bans? Take off the whitelist. No more issues. Major services like Google Play will have to deal with this too. Most apps don't work the same way in every single country, they adopt to those countries' policies or get banned.
Agree on all counts - I'm just saying that if you dislike losing to obvious spinbots, then FACEIT is much better - but still have many (less obvious) hackers.

[On the topic of cheating, and as a comparison to CS:GO ... ] What's hilarious really is how common and in plain sight the Dota 2 cheats are: there are loads of cheat engines which people can even write their own Lua scripts to manage: and are hosted on Github. They have VK pages, customer support, registered companies, online reviews ... zero legal action taken against any of these companies that I'm aware of - and very limited work done to make the cheating more difficult.
Its a good idea to have a big red button that you can hit to pause your auto scaling groups when incidents like this are in progress.
It is manipulation - Facebook were not allowed to disclose transparently the 30% Apple tax.

There's now enough antitrust cases against Apple that I'm hopeful they're going to lose in a few serious jurisdictions and be forced to change their ways.

The risk of this is already in their SEC filings, so they know it might happen. Funny they disclose the whole truth when it's legally required, but don't let others tell the truth when it's inconvenient.
See that take I don't agree with. There are plenty of communities where you can disagree without flaming. Where discussion and dissent can be had and heard without having to alienate or "pwn" them.

You don't have to just ignore or exclude minority viewpoints to be a community. Most of the more welcoming communities typically embrace those as a matter of fact, and try to educate or evolve based on challenging their viewpoints.
How to write software that is ready for the world
The more important question is how to deal with the resultant callback hell.
A distinction without a difference. It matters little how much they say they care if the few taps to download a new app and some nonsense "but what if my friends list isn't totally full, the horror!" fear is what's stopping them, especially when they clearly know someone who can and is willing to help them (ie. you).

I wonder how quickly they would switch if WhatsApp started requiring a monthly fee to use it. I get the feeling that big sense of helplessness would suddenly vanish.

If they claim to care so much about online data privacy, let them prove it. They've already proven they care a lot about price.
No, the warrent does not permit that.
I'm an expert in paranoia. You should not be concerned if there's nothing you can do about it. If you think you can do something, focus on that instead. In any case, don't be too concerned.
I run and own a DevOps consulting company, and NEVER provision AWS resources in us-east-1. If a east coast location is need, I use us-east-2 (Ohio).
Still ongoing, and epic are getting some good documents out through discovery, which should help their case, as well as other overseas antitrust investigations.
I would assume that you also have the luxury of being more careful.

If one can work from home, has no children in public school, lives in the sticks and restricts themselves to necessary trips to the grocery store only, then your risk of getting it is rather lower than if your work is 2 minimum wage jobs with lots of customer contact (say you work at a grocery store in a densely populated part of a large city etc.), you have to take public transport across town to get there because you can't afford a car and your kids are at a public school in the worst district with huge class room sizes and less than ideal 'clientel'.
Agreed. I wanted to script stuff like linking together 200 .OBJs, and running tests' stderr through sed to make it comparable with a known-good log. A DJGPP install + ancient Python inside DOSBox would've also done the job. Or even period-accurate DOS tools, but that'd cross my "is this retrocomputing or masochism?" threshold for this project.
This seems extremely misleading to me.

Their "privacy" is strongly based on the confidentiality of SGX. If you're willing to trust SGX for your confidentiality and security, as they have, they could use any cryptocurrency in a highly private and instant manner.

E.g. via an implementation of the moneypot server in SGX: https://bitcointalk.org/index.php?topic=5302025.0

MOB is transparently a scheme to generate a windfall from shoving a pre-mined coin into a mass-market application. One could debate the ethics of that with a straight face, I suppose, but to argue that it is anything but is just dishonest.
Interesting. Fyi I found those quotes by looking up the citations in the application.
I was never happy with this. It's fine if you use it as a laptop, but the pen input was laggy, the OSK was finnicky, and there's no OneNote equivalent on Linux.
I don’t get the love for iTerm2. I tried it before and see nothing appealing for me over the built in Terminap.app. And it seems to be slower too.

On Linux, I just use whatever ship with the distro Gnome Terminal, Konsole... and they work fine.
I'm stupidly illiterate to online sarcasm without a /s involved, so if you're joking then my bad.

But, if you're not... You really don't know how to draw a rectangle? It's like the 4th icon in the top toolbar when you open a project. It's literally a square. With a tooltip that says "Shape Tools"... ._.
Yes there are plugins for this in pretty much every build tool and for Node. But they all have a bunch of caveats and mutual discrepancies.
> we have to decide what we want, just as we did for cars or telephones - we require seat belts and safety standards, and speed limits, but don’t demand that cars be unable to exceed the speed limit.

off topic but, yikes, what a bad analogy.

Considering the fact that motor vehicle crashes are the leading cause of death for children, young people, and unnatural death in general I dunno if one should compare anything positively to our society's decision to embrace the car.

Accepting the insane deaths, dangers and terrible second order effects deriving from car oriented infrastructure and then just shrugging because of convenience has been one of the most misguided policy mistakes of the 20th century.
OpenMTP – Advanced Android File Transfer Application for macOS
Paging @Samin100

https://vectordash.com/
The FBI is notorious for billing banks after responding to bank robberies.

/s
I struggle to think of a scenario where cross-region transactions would be useful. Why not just pick a primary region where transactions will be carried out for a given piece of data if consistency guarantees are needed?
A slight slow down is a euphemism for people dying. Maybe it's the right decision, but it's disingenuous not to say it in those terms.
I wonder what the general performance difference difference there is between the new Rust-based server and Express?
The cited documentation says:

> Whitespace is needed between two tokens only if their concatenation could otherwise be interpreted as a different token (e.g., ab is one token, but a b is two tokens).

The two tokens in this case are "0xf" and "or". Their concatenation cannot be interpreted as a different token, because "0xfor" is not a valid token. Therefore, if I'm reading the rule correctly, whitespace is needed in this case.

"0xffor" is another interesting case. It's also not a valid token, but it could be interpreted as two tokens in two different ways: "0xf" "for" or "0xff" "or". (Python does the latter. I presume it uses something like C's "maximal munch" rule.)
For one, courage is the mean between cowardice and recklessness. I.e., the pursuit of a good where the risk is rationally justifiable in proportion to the good.

Can't comment on whether the decision makers were being courageous or not in any way. Not sure any of us could.
Element's security UX is a disaster. They either have no UX team whatsoever or the team they do have are incompetent. Average users have no idea what it means to "verify" another user and the UX is baffling to them.

Engineers are running the show, and poisoning the UX so that only other engineers know what the hell is going on.
My understanding is that SGX is only a layer. As in that it acts like ZCash or Monero and then has SGX as an additional layer. Even Signal uses SGX. But breaking SGX isn't going to break Signal. Also, my understanding is that these speculative attacks are still difficult to pull off in the first place. I mean everything is hackable, question is how easy it is to pull off.
> UK's Faster Payments system just works; you give someone your account number, they punch it into their bank's app, and the money goes through instantly.

In Switzerland, they punch in your account number, tap send, and then wait until the next business day for it to go through (for no technical reason at all, sometimes payments do go through instantly, usually next business day, because the law says they need to do it by next business day at noon).

That's still fine for a friend to pay you for a pizza, because you know they'll actually pay you, but sometimes you still want instant payment confirmation. It's not just the US.
E.g., HMC983, and some of the former Peregrine (now Toshiba) parts.
If you just get it through exposure at an unknown time, then you are potentially exposing vulnerable people during the contagious part of the pre-symptomatic period.

If you are talking about controlled deliberate exposure and managed isolation afterwards (and I guess refusal of medical care if this was prior to their protection from the vaccine) I guess that is different, except that it would also have the externality of contributing towards generating new variants and potentially breaking vaccines for everyone else if you slipped up in your isolation.
> ...the answers to our problems with social media are not more moderators, just as the answer to PC security was not virus scanners, but to change the model - to remove whole layers of mechanics that enable abuse. So, for example, Instagram doesn’t have links, and Clubhouse doesn’t have replies, quotes or screenshots.

This is effectively already what many newspapers do in disabling commentary on certain articles.

I often notice this on the CBC that whenever there's any article about indigenous people posted, comments will be disabled to prevent incredible amounts of racism.
Well, I mean, can't be re infected unless you've been infected at least once before, so 100% of those reinfected had it before.
>there are objective definitions for appropriate and inappropriate, based on shared values and context.

not necessarily. Taking out the more heated factors for a moment, think of a concept as simple as spoilers. spoiling others are widely considered to be an impolite move, but a community formed around talking about a work wouldn't want to have to blur every image or paragraph in order to have a conversation on what may be years old points. There's no objectively perfect solution, even if there may be an almost objective factor to address.

In instances like this, leaving options is valuable. Some may want to keep all screenshots unblurred, while others may want to take minimal risks.

>and you leave that up to each individual to decide, what's shared, and what sort of "community" is actually offered?

I don't think anyone is proposing an anarchy. At the end of the day, there may be some rulesets made by consensus, but it is beholden to the sub-community moderator and their personal whims, who is beholden to the community owner and their personal whims, who is beholden to some loose sets of laws based on their country. So this structure is impossible outside of some sort of decentralized p2p server setup (which sounds like a mess to communicate in).
You've definitely run with the most negative take on the automobile here. Being able to travel with ease enriches lives in so many ways.

It's been an absolute disaster for the environment, and safety is not great, as you say. But I don't think it's as cut and dry as you make it.
Telecommunication – Technology, Examples, Devices, & Facts in 2021?