skysight-inc/HackerNews huggingface dataset:
> You picked a good day to post here. For some reason, Sundays is always it's-the-end-of-the-world-as-we-know-it on HN.

I’ve noticed this too but I wasn’t sure if it was in my head/confirmation bias or an actual pattern. I wonder whether the Sunday Scaries could be to blame for the uptick in that sort of reading material.
Interesting but:

1) How do you deal with hardware that can't run the simulation at the appropriate frequency?

2) How do you keep simulation and animation smooth and linear over time when facing processing oscilations if not by using time deltas?

3) Is ther a graphics/processing demanding game that doesn't use time delta?
Interactive fiction games. I've never been a big gamer (I'm actually in a year-long hiatus from Mass Effect currently...) but I make a point of playing an interactive fiction game every few months. The older one favor logic puzzles sometimes instead of a plot, but the ones listed below do not.
They take some getting used to, though.

My favorites in terms of writing:
Newish:

- Spider and Web
- Babel
- Photopia
- Superluminal Vagrant Twin
- Harmonia
- The Dreamhold

Oldish:

- Trinity
- A Mind Forever Voyaging
I loathe NodeJS with the passion of a thousand suns. When Rails projects churn, at least you can rely on the stability of Ruby. With Node, the number of times I had to work around inconsistencies with the framework and even language were maddening. Babel is a horrible horrible thing, and Javascript was never meant to run on a server.

Maybe it's better now. But I won't ever do serious work again with the stack so I'll never find out.
not mutually exclusive! a hard worked and productive 8 hours is rare as it is.
You mean Wine doesn't support D3DX on its own? I think it should. Including through dxvk.
Could a cockroach carry both the cockroach control device and the camera? Does the micro camera have enough low light capabilities to be useful in the dark? Are there any animal ethics to be taken into consideration for attempting this route?

I can’t tell if that idea is 2 years or 20 years in the future, but it sounds neat.
140 bucks for a jersy, damn lol
Peter Thiel's New Man in the Defense Department
As mentioned earlier, this is a well trodden field whose results depend heavily on how you choose to define collapse or decline. I didn't see any indication of that kind of discussion. Secondly, you seem to make use of historical examples as demonstrations, but without discussing the context around them (if they were even collapses!). There's a huge risk in doing that of making superficial comparisons with no actual basis in reality. This is the trap most works on the subject fall into, because it's almost impossible for any single person to have high level expertise across multiple disparate periods and history of any particular collapse is very much unsettled, expert level territory.
This seems like a very, very sketchy definition of "progress." The later 1/3rd of Rome was not exactly full of memorable technological and intellectual progress, especially compared to its neighbors.

Roman's are sorta famous in history for their lack of interest in anything but making war. There's a reason we don't refer to many roman math treaties; they were often very dogmatic texts referring to greek works and heavily influenced by the lens of military problems; and often fantastically wrong.
I've found the problem isn't being on call, it's being on call PLUS not having control over priorities.

When doing it right, owning the on call experience can be a valuable learning experience. But this usually means having extra time to do things like develop integration and performance testing environments. And access to make whatever changes needed to happen, happen.

But a lot of places are like "nah, you're being a perfectionist". And then expect you to magically respond to issues with vague descriptions and no diagnostics. And yeah, that sucks.
I don't believe Keep comes pre-installed on Android. AFAIK, there's no default notes app other than email (and a lot of people use their email client as a notes app).
It’s ~$80 for a men’s NBA jersey. I’ve never been able to understand why they want to charge me out the ass for me to advertise their product. If I was the NBA, I’d give jerseys away like candy and install basketball courts in every park I could in the US to keep interest high in basketball.
You know, I actually think you've got a point to make and I can see the shape of it, but you're so inept at expressing yourself that you come across as either completely misunderstanding or just plain wrong. I guess this is still an insulting thing to say, but at least it's not wrapped in snark or passive-aggression.
After watching "Pumped Dry: The global crisis of vanishing groundwater", I think future conflicts will be over water.

