skysight-inc/HackerNews huggingface dataset:
Yeah.

Vehicle code is a good example. Having a limited vocabulary hits you hard when it comes to technical/legal texts, and when you don't have context to refer to (The text on the page linked to doesn't make sense when you can't see the pictures). If a very specific word isn't in the language, and can't be easily described using other words, it just gets very messy/unpleasant (even if you can technically do it, nobody's going to want to read it).

You can often give directions in english pretty well in many places using landmarks "go to the crossing, you'll see a church - go there, then...etc." . But yes, not having left/right is a bit cumbersome for this application. If I was giving directions in Toki Pona to someone, I'd probably just draw a map if it was in any way complicated ... .

On the other had, as you can see by the translation someone made in the comments here of my page, you can talk about some technical things just fine, like building a computer! (if you have enough photos to refer to).

Edit: Oh, here's what the creator of the language had to say about it:

"Toki Pona has a rather narrow range of functions. Although it is very easy to meditate and communicate honest thoughts and everyday activities in Toki Pona, it is impossible to translate a chemical textbook or legal document in the language without significant losses. Such texts are products of the complex, modern civilization we live in and are not suited for a cute, little language like Toki Pona.

As an artistic language with limited means of expression, Toki Pona does not strive to convey every single facet and nuance of human communication. Nevertheless, the results we can achieve with so few elements prove to be very interesting, if not spiritually insightful."
Configuration files are globals and they are lousy for the same reason globals are lousy when they are in a program.

If you use a programming language, you had least have a way to scope.
I believe the poster meant "effectively lifetime appointments". Some relevant stats: https://www.opensecrets.org/overview/reelect.php
Some governments are covering employee salaries. From a UK article...

"The government will cover 80% of the salary of workers who would otherwise be laid off." [1]

[1] https://www.weforum.org/agenda/2020/03/sunak-unveils-support...
The internet is full of criminals. It's a reasonable way to expect people to find tools to access government services.
APL! I wanted something completely nutty that would change my way of thinking. The characters are kinda fun and you pick them up after really drilling them for 3 days or so. Then you begin to learn to read trains and things. It’s a really fun language.

That and I’m learning condensed matter theory from Altland. Can’t recommend this text highly enough.
How is text not easy to modify on your phone? If anything this is a problem with phones being terrible computers and not text files. But I don't see how anything I said about how I do it on a desktop computer does not apply also to phones.
Does anyone know good beginner resources or youtube channels to learn about astronomy?
It doesn't even change the intercept because bigger countries reach their threshold number of cases sooner so that shifts them back again. Hence most of the lines are all roughly on top of each other regardless of country size.
I think a lot of people would be very surprised if you told them how many people die in their country every year.

It's nearly 3 million in the US.
I really want to like Hasura, but very quickly you'll run into limitations of its permission system. Especially when dealing with logic across relationships.

