skysight-inc/HackerNews huggingface dataset:
Being good at mathematics also does not preclude crankery. Quite the opposite really, if you can see the theoretical underpinnings of reality it’s a short step to believing you know everything.

Gödel was famously on the far side, suffering from an obsessive fear of being poisoned and starving to death when his wife was hospitalised because he refused to eat anyone else's food.
This is how I answer my kids' questions. "Why? Why? Why?" Buckle up, kid, we're going down the rabbit hole. They usually get bored before I do and have learned to back off when I slip into presentation tone.
Cheap electricity to power desalination plants could be a solution.
Airlines sure use a lot of CRJs.
I think recursion is just one of the hurdles.

Another one is the use of higher-level functions and function composition.

Another one is the use of monads (at least in pure functional languages like Haskell).
In your first line, I guess you mean to say ipv4 not ipv6.
I'll say this though: functional techniques really can save a lot of time. I'm not sure I'd recommend Scala for a new project if you don't have Scala experts already, but I apply ideas I got from my experience using it to projects all the time.
Because of the possibility of it adding "words" that were never there.

See also: xerox photocopiers changing dimensions of technical drawings with "too clever" compression schemes.
Easy Tips on How to Combine Women’s Shoes with Clothes
I am sure at this point Amazon and other online retail giants have included this as a cost of doing business.
Lenovo makes junk laptops
I've found the web apps for IG and Facebook (mbasic.facebook.com) to be a good balance. I keep in touch with interests (cycling, travel, music) yet don't have the push notifications or apps tracking my every move.

The limitations of mbasic are perfectly acceptable to me.
This is an outstanding article, but imagine where we could be right now if china had taken proper responsibility in the beginning, had allowed WHO scientists to come in and find out where this is coming from, and stop the spread of COVID.

China is the single greatest threat to world peace, democracy, and human rights. They don’t take responsibility for their mistakes, there is no transparency, and the very act of their own citizens questioning the governments actions can lead to a bullet in the head. Many will say that America has the same problems, but at least you’re not putting ethnic minorities in concentration camps and covering it up.

When Chernobyl exploded, the Soviet union tried to cover it up until they could no longer do so. The difference here, is that China has been successful in covering up their negligence and responsibility for this pandemic, and I fear no policy maker in the west will hold them responsible. Why would they? China fuels American debt, China makes our iPhones, and what would we do without iPhones?
Well that's why you want a function to be tail recursive, right?
It's still perfectly possible and valid to use Sprockets instead of webpack in a Rails app. That's what i do with every one of my applications and it works flawlesly
there's also NAT64, 464XLAT that do ipv6 to ipv4 sorcery
https://github.com/ferg1e/peaches-n-stink
I guess I'm not sure what I expected. There are few other options besides putting a parachute on them and ejecting them from the aircraft. I don't know the story of who posted the image and why but there's kind of a dangerous idea that anyone can just upload an image without context and remain free of responsibility for the consequences. My first thought was that the restraint was unacceptable because it just looks awful but really I can't imagine what else they're supposed to do if someone is violent and out of control. Any other option seems liable to create more problems than it solves.
Yeah actually, they will. The reason why Slack had all of those issues was because they kept all of their business logic in JS, which led to increased memory consumption. With 1Password, the UI is just a thin layer on top of a Rust-based core, which keeps things fast and memory-light.

Also I checked Activity Monitor on macOS. 1Password 7 uses up 120 MB of RAM. The new 1Password uses up... 50MB.
100 Things You Should Know as a Software Engineer
We started the fight
No, feel free to get all those. But the moment that your life-extension becomes the shortening of someone else's is where the problems really begin. Resources are finite, we are already straining our eco-systems to (and beyond) the breaking point. At some point we will need some limits to avoid losing it all. Quite possibly we are already past the point of no return in that sense.

I think the first time when humanity will really be ready for a major boost in longevity is when we go interstellar, until then it would just complicate matters.

And whether or not I'm allowed to make those value judgments of others does not bother me, I am happy to apply the same judgments to myself.
Haskell seems like a terrible language to start with
Monads aren't really related to purity. Haskell uses one instance of a monad, the IO monad to encapsulate IO. But there are other ways of doing it. Most monads have nothing to do with side effects.

You see things like functors/monads all the time even in regular imperative languages. For example in .NET we have Linq, Nullable types, etc... They aren't as well defined as in Haskell but still an incredibly useful pattern.

You also have higher ordered functions and whatnot in imperative languages now. In fact, in JavaScript and .NET they are used all over the place.
https://nabble.com/

