skysight-inc/HackerNews huggingface dataset:
Unfortunately, I don't.

When I was at Uber, a team built an in-house system where people/teams could record a series of steps, then someone else could mark them as complete or failed with comments. It worked surprisingly well for our use case (execute all sanity tests every week - throw in email reminders, integrating with the build train (to not release to the app store when a test fails), and to the alpha/beta fixing process.

I am unsure what is available as off-the-shelf in terms of tooling though.
Reasons to Learn Vim
you are saying we can't stop destroying environment, but it's entirely possible we just haven't managed it yet. as you said 60 years is not that much history wise
> (The difference between the intelligence of Albert Einstein and an ant is far less than Albert Einstein and some living thing which is able to make it to earth and live here undetected for 60/? years )

Eh? That’s a really weird way of looking at intelligence.

By all accounts of you pluck baby from 10,000 BCE and raise it today it wouldn’t be any different than an average person today.

Now one can argue that aliens might be much more physiologically intelligent than humans on a biological level but that’s not necessarily a given or a requirement.

“Sufficiently advanced technology is indistinguishable from magic” is true but it doesn’t mean that you can’t understand if it’s explained to you.

An alien civilization that simply has a time lead on humanity might be much more advanced but it doesn’t mean that we won’t be able to understand the physics of how they got here once we learn about it.

An ant is severely limited by biology, for the most part it can not really learn or understand things on an abstract level. Humans on the other hand very much can, if aliens can travel faster than light by exploiting some new physics we just need access to their Wikipedia.
> You can also wrap a page as an app on the App Store if that's what you want. And store infinite data for infinite time. So everything is already possible.

Except now you're paying $100/year and giving up 30% of any revenue for the privilege of allowing your users to store data on their phone?

I think local storage could use some improvements, especially with regard to giving users more control over what is stored there, but it provides much more freedom than participating in Apple's app store.
I guess Buffett would be another example though his talks are about finance and investments.
This is an interesting thought but the answer can be as simple as cognitive biases. The world around you could be a literal utopia but the depressed mind would still think life is hopeless.
FreeBSD PKG Base Repository
Java was a safer C++. Go was a safer C. They both ignore a lot of good ideas from other languages, but I find it easier to forgive Java given its age and how much it’s caught up.
TBH I've created so many things over the years I've learnt my lesson. Now, I always start with a marketing plan:

* Who's your target market, and how big is it and what are they likely to pay?

* What do they want?

* How will you create value you can capture?

* How will you reach them?

* What's the competition?

If you can't answer these or don't get decent answers, bin it and move on. It's easy as an engineer to build stuff, but if you build it, they probably won't come, so you might as well work out whether you're wasting your time in advance instead of at the end.
A couple bugs in this game, I wanted to SSH onto the client, took me to the server instead.
I don't see that. That's like saying radical evangelicals have always wanted to increase hatred against Christianity. The relation between the 2 is that one acts as a recruiting ground for the other.

Radical evangelicals like radical Islam think they are the "pure form" of their religion.
"more information should always be better"

Should it? Running around with a known cancer that your doctors refuse to treat (because they expect it to go away), is a major stress factor and may, in the end, damage your own immune response.

Actually, "more information may lead to worse performance" has been shown in another psychologically heavy field: the stock market. [0]

Humans are complicated.

[0] https://behaviouralinvestment.com/2019/01/09/can-more-inform...
This is the lifecycle for every business. You start out niche, exploiting underutilized and untapped markets and features to grow, then when you get big enough you can compete on scale, like those businesses you out-competed.
Both of you miss the most obvious difference between Clojure and all mainstream languages: it's a lisp.

I've had so many programmers look at code I write and proclaim: "wow that looks impossible because of the parenthesis" and that would never touch anything like it because it seems so different.

Some people do take the time to learn how it works, but many just have a knee-jerk reaction to it and then forget about the language itself.
Well, in Germany there are complaints that lots (I think 50%) of our lumber goes over the atlantic. Making prices skyrocket out of proportion over here.
"Pending approval from your manager/lead"
- Corporate doublespeak for Don't even think about going full time remote. We are going to drag you back kicking and screaming.
In Oregon, the land to the west of I-5 is clay silt from the Missoula Floods that came down the Columbia Gorge 13,000 - 15,000 years ago. The clay silt is expected to completely liquefy in the event of a major earthquake.
More in depth list of unique FreeBSD features:
https://vermaden.wordpress.com/2020/09/07/quare-freebsd/
> How about the idea that not everything must live in the cloud?

Yes, and you should take the trouble to install those 'things'. Or host on a server you control.

The notion that a remote website has persistent storage rights on my device because I visited it a while back is ... odd.
Boomers will sell their grandkids buttholes for a nickel.
In the UK at least, Amazon pay relatively poorly compared to other the FAANG companies and Finance.
> The world is a hard unforgiving place for millions, we should never forget that.

Agreed. But I'll go even further and say: we should keep the cruelty of the world in mind in order to a) fix it, or support those who try to fix it, and b) treasure the practices, institutions and technologies that shield us from suffering that fate.

If people in the Western world were more acutely aware of how life without clean water looks like, then maybe maintaining infrastructure wouldn't be that big of a problem it now is.
Clojure is the most enjoyable language I've ever used and I love the interactive development. I haven't written code in any other language that even comes close.

Unfortunately I am too lazy and careless to use Clojure in any serious capacity though. I really need a Haskell or Rust compiler to remind me of all my silly mistakes. I can't be trusted to get to the same level of confidence through unit tests or linting or spec or malli.

I actually tried using Clojure for a little web project (~3k LoC in both Haskell and Clojure) and any refactor that included maps that were passed around in many different routes (think authorization, logging, DB) ended up with me chasing down rather weird type errors. Basically the equivalent of can't call X on undefined in JS.

In Haskell I spent at least the same amount of time trying to make various monads play nicely together. Think using IO, Maybe, Either, etc. in the same route handler without having your code be indented ever further to the right.

But the difference is that once I've invested that time I'm very confident in my code, whereas in Clojure there's always this lingering sense of impending doom because surely there's some code path that I haven't thought about.
To be fair, what passes for customer support at PayPal nowadays is a joke. PayPal is far from being the only one but yeah... Still better than “community forums run by volunteers” but not much.

I also wonder what drives all these volunteers to answer on the companies community forums. They can’t do much because they have no access to any of the internal systems, they aren’t getting paid... what’s the point? Is the customer service industry so competitive that you need “side projects” there as well in the form of volunteering to be an unpaid CSA?
Chances Are (2010)
Yeah I don't think people or animals have a built-in "suicide if life sux" instinct built into them. Most will just suffer and suffer until it ends.
"Do you mind if this bad driver visits you?"
What are public companies working with Retrons?
Grid Compass 1101 (2016)
That was likely because they simply did not have time to implement proper support for 3rd party apps for the launch.
I've kicked off a new forum thread on this topic: https://forum.playcanvas.com/t/improving-search-results-for-...
Excited to get peoples' thoughts on it.
This is a big loss and it comes at a time where it will soon be more needed than ever.

The last years has been brutal to "free information". Ever since Trump became president it seems a lot of people has begged the tech giants to filter and censor. And now they do.

I remember early 2020 when rumors about a new virus in China came out. There were very little news about it. But on YouTube and Twitter you could find scary videos of Chinese police/military in hazmat suits welding shut doors to big apartment complexes. You could find pictures and videos of roads with huge piles of dirt on it to block any traveling. There were secretly filmed videos where people just collapsed on the streets and in the waiting rooms at the hospitals.

Contrast that with the glorious 2021 online experience.

Go to YouTube and search for "India covid crisis" and you'll be met with pages and pages of news reports from the big news corporations.

I don't know about you, but this is not the result I expect. In fact, it feels dystopian and scary and that YouTube has lost its purpose.
That's what I've been doing, not even kidding, and I'm not so sure this is the right strategy because this has got me to abandon some nice ideas.
I get a strong "agile vs waterfall vibe" here, but I guess there's a good point. Russia did just that, i.e. skipped stage 3 clinical trials and progressively vaccinated volunteers. The EU was bashing them for "experimenting on their own citizens", but then had to acknowledge they should have been more aggressive with the trials.
Big F
They don't mention Stanford's CodeX project? https://law.stanford.edu/codex-the-stanford-center-for-legal...
I'm unsure of the intricacies of Overwatch's rating system, but the problem I've noticed in most rating systems is that players don't play enough games for the rankings to stabilize. You end up with a situation where a very large amount of players end up close in ratings, where only a few wins or losses can propel them way higher or way lower.

This might not be a big deal, but the game isn't static. It changes, which means that the skills someone picks up might not be as useful in the next patch anymore. This keeps the rankings somewhat unstable.

Team games inherently require more games to stabilize a rating too. You can get lucky or unlucky with your teammates. On top of that, a game where you can end up with a character you're not strong with probably increases the number of games to stabilize a rating even further.

On average it might work out, but are enough games played to actually reach that? My guess is that for most players the answer is 'no'.
so they pivot liveleak to a tiktok with UI from 1999? i guess liveleak was impossible to monetize.
That's how long it takes to get the MVP out there but coupling for procrastination, it takes longer than 2 weeks to get it out even though the actual work for the MVP does get done within two weeks.
> From the importance of Lincoln's "depressive realism" to the lackluster leadership of exceedingly sane men as Neville Chamberlain

I find these comparisons deeply suspicious. If there indeed were a strong link between leadership ability and mental illness, there cannot be a very big difference between Lincoln and Chamberlain for the reason that both men were surely at the very tails of the relevant distributions. One does not become a British Prime minister by being average. I fully expect the book to be full of cherry-picked data supporting narratives built largely on popular stereotypes about successful and unsuccessful leaders of dubious accuracy.
tl;dr; just a story of how I saw a UFO when I was young, nothing actionable...

I feel somewhat bad for sharing life stories on a technical forum, but here it goes. As a young boy, 5-ish, I was sleeping with my mother and father in the room, and my grandmother rushes in, all pale, shouting something which directly translates to "Flying body! Flying body!". I distinctly remember having nightmares afterward with flying torsos of humans, because my mind interpreted the "Flying body" statement as literal.

My parents take me with them and the four of us go outside. Sure enough, super close to the top of the buildings is a huge incandescent ... circle. It felt like it had no height, just a 2D circle, just moving somewhat slowly, soundless, above the buildings. Now, this went on for a total of 5 minutes until we lost all visibility, to the other buildings (again, this thing was very very very close to the building tops).

Add two more decades to my life, and I remember this incident. I look online and sure enough, I find an old phpBB forum where people talk about 'the incident'. Apparently, several people tracked it that evening and wrote about it. Unfortunately, I can't find the forum anymore, and going to the library to look for newspaper clippings yielded nothing, so this is always going to be a story that I'll believe, but probably no one else.

My parents still remember the incident, my grandmother is no longer with us. I've thought about what it might have been, trying to come up with a somewhat reasonable explanation, but I have yet to find any.
> It is not specific to C/C++ - in any language there will be some bugs you're unlikely to find (before they are reported).

Perhaps (though frankly I doubt it). But at the very least it's very possible to avoid the "everything is a security bug by default" phenomenon of C/C++ undefined behaviour; your program may still crash occasionally, but a clean crash is relatively benign compared to security bugs or even just silent data corruption.

> If it took many years to write a big C codebase, then a rewrite likely will take significant time too (or you'll drop many useful features and/or introduce new bugs). And most software project take more time than anticipated, rewrites is not an exception here. Isn't is a waste of money too, just another kind?

If a rewrite is necessary, then the sooner you start the sooner you'll finish. I'm coming from a view that a) C/C++ code is always insecure and cannot be made secure b) as exploitation improves along with everything else, running insecure code will become increasingly untenable. You could disagree with either premise.
Imagine using python without pip or conda. That's what using excel vba feels like.
Chinese scientists achieve quantum information masking
Filesystem implementations are normally OS-specific because each kernel has different infrastructure for filesystems. e.g. Linux has the unified page cache, dentry cache etc, and ZFS just ignores all that and ships its own ARC and dnode caches, that then have to compete for shared system resources.
How to Build APIs for Humans
I’m aware of that.
However the specific choice of amino acids can heavily influence the propensity to fold in a particular way. For example homozygotes for M129 have a much faster rate of vCJD development. Since Prion Diseases occur sporadically, the rate of mis folding can be increased and it probably wouldn’t be that difficult (even computationally) to determine how you can get it to misfold at a much higher rate.

