skysight-inc/HackerNews huggingface dataset:
Well, most commonly used features like back-references allow to define not-regular language, so there is nothing funny that most regular expression engines are not "regular".

I like to use term regex for "regular" expressions implemented in most languages, by PCRE engine or in Perl and term regular expressions for actual regular expressions as defined in theoretical computer science, that is expressions which can be recognised by finite (either deterministic or non-deterministic) automata.
It is difficult to take someone seriously when they introduce themselves by saying something like that. Experiencing life is not a competition, nor is it a valid bragging point. I guess it is good to know that there are some painfully obvious lessons that are not learned by building a company.
Interesting to see the first world perspective folks here. Probably all high privilege, fat and rich / well sheltered.

"Stupid idea" - you wouldn't be saying that if your kids were dying around you from something preventable because in some cases a non-native species of mosquito is spreading a deadly disease.

Mosquito abatement is not stupid, and targeting things narrowly here as they are proposing is even less stupid.

I'm serious - have you ever lived in a developing country, or even stayed for a few months? The cluelessness and heartlessness here of the entitled and privileged is kind of shocking.
I think you're right - learning to avoid bad situations in general is almost always more valuable than acquiring badass fighting skills.

I'll never forget the advice that a Russian ex-military martial arts instructor gave our group of Systema trainees in the late 90s, after a hard day of punching, kicking, bayonet-fighting, etc. Context: someone had asked him a cringey, noob question like, "What's the ultimate, most dangerous technique?"

He thought a minute and said, “To train hard makes one safer in all situations. But no technique is perfect, and of course a gun can kill anyone with just this [gestures with a bayonet]. So the best rule to stay safe is this: Don’t go to bad places with bad people.”

Dude had a big-ass knife scar on his forearm from Chechnya. He knew about bad people and places.
> but I know that I'll be unlikely to get that from HN

This is super unfortunate, because it's why I came to HN in the first place. But unfortunately the site is becoming more twitter and less serious discussion.
For what it’s worth Array.from() [0] lets you pass a map style callback as its second argument, so Array.from(yourStr.matchAll(yourRegex), yourMapFn) works.

[0] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
This alert has some info about where the malware is installed. That would be a good place to start: https://www.us-cert.gov/ncas/alerts/TA18-331A
We hear about these mosquito eradication plans a lot, but why haven't I seen much about developing new repellents? Perhaps we could come up with pills that make our sweat repulsive to them without having to use tons of gross, poisonous sprays.
The immediate jump to assuming outrage and FUD in others strange. I associate Alphabet as ~= Google and I am not outraged that they're researching this topic. Why the overeager apologia?
> since we need female candidates

May I ask why? Why does it matter if the candidate is male or female? Why not just hire the most fit candidates regardless of their gender and be done with it?
I think we should just use term regex and leave term regular expressions for, you know, actual regular expressions.
>since we need female candidates

Yikes
Automated Support Tasks: 7 Things to Let Bots Handle Right Now
I think the tunnels would run electric cars/trains only.
Certain industries, like air transport, pharmaceutical manufacturing etc have developed protocols for which "RTFM, we explicitly put it in the emergency checklist that yoke pressure won't fix this, so bad on you if you didn't read it" actually is not just a reasonable response but the right one. There's a whole infrastructure of update notices, how updates are published, and a set of protocols for making sure people are up on the latest SOPs (and tracking who is, who is authorized to do X and Y, etc. This bureaucracy is specifically designed to prevent events of this type.

Hell, every aircraft is slightly different and the pilots and/or service people don't treat them as such (although in practice typically the differences may be negligible for the pilots -- but they will check).

So based on that it is absolutely the airline's responsibility to make sure that the people operating any equipment are checked out on it.

So it is possible (though pretty unlikely) that Boeing failed to follow their protocol, e.g. didn't send out the right notices on a timely bases or something, and if so they would be responsible. But with all the airframes they've shipped over the decades that's pretty unlikely.
Yes, there is a very specific definition:

https://en.wikipedia.org/wiki/Regular_language
Yes it is. Finding a community has helped me greatly. Two years ago it was literally just me.

Now I have a therapist, a coach, a private freelancer community, three mastermind groups, an in-person entrepreneur meetup, three Slack groups, and a mailing list I write to and get feedback from.

The difference between now and two years ago is massive.