Lots of open source project use it as web ui for mailing list
If the automated system is quick, it will be very easy to iterate. So eventually the result might be very acceptable.
Definitely - although the salaries here (at least in Berlin) are raising from what I can see as well
That's when you assume that the person involved is ethical, but ethics and intelligence are not necessarily aligned.
Where in Central Europe? Here (Slovakia) we have hot, dry summers.
Ask HN: Why was IPv6 a significant redesign? (Rather than being a “longer IPv4”)
... while BGP done a much more seamless transition on AS numbers?
Just a follow up for the sake of completeness.

After contacting the journalist that wrote the piece, it seems these results were reported in the form of information provided in an interview. I contacted the institution responsible for the study, and they were kind enough to provide me with the direct email of the team responsible for the study. After several attempts to clarify if:

- There is a preprint or pre-release PDF
or

- A press release
or

- Should I just base myself on the contents of the interview?

my (polite) contact attempts were met with complete silence.
I am not going to assume this is because they are not media savy. Clearly, they were able to articulate their communication via a highly visible national newspaper.

It is also interesting, and clarifying, on how the spread of information works. I found the data from this study, widely quoted in Portuguese, Brazilian, Spanish and French media
and reported as facts.

Its a bit frustrating, because they are reporting a population of 9,000 with a first set of 4000.
This would make it one of the largest studies of its kind.

They tracked antibodies prior to full vaccination ( two shots) and tracked how their quantities waned in people with
natural immunity, with natural immunity + vaccination,
and just vaccination."Allegedly" :-)

Just as a reminder, they were reporting:

- Number of antibodies would drop dramatically 3 months after vaccination

- Would drop less on people who had antibodies present
prior to vaccination.

- Quite different responses on male vs female

We can only hope they publish a study later, via the
usual peer reviewed channels...
You can offload some or all of the hashing to the client side. I heard this technic called "Server relief".
Gödel was very mentally unwell (what seems like severe hypochondria and probably other things as well) but he definitely was not a crank.
The Opus OpenSubtitles corpus was very useful when I was creating this Chinese-English dictionary app: https://github.com/ReubenBond/HanBaoBao. The tool which creates the dictionary database aggregates several sources, including processing Chinese subtitles for word frequency to inform the most likely cuts when performing word segmentation.
Hi! MeiliSearch product team here! It's super cool to see your feeback!

Concerning the disjunctive count of the facets, we are thinking about it. It is feasible on the client side by making several requests but we are aware that is it not ideal at all from a developer experience point of view. We are still thinking about the best way to solve that case in one of our future iterations!

The sort feature is coming in v0.22 (string and numeric fields) you will be able to easily configure the balance between exhaustivity and relevancy at index level through the positioning of the ranking rules.

I'm not sure I understand the where clause point so I'd love to hear more details!

Thanks for using us and giving us this kind of feedback :)
Those are good points, which would usually not be communicated outside the context of a specific VC pitch after which the 'story' has already been told as an introduction.

The 'narrative' is something that you tell to partners, customers, on the speakers panel at the tech show, in articles.

In a nutshell, the 'story/narrative' is the foundation of the pitch, which can be expanded from 10 seconds, to 2 minutes, to 5 minutes to 1 hour, with varying levels of detail.

The CEO, or 'someone' at the company will be telling this story over, over and over, and this is how the company is communicated.

The 'VC Pitch' is just one small part of telling the story.
The water cycle covers the entire state so as long as you don't set up in a desert or a hundred miles from the nearest waterway, chances are the reservoir can be filled up on a regular basis.

We're storing a teeny tiny fraction of all the water that goes through the system.
If only travel could be that cool again.

Certain aspects of adventure might not be baked in to travel these days, but it's still possible to get it in there:

You can easily chain flights together, spending a day in pretty much any city not in the complete opposite direction of your destination. Maybe drape yourself across a few seats to sleep in the airport instead of a hotel for a bigger adventurous feel. I had to do it once when the plane for my flight broke down and I missed a late connecting flight. On another occasion I decided not to keep a hotel room for the last night of a conference, leave luggage at the hotel, and stay up all night in the city:

It was Las Vegas, and while I'm not much of a gambler the hotels have some amazing things to see, outdoor water shows, all kinds of things. Meanwhile the casinos give free drinks so I'd stop in, tip the waitress and get a red bull, occasionally with a vodka. Had a fun time losing $40 in a small poker tournament. Went people watching to see folks excitedly winning & losing money, other that appeared to be desperately & sadly feeding machines and cringe slightly when they didn't hit anything. Saw the plastered-on smiles of the city's natives working hospitality. Around 6:00am I walked into a restaurant for a huge steak & eggs breakfast, then went back to my hotel's lobby to pickup my bags and sleep in one of their chairs for an hour or two before I went to catch my flight. I got a much better feel for the true flavor of the city. Or at least a better informed sense of it.

I was much younger then-- not the sort of travel adventure I'd seek out these days, but you can make your own.
Learning FP takes real investment both in time spent learning and practicing the concepts and in time spent slowly misusing them in real projects until you develop your taste for where they're appropriate. This investment is regularly underestimated.