If only Hasura supported some king of Prolog / Datalog instead of their ad-hoc JSON language, then you'd be able to write nearly any possible use cases. Until then, I'll stick to building and maintaining my own backends... manually :(
Before you criticise computers or the internet as an access path to government, remember that bar it needs to beat is the DMV/MVA office, which is uniformly awful across this country.
Are you guys Postgres-centric, out of curiosity? Really interesting product, sort of in the same ballpark of Spinoff and other Sheets-based low-code SaaS but an approach more unique than I've seen before.
This is a headline we're gonna repeat as long as Sweden stays on their course, no? Because it's then perpetually always true.

It's laughably juvenile, like countries exerting peer pressure as if they're in kindergarten.
Did a deep dive on go templating systems to start adding more frontend web interfaces to my projects beyond simple json apis.

Settled on pongo2, which has django-style multiple inheritance, which is IMO essential to keeping an html template hierarchy organized.

With it, I’m writing an ActivityPub spider (code is messy and not fully organized yet):

https://git.eeqj.de/sneak/feta

and also an HN transparency tool that highlights things for me to read that get nuked from the frontpage:

https://git.eeqj.de/sneak/orangesite (live at https://orangesite.sneak.cloud )

Next up: rust. I have about 4 go projects I want to finish first, and having a good templating system means they will be somewhat polished when I shelve them.
There is also web org at
https://org-web.org

which means that now

> Emacs is the only way to access most of the functionality of an org-formatted file

is wrong.
I am trying to learn more about distributed systems.

Any one have a recommendation for a MOOC or a book that could help?

I am specifically looking to understand frameworks such as Dask or Ray and how to build a similar system from scratch.

Thanks!
I am doing Coursera 'Intro to Genetics & Evolution' and fascinated by it. Have been in tech for several years doing mostly same old things, so found this a refreshing change. The instructor is very good
After 2 years of Leetcoding and jumping ships, I finally got a job in one of the big companies. Worth it.
I liked this book: https://www.amazon.co.uk/Sky-Users-David-H-Levy/dp/052145958...

A nice set of binoculars (something like 8x50 or 10x50) can be had cheap and will help you learn your way about.
Touch typing is not an essential tech skill.

Your laptop missing modern features isn't a problem with your father's skills.
Interesting project. Hope you'll post to github with whatever you get working.
We’ve been running “dial up dance parties” in Phoenix for the last few weeks. A DJ streams music to a zoom hangout, and people dance in front of their camera. The magic bit is that there is a new curation job beyond djing: curating who is be “spotlighted” at the current time. So my and my wife’s job (we have been organizing and promoting these parties) is to watch all of the participants and pick out who should get spotlighted.

It’s been a LOT of fun and has been growing quickly. Our last party had about 40 people in it and every time we do it we know fewer of the people who show up.
pali sina li nasa pona kin.
> And yet all of those vulnerabilities came from hundreds of developers who shared the same misplaced confidence in their own abilities.

This is a good example of a straw man argument. A comment about a programming language or framework not being a silver bullet to clean code has suddenly been twisted into a comment about developers with misplaced confidence in their abilities. How exactly does using best practice in and discipline equate to overconfidence?!

good practice and discipline ≠ misplaced confidence
Awww... I was kind of hoping the three species would be Homo Rossus, Paranthropus Chandlerus, and Australopithecus Josephus.
yep, it had a decent community for a few years but is mostly skeleton crew pickups at this point
Erias Ventures | Maryland | Software, System, Data Scientists, Data Engineers | Fulltime | Fully Cleared
Doing cleared work and want to work with a team that reads Hacker News like you?

Erias Ventures is a startup focused on providing engineering solutions in support of the national defense mission. We provide industry-leading compensation and benefits and are looking for entrepreneurial-minded folks to join our team.

For more info please check out careers.eriasventures.com
Every affordance in the system design is predicated on the data model.
great book...
If you spend $10 million providing health insurance to employees, then take a tax credit of $2.1 million (based on current US corp tax rate of 21%), how exactly are you freeloading? And would your employees be better off if you abandoned that practice?
Touché. I didn't actually point out the difference as a point in favor of Debian; I can see the advantages of both approaches.
Not for The Ones Who Walk Away From Omelas.
Smug lisp weenies, as lisp fans sometimes call themselves , can be a bit annoying at times but as I see all these new config file formats, data dsls, hybrid scripts like svelte etc emerge you do have to admit that none of these are necessary in a language with a programmable syntax like lisp.
Why take a video instead of just capturing stills and stitching them together, assuming the end result is a timelapse?

I guess if you've got the storage space and processing power for it, but it just feels a little wasteful.
Rachmaninoff Piano Concerto no. 2
If you need compatibility with C, JS or whatever, then you can't use square brackets for generics anyway. If you don't need such compatibility, why can't you just make that a function call and tell users to avoid funny combinations of comparisons and parens?
I'm studying DS and Algorithms, I am a self taught developer and I'm trying to fill some gaps in my general CS knowledge.

There's a project I want to work on but I feel a bit overwhelmed and don't know where I should start, I'd appreciate some advice here.

I want to create shogi(Japanese chess) server, similar to lichess, the thing is that I've never done anything similar to this, I've been reading about web sockets, this seems like a good place to start. I plan to use elixir for the backend, is this a good choice? Lichess uses scala, should I use this instead?
Thanks, I tend to forget it's actually Starlark, I'll amend.

I guess my point is it's so similar to Python that in most cases I don't even notice.
What you're saying is probably broadly speaking true for journalists in general. But what many people actually consume news-wise can only be compared on the surface to actual journalism. Consumers of this material have no interest in determining if what they're reading is true, and there are no consequences for those spreading misinformation while pretending to be journalists. https://news.ycombinator.com/item?id=22784665
> it's worth paying the OEM premium just to make sure they keep delivering the quality and experience I was looking for initially

And I am the guy who spent 4 times a few hundred on AKG studio headphones but replaced the ear cups with some much, much cheaper but better feeling ones.

To each their own :)
The half lives of these medications are very long, 30+ days I believe. This makes a large dose for a short number of days more reasonable than at first glance.
Diabotical [0] will be free to play when it is released.

