skysight-inc/HackerNews huggingface dataset:
3/4th of the earth surface is covered by water. Total oil mining since 1850s is estimated between 100-150 billion metric tons.
If you pump out 150 billion metric tons of sea water from the oceans the sea level will drop 0.5mm (1/50th of an inch).

Moisture levels will increase and water vapor is also a greenhouse gas. Everything is a compromise...

https://www.sciencedaily.com/releases/2009/05/090507072830.h...

http://www.antarcticglaciers.org/glaciers-and-climate/estima...

https://climatechangeconnection.org/science/what-about-water...
Yes but as a security guard, or someone monitoring patient vitals, you want them to actually pay attention to details, not reflexively act from memory
$26.5M Funding to Provide Banking for Underbanked Emerging Economies
i have a gambling strategy that will help beat Roulette, the strategy work best for land based Casino on roulette game and the strategy does not work for online casino.
i am selling my gambling strategy for only $100,000 .

if you are interested to buy by holy grail gambling strategy that beat roulette then let me know by sending message to my email advanotech@gmail.com
Links of the Month - January 2020
>Being aligned with teammates on what you're building is more important than building the right thing.

Goodness this is incredibly naive.

It can only be true only if youre working without customers or stakeholders and who the hell works that way other than hobbyists and startups that are indiscriminately wasting other people's money? The vast majority of software I've written (I'm outside the valley) is written for actual paying customers, and it must be "the right thing," ie, exactly what they paid you to build.

Beyond that, if you're, for example, writing an emulator and the emulator works different than the system it's emulating that's a failure no matter how "aligned" your team is. Nobody will buy it and nobody would even use if you gave it away.
> Note: if you are having issues with any of the images, this may be because they are coming from an Amazon server. Reload the page without your add-blocker, or view it from another browser.

So are these affiliate links or something? Why would I want to invest work to turn on ads?
Yeah but software fails so often and repeatedly that it's rarely worth asking the question "is it software or hardware?"
The term "rent seeking" as economists and the parent poster use it isn't about leases on apartments and offices per se, but rather capturing surplus- an example could be if you live in a house which requires leaves to be raked, your having more income might incentivize "big lawncare" to get laws passed saying you can only use a particular brand of rake in the city limits, one which can't be bought outright and has a monthly license fee attached.

The notion being put forward here is that the more money Joe Sixpack has, the more things will crop up to extract some.
I'm pretty sure almost nobody wants to pay millions of dollars for a copy of Word that never crashes.
Because it's much easier to change software than for example a bridge. I don't see it as a bad thing as long as all sides are aware that changing requirements changes the deadline as well.
most worked correctly, for a very specific definition of correctly.

That doesn't mean incorrectness isn't there. That means the circumstances necessary for any incorrectness to manifest in a measurable way didn't happen.
If you want to share: what were some insights you gained from the book?

I considered reading it, but then I read a review that says that although it’s useful, it presents a few quite manipulative tactics:

“A lot of what affects how much you enjoy these books is, again, how self aware you are or how much consideration you've given to how you talk to people and the best way to get what you want from others. If you already easily have any easy time convincing people, or have thought about it and are self aware of how you behave and talk to others then I don't think any of these things are going to be surprising or helpful but if you haven't ever actually considered the way you interact with people then maybe this will be an eye opening book for you. Personally I think I've always been a little manipulative so I wasn't all that impressed. The writing was average also so the books clear and easy to read but I wasn't impressed by the writing either.”

Source: https://www.goodreads.com/review/1841965174/
Nor the UK, where we are told that a pedestrian that is already in the road has "right of way" at all times.

Perhaps they shouldn't be there, but their safety around tons of fast-moving metal is the only important thing at that point.
"unless for some reason you use an iPhone, which forbids other browser engines, which is far worse than anything Microsoft ever did, but we just kinda accept it for some reason." - yes...what is that reason? How is it even possible?
Having witnessed at least 100 sessions, there are no long-term changes beyond the participant having intimately experienced some aspect of the infinite (whether it be harrowing or blissful) and as a result knowing that that potentiality exists.

Behaviorally most just go back to the same patterns and aren't particularly changed. Ayahuasca, due to the before/after dietary constraints, is more effective (IMO) in inducing lifestyle changes.

That said, 5MeO is the death experience (i.e. it very likely mirrors the experience at the moment of physical death) and is, if nothing else, great practice for the real thing :)

