skysight-inc/HackerNews huggingface dataset:
Thank you for trying out my tool!

Not that this was just an university project that is far from polished, and certainly not fast!

* I don't think it supports '\w' - is that part of the ERE? (otherwise I will lower my claim in the project description)

* Repetition works like this: {1,3}, did not add the syntactic sugar

---------

My setup:

me:~/hgrep-smallcore$ echo 'awd え bbb c' > test

me:~/hgrep-smallcore$ /home/me/.local/bin/hgrep-exe 'f' test

me:~/hgrep-smallcore$ /home/me/.local/bin/hgrep-exe 'b{1,3}' test

awd え bbb c

me:~/hgrep-smallcore$ /home/me/.local/bin/hgrep-exe 'え' test

awd え bbb c
There is also a privacy respecting frontend for Quora which removes the bloat

https://github.com/digitalblossom/alternative-frontends#quor...
Just released this again after being taken down due to branding concerns.
Old thread: https://news.ycombinator.com/item?id=28051563
dang, that is slick! (Apple M1 Macbook Air)
What are you suggesting here? That the UK wants to unwind the Common Travel Agreement? The NI situation is very loaded, it doesn't helpful such a fragile situation with a "UK is bad" narrative. Ultimately, the goal is to try and preserve peace.
Building UIs with typesetting engine and bunch of styling classes is fundamentally wrong. CSS is broken by definition. Tailwind makes it a bit less broken on practice.
Plenty of places in ancient times used terror successfully to keep large slave populations in their place. But if you count up Sparta's win/loss record in known battles against other armies, they're almost exactly 50%. And they were 0-2 against the Macedonian phalanx.
> "Known as ganja in the local lingo"

"[to a D.E.A. officer]

Ali G:
What is the different types of hasch out there? We all know that it's called the bionic, the bomb, the puff, the blow, the black, the herb, the sensie, the cronic, the sweet Mary Jane, the sh*t, Ganja, split, reefa, the bad, the buddha, the home grown, the ill, the maui-maui, the method, pot, lethal turbo, tie, shake, skunk, stress, whacky, weed, glaze, the boot, dimebag, Scooby Doo, bob, bogey, back yard boogie. But what is the other terms for it?"
While I agree that the capability is technically practical, I feel there are plenty of good file system watcher based web servers. I can't say at all what level of effort goes into maintaining this feature, but in my opinion is is bloat that can be handled by other tools.
I thought this would be something about positive zero in a 2D coordinate system, but seeing drawings of airplanes in the article I concluded “bummer, it’s not” and immediately hit backspace. Thanks for the summary. :)
The problem with Linux desktop is that there is no such thing as Linux desktop, because Linux is not an operating system, it is just a kernel.

Unfortunately, instead of treat each Linux distribution as a different operating system, people think of Linux distributions as a single operating system with different package managers and wallpapers.

And this is the real problem: how people set their expectations.

As people think about Linux distributions as a single operating system, they expect they work exactly like Windows or Mac OS, when things work different, they point theses differences as problems, but I guarantee you, everything is working as intended.

People need to understand how the Linux ecosystem works and when they do, everything makes sense.

First, the kernel Linux is not developed to be used on desktops. It can be used, but companies pay Linus Torvalds to build the kernel for servers and other use cases, desktop is a side effect.

Second, the stack that is used to build a Linux distribution for desktops, from systemd to x/wayland to gtk to gnome, is primarily developed by a single company, Red Hat.

For the last 20 years, Red Hat is paying directly or indirectly developers to work on software that is part of Linux Desktop stack, but as you know, Red Hat clients are not people, they are businesses.

So what people call "Linux Desktop" is a set of loosely coupled parts primarily paid by a single company to satisfy their clients needs. You look to "Linux Desktop" as "Corporate Linux Desktop" all problems of "Linux Desktop" suddenly disappear.

"Linux Desktop" usually needs a technical person to be maintained, but it is just fine for corporate desktops, because corporate desktops are maintained by IT people, not by users.

