skysight-inc/HackerNews huggingface dataset:
My friends have been doing a guerrilla drive-in by all driving up to the back of a closed down business off of the highway, projecting a movie onto the (white-painted) brick wall and using an FM transmitter for the audio.

The projector plugs into an inverter and projects through the windshield. We're still trying to figure out how to all talk to each other during the movie. So far, cell phones with earbuds and microphones seems to work alright but anything on speaker phone gets feedback.

The projector is something like 65W and is powered from the car on idle. It'd be nicer to run it off of batteries but that can get a bit expensive.
gRPC Design and Implementation [pdf]
where are you getting a $5 burger??
I had a hard time being convinced by the usual 2/3-pagers that tell you CBT will change your life and then going straight to "just close your eyes and breathe and focus on your nose". It irks me to be told what to do and not why. If your brain works like mine then this suggestion might be useful, otherwise probably not so much.

I found a used version of Mindfulness and Psychotherapy[1], which is designed as an introduction and contextualization of mindfulness, aimed at therapists. Because of that, it gives more details and helped me see behind the curtain, which is what a lot of therapists don't think about sharing.

An example of that: early on, there is a discussion between the usage of "client" versus "patient" to refer to the people therapists will help (which would be you), and their choice of using "patient" - as it means "one who bears suffering" -, instead of client - which means "one who puts themselves under the protection of a patron -, holds the implication the therapists are there to alleviate suffering.

[1] https://www.amazon.com/Mindfulness-Psychotherapy-Second-Chri...
The "Default.htm"...
I remember those days. Learned a lot by doing stage 0 gentoo installs.
I'd imagine there is a word or phrase that describes this kind of situation, kind of like bike-shedding, but something more fitting.
1. Solaris/illumos
2. Qubes OS
3. DragonFly BSD
Best to compare Brownout to other strategies that get to the same end result. The goal is that this feature (password authentication) goes away. A common default is a flag day. There's an announcement (maybe now) and on a set date that feature just goes away.

For users who pay attention (say, us) and prioritise accordingly these strategies are the same, they know the feature it going away and can plan for that.

But for users who weren't paying attention or who didn't correctly prioritise, adding a Brownout offers some final warning that helps push more people to start preparing before the final flag day happens.

It doesn't need to get everyone, if 80% of users whose business processes still depend upon password authenticated GitHub notice something went wrong, and during diagnosis discover that what went wrong is they're relying on a deprecated feature, that's a big improvement over 100% of those processes dropping dead on flag day.

Brownout is a desirable choice where you're sure that some large population will not heed the advance notice. I bet that a lot of corporate GitHub setups have all contact mail from GitHub either going to /dev/null or to some business person who hasn't the first clue what "password authentication on the GitHub API" is. Maybe they'll email the right dev person, maybe they forward to an employee who left six months ago, either way it's far from certain anybody who needs to take action will learn from an email.

With UX feature deprecation you can tell the live users of the service. But in APIs even if you notionally have a way to feed stuff back (like a "warnings" field in the results) it's probably blackholed by lazy programmers or lands in a debug log nobody reads. So "It stopped working" is the best way to get attention, but without a Brownout that's permanent. The user learns what's wrong too late to do much about it which sucks.

Brownout is something ISRG's Let's Encrypt has used, because of course Let's Encrypt is largely an API too, they publish feature changes but a huge fraction of all their subscribers aren't paying attention so the Brownout is the first they'll know anything is happening that matters to them.
Podcast: Time Travel and the Grandfather Paradox
Not quite sure what the point of this comment was. Smalltalk may not see much commerical usage (I'm fact I've read some interesting articles as to why that never happened) but many of its foundations exist in modern programming languages today.
Isn’t that the definition of irrational? Understandable perhaps, but still not logical
The benefit of significant whitespace is that you can't write code like this:

int foo() {
a();
b();
c();
if (test())
doSomethingIfTest();
doSomethingUnconditionally();}
The term "undead" also exists but if a person is currently alive it implies they were never really dead to begin with.
I installed it on my 16" yesterday - haven't seen any of the issues in the article yet.
Site will process symptoms, could tell if Covid-19 or not
Seeing how .Net is being sold to enterprises without such libraries I would say that they exist because business happily buys into any promise that something increases productivity even if that is just salesmen's lies. But it requires good salesmen not good engineers.
I had that problem with XML. Now I do not use XML myself, but I wrote a tool to load it and convert some values to boolean.

I wrote it to read true/false, but then there were some test cases that failed. Turns out, the schema also allows yes/no and 1/0 as synonyms.
2019 imac getting kernel panics when going to sleep.

It seems silly if you're not affected. But now that it's hit me, i'm about to go back to mojave. If it was just a weird bug, I could deal with it. But to kernel panic is a big deal to me. I cant trust the computer to not break if I walk away from it for 10 minutes.

I guess I could turn off sleep, but that doesnt seem like a solution to me. To keep it running all the time so it doesnt break? nah.
I think you misunderstood my message. I'm not asking how to install dolt, I'm asking where the whole "decentralized" feature-set is described and implemented in dolt, as I've scoured the docs, both marketing page and the GitHub repository, and the collaboration features seems to be locked to dolthub, which is very different from for example git.

So I create a local repo with dolt, and now I want someone else to collaborate on this dataset with me, without using dolthub. How I do this?

The article in the submission has "decentralized" as the first requirement, so I assume that dolt is mentioned here because it's somehow decentralized. But I cannot for the life of me find where that's mentioned
Basecamp is launching their email service soon — Hey.com — as well.
unsurprisingly, he suffered politcal headwinds from the connection-oriented telco people. i wonder how visible that religious war is through the mists of time.

how much duplication of effort and fighting at cross purposes .. I guess up until the failure of ATM and eventual submission to voice over ip.

pretty sad how much effort was expended on things like gossip, and how many standards were warped in an attempt at reconciliation.
Phase 1: Bit bang a Three-Instruction Forth: "A 3-INSTRUCTION FORTH FOR EMBEDDED SYSTEMS WORK" by Frank Sergeant

> Illustrated on the Motorola MC68HC11 ... Copyright 1991

http://pygmy.utoh.org/3ins4th.html

Phase 2: "A BNF PARSER IN FORTH" Bradford J. Rodriguez

> (This article first appeared in ACM SigFORTH Newsletter vol. 2 no. 2)

https://www.bradrodriguez.com/papers/bnfparse.htm

Phase 3: "Metal to the Desktop in 20,000 LoC"