In terms of adverse effects, some wounded warriors take days, weeks, or even months to heal, but that's the same for any psychedelic, a segment of the population will be adversely affected.

Also, 5MeO can be abused; I've encountered at least one facilitator who takes it daily (over 3K journeys), which seems somewhat excessive, and can be seen in their flat affect (i.e. you'd expect such a being to radiate joy if number of journeys === depth of experience).
There and back again, a physicist's tale
Software that doesn't have changing requirements is eventually trivial. You can logic your way to a reasonable solution eventually. Building an app that constantly evolves is never trivial.
And there are many “coffees” that people are overpaying for because the coffee itself is so cheap. I think we’re in agreement here.
Thanks - we thought that too! I might re post to see if we just got timing wrong.

I haven't seen the OCaml Irmin before - very interesting and some parallel ideas. I think this sort of store is going to become a popular choice as it hits some pain points around versioning and data pipe lines. I don't know if you've had a chance to read the paper, but the data CI/CD type workflows is really what we are thinking about.
Yes, engaging with 5-MeO-DMT in a progressive way until one reaches "full release" (aka ego death) is the process I use.

People who go through this once come back to the other side utterly transformed.
With the proper preparation and integration, they have a far greater ability to live a more aligned life in which it is easier to manifest situation of highest potential.

I've seen people release PTSD linked with being in combat, release sexual abuse in childhood (of which they were unaware), release profound rage & anger.

Each person having gone through the process has left behind "heavy layers" of pain.

The worst effect I've seen with people is going through a period of frustration and resistance by trying to go back to their "old" life.
This has each time subsided as their new life takes off.

I must say I use a progressive process that I haven't seen anywhere else.
The preparation process I use gets you prepared as best as possible (even though you are NEVER prepared for the experience of non-duality).
It is then easier to retain the greatest changes.
The integration makes sure you can transform the insights and realizations into applications in your life, which is the true integration.
I Organically Grew My Email List to 1K+ Subscribers
I don't think Quake Live is that bad.
Cool. Someone should do that :) [1]

AFAIK there are no ready-made solutions for that so far. Would be very useful![2]

[1] It would be interesting to dive further in to this subject but personally I can’t currently find the time for that.

[2] Now that I think of it, this might be an interesting project for someone participating in Google Summer of Code. Not sure if the Git project will participate this year or not.
I have 32 GB of RAM, why shouldn't software use it to make things faster?
Funny you mention food order apps. UberEats web app is my prime example of how a flaming train wreck can make you a ludicrous amount of money, and how there's almost no correlation between engineering quality (not necessarily product quality) and revenue.
That wasn't introduced by Catalina though, it has been there since forever.

For what I understood it happens when the macbook is forced to go to sleep/loses connectivity while in the middle of a backup. It doesn't cleanly unmount the remote file system and it causes data corruption.

There are some ways of "restoring" the remote FS but they may or may not work, are very slow, opaque (what actually was fixed?) and flaky.

I just switched to an external USB drive for Time Machine and not looking back
Ask HN: Interested in Request for Proposals APIs for Event Platform?
Our team is planning to launch free APIs for RFPs on Event Requirements. Would anyone be interested in utilizing it? If so, are you looking for anything specific?
Is preparation & integration part of the 100 sessions you have witnessed?

I agree that without the proper context & assistance, most of the effect is just wasted and remains in people's Being as a distant experience.
No one is justifying impatient honking at traffic lights.