I’m not sure what you mean by the fold being post translational, all folding is post translational, it’s literally the protein curling up into the lowest energy conformation as soon as it encounters the cellular environment, with assistance from HSPs if necessary. Unless you meant something else?
Well, in Germany it is common wisdom that stick-frame houses only live for roughly 40 years, have poor insulation, poor fire safety, are prone to infestations and transmit sounds so you can hear all the footsteps everywhere. So nobody builds with wood, basically. There is a growing market, but it is still very small and mostly limited to prefab houses.

There are old (>80 years), wood frame plus open clay filling buildings ("Fachwerkhaus"), but those are impossible to construct anymore due to building codes. Upkeep is extremely expensive and quality is not up to current standards, so nobody would want anything like this.

Due to the reasons stated above, there is no experienced construction workers available (at least not cheaply), no architects and since that part of the building code is rarely used, statics evaluation and building permit take ages. In short, new construction will still be concrete plus bricks over here.
The whole point of a PWA is that it's a website that can turn into a local application. It's even in the name.

It's reasonable to think there should be some user controllable "install" process to enable this.

But it's also reasonable that an application should have permanent local storage in some cases.
Pretty fun puzzle, but this kind of debugging is alien to me. Without going into too much detail, it's pretty easy to see something suspect is going on, and this hunch can be easily tested. This debugging tour takes you to strace, wireshark, all sorts of other low level debugging techniques, when really all you had to do was simulate the client with curl -d and the problem would have been pretty obvious.