Using FP introduces real advantage in terms of taste and simplicity, meaning that "advanced" concepts are not nearly as prevalent as someone who just learned them might hope. The rule of 3 is helpful and under-applied. Programmers new to FP get eager to use cool tech as opposed to leverage improved taste.

FP can be utilized in many languages but in ones that don't guide your hand toward it—your Haskell, your OCaml, your Elm—it's easy to have it "mix" with other styles. It is not the case that combining FP and non-FP styles immediately make sense or work. It is the case that the strengths can be combined if done thoughtfully.

All of these points generalize, though. As with any programming work, taste is important. It takes a while to develop and often needs to be developed within the context of a team. Tasteless FP is an awful, awful waste of time, energy, money.

Someone who likes to throw all the jargon at your is a hobbyist, a proselytizer, or a fan. Not terrible, but not necessarily someone who can yet manage all of the necessary tradeoffs and balances. We take that sense of taste somewhat for granted in "mainstream" programming styles.
I have a good 30 years of C/C++ under my belt and have been learning Haskell for the last 4 years. You can write a buggy version of a program in C after spending an afternoon learning it. You can write a bug-free version in haskell but you'll be spending a few weeks worrying about monads.
I think C just looks easier because you can learn enough to be dangerous without much effort, getting to a level where you can write reasonably safe C will take a lot longer than getting to that same level in Haskell.
You're also glad to have your privacy invaded
>20% humidity makes plant growth almost impossible for anything but cacti

Have you considered planting trees around your fence?
120MB of RAM here on 1Password 7. This new app is using 106MB with the exact same window open.

With the UI closed, the new app only uses 50MB of memory. They've done an excellent job on this.
Driving uses fossil fuels, unless you're in an electric car - and even then, depending on electricity mix.
I think I’m missing the comparison (probably because I’m still trying to wake up and get my brain through the boot process)
Google maps algo is terrible. Especially when it comes to toll roads and interstate highways in the US.

