skysight-inc/HackerNews huggingface dataset:
Dale Worley posted it to a mailing list in '89, and I asked him where it came from:

Date: Mon, 18 Sep 89 21:55:13 EDT
From: drw@BOURBAKI.MIT.EDU
To: don@brillig.umd.edu
Subject: An interesting bit of philosophy from RMS

From: Don Hopkins <don@brillig.umd.edu>

From: rms@AI.MIT.EDU

In general, the way for a problem to be fixed is for someone
who knows how to fix it right simply to do so. Any solution
that involves discussion should be avoided except as a last
resort, because it is inefficient.

Interesting all right! When/where and in what context did he say
this?

It was on one of the Emacs newsgroups, where lots of reasonably
uninformed discussion had broken out on how to resolve the fact that
VM and Gnus (I think) interfered with each other, because they both
used the overlay-arrow mechanism.

Dale

Searching Google Groups for the first sentence found the unexpurgated version:

https://groups.google.com/forum/#!search/%22In$20general$2C$...

Date: 9/11/89
From: rms@ai.mit.edu
Newsgroup: gnu.emacs
Subject: No more on overlay-arrow-position

I don't think most Emacs users want to participate in a discussion
about how to solve a fairly obscure problem in how Emacs is implemented.
This kind of discussion doesn't help me solve the problem. I know you
mean well, but you aren't experts. Most of this discussion consists
of proposals that are completely wrong, or won't work, followed by
refutations and counterproposals. When I decide to fix this for
version 19, I won't read the discussion; I'll just fix it--it will
take less time.

In general, the way for a problem to be fixed is for someone who knows
how to fix it right simply to do so. Any solution that involves
discussion should be avoided except as a last resort, because it is
inefficient.

Remember, the purpose of info-gnu-emacs (and its repeater newsgroup,
gnu.emacs) is to carry the information that *every Emacs user will
want to know*. There's nothing wrong with non-experts discussing how
Emacs bugs might be fixed, but please don't do it here.

RMS also doesn't like people posting baby announcements to mailing lists that are clearly intended for making dinner arrangements (and the baby in question is 27 years old now):

http://www.art.net/studios/hackers/hopkins/Don/text/rms-vs-d...

I love Lile's response, who has the grace and composure of dang:

>Please send your "fucks" via personal mail and refrain from using Kabuki-west for such messages. -Lile Elam
This hit me real hard, thank you I need to become better at this.

Just had a few frustrating days at work, lo and behold problem solved elegantly in 1 hour on a Great Prayer Day where I was supposed to be off-work.

The simple solution was just writing out a truth-table and then implementing it using the new C# switch expression to make sure I had all combinations taken into consideration.
WeChat/CCP is far more dangerous virus then Corona virus.
The definition of an ultimatum is: 'a final demand or statement of terms, the rejection of which will result in retaliation or a breakdown in relations.'

I read "sent an email that I was leaving and would not be returning for at least two weeks and pending further info about any spread" as such an ultimatum. It is a final statement, the rejection of which will result in a breakdown of relations.
That's true, but they (apparently) used to care deeply about how long it took you to post something.

They've probably just accepted that consuming is more popular than producing, though.
Comments about storage costs are nice theory but don’t tell me those storage costs went up 50 dollars a barrel to cause CLK0 to go from +10 to -40 within something like 30 minutes. It was all forced liquidation by brokers like IB and people absolutely bamboozled by negative prices puking their positions. Nothing to do with costs for actual storage.
> Folks will have time to research other choices at home.

How does this have any relationship whatsoever to the way in which the vote is cast?

People can already research to their hearts content without mail-in-voting.
being medium-grade conversant in regular expressions is right up there, too. You might not need to do lookaheads, but if you can write a regex search in vscode that finds and replaces something across a hundred files correctly, you've just saved yourself a ton of tedious manual labor.
Last time I went in person, you couldn't get into the best talks unless you picked one or two and camped for the day, because all the halls were overflowing with people. I think it was the last year they held it at the Rio.
I thought Lyft's pain was pretty similar. They had about the same percentage layoffs:

https://news.ycombinator.com/item?id=23020812

And reduced internship salaries:

https://news.ycombinator.com/item?id=23047687

Although from searching the recent news it does look like they've seen some good news as well, like a share price rally after the Q1 report:

https://news.ycombinator.com/item?id=23095844

So Lyft got hit hard, but probably less so because they have fewer quixotic sub-ventures than Uber.
Been using Bitwarden Premium (which is really cheap anyway) for a couple of years, can't say anything bad about it.
I mean yeah... but the performance will be accordingly.
I'm just speculating (and haven't read the paper yet), but it may be possible to achieve similar speedups on GPUs by pruning the smallest 20% of blocks of size ≥K×K to produce block-sparse weights[0], rather than pruning the smallest 20% of weights.

