skysight-inc/HackerNews huggingface dataset:
> Well the Rust docs say "all searches execute in linear time with respect to the size of the regular expression and search text."

Yeah, that's ambiguous phrasing on my part. I meant that it was linear time with respect to both the size of the regex and the search text.

> Their engine compiles to a DFA, not an NFA or PikeVM; I suppose this is the basis for their claim.

No, it doesn't. rust/regex uses some combination of the Pike VM, (bounded) backtracking and a lazy DFA. It will compile a DFA ahead of time in some cases where Aho-Corasick can be used.

> Rust compiles to a DFA that supports capture groups.

No, it uses a lazy DFA to answer "where does it match," but it still must use either the Pike VM or the bounded backtracker to resolve capture groups.

> My question is whether capture groups ruin the linearity of the DFA matching.

Yeah I think I would probably look at Tagged DFAs to answer this. You'll want to check out recent papers that cite Laurikari's work, since I think there have been some developments!
Why don’t start with Armageddon next time, to spice things up for the classic format games?
It's definitely a city thing, in my experience/observation (but that experience/observation is limited to American cities, so it might be an American city thing). Rural areas tend to (for obvious/intuitive reasons) be at least slightly more cognizant of where their food comes from, since they're in much closer proximity to it.
Have you tried https://blendle.com/ you can read wsj articles there
But then you must also plan for what happens when that encryption is broken. So I think you also need to control and protect your storage in order to make that a safe strategy.

The more I think about these things, the more I distrust cloud providers, and want my own hardware.

Do you really trust these companies enough to hand them the keys to all your data? Is there really any way to provide secrets to your app without trusting the hosting provider?
This is not true, because most homes are built before 1998. The vendors you name had other threads prior to 1998. This also causes a lot of trouble because "old" and "new" does not match, even when from the same vendor.

The only way is to change the valve (very expensive) our buy extra adapters. This is also true if you break an existing thermostat: You can't purchase them anymore. You'll have to buy one of the "new" standard and pick on of the "solutions" mentioned above.

For example I'm living in an early-1990s building equipped with the old Oventrop M 30 x 1.0. I just bought a smart thermostat which claims to be compatbile with Oventrop but turned out only with the post 1998 Oventrop M 30 x 1.5 …
Respectfully, this advice is absolutely idiotic. If your toddler pees their pants, do you rub their face in it too?

I'm not a proponent of treating children identically to adults, but children should still be afforded some aspects of human dignity. Spraying them with a water bottle like a malfeasant feline is not a polite way to treat anyone, regardless of age.

If you do this to your child, you are teaching them that this is an acceptable way to treat people that bother them. If you do not end up with an egocentric and inconsiderate child after subjecting them to this, it will be from pure luck.
I think you're onto something here.
Your data are sold by the second party. The first party give them for free most of the time...
> or run the whole regex again