My "excuses" as you've put them are situations that occur everyday on Indian roads where honking is an alternative to colliding with and running over people and animals. Noise pollution is the lesser evil.

I would never indulge in causing that kind of situation to arise. That's the limit of what I can do. If faced with that situation my greater responsibility is to avoid a collision.
> Could the tin whisker problem be solved by simply reflowing circuit boards every 5-10 years

Apart from logistics, many components have a hard time surviving the heat of soldering during original manufacture and may fail on subsequent reflowing.

Lead free solder typically has a melting point around 35C higher than tin-lead which exacerbates the problem.
Would you use this with your team at work?
You can buy Clean Code and it's not going to hurt, but I increasingly believe the only way to "step up" is to write code, lots of it.

Things like Clean Code are a bit too dogmatic for my tastes now, there are some reasonable ideas there but it's tempting to apply them where they don't fit.

What helped me was starting my own large project [0] based off porting another codebase. I started with wanting to follow Clean Code practices to the letter but now, 2/3 years later and with the benefit of hindsight I'm increasingly moving away from a lot of the Clean Code 'rules' (short methods, etc).

But I also write other short lived projects which allow me to try different things out and learn from my mistakes. When you think how we learn as children a lot is based on making mistakes and I think that is what's missing from a lot of how programming is taught.

[0]: https://github.com/UglyToad/PdfPig
> Would this eventually lead to 8 productive hours?

In same way that sleeping 10 minutes less each day leads to you not needing sleep at all or showering at 1 degree more each day makes you impervious to boiling water. So, no, absolutely not and potentially dangerous to your health.
This article fails to mention how much waste got generated on the other end of the economy.

Poland generates much less green house gases now they It was back in the day (https://www.worldometers.info/co2-emissions/poland-co2-emiss...).

Argument that we were too poor to generate waste somehow doesn't resonate with me. The amount of toxic pollution going to rivers and ground waters was much higher than developed countries.

Industrial sector got virtually no environmental oversight, all that mattered was to beat the west in the cold war.
There's another aspect to it.

People who slack instantly when the boss leaves, are only working because they're being driven before the whip. It's not lack of self management. It's being dragged unwillingly into a tedious hell. Refusing "autonomy" in the circumstances, is a form of soft sabotage protest.
Is there some successful experiences without BOSON?
It is pretty uncommon here too, although there certainly is an effect that mutates every driver to a choleric imbecile as soon as they get behind the wheel. Fascinating really.

As if those 5 seconds of waiting would ruin your whole day. In most cases it isn't even 5 seconds and honking nets you nothing besides animosity.

Given that, I wouldn't want to drive anything in India that is larger than a rickshaw. But those have very likely horns too if they want to survive. A busy road in India just looks like complete chaos.
The proper way to diff .docx documents would be to Microsoft release a diff tool for .docx documents. If they released a three-way merge tool as well then it could be used in git too. git supports 3rd party diff and merge tools for specific file formats.
That’s an interesting idea. Somehow it irks me that changes of style would be totally invisible in the diff. But it could still be useful.
Why would it prevent you from designing a new wifi? The encryption is a software layer on top of the physical signal. You can design it skipping the encryption step.
Placed some distance away. Happens also in Spain next to schools or hospitals. Is designed in special casses when humans need to use often a crosswalk, not to manage trafic in a crossroad. It works well.
Some cultures are win-lose, so to strike a deal you have to look like you're losing.
I am always amazed when I think about how many instructions a computer goes through every time it does a cold-start and the first pixel is shown on a screen. I particularly liked that you wrote "most worked correctly".
Exploding batteries, bad wiring, design faults, silicon bugs and erratas, bad connectors, temperature problems... I've seen them all. It's more common than one may usually think, especially if you work in embedded. And somehow I wanted to tie the answer with the concept of the parent about space equipment.

BTW, "is it software or hardware?" is exactly what the boss asks first when a customer has a problem.
It might be a lot of work and the benefits are not super obvious for them (other than community goodwill :-) ).
High test coverage is mainly useful for code that will be worked on by more than one person, so it makes sense that you wouldn't want to add it to your personal projects. Doesn't mean it's not worthwhile.
The Americans who think a monarchy would solve their political problems (2019)
“macOS includes a built-in version history since OSX Leopard”

