skysight-inc/HackerNews huggingface dataset:
If all you need to do is display a native dialog, read some files, etc. you're better off without the massive 300MB game engine. A lot of people making native apps aren't game devs and a lot that are aren't making tripple-A games.

In the same way there's definitely web apps that are better off with a large framework, but if all you're doing is toggling some classes you're better off without them. Most websites don't need to be SPAs.
I made myself a new portfolio website in case I get made redundant...

http://plackett.co.uk

Feedback welcome!
Some good old open source on Hackster.io, started the lockdown with a thermal-camera Corofence mainly for the door entrance (food for paranoia inspired by the 3 little pigs and bad wolf story)

https://www.hackster.io/dasdata/corofence-thermal-detector-f...

Then after several hackatons on the subject designed a end-to-end medical remote condition monitoring called MultiSenseCrown with some ai on the edge.
https://www.hackster.io/dasdata/multisensecrown-e0daf9

Good thing that I will get soon a NVIDIA Jetson board, more fun for the next Pandemic session
Two things mostly.

First i created a corona statistic site (in german mostly) that displays the historic data from middle march till now(). It may not be super fancy still it has hourly record of all data i get.
http://corona.scriptjungle.de

Than i created a cli tool that is rather simple but usefull (in my pov)
"gss" => https://github.com/voodooEntity/gss
Short for "go static server". This tool allows you to list directories/contents recursive via http on a defined port.