[0] Diabotical.com
> I wouldn’t call it configuration.

I actually agree with you. Elsewhere in the comments I say that the OP article failed to name this properly: https://news.ycombinator.com/item?id=22788696

But it is what the article is really discussing.
Have heard lot of good stuff about fast.ai courses. I am doing cs231n again. This time taking my time to understand the math and theory in much more detail
You're describing Nix: https://nixos.org/nix/

It fills the same niche as make, but is a pure functional programming language, reproducible, and has a large package repository.

It's pretty much my favorite piece of software because it allows me to depend on third party packages with minimal risk of breaking the build.
Might I ask what limitations/issues you ran into?

One of the biggest pain points I found was modeling Organization/Team/Multi-Tenant based permissions.

Generally, the advice is to use a session variable like X-Hasura-Organization-Id to filter in permissions, but recently through a Discord conversation a means to do this without a session variable was found out and I took some time to publish it as a Gist:

https://gist.github.com/GavinRay97/d7b8805078a47e00001e58eb8...

I would be interested in hearing what problems you had and seeing if there isn't some way around it, just for my own curiosity.
> not practical for big numbers

Correct me if I'm wrong, but as far as I remember "big" was something like 20 or 30. So it's not possible to tell ages (at least not mine!), prices, or even the current year. That's fine, but I consider it a very serious deficiency for a language.

I would find very useful to have some minimalistic international language, but if I cannot use it to buy something, ask for directions, or say the date, it's just a toy. Maybe a very nice one, I find fascinating how people can communicate with so few, but i don't feel compelled to learning it.
level of discipline ≠ low discipline
Oh right, I cheated with one factual detail - it was turpentine and not alcohol :( (I tried alcohol first, but turpentine was waaaay better)
I'm getting into PureScript and Haskell, with the intention of using them in real-world projects.
Edge, IE and Safari have their shares because they are the default already installed browser on the main OSes, used either because people like them or are too technically illiterate to install a potentially better browser.

Chrome has a huge share because it is heavily advertised on some of the most used websites in the world.

The others like Firefox, Brave, etc have almost zero advertising budget and rely on word of mouth and third party kindness to be known. The fact that millions to hundreds of millions of people use them, despite knowing the alternatives, is testament to how good they are.

55% of traditional PCs have Windows 10 on them [1], yet Edge only has a 7% share of the browser market specifies how good Edge is.

[1] https://en.wikipedia.org/wiki/Windows_10#Market_share_and_sa...
I'm really not sure what zombie movies you're referring to, but any zombie movie that goes far enough time-wise after the zombies rise, pretty much always comes to a point where people start using zombies. Movies usually don't because it's hard to fit the long game into 120 minutes, but any series of books or TV show I've come across does exactly that.

I think it's pretty reasonable that early on in a zombie apocalypse, "enterprising individuals" would be just trying to figure out how to stay alive.
The Long History Behind the Song “Cotton Eye Joe”
The original post makes it pretty clear that pg believes that, if you're not in a handful of locations, there's basically no point in doing a (presumably SV tech-style) startup.
Studying webpack to understand how vue and react manage their packages :)
"telo pi weka kule", I suppose. :-)
"Mind is the great destroyer of reality" - a quote from one of those ancient dusty books. Our mind is a machine that creates models and labels for everything, to avoid dealing with the illigible reality.
Studying webpack to understand how react manage their packages :)
What's your preferred 'dashboard' for updates?
> I'm almost finished a chicken coop

