skysight-inc/HackerNews huggingface dataset:
I have a somewhat similar solution: Personal information should be automatically "copyrighted" by the owner of the information.

Not literally, but the legal framework would be very similar to copyright. Any third party that wants to use private information for any purpose must get explicit consent from the data subject, for example, by paying them for a year-long limited license to use the personal information for certain purposes only.

There could be certain privacy rights that it would be illegal to contract away, so perhaps it is not legal for a company to sell personal data to third parties -- if they want the data, they have to contract with the data subject themselves. This framework would support "data co-ops" or "data unions" that collectively represent groups of data subjects and bargain on their behalf.

There are some complications and drawbacks to my proposal, for example, lots of private information involves multiple parties and they would have to somehow negotiate. But something along these lines would really help put the power back on the other foot.
Sorry, but I don't believe there is.
Platform engineering = Site reliability engineering? That’s how I see it.
See, that's interesting. 'Cause I do write small functions, I do avoid side effects, I do avoid mutation--and writing code in dynamically typed languages still bites me when I'm forced to do it. (It isn't really any faster to write, either.)

So you could be leaps and bounds better than me. Or you could be--let's be generous and call it "optimistic to a fault"--and retrofitting to a narrative about Good Programmers Don't Need Guardrails. And, TBH, I see a lot of people who are the latter and very few who are the former--and most of that very few tend towards statically or at least optionally typed languages by default. So forgive me if I don't believe you.
It's the code source from another game, that is a side story of Thimbleweed Park.
It's made by Ron Gilbert too.
Strategy + story telling ==
https://zenstrategies.com
We don’t fly at all (lot of miles expected on the EVs this year, single use nitrile gloves for handling Supercharger stall cabling). We avoid all crowds (requested refunds for upcoming concerts instead of electing to go). Anything else?
I made a web version [0] of the Counter-insurgency board game Andean Abyss [1]. It uses webGL to present a 3D space that holds the board, cards and pieces. Think Tabletop simulator on the web. It encodes the game state into the url so you can send urls to the current board state.

[0]: https://twitter.com/Ethan_Heilman/status/1274763015129313280

[1]: https://boardgamegeek.com/boardgame/91080/andean-abyss
> It's actually possible for people to like it.

If they started using PHP, without monopoly, they would not have switched to JS.

But plenty of people have switched from PHP to python or ruby.

> Also, languages are always a function of their ecosystems. You could argue, remove Apple products and Swift/ObjC would vanish.

Python, C and Java are not.
Stay SaaSy

How to scale technology teams (and yourself) from the earliest startup days to past $100m in revenue

https://staysaasy.com/
I haven't read the whole article, but I'd like to add that I really love to see more simpler webpages. For many sites (e.g. news), text only would be fine.

In Thailand (where I live) I recently found a super-cheap internet subscription, paying about 1,00 USD (30 THB) per month [0]. Of course, this internet is really slow, not usable for modern sites / web apps like YouTube or Google Maps. But could be very decent if more sites would be trimmed in content to the bare essentials.

---

[0]: https://oilinki.com/blog/worlds-cheapest-mobile-connection-g...
Generative Phoenix suburbs
AFAIK Elm doesn’t perform runtime checks, does it? One benefit of types is auto-complete, of course. The other benefit is that knowing the type of your input you can successfully guide it through your system to an expected output. That’s how all statically typed languages work: they don’t have runtime checks. It’s not for nothing that teams switching to TypeScript see a decrease in runtime exceptions (speaking from experience). Our bug tracker was reduced by more than 80% after we finally completed the switch from JavaScript to TypeScript.
Mint+Mattress+Coupon+$250+Off
> The goal of public debate is never to persuade the person you're debating, it's to persuade those watching the debate. Sometimes you can persuade the person you're talking to, but that take a lot more sophisticated understanding of the other person than you're going to achieve if you simply dismiss them as illogical.

