skysight-inc/HackerNews huggingface dataset:
The parent comment was complaining about the number of tools and configuration necessary. Parcel wraps a bunch of those tools up in an easy to use package, and requires zero configuration for many use-cases.
So, to plant this many trees, you need Gene modification. The tree sapplings have to be toxic to sheep, heat & dry resistant, and they need to be non harvest able. You need to engieer a plant that is economically uninteresting for humans. Then distribute it via drones to the post human desolation.
Myr.js: A WebGL 2 powered 2d rendering library
This looks cool! Just curious though, do you know we can achieve something similar using ssh reverse-tunneling?
Notable is that such a debugger, that records the entire exrcution and allows you to go back in time, already exists for compiled languages in the form of a gdb plugin: https://github.com/mozilla/rr
Verifying Identity as a Social Intersection – A Decentralized Framework
We need 70 times more nuclear power than we have now to replace 50% of fossil fuel usage. Other 50% can be renewable
oh, i know now
Blockchain or the Status Quo?
When I was still an undergraduate student in China, the 4hr film The Gate of Heavenly Peace was available in our school's internal torrent network.(Tons of censored content was available there.) I and my buddies watched it together in our dorm, with high expectation. But we were quite disappointed, and wondered why the CCP censor it so firmly at all. The event is neither bloody nor aspiring.
Yes absolutely. The article was written around 2000 when Java was the new sexy thing. When Joe talks about OOP being overhyped, he wasn’t talking about Rust’s traits or Common Lisp. He’s speaking about the hype around Java and C++, and the then-lauded three pillars of OO: Encapsulation, Inheritance and Polymorphism.

Not all OO works that way. In retrospect, inheritance was probably a mistake. And as far as I can tell, modern “OO-lite” coding styles focussing on composition over inheritance work pretty well. Alan Kay: “When I invented object oriented programming, C++ was not what I had in mind.”
@jasonm23's comment:

"Emacs is basically a text centric computing platform, built with a flavor of Lisp."

https://news.ycombinator.com/item?id=19650942
Our backend is mostly Go so we _had_ to make it work. Tried most of the available libraries, gqlgen etc. But eventually settled on this one because of the schema-first approach and nice resolver api. And the defacto golang dataloader lib is from the same author.
Micropayments are bad enough, there’s no need to go into more details.
> In Europe a few counties has minor limitations on a few sensitive subjects.

Yeah, that's why they don't have free speech.
The early part of his post listed the challenges in doing front end dev because of the many (and frequently changing) options and varying online guidance on how to do things.

Undoubtedly there exist better combinations of tools, but as someone just starting front end exploration, knowing what is the right combination is virtually impossible.
i keep thinking about this with regards to rechargeable public transit cards. they are anonymous, but each card still has an ID and allows to track movement patterns. so to mess things up i like to swap cards around...
“Those ideas are also based in my anecdotal experience, and perhaps it comes from a willingness to question some "fundamental axioms from scratch", but at the same time maybe that's a) not always a bad thing to do from time to time, and b) if your fundamental axioms are good there is no reason that you won't come back to them.” - https://news.ycombinator.com/item?id=17296020

“Augmenting human intelligence, while leaving the hearts as they are, is a loss, not a gain.” - https://news.ycombinator.com/item?id=17196155
Let me give an example of a professional gathering last December, where CEO's, marketing, and people responsible for the technical operations meet yearly from several companies.

First there is the presentations with coffee breaks. normal stuff. A mix of technical, legal and marketing changes for the industry.

Then we go down to the bar and have a beer or two and a glass of sparkling wine before we get seated. Two large glasses of wine while eating, white and red, more beer, and offer for refilling several times through. Once everyone has finished their meal it is time for hard liquor and desert as is traditional near Christmas. Four, five, six additional rounds, with singing.

This is why I address the alcohol culture as being important factor. Professional gathering like those sets the norm when people meet in informal gatherings.
> Despotism and gun control are invariably tightly linked

