skysight-inc/HackerNews huggingface dataset:
Where I live, undergrads have to present their capstone graduation paper to a committee, much like PhD students do. I've had a handful opportunities to ask, after a presentation about this very subject: why is this bad?

I never got good answers. Maybe the PhDs did, but PhD committees draw from their own discipline.
It's worth pointing out that the resource

https://swtch.com/~rsc/regexp/regexp1.html

linked above is also by the same author, Russ Cox,

as the reference I included at the end of the blog post:

https://swtch.com/~rsc/regexp/regexp2.html

All of the insights that I presented through this visualization tool are based upon the knowledge found in Russ Cox's articles. Also, the link above on RE2:

https://github.com/google/re2

is a project that was was also (started by|heavily contributed to by) Russ Cox. His writings on the topic of regular expressions are absolutely world-class and I have never found any better resource for understanding the deep low-level theory on how they work in practice.
It seems that people expect the WHO to be clairvoyants rather than reporting evidence. It's disappointing that a scientifically minded community like HN believe absence of evidence is evidence of absence.
Tumbleweed is just great!!! That comes from a Arch and FreeBSD veteran.
This works. I used to teach penetration testing at a particular big blue TLA, and instead of reinventing the wheel, I teamed up with someone who had made a "General" version of the "Advanced" course I was teaching. We did a pretty good job of keeping each other's classes full.
In Python or Perl, you can use re.VERBOSE or /x to spread your regex across multiple lines. That helps a little, but the syntax is still pretty obscure.

I created a new regular language syntax for Oil which looks more like a grammar:

Eggex Example: Recognizing Python Integer Literals http://www.oilshell.org/blog/2019/12/22.html

And the nice thing is that you can modularize and compose patterns (without string concatenation). It is more like AST splicing of regexes. There are details in the article but here's how it looks:

DecDigit = / [0-9] /
BinDigit = / [0-1] /
OctDigit = / [0-7] /
HexDigit = / [0-9 a-f A-F] /

DecInt = / [1-9] ('_'? DecDigit)* | '0'+ ('_'? '0')* /
BinInt = / '0' [b B] ('_'? BinDigit)+ /
OctInt = / '0' [o O] ('_'? OctDigit)+ /
HexInt = / '0' [x X] ('_'? HexDigit)+ /

Integer = / DecInt | BinInt | OctInt | HexInt /

To accept 123, 0b10101, 0o755, 0xff but reject non-integers.
Can anyone game out what would happen if the dollar dropped dramatically? My understanding is that would be a very good thing for American exports, which would become cheaper and increase sales. And it would be bad for Americans traveling/spending abroad, as their purchasing power would decline.

What else would happen, and what would the interactions between these effects be? It seems like the boon for American exports would mediate the effect of the drop in the dollar.
Hear and visualize how city soundscapes changed during pandemic lockdowns
+1 I'd also like to note the, not obvious fact, that the "wealthy" have no other meaningful choice but to put their money in dollars. No other country, or group of countries, even comes close to providing the liquidity, safety, and flexibility of the US dollar. The US has never halted trading, has continuously paid its debts, and has shown zero meaningful (congressional shenanigans aside) intention of stopping.

That's not to say one day, another country won't have the burden of being the world's reserve currency, but for at least the next 20-30 years it's very likely going to be the US.
DDG has an IRC channel on Freenode, I went one day asking about result quality when searching for Python stuff because it used to send me on documentation pages for old versions.

Something happened, because a few weeks later it appeared that DDG started getting me results for the current version of Python.

You might want to try to reach out to DDG if you have some improvement suggestions.
Bangui magnetic anomaly: The African country where compasses go haywire (2014)
They’re probably having a good laugh about how much better they dealt with COVID-19 than us humans
Just recently I collected all of the archives of comp.lang.ada I could find and imported them into a public-inbox repository. There's a gap around 1992 that I couldn't find a copy of, but it's otherwise complete. It took a few days to get everything into the right format and get SpamAssassin dialed in, but it would certainly be possible to do this for the other comp.* groups if one had the patience.