Right, that's what RE2 and rust/regex both do. The lazy DFA finds the match, then something else resolves the capture groups.
In blockbuster move, Amazon jumps into the data center with both feet
I use Workrave (workrave.org) on Windows and Linux. It forces breaks in adjustable intervals.
A lot of alternative tools exist for all platforms (https://alternativeto.net/software/workrave/)
If you're running tesseract locally (i.e. not paying per invocation), run it once with EN and count occurrences of the/this/a/any etc, run it again with DE and count occurrences of der/die/das/um/ab/wie, and go from there?

Edit: Hell, even average word length is probably going to be a good indicator since German is so agglutinative. Collect some factors like this and I think you'll be able to build a pretty good classifier.
> Unfortunately, settlements can be much harsher in terms that the legal formulas, and a good opposing lawyer will make them utterly unreviewable by a court, no matter how badly your situation changes, as mine did

Strictly speaking, settlements have to be reviewed and approved by the court, but, yes, they can include terms making the support level fixed even if circumstances change, while most support laws would otherwise allow a party to petition to adjust support based on material change in conditions.
My experience has been that HR just passes the resumes to all the hiring managers who make the call to proceed. There are some more competent HR recruiters that could also prioritize candidates that are a better fit to the top of the pile.
We have only had one leave and go back to China and he was terrible and only here to get the "worked in the USA" seal so he could go back and get a better and higher paying professorship in China.
They also don't have anywhere near the amount of torque required to smash a person.
Because the release version will be 3, not 2 or 1. Monty Puthon reference.
This plays so well with the theory of AWS taking a slice of all web activity. They are commoditising more and more complex tasks and enabling huge number of engineers to bootstrap their idea with amazing tech from day 1. A huge jump from S3/EC2 to this. Commendable.
Turkey Hopes to Add Its Underwater 'Sunken City' to the World Heritage List
No, disruptions are catastrophic events where confinement is lost very rapidly. As the plasma cools an electric field builds up from the decaying current, and this field can accelerate runaway electrons in narrow beams to relativistic energies. Worst case >70% of the stored magnetic energy from the current in the plasma gets dumped into these electrons. If they hit the wall they can explode a hole in it.

https://en.m.wikipedia.org/wiki/Tokamak#Plasma_disruptions
Meta: if a post is dead due to flagging / banning, but you find it valuable, you can "vouch" for it. With several (perhaps one?) users vouching, the post is back from dead.

Click on the "30 minutes ago" link next to a dead post's author name to view this individual post, and now a "vouch" link should be available. Click it to perform vouching, done.

This function not available for some users, depending on karma threshold and perhaps other factors.
> A trusted third party

What does an industry with thousands of different major players have to gain by coming together to give a single company a monopoly over their entire industry? And in fact, one of the biggest strengths of blockchain is that it provides a viable alternative to monopolies for various industries.
I have not fond memories of the "alite" CPU simulator. It was widely used as a basis for scientific papers on CPU design back in the early/mid 90s. The source code of alite was absolutely incomprehensible, which did make me wonder about the validity of the published results.
DriveSavers claims it can break into locked iPhones with 100 percent success
Only if you are CPU-bound (which is rarely the case).
There's a talent shortage and employers hesitate giving information that would potentially close doors.

My recommendation: If they delay or have excuses then don't bother. How they treat you before is how they treat you after. My rule for professional communications is 24-72 hours.
So should I tell other people in my coworking space that I think their job is total bullshit?

One or two happen to be in some field that trigger my bullshit alert and I think it’s somewhat sketchy what they do. For example, stuff around network marketing for dietary supplements.

I mean, who am I to judge?
Libraries are becoming irrelevant culturally. Turing libraries into playgrounds in an attempt to stay relevant just turns the library into something new. It's like trying to trick people into reading or something, I don't think it's going to work.

The new model may be valid, but maybe we should just close the libraries altogether and start calling them "Community Centers".
I love that book. I can't recommend it highly enough.

Approval Tests (http://approvaltests.com) can be a huge timesaver when you're getting that initial black box characterization put together.

Besides being an important part of getting your bearings, talking to everyone who relies on the software to get a better understanding of how they interact with it can be a great time saver, too. It's amazing how quickly you can clean up legacy code with the delete key, provided you can confirm nobody's using it anymore.

The wholesale rewrite is a will-o-the-wisp. Very, very attractive, yes. But usually when people chase after it, they end up drowning in a quagmire. That isn't to say that you shouldn't strive to get rid of all the bad code, but do it as a long-term, component-wise, in-place rewrite.
How do you delete user data from an immutable store? You get into cryptography at that point and then some edge cases make it not so simple.
Real-world problems with #pragma once [reddit post]
All workers are. It’s practically indentured servitude, based on what I’ve read. It is also exceedingly difficult to be an entrepreneur there. Don’t get me wrong though, it’s a beautiful country to visit.
Never rewrite existing code.

https://www.joelonsoftware.com/2000/04/06/things-you-should-...
> It seems to me that the next logical step is a site that ships the initial page request in vanilla JS, then async loads react and then async fetches the overhead and then runs Gatsby.

I don't know about React and Vue, but that's what Angular universal does, and page load is indeed very fast then
Sennheiser discloses monumental blunder that cripples HTTPs on PCs and Macs
They have to build a new mag fab to handle the increase in demand, and those take time to build.
How to run Linux desktop environment with Linux subsystem for Windows 10
Where do you see $15/mo for Mint? I see that as an intro price which then goes to $23 after the first 3 months.
no, you're giving your data to the first party.
From yesterday, before this outcome: https://news.ycombinator.com/item?id=18545508
Get used to it.

From the perspective of running several consulting/job-shop types of business, this happens all the time from clients/customers/prospects (who are effectively employers, and are in very analogous positions here).

We'll be going along through the process of sales, project definition, quoting, etc, and then all of a sudden they just go silent. No reason, no explanation, just ghosted. For days, weeks or months.

Then, suddenly, with no warning or explanation, they call/email again, and the process picks up as if not a day has passed -- the only difference is often they are in a bigger rush and want the project more. (seen similar with VCs too)

So what happened? Almost anything. Other business have their own priorities, and their own fires to put out, and can often quickly get distracted from a project.

The difference is one of perspective. For us the employee or service provider, this job is a critical priority. For them, it's one of many, even for top priority projects.

It's just not the same sense of urgency from different sides of the table. I've learned (after way too much anxiety) to just accept and ignore it -- mostly.

And the times I couldn't just ignore it and felt that I had to do something, and only barely managed to hold myself back? Almost always glad I played it cool (even if I wasn't cool inside my head).

YMMV
AI shown to successfully predict changes in DNA
Yep. Dollar for dollar (taxpayer dollars, mind you), you get a lot more bang for the buck.

Solving homeless crisis doesn't necessarily have to mean that everybody has a right to live in one of the most expensive cities in the world at taxpayers expense...
Yeah, self booting cdi images helped to contribute to the piracy issue, which helped kill it faster.
Possibly. If your workload is IO bound, the various offloads to accelerators will be much better for you than a faster, hungrier CPU that'll do more NOPs waiting for the rest of the machine to catch up than a spartan ARM core.
Sennheiser software blunder leaves PCs and Macs wide open to MitM attacks
Benchmark results of Kubernetes network plugins (CNI) over 10Gbit/s network
Don't be respectful, it's a copy/paste for how to shut up meowing/misbehaving cats.
This is an interesting perspective, but you have to assume that deprecating the system happened for a reason, probably due to ergonomic disdvantages. For simple counting tasks, unary tally marks are still fashionable.

Edit: I never used an abakus or the like, but maybe that's what roman numerals are the analogy to, and it got overcome with long division and the like.
No, you're right, for a person like you or me it could be terrifying. But huge swaths of the population enjoy this lifestyle - in the USA they mostly depend on cars, ATVs, or horses to get around (speaking from my Texas experience).

It's not city life, but it's life. It's just a little bit "slower" sometimes. It can be relaxing in its own way.

I mean, I live in the core of SF, but how often do I go to the theater or museum anyway? No more than I did when I lived in the suburbs.
In many (most?) ways the best edits of code are the ones where you can get rid of lines.
Witches Now Outnumber Presbyterians in the United States
Ancient Christianity believed in invisible powers that influence human beings to have evil thoughts, desires, passions. So, it's not just bad human habits, there can be external influences as well. This is part of the Nicene creed: "I believe in one God, the Father Almighty, maker of Heaven and Earth, and of all things visible and invisible." Demons are generally believed to be powerful enough to influence humans against their will. This is why Christians pray "Lord, have mercy" or "Lord Jesus Christ, have mercy on me" throughout the day, so that God helps them in the "spiritual warfare" for their souls.
Machine learning without negative data
You've clearly never lived in a shitty neighborhood.
Need some Chopin to help train the full 88 keys!
And there's the danger that by having your requirements too tight you've inadvertently created a asshole filter[1].

>An asshole filter happens when you publicly promulgate a straitened contact boundary and then don't enforce it; or worse, reward the people who transgress it.

[1]https://siderea.livejournal.com/1230660.html
I'm glad that someone of Schneier's reputation and ability is taking this issue seriously enough to at least co-author a paper on it. I know that the focus of this forum is technology news and whatever hackers find interesting, and I know (and have seen here) that the more political a particular post is, the more inevitable it becomes for the discourse to devolve into something non-constructive and toxic. At the same time, I strongly feel that as part of the community people who have designed and implemented the technologies that have had such an major impact on civil discourse and politics today, I find the reluctance to discuss and own up to the fact disappointing. Even the scientists behind the Manhattan Project felt and expressed some responsibility and remorse for the nuclear weapons that came about from their work.
I buy homeowner's insurance for a far less chance at losing one of my most valuable assets.
UPDATE: The URL is broken. New location is https://www.eq-3.de/Downloads/eq3/download%20bereich/Ventil-...
ThunderX2 is great. It's a shame that ThunderX (ie. v1) had pretty terrible performance because I think that put some people off looking at the current range of Caviums.
I agree that it's a sort of weak argument, and I'm a bit surprised by it. Usually the claim isn't that Roman numerals are hard to read and write, it's that they're hard to calculate with. And I think that's a stronger argument. Probably you can learn algorithms for doing calculations on Roman numerals, and we're familiar with our algorithms because of decades of experience. But the algorithms we learn in school actually do work marvelously for other bases.
how long did you practice ?
It's really amazing. Only countries I've ever visited without Fi support were Iran and Ethiopia. Even in Iraq and Myanmar, Fi worked great. Your traffic also automatically goes through Fi's VPN, which unlike ExpressVPN and most other big commercial ones, has never in my experience been blocked by China.
I was 23 and had a lot of time on my hands, and I was learning stuff and getting away from having to be on endless support calls with that gawdawful mess that I replaced. It was a pretty good trade, all things considered - I think I got a 15k raise that year, and built a lot of trust that I could do good work independently without a lot of oversight. On balance, I think I've been more than compensated for that time since then.
> How did you deal with it?

I lost most of my hair six months in.
Having glanced over the bill, I see too many phrases and words that make the bill optional. Also, it uses the word reasonable, as it pertains to security. That is entirely subjective and not defined in the law.

Are there any lawyers on HN today that can correct my interpretation that this law has no teeth and no actionable items?
Does anyone know if Fi still allows SMS via Google Hangouts?
Sometimes one guy can rehab an entire neighborhood one house at a time. Opportunities are still there in Detroit and the risks are a lot smaller than ten years ago. You could even be a determined BMW mechanic who backed into a new career supported by his neighbors capital. An only in Detroit story:

https://www.freep.com/story/money/real-estate/2018/04/14/vir...
I agree, children should be taught this. When I was a kid, the sanctity of quiet of the library was absolute. It was a special place. In a world where there's a screen literally everywhere you go, we should value the last quiet place rather than destroy it.
It's a thing: https://en.wikipedia.org/wiki/ReDoS

And it really happens. StackOverflow had a ~30 minute outage a couple years ago because of it: http://stackstatus.net/post/147710624694/outage-postmortem-j...

One of the key points here is that it's not always obvious from looking at a regex whether it will exhibit catastrophic backtracking (at least, to an untrained eye). Even more insidious, catastrophic backtracking may only happen on certain inputs, which means that tests won't necessarily track it either. Therefore, desiring a performance guarantee here is certainly not "strange."

The bottom line is that the various implementation strategies for regex engines have trade offs. On Internet forums, it's popular to "proclaim" for one side or the other. The backtracking advocates like to believe that catastrophic cases never happen or are easily avoided and the linear time advocates like to believe that so long as matching doesn't take exponential time, then it will be fast enough. :-)
Ha snap, I live in Northland and do the same. My day breaks are running around a track through the bush, body surfing when the surf is up and checking my traps. Small world.
Heh, I was referring to separate things and connected them in a tin-foil-hat way: the quite recent campaign against paper cups which encourages people to buy re-usable travel mugs and my experience with various chains serving paper cups even when sitting in (possibly fazing out normal cups). As in we're being guilted in to not accepting paper cups and instead bringing re-usable mugs.
Airstream’s smart home away from home
So you are not concerned about the response itself; you are concerned that the response is too severe. How can that be relevant to my initial reply assuming that?