"Linux Desktop" sound stack and graphic stack suck, but that is fine too, because the latest Nvidia graphic card that you want to play your favorite games are not needed by corporate desktop office users.

And about "Linux Desktop" fragmentation, people need to understand the myriad of desktop environments and applications are not "fragmentation", because there is no unified effort to build a "Linux Desktop", there is a myriad of independent developers working alone or with each other to build software that satisfies their own needs.

At the end of day, what people call "Linux Desktop" is just a side effect of different companies and developers building stuff for their own needs. The regular Windows gamer or your mom/dad are not included in the package.
Any well-agers here?
> I think it's a pointless exercise.

You raised the issue! But that's always an answer, to dismiss everything. Clearly there are differences between those examples. Oh well. Have a good one!
> Some problems, rather specific ones, such as prime factoring.

You don't need a quantum computer for that! I can factor arbitrarily large primes in my head. For any given prime p, it's factors are 1 and p. Done!

:-)
Add a new account, set protocol to "None (SMTP only)", set it up.
Why make it so difficult? Just make your project AGPL and stop worrying about other OSS license compatibility.
Came here to say the same thing. That and my Alfred lifetime mega supporter licence have been two bright spots in an otherwise bleak landscape.

But overall I avoid them since I don't trust the company to be around long enough to get the value or I don't trust the company not to pull something like what happened to OP.
is it me or the official stadia controller is not listed as an option in the controller section?
I'm curious about 2, why?
Customer side as in whoever controls the SIM/credentials/handset. It would also need an inordinate amount of support. Customers are used to SIMs being preinstalled. Just imagine customers forgetting their SIP password or being phished for them. Or using Password1!
> In coding, everything is perfect

We must be dealing with different codebases
> But you can always change CDN provider in a few minutes, an hour or a day.

It depends entirely on how many of their offerings you choose to use: https://www.cloudflare.com/cloudflare-product-portfolio/

That's like saying that your application that is running in AWS can easily be moved elsewhere, but that's going to be true only sometimes: a lot of the time you'll use their managed services (which may or may not be compatible with others), their SDKs for setting up the infrastructure (which may or may not be trivial to migrate) and might end up with a lot of knowledge that's largely only valid within their ecosystem.

But that's mostly because a lot of the larger service providers out there try to expand their market reach and provide lots of different services: like I could go to my domain registrar and get either managed hosting or VPSes.
Guardian – A Secure Offline Password Manager
Right, and I think that fact that I, as the valid account holder, have been placed in a category of indistinguishable from someone social engineering access to my account, simply for not updating a recovery email, makes it all the more irritating.

It is trivially easy for google to validate if the email in use is still valid. I haven’t cared to look into the inner workings of email but surely there is also a host signing key for emails too, or some kind if protocol level handshake.

Anyway, my only hope is being okay spending more money to buy the domain. When / if that happens, I will make it possible for anyone else to recover their old email with it.
Probably. Google and GitHub already support WebAuthn for 2FA so it's relatively trivial for them to ditch passwords altogether and use WebAuthn as the single credential.
I was talking about Coinbase MPC wallet, where they have part of your private key. I think that's pretty far from back to square one, is it not? You still own your private keys but are trusting a centralized organization to keep the other, so it would require both parties to be hacked for the wallet to be at risk.
What do you mean "in the future"? On Xbox One Series S/X, most games don't boot without internet check anymore and can't be modified or copied.

This future is already here and you sold it via the 90 year IP protection laws and defense of DRM systems. For your safety you see?
Meh everyone ultimately has a personal preference so it's a bit hyperbole to say that everyone that hasn't used it would like it.

Just like everything, it would depend on the project, team, and individual.

I personally was against it until I used it.
> Nothing is simple — every step of the project presents some unique problem that you have to work around carefully.