[0] https://openai.com/blog/block-sparse-gpu-kernels/
I know a few who moved to tradestation. But there are others as well.
Yes. But if you can figure out what it does you’re going to be really sad.

{ eval "package " . __PACKAGE__ . '::' . (0+$class) . "; use base qw(" . join(' ', map { ref($_) || $_ } @_) . ");" }

This might help:

my $package = bless $class, __PACKAGE__ . '::' . (0+$class);

Or this:

return Devel::Pointer::unsmash_hv(substr(ref $self, 2+length(__PACKAGE__)));
}
Yeah it works for me. 2 years ago I ran the lawnmower over a ground nest (I didn't realize was there) and got stung 15+ times...I did a bunch of research and read that wasps will avoid competition and build their nest at least 100-300ft from the closest large nest. Last year there were no nests that I was aware of in my yard.
Double-click highlighting barely makes any sense in English, let alone in a language that doesn't use spaces. The fact that mobile browsers treat long presses as a double press for urls has been the bane of my existence. I doubt any native Japanese speakers use this feature.
+1 for db of code snippets - things like:

cat ~/src/example-code/py/numpy-masked-array.py

save me tons of time for those hairy things that I had to eat an hour to figure out and then use infrequently
Async-GraphQL: A GraphQL server framework
"On our old site, we were loading more than 400 KB of compressed CSS (2 MB uncompressed) when loading the homepage, but only 10 percent of that was actually used for the initial render. We didn’t start out with that much CSS; it just grew over time and rarely decreased. This happened in part because every new feature meant adding new CSS."
magit is clearly a cosmic planet alignment, whatever happens is a choice from the universe I won't question
I don't think their own lexing backend is actually open-source, as Budou just relies on a choice of 3 backends (MeCab, TinySegmenter, Google NLP) to do the lexing. I'm assuming Google NLP performs the best, but that isn't free and certainly not open source.
One question I have is this: would the point at which the hollow ball rattles possibly be dependent on the Reynolds number, which in turn is dependent on the temperature? And if so, would that not have to be compensated for when comparing plasma-on and -off measurements?
Provide one such framework that justifies the certainty that innocent people will be harmed, in exchange for imaginary numbers in a computer being incremented ("economic activity"). If there are LOADS of them, it shouldn't be that hard. Yet, you have not done so.
`!$` is right, though it isn't interactive like `Alt+.` is.
I find that some ideas gestate on the backburner "I wish I had time to implement feature X".

Then upon going into the code I realize the basic framework already exists to implement the feature.

One of the more pleasant experiences in our code base.

The negative experiences of "Did I write this?!?" tend to be driven by performance bottlenecks and profiling.
I find this to be a revealing time for people with children - as in, it's made clear to them that their children are an incredibly annoying burden which they only survived previously due to the system of offloading them to professionals.
Then make a Hollywood movie or TV series about it.

"Brash no-nonsense cop and his partner buck the system to bring down the bad guys! Preferably in body bags. Starring Michael K. Williams as hospital bad guy #1. Available on Showtime starting February 23'rd"
Is there a name for the aesthetic of the equipment being modeled here?
Yikes,

$ cat rewrite_me
#!/bin/bash
C=$(sed -r 's,^(C.+sed.+)#$,\1,g' ./$0); echo "$C" > $0 #####
# date

$ ./rewrite_me
Fri 08 May 2020 11:41:52 PM CEST
Defcon 28 Is Really Canceled
What It’s Like to Work as an Infra Engineer at Flexport
I appreciate that it shows your place in line (I started at 53). This is really polished.
There absolutely is an analogy: in both cases, the risk you do as an individual in a vacuum is nearly 0. The aggregate risk of everyone engaging in that behavior is not only non-zero, but results in tens of thousands of deaths.

If we all started driving our cars again, the overwhelming probability is that someone will eventually get into a car accident and die, and in aggregate we've observed that to be about 35,000 every year.

If we all resumed a "normal life", the overwhelming probability is that 60,000+ people will die from COVID.
I gave it an honest try for 6 months and even as good as Org-mode is (I used it to track project tasks, notes, timelogs, even had a go at custom templates), the 80s design choices and trying to find information that didn't expect a full working knowledge pushed me away from Emacs, might have been made worse trying to do this on "the devil's OS".

I'd have loved to have been able to give magit a go.

I do still have Orgzly on my phone though.
I care about a lot of people, and me going about my business in public puts my family and your family at too much risk to justify it. Businesses can be rebuilt, jobs will come back. Lives won't. The government has the ability to keep society from collapsing and maintaining a decent quality of life in the meantime and we should be furious at them for their failure to do so.

The quarantine is going to last only a few months likely, or a year at most. It's not indefinite, and I'd suggest anyone who'd rather die than accept reality should seek professional help.
I am not.

I get all sort of offers to get into payment methods, many of them offering cashback, often by peers (bribed via a referral bonus).

So far I haven't bothered, although some look interesting.

The thing is, I don't want more ways to spend money. If anything, I want less ways to do so.
There doesn't seem to be any mention of actual KPIs/metrics changes in the relaunch?
In that situation, the employee is saying they will do something that the employer likely wants them to do, or is at most indifferent to. It would be more similar to someone sending an e-mail to their boss saying 'I am coming in to work on Monday, and planning to work very hard, because I fully support the management'.
Plagues to coronavirus: how pandemics have transformed history [video]
The ads are only on the side on profile pages.

The actual ads on FB desktop are the newsfeed ads, which you see as you scroll.
probably zsh goodie but `cd ....` works the same for me
It's not about the event; it's a thing Las Vegas hotels are doing now in response to the Mandalay shooting.
My public US high school had 3 levels for this

Normal

Talented and Gifted

and Honors

TAG were people that planned on doing good in school, generally focused better. Significant overlap with Honors.

Honors seemed to sacrifice a life for prestige (tons of Advanced Placement classes) and it didn't seem to really make a practical difference, unless going to college at all is a practical difference to you, everyone went to state schools, maybe one went to Ivy League.

The main distinction was that it was a bad school district, non-designated students had almost no expectations, which is why there was a separation at all. The "good schools" in the bad district had Tag and Honors programs.

I think it created some solidarity, where philisters would have ostracized the people making an attempt at coursework.

The general concept can work in better school districts though.
You can't really draw any conclusions from any of this because of selection bias.
Thank you for you insight.
Does this call into question whether the virus arose in China? The last bit of news I saw from there said they had their first case on November 17.
When you mail in your ballot you sign it, and the signature is checked to verify it is yours. If you vote for your friend or neighbor, then you need to steal their ballot and forge their signature. You also need them to not notice that they didn't get a ballot and not report it missing/stolen. The rest of the questions apply equally to in-person voting, which are all figured out.

Voter fraud also almost never happens because the person committing the fraud is taking enormous risk for literally zero gain. People aren't stupid. Most people don't even vote anyways, why are they going to go to all this effort to commit fraud.
Apache Druid Production Setup in Google Cloud Platform with Dataproc Cluster
Out of curiosity, what is software about to you and how does elisp teach you?
I've been using this for a small project and the feature set is far more comprehensive than anything else I've seen in Rust. In comparison to Juniper, it has much better support for subscriptions in particular. Its creator has been amazingly productive and continues to add features almost daily.
> What else might be options for securely accessing the event?

I generally recommend ensuring that your security posture for DEFCON is the same baseline security posture you should have at all times, and for all websites, and then adjusting your habits accordingly months in advance... and then just chilling out because you've adopted a more secure normal (and DEFCON isn't particularly risky compared to everyday life).