Using principles from OMeta ( https://en.wikipedia.org/wiki/OMeta ) recapitulate the VPRI STEPS project:

"STEPS Toward the Reinvention of Programming, 2012 Final Report"

> Submitted to the National ScienceFoundation (NSF) October 2012

> (In random order) Yoshiki Ohshima, Dan Amelang,Ted Kaehler, Bert Freudenberg, Aran Lunzer, Alan Kay,Ian Piumarta, Takashi Yamamiya, Alan Borning,Hesam Samimi, Bret Victor, Kim Rose

http://www.vpri.org/pdf/tr2012001_steps.pdf
I think bloomberg's tictoc, in it's earlier incarnation, was doing something very similar. It seems to be now renamed, redesigned and merged with some other project.

Their version was heavily based on video. I might remember it wrong, but I think video was also their core problem. I tried it once but didn't really get it, as I hadn't used Snapchat nor Instagram.

Because Tictoc was a sort of old school, video first solution, they were missing the crucial "would you like to know more" step. You could just consume it, but not on your own terms, which kind of makes all the difference.
No, it's built into the format that implementations can extend it with their own types. Then library authors decided it would be neat if any object in their language could be serialized as yaml, and so extended it with types that happen to be able to execute arbitrary code, because that's what objects do in dynamic languages.

A more conservative implementation wouldn't have that particular vulnerability.
> a brick, it cannot be recovered.

A bricked device usually can be recovered using only software tools and sometimes a special cable. Sometimes those tools or cables are only possessed by the manufacturer, which frustrates consumers and makes it seem like the devices are unrecoverable, but they’re not.

A broken device, on the other hand, can’t be recovered using software tools or a special cable because it contains broken parts that must be repaired or replaced.
I have not seen anything that could come close to the robustness and flexibility XML has to offer. When being used for configuration XML seems to be the superior choice. People tend to give XML a bad name in RPC usage for being verbose. But, for config it’s perfect for me.

There are tons of IDEs supporting XML (syntax highlight & collapsing brackets, etc...). XML schema is also great to ensure the config is conforming. I keep thinking we are trying to reinvent a worse wheel here.
For the last several weeks, nowhere.
China clamping down on coronavirus research, deleted pages suggest
Most modern editors will actively make it difficult to do this, and some even do format-on-save to fix it across the board.
> how many people in his audience know enough about who she is

Now I feel old.

It's kind of the same as I felt when I was talking to my nephews (who were born in 1992) a while back about assisted suicide and I mentioned Jack Kevorkian, and got blank stares. "Dr. Death?" I asked. Still nothing. Sigh. How quickly things fade away, which seemed noteworthy at the time.
I like toml but the syntaxe for an array of objects is terrible.
Show HN: Inspect element on steroids, Hover over any element to inspect
Dark Life of Billionaire
You wouldn‘t have the browser environment with all md libs there, should be somewhat harder
the firmware should not be in internal flash though, where the keys are
He's the 25th wealthiest member of the Senate. To be fair, out of 240 trades, 206 of them were between 1,000 and 15,000. Turnover in his account between those three month was somewhere between 950k - 5.34mm, with up to 536k - 3mm in purchases. I don't think this is unusual volume for something with a net worth of 15.8mm, but I could be wrong. He seems to like day trading.
First problem: "an FPGA". Unless it is far behind the state of the art, your processor design won't fit on a single FPGA chip. You need to partition the design, and run it on many FPGAs, and do the partition in a way that is correct and doesn't drop the performance to almost nothing. This is what the EDA emulation vendors will sell you: the systems with FPGAs organized into boards and racks of boards, and the software to target those systems, because to fit a cutting edge processor into the system you're going to need hundreds or thousands of FPGA chips.

Once you do all that, you can try carrying out your program as described above. But it guaranteed that the first time you try it, it won't work, because your design will have bugs. Then what?

You need the ability to debug. This means you need to have probes, you need to be able to extract the data, and you need very high bandwidth. You need to have testbenches that are partly in software and partly on the FPGA hardware. Again, that's what the EDA industry will sell you: the hardware and software to do it, as well as the expert consultants to walk you through the process.

And your device needs to interact with the environment. Some of the hardest verification problems have to do with the timing of interrupts; if one comes when the processor is just at the right point, and that case isn't handled in the design, it could lock up. THose cases have to be covered.

Now, for your example of a small core, perhaps it's small enough that you could get it to synthesize and fit into one large FPGA chip and avoid some of these issues. Good luck doing something that can boot Android in that size.
Are Gamer Stereotypes Accurate?
Show HN: SpotifyKaraoke – Scrolling lyrics for your current Spotify track
Screencast – Daggy – Data Aggregation Utility
Easter Eggs in Video Games
YAML allows escapes to executable code?

!!python/object/apply:os.system
args: ['ls /']

Who put that backdoor in?
Everything is getting more and more complicated for hobbyists over time. Mandatory HTTPS certs coming eventully, APIs forcing more convoluted authentication methods, GDPR compliance (probably going to scare away a lot of people from doing anything like writing a twitter clone hobby project, or even static sites where they might have to spend extra time configuring access logging) and other burdensome laws like the one from California, getting whined at if anyone catches a whiff you use passwords to log into SSH. So many barriers that less people are going to end up participating.
I think it's important to remember that the goal is not to reduce the transmission rate to zero. The goal is to make sure people don't die unnecessarily due to overwhelmed healthcare systems. So far, it seems the physically distancing efforts in many states and countries have been sufficient to bring the transmission rate down to manageable levels, even though these efforts are imperfect and come with many loopholes.

Denmark, Austria and Czechia are all about to end their lockdowns and start reopening parts of their economies. They may be good test cases for how loose restrictions can get without having the transmission rate rise too high. But make no mistake, more people will get the virus and more people will die, which is currently the only way forward we have.
I'm still running Mojave on my desktop (iMac 5k.) I have the occasional 32-bit, obsolete app I run, and don't want to deal with the upgrades right now.
> Looking at your comment history
Yahoo, with malice aforethought, deleted my email account of 20 years.
Ask HN: Realistic IT volunteering for Covid-19
I've been wondering if there is any sensible volunteering work that we, as IT / programmers, can do to help with COVID-19?

By 'sensible' I mean that obviously there is no IT solution to COVID-19, and it's ridiculous to pretend that we can solve it better than actual virologists / vaccine researchers.

However, I'm wondering if such researchers maybe can benefit from some IT/programming help to make their work easier? Does anyone know if this is true?
For people who never want to look at their balances and don't have a coherent strategy? No, it's terrible, use ETFs and target funds.
jQuery 3.5.0 Released
That argument could be made down to much lower income categories. “You make 80k/year and don’t give a quarter of that away? So selfish/“

$16 million is a not-unreasonable amount to save for a comfortable retirement that includes travel around the world and making sure your children get a good start to life, and says absolutely nothing about how much the person donates to society’s betterment.
Pixelbox: Make 2D retro games with JavaScript
Creating a practical Open AI custom environment for the rest of us
A blast, yes. Thank you for your personality assessment on a scant sub-tweet sized comment.
Just putting a comma after "fail" would fix it.
Any company hiring remote software engineers from Iran?
I was wondering if there are any companies interested in hiring a remote software engineer from Iran.

(I have experience of working with Go, OCaml, Vue.js, Javascript with TypeScript, k8s, some Rust, etc. CV in my HN profile page.)
Not a great headline really, C is nearly 50, but most people wouldn't consider it a disaster for everything to be written in C. The problem isn't that COBOL is old, it's that it's largely obsolete.
The article seems to be about how the political response from conservatives seems to be muted, making the point that all their talk about small government, no regulation, and the evils of socialism appear to vanish the moment the people who need government assistance are millionaires and not common folk.
Ya, I see what you mean. Countries like South Korea and studies from Wuhan seem to indicate there is real value to doing contact tracing though, even without an app. Check this one out from the essay: https://science.sciencemag.org/content/early/2020/04/09/scie...

And Google “Patient 31 South Korea” to get a nice visual of the problem
I'm not american, never heard of Mary Lou Retton, still I understood the concept by his explanation, and loved his anecdote that was 100% clear even for me that never heard of that person.
Still using .NET Core 1.x?

One can use the XML Configuration Provider just as well.
I think the caused-by-software part is key.

The Sonos "recycle mode" bricks the device. If same effect is produced by a bad capacitor (rather than a deliberately-blown efuse), it's just broken.
“knowing the future isn't that helpful”

Did you actually read the article? It specifically talks about press releases put out by companies. That’s just a sliver of the type of insider trading knowledge you can trade off of.

There are all types of other insider info. For example if you work at the FDA and know in advance what drugs are about to be approved/rejected.

Also I tried your app and the prompt it gives is... not even close to insider info

“ Regeneron Pharmaceuticals Inc is an integrated biopharmaceutical company. It discovers, invents, develops, manufactures, and commercializes medicines for the treatment of serious medical conditions.”

I fail to see how this is helpful info? Now if on the other hand it said “the company discovered a COVID drug in final approval with FDA”, that would be much easier to trade on.
Princeton Gerrymandering Project: Practical bug fixes for democracy
Covid-19 tracing backend for appbuilders
A cross-platform Visualization Framework
This technique shows how game AI is different from academic AI. The goal is to create interesting gameplay with minimal performance overhead. This system is just as fun a as "correct" system, but far simpler to implement and cheap to execute.
I think you meant to link here: https://www.theguardian.com/world/2020/apr/12/uk-government-...
You get a recovery key when the original key is generated.
You're asking me,(general tax payer) to give you money to ride out the storm, but you get all the private gains in the future while I take the risk now.

There is a much more fair way to do this. Firms simply issue new stock and sell it to the market. Firms get the capital they need, the general tax payer isn't holding the bag.
Isn't it obvious that dark retreats as light approaches? :) That's why you are downvoted, despite not writing anything even remotely offensive or wrong.
When you're driving, you dump the fumes behind you and move away.
This philosophy applies for any programming language. All languages become old some day and people start disliking without knowing why a language was created in a way it is.
Mirror-symmetry violation in bound nuclear ground states
Is there some correlation between wrongness of conf files, and the usage of a linter?
Lindsay Books reincarnated as Your Old Time Bookstore

https://www.youroldtimebookstore.com/

> We've done our best to keep Lindsay "alive"
by including his original catalog descriptions.
Due to the large image size, they are featured on the individual product page.
(If viewing a list, simply click the title link or "more info" link for full details...)

> Whether you're a former Lindsay customer or new to these rare publications,
Your Old Time Bookstore
promises fascinating and educational material for your enjoyment!

Anyway, that's were you get the manuals to rebuild your tech stack from stone age on up.
Your statement is overly broad and untrue. Someone who is worth 15.8 million could very easily be making enough to be worth 200 million but giving a lot to charity. For Perdue's case, he appears to average around 2% of his earnings to charity, which isn't an amazing amount, but it's not negligible either. But the point is that how much someone is worth doesn't "clearly" indicate what they are doing with their money. There are plenty of very rich folks that give / have given a lot back to society.
I first heard of this a few years ago, when it was something the author had whipped up for a weekend game jam or something. I played around with it a bit and it never seemed to be updated so I was afraid it had died, but it looks like it's back in style.

Github: https://github.com/cstoquer/pixelbox
Look, if the update might "brick" my MBP, meaning break it irreparably, then I have a reason to care about this, and since it can't, I don't. It's a semantic difference but an important one.
The way I understand why this is possible is due to the fact that Game of Life is Turing Complete, and can therefore construct a Universal Turing Machine capable of simulating itself.
Flow Control in Aeron
> The rendering reminds me of typeset math from the 60s

I'd like to congratulate the author on building something like this. It obviously serves a niche, and represents an approach to that is useful.

That said, there is a trade-off to giving up beautiful math rendering. Aesthetics in math does matter for all but the roughest of jots -- even if you never show your jots to anyone.

When I was in academia, I kept my jots in a single continuous LaTeX file. I was fluent in LaTeX so I could jot down math almost faster than I could write them down on paper (keyboard + LaTeX macros + rapid copy-paste of repeated structures helped -- you wouldn't believe how much time you can save by making say "\sum_i^n\sum_j^m" a macro in index-heavy fields like mine).

I threw snippets and stuff into it, and because it was so beautiful, I would regularly review it and coalesce new ideas from it. Also, for the kind of math I was doing, I needed more symbols and structures than was supported, so I had to pull in packages. But the result was a set of notes that, for me, was pleasant to use. Render time? 3s on avg.

Good typeset is important, even if only psychologically.
The statement about the lack of inflation from QE and other stimulus programs from 2008 is pretty questionable. There's been little inflation as measured using usual consumer price indices, but the construction of those indices is typically fairly focused on consumer goods and underweights the assets that rich people tend to invest in (stocks, real estate, bonds, etc).

The QE and stimulus programs from 2008 were significantly more targeted toward the upper and upper-middle classes (arguably without that much trickle-down), and so there wouldn't be much significant inflation as measured by consumer price indices.

But if we look at the assets that rich people invest in (since it's mostly wealthier people who benefited from the 2008 stimulus programs), then I'd say there's been a significant amount of inflation - P/E ratios for stocks have been historically high in the last few years, real estate in desirable cities has gotten significantly more expensive, and bond yields have been low.

We seem to be already seeing some of the same, with the stock market being pushed up by the Fed's commitment to 4T+ in stimulus this time around and ever lower interest rates.