I dunno dude, that sounds just like software to me, lol
My name is Nuno Mota, and I am the solo Founder of Missing Link[1]. We are a small startup with the hefty goal of making the internet more private (one device at a time), and the Guardian will be our first official product. As of now, we have an early functional prototype of the device, and we will release a short demo alongside our upcoming crowdfunding campaign. I started developing the Guardian about a year ago, in my spare time, because I felt quite uncomfortable with all my credentials stored on "the cloud". I still wanted to have unique logins for all my accounts, but my memory isn't good enough to memorize 87 of these... And I am probably already forgetting a few. There are great self-hosted Software options[2], but setting everything up for the sole purpose of a password manager seemed quite the overkill. Plus, a Hardware password manager can be made to work with most devices out-of-the-box without any installed Software (by mimicking an HID device), and will remain completely offline when not in use. By the time it gets released, the Guardian should also support two-factor authentication (via NFC and TOTP) and other sets of more secure protocols (like FIDO/FIDO2).

Our goal for the crowdfunding campaign is to increase our runway, of course, and all contributions will be very welcome. However, I am purposefully sharing the project here before it goes live. I want to create a product people genuinely want to use, and whether or not it becomes a long-term success will heavily depend on the feedback we get. So, let me know what you think! I will be around to answer any questions/suggestions you might have, and it doesn't matter how small they are.

[1] https://missinglink.technology/
[2] https://bitwarden.com/
> The job market for developers right now is tough

The opposite of true.
Just because they asked you doesn't mean it'll run well. What it will do well is burn through their data cap in a heartbeat so obviously they want this to happen.
I just use multiple "accounts", they don't necessarily need unique SMTP/IMAP settings. With more than one you get to pick a From: via drop-down in Compose, and you can also set (per-folder) the default account and/or CC:/Reply-to:
for haters, color management is a good starting example of why it's good.

https://tailwindcss.com/docs/customizing-colors
It's both of these. I see the "new productivity coolness" cycle over and over again and Superhuman is a part of that.

But their "innovation" and growth was primarily driven by the status you get from having the icon on your homescreen and tweeting about it.
It sounds like your Linux experience is pretty old. It may be worth your time to try again. Ubuntu has lost much of its favor. I'd suggest Linux Mint, which is much better than Ubuntu ever was. I personally prefer their XFCE desktop edition and wish they had a KDE desktop edition. Their Cinnamon desktop is too bland for me.
I'm not so sure. For a wind turbine a lot of maintenance can be done without any additional vessel / cranes. If you need to do a major component change you do it with a similar vessel to the ones which installed the turbine. For a subsea tidal turbine you'd need some frame or similar to land the tidal turbine onto, you'd need to clean it before anyone could access it for the maintenance etc. Generally speaking if you have something subsea it should be designed to be maintenance free as recovery costs are so high (like subsea oil and gas production systems).
> If it was a transfer of business ownership, I would expect that you had a contract with the business, the business still existed, and that if you filed in small claims court you could recover at least the cost of the unused entry card due to contract non-performance by the business.

Depends on whether the purchaser bought the shares or the assets, and whether the legal entity that you entered a contract with still exists. I suspect you’d be left in small claims court with a defunct corporation.
I found it on LinkedIn using the job alert feature.
Nice! Can be a Markdown for Regex, meaning nicer (possibly less powerful) replacement of old syntax - If there is enough ecosystem grown.
There is. That's what the ridiculous compensation is funding.
Fewer "normies"??

There are plenty of "special" communities. Usually they find you.
I'll be that guy. Please don't hate me.

>So "pole" and "zero" analysis is mute.

Moot.
I agree on the efficiancy part but how is it legitimate? It's not legitimized by anyone but the oligarchy, normal people have zero influence on anything political.
> Some problems, rather specific ones, such as prime factoring.

This is absolutely how we understand the technology now, but I think it's worth noting that computing luminaries also thought "640Kb of memory was more than enough for anyone" and that "eight mainframe computers will serve the computing needs of everyone across the planet" at one point in time, too. Quantum computers are definitely overhyped and that may be all they're good for, but it's also possible we'll figure out how to do some crazy shit with them in the future, too.
> "Some people, when confronted with a problem, think ''I know, I'll use regular expressions!''. Now they have two problems."