I had no idea. Do you have any pointers for further reading? That would be very interesting.
When you think about it, capitalist societies were better at forcing people to spend money. Kill the streetcars (trolleys) so everyone has to purchase a car. Sure you earned more, but you also had to spend more, thus driving the economy. That’s why they were really capitalist and consumerist economies. Just look at the Bay Area salaries and cost of living there nowadays. Once Poland became a car manufacturer (low cost labor for European brands), it sounds like the same thing happened there.
Not really. You may be surprised to learn, as I was, that PHP function hashing mechanism was strlen() in the beginning. So the number of characters was more important than naming consistency.

https://news-web.php.net/php.internals/70691
Ask HN: Good Examples of a Business Plan?
Most software is bad because most developers are bad.

I don't think it's more complicated than that.
This was my thought. The "awesome frictionless onboarding experience" may get a lot of trial users, but we want the people who need this product and will pay for it. So making the onboarding with some friction will just weed out the triallers. We'll get less trial users, but a higher conversion to paid.
You could still do opportunistic P2P to lessen server load. And NAT is an issue, but not insurmountable, perhaps both sides have IPv6 or one side has a router with UPnP, PCP or a NAT implementation that makes hole punching easy.
> would be interested in specifics here

Magic quotes would be the first one I can think of off the top of my head, which incidentally, was made a default because the mysql api in PHP was so prone to sql injections, that PHP decided to automatically escape all user input as a way to protect inexperienced programmers.

Pretty much everyone agrees magic quotes were a bad idea and they were eventually deprecated in 5.3 and removed entirely in 5.4.
All uptime problems I have ever encountered were software related. It was just a matter of time before the software failed, but it would eventually fail in some way. The hardware was just doing what it was told to do.
Career Transition from a Trucker to a Techie
“DropBox does write a diff-based repo”

Are you sure? I’ve never heard about that.
There are a bunch of power-to-gas projects. It's already being done. But there is very little experience on a large scale industrial level. We are just starting to work on that.

https://www.spiegel.de/wirtschaft/soziales/energiewende-pete...

> Bis 2030 sollen 20 Prozent des in Deutschland verbrauchten Wasserstoffes aus nachhaltigen Quellen wie Wind- und Solarkraft stammen.

In 2030, 20% of the Hydrogen used in Germany should come from renewable sources...
The alternative is to just slow down. If you are driving in a way that puts you at risk of hitting pedestrians, then you might want to look at that...
Maybe the Hack language?
I don't know more much about old new CSS and now this time study and joining coaching center and in coaching center they taught to me to mention a custom css in the head section and apply css in <style></style>tag
You may be interested in https://othernet.is/ and https://en.m.wikipedia.org/wiki/Automatic_Packet_Reporting_S...
As a man who knew nothing about negotiation, "start with "no"" is a great tactic I never thought about before.
Judging by comments I saw and what I had my own clients tell me over the phone/mail, it would appear that there's stigma associated with PHP, mostly due to one super-popular blog post called "PHP - a fractal of bad design". I won't go into rebuttal here, the author of the post did enough damage as it is.

PHP evolved significantly since version 4. Version 5 was the "big" deal, with good object oriented features. Version 7 brought the performance in, so we could get rid of Facebook's crappy HHVM (thank you PHP team). Version 8 brings JIT, however most of the workload isn't CPU bound but I/O bound.

So, here's something for PHP devs:

Swoole. http://www.swoole.co.uk -> this is an extension for PHP which brings in the same primitives available to people using Node.js or Golang - coroutines, async I/O, channels, event loop control and much more.