Pantomiming paranoid-level security during hacker summer camp is silly. This is true for both in-person events and this year's virtual event.

If you're worried about getting hacked at DEFCON, don't wait until DEFCON to become secure, and don't become lax after DEFCON is over.
Microsoft already develops and ships an emulation layer for Windows on Linux; SQL Server for Linux is built on it.
There are certainly some overly optimistic timelines being promised by some people and companies, but "several decades" seems extremely pessimistic. There are self-driving cars driving all over San Francisco (and presumably other cities) with minimal human driver intervention. I'm sure they're not perfect, and they might not be as good as whatever human driving ability baseline will be needed for mainstream and regulatory acceptance of self-driving cars, but I don't think there's any huge leap (like the development of AGI) required to get to that acceptance from where we are now.
Normie means unremarkable middle-of-the-road as far as I know.

Showing dongs in anonymous video chats is not what I'd expect from a normie.
My hunch would be to have a RDF-like (not RDF cause that sucks, but flexible self describing triples) graph database, that is append only (similar to a persistent datastructure).
With systems subscribing to query streams and appending new facts. So like an event sourcing / rdf / ecs hybrid.

Uuid are Entities, for easy distribution.
Components are just entity attribute subsets in the DB.
Systems are external components subscribing to queries.

This wouldn't have all the nice memory layout properties of ecs, but the thing is that "normal" doesn't need fast. "normal" needs correct, and provenance, and accountability.

If you wanted subparts in such an architecture that are high speed you'd make them regular ecs components, and have them log into the append only store at intervals/checkpoints/whatever.
Again: your argument is that, because someone at Signal could misbehave and log metadata, Signal is equivalent to systems that log metadata all the time, durably, by design. Given the choice, I'll take the system that can at least plausibly protect my metadata over the one literally premised on not doing that.
Assuming you're asking in good faith it's a lot easier with mail in voting because when you get the ballot you can see all the names and search each category before choosing.

It's easier than also having to find out what is on the ballot, searching, and then remembering each person when you go.