https://archive.legitdata.co/

https://archive.legitdata.co/comp.lang.ada/

https://public-inbox.org/README.html
I'm still exploring this, but my sense is that with Next.JS, the cached version is still deposited on the edge cache at build time, so you don't have that first expensive query. Not sure if you can do something like that with Cloudflare alone.

Second is that with Next.JS, expiration means that it gets built and re-deposited onto the edge cache in the background, without ever needing that expensive query. Again, not sure if you can do something like that with Cloudflare alone.
Do you seriously think that you should get full pay for part-time work? If you only want to work part-time, then by all means feel free to pursue part-time employment. But if your employer finds out that they've been paying for full-time labor and getting only part-time labor, don't act surprised and indignant if they fire you.
If I recall correctly, the last thread I saw on this, the biggest hurdle was the sheer size of the device. It looked like it was discovered in a time capsule from the 1990s
Yes, but where is your experience? Academia, industry, STEM, biosciences, the pub?
Y Combinator Demo Day to remain virtual and will be streamed live
> Surely he understood that doing such a thing could cost him his job, risk imprisonment, and make it very hard for him to find employment.

Citation needed. Most similar cases show that this is not true. Indeed, that's the whole point of Black Lives Matter. When this happens the police officer responsible is rarely held accountable.

Edit: This is especially the case for Derek Chauvin, because he had experienced numerous complaints against him in the past and the consequences amounted to nothing at all.

https://nypost.com/2020/05/28/cop-in-george-floyds-death-was...
[gestures broadly at everything]
I find Gradle pretty straightforward when it comes to compiling Java projects, you can customize and add options even dynamically like a shell script
OCaml compiler isn't LLVM based and LLVM bitcode is not supported.
Why NASA Picked Jezero Crater for the Perseverance Rover
>I wouldn't go as far as calling it a "terrorist icon" -- it just happens to be literally the cheapest mass-produced digital watch ever made. It's very sturdy, relatively waterproof, the battery should last around a decade, and it even has a (terrible) LED for low light conditions!

Yes, the article even points out four chaplains also wore it. "Cheap, reliable and common watch is also popular with terrorists" isn't as sexy a headline though.
Yeah, that is why POSIX exists, the unofficial C standard library.
I don't see how Bezos and Zuckerberg and a few select individuals being immensely more wealthy and stocks being weirdly more inflated relates to "the economy".
This is very cool.

Can the artifacts generated in `build` be served as static content? EG can I just upload it to a website, rather than running the ruby server?
There's many things you can't really do as an adolescent. Considering you can't choose where you live and have little to no income.
the explicit linking of a country's success with corporations success is an extremely skewed and unhealthy set of metrics that usually prioritize the wants of a small minority - see stockholders and those running the company

I'm not saying how large / cutting edge companies perform doesn't matter because it certain does - but I believe pursuing only "what is good for companies" is a major source of many of the problems America faces today. see massive income equality, the holllwing out of the middle class, the disappearance of manufacturing jobs, tying healthcare to employment, etc.
with 2020 having less than 50% chance over 2021 of something going wrong, I feel kinda upbeet. Maybe these microbes escape and end up curing cancer!
What functionality does it break?

> But its crazy that you have to accept serious UI/UX changes to get security fixes too.