May I suggest welded mesh?
Interesting. how useful you think it is for regular techies or let's say aspiring ML engineers ?
You classify it as strategic readiness and have something like a Core of Engineers do the work.

Really the US military forces need an additional branch, the Civilian Core of Engineers. They would be held to high ethical standards (on the job), and all work they do for the government would become public domain. I imagine this could be combined with a New New Deal where public-works projects are generally funded, as well as a job guarantee / internship place to build a resume and gain social connections through.
This seems rather myopic.

Singapore is, by a lot of accounts, a well-functioning government with competent bureaucrats.
Does their point have any substance? As other people have mentioned downthread, org files are plain text and the functionality of org mode does not rely on information stored in any other database.

Looking at the comment that raises the objection [0], they advocate for using plain text files and they use a directory of markdown files. If that is the desire, they can use a directory of org files (plaintext like markdown, just different syntax for / italics / and =verbatim= and such.

Hopefully they're not using any external program to search through those markdown and org files though, else they get forced into an interface to interact with their files.

One of org-mode's advantages is a broad export support, into everything from even-more-simplified plain text to rich HTML, to everything supported by pandoc.

[0]: https://forum.zettelkasten.de/discussion/comment/2275/#Comme...
Never heard of LeetCode. Is it one of these fad languages? What companies are looking to hire people who are exprets with 10 years experience with this language?
>I simply did not say that.

No, you're right, what you said is that there is no perfect programming language, and that they all have warts and problems. On that I agree with you, but in this case you seem to be using it to suggest that the language doesn't matter and it's all or even mostly a question of personal discipline, which I completely disagree with. Correct me if I'm wrong.

>To me, this sounds like the belief that only one language can solve a problem which I disagree with.

I disagree with that interpretation too, but the argument they were actually making was about static type systems, as evidenced by their comment about React and the importance of type checking. TypeScript is merely the most popular typed JavaScript variant.

>TypeScript is not a silver bullet.

Sure, I would actually prefer a much stronger type system than it provides, but it's certainly better than nothing.

>They are all just tools.

Sure, but some tools work better than others.

>Pick the ones that work for you, but do not go and start preaching about your toolset being the one and only true path to code nirvana.

I didn't see the grandparent preaching about "code nirvana" at all. They were making a pretty typical argument about the outsize effectiveness of static types in large codebases. It's entirely possible that programming in a large codebase with TypeScript sucks, but that programming in a large codebase with JavaScript sucks more. There is no perfect programming languages, but there are definitely better ones.
That’s a double whammy. I and many others are prevented from creating a Discord account.
Wow, I couldn't even get myself to finish reading this article.
This is based on a very dangerous, ignorant understanding of how markets work. Whatever "advice" there is, please ignore it.
thanks for Disney's Imagineering-in-a-Box!
Same here, latest ZFS (on Linux), 512GB RAM, SSD backed, but write heavy.
Unfortunately the problem is more complex than just contractors. The Government could easily push contractors to hire a larger percentage of programmers, and reject contracts with low programmer head count by claiming that such setups do not appear likely to succeed.

What's the US Digital Service approach?
Genomic Epidemiology of SARS-CoV-2 in Guangdong Province, China
I got this recommended this book the other day, it reads like a novel which makes it an easy read, but it's also pretty large and intimidating. The kind of book that would have benefited being split in several books.
TFA

https://chemrxiv.org/articles/COVID-19_Disease_ORF8_and_Surf...
You appear to assume that applying good practice and discipline is a route to eliminating these problems rather than mitigating them.
Looks good - is there any way to get world stats?
We've fixed at least two different bugs that have caused this problem since posting to HN. Please let us know if you're still seeing it. It's been a hard one to reproduce!
tenpo wan la sina weka ike e nimi "e":

> "jan li sitelen toki pona kepeken supa nena seme?"

taso sina wile sitelen e "jan li sitelen e toki pona kepeken supa nena seme?"
> If nobody is choosing your browser for practical reasons...

Is that really the case or is it marketing and network effects. For a time IE had a majority share and it took a while for superior browsers to overcome that.

There is also marginal utility in switching as all browsers converge on the same set of user-visible capabilities.
You are describing a life of poverty and arguing for it. Don't be obtuse.
For 2D games (and some simple 3D) GameMaker Studio[0] is amazing too. It has a “Drag and Drop” mode which allows you to build entire games ready to publish. You can even switch to the code mode if you want to, as each piece of the drag and drop interface directly correlates to a chunk of code.

I’ve made a complete platformer game with my kid with the drag and drop mode in a weekend (5 levels, high score system, power ups, custom animations, the works) then exported it as a proper Windows installable game.

[0] https://www.yoyogames.com/
I do something a bit different - salt pillar or ansible vault contains my "settings" for the entire backend, so as a step in my deploy, I just write out all the settings as a config.json so it's accessible from any application programming language.

Then I'll have a python module config.py that reads that and injects those settings with perhaps a small amount of logic into that namespace on import. So you where ever you might need a setting you can just "import config; config.foo" to get a specific config value.

For small systems, I even do service discovery this way - where does the db live? config.postgres.host/port or something yada yada.
“ This strategy also greatly reduces the risk of ruin, as the S&P 500 would need to lose at least 1/3 of its total value in a single day for the fund to be wiped out. Though certainly imaginable, this event is unlikely as the biggest single day loss in the history of the S&P 500 was Black Monday in 1987, in which around 20% of value evaporated from the S&P 500 in a single day.”

That didn’t age well (article is from last October)
Configs usually have a decent amount of logic hid in the implementation for defaults and other implicit things. Having a language like Dhall puts a hard limit on the possible complexity of the configuration while simultaneously allowing you to make everything explicit without being redundant.
I've been writing an article like that, but I'm trying to go through every manual and ensure it's correct and current. You wouldn't believe the amount of work I'm putting into this, and for no reason but to practice writing or something,I don't even know anymore.

I get why people write the shitty articles now, it's really hard to write a good article about a simple install. That's no excuse, they should just not be writing articles if they don't want to work, but I understand the reason behind the influx of crap.
> the best defence against dying in a car crash isn't a seatbelt or airbags

This is the kind of madness I'm talking about. An opinionated code linter is now being compared to seatbelt and airbags.

Dont forget your bullet proof vest and gas mask too, driving is dangerous!
As the article explains, time in Relativity is not Absolute, it's.... Relative.
Consider using avatar chat, which has been shown to be able to deliver social presence, esp w VR.

https://extendedmind.io/blog/2020/3/20/video-conferencing-wo...

Example of a house party thrown in hubs: https://www.facebook.com/1365390312/posts/10216647011272117/...
Been getting back into physics for the past few months. I've started reading the Landau&Lifschitz books and have been making flashcards out of the problem sets.

I'm also following MITs online math courses to get back up to speed.