And in this case the more complicated debugging tools didn't even explain anything. As the last page says, the answer is kind of a leap. If you already knew about this problem curl would have solved it immediately, and if you didn't you'd still be baffled even after knowing exactly why the stack traces are the way they are.
I think the concept that is most useful here is that of fuzzy logic: rather than if statements requiring something that returns 1 or 0, they require a probability p \in [0, 1]. Some things are essentially certain. Others are not. Of course, the main point shown at trials is that these probabilities are themselves uncertain...
There are prefab wooden frame houses. But most of the prefab parts that are used are prefab concrete parts, e.g. ceilings and staircases.
This view:
"Law already is a programming language."

always strikes me as so fundamentally wrong, and also very dangerous.

Goedel's incompleteness theory shows that an axiomatic system can either be consistent or complete, but not both.

Software is an axiomatic system.
Human behavoir is NOT.

Law provides remedies for specific harms, such that vengeance becomes the right/duty of the state (which hopefully tempers it with justice)

Law thus needs room for interpretation and for understanding of the human. Thus the need for a judge. Thus a jury. etc.

As one man put it, "the letter of the law kills". Software is only the letter.

We all want clear, black and white guidelines on "good" and "bad". We sometimes look down on religions which seek to provide this.

For the love of $diety$, let's not make software that $diety$
First you can't play games cause GPUs are impossible to get, now woodworking! What is there left to do?
This is exactly the No True Scotsman. "No true unprivileged person would think this".