It is sad, but it basically seems par for the course for big, semi-commercial software. I don't like Mozilla, but I appreciate them making an alternative to the massive Chrome near-monopoly that's not only just as fast and lighter but competitively easy to use for normal people. I personally switched to Waterfox years ago, and Pale Moon not long after that. It receives some security fixes slightly after FF (they're fixed after Mozilla publishes the issue), but some of them are not applicable (http://www.palemoon.org/releasenotes.shtml) . Overall, to me then Pentadactyl is worth worse than that, and I think you might love the UI.
Stray bullets cause a lot of harm, generally in the city to innocent bystanders. Even in hunting season when many people take to the woods with guns, stray bullets rarely cause harm, though people who shoot at movement before identifying an animal do hurt and kill people.
You write this like its a fact but it's just your opinion. Deepl.com for example is on par and imho even better than Google Translate for some languages.
I think you are mistaken in several of your assumptions. The official autopsy literally labels George Floyd's death a homicide:

> But the report released later Monday by the Hennepin County Medical Examiner's office said Floyd died of "cardiopulmonary arrest complicating law enforcement subdual, restraint and neck compression." The manner of death was ruled homicide, but the office noted that "is not a legal determination of culpability or intent." [emphasis mine]

And it's another mistake to assume that the county medical office is "independent," as I think you are suggesting. They work for the same municipal government that employed the police officer who killed George Floyd, the same entity that would be subject to a lawsuit for his wrongful death. They have a clear financial and reputational incentive to find that Derek Chauvin did not intentionally kill George Floyd.

The issue of motivation is not a "problem" in any sense. To answer your question, "What possible reason could Derek Chauvin have to murder George Floyd?", you might ask what reason an NYPD officer had to choke Erik Garner to death with a baton, to take just one example of the police killing an unarmed black man. Having said that, Derek Chauvin and George Floyd both worked security at the same night club during the same time period, with overlapping shifts, so Chauvin may have had specific motivation to attack him. But recent history has many examples of police assaulting and even killing Black Americans for no discernable reason.

https://www.cbsnews.com/news/george-floyd-death-autopsies-ho...

https://thehill.com/changing-america/respect/equality/502006...
It sounds like you're the type of person to blame external factors for your own issues. Nothing you're saying counters the original advice.

Additionally, in the guitar example, you learned how to play and learned what it meant to own a decent guitar. Then, when presented with the opportunity to buy a new guitar: bought a crappy one, ignoring everything you had already learned about the instrument.

Given that you were so easily discouraged from learning the guitar, it's also equally likely that it wasn't something you were truly passionate about and gave yourself an excuse at every turn as to why you weren't progressing.
So like... https://politics.stackexchange.com
yes, loyal doesn't mean exclusive, just that it's on your short list, which is immensely better for a business than not being on the short list (exclusivity is an unrealstic expectation anyway).
Not yet but this is on the roadmap. In the meantime you could use a filesystem that supports compression such as ZFS or brtfs. The data is column orientated, this means that compression would be super efficient.
I guess I'll be wearing a mask well after the pandemic is over.
By default, the Firefox new tab page has ads and sponsored content, which neither Chrome nor Safari have. This "feature" certainly decreases trust in Firefox as the more privacy-friendly option, although it's easy to disable for experienced users.
I too am typing it from a 2015 computer.
I see this as a very interesting project. I use ClickHouse as OLAP and I'm very happy with it.
I can tell you features that make me stick to it. If some day QuestDB offers them, I might explore the possibility to switch but never before.
- very fast (I guess we're aligned here)
- real time materialized views for aggregation functions (this is absolutely a killer feature that makes it quite pointless to be fast if you don't have it)
- data warehouse features: I can join different data sources in one query. This allows me to join, for instance, my MySQL/MariaDB domain dB with it and produce very complete reports.
- Grafana plugin
- very easy to share/scale at table level
- huge set of functions, from geo to URL, from ML to string manipulation
- dictionaries: I can load maxdb geo dB and do real time localisation in queries
I might add some more once they come to my mind.
Having said this, good job!!!
If you are familiar with probability theory, think of it like this: whatever you do with an entangled particle, it will never change other entangled particles' marginal probability, only the joint.
I really like the idea behind this feature. Being able to add a discussions 'forum' to my main project could be an excellent way to start building a community around the project.

Looking at the Discussions issue page - https://github.com/github/roadmap/issues/104 - it looks like this will be delivered to projects not in the Beta testing group sometime before Christmas?

Out of interest, are there any project admins around who can comment on how easy it is to moderate the Discussions threads? My one concern would be managing flame wars, and minimising inaccurate answers participants may offer each other.
I think this is the first time ever that “I am a consultant” _increased_ the credibility of the subsequent claim
I don't agree with your statement. The matter has become so polarized that both sides are actually lying about the data.

Just a few weeks ago, the Guardian quoted a study on Nature saying that asymptomatics were more infectious than symptomatic people. Except that the paper did not state anything like that, and even warned against using the results for policy reasons.

On the same camp, a Wired article saying that "the press must watch on science" to avoid pushing untested vaccines on the population, yet omitting the fact that some side effects of the Moderna vaccine were on a dose no longer used for trials.

And on the other side, we have conspiracy theorists and "skeptics" which only quote part of the studies which benefit their agenda, such as reporting only the more optimistic bound for the infection fatality rate. Or those who only quote negative bits about vaccines.

And scientists (I'm one of them) are to blame, too. A lot of those reporting to the media gave predictions, talked in absolutes (at least speaking for my country). Few actually said "we don't know". I'm not aware of anyone saying "we got something wrong".
No one is allowed to benchmark them except them. :-)
> when pretty much every clinical trial says the exact opposite

No, this is incorrect.
I wonder if they have received any buyout offers lately. Their business model doesn't seem to be as successful as it should be (given how much their site is used), but it seems like they'd be an ideal candidate for a company that wanted to make inroads with developers, like Microsoft. And the site does already run on IIS.
Perhaps I should start a Bureau of the Atomic Scientists-esque doomsday clock[0] for the minutes until Microsoft buys Canonical and Stack Overflow and completes their trifecta of modern dev tooling companies with GitHub.

0: https://en.wikipedia.org/wiki/Doomsday_Clock
>Could you describe the process in few words?

Not really, I wouldn't know how to describe it. I just have an intuition of when a movie is "promising" according to my taste. An intuition that gets better the more trailer and movies I watch.
Fair enough....but the grandparent comment said "Go back and actually read the full set of WHO statements".

I only found two WHO statements, and they are discussing the minutes of emergency meetongs on COVID in January. Are those what they are referring to? If so, which one?
Maybe someone could set up a public inbox[1] instance that allows access to those groups either via HTTP or NNTP.

[1] https://public-inbox.org/README.html
The D programming language forums work as a NNTP server as well as web forums. I have in the past downloaded all content from the forum allowing me to have fully offline archives of threads. This is so underrated. I think NNTP could make forums much more superior although it feels like there arent many clients springing up AFAICT.
That's not something I care to discuss further on HN. You can email me.
The GPL only applies when you distribute software. The person you're distributing it to can request (and you must provide) source for GPL-derived works.

A service provider who hosts applications does not distribute software. They use it internally to provide the service. Thus, they do not trigger the distribution part of the GPL.

So Oracle can't say "you have to distribute source to your GPL-derived work or pay us lots of money" because you didn't distribute binaries for your GPL-derived work.
Way more people are on SO than venture into IRC or are now split up on discord.
SO had the opportunity to be that community and to be that helping hand, the community were willing (people like me!) but due to the attitudes of some, like yourself (j'accuse!) we closed ourselves off to that because we thought being "correct" was more important than helping.

SO could have easily been both but people just overly fixated on the concept of building a perfect library of knowledge.
All of those transactions are settled in USD. Just because it's happening behind the scenes doesn't mean it's not happening at all.
gruez said the countries on the list are “not worth travelling to“ and “not exactly on the top of most tourists’ list”, but if Turkey is the 6th most popular tourist destination in the world that’s obviously not true
Just put "EEE" everywhere. Google brought Android, AOSP is still open and 99% of Android users don't care about whether this is on github or not.
There's an opportunity for a tool that combines this sort of technology in the backend with a spreadsheet-like GUI powered by formulas and all the user friendliness that comes with a non-programmer interface. Wall Street would forever be changed. Source: I'm one of the poor souls fighting my CPU and RAM to do the same thing with Excel and non-native add-ins by {FactSet, Capital IQ, Bloomberg}

This stuff

SELECT * FROM balances
LATEST BY balance_ccy, cust_id
WHERE timestamp <= '2020-04-22T16:15:00.000Z'
AND NOT inactive;

Makes me literally want to cry for knowing what is possible yet not being able to do this on my day job :(
Obviously I can't speak for anyone but myself, but using GitHub Dark[1] has been the single biggest improvement to my experience with GitHub on a day-to-day basis. I have a large monitor, and spend hours a day looking at issues and code on GitHub. Having a dark theme is essential since the alternative is to deal with being blinded when switching from my editor back to GitHub.

[1] https://github.com/StylishThemes/GitHub-Dark
> There may be some factors that are combating more severe symptoms

Even if we don't have a solid treatment plan, we have more knowledge now than we did before. Triage is about saving as many people as you can by not allocating resources on those who are too far gone, or not far enough. Surely we have better bounds on those conditions now.

We probably also have fewer people suffering from side effects of treatments that have been proven ineffective. Those complications could push some patients from critical condition to dead.
This would become a lot easier if everyone just stuck to arm from now on ;)
Two more not on this list:

Terry Bisson - They're Made out of Meat
https://www.mit.edu/people/dpolicar/writing/prose/text/think...

Andy Weir - The Egg
http://www.galactanet.com/oneoff/theegg_mod.html
The question is not whether any particular language you might pick today is better than any other language you might pick in 1959, but whether there is some kind of teleology or "progress" to which languages are aspiring or at least slouching.

GC (and "memory safety" more generally) was not invented to solve the problems of C after C somehow revealed them solving the problems of e.g. Fortran. C variously sidestepped and ignored the work on program analysis including GC and memory safety for various commercial, aesthetic, and incidental reasons. Similar things are the case for C++ (vs. e.g. Object Pascal / Simula), Objective-C and Swift (vs. Smalltalk and Self), JavaScript and PHP (vs. nearly everything).

Lisp from 1959 stacks up incredibly well against Python today. Fortran still autovectorizes better than most modern languages. Pascal remains better to teach structured programming, we just don't teach that much anymore (and you can tell just by grabbing a half dozen loops at random and trying to figure out how well their conditions capture their invariants). Languages don't get better over time. They do get marketing budgets unimaginable before the 90s ("thanks" largely to Sun and Java for kicking this off), and for the past 20 years or so weird personal identity arguments on top of that (probably somehow Perl's fault).
oso could use tokens stored in another system from within your policy to make authorization decisions. However, it isn't a secrets management tool, so we wouldn't recommend using it to store authorization tokens for the same reason you wouldn't store them in your codebase.
Particularly for code-related products, not having a dark mode is disrupting. If you run most of your apps in dark themes (IDE, terminal, StackOverflow, etc), having something be light themed can be blinding.
Don't misunderstand; they're hated too. The US Congress has something like a low-teens approval rating.

But between the two organizations, gerrymandering means the politicians can't be voted out but people can "vote" to lower Disney's status with their dollars.
Yes it is. But the Fed is not stupid. This whole dollar losing its status fear is similar to “the next big depression, worse than 1929” or “the next big earthquake to knock California into the ocean”.

It’s just human nature to fear these events.

The us economy is rock solid and is basically the only economy innovating at all. This doesn’t mean that wages aren’t stagnant or that wealth inequality isn’t a problem.
Is it just the pandemic, or is there something fundamentally fragile about how American society is set up? Why aren't other countries so desperate?
I (average american employee) don't get paid more to work harder or more efficiently and do better, but if my ass isn't in that seat from 8am to 5pm you can bet I'll be paid less.

You want people to work harder? Pay them more for it. Or at least fairly
USD also has bond yield and access to the largest economy in the world built into it. It's more difficult to spend your Euros.