Something else that helps is not having a runway. After taking a year off and spending all of my money without much to show for it, I'm all in on the strategy of spending 50% of my time on freelance and 50% on building a business. Infinite runway and way less stress. YMMV.
Also we're talking about the one type of mosquito that carries malaria to people. The rest are tickety-boo and can continue to make your figs happen.
If you look into it a bit, you'll find that the article title I assume you are reacting to isn't quite right. They are targeting a very tiny slice of mosquito species that both bite humans and carry malaria. The scientists involved (who are world-class in this field) have run the numbers on the effects of eliminating these species. This isn't childsplay, and at risk are millions of human lives. Mosquitos reproduce very quickly and if these species are removed then another will easily take their places. This is not like someone deleting all files of a certain extension in an OS directory to just see what happens, this is careful and researched biotechnology being put to use to end suffering.
I didn't either until I tried a few things; got a cube for streaming and it was obviously built-in. With a couple of power controllers ($10) it turned into a few practical things. First, I immediately changed that "Alexa" command into "computer."

"Computer, lights" - turns on lamps behind the couch. Better than craning my neck and struggling to find that cheap push-pin switch on a scary fragile glass lamp x 2.

"Computer, pause" - when my hands are coated in layers of an escaped burrito and I need few more ice cream scoops of congealed vegetables and cheese in my maw.

"Computer, set timer for 20 minutes" - for the bread baking, because I already used both microwave and oven timers for rice and vegetables.

"Computer, convert 1 liter to cups" - because imperial units and surprise recipe.

"Computer, switch inputs" - when I want to watch cable. Of course, I have to say it four times rapidly because of an awkward Sharp TV.

This one is a bonus feature, but I can say "computer" with a fake British accent and it still works.
The Seed Funding Market Is Less Crowded Than You Think
For me at least, chatbots combine all the problems of using computers with the problems of talking to someone who has terrible short term memory.
The Hannover Messe was typically more interesting, to me anyway, than the Cebit ("was" as in "I wasn't there in a few years" not "It doesn't exist"). In the Hannover Messe there was always all kinds of absolutely fascinating industrial machinery and robotics, and many of those booths had at least one actual engineer you could talk to.
Alphabet is not only Google Anymore, it's a conglomarate with a portfolio of a very diverse range of industries.
Blockchains are really unimpressive technologically. I think this is why so many in tech are pretty negative towards them. It's a crappy database, it's an inefficient payment system and so on...

However the few interesting properties that they do have make for a big difference at scale if you look at it in a broader context.

> Its a datastore with some cryptographic identity checks and tamper proof guarantees. It can't prove that a package made it from A to B or that it stayed at some ambient temperature IRL. It only records that someone attested to that, not whether its true. An ordinary database will do for an audit trail.

Sure, there are no inherent features which directly enable that. However with a regular database can you give access to absolutely everybody (even if you have complex access control rules)? Can you incentivize people to interact with this database in a given way? Will people trust the data? Can you make people believe that your system is going to be around for long enough? Can your system be safe from regulatory risk?

The answer to all these question is a very qualified yes. However when you think about them it's pretty obvious it's going to be hard. Say incentivizing people. You can surely assign rewards to people, have a little virtual currency/credit system. But you can see how the more sophisticated it gets the more you're creating something blockchain like. Which is also why private, hybrid blockchains or non-blockchain decentralized shared database systems are interesting btw.

The point is - none of these features or problems are inherently technical. They're more social than they are technical. The questions I posed are just food for thought, there are so many more aspects one could consider.
Most companies are broken up into separate entities. For instance, nearly 100% of the banks you interact with are more than one "company". You have mortgage, auto loan, credit cards, etc. The reason for this is liability and billing (same as Alphabet). They may even have different mottos and definitely different management. All that is to mitigate risk and work more effectively, but they are the same entitity owned by the same people, typically with the same driving factor or competitive advantage.
The fact that no one can remember a reason for why mosquitoes should not be exterminated is not a reason in favor of total extermination.

The Four Pests Campaign is thought to have contributed significantly for the death of around 30 million people in China.

And fish eat mosquito larvae. So there's that. Anyone observing larvae in a pond's surface will notice that they will shake and dive whenever a change in lighting occurs. That tells me that they probably have non-aquatic predators. I'm gessing dragonflies, although I suspect these insects only prey on adult mosquitos.

I'm not sure of this. And that is exactly the point, because Google must be completely sure of what is doing.
Just tell me, what exactly happens if a person erases some data after others are seeding it? Like deletes the end of a hypercore log.
I just love when Bonjour destroys my Winsock config
I mean, if you're experienced, plan ahead (mentally and economically), and have a good idea and product market fit, it doesn't have to be torture, or even that hard. It's like trying to prove a really hard theorem. For Goedel proving the incompleteness theorem was probably incredibly hard, but he did achieve it in the end (thanks to previous experience and training and because he tackled a good problem with respect to his skills), but for most mathematicians that'd be impossible or torture. I know what I'm saying sounds mean or cruel, but I mean it's the truth.
So, this person is:

- Curious

- Creative

- Humble

- Communicates well

- Sees the big picture

- Teaches others

- Honest

- Brave

That's not just a good programmer, that's a good person to have on your team regardless of her/his responsibilities.
As a mathematically minded something, I agree with your first sentence, mostly disagree with your last one. There are a lot of nerds who think they are good at math when they are not.
The extreme ways people protect themselves from hacks
Actually the primary purpose of a library is to be a repository of books, not a reading room. Just like the primary purpose of a bookstore is to sell books, a library is a place to check out books.

Besides libraries should change! Who the heck goes to a library to look at encyclopedias to write papers anymore? If you are doing academic research, go to an academic library — a place where you’ll find few kids. But a community library? That should be a place where everyone is welcome and excited about books, not a coworking space for old curmudgeons. If you want a perfectly silent reading environment — go to your home.
I agree. It means that all roads lead to Google. The network size is advantage enough, and the ability to detect fraud is the cherry on top. Having a ton of exclusion data from advertisers is damn near impossible to replicate.
ok, and? We've also seen "how many pingpong balls can fill a school bus" from the likes of Google. They eventually learned it was not a good filter. If a personality test truly is better, I want to know because I'm involved with hiring at my company.

What qualifies Bridgewater's take on this? How have they leveraged it and to what effect? Correlation, causation, all that jazz too - if I want to be taller, I should obviously play basketball.

[edit] you edited your response as I posted mine :)
Yes, I'm assuming what a personality test is because you've given us very little to go on. Give us more. Honestly, if it is better, I'm sure others want more than "this practice is good." We want to know how, what, and why.
Note that the grandparent said: Have any hardware companies ever written good accompanying software?

I think this should be read as an existential quantification. Sure, not all Apple software is great, but for a hardware company Apple has made a lot of great software (or: for a software company, Apple has made a lot of awesome hardware).
Who gives anyone the right to try to wipe out a species? Generally speaking of course. I mean even something as annoying as mosquitoes, ticks, lice, fleas, bed bugs. I just can't fathom the idea of someone coming along, deciding for the whole world, that they need to do something like this, and the whole world can just accept it. As much as I hate mosquitoes, the diseases, etc, I can't make that call for the rest of the world to try to kill them all, or even a large portion of them.
Alphabet was a corporate restructuring of Google, which also changed the name "Google Life Sciences" to "Verily." The search engine Google is not involved, but the company everyone knows as Google is involved.
> I showed them it is statistically very unlikely they would find a better candidate

So I get where you are coming from, but not having the 1/20 requirement is a much easier excuse than explaining why they don't want someone who thinks it's ok to do this.
But unless it is written down in contract? I don't know - why would anybody take the token "because it will be worth at least 75 cents", instead of 75 cents? I find it hard to imagine how to spin such a scheme, in an age of ICOs and crypto hype, without people being aware of the risks?

I still think it is like startup options: people have to learn that if they want to earn x, they should put it into the contract, and not be satisfied with a vague promise of possible riches in the future.

It is so basic that I find it hard to sympathize.
Worse, there was content on YouTube that used the annotation system to implement choose-your-own-adventure type stories and hidden easter egg videos. That content is now not just wrong, it's broken and unusable.

It's almost become the Google motto of late that they will break their own products and make your existing content unusable in some way.
LOL, now I realize the wisdom of not referring to people by usernames... "saltysugar states" sounds completely plausible.
A lot of old people have been comfortable their entire adult lives.
Liquid nitrogen is one alternative. Some further work is being done on room temperature superconductors, which obviates the need for any kind of cooling.
Speak Up to Keep Protections for Grand Staircase-Escalante National Monument
If you're inclined to be generous, that could be read as an implicit "experienced more [small business related events] in these four years..."
> It's very different. They are literally different companies with different mission statements.

Only if you care an unusual amount about that corporation's org charts. Corporate mission statements are meaningless, except to an even smaller group of people.

Insisting that Alphabet isn't Google, is sort of like insisting that Puffs [1] tissues aren't Kleenex. While it may technically be true in some legalistic sense, a vanishingly small number of people actually care and colloquial language disagrees. People will look at you funny if you act like the distinction matters, because it doesn't.

[1] https://puffs.com/en-us
>> What cryptocurrencies can do is create a layer of abstraction between account owners and accounts /wallets

Except it appears that every refugee in the camp is going to have to register if they want to register to receive and exchange tokens for food, and everyone is going to be allocated funds via tokens (weekly? monthly?
there must be some cycle), so there's basically no deniability at all, and the abstraction is pretty much worthless.