https://www.youtube.com/watch?v=RjsThobgq7Q

I think the West will eventually we faced with a decision: either learn to live sustainably or get used to living in an irreversibly ruined environment.

Reduce and reuse come before recycling.
I almost feel the opposite. I've had tons of ideas and when I started writing them out they flowed out of my mind faster than I could write. But I don't have the best retention either. So I would have tons and tons of ideas and by the time I got it to paper I could remember maybe 3 things and couldn't recall the rest.
Hey I don't want to keep discussing as it starts to feel like an argument and that was never my intention :)

But I'd pay 20-40 euro for a good notetaking app with self-host capability. Maybe 50 if it's really good.
You can already make reproducible images of e.g. NixOS. I don't know if there's a good way to tackle the problem at the docker level without sacrificing container OS agnosticism.
Previous Discussion:
https://news.ycombinator.com/item?id=20896156
If you are willing to get over it, you'll find that huge classes of errors disappear. It's a very nice feature that lets you cut a bunch of bs, clarify your code, and make everything much more comprehensible. When you can mutate your values, you have to read any given block of code with a ton of suspicion (and possibly trace through control flow, keeping branches in your head, god I don't miss doing that). If your values are immutable, you don't have to do that.

The one place where it screws you over in erlang is the REPL, which I think is why Elixir chose to allow you to mutate the variable binding, (but the underlying values are still immutable). In my main code, I mark any variables that I will mutate binding (almost never) with a ! postfix sigil (idea stolen from Julia/Ruby)
They do. It’s part of control planes for their next 5G stacks.
True, I’m mainly talking about stronger types. It’s something people have asked for a lot and generally the trade offs aren’t taken into account.

Elixir aimed for 100% Erlang compatibility.
How to Stand Out as an Entry-Level Software Engineer
In my hometown there's a shop with two big signs: "Puertas Motos" and "Motos Puertas". I've always passed by too fast, by car, so I can't tell if it's some guy whose name is Puertas selling motorbikes or some guy called Motos selling doors.
Sorry, but you are also fudging things.

> Datalogs (there are many variants!) are subsets of Prolog.

No. First of all, this is not true syntactically. There are Datalogs that allow non-Horn clauses with several terms in a goal head:

a, b :- c.

This is not allowed in Prolog. So (such) Datalogs are not subsets of Prolog syntactically.

Second, it is not true semantically either, not even for the common syntactic subset. Consider:

ancestor_of(Parent, Child) :-
child_of(Child, Parent).
ancestor_of(Ancestor, Person) :-
ancestor_of(Ancestor, Parent),
child_of(Person, Parent).

This is left-recursive, so typical queries will not terminate in Prolog, i.e., have no finite solutions. But as you say, Datalogs are decidable and any query terminates, so you will get solutions, which is different semantics from Prolog. So it's not meaningful to say that Datalog is a semantic subset of Prolog.

Datalog and Prolog are like C++ and Java: One is an extension of a subset of the other, or equivalently, there is a non-empty common subset with similar-ish semantics. This is not a very useful statement? I agree! But it is what it is. They are different languages.
The whole point of putting engineers on call (in this context) is to encourage them to make good technology choices and to take some ownership for their products. If there was no counter-pressure with pager duty or other threats to peaceful existence, then most developers would just pick whatever technology they personally enjoy using the most and expect that someone else will fix their special shitpile for them at 3am. Someone is always going to get screwed in this equation, at least make it an equitable screwing.

Being on-call doesn't just apply to code either. Would you be OK if no one tried to fix your broken water pipes or electricity until the following business day? Do we turn off the global internet at bed time?

At some point people are going to have to do shitty work to keep this world running. The best you can do is rotate the shitty work around so that everyone can help out. Automate what you can, share the load for what you cannot. If everyone does their part, it is a lot less painful all around.
Yes I agree that for learning purposes it can be very illuminating. :)
I like this idea, that seems like an elegant solution I haven't heard before.
I have the feeling that Erlang is great, but only if you are working in a very specific problem domain.