"Linked" is a tabloid weasel word in this context. It may or may not be true that most despots favour gun control. I'm not familiar with the evidence in that case. But the reverse is not remotely true. Tight gun control has been hard fought for by citizenries of many democracies, and as with other rational policies (eg. real health care systems), once won, populations are loathe to allow corporate lobbies to remove it.

Armed citizenries have a measurably lesser chance of usefully opposing a government (and its military) than do unarmed ones (again, see Chenoweth and others). The post-revolutionary consequences of armed rebellions are invariably unending tales of multigenerational trauma and reciprocal violence.
there are probably the points of availability (dealerships and the likes), support ("you can always find a spare for a local made car, but you may have to wait a month to source one from Korea"), and market distortion due to trade tariffs that make buying American cars in the US more rational than abroad.

I don't know if those are real issues, but I heard them mentioned.
How Regenerative Medicine Is Helping Treat Cardiovascular Disease-Ajan Reginald
Yet another useless and entitled comment. A tool that is very clearly meant for personal use, and is even advertised as such, did not happen to be a well documented library easy for everyone else to use. What a surprise. To me this repo shouldn't be interpreted as anything more than just a sneak peek at what such a library could look like, and we're lucky he even bothered putting it out there after all the nagging. It's frankly embarrassing seeing it get flooded with entry-level questions expecting full guides on how to get started.

"In the end, I ended up coding" — this is what open source does to your brain, I guess.
ClangJIT: Enhancing C++ with Just-in-Time Compilation
Salary-porn seems to be a category that generally gets a lot of attention on HN. Personally, I feel a bit ambivalent about it. Obviously it's useful to be able to compare & benchmark, because one should go into any decision-making process being well armed with information. But on the other hand: The information exchanged is never enough to truly contextualize the numbers appropriately, and it's a potential source of huge amounts of cognitive dissonance. You have to be pretty good at being a stoic to try to break the information down to something objective and not let it get to you.

For example: The $175/hour number you just mentioned, and the fact that you seemed to imply that you're taking it for granted that it represents a successful outcome would be clearly a source of cognitive dissonance for most people. -- If he manages to do 2000 hours at $175 every year, that would be $350k which would be impressive. But then it may be nothing: if it is a highly specialized thing where you don't manage to get a fulltime workload out of a year, where you might spend the majority of your time with non-billable hours for project acquision, where you maybe have to cover costs of travel or time & money for certifications, where you have to carry high risk, etc. etc. ...it is usually impossible to properly resolve such questions to the point where it's useful for benchmarking and for extracting conclusions that are actionable to yourself. But the cognitive dissonance remains.
What solutions are you referring to?
Very fascinating, why was it shut down tho?
Not sure its a fair comparison.
I mean in his comparison qgrep finds a match at line 44478 where ripgrep says its line 53924.

Then there's the obvious left-out of time it takes for qgrep to populate its cache.

Seems like an apples and oranges comparison to me.
You can't engineer anything to be immune to exploitation except for laws. Genetic modification is absolutely the wrong message to send for this purpose anyway, if you want to get it done fast. We only have a decade or two in which to do this. We go to war with the trees we have. Genetic modification for this purpose will make clonal populations that are more susceptible to disease, requires much more research and regulation, and makes many more problems than it solves.

Planting ecologically native trees back into their native land is the best way to minimize unintended consequences and just get this done.
Commoncrawl is not a company, it's a non-profit. Open means you can access the data, there is no assumption about the data being free or not.
> He uses the "JavaScript has complex toolchains" excuse to not use best practices like JSX and a bundler

Those are best practices if your goal is to stick with javascript no matter what, which is not the goal of the comparison. Resorting to a transpiler which adds whole new complexity dimensions and failure points to your build, and doing so while aiming to introduce a complex workflow that requires half a dozen modules to become manageable is far from the ideal solution.
Gitlab Dynamic Enviromnents with Docker-Compose Instead of K8S
An alternative way to capture childhood on your phone
If only the Clojure(script) community would keep an up-to-date full guide on how to do modern web development with Clojure+ClojureScript...