By your logic, if a slave who is tortured every day thinks the world is generally an OK place but his situation specifically sucks, they're speaking from a position of privilege.
The 40ha limit is generous. This is because at the moment we have a lot of diseases in the forests (thank you climate change...). Nearly each specie is suffering of one and sometimes, the only way not to transform your forest in a reservoir which then spread and attack the surroundings is to quickly remove the trees.

Trees are not evolving as fast as the speed we destroy our environment, we have no choices left and we need to help them by not letting the forest completely wild. You need a bit of control. This is the reasoning being this 40ha limit. Starting this limit, you need to do the control seriously.
Upvoted for the honesty, but god damn, that sounds sinister.
I've found this, that says that python is slow because it doesn't have JIT:

https://stackoverflow.com/questions/3033329/why-are-python-p...

I'm curious to understand, why is it so hard to write a JIT runtime for python?
"Local storage is intended to be cache."

We're can I read up about this intention? I always thought local storage was just that, local storage.
Can we have a REPL-driven language that's statically typed?

My hope is yes, in that it's just that the work hasn't been put in yet to create to create the equivalent of Typescript for Clojure or Lua that compiles down to the actual, extensible language.

I always wish that it would become unnecessary to have to choose between stability and extensibility when selecting a programming language. Having a Clojure with static types or a typed Lua (Teal) would put us so much closer to that goal.
Capital Sharp S designs. The good, the bad and the ugly (2013)
Oracle offers free VMs tier on this IP space. Ton of abuse.
This is great. Julia Evans has some great content in general, she's really good at explaining complex topics in an engaging and accessible way.
And childporn!!. The site is filled with links to very obscure porn sites containing childporn.
Please don't support theync!
Imo all jobs should also be offered as either 5 days or 4 days (@80% salary) as a minimum.

The lack of flexibility annoyed me so much that I built https://4dayweek.io/

Software jobs with a better work / life balance
> I've been in wood framed buildings in Europe that are more than 300 years old.

That is a selection effect: https://en.wikipedia.org/wiki/Selection_bias
That's interesting, I haven't heard of an earthquake in the US since... forever.
We recently made a one-line change that massively reduced GPU usage, specifically:

- Intel integrated graphics: 60% reduction

- AMD Radeon: 40% reduction

- Apple M1: 10% reduction

What was the change? We removed "opacity: 85%" from the <canvas> element. We were using opacity to slightly darken the animation but now we just darken the texture image directly.
Best thing to do is survey the job boards to determine what's in demand and come up with a short list of platforms/frameworks to learn. It's the platforms/frameworks programmers really use, not the language, as you imply from your post.

Good luck!
You are right about frameworks taking a lot of time and stall your idea if you aren't already good at one. However, if you are alright with not being to able to build your idea right then and there and are willing to extend the timeline by a few weeks, you might learn something new for ideas later. Last year, it took me 8 weeks to build something that could've been done in 4 weeks max but I'm glad I did that because I learnt Django quite well and now I'm using it to build my other ideas.
You could argue that anything is an accident. Can you stop a war after it starts? Hardly. Can you stop a war before it starts? Hardly. Same as for car accidents. You could be smart and attentive, foster an environment unsupportive of accidents, but in the end we're not conscious enough to exert such control.
It does tell you what legacy code bases you'll be maintaining in ten years though ;)