Debate is not the only mechanism to do this. Why invite a bigot on stage? Wouldn't a better option be to have academics give lectures on the topic? What use is there to have somebody sitting next to them interjecting?
They show the CFR which is higher. If you consider their projection that 35% of all infected cases remain asymptomatic, the overall infection fatality rate (IFR) drops to just 0.26 %.
Political doesn't always mean unreasonable. Seems like NSA's behavior was bad.
FYI, the device above the keyboard is a refreshable braille display. The self-contained computer was probably a braille notetaker... the keys are chorded and six of them represent the six dots in a standard braille cell.
I'm ambivalent; on the one hand this could be a long-form article but on the other I prefer a ten tweet summary to a new Yorker article where they'll start by discussing a neuroscientist's dog walk for 500 words before getting to the topic.
Did you avoid crowds prior to Covid, or is that something you do differently but didn't acknowledge?

How about temperature checks after potential exposure?

I also think you are missing my point. I'm not trying to enumerate all the possibilities, I'm pointing to there being quite a lot of options between quarantine and going back to life the way it was. If we talk about things like concerts being choices, more people look at them that way. If we figure out the small mitigations that make the biggest difference and get them widely adopted, everybody wins.
Great work. That will be very useful!
You're right! You can tell for sure that this is an antecedent because the last line is almost the same: "his drims fainali keim tru" vs. "Ze drem [...] vil finali kum tru".

Somewhere out there is a web page tracing this joke. When I googled this yesterday, there was just a haystack of drecky results repeating the joke. But once you have two sources, you can search for them together, and that tends to bring up better results. I just did that, and probably the best one I found was this alt.usage.english thread from 1999:
https://groups.google.com/forum/#!topic/alt.usage.english/iw...

Note the marvelous reply: "Thanks for your effort to clear up this ongoing mis-attribution. I remember well "Meihem in ce Klasrum" when John W Campbell Jr published it.

Btw, the author is apparently "Dolton Edwards", not Dalton, and is said to be a pseudonym (which explains the satirical "Dolt") of someone named W.K. Lessing (edit: or K.W.? http://www.isfdb.org/cgi-bin/title.cgi?57114), about whom I didn't find anything when I looked.

I thought we had discussed this on HN before, too, but all I could find was https://news.ycombinator.com/item?id=12108263, which you posted 4 years ago. Perhaps the next time this comes up, several years from now, one of us will at least find the current thread.
I built an app for peer to peer lending boardgames between users.

I'm more of a backend/data engineer so this was my first attempt at front end dev with react native. Was pretty fun to build and see whole app come together to an MVP, but I don't know whether I'll launch it for real. Shipping costs from lender to borrower and back drive the price too high to make it feasible I think.

Lesson here is fully assess costs and price points before you start to build!
Building Prometheus alertmanager gateway to Jabber, to receive alerts on on-premises deployed jabber server, to have full control over monitoring and alering infrastructure; also learning Go with it . Thinking about turning this into SaaS )
After all these years, it seems like no one can beat the undefeated champion in this price range: a used ThinkPad with a Linux on it. Even today, for $140, I can find you laptop after laptop meeting that description that would crush this.

Maybe in 10 years, we'll finally see new laptops winning at this. But it's been a long wait, and we'll have to wait longer, still.
Vehicle dynamics is a fairly simple science except for modelling tyres. By which I mean (in steady state conditions) a mapping (Force, Slip Angle, Slip Ratio) -> (Lateral Force, Long. Force, Moments etc)

It's fairly complicated because Tyre's are made of rubber, so you either use finite element analysis which is slow, or some kind of (FD) approximation which can be fairly crap. Modelling the transient properties properly is doable, modelling the thermal properties efficiently is genuine "If we told you we'd have to kill you" black magic
This is brilliant, I've wondered for some time if something like this was available, it's a great way of linking the online chess boom with tradition, particularly for those of us who don't like staring at screens.

I wanted to build one myself,
and it was only a complete lack of mechanical know how that stopped me.

I don't fancy bullet chess on it tho...
I agree that this case is debatable, but you left out the fact that RB was running away when shot. The officer did not shoot in self-defense.