I'm 1000% sold on Clojure (and have done some production back-end tools with it), but every time I try to do front end or mobile, I struggle without outdated guides or books and relative lack of other current online resources to get me reasonably down the road toward success.

Apparently people who successfully use these tools are happily working and not having the time to educate new people. Of course it's not their responsibility, but it does seem that the Clojure community is far less involved in nurturing new users than many other languages/toolkits/frameworks.
Run vs. Code on Any Server over SSH
Erlang's 99.9999999% (nine nines) reliability
right, if enough people share his preference they'll develop alternative tech to solve the communication problem.

things like the wiphone which is wifi only. surely stallman would be fine to use that, just as he is fine to use a laptop with wifi. it means he needs to get wifi access to make calls but it would still solve the tracking problem.
Real-Time Ray Tracing’s Rapid Evolution
"Napster is the future of the internet. It will come back. But the world has to evolve on a social level before this can happen.

We saw the same with the printing press: the Powers That Be first banned it, then tried to control it, and eventually had to relent. It will happen with data sharing too, eventually. It might take a century, but it will happen."

https://news.ycombinator.com/item?id=19034200
Edit and continue/resume
The AI Revolution Coming to the Visual Effects Industry
I actually agree with you.

Perhaps the confusion stems from my too-vague use of "we". Your "we" (understandably) refers to humans, who indeed stand much to lose by dramatic CO₂ swings. At least on a suitably mayfly time scale.

My "we" meant more "life on this planet", without as much anthropomorphic bias. Periods of increased warmth and easy access to carbon — the two are historically highly correlated, though not synonymous — are an overall boon to life, referred to as "warm periods", "climatic optimums", "life explosions", etc. This despite the ecosystem upheavals that accompany such large-scale climatic changes being detrimental to incumbent organisms. No argument there.

Coupled with the polarized political nature of the topic, I suspect this difference in "we" resulted in people reading too much into my comment, if you take the time to re-read it. My stance on short-term human-centric status-quo-preserving actions is probably not that different from yours, although I do find broader perspectives and facts helpful in framing rational discourse.
Don’t Start React with React Native
I just started a new app, and I decided to try Phoenix LiveView. It's really simpler and easier to work with. It won't work well with all kind of apps, especially those with offline support, but for many many apps/website it is a good fit.

The last app I did was a mobile app written in Elm with Phoenix. I can't recommend Elm enough, it makes JS much easier to work with. For communication I used a simple REST oriented API.