For example, I wondered if there is a GUI library for Erlang, and the response with the most votes here [1] is that people don't write GUIs in Erlang.

The other answers point to wrappers around libraries written in other languages.

I think that is suspicious for a language that has been around for such a long time now.

[1] https://stackoverflow.com/questions/97508/what-libraries-can...
Totally agree.

I get the markdown thing but it just seems to add a layer of complexity to a market crowded with productivity porn.
Who runs privacy-watchdog? Is it authentic? Is this a propaganda that big-tech firms want to spread that privacy is dead?
Looks good. Do you use Inkdrop with cloud or can you store save it locally?
If it's remotely possible I can almost guarantee the three letter agencies around the world are using it already (or have tried).

MI5 were lifting encryption keys via acoustic analysis of typing something like 65 years ago [Wright, Spycatcher]. And their budget was fairly limited, as opposed to the US agencies with their basically unlimited budgets (i.e. NRO)
According to Snopes, the song "Sweet Home Alabama" was actually inspired by a radio commercial for "Sweet Homes" that had aired decades earlier. Full circle.
I'm assuming you mean "dike" and not "dyke".

Dikes will not protect property in Florida. Our buildings are sitting on top of porous limestone.
Yes and if you type one backspace too many it will delete the whole box and place it at an off-centre location when you click to make a new one.

There's a workaround though: Click on the title and then press enter and it'll create one again in the right spot :)

But yeah OneNote is bloated, slow, has the typical MS UI boneheadedness... But it's what I have to work with at work :'(
On the flip side, there are many of us who do their best work in the evenings. I find I get more done in a couple of hours after 5 (maybe 5-8) than I do in the rest of the day. I’d much rather start at 10 or 11am and finish late. Enjoy a sleep in, unrushed morning coffee, get stuck into work all woken up and motivated, get meetings out of the way and power through work from 3 or 4 until 7/8pm.
Southern blot, but not western blot.
Abandoning Android: A Series, Part 9 – The Privacy Issue
A well funded government initiative that knows that when they are finished and present their final report they will join the ranks of the unemployed = good for 100 years or more.
In truth they have all the data they need to build, small highly efficienct thorium unit reactors in 3-4 sizes combinations of the sizes, with duplicates, would enable Ford style production line assembly of a large proportion of the innards. Cement and steel on site will still be needed. The inherent safety aspects makes it a true winner, and the USA has enough on it's own land for centuries. Fusion is a true infinite boondoggle that will never defeat Thorium or solar/wind. Perovskite-silicon-gallium cells will hit 40% or more within 3-4 years = final death for coal.
The whole uranium/plutonium venture was driven by the need for bombs.
Pickle Riiiiiick!
After this thread became a discussion of competing, sometimes extreme approaches, I want to add one alternative. Markdown files, organized in folder hierarchy and synchronized by the service of choice are fine for me - for notes and knowledge collection. Recently I started to add the superpower of tags and links to other files by using Apps like Obsidian[1] and Zettlr[2] which are very similar. The great advantage is, that you just show these apps the par of your notes folder and are not maintaining notes in an app-specific environment. The syntax for tags and links is simple and will not disturb massively even if opening the files in a text editor.

This approach merges the simplicity of plain text, the power of tags and links and keep this independent of the of synchronization, backup or future development of these apps or anything in this stack of tools.

[1] https://obsidian.md/
[2] https://www.zettlr.com/
You could still access it from web. The interface isnt bad, but it’s web, so no native UI.
They had fixed it so you could as of 1830cst 13jul2020 last I was poking around
There is a learning method that hasn't been mentioned in this thread. Namely, a middle ground between pure cobbling and pure theory. In addition, you have to find a method that is optimal to you.

For myself, that's a feedback loop where bugs during cobbling naturally present themselves as theory questions needing an answer, rather than practical questions needing a solution.

It is rare to find documentation of such high quality that grasping the fundamental abstraction does not require theory-attentive debugging.
When I read "In Miami there is...", I was half expecting to read about your experience at the Lab (https://www.thelabmiami.com/) which shares space with Arts for Learning http://www.a4lmiami.org/ and Miami Light Project https://miamilightproject.com/. Open mics twice a month. Not to mention once-a-month Nerd Night at Gramps around the corner. I had almost forgotten about Churchill's when I started hanging out in Wynwood more.

Over the years, I have bumped into fellow Hacker Newers in all of these places.

I didn't realize how spoiled we must be here in Miami (but not at the moment). Thanks for the reminder, throwaway!
Why give them away for free when people will pay you to advertise your business?
Imagine releasing the bug near a restricted area. The attacker can hope it gets past security and gain images from inside the restricted area. If it gets caught then the attacker if up to 120M away, which is a good head start.
How much work is it too keep compatibility for old platforms? Like, can you use the newest MSVC? What are the ugliest workarounds you had to do?
I was an early beta user of dropbox (%50). I thought it was rubbish.
What more specifically is your capability with programming? Are you already familiar with how to use functions, objects, loops, dictionaries, lists, I/O...etc?

What do you need to get up to speed on? Business programming, embedded, systems? Which languages and technologies are in use at your company?
Working on it…

https://github.com/hhas/iris-script
> I want to see how easy it is to add more advanced features to FP, like generics

This will be interesting to see, since the straight-forward implementation of generics for functional programming languages uses unification, which is not available in Datalog. It will probably be possible to encode things for any given program, since its universe of types should be finite. But it will involve jumping through hoops to encode something equivalent to unification.
Many companies are now shifting to full time remote work. The new normal is the new normal, things may never go back to the way they were. And companies might be able to save a lot of money on office space as well. I know in Seattle and Portland, there are quite a few firms who are allowing remote work because of issues of safety as well, chaos and disorder combined with a pandemic creates a new set of challenges we've never had to deal with before in concert.
I like Mobile home especially because of affects how you write it, and how you say it.
Well, that's encouraging. "Pourvu que ça dure !" (as Letizia Bonaparte said).

It's funny, but older machine learning papers (most of what was published throughout the '70s, '80s and '90s) was a lot less focused on beating the leaderboard and much more on the discovery and understanding of general machine learning principles. As an example that I just happened to be reading recently, Pedro Domingos and others wrote a series of papers discussing Occam's Razor and why it is basically inappropriate in the form where it is often used in machine learning (or rather, data mining and knowledge discovery, since that was back in the '90s). It seems there was a lively discussion about that, back then.

