skysight-inc/HackerNews huggingface dataset:
For a politics shifted perspective of this, sometime late last year before prayer before meal, my mom was talking happily about how she hoped Jeff Bezos got the guillotine. Just before "Bless us O Lord and these thy gifts...", "Boy wouldn't it be funny if a mob necked Bezos". Her main news sources are Salon and Twitter threads of various left (Bernie or more) wing writers.

I remember referencing the incident a couple months ago post Biden winning and she was like "The dinner table isn't an appropriate place to talk about this".

I swear the last 4 years drove the vast majority of everyone insane, in a very literal sense.
Someone blew my mind describing why some artists are not appreciated until they are dead.

The theory as it went is that most artists aren’t “ahead of their time”, it’s that they see Now in a way that nobody else will understand for years. Eventually, with the aid of the lens of nostalgia we see that they really “get us”, as we now understand ourselves.

Being out in the world is how they “get” us. It’s material, not faffing about.
I recall hearing that the NSA was able to get permission to collect/access certain data by having private 'hearings', and in one of these private hearings they ruled that these hearings don't need to be disclosed to the public.

I'm very fuzzy on the details, but basically the idea is that they can get permission to do things that we think are illegal, and make these things legal. The law is basically just a formality they have to go through to do what they wanted to do in the first place
In the world of real advancements in terminal development, Plan 9 had come up with Blit and drawterm in the 90's -- so why haven't we made it back to there yet? the answer mostly lies in the lack of simple drawing primitives in X, the TTY interfaces, etc. People like this warp.dev guy come along every few months and poo-poo everything because secretly they do not want to learn it (and neither do we, really!). But nobody really comes along and tries to fix the termcap-brained mindset we still have when considering terminal design. It seems like after everyone got 256-colour and 24-bit colour support we have just accepted the state of things.
Do you have a source for this? Not that I doubt you, I'm just interested to read more about it.
Anyone else avoid closed source tools?

This would be interesting if the source was actually available.
Python has dynamic, strong typing. C++ has static, weak typing.

Modern Python also has optional static type checking that is already essentially standard for new code.
The lack of innovation at Twitter, Instagram and Facebook is utterly baffling and points to a serious culture problem.

Feels there are rooms of people now just being paid to clone successful features from other apps and only after those apps have carved their place in the market, literally become followers rather than trailblazers.

In just a few years Instagram is going to seem completely old hat to anyone who didn't grow up with it, my 10 year old niece has a TikTok account where she makes weird minecraft and among us memes, she has over 2000 followers, I've never even heard her mention Instagram, not sure she even knows it exists.

Think Twitter will be relevant for longer just because there are less companies trying to compete but honestly the app that was mostly about reading short form text thinks the future of their platform is half being a voice chatroom? Why? Because Clubhouse the new hotness a few months ago? Again just panicking to clone other services as a feature within their app who cares if it makes sense or complements the platform, lets just pray our existing users opt for doing their voice chat in our app rather than going to that new app.

I'll admit IG managed to clone snapchat stories successfully and pretty much kill off Snapchat, but reels? IGTV? I no longer have any idea where I'm supposed to put my focus or post my content in that app.
Sorry but Hum-int/ops is still the most important factor...especially with systems who has an air-gap.
This is supposedly a safer battery chemistry than lithium-ion, with better behavior in fires and punctures. Although it would be good to hear from NFPA and UL on this. It's also apparently better behaved about being fully charged and discharged than lithium-ion. These are both good characteristics to have as electric vehicles start to dominate the market.

Drone video of one GM battery factory under construction.[1] That's the one in Lordstown, OH. Building exterior is finished. Power substation finished. A/C cooling towers under construction. Next one is in Spring Hill, TN. GM doesn't make as much noise as Tesla about building large battery factories. They just build them.

[1] https://youtu.be/vbgzuy6usaE
Ask HN: Programming language with good libraries and Math syntax of Haskell?
I love Haskell's syntax, but I hate its steep learning curve and uselessness in most applications (except compilers of course).

Julia seems to have similar list comprehensions syntax as Haskell, but I'm not so sure about other aspects of the language.

Is there a language with good libraries and "mathematical" syntax of Haskell?
> I'd much rather store properly encrypted personal information or financial data in North Korea

Ah, a fan of cold storage, are we.
Don't they? FB is full of anti-vaxxer and foreign propoganda as it is and trolling is legion. The only reason spam is partially dealt with (commercial spam at least) is because FB (and similar networks) don't want spammers to shoulder in on their profit center.
One problem for trying to just learn "modern C++" (so, C++ 20 and explicitly preferring the modern "right" way to do things, Kate Gregory talks about teaching C++ this way) is that C++ got this influential partly by having a lot of libraries. But for a library author, choosing C++20 over C++11 (or worse) means fewer users.

