skysight-inc/HackerNews huggingface dataset:
Have you looked at UUParsingLib [1]?

https://hackage.haskell.org/package/uu-parsinglib

To quote:

New version of the Utrecht University parser combinator library, which provides online, error correction, annotation free, applicative style parser combinators. In addition to this we provide a monadic and an idomatic interface. Parsers do analyse themselves to avoid commonly made errors.

So you get online parsing which means you can extract partial results available.

You get error correction which accumulate errors and lets you get partial results ranked on the cumulative severity of errors happened.

You also get a choice of Applicative interface which lets you build parsers that are mostly context-free (but see [2]) and monadic interface which allows you to have context-dependent parsing, online (you may report errors in Ada-like languages "function f ... begin end function g" on the "g" identifier online).

The implementation above also automatically factor prefixes and does not do repeated scanning after, say, rollback.

Would that somehow make your thirst less parching?

[2] https://byorgey.wordpress.com/2012/01/05/parsing-context-sen...

PS
My experience with ANTLR is quite the opposite, in the case of VHDL, at the very least (preprocessors required for Verilog aren't even expressible in ANTLR). Either I had to do a lot of work over ANTLR grammar to make it faster and lose a lot of conciseness or it is slow as snail, getting as slow as 4K bytes of source code per second.

PPS
With parser combinators I can have an ability to test just parts of grammar in REPL and speed is much more predictable, if not faster.

PPPS
I even encountered superlinear optimization gain produced by Glorious Haskell Compiler for some implementation of parser combinators: the parsing time for grammar that must have quadratic parsing time (over the length of input) has leading power of about 1.3. In other words, instead of T=O(L^2) (ghci, code interpreted without optimization, and C#, both gave this) I got T=O(L^1.3) (ghc -O3).
This is fair criticism — Captcha is more of a stopgap measure to fix input field spam until I can get around to finding a better way
Just load on more work until they burnout, then hire fresh new blood. Particularly desperate graduates. Burn them out, hire offshore. Rinse and repeat until the economy itself burns out and we're all delivering organic food to each other on bicycles until people get angry enough to start shooting.
Yes, every feasible interpretation. That doesn't mean you can't say anything without multiple interpretations, but it _does_ mean that, if you are called on another interpretation of your words, then you spoke unclearly. You need to clarify your meaning and apologize if it was flagrant.

Yes, that is a lot of overhead for communicating. That's what I believe we should expect of our elected leaders. Sadly, nearly half of voting Americans don't seem to agree with me.
I think a lot of people are still waiting, and hoping, on that one but it will never happen. Politicians at that level don't seem to go to jail much.
I think it’s a threat directed at private gun-owning citizens that would be willing to take the law into their own hands. I’m old enough to remember the L.A. riots, where the police essentially peace’d out and let the resulting storm “work” itself out. It was God-awful for everyone involved, from the looters to the business owners to the innocent bystanders watching idly by.

Trump is warning the looters that they are taking their lives in their own hands, not just against the police, but against other private citizens protecting their property.
This is how I imagine it feels to code on bootleg Adderall. It gives you the power to deliver a comically useless end product, wrapped in such a fantastically prolific technical show that most people fall for it.
De-Leadership
Ah yes, the NYT is fake news but we should trust a Wikipedia article that is in the process of being deleted because it is fabricated.
Such a scenario would be unfortunate. The lack of context makes it impossible to determine with any certainty.
Is git fixed yet?
> If it's not dischargeable in bankruptcy, it's indentured.

In that case student debt is indenture and ISAs aren’t.
You can have a monopoly and not abuse your power, or you can have your monopoly broken up. The Sherman Antitrust act still exists. Law still exists. There are already multiple anti-trust investigations underway by the states, and the DOJ.

There is bipartisan support to break them up. Ask Warren.

What is illegal about enforcing the law?
Thank you for your misc replies, based on your firsthand experience and being onsite. Stay safe.

"Whenever you bring in suburban law enforcement to the city, things get dicey."

Exactly. That's what I was trying to say, thank you.
> regulate social media like a phone company, natural monopoly, or common carrier.

Twitter is not a public utility.
> This is a strangely worded title

clickbait
Police officers make bank. In many places their salaries are public record. Plus, they get overtime and contract work as well. So their salary might be $80,000 per year, but they get overtime at like $60/hr, and they get work doing private security for movie theaters, events, etc. Probably at a similar rate.

Then you factor in top tier healthcare and a very generous pension program, and their total compensation balloons.

That's not even getting into collusion by the department to defraud tax payers. Quite a few departments have gotten in trouble from auditors for paying overtime to officers who didn't work the OT, which went on for years before being discovered. Then you have retirement benefits which are based on the last few years salaries, so people close to retirement get a bump in salary and OT in order to pad their retirements. That's no illegal, but I think it's unethical.
"Suspension of disbelief" is a spectrum not a binary. That is, there are varying degrees of it. It's not simply on/off.
Source: https://gmail.googleblog.com/2009/07/unsubscribing-made-easy...
But not for tweets of violence, and they're not getting fact-checked like Trump.
Given that the entire world is studying these drugs, and many nations have now suspended their research, I don't think you can chalk it up to a single person, unless you're assuming the entire world is defining their own medical and research policies based upon Twitter outrage.
I work for an email service provider. While we usually get a response from the inbox provider that an inbox does not exist, we totally get async bounces all the time. Some providers accept the mail and realize later that they cannot deliver it.
And here's the promised emulator build (from aemubins gmail account that we use to distribute debug binaries like this):

https://drive.google.com/open?id=1sXEQcoiNpe3Lj8yeaKLasTjqlGQwy4Oi

If you still don't get symbols from that it should be possible to build the emulator itself on macos:

install repo from depot_tools https://www.chromium.org/developers/how-tos/install-depot-to...

pip install absl-py
pip install urlfetch
mkdir emu
cd emu
repo init -u https://android.googlesource.com/platform/manifest -b emu-master-dev --depth=1
repo sync -qcj 4
cd external/qemu
python android/build/python/cmake.py

# run
objs/emulator -avd avdName -no-snapshot

Debugging:

# when it spins:

# method 1: go to activity monitor -> sample process, send over the result

# method 2: lldb
lldb
process attach --pid <pid-of-qemu-system-<arch>>
bt all #send it over

# method 3: guest process taking CPU
adb shell top
I am definitely not knocked out of the zone when someone asks me a 5 second question and I give an even shorter reply. I am confident that in a different environment I would have to adapt the method, but in the physical environment I work on (not now due to Corona), the system I described works.
That's why I said it was a nice joke and a good hack in the first place. Unfortunately, there are those few who still 'take it literally'.
He never said it was the first resort, or that shooting should or will be indiscriminate. I'm done here. You're not arguing. You're simply begging the question.
re: ETL framework - you can get a lot done with the built-in Airflow Operators, including the PythonOperator (and bring in any python dependency you like) and BashOperator (call any CLI, etc.) - it's not drag-and-drop, but I've found it to be quite versitile.

re: idempotency - yes, make your workflow tasks idempotent.

re: latency - this is being worked on very actively. Ash (PMC member) has committed to working on task latency almost exclusively until it's resolved

re: sensors, there is some great work from Airbnb to improve: https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-17+A...
but is that sufficient to generate the forms we have? our intuition is intelligent intention is necessary, and dawkins argues it is not, but then demonstrates with a simulation that requires our intelligent intention
I'm trying to get started in this world! Mind if I ask a few questions?

- When you were getting started, how did you find your contracts? Did you use an agency or recruiters, or make connections on your own?

- How do you negotiate the length of a contract? From what I've seen, most employers are looking for 6 months to a year, while most freelancers are looking for 2 to 4 months.

- How long did it take to start charging premium rates?

Obviously it's a tough market right now but I'm trying to figure out how to turn some small contracts into a sustainable lifestyle and would love to learn from your experience.
> I don't think the bill of rights, nor the people that wrote it, gets to stand on its own laurels.

Agreed, but I'm talking specifically about free speech, not any other parts of the constitution or the people who wrote it. I'm not debating the need for a "living constitution".
Show HN: A point-and-click visual decoder for flag semaphore
I had never heard of Assassin bug but apparently they are all over North America.

https://www.insectidentification.org/insect-description.asp?...

Wonder if those Murder Hornets will make next year's list?
Keep in mind that if you're not a professor, you're an administrator. Most university administrators are grossly underpaid relative to industry. Also keep in mind that the mission of public universities is more expansive than education for students.
> Will this affect your insurance if the car is stolen?

Do car thefts of this form even really happen anymore? How would they even prove the doors were unlocked?
No. Once I reached 750 MB but that was because I was working on a JS project with a `node_modules` of 110 MB and by default ST indexes the text contents of all files so I can do find all across files. After that folder was excluded, it took 250 MB and it was indexing 20 MB.

See also: https://github.com/jhallen/joes-sandbox/blob/master/editor-p...
what does 'random' mean, even?
Maybe I missed something, but the boot partition can and should be encrypted as well (depending on the threat level I suppose).

There should be a password for the boot configuration (BIOS), Encrypted boot partition, and user login. Adding a second password check in grub would add additional security, but that seems excessive since you can't access grub without unlocking the boot partition. As for unlocking root, you can create a keyfile that is accessible on the boot partition and have it verified during boot. Be sure to set the perms on it and it's always good to keep a hash of the keyfile to detect changes.

Also, firejail is notoriously weak with it's default settings. Even configured, bwrap is more secure but you have to specify specific variables that many may not understand. But there are plenty of tuts on it and a script to open a bwrap shell in it's repo.
I was suddenly struck with an image of Trump angrily posting his updates on Hacker News.
Keto is not a balanced diet -- by definition the goal is to place your body into ketosis (by removing carbohydrates from your diet). I'm not sure what definition of "balanced" you're using, but I wouldn't call removing an entire class of macronutrients "balanced".

Note that hunter-gatherer human societies didn't just eat meat, they almost certainly ate berries and fruits (both of which contain sugars and are thus excluded from Keto diets -- though to be fair, modern fruits are quite different to their ancient counterparts). And early human societies definitely consumed grains.

Don't get me wrong, feel free to have whatever diet you prefer. But Keto is by design not an example of a balanced diet, nor is it accurate to make an appeal to nature when discussing it.

> The Western diet is highly unbalanced in favor of carbohydrates and sugar

I don't disagree with the sentiment that modern western diets are on the whole incredibly unhealthy (though large quantities of unhealthy fats are hardly blameless). But carbohydrate consumption is not limited to the Western world, nor is it a new phenomenon.

Rice has been a food staple in Asia for an incredibly long time (having been domesticated in the Neolithic Period). And bread has existed in the Middle East and Europe for even longer.
> But here is the pinch. Section 230 protection applies only as long as you act as platforms for 3rd party speech. But when they start plastering "Vote for X" banners on their websites of their own violations, they go from being platforms for 3rd party speech to 1st party publishers. That effectively removes the Section 230 protections twitter enjoys.

That's not at all how section 230 works. Section 230 protections. Section 230 provides protection from liability over what their users post. Whatever content they have of their own on their site is completely out of scope as far as section 230 goes.
"a threat directed at" I'm not trying to be pedantic here, forgive me, but I reiterate that it was an observation. Any meaning beyond that is your own. The statement stands as it is, any interpretation by Twitter is editorializing.
To all developers: share your BAD programming course experiences with me!
where did the aesthetic come from originally?
Hi all, I made this decoder for flag semaphore recently in Vue. It lets you click on each flag position independently to define the input symbol, because I found it difficult to read the usual lookup table.

I also wrote up the project experience here [1], and the code is on Github [2]. This is my first Vue project and I enjoyed the learning process, but I probably made some mistakes, so feedback is appreciated.

[1] https://bobbiechen.com/blog/2020/5/28/the-making-of-semaphor...

[2] https://github.com/bobbiec/bobbiec.github.io/blob/master/sem...
Honestly I think the biggest issues are:

Unlike hyper-V itself, where some VM exits that return to the host are implemented (for speed reasons) in kernel drivers using undocumented APIs, the supported Windows Hypervisor Platform API is 100% userspace. (Unless this has changed since the last time i looked into this, which was admittedly a fair while back.)

That means that literally every time an instruction is run that needs custom software backing, you not only get the VM-Exit to the hypervisor and then the VM Enter back to the Host (DOM-0) kernel, but also a kernel mode to user mode transition. Then you may well need to query some things in order to know how to handle them which may incur more round trips to the windows kernel.

That all is bad enough that virtualbox wrote a kernel driver that makes undocumented calls from in kernel mode in order to handle certain operations fast enough to be tolerable when doing things like running Windows 95.

The virtualization software is limited to supporting any scenarios that Microsoft decided to support, driven mostly by the needs of the Hyper-V experience. Windows Hypervisor Platform users do not get to directly set the vm control values, so any values in them that Microsoft does not offer some API to set are limited to whatever values Microsoft chose for Hyper-V.

This can make certain things literally impossible, or require really nasty work around that have significant performance impact.

Certain simple VM exit scenarios will get handled directly by the Hypervisor without involving the host OS. If the default behavior is not good enough, there might be an option provided to handle them by re-entering the host OS, but obviously that is much slower.
I struggle to see how a policy of selective enforcement can be deemed to be taken in "good faith." If you only enforce speed limits against a disadvantaged minority group, are those individual enforcement actions made "in good faith" (even if each person was actually speeding?)
"Lets spread outrage to lure poor people to go out in the middle of a pandemic and maybe then we could also justify to shoot down some of them also as a bonus. Either the hate, or the virus, will take them."

Is this the plan?

This looks more and more like than if the goal would be moving from saving most people possible to culling people in the undesired groups and focusing in saving people in the correct groups. First targeting the more gullible and vulnerable to make them to try unsafe remedies (that only really ignorant people would fall for), then telling people that masks are useless or harassing people that uses it, and now this.

Communities are dumb by default, but are composed of smart people. I would love to see Spike Lee, or Whoopi Goldberg, or Michelle Obama, or Jay-Z to ask people to be smarter than that and keep themselves chill, cold thinking and safe. Going out in a rioting mass at this moment only does a favor to racist people. Don't fall for that.
> Or, you know, you could resolve it by eating a balanced diet too.

This comment contains no actionable information. What is a balanced diet? Follow the food pyramid? That clearly isn't working.

Keto appears to be a balanced diet, i.e. it has the right balance of macronutrients for the human body to run well. Likely it's not the whole story, since there's still a lot we don't understand, but it certainly seems to be on the right path when compared to a standard western diet.
Having different energy retention and ‘flight envelope’ would at least let you make distinguishable ships to fly around. Couple that with the ship power management, stuff like shielding and so on could end up plenty complicated. X-Wing vs. TIE Fighter and Allegiance are two games that did movie space combat really well. I’d love a more detailed model in a version of either of those games.
It was used by a racist police chief in reference to black protesters during the _civil rights movement_, which I think we can all agree is on the right side of history. The parallels are pretty clear to me, I’m not sure what you are missing here
I'm going to give Trump a C grade on communication on this one. A better Tweet would have been something like, "Minneapolis is why we need the second amendment and stand your ground laws." Followed by calls to Congress on nationwide concealed carry reciprocity, stand your ground, etc.
This article just gets better with every line.
> A plain reading of the quote does not direct anyone, to do, anything.

Humans are not robots, however, and putting your fingers in your ears doesn't change the very clear nature of his message.
Thanks. I should have written "if using Float32," which is what I meant -- instead of "with Float32," which in hindsight reads a bit ambiguous. But regardless of which floating-point representation is used, the number of weights is still in the hundreds of billions... which is insane.
I voted for both but for different reasons.
Are these accuracy-obsessed simulators an important part of the historical record?

We can't personally go back in time and experience what it was like to be part of a bomber crew. But for a museum-sort-of piece, maybe this fits the bill.
"The phrase is famous"? I don't recall ever hearing it before. Could you stop assuming that we all know what it is intended to mean, and that we are therefore burying our heads in the sand, and actually explain what you think it means and why it means that?

[Edit: Reading further down the discussion gives some context. That's... disturbing. Still, you are also assuming bad faith on the part of others, and that's not how things are supposed to be done on HN.]
Is the Weekcap – Gaming News Recap and More – Some Point – People Like Games
Swift AWS Lambda Runtime
Is your last bit fair though?

I mean, if a contractor has already proven he/she does the real, actual, job well, and gets along with the team well, is it fair to make their future career depend on whether or not they can, say, convert a linked list to a balanced binary tree on the spot on a whiteboard? (arbitrary problem for sake of illustration).

As opposed to taking on a fresh FTE who, as you put, only had 1-2 days of interviews to determine any sort of fit - technical or cultural.
According to the article, they aren't spending anything though. Theyre just making fake websites and using them to claim un-claimed Google My Business profiles (which cost nothing to create or maintain).
It's not the same thing because you're focusing on the wrong part.

People don't have a problem with pumping up people to prepare to die for their country.

People have a problem with the target of their actions being civilians.

You may agree or disagree with that being problemtic, but that is what you should be engaging with.
How to Analyze Assembly to Guide Optimization Strategies
The other CNN crew was told that they were fine where they were. The press were absolutely allowed to be there.
This may be a better alternative (no affiliation):

https://www.hcaptcha.com/
Also Kodak and General Electric lightbulbs are now just licensed brand names nothing to do with original.
Wise move. Letting any NTP transmissions out is a vulnerability, as you have described. I remove it completely as well.
A Zen Buddhist Monk’s Approach to Democratizing AI
Open Source Project to Run UI on Linux Arm Built in Android Studio
We care about your privacy notices have become the bane of my life.
As distasteful and unprofessional as it is, it is their right. If the Senate, and its Senators, for whatever reason decide not to act, there's nothing the President can do. It's distasteful, but it's neither illegal nor out of character.
Something I like about putting my redirections at the front is that if I pull this out into a function there often is no redirection, or the redirection will take the form of an `exec` on an earlier line. In either case, keeping the redirection out of the pipeline proper makes that transformation easier.
Opinions that particular subreddit and its moderators aside, that's not really about a site enforcing a policy selectively. Moderators are usually volunteers, and as far as I know, Reddit doesn't have a policy saying they should be neutral. As long as they do stuff that is within the bounds of Reddit's policies, moderators can be pretty arbitrary or capricious.
Nuclear Hot Take: Covid-19 is the first social media virus. We all know what the "facts and science" are now and much of it is from misinformation and lies spread on twitter.

Twitter needs to be taken down today!
Things we learned about sums
It's perfectly okay that you hold the opinion that the tweet didn't glorify violence. Your opinion is objectively wrong, but you're allowed to hold it.
Don't forget to donate to Recall Gavin 2020 Campaign!

https://recallgavin2020.com/