I usually spend a couple hours at home voting and searching before sending the mail in, something that would be a lot harder to do effectively if I had to go in person.
Oh so there's a database of valid signatures for all 330M Americans?
If they know the race even exists… Even politically-interested friends often have no idea there are judges on the ballot, or if they do, which one they should vote for. And they can't fall back on party, since many of these races are officially non-partisan. I can go find a sample ballot at the MN Secretary of State website, but it's an extra step. I've chosen the "no excuse absentee ballot" a few times since Minnesota started offering, and this way I just have the ballot to look at, research and fill in.
Well first, don't just blame the engineers. The company has to actually prioritize making a functional product.

Ultimately, reddit made no attempt to lean into the the thing that might attract world-class people to come there: a passion for the product. Or, at most, any attempts made were surface level. Some of the best engineers I've worked with are at reddit. They just happen to be outnumbered, and some have golden handcuffs on.
You could apply the same logic to cryptographic systems themselves; we have very few absolute proofs of security properties for the cryptography we use for TLS and the like, so they are “imperfect” and may be vulnerable and therefore are snake oil. However I doubt you’d feel indifferent about whether a website you are sending your credit card number to uses HTTPS and stores your payment information encrypted at rest.
The biggest oil meltdown in history
Tip: if your site is going to redirect from the bare domain to something else (e.g. `https://example.com` -> `https://example.com/home/`) make sure you enter the final destination, letting it redirect means that the cost of the redirects will be included in the report, which is unlikely to be what you want.
PiggyDB – A Personal Knowledge Database
One of my colleagues told one of the upper managers that if schools don't reopen and he's asked to come back in the office he's going to either come back along with the kids or not come back at all.
Term of the Day: Builder Gloves
There are many users for which it is not fun, but an addiction. I have spoken to lots of people who say about once a month something like "Yeah, facebook is really bad for me, I just waste time and get upset", but they can't stop checking it every hour, and responding to posts that touch them emotionally, in either a good or bad way.

That's by design, of course - it benefits Facebook greatly that its herd is addicted, and unlike people addicted to alcohol, nicotine or other substances - there's not even another supplier they can turn to: It's either feed your addiction or suffer withdrawal symptoms.

And I think the success rate of quitters (as a percentage of those who actually want to quit) is also comparable, at single digit percent.
I don't understand - is it a secret who's on the ballot before you get to the polling station?
States like Washington do mail-in voting quite successfully.

Vote-by-mail is cheaper (no polling places to run), increases voter turnout (which is why it’s universally opposed by the Republican party), and actually reduces fraud risk because it leaves a paper trail and removes the opportunity for voter intimidation at polling places.
Makes me wonder about their testing - any decent tester is going to throw a negative number in as a matter of course.

I have a gut feeling that this bug was flagged and closed as WONTDO because "that'll never happen"
The same framework that justifies the collective driving of automobiles for personal transportation which results in the deaths of about 35,000 innocent people per year, in return for measurable improvement to "economic activity", as told by the imaginary numbers in my computer.
> signature is checked to verify it is yours

Are you sure? That doesn’t seem right. How are they verifying it?
Does a GPU run a pruned network slower than unpruned, or just not as faster as the modern shrinkages would suggest?
ncurses programs absolutely do work with ansi-term, which is a terminal emulator. They don't work with eshell, which is not a terminal emulator.
For the employer's taxes, are there incentives for hiring in-state? Or would it impact where they are considered to have a presence, for sales tax purposes?
Actually Roombas for a while already have vision and model/map their environment.
Leaving a state to pursue the policies that drove you out seems foolish...
This sounds a lot like TDD, but with comments instead of tests. It's an interesting technique I never heard of.

Do you ever get back to code you wrote and find a lot of misleading comments that you simply forgot to delete/update? Or are you always updating the comments before you try a new approach if the first one didn't work out?
I understand what you're saying, but why not just mail people the ballot information ahead of time without actually casting votes? Let them pencil it in and bring it with them?
Top Reasons to Root
I would recommend http://www.saxobank.com , it's a kick ass broker.
Top Facebook Hacking Techniques
So it’s Jonestown?
Watching the SF bubble pop is going to be funny.
Working for Eventbrite really helped we with this. I was there for over five years and got to see the transition from ad-hoc testing and an often broken master to every commit passing the test suite for most teams.

It got to the point where I could drop in on a project by a team in another country that I'd never encountered before, read their README, checkout their code, run the tests, make a change and submit a pull request.

The big thing for me in the past couple of years has been applying the same discipline to my own personal projects and finding that even there my overall productivity improved rather than being held back by the extra work invested in testing and documentation.
> The earmuffs are also good as a signal to your coworkers that you are concentrated. They will interrupt you less.

You'd think so...
Commenting four minutes later: I started at 350! Hacker News bump I guess?