So, sure, all the code from people learning "modern C++" is smart pointers and ranges, but to get work done you have to call this library that takes raw pointers and you're immediately out of your depth.
How long before companies start dropping their "TikTok" mode everyone rushed to implement?
Is it me or is 2040 humanity's inflection point? Around that time general A.I. should be here. Climate change is wrecking havoc, most jobs will be automated, mid point of total insect collapse, severe water shortage will affect the entire planet, etc Just in time for my retirement. The last great kick in the nutz for GenX.

Should I be buying a plot of land in northern Canada and prepping?
And how would you enforce this if the state continues to have the monopoly on violence? Who would prevent it from banning doing the same thing Roosevelt did in 1933 (banning the private ownership of gold) (of course for crypto currencies they would ban the usage and ownership) or suspending the free market itself like in 1941?
No, VS Code is a coding tool.
The proposal in this thread is also taking into account the carbon cost of shipping when doing border adjustments. That's different than limiting shipping. It's internalizing an externalized cost. Exactly want you want to do if you want the market to find the most cost effective spots where carbon emissions can be reduced.
The Rise of the Satellite Mega Constellation
I've actually won three separate hackathons, some of which had fairly large prizes (such as $5,000 in cash to our team).

Here's my quick list for how to win a hackathon:

1. Pick team mates who are rock stars (I had at least one "10X" programmer on each of my winning hackathon teams). This is probably the most important point. Nothing is more important than who you choose as a team mate.

2. Pick a project that is easy to explain that also captures peoples imagination. The more people that your idea resonates with, the better.

3. Make use of frameworks and toolkits. Now is NOT the time to learn a new language (if you want to win). The faster you can stand up a functioning prototype, the better.

4. Put together an awesome demo. I've literally seen someone win a hackathon with an amazing presentation and zero working code before. Don't underestimate the importance of the presentation!
What does a responsive terminal look like compared to something else? What are you doing with your terminal that demands responsiveness?

Genuinely curious. I've never ran into a situation where the standard terminals felt "sluggish"... barring a slow internet connection sshing.
The graphs are so unspecific that it would fit in a fanfiction for Sid Meier's Civilization. "Resources" and "Pollution"? What resources and what pollution?
That's really too bad. I don't tweet much, maybe once a day, but I really liked using fleets, and lots of people told me they loved seeing them, in DM or @'ing: https://twitter.com/simonsarris/status/1415370626303504389

I want my timeline to be mostly thoughts and nice photography that people can go look at as they please, and I don't want to pollute it or waste follower's time with one-off stuff (like making pasta every night, or some weird looking bug, or funny sign, etc). Fleets allowed for that really well. I think its a mistake to look at how Big Accounts are using them and make decisions from there.
I can say that the aviation gears are far better cut and fitted than the ones you'll find in a car transmission! I once brought to work some gears from my car tranny, and the other engineers were horrified at them.
Is it just a long story or you have an NDA?
Very doubtful that there will ever be general AI and significantly more doubtful that it is only 19 years away
I've said for a while that electric planes are the perfect use case for aluminum-air batteries. Aluminum-air batteries have up to 8x the energy density of lithium ion, but are not rechargeable, so using them only makes sense if you have a system to recycle the used batteries. This doesn't make a ton of sense with cars, because cars are constantly going from random place to random place, and having to include a stop at a battery recycling center every ~1000km or whatever would be impractical.