And I think his response was severe exactly because sacredness had won over merits---reviewers accepting a sub-par paper for a political reason. He even explicitly stated that Mathematical Intelligencer could be a reasonable fit for the paper.
This is an Evernote feature. Dropbox also launched this feature.
Impersonating users by abusing broken “Sign in with” implementations
> Given how the job market is starving for employees

Japanese companies in general have an abhorrent work culture.

Let me hand wave cultural relativism for a second - sure, fine, it works great for the Japanese, or whatever, historical and cultural significance, fine. But I think I can make health arguments against it, let alone moral/value ones.

I wish they'd explore Visas for remote workers - partner and I are very interested in doing a spell in Japan, but we have absolutely no interest in participating in the still-majority work culture there. It'd be remote only, or a foreign company.
Rust belt and Detroit get cold in the winter. Homeless people gravitate to places that will not kill them in their sleep. The climate (temperate/weather, government, and population) are what draw homeless to specific areas.
Look at things like:

(define lst '(4 5 6))
(set! (car lst) 3)
(display (car lst))

;; 3

That's a pretty serious semantic departure. It's at least as different from RnRS as Racket, which insists it is not Scheme.
I’d like to offer a few thoughts on this match as a former internationally competitive player/US Cadet U16 champion, current ~2400 bullet chess addict, and someone who has played bughouse with Fabiano as my partner at the Sinquefield Cup in 2017.

First, hats off to both players for a hard fought match. To Magnus for successfully defending his title, and to Fabiano for pushing Magnus right to the brink. This was an exciting matchup that was good for chess, especially American chess thanks to Fabi.

I give Magnus enormous respect for his classy remark in the closing ceremony, when he stated that Fabiano has as much right to claim the throne of classical chess as he does. This is 100% true given their drawn match, be didn’t have to say it, but the fact that he offered that recognition to Fabiano is such a gentleman’s move. It’s enough to make me forget the disappointment I felt due to his draw offer in game 12. Magnus not only is the champ, he deserves to be the champ.

Fabiano talked about taking lessons from this experience. I hope his big takeaway is to begin incorporating online blitz and bullet into his training routine. From playing bughouse with him, I know that he is very unsure of himself when it comes to these faster time controls. I don’t blame him for this. Most likely it is a result of his coach(es) instructing him not to “waste his time” or “ruin his chess” with blitz and bullet.

The truth is, blitz chess is not only insanely fun but extremely good training to develop intuition for slow chess. In case anyone has doubts about whether it is valuable, we just saw a world championship title awarded based on rapid.

tl;dr: Play more bullet and blitz! It’s good for you.

*
Shameless plug: I have been developing an online interface to help people become insanely good at bullet and blitz in a short amount of time. Essentially I reverse engineered the process of how I became a chess prodigy and prototyped a web interface to do it faster and at scale. I currently have an almost-MVP integrated with LiChess API and I’m looking for both beta testers and full stack devs (web and mobile) to help me launch this thing. With a little luck we will have Fabi, Magnus, Hikaru and others testing this in a month or two. I could really use some help on the dev side so anyone interested, please leave a comment! Can offer some combination of equity/cash/world-class private chess instruction to the right person or people :-)
Enough mindshare in the market, combined with the fact that they've already had the liquidation event?
Why is there such an increasing demand for EpiPen type products? Are more people becoming allergic to stuff?