Also we would expect any regular citizen to be arrested and charged in this situation. That's precisely what courts are for - to sort out whether the details are strong enough to warrant conviction. Police should not have some informal parallel justice system outside of the courts - that's the whole point.
I made a web app [1] to quickly create collections of keyboard shortcuts that can then be learned and trained.

I didn't like the pre-defined drills of existing shortcut learning software, so I tried hard to make it as seamless and efficient as possible to create personal collections of Keyboard shortcuts and text snippets. They can be imported from a public shortcut database or defined from scratch.

From there, you can practice your shortcut collections with the goal of memorizing them and getting faster and more accurate. It even calculates a confidence value for each keyboard shortcut in your collections based on your training performance.

I am using it myself extensively and have learned a ton of new shortcuts and have eliminated bad habits.
Made a blog post (during lockdown) about my complete collection of shortcuts [2].

However, some of my first users seem to struggle with the concept of having to build their own collections. So I am learning a lot about product design and user onboarding right now. This is quite exciting for me as I am working mainly on Java Backends in my regular job.

[1] https://keycombiner.com

[2] https://tkainrad.dev/posts/a-collection-of-all-keyboard-shor...
Adventures In Good Music w/Karl Haas

https://archive.org/search.php?query=subject%3A%22Adventures...

You could also pick a piece from the list of Grammy winners of yesteryear and find a recording on YouTube...

https://en.wikipedia.org/wiki/Grammy_Award_for_Best_Classica...

https://en.wikipedia.org/wiki/Grammy_Award_for_Best_Chamber_...

https://en.wikipedia.org/wiki/Grammy_Award_for_Best_Orchestr...
We use it at my workplace pretty extensively. Where possible, new work is done in Go, and as time and effort permits work is underway to port things to Go, but there is enough legacy stuff in Perl like our (front-end, customer-facing) web application that sometimes new features are written in Perl.

Modern Perl using Moose is pretty nice to develop in. I find it much easier to express things in Perl than in Go, but I am not an expert in either language despite having several years practice with the former and a couple of years with the latter.

http://modernperlbooks.com/books/modern_perl_2016/

I'd say the biggest issue with Perl is that modules on the CPAN are slowly going stale, and that my understanding is that there is a lot of Perl (C) and XS (C FFI) code that is not actively maintained or necessarily properly developed (including, I believe, parts of the Perl runtime itself). This can lead to segfaults with who knows what behavior.

Take this with a grain of salt: I've never been a good C programmer.

An aside: one of my coworkers is a founder of MetaCPAN, which is a great site.
Paul Erdős in Madras (2019)
I made a database of T-box riboswitches: https://tbdb.io

This gave me a big opportunity to improve my bioinformatic skills.
TLDR: much worse than the Pinebook Pro, unfortunately. It doesn't even have a fan, it's underclocked to 1.5 GHz max, 2GB ram on Windows 10.

I'm shocked it even ran Windows.

Article has some funny quotes, like "I didn't realize it was possible to get a PCMark performance score of zero" and "We in the PC business refer to this as 'load-bearing electrical tape'. "
Honestly, I hate USB-C. It's flimsy as all get-out. All the USB-C stuff I have seems to maintain a poor connection when moved, and it doesn't feel anywhere near as sturdy as a plain-old USB A. When I'm using a laptop, I want something I can leave plugged in when I pick up and move the computer and not lose connection when jiggled. They should have made something that valued a sturdy, stable connection over slimness.
JS has zero unique set of feature.

There is not a single feature in JS you can't find elsewhere, often better implemented.

If anything, the vast majority of scripting languages (Python, Ruby, PHP...) have more features than JS.

JS is so lacking in features that half of its ecosystem is dedicated to compensate for that (typescript, babel, webpack, undersacore...).
Name: Algorithm Soup

One-liner:
A bit of math and a byte of computer science.

https://algorithmsoup.wordpress.com/
My favorite quote from the book:

In Prolog programming (in contrast, perhaps, to life in general) our goal is to fail as quickly as possible.
It is still used for new projects, as well as a lot of old ones :-)