But planes go between very limited sets of known points, with huge amounts of infrastructure. Adding in the capability to do Al-air battery swaps / recycling would be easy, and the benefits for the use case (huge weight savings, faster turnaround times by swapping vs charging) are big.
I was furious as well. With "we" I meant our democracy defending countries and governments. Personally, it took the rise of an alt-right party that got above the 5% limit to win seats in parliament for me to vote again.
Co-founder of Fig (https://fig.io) here.

I'm pleased that there is more innovation in the terminal emulator space. For a tool used by just about every developer, not a ton has changed since the launch of the VT100 [1] in the 70s.

Fig adds autocomplete [2] to your existing terminal. Soon, we're launching the ability for you to build your own visual apps and shortcuts (like these: https://fig.io/videos/old-sizzle-reel.mp4) and share them with your team or the community.

Rather than building our own terminal, we integrate with the terminals you already use (even the one embedded in your IDE). This means everyone on a team can collaborate but keep using their existing terminal and shell setup.

We are excited to integrate Fig with Warp.

[1] https://en.wikipedia.org/wiki/VT100

[2] https://github.com/withfig/autocomplete
Absolutely don't use the block button, they can tell you've blocked them and it can open yourself up to harassment. Use mute instead.
"Extraordinary" is the part of the phrase that means kidnapping.
Reviewing big pull requests. What, why, how
> I think it's a sad sign of the times that people live vicariously through fake internet personalities

Yeah,unlike when people vicariously through fake tv personalities/ book personalities/ theater?
Quantum Computing since Democritus is a more approachable introduction than the listed books especially if you have no formal CS background.
Arora's draft of the book contains error (fixed only in the published version, I am not sure an errata is available)
I'm interested in this also. As a 30-something I have no idea what to invest in for "retirement" or how to plan for the next 30 years.

edit: I should say I lack faith in traditional retirement advice/planning, not that I have no idea how to do it.
Please try to elaborate a bit more than the usual "Rust is a better C++". Do you know of any people in the industry using Rust? Do you know of any successful transition from C++ to Rust? What were the easy part? What were the pain points?
Yes and Python is fast enough for many of those. It’s very rare that the speed of Python is an actual bottle neck that cannot be worked around and must be replaced in lieu of its effectiveness
> The vast majority of the world will be better off with a twitter/fb etc cut down to size, and the current massive power of social media networks being reduced.

There is no "cutting down to size", these sites are popular as the function of individual choices, short of authoritarianism you can't dictate which sites people decide to use.
I don't get it. What proportion of the ICE emissions is caused by people who appreciate ICEs recreationally? Surely — like any other optimisation process — you would start with the greatest offenders, i.e., passenger aircraft, road freight, and the cars driven by people who don't actually want to drive cars in the first place.
> Of course there are growth and population limits, and we are close to them.

This has been true for nearly all of human history. The thing about technology is that it changes what the limits are.
Of course its an issue, but arresting someone for saying it and not acting it out seems ridiculous. Words are not actions, even if they are hurtful. Shun the person, ban them from games and platforms, educate them, etc...but arresting them?
Twitter is not the public square. It's not even a public utility. It's a private company. It's more akin to a newspaper's "letters to the editor" section. Users send X to Twitter, and Twitter chooses to distribute X to its other users. A real public square does not have an intermediary with moderation power.

We don't have an Internet equivalent to the public square. Maybe 4chan, but even they moderate (child porn, etc.), and technically, your messages still get posted through an intermediary. Maybe there are darknet sites that are true "unfiltered, unhosted, broadcast to everyone" social media, I don't know. Maybe SMS is the public square, but there's (thankfully) no way to broadcast an SMS to the world.
I don’t see others mentioning it so I thought I should. This reminds me of DHH and the creation of Rails. He followed essentially the same method: chipped away at it over a long period of time, little by little, day by day, with no specific deadline in mind. Works like this can have a huge impact on a person’s life and the world around him.
Or be judicious about who you give attention to. Over the last couple of years, I’ve made a concerted effort to follow smart people who I don’t agree with. Sometimes this has proven that I’m wrong and other times, it’s made me feel more secure in my own beliefs.

There’s a difference between smart and toxic. Some smart people are toxic. Others are smart and passionate. If you work to follow people like that and work harder to read their words with an open mind, great things can happen.
This is true of public trading platforms, but for the earlier HFT apps that required speed, network was the bottleneck, and writing everything in C allowed them to hack the networking stack to get rid of all the bad assumptions of general-purpose computers that slow you down. Whether it's the BIOS itself or the kernel, or even if you're hacking the actual network appliances, the networking stack is almost certainly written in C, not giving you much of a choice if you have to change it.

In more general quant and financial engineering applications, I think it was ecosystem inertia as much as anything. Many of the simulation and solver frameworks were based on physics libraries written in C++, and quantlib was built on top of Boost. C++ just became a de facto lingua franca for anyone doing that kind of work, and they weren't primarily programmers, so they weren't going to spend a lot of time learning other languages and ecosystems when they were already comfortable with and productive in C++.
Ask HN: Have you done any work for Cuban customers?
> To me, church attendance is about making the in/out group very clear. You may feel close to different political views based on your single church or flavor of Christianity, but that's still a pretty limited group.

It's not really though. I mean, being Catholic (and honestly, I know so little about Protestantism that I don't really feel qualified to speak to it), there are a lot of politics in the church.

In 'the Big Sort', the author Bill Bishop talks about how Americans are dividing themselves up by geography, religion (or lack thereof), jobs, education, etc. It's like we're splitting in to two different worlds.

I've noticed it at church too. Frankly, the left-leaning Catholics have all left. We chock it up to things like abortion and sexual ethics but I don't buy it. Many right-leaning Catholics have severe disagreements with church preaching, especially on the topics of aid to foreigners, the responsibility of society with regards to health care, views on death penalty's usefulness, etc. The only difference to me, is that conservatives tend to value authority and order more, and thus remain catholic even when the church preaches things they don't like.