Ah, the paper:

https://link.springer.com/article/10.1023/A:1009868929893

Not innovation, exactly- but not the SOTA rat race, either.
This shouldn't be surprising to people. The NBA has a bigger fanbase in China than in the USA.

https://www.bloomberg.com/news/articles/2019-10-09/china-s-5...
I dropped Keep after finding (hard way) that there's no way to revert accidental edit if you switched note.

I love card view though, I wish OneNote had it.
If you are iOS user apples notes is the best. Is like the camera theory that the camera with you all the time is the best camera. In this case is always gonna be around, auto back up, no install needed, available on all devices. The best part is it does 90% of what the most advanced note apps does.
Because they can put your favorite player name and number on it. People are massive fans of these players. I don’t think that the NBA really needs to keep interest high in basketball, because there are already basketball courts everywhere and people have been playing it for 130 years.
Starting and perpetuating flamewars like this is not allowed on HN, regardless of how right your views are or you feel they are. We ban accounts that do this.

This was really, really bad. Please don't do this again.

We detached this subthread from https://news.ycombinator.com/item?id=23887383.
It would be a very hard challenging to build a high resolution image from several low level images. I haven’t heard of any similar work. This is an interesting problem space.
Escaping a walled garden into a subscription based text editor seems like a pot/kettle scenario.
Why is append() an anti-pattern in R?
Node is getting better each year imo. I've been pretty happy with ES6.

What makes you say Babel is horrible? Not disagreeing but I haven't heard anyone say that before.
It’s fun to think about the decline of civilisation and ponder where we might be in the history of the West, but the truth is we have no idea. Being a student of decline does lend you an air of gravitas that optimism or even indifference just doesn’t I suppose.