What it essentially does is turn ALL I/O from synchronous to asynchronous. Without any code change or control structure in form of async/await or promises. Write synchronous code, get asynchronous performance.

From my own experience (I've been running swoole in production for 18 months), the performance gain I saw was minimum 500% to a maximum of 2000% (the numbers aren't a joke).

As for PHP - it's a programming language. You can use it right or you can use it badly. This rule applies to almost any language. There's no language in this universe that can turn a bad programmer into semi-ok programmer or even good programmer. If you haven't got the habits and knowledge, there's no language that can rectify it. I've seen way too many people thinking the language of their choice is to blame, but it was always the person in the chair.

PHP performs well. Ecosystem is quite large and luckily there aren't competing standards. Composer, the package manager, is wonderful. There's plenty of frameworks to choose - for web and for CLI usage. Features are being added, slowly but steadily.

I use PHP with Laravel + nginx, next to Nuxt + Vuetify + TypeScript for frontend stuff. Personally, I really like how the mentioned tech can be utilized to create great apps fast - with structured code, that look good and work quick.

Edit: one of the best and most powerful features in PHP (starting with 7.4) is the FFI - foreign function interface. The option to utilize libraries or entire software, without the need to write PHP extensions, is what's amazing for me (I also need it due to nature of my work).

PHP is way more powerful than people give it credit for. But I guess that's what happens when opinions are formed by looking at titles and number of "likes" or other meaningless numbers designed to mislead.
I live in Hong Kong and in the more built up areas, people honk their horn as soon as the traffic stops moving. It's not uncommon for me to be woken up by someone holding their horn while a minibus unloads it's passengers which is sometimes a few minutes.

People are often quite apologetic when you call them out but the automatic instinct is definitely to use the horn rather than the brake.
Regarding my reply to your parent comment, it sounds like we are both biased by our experience, we might need some data!
errors happen. but it is excellent application
Not OP/GP, but I think it's mostly about the definition of correct.

Does it correctly handle every possible sequence of inputs? For the vast majority of software in use today, the answer is "no"; The follow up question is "does it matter?" and (luckily or unluckily) the answer for the vast majority of software in the vast majority of use cases, is "no" as well.

But occasionally it does, e.g. https://en.wikipedia.org/wiki/Therac-25 is a famous poster child, and I quote:

>>> The failure occurred only when a particular nonstandard sequence of keystrokes was entered on the VT-100 terminal which controlled the PDP-11 computer: an "X" to (erroneously) select 25 MeV photon mode followed by "cursor up", "E" to (correctly) select 25 MeV Electron mode, then "Enter", all within eight seconds

Software was not obviously correct or incorrect; In fact, it had been acceptable for an earlier model (which had some hardware protections missing from the newer one). Reaching the incorrect state required the race described above to trigger, which did, in fact, happen in practice a handful of times.

You can work very hard to formally prove your implementation, only to find out that the compiler had a bug and makes your software bad. Or the CPU does; Or all the designs are fine, but there's an bit flip due to electro-migration or cosmic rays. Many people consider this "force majeur" - "an act of god" one cannot anticipate, but cosmic rays are in fact an expected -- and hard to avoid -- input to many systems.

You are in control of a logical model which you can, with extra work, do (provably) correctly. But that IS, from experiencce, 10x to 100x more expensive, and unless you go for 10x-100x more expensive hardware, reduces and moves the sloppiness factor around, but does not eliminate it.
We use Office 365 at my workplace and I have found the version handling to be lacking. AFAIK it can’t diff two versions of a document in a convenient way. Another gripe I have is that it is not, AFAIK, possible to tag/name versions.
i like the extensive readme and blog post. Thank you!
>The photos are stored on our https and ssl encrypted servers

oh boy.
Even with 100% correctness, your solution still has the capacity to fail spectacularly.

The universe is infinite in its desire to mess with your expectations and assumptions of what correctness is! Oh, you thought that was 100% correct? Well, have a look: A platypus.