> 2) the stated positions of many major religions on issues of abortion and inclusion.

I guess, but man you should see my conservative friends after the priest gives a homily on immigration. If they left the church because of this, I'd accuse them of idolatry -- placing their views on immigration as more important than God. I accuse my leftist friends who leave because of abortion of the same. Independent of the religious and spiritual aspects, it seems to me to be abandoning your community, that has supported you for many years, simply because of one issue we disagree on. That's like leaving your wife because you can't agree on which style of house to buy -- at some point you need to compromise.

It's weird because my left-leaning friend's parents are often still Catholic and have the same view as my family does on remaining part of the church even if what they preach is hard. Whereas my younger friends all left.

The sad thing though is that I feel there is a lot of missed out opportunities for shared understanding. Despite classifying these parents as 'left-leaning' and myself being more 'right-leaning', I'd consider these people to be intelligent, thoughtful, and friends. Whereas with my own generation, if you label yourself a leftist, all of a sudden right-wingers are supposed to hate you, and vice versa. It just seems dehumanizing.

I'd rather chat about politics in a friendly manner with a shared set of concerns over a doughnut on Sunday morning, than in an angry social media screed. But it seems like my generation prefers the latter. And frankly, from my perspective, it feels like my left-leaning friends simply left while we stayed behind to talk.
> Around that time general A.I. should be here.

We'll be lucky if at least self-driving cars are on the roads in 19 years.
I was also confused about this. It appears this library includes components specifically geared for travel-oriented applications. Still seems like most of the components are pretty generic, but here are some examples that stood out to me:

- Seat: https://beta.orbit.kiwi/components/visuals/seat/

- Stopover arrow: https://beta.orbit.kiwi/components/visuals/stopoverarrow/
My point in mentioning screen was rather that despite having had solutions that work for decades, that everyone I collaborate with knows how to use, I can literally count the number of times I've felt a need to share just a terminal window with someone, rather than e.g. a full screen, on two hands over the course of 25 years.

It's rare enough for me to have a need for sharing a screen, but sharing a single type of window would cover just a tiny proportion of those rare cases.

My tech stack is atypical enough in many respects that maybe others will find it more useful, but to me this seems like a couple of useful but easily copied features (the auto-complete), and some stuff I'd never use.
I actually quite like the lack of innovation on Twitter. It takes an enormous amount of restraint to keep saying no, and stick to a small, simple vision.

I would hate a hypothetical Twitter that turns into another Facebook amalgamation of 75 products.
> The word 'Toxic' is just thrown around now and everything is 'Toxic'. Its a word that has ceased to have any real meaning but virtually every behavior that used to just be normal every day activity is Toxic.

I've been tempted to write a blog post "Toxic Considered Harmful"

One of the biggest problems with the toxic label is there isn't anything that can be said in response. Its an attempt to get sympathy and/or end the discussion.

"That's toxic" and well... there's not many places that a conversation can go from there. It is often incredibly difficult to refute someone making a claim that something is toxic - especially when much of the diagnosis of the situation is based on a one sided and often idealized view.

Additionally, applying the label of toxic to a wide range of situations reduces the descriptive nature of the word and the options available within a wider vocabulary selection.
Malthus wrote in 1798. maybe he was a little off.

turn it around. there is a clearly a level of population and resource consumption where starvation sets in and consumption drops.

you may personally believe that there is a lot of road left, but you seem to be asserting that it just never ends.
> Of course there are growth and population limits, and we are close to them.

No science agrees with this. All the models suggest there is a huge amount of land and resources available for a massive rise in population, but population models suggest humans will tap out at about 9 billion due to declining fertility just about everywhere except Nigeria.

Because there is no alignment between resource production and population growth rates local effects continue to impose the greatest limitations just like with other animals. For example humans are really good at finding food. An efficient international network to distribute food further solves that problem, but if a population in a given locale exceeds the capacity of that local to distribute food people will starve despite food availability and human capabilities.

If, as an economic aside, wolves hunt all the rabbits in a given location wolves will starve even if there are other food options and wolves can travel hundreds of miles. That is because a population density in a single location is invariably tied to the food capabilities of that location and changes take additional effort at expenses otherwise not necessary. When those wolves starve in the given locale that has no bearing on the world total wolf population, which is likely regular and stable. Humans have the same limitations due to population densities.
I did a summary of that book:

https://www.chestergrant.com/highlights-from-daily-rituals-b...
C++ people have gotten better at finding others — and talking to normal people ;)