These studies often involve panning the rubble of previous civilisations for clues about decline, but without much in the way of generally applicable theories those clues aren’t really much use to us. Yeah, civilisations that are collapsing have agricultural, economic, military, ecological, and demographic problems. So do the thriving ones.

Is it the destiny of the West to die? Well, sure – it requires a huge wobbly stack of things to keep it alive (from physics to poetry), so one day it will almost certainly end. It’s not prophecy unless you can tell me when these things will happen. It could conceivably be ten years or ten thousand years away.
For the benefit of anyone else reading fabrication is the key word in the origin of “Mobile homes”
As an Emacs user looking to do this, can you expand on the workflows you’ve built?
Plain text, for me, after being burned multiple times.

Occasionally, I'll fire up Word to paste in screen shots, but for most everything, I now write it out in plain text in Notepad++.

I felt burned when Microsoft's abandoned the Outlook Journal, where I had collected years of notes—notes that were almost all plain text.

Microsoft came out with OneNote and I watch colleagues diligently recording their thoughts there, but not me. Plain text, from here out. I may eventually print them and put them in a binder, so I can have "papers" that survive me.

The git solution intrigues me, but I would use my words and little else if I recorded notes there.
I think you just affirmed my point.

For example, we collectively would like to live a nice life on planet Earth. If climate change is real (and I'm in the majority that believes it is the case), then that that nice life is at great risk. But we do not collectively believe that climate change is real because of the aforementioned conspiracies to try to make us collectively disagree.
Some recent ones I've bookmarked:

logfromblammo on code quality and professionalism:
https://news.ycombinator.com/item?id=23430173

hanoz on the best thing about buying a domain name:
https://news.ycombinator.com/item?id=23241917

megameter on the case for crime if you have bright mind:
https://news.ycombinator.com/item?id=23217434

This thread on outsourcing is probably my most cited HN post (I'm frequently citing it to remind upper management why hiring an outside firm -- usually a friend or business acquaintance's outside firm -- isn't magically going to solve all our problems):
https://news.ycombinator.com/item?id=15831784

I recently cited this comment elsewhere as probably my favorite HN comment ever:
https://news.ycombinator.com/item?id=10807897

Huh. logfromblammo again. Maybe I should subscribe to his newsletter.
> it's the rise of a new type of Totalitarian Fascism which is supplanting Totalitarian Communism

If the argument is "putting capitalism in a box and using it to motivate government hegemony" is "the rise of a new type" of "fascism" unique to China, that's not true at all. Avoiding comparisons to certain "western" governments, Germà Bel argues convincingly that Nazi Germany was deeply committed to this strategy [0].

It's the western party line that this is exactly what the post-revolutionary Soviet Union ended up doing sometime after Stalin, ultimately leading to its dissolution into what can only be called an Oligarchy.

And uh, I think it's at least worth debating if the US responded to the Great Depression by doing the same thing; essentially using the notion of "jobs" programs and "public works" projects to move lots of money into corporate government supporters rather than directly providing relief.

> , it was the realization of party leadership that if they created an appropriate facade it would allow Western Neoliberals to create the necessary messages to shift economic policy and allow foreign money to flood into China

Maybe, but if that's the case than that's them simply noticing what various other economic projects the US in particular was already engaged in. I'm still not convinced "Confessions of an Economic Hitman" by Perkins is entirely made up.

> Both before and after, China remains a totalitarian country run by despots, but now they are able to put a veil of acceptability over their actions which has greatly helped their propaganda machine in the West as people eat it up.

Perhaps so. But any government is only a few leaps from fascism. See, for example, the Philippines. The US's response to COVID-19 and its current use of loyalist "border control forces" to "defend federal monuments" while violating subject Miranda Rights, States Rights, and arguably the US Constitution should remind us that it is not so long a fall for any organized nation.

Two bad things can be bad.

[0] http://www.ub.edu/graap/nazi.pdf