This is a sort of funny tongue-in-cheek jab, not a factual statement. I'd chuckle if I heard someone say it in real life, but also eye-roll internally. There are some people who will write lines of substr code to trim whitespace from a string. That is the type of person I would expect to crack this joke.

Regular expressions are fine, just like an oil filter wrench is fine. I wouldn't use an oil filter wrench to tighten a nut/bolt. I wouldn't write a single regular expression to validate an email address or implement a lexer.

While I respect the effort put into making this project, I see it mostly as a distraction for new developers. If you are confused by regular expressions, you may be trying to do too much with them and/or you need to put some effort into mastering them (I recommend Jeffrey Friedl's Master Regular Expressions).

If you try to pretend regular expressions don't exist, you are going to have a bad time. You will encounter them, unless you never touch existing code during your tenure.

I also don't think this syntax is better. Regular expressions are terse, and that is a feature. It may feel like an anti-feature in larger expressions, but the secret is that if you are writing huge regular expressions, you are probably doing something wrong.
W3c.org
It’s collective wisdom has evolved.
It’s a periodical thing.

Some days it’s politics, science, tech news, Flame wars about the best language or frameworks.

HN hated legacy mature tech like : PHP + MYSQL, in favor of cutting edge or niche tech.

“If the average joe can easily code and deploy it” it’s bad

This has changed, although you’ll see JS folks talking about server side rendering like it’s a new invention
I've started blocking results using ublock last year after it has been mentioned here, and I've got to the point where I have a script I can use to generate the relevant filters for google/bing and a few other search engines.

When I spot any domain which has been squatted by SEO and useless comparison-alike websites I immediately block it. This has brought up the quality of results IMMENSELY.

I'm blocking domains on a _daily_ basis.
Similar to the web has evolved to eat RAM and CPU because of ever faster browsers and machines, games have become harder to run even for similar graphic fidelity. The close to the metal, often hacky, super complicated performance trickery that was necessary years ago isn't relevant anymore. Like the rest of modern software, improved base specs are allowing for more developer comfort at the cost of some performance, bringing out more features quicker rather than running simple games at incredible frame rates.

There are titles that will run on pretty much anything with a moderately powerful GPU (league of legends, rocket league) but you'll have a hard time running Cyberpunk on integrated GPUs, no matter how much you crank the settings down. On my laptop I've tried running Skyrim (the latest rerelease) on my 10th gen Intel integrated GPU and the results were choppy and nearly unplayable.

It all depends on the games you want to play and how well they've been designed to operate in restricted performance environments. For sure a laptop made five years from now will run current high-end titles at decent frame rates if you set them up right, but that doesn't solve the problems of wanting to play a game now, or wanting more than the minimum graphical spectacle at playable frame rates.

A $500 Chromebook won't play most games even if it could run Windows, and that's the performance level many people are at. Developers like their shiny, fast, expensive machines and PC gaming enthusiasts love their 3080s and 6900XTs but your average person doesn't have any of that.

Both AMD and Nvidia are still finding ways to squeeze more performance out of their chips and even Intel is joining in with competent dedicated GPUs from what the leaked specs seem to indicate.
Emacs tells you how far down you are, "3% of 80k" etc.
> Does anybody else have the feeling HN somehow became "programmer news" along the way?

I think it's clear from Paul Graham's essays that he always basically defined "hacking" as just programming. He then created Hacker News.

> Then it became "Hacker News" and about "Anything that good hackers would find interesting".

Well, yes.

https://news.ycombinator.com/newsguidelines.html

*What to Submit*

On-Topic: Anything that good hackers would find interesting.

> But somehow I would expect more outlandish topics then all the discussions about corporate software jobs and tools we see.

Well, I don't know, if you're interested in that you can submit such things and upvote them. But I wouldn't necessarily expect founders to post more off the wall stuff.

> Is there a smaller communitiy somewhere, where less "normies" with normal jobs hang out and more founders and makers?

Yes, https://lobste.rs/
Good point, I don't know of any way of doing that inline. So that's definitely a good convenience function in Tailwind!

My lived approach to inline vs. not-inline is: why not both? Inline is great for prototyping, and for edge cases, like specific margins for wrapper divs. Where CSS classes really shine is when it comes to mature / often used components.
Exactly! i often wish the umatrix UI was just merged into ublock origin as an optional tool.
>I once made the mistake of contradicting a powerful person at my company at a party, and it embarrassed him. Shortly thereafter, people who had been friendly with me became noticeably cooler. My peer reviews took a nosedive and I was let go in the next round of layoffs.

Obviously I have no idea the circumstances of your experiences here, so don't take this personally, this is hypothetical: but what if "you" actually were the asshole here? Wouldn't you be saying the same thing? Maybe this incident made people realize that "you" weren't a good person to work with?

If you were on the other side, isn't that a good outcome?
linkedin. online applications have consistently shown to be a waste of my time.
The oppression of the Sami started several centuries earlier, that's probably why.
Again, it's a question of perspective. Mao killed dozens of millions of people and strongly supported the Khmer Rouge, which in turn were responsible for some of the worst atrocities of the 20th century. Xi seems to be performing a turn back towards authoritarianism.

Who do you trust? Out of both countries, I worry more about that which is less transparent and has less democratic institutions and less commitment to human rights. Though I worry about both, of course.
> I used Facebook since it was restricted and used it genuinely for many years. I stopped. Likewise for many of my family - they are ex-Facebook users.

Glad it worked for you, but surely you see the little value of the anecdotical? For most people, asking them to stop using Facebook is unrealistic.

> Having someone care about you enough to take the time to call you on a semi-regular basis is a feature, not a bug.

If you were my friend, I would kindly ask you to stop doing this. Maybe we wouldn't be friends. Once in a while it's ok, especially to arrange something, but semi-regularly: nope.

But we are getting sidetracked, the point was not to argue about Facebook. The point is that asking people to stop doing arbitrary things is unrealistic, and therefore it won't work.
Please do; don't hold back. Tell us what went down. Thanks - hope you're doing alright
Most databases will construct indexes that will make queries on AccessControl efficient.

In terms of performance I'd be more worried about concurrent update: a simple database might lock the whole table when you update it, others will try to lock a limited range. Breaking the table up into smaller tables might help, but possibly less than you think because the distribution of objects and accesses to objects will be lopsided in many cases. You might have 20 kinds of object but 1/3 of the accesses might go to one of them -- that limits the scalability benefits of adding more tables.

The single table is easier codewise, the multiple tables could be a nightmare unless you use "Dynamic SQL"

https://www.sqlservertutorial.net/sql-server-stored-procedur...

which is unpopular in some circles for a few reasons, one of which is that somebody might be able to fool your code into writing queries that break security.
Not just anti malware companies. I work for an enterprise and I regularly use such malware proof of concepts to make sure our antimalware and EDR (endpoint detection and response) systems actually do detect these. Or if we have to sharpen the detection rules to make them work better. These disclosures are invaluable.

Most companies modify their detection rules because generic rules tend to cause false positives that could potentially overwhelm the SOC (security operations center). It really depends on your environment a lot.
> What would be different, given some time, from now? What needs to change for NFTs to become useful?

I think being able to identify and authenticate original works is a good idea that has practical uses. Practical in the same way as identifying originals in meatspace. I believe there's a ton of hype and bad actors (as usual in a new market), but suspect that'll eventually settle down. I don't see any issue with the idea of purchasing the Nyan cat original if we (society?) all agree that it as an original, same as a material painting.

Maybe NFTs are a misstep on the way to that, I don't know, and I don't care to be honest (I'm not invested in anything crypto related). There's at least a useful idea there.
Ordering Pizza in the Future (2006, ACLU)