Rn starting with 2 other projects.
- A web ui/devtool for my selfdeveloped DB server(slingshot).
- A javascript based 2d game engine (may switch to cpp)
Fruition (https://fruitionsite.com) - Build your next website or blog with Notion, for free.
Notion has taken over the tech/design industry by a storm, and many people have used it to create web pages. However, Notion doesn’t allow custom domain and the page URL contains a long uuid (for example: https://www.notion.so/The-Beauty-of-Notion-4663b221fd154c07b...)

I built Fruition to solve exactly that. You can use a custom domain and add pretty URL slugs like https://fruitionsite.com/showcase. You can also add custom font and scripts like Google Analytics. It’s all free and open source.

I shared this on a couple of Notion communities a month ago, and 40000+ people have checked it out since. Hundreds of sites have been built with Notion and Fruition.
Given the innovation we've seen from some industries in these times, I'm surprised I haven't seen any in dentistry.

I'm probably just naïve about the challenges – or maybe it's happening and I'm just not aware. But I'm surprised my family (3 dental offices between us) hasn't gotten any emails from our dentists selling cleaning kits with elaborate instructions or offering Zoom consultations where they ask the same old questions they'd be asking at a cleaning, planning treatment, etc.

Yes, I realize these things are no replacement for regular cleanings or appointments, but certainly they'd be better than... nothing?
I understand that Apple’s review process is a black box of uncertainty, but this bothers me a bit as a common product release problem:

> We understand the review process can be unpredictable, but after our full-feature beta app was approved on 6/5 we were confident that we would hit our original 6/15 (now 6/22) launch date.

There is very little buffer there for any type of problem. In this case the date is dependent on a factor they cannot control, and if the submission is rejected late in the window a death march could face the development teams.

Why do companies not build in more time to address risk, providing the potential to launch early, instead of risking delays and public pleas for mercy from the platform ? When in a PM role I never would consider such unforgiving deadlines.
Never. This is why we write small functions that, as much as possible, depend only on their inputs and avoid mutation. Code becomes simple to reason about. You don't need to worry when composing these small pieces like you do when passing mutable objects, using out variables, etc.
It amazes me how much is available today to anyone even remotely interested. I still remember cousins having to record radio signal on cassette to later use on their computer.
If compilation times are a problem with typescript I do not see how Rust will help.
Have you considered Kickstarting this?

Your pitch could be: "like Regium, except it's not vaporware and actually works."

I mean that company had nothing and they were well on their way to raising 50k, before they were stopped. You have a real product. That $50,000 should've been yours.

https://thehustle.co/03092020-chess-kickstarter-regium/

https://www.reddit.com/r/chess/comments/fcfcpi/the_regium_eb...

https://www.kickstarter.com/projects/soontech/regium-automat...
I'm still working on it but began learning Swift and SwiftUI dev (I'm a designer by day) and making my first iOS app: a basic stocks tracking app (and lets you input your purchases to see value over time)

https://twitter.com/Stammy/status/1258404361232883712
I wrote this in my profile 3 years ago:

I think (2017-02-22) that user data should be treated in much the same way as nuclear raw materials. I would suggest considering a User Data Non-Proliferation Treaty along the lines of https://en.m.wikipedia.org/wiki/Treaty_on_the_Non-Proliferat...
Working on half a million LOC TypeScript codebase. All strict flags up, low-2-digit team size. We don't really run into many problems. TypeScript is not perfect, but developer happiness and productivity have definitely increased since we adopted it, and defect rates have dropped significantly --while increasing the size of the team & working on more features.
I never asked you to cite intelligence heritability. Like I said, I agree that intelligence is at least partially heritable.

I asked specifically for you to justify the original claim, that there are phenotypic differences between ethnic groups that include intelligence, as supported by twin studies. That's a very specific and as far as I know very unfounded claim.
Reviews of Distributed Filesystems
Is Perl still in use as a language of choice for new prohects? Or is it all maintenance?

I use to like it very much in the late 90's when I was actively doing IT but when I stopped I never felt like going back (having discovered python)
Sure other languages have some pieces of the puzzle - python has tons of libraries and is easy to understand, golang has great performance and is easy to write, etc.

But I have yet to find a language that has the same set of features except JS. If you want to offer up an alternative, please do so.
AMC will require guests wear masks, reversing earlier decision after backlash
Embers of Solace Game Development

My journey through creating an RPG game

https://www.embersofsolace.com/
The inputs shouldn’t be “random”, but the idea is that you should provide an input distribution that’s roughly representative of your expected distribution of real-world values (+ some perturbation to find edge cases).

As for frameworks in the languages you listed...

Ruby and Python: https://github.com/HypothesisWorks/hypothesis

Elixir and Erlang: https://github.com/proper-testing/proper

Node and JS: https://jsverify.github.io/

As for real world use-cases, imagine you’re writing a program that accepts timestamps as input and has to implement branching, requirements-defined business logic based off of them. When you’re writing your unit tests you can use the requirements to select timestamps that are “known good” and “known bad”, but it’s hard to explore this state space on your own.

Same thing goes for handling unexpected inputs to certain functions. You probably don’t want to check _every_ type of input for _every_ dynamic function, but it might make sense to make sure that certain “entry points” to your program fail in the expected manner when they get poorly typed input.
This is really cool! How did you do the encoding though?
I rebuilt my side project in Vue. It's meant to be an API generation tool for .NET Core. Basically provide a swagger definition and it generates a ready to run solution based on that definition. Still working through the details but it works on a basic level now.

https://www.codenesium.com
"Political" arguments such as https://twitter.com/tomerashur/status/988696306674630656 and https://twitter.com/hashbreaker/status/719889001444839424 ?
Yeah, it's really satisfying, even for quick experiments
Equivalent “X guide for practitioners with deep knowledge” for any of these (X=)fields:

Probability

Statistics

Finance

Deep learning and AI
‘Largest Distributed Peer-to-Peer Grid’ on the Planet
This: https://narrationbox.com/ Still adding a ton of features very frequently. Working on this out because of me and my cofounder's own misery of creating narrations, voiceovers and other audio content. idea is to create one platform for everything audio and voice marketing.
If it has to run on Hyper-V, then as far as Microsoft cares it's a Microsoft-extended Linux that they can make money from.
Supply and demand, of course. If you are in they bay area and already working remotely, how is that materially different if you move an hour away? Or 3 hours away? Or to the next state or two over? You were already in the “remote work” category. In fact, you were already working at that company at a given wage. I plain just don’t see the difference in the same remote worker in the next suburb over vs next city over vs next state over (granted similar working hours / timezones).
Because for ecosystem and tooling JavaScript is the first class citizen. TypeScript was accepted as the defacto static typing system because it diverges so little, and valid JS is valid TS meaning example code can still be used close to verbatim.
Blog is now Google free
I want to be able to put the images I want in the exact place that I want with cut lines and the like; I also want mail merge to work correctly.

I also want duplex color printing. I'm fairly close; Microsoft Publisher almost does what I want. I may end up writing a PDF generator or something.

I'm using A4 cardstock (for now) and the postcards need to be 6" wide and 4.25" tall. I print the image larger than that, so that I get full edge-to-edge printing.

I bought a paper cutter[0] to get the clean edges I want. Getting the mail merge to work how I want is a struggle.

Do you have suggestions? Any PDF generator I could feed images and restraints to and generate a printable PDF from zsh on my Mac, or WSL2 on a Windows machine, would be awesome.

[0]: https://hardwarefactorystore.com/products/17-heavy-duty-guil...
Sure, may have been a bit overly pessimistic. But tbh you could still be super funny and not so “omg were dumb”.

The 2010s “lol look at this dumb shit” attitude reminds me of the 90s “edgy ironic” attitude. It’s lazy, just following the trend that further reduces our ability to continue and have a cool discussion. You can be funny without needing to hit every dopamine receptor. But hey, maybe that’s just what Twitter is for - letting off some steam.

I only felt sad because I saw discussions here the other day about humans being sphagetti code and this sort of absolutist/negative/ironic postmodern attitude just kind of sucks - it actually shuts down conversation (note you are literally just defending it instead of expanding into, say, some philosophy). You can be totally tongue in cheek, funny, and even self-deprecating without being just wrong and super absolutist at once, it’s just not as easy and probably wins a few less internet points.

If anything I’m advocating for a humor that complements truth.
Pirahna, Uber's code cleanup tool, was previously discussed at https://news.ycombinator.com/item?id=23516823.

The paper Pirahna: Reducing Feature Flag Debt at Uber is at https://github.com/uber/piranha/blob/master/report.pdf.
I've created an app to gamify social distancing.

https://www.solocoin.app
I wrote new editions (free updates) to two eBooks I have written, one a Common Lisp book and one about using Hy language "Lisp on Python":

[1] https://leanpub.com/lovinglisp

[2] https://leanpub.com/hy-lisp-python

I have also been working on physical fitness: bought some weights and also usually go on a brisk 45 minute hike near my house from about 5:30am to 6:15am every morning. I live in the mountains in Central Arizona and early morning is an interesting time to be in nature, predators [3] like coyotes and mountain lions are still out, and the birds are just starting to make their morning sounds.

[3] I usually spot a mountain lion every 2 or 3 years (not too often) and rattlesnakes about one or two a year. Lots of coyotes.
Our company sells SAAS and we are taking our first step into selling services.

A lot of our customers came to us to help them address a growing problem they had coordinating operator assisted conference calls (we offer high touch 24x7 support, that industry does not). We had already put a lot of time into designing a solution but COVID cleared our plate to focus entirely on it. We are ready to go and aim to launch our pilot imminently.

We’ll see how things go. Still amazes me how easy it is start a business (In our case a completely new business line) in America.
Here's a public beta link for iOS: https://testflight.apple.com/join/4IMtFylH

Android is closed, but if interested you can email at support@gobudget.io
Have you ever studied WWII? The emperor certainly did not lead them to war.
No what I originally said was

> because their research will be used by "race realists" to push forth their theories.

> suggests you're willingly choosing to be incompletely informed.

I cannot imagine what strange interpretation of the universe leads you to conclude that.
Electron Is Flash for the Desktop
Always bet on Javascript.
Is that Pete Carlson of "Pete Carlson's Golf & Tennis"?
Was going to finish some things but got hospitalised for optic neuritis (temporary, almost total loss of vision in one eye) three consequitive times (3 days each, over 3 months) before they (hopefully) stopped it. Its not MS luckily, its 'just' NMO. It's rare as hell. Maybe I should buy a lottery ticket :).

Saying I'm greatfull to the medical staff and the people who stayed home so that the hospital was not flooded and could actually deal with me is an understatement. Also, let's not forget everyone working on the new drugs for MS over the past few decades which is the reason they can even help me today.

So can't wait to get back to coding, but I have to wait for my eye to stabilisea a bit more first.
I never said they're tricking anyone. Although, "There's an app for that" was actually a thing, or would you rather not remember that?

The POINT that I'm making is that people their phone is theirs and they can install what they want on it. Even if that thing comes from the app store. EVEN NOW when I want to do something I go looking for an app. I don't assume my phone can't do it. And I certainly don't assume it can't do it thanks to shenanigans on Apple's part.

The reality however is far different and there are LOTS of things Apple doesn't allow and they are not above using their platform to stifle competition.
This article has a dumb title and is very frustrating to read
> Types are for compilers, not people [...]

This strikes me as a similar sentiment to “Requirements are for managers, not engineers”
Any discussion of Covid-19 that merely focuses on death rate and not DALY[1] is intellectually frivolous. There's not a medical intervention in the world that can save lives, they can only be prolonged.

[1] https://en.wikipedia.org/wiki/Disability-adjusted_life_year
cambridge analytica: surveillance enables psychological manipulation which really hurts democracy
The author describes Terraform and CloudFormation as "imperative". This doesn't seem correct to me, although you can force a sort of imperative flow by manually defining your dependencies in a specific order. I have only a little experience with Ansible but I would say that is the only major imperative-ish IaC (at least the way I used it) aside from bash scripts or working with SDK's directly.
I worked on a website that aims to foster data-backed debates online. It builds a feed out of hacker news comments backed by data. [0]

The reasoning behind it is twofold:
- They are people who (due to their through their startups, side-projects, thesis, hobbies,...) are familiar with interesting datasets.
- With a tool that allow them to spot places on Hacker news where data are discussed, they will be incentivized to contribute and experience less friction.

I hope it increases the frequency of arguments linked to data and give more visibility to projects working with interesting datasets.

I am also looking for people who have projects, however small, where they see interesting data. It is for an ongoing interview serie.[1]

[0] http://datapeek.org/

[1] http://datapeek.org/interview/alfadata
A little tangential: If you hard lock your eyes, say, all the way to the right and rotate your head slowly to the left, you can defeat the saccade mechanism and get a smooth pan, complete with motion blur.
I made a website to watch videos and livestreams without distractions; outline.com for videos.

Add layluh.com before any YouTube, Vimeo, or Twitch URL (layluh.com/URL).

Here's a vid: https://www.layluh.com/watch?v=izxXGuVL21o
I really hate clickbait titles, and Forbes keep using them. I'd really like if we avoid posting their articles on HN. They don't deserve our attention.
Ask HN: I Want to Replace Pass
I'm using pass (the unix password manager: https://www.passwordstore.org/) for some years and have grown tired of the difficult process I need to install it (and move my keys and passwords) on windows; due to various hardwared problems I had to install windows 3 times in the last month and I don't want to re-configure it again on windows!

So, could you recommend another password manager? Or convince me to keep using pass and go again into the chore of installing it on windows (the main difficulty i guess is synchronizing my gpg key)

Requirements:

- Ability to import the passwords I already have on pass
- Easy synchronization (pass uses git for this and it's excellent)
- Good windows support
- Good linux support
- Good mobile (android) support
- Free (open source would be even better)
That sucks. I highly recommend the book "Anxious" which is about the neurobiology of fear and anxiety. Reading it feels like reading the owner's manual to my brain.
I wish you the best recovery!
Speaking just for myself, I often end up saying rather stupid things when thinking on my feet.

On the other hand, yeah, the could simply have been a jackass. Greeks, though? Who doesn't love the Greeks? The Turks, I guess, but in America, I think they are well-regarded.
I'm half way done my book about ADHD: https://adhdpro.xyz/

I spent a tremendous amount of time researching and interviewing. It's bizarre how rare practical information is for dealing with ADHD despite the extensive research.
I think the bigger issue is there are sometimes major features (like WSL and WSL2, especially) where there's no way other than joining Insiders to try out the features.

In some sense it would be better if some of these kinds of features were in a separate beta somehow, or were not announced until closer to ship date.

Instead, there are a ton of users who basically run beta versions of Windows 10 permanently on their primary workstations.
I made a tool for visualizing text in 3D: https://nebulate.ai

It runs a machine learning model in your browser to convert the text into points in a high dimensional space, and then it projects those points down to 3D.

Right now you can tell it to visualize post titles or comments from any subreddit or tweets from any Twitter user. I find it especially interesting to explore the news with it since every article is naturally presented alongside other articles that are about similar topics, often giving useful context.

Only works in desktop Chrome right now unfortunately. I was hoping to make it Firefox-first, but I need an API Firefox hasn't implemented yet.

Since the model runs on your machine, the "running model" stage will be slower or faster depending on your local GPU. If you have a decent GPU, I recommend bumping up to 512 points.

Would love any feedback! Here, on Twitter (@gradientassent), or in the Discord channel linked inside.
Think of the change as a statically compiled language writing parts of their runtime with assembly or unsafe pointers. It’s not an indictment of TypeScript.
Let me offer you an example that comes from the Python world (I see these errors every few weeks and every single one of them means that some dependency of my code has somehow broken).

1. The library makes an assumption on a type (in the case of Python, that's typically "there's only one type of strings", "there's only one type of streams", sometimes "there's only one type of numbers", etc.). Since the language is loosely-typed, there's no API barrier that checks this, it's all duck-typing.

2. Tons of code is written based on this assumption.

3. Assumption changes. In this example, this happened with the Python 2 => Python 3 migration, but it also happens once in a while with smaller version increments of either Python itself or Python libraries.

4. Where is the assumption used in your code? Well, if you're lucky, you're going to find out once a piece of your code throws an error because it's attempting to use a method that doesn't exist anymore. If you're not lucky, the behavior of your code has changed subtly.

In the loosely-typed world, the only way to avoid this is to have very strict boundary checks. Which means basically manually implementing subpar type checking at the borders and unit tests and/or fuzzing just to ensure that your mock-type-checking actually does its jobs.

Of course, you can often get away without doing this as long as your code is for internal use only. But if you're writing a library and if you want your users to be able to troubleshoot problems without too many difficulties, you're doing manually what the compiler is doing for you in a statically-typed language.
I don’t think these are hacks. They aren’t bubble gum and duck tape. They are well tested solutions for current physical limitations.
Making Investment Decisions Based on Data During a Pandemic
Oh I gotcha! That quote applies to react as well though (I've done it many times!).

I suppose I could rephrase my question to something like "What is the point of this library?". Every other page on that site that includes examples uses JSX... which means there needs to be a build step.

I guess if someone really just wants to include a 3rd party library to programatically create elements, but get none of the benefits of using them this would be great! Then again there is like 3 examples in this thread of tiny functions (< 10 LoC) that appear to do the same thing.

I guess 3.5kb is about 10x smaller than React + React DOM, but 35kb isn't exactly breaking the bank either. I can't tell specifically by glancing over their examples, but I also suspect feature parity is not quite there. Specifically, I develop with Typescript so being able to type hint `React.ChangeEvent<HTMLInputElement>` etc. is sometimes necessary. It's not clear if Preact exposes a sufficient API. Maybe you know?
I recently built a online text editor which lets you generate shareable documents with complex charts, graphs, mathematics, and more using the simplicity of Markdown.

https://quickviz.app/

It's built on top of the Pandoc, Graphviz, and MathJax
Wow, thanks for such a detailed answer. I was actually only refering to sclang. I am well aware that the rest (scsynth, and OSC communication) is very much related to audio synthesis. What you tell about SmallTalk somehow reminds me of Common Lisp or even the stories you hear about Lisp Machines.
THanks again for taking the time to write up such a verbose reply, I really appreciate that.