Next week we have the yearly Perl conference, due to corona "in the cloud": https://perlconference.us/tpc-2020-cloud/
(Note: if you feel that this is just "regular" anxiety and it can pass, my wall of text is something you can skip. Only thing that should be considered are developing coping skills! I'm just trying to be helpful.)

I'm thinking you'll reach the end of this dark tunnel here soon - but with a bit of work! The posters here have been thoughtful and there's a lot of good stuff to consider - I may be able to touch on this from another angle.

If you have the funds, I would strongly encourage you to see either a psychologist or psychiatrist. I have suffered with clinical anxiety and regular panic attacks for over a decade. Unfortunately, I was diagnosed with Bipolar 1 and Psychosis about 2 years ago, which are very rough and sometimes "team up" to make my existing anxiety/attacks worse.

Even though this "teaming up" effect has been given me more anxiety than I can handle... trying out a 1 or many medications, reading books on coping skills/etc, and putting in the effort to test out said coping skills are great for many people.

If you don't want to go this route, I would at least spend some time looking into and testing out various coping skills. You can use them as soon as things are headed in the wrong direction. This approach will also help if you have non-clinical anxiety as well.

note: not a doctor... just a "patient" and can relate :) - I think you got this!
Do You CI?
The pantograph was also proposed at least as far back as 1994 as a useful kinematic system for haptic computer interaction, see this movie http://www.cim.mcgill.ca/~haptic/devices/pictures/pantograph...
In many US jurisdictions, the decision over what police body cam footage to release is left to the police themselves

In the UK as well, there have been several cases where the police have chosen only to disclose “relevant” evidence, when the existence of additional evidence becomes known the case collapses.
This made me go look for a list of past successful enforcements, and it turns out one exists! So it gives me hope for the future of the GDPR https://www.enforcementtracker.com/
I made a web app that visualizes the COVID-19 data: https://covid19.evrim.io
If, as you say, there are a lot of different emission processes, why only ever mention the, by far, least interesting? Elsewhere in science exceptions are interesting. The unexplained is interesting.

Lev Landau is reputed to have said, "Cosmologists are often in error, never in doubt." Doubt is productive.
I don't understand your criticism. Foone (a rather famous user of Twitter with 62k followers who posts enormously interesting content in my opinion) is successfully engaging his audience in a casual style that they appreciate. How is this "really stupid"? Because it doesn't live up to your expectations for the form that such content should take?
That list is...not bad, as far as it goes.

I would suggest Essentials of Programming Languages by Daniel P. Friedman and Mitchell Wand instead of (or even better, in addition to) Crafting Interpreters. The former is about languages, the latter compilers (or rather interpreters). They are complementary.

A couple of things I would add:

Logic Rather than saying it is "applied math", I prefer to view programming as "applied formal logic". Everything from fancy type systems to Fowler's refactoring to Dijkstra's "weakest precondition" semantics for normal human being programming languages are simple applications of formal logic. Logic for Computer Science by Steve Reeves and Mike Clarke seems a good choice.

Automata theory Ok, if you're going this far, you might as well go all the way and learn what all that "finite state machine", "universal Turing machine", and "incomputablity" crapola is about. Introduction to the Theory of Computation by Michael Sipser is pretty good.

Old-school Artifical Intelligence Games. Plus, what can I say but, it'll come back again. Artificial Intelligence: A Modern Approach by Russell and Norvig. (Oh, there it is down towards the bottom.)

Sorry, I don't have video suggestions. And yeah, some of those aren't free. But they're not horribly expensive either. Maybe there are alternatives.

"Still too much? If the idea of self-studying 9 topics over multiple years feels overwhelming..."