Once your hypothetical insurgant has sourced a $5 wrench, what's to stop them grabbing anyone in the camp on the day tokens are distributed, marching over to the food distribution point, and "helping" the token holder make the required withdrawal?
Sensors fail daily on hundreds of planes. Virtually everything down to radios is able to be switched off at the circuit breaker level.

The responsibility is on the pilot to identify and switch off anything malfunctioning.
That put a bad taste in my mouth for the rest of the article.
How does the process of getting the certificate installed work? Does the user manually accept the installation at any point? Or is part of the blame on Microsoft for allowing this?
That was a different issue IMO. I've stopped maintaining open source projects that others rely on, and I owe them nothing. They can fork my code if they like.

And yes, it's users' responsibility to decide what code they trust. But "I trust developer/organization X" is a reasonable way to decide that, and auditing every single release is far, far more expensive. I'd be betraying their trust if I let a complete stranger release an update in my name.
The question is why martial arts for learning to control your body?
> I have yet experienced more in these four years than most people do in all of their lives.

oh please. how embarrassing
Perl has always let you split regexs across multiple lines, with freeform formatting and even comments. Absolute godsend for those (rare?!) times your regex gets a bit too complex for its own good...
Minor nitpick: the 2 mile test tunnel is in Hawthorne (starts at spacex HQ, goes under W 120th). And they stopped it a bit early (possibly because they planned or predicted that this extended route wasnt gonna happen, but that's speculative). Dodger Stadium is their next plan in LA but they haven't started it yet.
What idiot would not consent to this though?

Okay, there might be religious issues - if you believe this will send you to hell I can accept that. I can't think of any other reason that someone would not agree to removing good genes. And since this is my child that we are talking about we can assume the child's values are mine.

I carry one of the bad cholesterol genes (I haven't been medically tested but family history suggest it is generic), I'd love to rid it from my kids so they don't need these annoying drugs I take. I'll even take such a treatment myself if it is possible to fix my liver.
If the NVH of a train passing through is equal to or less than that of heavy trucks using the main road that's a few hundred feet away I wouldn't care one bit.
America’s Postindustrial Futures
The fact Amazon cannot be more stupid with its' recommended goods than it is doesn't set the fact you just cannot predict someone would want to buy laser printer cartridge in a month or so after he bought the printer.

You will be surprised how repetitive your patterns (like pulse, for example) are and how well they predict will you decide to play the game or to go to the bed. Maybe you just don't analyze these patterns thoroughly enough, so you have an illusion of unpredictability of your decisions.

And by the way, smart things aren't there to only predict. If your blanket, and all other devices - including your todo list app - would vote for the bed, especially if they formulate it with carefully crafted suggestive words in sweet voice, you better agree.
>>And let’s be honest having spent “5 years of Python” at a Google is a different story from having spent “5 years of Python” at an Infosys.

Unless Infosys employees code on computers bought to earth by aliens, for their business software requirements, I can't even imagine what the difference between code written at Google and Infosys could be. Its code, at the end of the day. The differences are in productivity and quality of projects at hand.

You would also be a little surprised to learn given the narrow profit margins at places like Infosys, the productivity demands are way higher compared to any web company you will ever work at. That includes Google. There are places at Infosys, where your average joe is doing 3x - 5x more work, both volume and quality wise than Google.

Google is a classic example of Gate keeping through leet code style interview proxy. People getting in feel they are indulging in some highly intellectual activity and are a part of some special club. So they are above homo sapiens.
Civil's main problem is that the market for "quality news" is small. The token actually makes the situation worse: it makes it harder for people to pay for a niche product, and it has (so far) made it harder for them to fundraise.
Never been there, now never will.

It is that kind of event that was over-hyped.

On my city it was called the "startup-killer" because the costs to have a stand there were high (transport, rent, preparation, living costs) and bring zero return for the most.
The User Experience of Chatbots
I'm not particularly interested in defending anyone here, but I am very concerned with how easy it is to lead online opinion by misrepresenting the facts.

The article is clickbait, the comment I responded to is misdirected outrage without a genuine effort to understand the context. This is a problem that is plaguing our society, and therefore gets me a bit worked up. It's so much easier to drop a snarky remark that is irrelevant to the conversation or doesn't actually refute any point than it is to engage with the context, but that's bad for society and the current conversation.

I generally associate Alphabet and Google because they are related. However, only through a parent relationship are Verily and Google related - and there is no "ad company" trying to "eliminate" mosquitos.
Then it follows that even more young people than that have been comfortable their whole lives.