For example, there is a section of i95 that is single lane for a few miles due to construction. DoT has signs up saying avoid 95 and take i495 (it's a bypass interstate highway for 95). Guess where Google tells you to go? Waze is a little better because it actually defaults to i495.

I've also noticed that Google will try to put you on toll roads more often than not.
I wonder how the training works in that system
Given that spouses and domestic partners of U.S. employees posted abroad have preference for hiring here, they might have someone in mind already.
Because you're already used to a very different approach to express the solution to a problem. It is like somebody who already knows an western language trying to suddenly learn Mandarin.
I think you confirmed my point.
Are you grandstanding opposition to life extension just to make a statement about capitalism? You really would ditch immortality right off the bat rather than try to solve the wealth inequality in some other way?
I'm also using it for a plant species search on hedira.io, it's been great for the past 6 months or so, even for a more complex faceted search setup. I switched from Algolia (which was easy due to instantsearch integration) and have no regrets.
Signature Formats
In an ever saner world, the US would fix its domestic producers. Keeping them alive is of minimal strategic value if they don’t function. Creating competition, perhaps by forcing Boeing to split into multiple companies, more than one of which produces airplanes, could be a viable strategy.
https://impact.ese.ic.ac.uk/ImpactEarth/ImpactEffects/
> Former frozen wasteland will become habitable

That former frozen wasteland will become one huge swamp. It'll take a whole lot of work to make it habitable by modern standards. That's assuming it doesn't just dry out and start a decade long peat fire that suffocates the area.
As long as nearly every other country is just as dependent (either via consumption or production / sales) then oil morphs into a tool of influence and control (read: weapon).

For example, recently (circa 2000 and forward) the USA - said to be concerned about the environment and climate - made a commitment to fracking; to the point the USA became a net exporter. Aside from helping to lubricate an often ailing economy (especially post 2007 / 2008), this increase in production caused international cost per barrel to fall. As exporters Venezuela and Russia - not USA allies - felt that pain, and still are.

Oil influences foreign policy, but that's because of it's economic importance and can be weaponized.

https://www.aardvarkpackers.com/fracking-stats/
I started a saas company 2 weeks ago with the tool list described in the article. Already at $1k MRR.

IMO, use whatever gets you to paid users fastest.
No, I've been around long enough to be cynical. Immortality with humanity's present state of ethical development, inequality and resource exhaustion would introduce problems, it would not solve anything.
The scale of "forums from the good old days" is much smaller by a few orders of magnitude, and even that suffers badly from the eternal september problem once the population rises.

>the answer is to not build it

I think this is also OP's main point, which I particularly don't agree with. The current state of GMaps community with whatever levels of moderation Google put into is a net positive experience for its users. So no, not building it would actually make it worse. And the bad actors are not "bad enough" to the point that is analogous with glass shards in cupcakes.

But again it's subjective so you're entitled to your opinion.
10% of water in California is used for urban needs, it’s more likely agriculture will get hit by water shortages first than population growth. But then again, the permitting process is already limited to an extent by available water resources, it’s part of the infrastructure needed to build.
Most people are taught from day 1 to code in some combo of imperative and OOP styles.

The issue is not that FP is hard to learn. The issue is that most people start off from a much lower baseline knowledge-wise than they will when learning a new imperative and/or OOP language, framework, etc.
https://www.youtube.com/watch?v=QXzFT7GEivo
Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems.

That isn't even a criticism of regular expressions nor is this a criticism of functional programming. It's more about that fashionista need to use something rather than solve something.
Beyond an ELI5, but correct.

If you are on an IPv4-only or IPv6-only network, you can reach the other through various mechanisms.

A lot of mobile/cell networks are IPv6-only, and so the telcos need a way to allow clients to reach IPv4-only systems.
No. But, I have heard of people acting weird from drinking too much water - after playing game designed to make you drink ridiculous amounts. No collaps tho. Just acting weird (sort of like after alcohol) and discomfort when drinking next cup.

The game was stupid, but no collapse or health issue beyond discomfort after drinking a lot. Which makes me thing it is not easy at all to drink to issue.
> Aside from the likelihood that aging treatments are likely to be free or subsidized by governments to avoid having increasingly old populations, what do you define as my normal lifespan?

Pessimistic/dystopian take: what about in a future with much more automation and robotics to take care of the older wealthy-elite class? Do they really need that many young people, aside from their own offspring? In this possible future, perhaps they merely need enough to service the machines, which can each do the work of hundreds or thousands of humans each.
Yeah, it seems weird that the author latched onto some things as part of their definition of "functional programming" which aren't really required. I still find SICP to be an impressive self-contained foundation for functional programming, and "Functor" and "Monad" aren't mentioned as named concepts.

Is there a better name for the domain the author is talking about? "Type-driven functional programming"?
> the domain experts don't use it and never have

Not true! You see it used in the academic literature I think as far back as the 1960s.

I also use it myself (PhD in languages and practising professionally ever since - take that as being an expert or not up to you) and I think most of my peers would use it and understand it as well.

To me transpiling implies translation from one source language that a human would normally expect to use directly to another. That's extra information over 'compiler'.
I had a chance to speak with John Backus when I worked at IBM where he invented functional programming with the goal of removing some of the spaghetti and incomprehensibility of imperative and procedural code. It certainly was not an immediate hit!

Despite being an IBM Fellow (the company's highest rank with complete freedom to work on whatever you want), John was having trouble getting any traction for his ideas. I certainly didn't grok it at the time. I couldn't see the utility over the procedural PL/AS and imperative assembler we were already using to create the mainframe's higher-level language compilers.

I've since become a big believer in the functional style, sadly after John's passing. It's certainly not the solution for everything. Even the lambda calculus requires that you feed it a starting series of "magical" integers to work. But functional is a useful way of thinking about programming, especially for library functions.

I would say the key difference between the functional style and imperative/procedural is not the presence of recursion but the lack of state. A functional function cannot have any internal state store, nor rely on anyone else having one. In other words, all of its arguments and values must be fully defined by parameters. This is a super-critical concept in debugging because it helps bulletproof your function.

Having said that, no real working program can be fully bulletproofed with the functional style because we need to hold onto state in real programs. (Is the user logged in?, etc.) We cannot pass these values in every single time and have a practical program.

I think merging these concepts of functional when you can and state when you must is the easiest approach. Certainly there are many functions in every program which are functional in style in that they do not contain or rely on any state, and those are good jumping-off points for starting to understand the functional style.
Yes of course I'm not implying it's a panacea. However from my experience getting product market fit is one of the hardest parts of the whole process, and having a ready made audience relevant to your topic is a very nice head start.
UK. I've given up waiting.
Still, why are those okay when treatments for the causes of age related diseases are not?

Humans didn’t commonly live to 90 in the past, yet we do now. An 80 year old getting cancer treatment could be using a bed that a 25 year old with COVID could have used.
It's the billionaire's dillema: you can't take it with you, so here's this guy who for a - to you - paltry sum of money claims that he can make you live forever. Since it doesn't harm you in any way you might as well make that bet. See also: Pascals' wager.
I'm guessing that whatever mechanism is trapping the hydrogen needs more energy to kick deuterium loose because of the mass difference. It'd be interesting to get a closer look at the technology.
Google Maps uses contribution from users to the point that something like the current topic happens.

Spotify and Venmo on the other hand (by default) does the opposite: most users expected privacy but, uhm, they tried to be "Facebook, but for x" in an area where everyone (or at least most of their users) wants privacy and you get news reports of what public officials are listening to or spent.