I'd have some snarky comment here, but I'm bitter.
Finding the lost Elons feat. Michael Gibson
In this episode, we talk to Michael Gibson, General Partner of 1517 Fund, a venture capital firm that invests in the earliest stages of a startup. Previously, he ran the Thiel Fellowship where he oversaw the selection of the world’s youngest and brightest minds. Listen as he shares his thoughts on finding the lost Elons, what the alpha-gamma quality is, why he’s thinking of the Counter-Enlightenment now, and the importance of inspiring future generations.
Ooh, https://metacpan.org/pod/release/XSAWYERX/perl-5.32.0/pod/pe... . Looks nice.
They cover that in the article. The CPU is underclocked because the CPU has no active or passive cooling. And the disk has 4KB write latencies as high as 116ms. The device is designed to be legally sellable as a "computer", not to actually support workloads of any shape whatsoever.
That is a ridiculous take. It is also possible people with education can see the flaws in the US myth too. I love a lot about this country but we have all manner of fractures and do a poor job trying to impose a single vision on to lots of different experiences.
Unfortunately, there are too many stakeholders and not enough coordination for the efforts you describe to be implemented in the US. People don’t even want to wear masks, so most of what you’re asking for is beyond our grasp collectively. It is what it is.
Sometimes losing that information is very useful however, to arrive at a representation that has a specific meaning.

For example, an x-ray computed tomography (CT) image volume in 3D may be projected into various 2D synthetic planar x-ray projections (digitally reconstructed radiographs).

There are countless situations where projections are very useful.
Where do you buy? eBay? Is there some other reputable place to buy used ones for a first time buyer?
> Purescript, elm, clojurescript, kotlin, bucklescript, and the list goes on. There is a to-js transpiler for every popular language. Why aren't they seeing more usage?

Because a layer of indirection is a heavy price to pay.

If I could code in Python with zero cost in the browser, I would. Hell, I would code in Lua, Lisp or Ruby if that was the alternative.
GRPC does not require you use a specific serialization format. However in practice just about everyone uses protobufs simply because it is well integrated for all languages.
"You hypocrite! You claim an allergy to nuts, and yet you eat a coconut."

Well, coconuts aren't selling user-collected data to Facebook.

"BUT THEY'RE A NUT! IT'S RIGHT THERE IN THE NAME"
> You need soldiers to have confidence that even if the orders are terrible they will get respect for obeying them

Absolutely not, that is how you get wat crimes. Modern German conscripts are explicitly taught that they have a constitutional duty not to follow immoral orders. For obvious historical reasons.
I made an attachment for my Ender 3 3D printer that allowed me to turn it into a pen plotter and draw with ink (and other) pens. I've played around with different code to create images (photo->gcode) and made a new youtube channel for the drawings and a bit of behind the scenes of how they're made: https://www.youtube.com/channel/UCfqDAVieav-UOIEAlDXsovQ
> As an example, to readers living outside of the US, news regarding police brutality & the Black Lives Matter movement are unactionable.

This is a spectacularly wrong example. Dozens of countries in every continent but Antarctica[1] are holding support protests of their own.

While I agree with the larger point that the way most people consume news—and the way they are fed to us—is problematic, the author’s tone felt almost insulting. I recommend Aaron Swartz’s take on the subject instead.[2]

[1]: https://www.nbcnews.com/news/world/map-george-floyd-protests...

[2]: http://www.aaronsw.com/weblog/hatethenews
Bullshit.

(note that we are on equal footing here, asserting opinions, I just did it more curtly)
Apocalyptic and Post-Apocalyptic Fiction
I use AVA[1] and c8[2] for coverage. It only works in node so I have to use JSDOM to mimic the browser environment.

1: https://github.com/avajs/ava

2: https://github.com/bcoe/c8
I think you're misunderstanding. When they were at her home she asked if he wanted to stay at her home or come to work with her. It was at the gate that he realised his mistake. As to why she just didn't refuse to take him... Well, I guess that could be called kidnapping. Obviously I don't know for sure but I would presume she was giving him the option of staying with her or going back, but didn't realise he wouldn't understand that "going to work" with her would mean going back. We'll never know for sure I guess.
Video Games Are the Future of Education
# Making Connections #

A random walk down tech, fitness, product thinking, org design, nerd culture, persuasion, and behavior change.

https://jasonshen.substack.com/
The never ending war in the stack and the reincarnation of ROP attacks