While I understand why GraphQL exists, I think it is a major addition in complexity for little to no benefits. I tried it, wrote half a project with it, but they removed it. When things gets complex (for example, let's say the user.email field can be redacted under some conditions) your endpoint becomes really hard to manage. GraphQL certainly have a use for large API with graph oriented datasource (well, like facebook), but it is a specific use case.
> Every populated region on Earth becomes much more than one percent less hospitable every winter

No, winter is part of the baseline. Life has evolved to to survive during winter, and societies have been built to handle it. We do not have ecosystem collapses or widespread climate refugees every winter. Permanent and unprecedented changes cause completely different problems than a few months of winter.
Basically because we as a nation had largely given up on nuclear energy back then. Almost all research on advanced reactors was canned by Clinton at this time. The people who worked on it were mortified: "Doesn't the country know what of has here?" they wondered.
I think it's a fair assumption to say that Tesla is not like other American car brands and thus is not perceived in the same way by foreigners.
I’ve made this point before: the US government has killed at least one citizen in a drone strike because he was making terrorist propaganda. Free speech, even within the loose limits set in US law is not as clearly guaranteed as you may believe it to be.
AXD 301–A new generation ATM switching system
In 1988, Autodesk (makers of AutoCAD) was so impressed by the Xanadu project that they gave them financial backing. After four years, Autodesk gave up:

> […] Come 1992, the “resources of Autodesk” were still funding “talent of the Xanadu team” which had not, as of that date, produced anything remotely like a production prototype—in fact, nothing as impressive as the 88.1x prototype which existed before Autodesk invested in Xanadu. On August 21, 1992 Autodesk decided to pull the plug and give its interest in Xanadu back to the Xanadudes.

(Quoted from footnote linked from this page: https://www.fourmilab.ch/autofile/e5/chapter2_64.html)
Sorry, maybe I was being unclear, because it isn't quite what I meant. I meant that that I think having no copyright at all is better than copyright enforcing proprietary software. Yes, you still would be able to distribute compiled binaries without providing the improvements back (and I think permissive licenses (I use public domain myself, rather than copyright) are much simpler than the GPL), but someone can try to reverse it (or to do other things with it) and they can't arrest them for that (although anyone can still make complaints about what the company is doing, to give them a bad reputation; people could still complain about anything they wanted to complain about). I know what is the point of the GPL, and I like that point, but think it is complicated, and I do not like copyright.

Of course if I write a program I would like that others who make modifications (public) that they would also contribute those source codes too, but I do not like to put in legal obstructions, so you should have freedom rather than having too many laws and obstructions.
> Except that Ember is one of the heaviest front-end frameworks in terms of file size.

IIRC react requires nearly 300MB worth of npm packages just to get the hello world example to run. How does Ember fare in comparison?
Ajan Reginald Twitter – Cell Therapy
Regardless of any technical merit or reasoning, one big advantage is that Javascript/WASM is not controlled by any one large company or organization.

This provides substantial differentiation from .Net/Java/Flash/etc.

That said, this advantage risks diminishing if Google's influence continues to grow.
I guess you're assuming that the platform/runtime that's doing the isolation is close to being correct, which we both know isn't quite true ;) The only benefit I see is that you're adding an additional level of abstraction (namely, you're executing a vetted selection of native code rather than arbitrary native code), which makes reaching the point where you can actually break things harder. Was this the point you were trying to make?
South Africa’s constitution guarantees freedom of expression, and that right has generally been interpreted very liberally.
My inclination is to say that inheritance isn't the mistake, the mistake is making methods part of a class: my experience with inheritance in CL is that having generic functions/methods as their own first-class construct makes inheritance less of a minefield.
Whilst harming, this is so simple there was no need to specify iPhones
Reading those comments make me wish that I had known about this site back in 2007, back when graham responded to comments about his essays or when now-famous founders browsed as well [1].

[1] https://news.ycombinator.com/item?id=35095 (Same thread btw.)
Ask HN: Do you find it troubling to choose what to wear?
Hi Everyone,
As we all know that Mark Zuckerberg wears the same t-shirt because he wants doesn't want to put some mental effort into deciding what to wear.

I wanted to know, does it really bothers any other person when they have to decide on what to wear.
If yes, Does anyone has come up with a hack way to solve this problem?

Suggestions please.
Joe was truly one of the greats. My favourite: https://www.youtube.com/watch?v=bo5WL5IQAd0

Thank, Joe.
OpenOffice / staroffice were also partially Java based for a while if I remember correctly
My main issue with elixir dev jobs is, that they are usually not just "request/response", because elixir offers so much more with OTP.

At least that's what's holding me back.
No problem with touchId on my 2018 MBA. Actually it works with wet fingers better then my 6s.
This is excessively common. Somehow modern debugging is essentially as nuanced as "shit broke". Debugging was far better 20+ years ago under C++ in win32 then it is today - there was working code navigation as well.

I don't know how we have fallen so far back in the tooling.
The global population pyramid
Released two days later https://www.bbc.com/news/uk-47897214
From "Bill and Ted's political thoughts".
Ask HN: How many of you take care of what you are eating?
How many of you guys really bother about counting calories and then defining a system on consuming those calories in a better way.

I am aware of applications to track your calorie count based on your food intake. But I couldn't stick to it.

Soi wanted to know does anybody has come up with a system which really works for them?

If yes please let me know... !!
This has been happening in the US for a long while. Several years ago I had significant trouble terminating an Xbox Live Gold account. Exasperated, I canceled my card and got a new one. The next two months the charge was still on my bill. I eventually discovered the problem related to two separate accounts linked to my email address with and without a period in it, with Google considering the addresses identical and Microsoft considering them different.
>> "Pattern knowledge, such as riding a bicycle, which we tend to learn in ways similar to the current machine learning trend. In some ways, this is "deductive knowledge". "

Deduction is given a rule and cause, find (deduce) the effect, whereas Induction is given cause and effect, induce the rule. Isn't machine learning more inductive (given observations and outcome, induce the decision function)?
> what american car would give that impression?

The modern muscle cars, and the likes of Dodge Ram and Ford F150. Jeep is maybe the only exception.

The Focus and the GM Opels are what I consider European volume cars, targeted mostly for the European market.
GraphQL gets a lot of love because it presents itself as a solution to a considerable and all too frequent problem: get the front-end/client teams to coordinate with the back-end teams. This is more of an organizational ans project management problem than a technical problem, thus their advocates are ok with the trade-off.
And glossolalia, and sleeptalking. Oh, and recitation from memory. Probably some other things.

Depending on your definition of "thought".
I think the effort to harvest them uses lots of tractors. Just using consensus numbers. There is certainly room for debate

Graph: https://partofthething.com/thoughts/wp-content/uploads/ipcc-...

Citation: Schlomer S., et.al., 2014: Annex III: Technology-specific cost and performance parameters. In: Climate Change 2014: Mitigation of Climate Change. Contribution of Working Group III to the 5th Assessment Report of the IPCC)

Link to source: https://www.ipcc.ch/site/assets/uploads/2018/02/ipcc_wg3_ar5...
That is a good video.

Accent test for North Americans: See if you can say which person is the New Zealander and which is the Australian (before the 12 minute mark after which one of them says where they're from).
That's the hard question to answer. The best I can explain is that the guru's announcement is necessary to create the base case for the induction.

Imagine the 4-person scenario with 2 blues and 2 browns. Is it common knowledge that blue-eyed people exist? You might think, "Of course, because each blue-eyed person can see 1 other blue eyed person!" But keep in mind that nobody knows their own eye color. Blue-eyed person A doesn't know their own eye color, so he doesn't know that blue-eyed person B can see A's blue eyes. If blue-eyed A believes he has brown eyes, then he knows that blue-eyed B won't see any blue eyes! The fact that blue-eyed people exist is not common knowledge!

Add third blue-eyed person C. You'd think the above paragraph falls apart, but it doesn't. C knows that A sees B's blue eyes, sure. But C doesn't know that B knows that A knows that C has blue eyes, because C doesn't know his eye color! The idea that there are at least two people with blue eyes is not actually common knowledge, because again, nobody knows their own eye color. In addition, the sentence "A knows that B knows that C knows there's at least 1 person with blue eyes" isn't actually true, though it may seem that way at first glance. For it to be true, A would have to assume that he has blue eyes, because he's the one doing the presumption. B knows that C knows there's at least 1 person with blue eyes because B knows that C sees A. But A doesn't know the previous statement because he doesn't see A, because it's himself!

It's certainly hard to wrap your head around. There's other explanations at http://forums.xkcd.com/viewtopic.php?t=80149
I am a sock puppet, it blew my sock off
Drew Houston even replied to one of his comments in that thread suggesting possible collaboration, and this was while Dropbox was going through the Summer '07 YC program, before they had even launched.

Crazy to look back and see how things panned out for these two random internet commenters.
The Game Boy Talk [slides] – Pagetable.com
These companies dug their own graves in the early aughts and then the American government used taxpayer money to dig them back out again. They never learned to adapt because they can count on the government to be their nursemaid and their attack dog, in the form of tariffs and laws against upstarts like Tesla.